hmvod Limited 8103.HK
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 17.551 M -20.62 % | 22.110 M -7.85 % | 23.993 M -33.69 % | 36.184 M 10.19 % | 32.837 M -9.63 % | 36.338 M -34.30 % | 55.310 M 3.78 % | 53.296 M 47.57 % | 36.116 M -42.93 % | 63.289 M -13.55 % | 73.210 M 48.49 % | 49.302 M -4.93 % | 51.857 M -35.90 % | 80.902 M 61.27 % | 50.167 M -26.85 % | 68.583 M -36.50 % | 108.003 M 104.42 % | 52.835 M -18.35 % | 64.706 M -10.82 % | 72.556 M 137.59 % | 30.538 M 68.25 % | 18.150 M |
| Net income | -14.876 M -119.96 % | -6.763 M 45.15 % | -12.331 M 56.19 % | -28.144 M -227.29 % | -8.599 M 78.03 % | -39.134 M -16.51 % | -33.589 M 61.00 % | -86.135 M -117.04 % | -39.686 M -100.41 % | -19.802 M -4 204.78 % | -460.000 K 99.78 % | -207.019 M 20.54 % | -260.531 M -1 043.18 % | -22.790 M 52.07 % | -47.550 M -1 404.88 % | 3.644 M -68.17 % | 11.449 M 157.67 % | -19.853 M -705.72 % | -2.464 M -116.93 % | 14.555 M 828.11 % | -1.999 M 71.16 % | -6.932 M |
| Income before tax | -15.224 M -156.82 % | -5.928 M 53.11 % | -12.643 M 56.41 % | -29.003 M -250.83 % | -8.267 M 74.61 % | -32.554 M 52.97 % | -69.219 M 24.63 % | -91.841 M -136.32 % | -38.863 M -97.02 % | -19.725 M -1 800.29 % | -1.038 M 99.49 % | -204.666 M 21.04 % | -259.207 M -1 261.10 % | -19.044 M 59.74 % | -47.298 M -1 602.96 % | 3.147 M -77.08 % | 13.729 M 171.04 % | -19.326 M -827.35 % | -2.084 M -114.12 % | 14.759 M 9 546.41 % | 153.000 K 102.32 % | -6.605 M |
| Income before tax ratio | -0.87 -223.52 % | -0.27 49.12 % | -0.53 34.26 % | -0.80 -218.38 % | -0.25 71.90 % | -0.90 28.42 % | -1.25 27.38 % | -1.72 -60.14 % | -1.08 -245.26 % | -0.31 -2 098.17 % | -0.01 99.66 % | -4.15 16.95 % | -5.00 -2 023.44 % | -0.24 75.03 % | -0.94 -2 154.68 % | 0.05 -63.90 % | 0.13 134.75 % | -0.37 -1 035.71 % | -0.03 -115.83 % | 0.20 3 960.06 % | 0.01 101.38 % | -0.36 |
| EBITDA | -12.929 M -1 448.38 % | -835.000 K 85.25 % | -5.662 M 65.93 % | -16.621 M -448.67 % | 4.767 M 129.02 % | -16.425 M 58.08 % | -39.184 M 2.89 % | -40.349 M -43.08 % | -28.200 M -159.93 % | -10.849 M -33.18 % | -8.146 M 95.81 % | -194.324 M 12.79 % | -222.828 M -6 698.40 % | 3.377 M 108.91 % | -37.894 M -819.60 % | 5.266 M -66.69 % | 15.810 M 192.49 % | -17.093 M -9 139.46 % | -185.000 K -101.09 % | 16.896 M 12 615.56 % | -135.000 K 97.55 % | -5.519 M |
| Net income ratio | -0.85 -177.10 % | -0.31 40.48 % | -0.51 33.92 % | -0.78 -197.02 % | -0.26 75.68 % | -1.08 -77.34 % | -0.61 62.42 % | -1.62 -47.08 % | -1.10 -251.20 % | -0.31 -4 879.59 % | -0.01 99.85 % | -4.20 16.42 % | -5.02 -1 683.47 % | -0.28 70.28 % | -0.95 -1 883.90 % | 0.05 -49.88 % | 0.11 128.21 % | -0.38 -886.75 % | -0.04 -118.98 % | 0.20 406.45 % | -0.07 82.86 % | -0.38 |
| Ratio EBITDA | -0.74 -1 850.59 % | -0.04 84.00 % | -0.24 48.63 % | -0.46 -416.42 % | 0.15 132.12 % | -0.45 36.20 % | -0.71 6.42 % | -0.76 3.04 % | -0.78 -355.50 % | -0.17 -54.06 % | -0.11 97.18 % | -3.94 8.27 % | -4.30 -10 394.15 % | 0.04 105.53 % | -0.76 -1 083.76 % | 0.08 -47.55 % | 0.15 145.25 % | -0.32 -11 215.39 % | 0.00 -101.23 % | 0.23 5 367.66 % | 0.00 98.55 % | -0.30 |
| Gross profit ratio | 0.25 388.19 % | -0.09 -125.53 % | 0.33 -7.67 % | 0.36 236.88 % | 0.11 -3.64 % | 0.11 43.85 % | 0.08 -74.77 % | 0.31 17.65 % | 0.26 683.95 % | 0.03 -55.35 % | 0.07 3 239.00 % | 0.00 -99.34 % | 0.34 -26.10 % | 0.46 109.34 % | 0.22 -7.91 % | 0.24 -44.20 % | 0.43 875.77 % | 0.04 -75.90 % | 0.18 -24.10 % | 0.24 -12.07 % | 0.27 47.42 % | 0.18 |
| Weighted average shs out dil | 129.448 M 10.35 % | 117.305 M 8.74 % | 107.873 M 7.17 % | 100.655 M 98.39 % | 50.736 M 256.65 % | 14.226 M 0.00 % | 14.226 M 4.11 % | 13.664 M 21.14 % | 11.280 M 48.91 % | 7.575 M 39.86 % | 5.416 M -0.40 % | 5.438 M 112.07 % | 2.564 M 63.33 % | 1.570 M 68.58 % | 931.312 K 57.23 % | 592.319 K 7.73 % | 549.822 K 6.63 % | 515.656 K 5.96 % | 486.674 K 16.12 % | 419.114 K 37.20 % | 305.468 K 36.94 % | 223.074 K |
| Weighted average shs out | 129.448 M 10.35 % | 117.305 M 8.74 % | 107.873 M 7.17 % | 100.655 M 98.39 % | 50.736 M 256.65 % | 14.226 M 0.00 % | 14.226 M 4.11 % | 13.664 M 21.14 % | 11.280 M 48.91 % | 7.575 M 39.86 % | 5.416 M -0.40 % | 5.438 M 112.07 % | 2.564 M 68.81 % | 1.519 M 63.10 % | 931.312 K 57.23 % | 592.319 K 7.73 % | 549.822 K 6.63 % | 515.656 K 5.96 % | 486.674 K 16.12 % | 419.114 K 37.20 % | 305.468 K 36.94 % | 223.074 K |
| EPS diluted | -0.11 -90.64 % | -0.06 47.55 % | -0.11 60.71 % | -0.28 -64.71 % | -0.17 93.82 % | -2.75 -16.53 % | -2.36 62.54 % | -6.30 -78.98 % | -3.52 -34.87 % | -2.61 -2 974.20 % | -0.08 99.78 % | -38.07 62.53 % | -101.60 -599.72 % | -14.52 71.56 % | -51.06 -927.55 % | 6.17 -70.37 % | 20.82 154.08 % | -38.50 -660.87 % | -5.06 -118.53 % | 27.30 517.43 % | -6.54 78.95 % | -31.07 |
| Earnings per share | -0.11 -90.64 % | -0.06 47.55 % | -0.11 60.71 % | -0.28 -64.71 % | -0.17 93.82 % | -2.75 -16.53 % | -2.36 62.54 % | -6.30 -78.98 % | -3.52 -34.87 % | -2.61 -2 974.20 % | -0.08 99.78 % | -38.07 62.53 % | -101.60 -577.33 % | -15.00 70.62 % | -51.06 -927.55 % | 6.17 -70.37 % | 20.82 154.08 % | -38.50 -660.87 % | -5.06 -118.53 % | 27.30 517.43 % | -6.54 78.95 % | -31.07 |
| Gross profit | 4.310 M 328.77 % | -1.884 M -123.53 % | 8.007 M -38.78 % | 13.078 M 271.22 % | 3.523 M -12.93 % | 4.046 M -5.49 % | 4.281 M -73.82 % | 16.350 M 73.62 % | 9.417 M 347.36 % | 2.105 M -61.40 % | 5.454 M 4 858.18 % | 110.000 K -99.37 % | 17.563 M -52.63 % | 37.078 M 237.59 % | 10.983 M -32.64 % | 16.305 M -64.57 % | 46.016 M 1 894.63 % | 2.307 M -80.32 % | 11.725 M -32.32 % | 17.323 M 108.91 % | 8.292 M 148.04 % | 3.343 M |
| Income tax expense | 0.000 | 0.000 100.00 % | -285.000 K 74.91 % | -1.136 M -0.53 % | -1.130 M -113.79 % | 8.195 M 467.32 % | -2.231 M -312.38 % | -541.000 K -218.38 % | 457.000 K 4 054.55 % | 11.000 K 101.90 % | -578.000 K -124.56 % | 2.353 M 77.72 % | 1.324 M -65.23 % | 3.808 M 1 411.11 % | 252.000 K 150.70 % | -497.000 K -121.80 % | 2.280 M 332.64 % | 527.000 K 38.68 % | 380.000 K 14.11 % | 333.000 K -45.77 % | 614.000 K 87.77 % | 327.000 K |
| Cost of revenue | 13.241 M -44.82 % | 23.994 M 50.09 % | 15.986 M -30.81 % | 23.106 M 2.52 % | 22.537 M -30.21 % | 32.292 M -36.72 % | 51.029 M 38.12 % | 36.946 M 38.38 % | 26.699 M -56.36 % | 61.184 M -9.70 % | 67.756 M 37.74 % | 49.192 M 43.44 % | 34.294 M -21.75 % | 43.824 M 11.84 % | 39.184 M -25.05 % | 52.278 M -15.66 % | 61.987 M 22.68 % | 50.528 M -4.63 % | 52.981 M -4.08 % | 55.233 M 148.28 % | 22.246 M 50.24 % | 14.807 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.406 M 101.55 % | 11.613 M -38.90 % | 19.008 M -66.88 % | 57.385 M 1 258.55 % | 4.224 M -36.27 % | 6.628 M 14.16 % | 5.806 M 112.67 % | 2.730 M -79.55 % | 13.351 M 33.04 % | 10.035 M -0.35 % | 10.070 M 114.16 % | 4.702 M -42.09 % | 8.119 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K -41.64 % | 293.000 K 651.28 % | 39.000 K -93.80 % | 629.000 K -98.96 % | 60.216 M 16.10 % | 51.866 M 267.58 % | 14.110 M 11.63 % | 12.640 M 248.98 % | 3.622 M -45.15 % | 6.604 M -9.05 % | 7.261 M 168.03 % | 2.709 M 360.71 % | 588.000 K |
| Other expenses | 11.494 M 1 553.10 % | -791.000 K | 0.000 -100.00 % | 15.307 M | 0.000 -100.00 % | 7.691 M 128.48 % | -27.008 M -3.75 % | -26.032 M -35.85 % | -19.163 M -16 419.83 % | -116.000 K 91.98 % | -1.446 M -1 285.25 % | 122.000 K 0.00 % | 122.000 K 101.29 % | -9.434 M -728.27 % | -1.139 M 84.52 % | -7.360 M -145.01 % | 16.353 M 497.88 % | -4.110 M -45.23 % | -2.830 M 81.05 % | -14.932 M -4 330.86 % | -337.000 K -209.77 % | 307.000 K |
| Operating expenses | 11.494 M 159.05 % | 4.437 M -16.20 % | 5.295 M -76.55 % | 22.579 M 275.69 % | 6.010 M -56.77 % | 13.901 M 35.29 % | 10.275 M -39.75 % | 17.053 M 148.04 % | 6.875 M -67.26 % | 20.996 M 100.73 % | 10.460 M 4 811.71 % | -222.000 K -100.31 % | 71.923 M 30.75 % | 55.006 M -4.10 % | 57.355 M 356.79 % | 12.556 M -60.42 % | 31.723 M 146.62 % | 12.863 M -6.85 % | 13.809 M 452.36 % | 2.500 M -72.00 % | 8.929 M -7.35 % | 9.637 M |
| Cost and expenses | 24.735 M -13.00 % | 28.431 M -14.56 % | 33.275 M -27.16 % | 45.685 M 8.10 % | 42.263 M -8.51 % | 46.193 M -24.65 % | 61.304 M 13.53 % | 53.999 M 60.84 % | 33.574 M -59.15 % | 82.180 M 5.07 % | 78.216 M 59.72 % | 48.970 M -53.90 % | 106.217 M 7.47 % | 98.830 M 2.37 % | 96.539 M 48.90 % | 64.834 M -30.81 % | 93.710 M 47.83 % | 63.391 M -5.09 % | 66.790 M 15.69 % | 57.733 M 85.19 % | 31.175 M 27.54 % | 24.444 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.945 M -81.59 % | 16.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K -94.56 % | 1.855 M 197.75 % | 623.000 K |
| Selling general and administrative expenses | 0.000 -100.00 % | 5.228 M -1.27 % | 5.295 M -27.19 % | 7.272 M 21.00 % | 6.010 M -3.22 % | 6.210 M 13.53 % | 5.470 M -77.77 % | 24.609 M 10.32 % | 22.307 M -5.39 % | 23.577 M 98.03 % | 11.906 M -37.49 % | 19.047 M -67.17 % | 58.014 M -9.97 % | 64.440 M 10.17 % | 58.494 M 193.70 % | 19.916 M 29.58 % | 15.370 M -9.44 % | 16.973 M 2.01 % | 16.639 M -3.99 % | 17.331 M 133.86 % | 7.411 M -14.88 % | 8.707 M |
| Interest income | 41.000 K -43.84 % | 73.000 K 1 116.67 % | 6.000 K -99.88 % | 4.864 M -12.89 % | 5.584 M 1 481.87 % | 353.000 K 35 200.00 % | 1.000 K 0.00 % | 1.000 K -99.55 % | 221.000 K -94.38 % | 3.929 M -14.81 % | 4.612 M 103.08 % | 2.271 M 3 622.95 % | 61.000 K 3.39 % | 59.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 K 3.45 % | 116.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.064 M -58.37 % | 4.958 M 5.92 % | 4.681 M -3.76 % | 4.864 M -12.89 % | 5.584 M -35.70 % | 8.684 M -59.07 % | 21.218 M -30.14 % | 30.370 M 213.22 % | 9.696 M 20.82 % | 8.025 M 15.75 % | 6.933 M -15.23 % | 8.179 M 148.68 % | 3.289 M 199.00 % | 1.100 M 4.86 % | 1.049 M 74.25 % | 602.000 K 7.69 % | 559.000 K 67.87 % | 333.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 231.000 K 71.11 % | 135.000 K -94.13 % | 2.300 M -69.15 % | 7.456 M 0.08 % | 7.450 M 0.07 % | 7.445 M -3.25 % | 7.695 M 43.59 % | 5.359 M 454.19 % | 967.000 K 7.56 % | 899.000 K 25.91 % | 714.000 K -67.75 % | 2.214 M -93.29 % | 33.005 M 53.21 % | 21.543 M 157.85 % | 8.355 M 450.76 % | 1.517 M 0.00 % | 1.517 M -20.12 % | 1.899 M 0.00 % | 1.899 M -8.39 % | 2.073 M 229.05 % | 630.000 K -18.71 % | 775.000 K |
| Operating income | -7.184 M -13.65 % | -6.321 M 31.97 % | -9.292 M 1.98 % | -9.480 M -0.57 % | -9.426 M 41.33 % | -16.065 M 51.61 % | -33.196 M 38.97 % | -54.390 M -81.59 % | -29.952 M -148.21 % | -12.067 M -304.70 % | 5.895 M 103.00 % | -196.810 M 23.15 % | -256.102 M -1 332.18 % | -17.882 M 61.34 % | -46.249 M -1 333.64 % | 3.749 M -73.76 % | 14.288 M 175.23 % | -18.993 M -811.37 % | -2.084 M -114.00 % | 14.888 M 1 174.95 % | -1.385 M 79.03 % | -6.605 M |
| Operating income ratio | -0.41 -43.18 % | -0.29 26.18 % | -0.39 -47.82 % | -0.26 8.73 % | -0.29 35.07 % | -0.44 26.34 % | -0.60 41.19 % | -1.02 -23.05 % | -0.83 -334.97 % | -0.19 -336.79 % | 0.08 102.02 % | -3.99 19.17 % | -4.94 -2 134.34 % | -0.22 76.02 % | -0.92 -1 786.50 % | 0.05 -58.68 % | 0.13 136.80 % | -0.36 -1 016.14 % | -0.03 -115.70 % | 0.21 552.43 % | -0.05 87.54 % | -0.36 |
| Total other income expenses net | -8.040 M -2 145.80 % | 393.000 K 111.69 % | -3.361 M 82.77 % | -19.502 M -1 782.66 % | 1.159 M 105.11 % | -22.699 M 58.94 % | -55.289 M -154.58 % | -21.718 M 36.32 % | -34.106 M -139.37 % | -14.248 M -459.07 % | 3.968 M 101.94 % | -204.998 M 1.04 % | -207.142 M -5 707.53 % | 3.694 M 498.92 % | -926.000 K -53.82 % | -602.000 K -6.74 % | -564.000 K -68.86 % | -334.000 K | 0.000 100.00 % | -64.000 K -108.10 % | 790.000 K 354.02 % | -311.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 23.983 M 38.59 % | 17.305 M -54.57 % | 38.089 M -8.41 % | 41.587 M 6.29 % | 39.125 M -51.93 % | 81.396 M -12.24 % | 92.753 M -70.71 % | 316.619 M 36.86 % | 231.350 M 1 674.88 % | -14.690 M -118.29 % | 80.308 M 83.26 % | 43.821 M 177.66 % | 15.782 M 250.15 % | -10.511 M -792.28 % | -1.178 M 91.82 % | -14.408 M -293.60 % | 7.442 M 210.99 % | -6.705 M 33.91 % | -10.146 M -111.55 % | -4.796 M -136.71 % | 13.064 M 1 540.35 % | -907.000 K |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 185.000 K | 0.000 | 0.000 -100.00 % | 1.210 M -98.56 % | 84.013 M 1 172.92 % | 6.600 M 0.00 % | 6.600 M -71.21 % | 22.921 M -0.43 % | 23.020 M 0.22 % | 22.969 M -67.91 % | 71.573 M -2.36 % | 73.306 M 13 757.47 % | 529.000 K 60.30 % | 330.000 K 6 500.00 % | 5.000 K -98.48 % | 328.000 K -81.01 % | 1.727 M -36.60 % | 2.724 M 91.70 % | 1.421 M |
| Total debt | 24.308 M -22.00 % | 31.165 M -23.01 % | 40.481 M -6.86 % | 43.462 M 8.02 % | 40.237 M -51.48 % | 82.921 M -13.03 % | 95.345 M -70.42 % | 322.285 M 35.74 % | 237.424 M 1 830.90 % | 12.296 M -85.90 % | 87.188 M 73.66 % | 50.207 M 96.84 % | 25.507 M 91.15 % | 13.344 M -18.20 % | 16.312 M 42.48 % | 11.449 M 2.34 % | 11.187 M 25.05 % | 8.946 M | 0.000 | 0.000 -100.00 % | 16.981 M | 0.000 |
| Accumulated other comprehensive income loss | 566.000 K 1.07 % | 560.000 K 2.19 % | 548.000 K -1.79 % | 558.000 K 133.78 % | -1.652 M -18.51 % | -1.394 M -51.03 % | -923.000 K 90.23 % | -9.446 M -20.44 % | -7.843 M -2.31 % | -7.666 M -3.90 % | -7.378 M 17.09 % | -8.899 M 20.84 % | -11.242 M -18.20 % | -9.511 M -34.98 % | -7.046 M -33.57 % | -5.275 M 0.64 % | -5.309 M -172.54 % | 7.319 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -704.865 M -2.16 % | -689.989 M -0.99 % | -683.226 M -1.84 % | -670.895 M -4.38 % | -642.751 M -1.36 % | -634.152 M -6.22 % | -597.004 M -3.65 % | -575.988 M -17.58 % | -489.853 M 10.84 % | -549.419 M -3.65 % | -530.046 M 0.25 % | -531.396 M -63.82 % | -324.377 M | 0.000 | 0.000 100.00 % | -4.594 M | 0.000 100.00 % | -19.152 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 1.294 M 0.00 % | 1.294 M 19.93 % | 1.079 M 0.00 % | 1.079 M 18.70 % | 909.000 K 540.14 % | 142.000 K 0.00 % | 142.000 K 0.00 % | 142.000 K 19.33 % | 119.000 K -99.88 % | 99.351 M 83.44 % | 54.161 M 0.00 % | 54.161 M 52.15 % | 35.597 M 124.63 % | 15.847 M 44.16 % | 10.993 M 68.37 % | 6.529 M 19.58 % | 5.460 M 0.00 % | 5.460 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | -70.068 M -27.74 % | -54.850 M 23.76 % | -71.941 M -14.65 % | -62.750 M 6.56 % | -67.157 M 49.28 % | -132.404 M -44.54 % | -91.602 M -52.67 % | -60.001 M -464.61 % | -10.627 M -174.52 % | 14.260 M 130.33 % | -47.018 M -1.11 % | -46.504 M -140.98 % | 113.487 M -64.79 % | 322.319 M 36.27 % | 236.529 M 324.84 % | 55.675 M 98.96 % | 27.983 M 69.27 % | 16.532 M -32.07 % | 24.336 M -3.06 % | 25.103 M 0.48 % | 24.982 M 2 373.47 % | 1.010 M |
| Other non current liabilities | 0.000 -100.00 % | 19.671 M 5.24 % | 18.692 M 15.38 % | 16.201 M -55.02 % | 36.018 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K 350.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 254.000 K |
| Long term debt | 14.124 M -20.75 % | 17.822 M -55.43 % | 39.986 M 112.54 % | 18.813 M -30.98 % | 27.256 M 213.58 % | 8.692 M 10.07 % | 7.897 M -93.10 % | 114.459 M 353.14 % | 25.259 M 105.42 % | 12.296 M -52.21 % | 25.729 M 16.35 % | 22.114 M 1 649.53 % | 1.264 M | 0.000 -100.00 % | 3.397 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 14.124 M -62.33 % | 37.493 M -36.10 % | 58.678 M 66.23 % | 35.299 M -45.44 % | 64.695 M 475.12 % | 11.249 M -2.94 % | 11.590 M -90.28 % | 119.289 M 359.83 % | 25.942 M 110.98 % | 12.296 M -52.23 % | 25.738 M 16.38 % | 22.116 M 1 649.68 % | 1.264 M -48.03 % | 2.432 M -28.41 % | 3.397 M -94.76 % | 64.852 M 11.02 % | 58.413 M -10.18 % | 65.036 M 433.13 % | 12.199 M 5.34 % | 11.581 M 211.26 % | -10.409 M -4 198.03 % | 254.000 K |
| Other current liabilities | 45.538 M 83.11 % | 24.869 M 12.05 % | 22.194 M 53.42 % | 14.466 M -69.70 % | 47.739 M -67.95 % | 148.931 M 87.45 % | 79.451 M -31.18 % | 115.441 M 139.15 % | 48.271 M 10.90 % | 43.527 M -47.85 % | 83.470 M -4.81 % | 87.686 M -3.53 % | 90.896 M 1 013.79 % | 8.161 M -79.99 % | 40.777 M 393.97 % | 8.255 M -54.78 % | 18.257 M 3 625.92 % | 490.000 K -98.73 % | 38.461 M 1.95 % | 37.727 M 33.78 % | 28.200 M 10 007.53 % | 279.000 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 739.000 K -35.06 % | 1.138 M 103.75 % | -30.360 M 59.10 % | -74.229 M 15.12 % | -87.448 M -1 549.49 % | 6.033 M -18.44 % | 7.397 M -14.18 % | 8.619 M | 0.000 -100.00 % | 8.565 M 28.97 % | 6.641 M | 0.000 | 0.000 -100.00 % | 9.174 M 316.81 % | 2.201 M -81.84 % | 12.123 M | 0.000 | 0.000 -100.00 % | 16.438 M | 0.000 |
| Short term debt | 10.184 M -23.68 % | 13.343 M 2 595.56 % | 495.000 K -97.99 % | 24.649 M 89.89 % | 12.981 M -82.51 % | 74.229 M -15.12 % | 87.448 M -57.92 % | 207.826 M 3.89 % | 200.046 M | 0.000 -100.00 % | 76.459 M 77.43 % | 43.093 M 68.95 % | 25.507 M 91.15 % | 13.344 M 3.32 % | 12.915 M 12.80 % | 11.449 M 2.34 % | 11.187 M 25.05 % | 8.946 M | 0.000 | 0.000 -100.00 % | 45.568 M | 0.000 |
| Total current liabilities | 59.483 M 40.48 % | 42.342 M 35.70 % | 31.202 M -40.27 % | 52.240 M 40.89 % | 37.079 M -76.97 % | 161.034 M -9.39 % | 177.714 M -53.10 % | 378.940 M 21.49 % | 311.911 M 210.84 % | 100.343 M -47.36 % | 190.629 M 16.36 % | 163.832 M 13.78 % | 143.991 M 14.42 % | 125.840 M 11.82 % | 112.542 M 50.11 % | 74.973 M -4.94 % | 78.871 M 4.83 % | 75.235 M 59.52 % | 47.163 M -4.35 % | 49.309 M -34.27 % | 75.021 M 2 697.20 % | 2.682 M |
| Total liabilities | 73.607 M -7.80 % | 79.835 M -11.18 % | 89.880 M 2.67 % | 87.539 M -13.99 % | 101.774 M -40.93 % | 172.283 M -8.99 % | 189.304 M -62.00 % | 498.229 M 47.47 % | 337.853 M 199.94 % | 112.639 M -47.94 % | 216.367 M 16.36 % | 185.948 M 28.01 % | 145.255 M 13.24 % | 128.272 M 10.64 % | 115.939 M 54.64 % | 74.973 M -4.94 % | 78.871 M 4.83 % | 75.235 M 59.52 % | 47.163 M -4.35 % | 49.309 M -23.68 % | 64.612 M 2 100.68 % | 2.936 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.531 M -98.73 % | 198.841 M -13.31 % | 229.357 M 6 519.25 % | 3.465 M -92.35 % | 45.320 M 125.18 % | 20.126 M -19.50 % | 25.000 M -52.38 % | 52.500 M 183.78 % | 18.500 M 6 066.67 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.209 M -689.72 % | -1.546 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.531 M -111.95 % | 21.172 M 127.23 % | -77.757 M -2 580.29 % | 3.135 M 128.29 % | -11.081 M -149.19 % | 22.527 M 0.34 % | 22.450 M -68.39 % | 71.024 M -2.35 % | 72.736 M | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.723 M -79.99 % | 8.610 M -44.44 % | 15.497 M -30.77 % | 22.384 M -23.53 % | 29.271 M 607.37 % | 4.138 M | 0.000 | 0.000 -100.00 % | 6.555 M -81.00 % | 34.500 M -81.76 % | 189.189 M 109.68 % | 90.229 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.804 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 6.270 M -26.53 % | 8.534 M -9.88 % | 9.470 M -39.87 % | 15.749 M 0.00 % | 15.749 M -57.95 % | 37.450 M -36.25 % | 58.745 M 498.83 % | 9.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 6.270 M -26.53 % | 8.534 M -23.76 % | 11.193 M -54.05 % | 24.359 M -22.04 % | 31.246 M -47.78 % | 59.834 M -32.02 % | 88.016 M 531.03 % | 13.948 M | 0.000 | 0.000 -100.00 % | 6.555 M -81.00 % | 34.500 M -81.76 % | 189.189 M 31.80 % | 143.543 M | 0.000 -100.00 % | 131.000 K | 0.000 -100.00 % | 2.804 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 575.000 K 112.18 % | 271.000 K -28.87 % | 381.000 K -52.38 % | 800.000 K -38.65 % | 1.304 M -14.55 % | 1.526 M -24.08 % | 2.010 M -42.46 % | 3.493 M -0.20 % | 3.500 M -11.37 % | 3.949 M -18.17 % | 4.826 M -12.48 % | 5.514 M 30.35 % | 4.230 M 1.56 % | 4.165 M -31.79 % | 6.106 M 223.58 % | 1.887 M -37.62 % | 3.025 M -42.60 % | 5.270 M -23.56 % | 6.894 M -7.94 % | 7.489 M -21.04 % | 9.485 M 7 488.00 % | 125.000 K |
| Total non current assets | 575.000 K -91.21 % | 6.541 M -26.63 % | 8.915 M -25.66 % | 11.993 M -53.27 % | 25.663 M -21.69 % | 32.772 M -53.95 % | 71.173 M -77.74 % | 319.756 M 89.15 % | 169.048 M 1 502.50 % | 10.549 M -73.00 % | 39.065 M -43.53 % | 69.178 M -45.40 % | 126.699 M -60.09 % | 317.427 M 31.46 % | 241.455 M 10 940.47 % | 2.187 M -30.70 % | 3.156 M -40.17 % | 5.275 M -45.61 % | 9.698 M 29.50 % | 7.489 M 374.93 % | -2.724 M -91.70 % | -1.421 M |
| Other current assets | 742.000 K -63.82 % | 2.051 M -51.12 % | 4.196 M -13.82 % | 4.869 M 165.78 % | 1.832 M 58.89 % | 1.153 M -47.42 % | 2.193 M -90.80 % | 23.834 M -50.53 % | 48.183 M -11.99 % | 54.745 M -38.77 % | 89.402 M 437.47 % | 16.634 M -71.92 % | 59.248 M -37.22 % | 94.370 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 26.315 M 33.38 % | 19.730 M | 0.000 | 0.000 -100.00 % | 3.039 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 185.000 K | 0.000 | 0.000 -100.00 % | 3.741 M -94.05 % | 62.841 M -25.51 % | 84.357 M 2 334.55 % | 3.465 M -89.81 % | 34.002 M 6 796.96 % | 493.000 K -5.01 % | 519.000 K -5.46 % | 549.000 K -3.68 % | 570.000 K 7.75 % | 529.000 K 60.30 % | 330.000 K -42.51 % | 574.000 K 75.00 % | 328.000 K -81.01 % | 1.727 M | 0.000 | 0.000 |
| cash and cash equivalents | 325.000 K -97.66 % | 13.860 M 479.43 % | 2.392 M 27.57 % | 1.875 M 68.62 % | 1.112 M -27.08 % | 1.525 M -41.17 % | 2.592 M -54.25 % | 5.666 M -6.72 % | 6.074 M -77.49 % | 26.986 M 292.24 % | 6.880 M 7.74 % | 6.386 M -34.33 % | 9.725 M -59.23 % | 23.855 M 36.39 % | 17.490 M -32.36 % | 25.857 M 590.44 % | 3.745 M -76.07 % | 15.651 M 54.26 % | 10.146 M 111.55 % | 4.796 M 22.44 % | 3.917 M 331.86 % | 907.000 K |
| Cash and short term investments | 325.000 K -97.66 % | 13.860 M 479.43 % | 2.392 M 27.57 % | 1.875 M 68.62 % | 1.112 M -27.08 % | 1.525 M -75.92 % | 6.333 M -90.76 % | 68.507 M -24.24 % | 90.431 M 196.97 % | 30.451 M -25.51 % | 40.882 M 494.30 % | 6.879 M -32.85 % | 10.244 M -58.02 % | 24.404 M 35.13 % | 18.060 M -31.55 % | 26.386 M 547.51 % | 4.075 M -74.88 % | 16.225 M 54.91 % | 10.474 M 60.57 % | 6.523 M 66.53 % | 3.917 M 331.86 % | 907.000 K |
| Total current assets | 2.964 M -83.93 % | 18.444 M 104.39 % | 9.024 M -29.48 % | 12.796 M 42.91 % | 8.954 M 25.99 % | 7.107 M -73.21 % | 26.529 M -77.61 % | 118.472 M -25.10 % | 158.178 M 35.95 % | 116.350 M -10.70 % | 130.284 M 85.42 % | 70.266 M -46.79 % | 132.043 M -0.84 % | 133.164 M 19.95 % | 111.013 M -13.58 % | 128.461 M 23.88 % | 103.698 M 19.89 % | 86.492 M 39.95 % | 61.801 M -7.65 % | 66.923 M -25.30 % | 89.594 M 2 170.50 % | 3.946 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.741 M 94.05 % | -62.841 M 25.51 % | -84.357 M -2 334.55 % | -3.465 M 89.81 % | -34.002 M -459.05 % | 9.470 M -38.59 % | 15.420 M 7.16 % | 14.390 M | 0.000 | 0.000 | 0.000 100.00 % | -41.742 M -23 161.88 % | 181.000 K 29.29 % | 140.000 K -99.47 % | 26.412 M | 0.000 |
| Net receivables | 1.897 M -25.11 % | 2.533 M 3.98 % | 2.436 M -59.75 % | 6.052 M 0.70 % | 6.010 M 35.70 % | 4.429 M | 0.000 -100.00 % | 40.502 M 107.02 % | 19.564 M -30.84 % | 28.289 M -49.02 % | 55.493 M 56.67 % | 35.420 M -24.85 % | 47.131 M 2 533.20 % | -1.937 M -102.15 % | 90.229 M 18.77 % | 75.969 M -22.97 % | 98.621 M 44.91 % | 68.057 M 123.21 % | 30.490 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.329 M 13.30 % | 8.234 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.456 M -64.32 % | 40.519 M 7 280.51 % | 549.000 K -3.68 % | 570.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.724 M 91.70 % | 1.421 M |
| Account payables | 3.761 M -8.93 % | 4.130 M -44.17 % | 7.397 M -36.29 % | 11.610 M 83.07 % | 6.342 M -45.90 % | 11.723 M 12.38 % | 10.432 M -76.65 % | 44.685 M 13.54 % | 39.356 M -10.15 % | 43.800 M 84.09 % | 23.793 M -2.84 % | 24.488 M 14.83 % | 21.326 M -78.26 % | 98.079 M 77.88 % | 55.139 M 3.25 % | 53.403 M 13.08 % | 47.226 M -12.02 % | 53.676 M 516.82 % | 8.702 M -24.86 % | 11.581 M 1 347.63 % | 800.000 K -61.46 % | 2.076 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 377.000 K 0.00 % | 377.000 K 0.00 % | 377.000 K -0.79 % | 380.000 K -0.78 % | 383.000 K -92.27 % | 4.955 M 4.93 % | 4.722 M 7.39 % | 4.397 M -36.34 % | 6.907 M -19.36 % | 8.565 M 36.78 % | 6.262 M 0.10 % | 6.256 M 68.58 % | 3.711 M 98.87 % | 1.866 M -15.22 % | 2.201 M | 0.000 | 0.000 -100.00 % | 1.000 K -99.69 % | 327.000 K 0.00 % | 327.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 35.014 M | 0.000 100.00 % | -2.557 M -132.38 % | 7.897 M 263.50 % | -4.830 M -607.17 % | -683.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 |
| Minority interest | -4.342 M -8.71 % | -3.994 M 17.29 % | -4.829 M 39.48 % | -7.979 M 3.32 % | -8.253 M 14.82 % | -9.689 M -19.75 % | -8.091 M -51.97 % | -5.324 M -342.33 % | 2.197 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.693 M 0.37 % | 2.683 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.892 M | 0.000 |
| Capital lease obligations | 328.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.119 M | 0.000 | 0.000 -100.00 % | 477.000 K -79.79 % | 2.360 M 134.13 % | 1.008 M -76.87 % | 4.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.652 M 18.51 % | 1.394 M 51.03 % | 923.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 637.279 M 0.00 % | 637.279 M 3.71 % | 614.487 M 0.00 % | 614.487 M 5.41 % | 582.938 M 14.01 % | 511.295 M -0.40 % | 513.351 M -1.50 % | 521.169 M 9.28 % | 476.910 M 2.71 % | 464.328 M 8.27 % | 428.867 M -0.43 % | 430.731 M 11.74 % | 385.477 M 8.14 % | 356.466 M 28.08 % | 278.307 M 505.41 % | 45.970 M 100.70 % | 22.905 M 0.00 % | 22.905 M 63.04 % | 14.049 M -44.03 % | 25.103 M 148.79 % | 10.090 M 899.01 % | 1.010 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 285.000 K -79.94 % | 1.421 M -44.43 % | 2.557 M -30.76 % | 3.693 M -23.54 % | 4.830 M 607.17 % | 683.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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.852 M -11.02 % | -58.413 M 10.18 % | -65.036 M -433.13 % | -12.199 M -5.34 % | -11.581 M | 0.000 | 0.000 |
| Total assets | 3.539 M -85.84 % | 24.985 M 39.28 % | 17.939 M -27.63 % | 24.789 M -28.39 % | 34.617 M -13.19 % | 39.879 M -59.18 % | 97.702 M -77.71 % | 438.228 M 33.92 % | 327.226 M 157.86 % | 126.899 M -25.07 % | 169.349 M 21.45 % | 139.444 M -46.11 % | 258.742 M -42.58 % | 450.591 M 27.84 % | 352.468 M 169.78 % | 130.648 M 22.27 % | 106.854 M 16.44 % | 91.767 M 28.35 % | 71.499 M -3.91 % | 74.412 M -16.95 % | 89.594 M 2 170.50 % | 3.946 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.142 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.962 M | 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 -100.00 % | 7.321 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 2.245 M 102.43 % | 1.109 M 356.38 % | 243.000 K 100.87 % | -27.997 M -171.63 % | -10.307 M -197.42 % | 10.580 M -83.55 % | 64.313 M 174.48 % | 23.431 M 120.79 % | -112.680 M -608.71 % | 22.150 M 591.11 % | 3.205 M 122.33 % | -14.354 M 53.65 % | -30.967 M -879.35 % | -3.162 M 78.89 % | -14.980 M 69.23 % | -48.685 M 0.00 % | -48.685 M -2 267.95 % | -2.056 M 62.99 % | -5.556 M -175.04 % | 7.404 M 140.25 % | -18.395 M -183 850.00 % | -10.000 K |
| Accounts receivables | 638.000 K 764.58 % | -96.000 K -102.69 % | 3.568 M 4 657.33 % | 75.000 K 106.88 % | -1.090 M -108.39 % | 12.998 M 523.70 % | 2.084 M -90.38 % | 21.661 M 273.34 % | -12.496 M -161.56 % | 20.300 M 1 084.36 % | 1.714 M 107.75 % | -22.114 M -84.44 % | -11.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 3.998 M -84.03 % | 25.035 M 193.22 % | 8.538 M 146.91 % | 3.458 M 467.09 % | -942.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.470 M | 0.000 100.00 % | -23.829 M -68.25 % | -14.163 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.000 K 70.71 % | -140.000 K 98.82 % | -11.844 M -10 110.34 % | -116.000 K |
| Accounts payables | 298.000 K 131.70 % | -940.000 K 76.49 % | -3.998 M 84.03 % | -25.035 M -193.22 % | -8.538 M -146.91 % | -3.458 M -467.09 % | 942.000 K 107.74 % | -12.167 M -10 299.15 % | -117.000 K 97.90 % | -5.572 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.309 M -38.97 % | 2.145 M 218.72 % | 673.000 K 102.40 % | -28.072 M -204.57 % | -9.217 M -281.18 % | -2.418 M -103.89 % | 62.229 M 798.87 % | 6.923 M -11.64 % | 7.835 M 1 739.12 % | -478.000 K 92.37 % | -6.265 M -221.96 % | 5.137 M 171.97 % | -7.138 M -164.89 % | 11.001 M | 0.000 | 0.000 | 0.000 100.00 % | -2.056 M 62.72 % | -5.515 M -173.10 % | 7.544 M 215.16 % | -6.551 M -6 280.19 % | 106.000 K |
| Other non cash items | 8.082 M 2 858.36 % | -293.000 K -107.14 % | 4.103 M -79.25 % | 19.778 M 1 688.59 % | -1.245 M -107.39 % | 16.852 M 270.46 % | 4.549 M -93.64 % | 71.540 M 224.06 % | 22.076 M 401.39 % | 4.403 M 211.75 % | -3.940 M -102.10 % | 187.699 M -11.78 % | 212.753 M 2 869.34 % | 7.165 M 629.63 % | 982.000 K -95.21 % | 20.519 M 0.00 % | 20.519 M 144.62 % | 8.388 M -23.96 % | 11.031 M 779.67 % | -1.623 M -169.69 % | 2.329 M -7.43 % | 2.516 M |
| Net cash provided by operating activities | -4.666 M 19.72 % | -5.812 M 5.20 % | -6.131 M 79.40 % | -29.766 M -140.65 % | -12.369 M -580.35 % | 2.575 M -93.22 % | 37.959 M 282.81 % | 9.916 M 107.72 % | -128.500 M -1 278.25 % | 10.906 M 1 129.84 % | -1.059 M 96.36 % | -29.107 M 34.47 % | -44.416 M -783.11 % | 6.502 M 120.54 % | -31.652 M -144.98 % | -12.920 M 0.00 % | -12.920 M -16.45 % | -11.095 M -325.97 % | 4.910 M -78.09 % | 22.409 M 228.53 % | -17.435 M -377.54 % | -3.651 M |
| Investments in property plant and equipment | -95.000 K | 0.000 100.00 % | -158.000 K -143.08 % | -65.000 K 81.99 % | -361.000 K -334.94 % | -83.000 K 96.33 % | -2.261 M -674.32 % | -292.000 K 37.61 % | -468.000 K -1 562.50 % | 32.000 K 203.23 % | -31.000 K 98.90 % | -2.819 M 77.00 % | -12.254 M -20 669.49 % | -59.000 K 99.70 % | -19.394 M -7 388.03 % | -259.000 K 0.00 % | -259.000 K 60.88 % | -662.000 K 33.87 % | -1.001 M -9.52 % | -914.000 K -22.85 % | -744.000 K -158.33 % | -288.000 K |
| Acquisitions net | 0.000 | 0.000 100.00 % | -173.000 K | 0.000 100.00 % | -2.000 K -100.00 % | -1.000 K -101.00 % | 100.000 K -93.60 % | 1.562 M 101.55 % | -100.537 M -537.63 % | 22.973 M 944.23 % | 2.200 M -64.65 % | 6.224 M 131.12 % | -20.000 M 71.34 % | -69.783 M -96.67 % | -35.483 M -147 945.83 % | 24.000 K 0.00 % | 24.000 K 900.00 % | -3.000 K | 0.000 100.00 % | -1.155 M 86.10 % | -8.310 M -6 548.00 % | -125.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.600 M | 0.000 100.00 % | -5.000 M | 0.000 -100.00 % | 59.000 K 100.09 % | -69.156 M -18 951.24 % | -363.000 K 0.00 % | -363.000 K 75.51 % | -1.482 M | 0.000 | 0.000 -100.00 % | 1.202 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 285.000 K -99.49 % | 55.750 M 13 768.16 % | 402.000 K 0.00 % | 402.000 K -72.86 % | 1.481 M | 0.000 | 0.000 -100.00 % | 6.505 M | 0.000 |
| Other investing activites | 41.000 K -43.84 % | 73.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 353.000 K 8 725.00 % | 4.000 K -84.00 % | 25.000 K 38.89 % | 18.000 K -99.89 % | 16.957 M 4 266.34 % | -407.000 K -115.24 % | 2.670 M 113.92 % | -19.179 M -3 746.20 % | 526.000 K 214.97 % | 167.000 K -92.74 % | 2.300 M 0.00 % | 2.300 M 445.86 % | -665.000 K 33.10 % | -994.000 K 47.55 % | -1.895 M -111.40 % | 16.620 M 1 661 900.00 % | 1.000 K |
| Net cash used for investing activites | -54.000 K -173.97 % | 73.000 K 122.05 % | -331.000 K -409.23 % | -65.000 K 82.09 % | -363.000 K -234.94 % | 269.000 K 112.47 % | -2.157 M -266.56 % | 1.295 M 101.28 % | -100.987 M -368.85 % | 37.562 M 2 031.78 % | 1.762 M -56.76 % | 4.075 M 112.96 % | -31.433 M 54.43 % | -68.972 M -1.26 % | -68.116 M -3 337.45 % | 2.104 M 0.00 % | 2.104 M 258.08 % | -1.331 M 33.28 % | -1.995 M 49.67 % | -3.964 M -125.95 % | 15.273 M 3 807.04 % | -412.000 K |
| Debt repayment | -7.321 M -93.57 % | -3.782 M -145.26 % | 8.357 M 9 183.70 % | -92.000 K 99.79 % | -43.150 M | 0.000 100.00 % | -28.175 M | 0.000 -100.00 % | 211.765 M 365.08 % | -79.888 M -6 435.29 % | 1.261 M -92.86 % | 17.654 M 39.40 % | 12.664 M 3 215.18 % | 382.000 K -24.36 % | 505.000 K 92.75 % | 262.000 K 0.00 % | 262.000 K -97.07 % | 8.946 M | 0.000 100.00 % | -16.906 M -212.44 % | -5.411 M | 0.000 |
| Common stock issued | 0.000 -100.00 % | 23.007 M | 0.000 -100.00 % | 32.293 M -43.29 % | 56.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.326 M -79.44 % | 55.092 M | 0.000 -100.00 % | 7.980 M -84.74 % | 52.287 M -20.83 % | 66.046 M -27.67 % | 91.316 M 272.05 % | 24.544 M 1.70 % | 24.134 M 147.12 % | 9.766 M | 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 100.00 % | -2.602 M -17.47 % | -2.215 M -440.24 % | -410.000 K | 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 100.00 % | -11.418 M -2.50 % | -11.139 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.500 M 26.11 % | -2.030 M -48.61 % | -1.366 M 13.98 % | -1.588 M -23.10 % | -1.290 M 65.83 % | -3.775 M 70.72 % | -12.892 M 2.35 % | -13.202 M -53.30 % | -8.612 M -161.68 % | -3.291 M -125.10 % | -1.462 M 61.48 % | -3.795 M 11.52 % | -4.289 M -130.39 % | 14.115 M 27.70 % | 11.053 M 143.38 % | -25.481 M 0.00 % | -25.481 M -7 551.95 % | -333.000 K | 0.000 100.00 % | -64.000 K -103.21 % | 1.992 M -30.42 % | 2.863 M |
| Net cash used provided by financing activities | -8.821 M -151.30 % | 17.195 M 145.96 % | 6.991 M -77.16 % | 30.613 M 144.88 % | 12.501 M 431.15 % | -3.775 M 90.81 % | -41.067 M -211.07 % | -13.202 M -106.16 % | 214.479 M 863.62 % | -28.087 M -13 873.63 % | -201.000 K -100.92 % | 21.839 M -64.00 % | 60.662 M -10.82 % | 68.025 M -24.01 % | 89.520 M 8 350.69 % | -1.085 M 0.00 % | -1.085 M -105.90 % | 18.379 M | 0.000 100.00 % | -16.970 M -428.56 % | 5.165 M 80.41 % | 2.863 M |
| Effect of forex changes on cash | 6.000 K -50.00 % | 12.000 K 200.00 % | -12.000 K 36.84 % | -19.000 K 89.56 % | -182.000 K -102.22 % | -90.000 K -105.09 % | 1.768 M 149.52 % | -3.570 M -854.55 % | -374.000 K -36.00 % | -275.000 K -3 337.50 % | -8.000 K 94.52 % | -146.000 K -113.81 % | 1.057 M 30.49 % | 810.000 K -56.94 % | 1.881 M 37 720.00 % | -5.000 K 0.00 % | -5.000 K 99.50 % | -1.006 M | 0.000 -100.00 % | 387.000 K 5 428.57 % | 7.000 K | 0.000 |
| Net change in cash | -13.535 M -218.02 % | 11.468 M 2 118.18 % | 517.000 K -32.24 % | 763.000 K 284.75 % | -413.000 K 59.55 % | -1.021 M 70.80 % | -3.497 M 37.12 % | -5.561 M 63.85 % | -15.382 M -176.50 % | 20.106 M 3 970.04 % | 494.000 K 114.79 % | -3.339 M 76.37 % | -14.130 M -322.00 % | 6.365 M 176.07 % | -8.367 M 29.72 % | -11.906 M 0.00 % | -11.906 M -340.67 % | 4.947 M 0.45 % | 4.925 M 164.50 % | 1.862 M -38.14 % | 3.010 M 350.83 % | -1.200 M |
| Cash at beginning of period | 13.860 M 479.43 % | 2.392 M 27.57 % | 1.875 M 68.62 % | 1.112 M -27.08 % | 1.525 M -40.10 % | 2.546 M -57.87 % | 6.043 M -47.92 % | 11.604 M -57.00 % | 26.986 M 292.24 % | 6.880 M 7.74 % | 6.386 M -34.33 % | 9.725 M -59.23 % | 23.855 M 36.39 % | 17.490 M -32.36 % | 25.857 M 65.21 % | 15.651 M 0.00 % | 15.651 M 46.22 % | 10.704 M 85.22 % | 5.779 M 47.54 % | 3.917 M 331.86 % | 907.000 K -56.95 % | 2.107 M |
| Cash at end of period | 325.000 K -97.66 % | 13.860 M 479.43 % | 2.392 M 27.57 % | 1.875 M 68.62 % | 1.112 M -27.08 % | 1.525 M -40.10 % | 2.546 M -57.87 % | 6.043 M -47.92 % | 11.604 M -57.00 % | 26.986 M 292.24 % | 6.880 M 7.74 % | 6.386 M -34.33 % | 9.725 M -59.23 % | 23.855 M 36.39 % | 17.490 M 367.02 % | 3.745 M 0.00 % | 3.745 M -76.07 % | 15.651 M 46.22 % | 10.704 M 85.22 % | 5.779 M 47.54 % | 3.917 M 331.86 % | 907.000 K |
| Operating cash flow | -4.666 M 19.72 % | -5.812 M 5.20 % | -6.131 M 79.40 % | -29.766 M -140.65 % | -12.369 M -580.35 % | 2.575 M -93.22 % | 37.959 M 282.81 % | 9.916 M 107.72 % | -128.500 M -1 278.25 % | 10.906 M 1 129.84 % | -1.059 M 96.36 % | -29.107 M 34.47 % | -44.416 M -783.11 % | 6.502 M 120.54 % | -31.652 M -144.98 % | -12.920 M 0.00 % | -12.920 M -16.45 % | -11.095 M -325.97 % | 4.910 M -78.09 % | 22.409 M 228.53 % | -17.435 M -377.54 % | -3.651 M |
| Capital expenditure | -95.000 K | 0.000 100.00 % | -158.000 K -143.08 % | -65.000 K 81.99 % | -361.000 K -334.94 % | -83.000 K 96.33 % | -2.261 M -674.32 % | -292.000 K 37.61 % | -468.000 K -1 562.50 % | 32.000 K 203.23 % | -31.000 K 98.90 % | -2.819 M 77.00 % | -12.254 M -20 669.49 % | -59.000 K 99.70 % | -19.394 M -7 388.03 % | -259.000 K 0.00 % | -259.000 K 60.88 % | -662.000 K 33.87 % | -1.001 M -9.52 % | -914.000 K -22.85 % | -744.000 K -158.33 % | -288.000 K |
| Free CashFlow | -4.761 M 18.08 % | -5.812 M 7.58 % | -6.289 M 78.92 % | -29.831 M -134.34 % | -12.730 M -610.83 % | 2.492 M -93.02 % | 35.698 M 270.93 % | 9.624 M 107.46 % | -128.968 M -1 279.08 % | 10.938 M 1 103.49 % | -1.090 M 96.59 % | -31.926 M 43.66 % | -56.670 M -979.56 % | 6.443 M 112.62 % | -51.046 M -287.33 % | -13.179 M 0.00 % | -13.179 M -12.09 % | -11.757 M -400.77 % | 3.909 M -81.81 % | 21.495 M 218.24 % | -18.179 M -361.51 % | -3.939 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2010-09-30 | 2009-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.739 M 99.04 % | 4.391 M -0.35 % | 4.406 M 0.00 % | 4.406 M -34.22 % | 6.699 M 3.94 % | 6.445 M 43.34 % | 4.496 M 0.56 % | 4.471 M 62.76 % | 2.747 M -61.64 % | 7.161 M 3.07 % | 6.948 M -2.65 % | 7.137 M -17.66 % | 8.668 M 2.98 % | 8.417 M -17.20 % | 10.166 M 13.80 % | 8.933 M 13.51 % | 7.870 M -13.43 % | 9.091 M 12.33 % | 8.093 M 3.98 % | 7.783 M 9.13 % | 7.132 M -15.67 % | 8.457 M -16.97 % | 10.186 M -4.38 % | 10.653 M -11.49 % | 12.036 M -16.51 % | 14.416 M 10.30 % | 13.070 M -25.69 % | 17.589 M -10.16 % | 19.578 M 27.02 % | 15.413 M 11.40 % | 13.836 M 209.60 % | 4.469 M -39.30 % | 7.362 M -34.47 % | 11.234 M -15.14 % | 13.239 M 209.25 % | 4.281 M -83.19 % | 25.470 M -10.73 % | 28.533 M 262.23 % | 7.877 M 63.53 % | 4.817 M -63.69 % | 13.266 M -71.15 % | 45.977 M 534.52 % | 7.246 M 7.81 % | 6.721 M 36.27 % | 4.932 M -79.00 % | 23.489 M 211.81 % | 7.533 M -60.65 % | 19.142 M 237.53 % | -13.918 M -138.40 % | 36.246 M 166.12 % | 13.620 M -14.39 % | 15.909 M -19.37 % | 19.732 M 0.14 % | 19.704 M 28.83 % | 15.294 M 28.98 % | 11.858 M 13.15 % | 10.480 M |
| Net income | -9.770 M -100.00 % | -4.885 M -91.34 % | -2.553 M 0.00 % | -2.553 M -488.25 % | -434.000 K 0.00 % | -434.000 K 86.64 % | -3.249 M -22.79 % | -2.646 M 52.18 % | -5.533 M -2 149.19 % | -246.000 K 89.34 % | -2.308 M 45.62 % | -4.244 M 77.48 % | -18.846 M -443.74 % | -3.466 M -9.72 % | -3.159 M -18.18 % | -2.673 M 73.15 % | -9.956 M -184.18 % | 11.827 M 274.57 % | -6.775 M -83.36 % | -3.695 M 90.67 % | -39.607 M -958.73 % | -3.741 M 33.95 % | -5.664 M -157.35 % | 9.877 M 128.83 % | -34.263 M -925.02 % | 4.153 M -79.37 % | 20.135 M 185.27 % | -23.614 M 38.55 % | -38.426 M -249.11 % | -11.007 M 72.46 % | -39.971 M -1 322.73 % | 3.269 M 126.46 % | -12.353 M 57.75 % | -29.238 M -271.63 % | 17.035 M 212.60 % | -15.129 M -117.46 % | -6.957 M -3.63 % | -6.713 M 66.64 % | -20.125 M -243.82 % | 13.993 M 554.18 % | 2.139 M -34.53 % | 3.267 M 183.94 % | -3.892 M -97.16 % | -1.974 M 97.41 % | -76.145 M -6 347.50 % | -1.181 M 98.89 % | -105.940 M -427.35 % | -20.089 M 92.31 % | -261.327 M -23 943.70 % | 1.096 M -10.75 % | 1.228 M 104.19 % | -29.311 M -183.20 % | -10.350 M -587.71 % | -1.505 M 84.38 % | -9.635 M 32.81 % | -14.339 M -274.68 % | -3.827 M |
| Income before tax | -9.764 M -100.00 % | -4.882 M -78.83 % | -2.730 M 0.00 % | -2.730 M -2 071.12 % | 138.500 K 0.00 % | 138.500 K 104.10 % | -3.376 M -19.34 % | -2.829 M 48.72 % | -5.517 M -2 013.79 % | -261.000 K 88.93 % | -2.358 M 47.68 % | -4.507 M 76.23 % | -18.962 M -415.69 % | -3.677 M -6.12 % | -3.465 M -19.52 % | -2.899 M 71.69 % | -10.239 M -179.98 % | 12.802 M 285.83 % | -6.889 M -74.80 % | -3.941 M 87.87 % | -32.493 M -900.71 % | -3.247 M 48.61 % | -6.318 M -166.48 % | 9.504 M 113.61 % | -69.813 M -1 959.70 % | 3.754 M -80.38 % | 19.134 M 177.66 % | -24.637 M 40.52 % | -41.419 M -241.85 % | -12.116 M 70.41 % | -40.953 M -1 647.15 % | 2.647 M 122.29 % | -11.874 M 58.90 % | -28.894 M -269.62 % | 17.035 M 212.60 % | -15.129 M -117.46 % | -6.957 M -0.59 % | -6.916 M 65.62 % | -20.114 M -243.74 % | 13.993 M 796.41 % | 1.561 M -52.22 % | 3.267 M 183.94 % | -3.892 M -97.16 % | -1.974 M 97.32 % | -73.792 M -6 148.26 % | -1.181 M 98.89 % | -105.940 M -503.37 % | -17.558 M 93.25 % | -260.003 M -23 822.90 % | 1.096 M -10.75 % | 1.228 M 104.19 % | -29.311 M -335.72 % | -6.727 M -355.45 % | -1.477 M 84.67 % | -9.635 M 32.80 % | -14.338 M -274.65 % | -3.827 M |
| Income before tax ratio | -1.12 -0.48 % | -1.11 -79.46 % | -0.62 0.00 % | -0.62 -3 096.72 % | 0.02 -3.79 % | 0.02 102.86 % | -0.75 -18.67 % | -0.63 68.49 % | -2.01 -5 410.33 % | -0.04 89.26 % | -0.34 46.26 % | -0.63 71.13 % | -2.19 -400.76 % | -0.44 -28.17 % | -0.34 -5.03 % | -0.32 75.06 % | -1.30 -192.39 % | 1.41 265.43 % | -0.85 -68.11 % | -0.51 88.89 % | -4.56 -1 086.62 % | -0.38 38.10 % | -0.62 -169.53 % | 0.89 115.38 % | -5.80 -2 327.43 % | 0.26 -82.21 % | 1.46 204.52 % | -1.40 33.79 % | -2.12 -169.13 % | -0.79 73.44 % | -2.96 -599.73 % | 0.59 136.72 % | -1.61 37.29 % | -2.57 -299.89 % | 1.29 136.41 % | -3.53 -1 193.81 % | -0.27 -12.69 % | -0.24 90.51 % | -2.55 -187.90 % | 2.90 2 368.72 % | 0.12 65.60 % | 0.07 113.23 % | -0.54 -82.88 % | -0.29 98.04 % | -14.96 -29 657.80 % | -0.05 99.64 % | -14.06 -1 433.22 % | -0.92 -104.91 % | 18.68 61 680.45 % | 0.03 -66.46 % | 0.09 104.89 % | -1.84 -440.43 % | -0.34 -354.80 % | -0.07 88.10 % | -0.63 47.90 % | -1.21 -231.12 % | -0.37 |
| EBITDA | 514.000 K 136.35 % | -1.414 M 32.17 % | -2.084 M 0.00 % | -2.084 M -175.45 % | -756.750 K -1.99 % | -742.000 K 66.67 % | -2.226 M -14.39 % | -1.946 M 32.09 % | -2.866 M -542.25 % | 648.000 K 137.13 % | -1.745 M -21.35 % | -1.438 M 77.55 % | -6.406 M -770.38 % | -736.000 K -51.44 % | -486.000 K -82.02 % | -267.000 K 96.23 % | -7.086 M -146.19 % | 15.343 M 565.64 % | -3.295 M -1 515.20 % | -204.000 K 99.21 % | -25.753 M -6 212.01 % | -408.000 K 85.49 % | -2.811 M -120.78 % | 13.525 M 143.74 % | -30.923 M -360.92 % | -6.709 M -4.31 % | -6.432 M 54.04 % | -13.996 M 22.24 % | -18.000 M -110.38 % | -8.556 M -76.56 % | -4.846 M -41.32 % | -3.429 M 8.46 % | -3.746 M 86.68 % | -28.118 M -260.20 % | 17.552 M 222.44 % | -14.335 M -117.10 % | -6.603 M -47.69 % | -4.471 M 74.53 % | -17.556 M -205.69 % | 16.611 M 650.03 % | -3.020 M -160.00 % | 5.033 M 336.29 % | -2.130 M -491.67 % | -360.000 K 99.50 % | -72.662 M -1 511.49 % | -4.509 M 95.63 % | -103.265 M -377.57 % | -21.623 M 91.61 % | -257.706 M -19 331.79 % | 1.340 M -80.49 % | 6.869 M 123.64 % | -29.054 M -349.27 % | -6.467 M -443.45 % | -1.190 M 87.27 % | -9.350 M 33.50 % | -14.060 M -284.36 % | -3.658 M |
| Net income ratio | -1.12 -0.48 % | -1.11 -92.02 % | -0.58 0.00 % | -0.58 -794.32 % | -0.06 3.79 % | -0.07 90.68 % | -0.72 -22.11 % | -0.59 70.62 % | -2.01 -5 763.28 % | -0.03 89.66 % | -0.33 44.14 % | -0.59 72.65 % | -2.17 -427.99 % | -0.41 -32.52 % | -0.31 -3.85 % | -0.30 76.35 % | -1.27 -197.24 % | 1.30 255.40 % | -0.84 -76.33 % | -0.47 91.45 % | -5.55 -1 155.42 % | -0.44 20.45 % | -0.56 -159.97 % | 0.93 132.57 % | -2.85 -1 088.16 % | 0.29 -81.30 % | 1.54 214.75 % | -1.34 31.60 % | -1.96 -174.84 % | -0.71 75.28 % | -2.89 -494.94 % | 0.73 143.59 % | -1.68 35.53 % | -2.60 -302.27 % | 1.29 136.41 % | -3.53 -1 193.81 % | -0.27 -16.10 % | -0.24 90.79 % | -2.55 -187.95 % | 2.90 1 701.62 % | 0.16 126.91 % | 0.07 113.23 % | -0.54 -82.88 % | -0.29 98.10 % | -15.44 -30 606.69 % | -0.05 99.64 % | -14.06 -1 240.05 % | -1.05 -105.59 % | 18.78 61 995.05 % | 0.03 -66.46 % | 0.09 104.89 % | -1.84 -251.25 % | -0.52 -586.73 % | -0.08 87.88 % | -0.63 47.90 % | -1.21 -231.14 % | -0.37 |
| Ratio EBITDA | 0.06 118.26 % | -0.32 31.93 % | -0.47 0.00 % | -0.47 -318.78 % | -0.11 1.88 % | -0.12 76.75 % | -0.50 -13.75 % | -0.44 58.28 % | -1.04 -1 252.86 % | 0.09 136.03 % | -0.25 -24.65 % | -0.20 72.74 % | -0.74 -745.18 % | -0.09 -82.91 % | -0.05 -59.95 % | -0.03 96.68 % | -0.90 -153.35 % | 1.69 514.53 % | -0.41 -1 453.33 % | -0.03 99.27 % | -3.61 -7 384.67 % | -0.05 82.52 % | -0.28 -121.74 % | 1.27 149.42 % | -2.57 -452.06 % | -0.47 5.43 % | -0.49 38.15 % | -0.80 13.45 % | -0.92 -65.62 % | -0.56 -58.49 % | -0.35 54.35 % | -0.77 -50.79 % | -0.51 79.67 % | -2.50 -288.79 % | 1.33 139.59 % | -3.35 -1 191.64 % | -0.26 -65.45 % | -0.16 92.97 % | -2.23 -164.63 % | 3.45 1 614.79 % | -0.23 -307.96 % | 0.11 137.24 % | -0.29 -448.80 % | -0.05 99.64 % | -14.73 -7 574.83 % | -0.19 98.60 % | -13.71 -1 113.55 % | -1.13 -106.10 % | 18.52 49 984.46 % | 0.04 -92.67 % | 0.50 127.62 % | -1.83 -457.23 % | -0.33 -442.67 % | -0.06 90.12 % | -0.61 48.44 % | -1.19 -239.70 % | -0.35 |
| Gross profit ratio | 0.01 103.74 % | -0.33 -598.81 % | 0.07 0.00 % | 0.07 141.77 % | -0.16 22.50 % | -0.20 -380.35 % | 0.07 116.91 % | 0.03 -89.40 % | 0.31 -20.36 % | 0.39 35.37 % | 0.29 -9.00 % | 0.32 -35.72 % | 0.50 64.30 % | 0.30 -2.34 % | 0.31 -8.66 % | 0.34 274.06 % | 0.09 -78.01 % | 0.41 -13.55 % | 0.48 91.01 % | 0.25 581.64 % | -0.05 -134.67 % | 0.15 257.11 % | 0.04 -84.07 % | 0.26 1 380.16 % | -0.02 27.37 % | -0.03 -167.05 % | 0.04 -83.62 % | 0.26 -53.36 % | 0.55 1 176.45 % | -0.05 -116.68 % | 0.31 -32.16 % | 0.45 -47.06 % | 0.86 373.66 % | 0.18 137.68 % | 0.08 580.41 % | 0.01 213.78 % | -0.01 -153.56 % | 0.02 -92.69 % | 0.25 203.01 % | 0.08 24.90 % | 0.07 -11.75 % | 0.08 6.84 % | 0.07 -20.61 % | 0.09 105.54 % | -1.60 -797.05 % | 0.23 194.31 % | -0.24 -145.55 % | 0.54 -0.83 % | 0.54 135.30 % | 0.23 -66.68 % | 0.69 48.23 % | 0.46 -58.78 % | 1.13 200.01 % | 0.38 109.95 % | 0.18 -5.80 % | 0.19 193.40 % | -0.20 |
| Weighted average shs out dil | 129.448 M 0.00 % | 129.449 M 0.00 % | 129.447 M 0.00 % | 129.447 M 2.14 % | 126.737 M 0.00 % | 126.737 M 17.49 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 12.31 % | 96.049 M 5.69 % | 90.875 M 137.40 % | 38.280 M 0.00 % | 38.280 M 161.93 % | 14.614 M 2.73 % | 14.226 M -2.66 % | 14.614 M 2.73 % | 14.226 M 0.00 % | 14.226 M 0.00 % | 14.226 M -2.66 % | 14.614 M 2.73 % | 14.226 M 0.00 % | 14.226 M 0.00 % | 14.226 M -2.66 % | 14.614 M 2.73 % | 14.226 M 0.00 % | 14.226 M 21.50 % | 11.708 M -19.88 % | 14.614 M 22.58 % | 11.922 M 5.14 % | 11.339 M 14.13 % | 9.935 M 34.37 % | 7.394 M 2.51 % | 7.213 M 11.92 % | 6.445 M -1.43 % | 6.538 M 20.72 % | 5.416 M -5.03 % | 5.703 M 5.30 % | 5.416 M -6.51 % | 5.793 M 6.54 % | 5.438 M -6.13 % | 5.793 M 7.39 % | 5.395 M 13.36 % | 4.759 M -67.44 % | 14.614 M 1 162.08 % | 1.158 M -42.76 % | 2.023 M 19.34 % | 1.695 M -88.40 % | 14.614 M 951.51 % | 1.390 M 9.35 % | 1.271 M 70.26 % | 746.496 K 27.83 % | 583.987 K |
| Weighted average shs out | 129.449 M 0.00 % | 129.452 M 0.00 % | 129.449 M 0.00 % | 129.449 M 2.13 % | 126.752 M 0.00 % | 126.752 M 17.50 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 0.00 % | 107.873 M 0.12 % | 107.744 M -0.12 % | 107.873 M 15.40 % | 93.476 M 2.86 % | 90.875 M 137.40 % | 38.280 M 0.00 % | 38.280 M 161.93 % | 14.614 M 2.73 % | 14.226 M 0.00 % | 14.226 M 0.00 % | 14.226 M 0.00 % | 14.226 M 0.00 % | 14.226 M 0.00 % | 14.226 M 0.00 % | 14.226 M 0.00 % | 14.226 M 0.00 % | 14.226 M 0.25 % | 14.190 M -0.21 % | 14.220 M -0.04 % | 14.225 M 21.49 % | 11.708 M -19.88 % | 14.614 M 22.58 % | 11.922 M 5.14 % | 11.339 M 14.13 % | 9.935 M 34.38 % | 7.393 M 2.52 % | 7.212 M 11.90 % | 6.445 M 13.45 % | 5.681 M 4.89 % | 5.416 M 0.00 % | 5.416 M 0.00 % | 5.416 M -6.51 % | 5.793 M 7.09 % | 5.410 M -6.62 % | 5.793 M 7.39 % | 5.395 M 13.36 % | 4.759 M -67.44 % | 14.614 M 1 162.08 % | 1.158 M -42.76 % | 2.023 M 19.34 % | 1.695 M -88.40 % | 14.614 M 951.51 % | 1.390 M 9.35 % | 1.271 M 70.26 % | 746.496 K 27.83 % | 583.987 K |
| EPS diluted | -0.08 -100.27 % | -0.04 -91.37 % | -0.02 0.00 % | -0.02 -479.41 % | 0.00 0.00 % | 0.00 88.70 % | -0.03 -22.86 % | -0.02 52.24 % | -0.05 -2 130.43 % | 0.00 89.25 % | -0.02 45.55 % | -0.04 76.88 % | -0.17 -429.60 % | -0.03 2.43 % | -0.03 -11.90 % | -0.03 88.69 % | -0.26 -183.87 % | 0.31 167.39 % | -0.46 -76.92 % | -0.26 90.41 % | -2.71 -942.31 % | -0.26 35.00 % | -0.40 -157.97 % | 0.69 129.49 % | -2.34 -906.90 % | 0.29 -83.24 % | 1.73 204.22 % | -1.66 36.88 % | -2.63 -241.56 % | -0.77 72.60 % | -2.81 -1 103.57 % | 0.28 132.94 % | -0.85 65.31 % | -2.45 -263.33 % | 1.50 198.68 % | -1.52 -61.70 % | -0.94 -1.08 % | -0.93 70.19 % | -3.12 -235.65 % | 2.30 1 433.33 % | 0.15 -73.68 % | 0.57 179.17 % | -0.72 -111.76 % | -0.34 97.57 % | -14.00 -6 900.00 % | -0.20 98.98 % | -19.64 -365.40 % | -4.22 76.40 % | -17.88 -1 982.11 % | 0.95 53.23 % | 0.62 103.59 % | -17.29 -2 335.21 % | -0.71 34.26 % | -1.08 85.75 % | -7.58 60.54 % | -19.21 -193.28 % | -6.55 |
| Earnings per share | -0.08 -100.27 % | -0.04 -91.37 % | -0.02 0.00 % | -0.02 -479.41 % | 0.00 0.00 % | 0.00 88.70 % | -0.03 -22.86 % | -0.02 52.24 % | -0.05 -2 130.43 % | 0.00 89.25 % | -0.02 45.55 % | -0.04 76.88 % | -0.17 -429.60 % | -0.03 5.03 % | -0.03 -14.97 % | -0.03 88.69 % | -0.26 -183.87 % | 0.31 167.39 % | -0.46 -76.92 % | -0.26 90.65 % | -2.78 -969.23 % | -0.26 35.00 % | -0.40 -157.97 % | 0.69 128.63 % | -2.41 -931.03 % | 0.29 -83.24 % | 1.73 204.22 % | -1.66 38.75 % | -2.71 -251.95 % | -0.77 72.60 % | -2.81 -1 103.57 % | 0.28 132.94 % | -0.85 65.31 % | -2.45 -263.33 % | 1.50 198.68 % | -1.52 -61.70 % | -0.94 -1.08 % | -0.93 70.19 % | -3.12 -226.83 % | 2.46 1 540.00 % | 0.15 -75.00 % | 0.60 183.33 % | -0.72 -111.76 % | -0.34 97.58 % | -14.07 -6 935.00 % | -0.20 98.98 % | -19.64 -365.40 % | -4.22 76.40 % | -17.88 -1 982.11 % | 0.95 53.23 % | 0.62 103.59 % | -17.29 -2 335.21 % | -0.71 34.26 % | -1.08 85.75 % | -7.58 60.54 % | -19.21 -193.28 % | -6.55 |
| Gross profit | 107.000 K 107.45 % | -1.437 M -597.06 % | 289.000 K 0.00 % | 289.000 K 127.47 % | -1.052 M 19.45 % | -1.306 M -501.85 % | 325.000 K 118.12 % | 149.000 K -82.75 % | 864.000 K -69.45 % | 2.828 M 39.52 % | 2.027 M -11.41 % | 2.288 M -47.07 % | 4.323 M 69.20 % | 2.555 M -19.15 % | 3.160 M 3.95 % | 3.040 M 324.58 % | 716.000 K -80.96 % | 3.761 M -2.89 % | 3.873 M 98.62 % | 1.950 M 625.61 % | -371.000 K -129.24 % | 1.269 M 196.50 % | 428.000 K -84.77 % | 2.810 M 1 233.06 % | -248.000 K 39.36 % | -409.000 K -173.96 % | 553.000 K -87.83 % | 4.543 M -58.10 % | 10.843 M 1 467.34 % | -793.000 K -118.58 % | 4.268 M 110.04 % | 2.032 M -67.86 % | 6.323 M 210.41 % | 2.037 M 101.68 % | 1.010 M 2 004.17 % | 48.000 K 119.12 % | -251.000 K -147.81 % | 525.000 K -73.51 % | 1.982 M 395.50 % | 400.000 K -54.65 % | 882.000 K -74.54 % | 3.464 M 577.89 % | 511.000 K -14.41 % | 597.000 K 107.56 % | -7.902 M -246.36 % | 5.399 M 394.06 % | -1.836 M -117.92 % | 10.243 M 236.39 % | -7.510 M -190.35 % | 8.312 M -11.33 % | 9.374 M 26.90 % | 7.387 M -66.76 % | 22.226 M 200.43 % | 7.398 M 170.49 % | 2.735 M 21.50 % | 2.251 M 205.68 % | -2.130 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K 86.67 % | -15.000 K 70.00 % | -50.000 K 82.33 % | -283.000 K 1.05 % | -286.000 K -1.06 % | -283.000 K 0.35 % | -284.000 K -0.35 % | -283.000 K 0.00 % | -283.000 K 0.00 % | -283.000 K 0.00 % | -283.000 K -0.71 % | -281.000 K -103.03 % | 9.261 M 3 384.04 % | -282.000 K 43.49 % | -499.000 K -75.70 % | -284.000 K 79.41 % | -1.379 M -385.56 % | -284.000 K 0.00 % | -284.000 K 0.00 % | -284.000 K -91.89 % | -148.000 K 16.85 % | -178.000 K 0.56 % | -179.000 K -397.22 % | -36.000 K -107.88 % | 457.000 K -98.08 % | 23.780 M 207.02 % | -22.221 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K 100.06 % | -18.645 M -3 125.78 % | -578.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.353 M | 0.000 | 0.000 -100.00 % | 1.077 M -18.66 % | 1.324 M | 0.000 100.00 % | -5.687 M | 0.000 -100.00 % | 3.685 M 13 060.71 % | 28.000 K | 0.000 -100.00 % | 1.000 K | 0.000 |
| Cost of revenue | 8.632 M 48.14 % | 5.827 M 41.54 % | 4.117 M 0.00 % | 4.117 M -46.88 % | 7.751 M 0.00 % | 7.751 M 85.82 % | 4.171 M -3.49 % | 4.322 M 129.53 % | 1.883 M -56.54 % | 4.333 M -11.95 % | 4.921 M 1.48 % | 4.849 M 11.60 % | 4.345 M -25.88 % | 5.862 M -16.33 % | 7.006 M 18.89 % | 5.893 M -17.63 % | 7.154 M 34.22 % | 5.330 M 26.30 % | 4.220 M -27.65 % | 5.833 M -22.26 % | 7.503 M 4.38 % | 7.188 M -26.34 % | 9.758 M 24.42 % | 7.843 M -36.15 % | 12.284 M -17.14 % | 14.825 M 18.44 % | 12.517 M -4.05 % | 13.046 M 49.35 % | 8.735 M -46.10 % | 16.206 M 69.38 % | 9.568 M 292.61 % | 2.437 M 134.55 % | 1.039 M -88.70 % | 9.197 M -24.79 % | 12.229 M 188.90 % | 4.233 M -83.54 % | 25.721 M -8.17 % | 28.008 M 375.11 % | 5.895 M 33.46 % | 4.417 M -64.33 % | 12.384 M -70.87 % | 42.513 M 531.22 % | 6.735 M 9.98 % | 6.124 M -52.28 % | 12.834 M -29.05 % | 18.090 M 93.08 % | 9.369 M 5.28 % | 8.899 M 238.87 % | -6.408 M -122.94 % | 27.934 M 557.89 % | 4.246 M -50.18 % | 8.522 M 441.70 % | -2.494 M -120.27 % | 12.306 M -2.01 % | 12.559 M 30.73 % | 9.607 M -23.81 % | 12.610 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.769 M | 0.000 -100.00 % | 3.769 M | 0.000 -100.00 % | 354.000 K -94.26 % | 6.170 M 1 642.94 % | 354.000 K | 0.000 -100.00 % | 1.591 M -42.44 % | 2.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.938 M 18.72 % | 5.844 M 6.82 % | 5.471 M 1.02 % | 5.416 M -12.38 % | 6.181 M -31.63 % | 9.041 M 113.74 % | 4.230 M -32.21 % | 6.240 M 249.78 % | 1.784 M | 0.000 -100.00 % | 1.563 M 198.28 % | 524.000 K -94.79 % | 10.048 M 480.81 % | 1.730 M -81.28 % | 9.240 M | 0.000 | 0.000 -100.00 % | 8.369 M -9.56 % | 9.254 M 119.08 % | 4.224 M | 0.000 -100.00 % | 1.232 M -86.26 % | 8.966 M 346.74 % | 2.007 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.029 M -10.29 % | 1.147 M 11.47 % | 1.029 M | 0.000 -100.00 % | 2.257 M 381.24 % | 469.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.000 K 2 300.00 % | 7.000 K -74.07 % | 27.000 K | 0.000 -100.00 % | 76.000 K -16.48 % | 91.000 K 2 175.00 % | 4.000 K -98.21 % | 224.000 K 761.54 % | 26.000 K -98.73 % | 2.042 M 7 462.96 % | 27.000 K -99.86 % | 19.020 M 211 233.33 % | 9.000 K -30.77 % | 13.000 K 160.00 % | 5.000 K -99.98 % | 32.748 M 352.57 % | 7.236 M 4 660.53 % | 152.000 K -40.39 % | 255.000 K -99.20 % | 32.048 M 268.41 % | 8.699 M -23.93 % | 11.435 M 619.63 % | 1.589 M 24.82 % | 1.273 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.316 M -262.47 % | 810.000 K | 0.000 100.00 % | -1.610 M | 0.000 -100.00 % | 27.000 K -78.57 % | 126.000 K 149.41 % | -255.000 K -149.61 % | 514.000 K 10 180.00 % | 5.000 K -97.54 % | 203.000 K 106.37 % | -3.187 M -146.83 % | 6.805 M 3 856.40 % | 172.000 K 119.77 % | -870.000 K -326.47 % | -204.000 K 90.96 % | -2.256 M -43.42 % | -1.573 M -112.47 % | 12.616 M 201.35 % | -12.448 M -202.58 % | -4.114 M 3.54 % | -4.265 M 29.53 % | -6.052 M 44.52 % | -10.908 M -120.85 % | -4.939 M 23.87 % | -6.488 M -75.49 % | -3.697 M 84.94 % | -24.552 M -491 140.00 % | 5.000 K | 0.000 100.00 % | -430.000 K 98.46 % | -27.988 M -1 130.11 % | 2.717 M | 0.000 -100.00 % | 18.986 M 1 627.43 % | -1.243 M -579.23 % | -183.000 K | 0.000 -100.00 % | 790.000 K 120.27 % | -3.897 M | 0.000 | 0.000 100.00 % | -1.876 M -111.98 % | 15.665 M 6 341.04 % | -251.000 K 63.20 % | -682.000 K 20.79 % | -861.000 K 88.73 % | -7.641 M -7 696.94 % | -98.000 K 83.16 % | -582.000 K -110.11 % | 5.756 M 428.54 % | -1.752 M |
| Operating expenses | -199.000 K -300.00 % | 99.500 K -95.87 % | 2.408 M 0.00 % | 2.408 M 631.76 % | 329.000 K 133.33 % | -987.000 K -129.37 % | 3.361 M 33.11 % | 2.525 M -43.52 % | 4.471 M 14.61 % | 3.901 M 2.68 % | 3.799 M -31.84 % | 5.574 M -14.55 % | 6.523 M 18.79 % | 5.491 M 3.02 % | 5.330 M 1.81 % | 5.235 M 195.60 % | 1.771 M 355.19 % | -694.000 K -107.68 % | 9.039 M 200.40 % | 3.009 M -46.88 % | 5.665 M 396.06 % | 1.142 M -66.54 % | 3.413 M -7.28 % | 3.681 M 224.06 % | -2.967 M -173.17 % | 4.055 M -10.01 % | 4.506 M -7.04 % | 4.847 M -31.58 % | 7.084 M 75.83 % | 4.029 M 5.53 % | 3.818 M 79.92 % | 2.122 M 118.82 % | -11.274 M -260.55 % | 7.022 M 20.01 % | 5.851 M 15.45 % | 5.068 M 31.70 % | 3.848 M -26.62 % | 5.244 M -42.58 % | 9.132 M 273.80 % | 2.443 M -53.21 % | 5.221 M 220.90 % | 1.627 M -19.57 % | 2.023 M 295.12 % | 512.000 K 102.64 % | -19.364 M -293.74 % | 9.995 M 473.77 % | 1.742 M -76.36 % | 7.369 M -84.78 % | 48.413 M 593.10 % | 6.985 M -10.89 % | 7.839 M -9.35 % | 8.648 M -69.79 % | 28.631 M 232.88 % | 8.601 M -28.83 % | 12.085 M -25.91 % | 16.311 M 967.47 % | 1.528 M |
| Cost and expenses | 8.433 M 42.29 % | 5.927 M -9.17 % | 6.525 M 0.00 % | 6.525 M -19.25 % | 8.080 M 19.46 % | 6.764 M -10.20 % | 7.532 M 10.00 % | 6.847 M 7.76 % | 6.354 M -22.83 % | 8.234 M -5.57 % | 8.720 M -16.34 % | 10.423 M -4.09 % | 10.868 M -4.27 % | 11.353 M -7.97 % | 12.336 M 10.86 % | 11.128 M 24.68 % | 8.925 M 92.52 % | 4.636 M -65.04 % | 13.259 M 49.95 % | 8.842 M -32.85 % | 13.168 M 58.08 % | 8.330 M -36.75 % | 13.171 M 14.29 % | 11.524 M 23.69 % | 9.317 M -50.65 % | 18.880 M 10.91 % | 17.023 M -4.86 % | 17.893 M 13.11 % | 15.819 M -21.82 % | 20.235 M 51.17 % | 13.386 M 193.62 % | 4.559 M 144.54 % | -10.235 M -163.11 % | 16.219 M -10.29 % | 18.080 M 94.39 % | 9.301 M -68.54 % | 29.569 M -11.08 % | 33.252 M 121.28 % | 15.027 M 119.05 % | 6.860 M -61.03 % | 17.605 M -60.12 % | 44.140 M 404.00 % | 8.758 M 31.98 % | 6.636 M 201.62 % | -6.530 M -123.25 % | 28.085 M 152.77 % | 11.111 M -31.70 % | 16.268 M -61.27 % | 42.005 M 20.29 % | 34.919 M 188.94 % | 12.085 M -29.62 % | 17.170 M -34.31 % | 26.137 M 25.02 % | 20.907 M -15.16 % | 24.644 M -4.92 % | 25.918 M 83.32 % | 14.138 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.945 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 |
| Selling general and administrative expenses | -199.000 K -300.00 % | 99.500 K -95.87 % | 2.408 M 0.00 % | 2.408 M 631.76 % | 329.000 K 0.00 % | 329.000 K -94.41 % | 5.886 M 133.11 % | 2.525 M -65.04 % | 7.223 M 83.56 % | 3.935 M -50.59 % | 7.964 M 100.71 % | 3.968 M 9.67 % | 3.618 M -4.01 % | 3.769 M 4.46 % | 3.608 M -4.27 % | 3.769 M -23.35 % | 4.917 M 255.53 % | 1.383 M -81.10 % | 7.317 M 429.07 % | 1.383 M -55.34 % | 3.097 M -19.52 % | 3.848 M 19.02 % | 3.233 M | 0.000 -100.00 % | 5.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.899 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.266 M 16.32 % | 7.106 M 21.45 % | 5.851 M 6.42 % | 5.498 M 1.51 % | 5.416 M -13.44 % | 6.257 M -31.48 % | 9.132 M 115.68 % | 4.234 M -34.50 % | 6.464 M 257.13 % | 1.810 M -11.36 % | 2.042 M 28.43 % | 1.590 M 410.55 % | -512.000 K -105.09 % | 10.057 M 476.99 % | 1.743 M -81.15 % | 9.245 M -71.77 % | 32.748 M 352.57 % | 7.236 M -15.08 % | 8.521 M -10.39 % | 9.509 M -73.78 % | 36.272 M 316.97 % | 8.699 M -31.33 % | 12.667 M 20.01 % | 10.555 M 221.80 % | 3.280 M |
| Interest income | 3.000 K | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 73.000 K -92.52 % | 976.500 K | 0.000 -100.00 % | 2.000 K -66.67 % | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.478 M 21.25 % | 1.219 M -3.02 % | 1.257 M 62 750.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 329.000 K 32 800.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 2.000 K -66.67 % | 6.000 K -53.85 % | 13.000 K 333.33 % | 3.000 K 0.00 % | 3.000 K -40.00 % | 5.000 K 25.00 % | 4.000 K 0.00 % | 4.000 K -98.08 % | 208.000 K -79.07 % | 994.000 K 6.31 % | 935.000 K -5.94 % | 994.000 K 6.31 % | 935.000 K -32.30 % | 1.381 M 27.99 % | 1.079 M 0.37 % | 1.075 M -0.37 % | 1.079 M -51.87 % | 2.242 M 31 928.57 % | 7.000 K 75.00 % | 4.000 K -42.86 % | 7.000 K -65.00 % | 20.000 K 53.85 % | 13.000 K 62.50 % | 8.000 K -38.46 % | 13.000 K 128.26 % | -46.000 K -453.85 % | 13.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 803.000 K | 0.000 -100.00 % | 1.261 M | 0.000 -100.00 % | 2.925 M | 0.000 -100.00 % | 1.150 M 30.24 % | 883.000 K -14.11 % | 1.028 M 13.09 % | 909.000 K 48.29 % | 613.000 K -54.15 % | 1.337 M -9.54 % | 1.478 M 21.25 % | 1.219 M -3.02 % | 1.257 M 38.13 % | 910.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.015 M -38.32 % | 3.267 M 143.62 % | 1.341 M -23.85 % | 1.761 M -18.17 % | 2.152 M -21.06 % | 2.726 M -38.42 % | 4.427 M -18.96 % | 5.463 M -36.49 % | 8.602 M -37.92 % | 13.857 M 111.14 % | 6.563 M 16.43 % | 5.637 M -9.50 % | 6.229 M -25.87 % | 8.403 M 1 261.91 % | 617.000 K 78.84 % | 345.000 K 4.23 % | 331.000 K -6.50 % | 354.000 K -85.52 % | 2.445 M 2.73 % | 2.380 M -8.78 % | 2.609 M 45.67 % | 1.791 M 1.42 % | 1.766 M 0.23 % | 1.762 M 9.17 % | 1.614 M 42.83 % | 1.130 M -39.28 % | 1.861 M -31.13 % | 2.702 M 878.99 % | 276.000 K -87.98 % | 2.297 M 841.39 % | 244.000 K -20.52 % | 307.000 K 19.46 % | 257.000 K -1.15 % | 260.000 K -9.41 % | 287.000 K 0.70 % | 285.000 K 2.52 % | 278.000 K 64.50 % | 169.000 K |
| Depreciation and amortization | 163.000 K 323.38 % | 38.500 K 13.24 % | 34.000 K 0.00 % | 34.000 K 0.74 % | 33.750 K -30.41 % | 48.500 K -68.91 % | 156.000 K 8.15 % | 144.250 K -49.91 % | 288.000 K 102.46 % | 142.250 K -92.93 % | 2.012 M 16.84 % | 1.722 M -53.81 % | 3.728 M 116.49 % | 1.722 M -53.81 % | 3.728 M 116.49 % | 1.722 M -53.85 % | 3.731 M 116.67 % | 1.722 M -53.70 % | 3.719 M 115.97 % | 1.722 M -53.70 % | 3.719 M 115.97 % | 1.722 M -53.78 % | 3.726 M 100.00 % | 1.863 M 138.75 % | -4.808 M -357.25 % | 1.869 M -0.32 % | 1.875 M -8.04 % | 2.039 M -47.45 % | 3.880 M 208.92 % | 1.256 M -0.48 % | 1.262 M 224.42 % | 389.000 K 101.82 % | -21.365 M 10.16 % | -23.780 M -207.02 % | 22.221 M 327.26 % | -9.778 M -290.50 % | -2.504 M -655.21 % | 451.000 K 104.26 % | -10.584 M -156.77 % | 18.645 M 142.43 % | 7.691 M 140.64 % | 3.196 M 617.15 % | -618.000 K -38.88 % | -445.000 K 99.47 % | -84.124 M -1 694.47 % | 5.276 M 105.29 % | -99.660 M -361.18 % | -21.610 M 89.29 % | -201.783 M -1 552 276.92 % | 13.000 K -99.77 % | 5.687 M 120.46 % | -27.793 M -44 727.42 % | -62.000 K -576.92 % | 13.000 K | 0.000 | 0.000 | 0.000 |
| Operating income | 306.000 K 119.92 % | -1.536 M 27.50 % | -2.119 M 0.00 % | -2.119 M -53.40 % | -1.381 M -74.70 % | -790.500 K 64.49 % | -2.226 M 6.31 % | -2.376 M 61.28 % | -6.137 M -1 047.07 % | 648.000 K 137.13 % | -1.745 M 48.71 % | -3.402 M -56.13 % | -2.179 M 25.78 % | -2.936 M -35.30 % | -2.170 M -6.06 % | -2.046 M 78.09 % | -9.338 M -175.53 % | 12.363 M 338.39 % | -5.186 M -164.46 % | -1.961 M 92.76 % | -27.079 M -909.66 % | -2.682 M 39.07 % | -4.402 M -137.48 % | 11.745 M 135.68 % | -32.916 M -496.77 % | 8.296 M -67.23 % | 25.314 M 265.49 % | -15.296 M 38.12 % | -24.717 M -434.77 % | -4.622 M 86.61 % | -34.513 M -464.75 % | 9.462 M -46.23 % | 17.597 M 453.00 % | -4.985 M -2.97 % | -4.841 M 3.57 % | -5.020 M -22.47 % | -4.099 M 13.14 % | -4.719 M 34.00 % | -7.150 M -249.98 % | -2.043 M 52.92 % | -4.339 M -336.20 % | 1.837 M 221.49 % | -1.512 M -1 878.82 % | 85.000 K -99.26 % | 11.462 M 349.39 % | -4.596 M -28.45 % | -3.578 M -224.50 % | 2.874 M 105.14 % | -55.923 M -4 314.24 % | 1.327 M -13.55 % | 1.535 M 221.73 % | -1.261 M 80.31 % | -6.405 M -432.42 % | -1.203 M 87.13 % | -9.350 M 33.50 % | -14.060 M -284.36 % | -3.658 M |
| Operating income ratio | 0.04 110.01 % | -0.35 27.24 % | -0.48 0.00 % | -0.48 -133.22 % | -0.21 -68.08 % | -0.12 75.22 % | -0.50 6.83 % | -0.53 76.21 % | -2.23 -2 568.86 % | 0.09 136.03 % | -0.25 47.31 % | -0.48 -89.62 % | -0.25 27.93 % | -0.35 -63.41 % | -0.21 6.80 % | -0.23 80.70 % | -1.19 -187.25 % | 1.36 312.22 % | -0.64 -154.33 % | -0.25 93.36 % | -3.80 -1 097.23 % | -0.32 26.62 % | -0.43 -139.20 % | 1.10 140.31 % | -2.73 -575.23 % | 0.58 -70.29 % | 1.94 322.71 % | -0.87 31.12 % | -1.26 -321.00 % | -0.30 87.98 % | -2.49 -217.81 % | 2.12 -11.42 % | 2.39 638.66 % | -0.44 -21.35 % | -0.37 68.82 % | -1.17 -628.63 % | -0.16 2.69 % | -0.17 81.78 % | -0.91 -114.02 % | -0.42 -29.67 % | -0.33 -918.62 % | 0.04 119.15 % | -0.21 -1 749.94 % | 0.01 -99.46 % | 2.32 1 287.74 % | -0.20 58.81 % | -0.47 -416.35 % | 0.15 -96.26 % | 4.02 10 874.96 % | 0.04 -67.52 % | 0.11 242.19 % | -0.08 75.58 % | -0.32 -431.66 % | -0.06 90.01 % | -0.61 48.44 % | -1.19 -239.70 % | -0.35 |
| Total other income expenses net | -10.070 M -200.96 % | -3.346 M -447.18 % | -611.500 K 0.00 % | -611.500 K -140.24 % | 1.520 M | 0.000 100.00 % | -1.150 M -153.86 % | -453.000 K -104.47 % | 10.129 M 1 147.41 % | 812.000 K 238.57 % | -586.000 K 51.61 % | -1.211 M 92.78 % | -16.762 M -580.55 % | -2.463 M -90.19 % | -1.295 M 46.62 % | -2.426 M -428.28 % | 739.000 K 68.34 % | 439.000 K 125.48 % | -1.723 M 52.97 % | -3.664 M 86.15 % | -26.457 M -2 268.58 % | -1.117 M 40.96 % | -1.892 M -118.06 % | 10.478 M 116.85 % | -62.194 M -856.80 % | 8.218 M -64.40 % | 23.087 M 194.88 % | -24.333 M -45.69 % | -16.702 M -14 680.53 % | -113.000 K 99.74 % | -43.030 M -1 672.16 % | 2.737 M 109.29 % | -29.471 M 0.23 % | -29.538 M -271.28 % | 17.245 M 270.59 % | -10.109 M -253.71 % | -2.858 M -30.09 % | -2.197 M 82.96 % | -12.891 M -180.14 % | 16.086 M 172.64 % | 5.900 M 312.59 % | 1.430 M 160.08 % | -2.380 M -15.59 % | -2.059 M 97.58 % | -85.254 M -2 596.46 % | 3.415 M 103.34 % | -102.362 M -391.79 % | -20.814 M 89.80 % | -204.080 M -88 246.32 % | -231.000 K -1 183.33 % | -18.000 K 99.94 % | -28.050 M -8 611.18 % | -322.000 K -17.52 % | -274.000 K 3.86 % | -285.000 K -2.52 % | -278.000 K -64.50 % | -169.000 K |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2010-09-30 | 2009-09-30 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2010-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 23.983 M 0.00 % | 23.983 M -20.91 % | 30.322 M 0.00 % | 30.322 M 75.22 % | 17.305 M 0.00 % | 17.305 M -59.37 % | 42.595 M 1 680.73 % | 2.392 M -93.72 % | 38.089 M 2 591.80 % | 1.415 M -96.57 % | 41.208 M 1 900.39 % | 2.060 M -95.05 % | 41.587 M 7.48 % | 38.692 M 3 379.50 % | 1.112 M -97.16 % | 39.125 M 17.48 % | 33.304 M 2 083.87 % | 1.525 M -98.13 % | 81.396 M 1.77 % | 79.980 M 960.32 % | 7.543 M -91.87 % | 92.753 M -49.77 % | 184.641 M 157.43 % | 71.725 M -77.35 % | 316.619 M -9.59 % | 350.222 M 267.85 % | 95.209 M -58.85 % | 231.350 M 963.78 % | 21.748 M -34.72 % | 33.316 M 326.79 % | -14.690 M -119.85 % | 74.023 M 69.15 % | 43.761 M -45.51 % | 80.308 M 68.03 % | 47.795 M 446.73 % | 8.742 M -80.05 % | 43.821 M -26.67 % | 59.758 M 243.22 % | 17.411 M 10.32 % | 15.782 M -49.65 % | 31.347 M 398.23 % | -10.511 M -222.51 % | 8.580 M 138.64 % | -22.207 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.784 M | 0.000 -100.00 % | 2.830 M | 0.000 -100.00 % | 4.120 M 2 127.03 % | 185.000 K | 0.000 -100.00 % | 2.224 M | 0.000 | 0.000 -100.00 % | 3.050 M | 0.000 -100.00 % | 3.741 M -75.20 % | 15.086 M 303.26 % | 3.741 M -43.32 % | 6.600 M -95.40 % | 143.450 M 70.75 % | 84.013 M -21.12 % | 106.507 M -44.07 % | 190.418 M 2 785.12 % | 6.600 M 0.00 % | 6.600 M -90.09 % | 66.632 M 909.58 % | 6.600 M -77.88 % | 29.834 M -65.91 % | 87.522 M 281.84 % | 22.921 M -0.44 % | 23.022 M 31.67 % | 17.484 M -24.05 % | 23.020 M 0.22 % | 22.969 M -34.04 % | 34.822 M 51.60 % | 22.969 M -67.90 % | 71.544 M -0.04 % | 71.573 M -2.36 % | 73.306 M 169.12 % | 27.239 M |
| Total debt | 24.308 M 0.00 % | 24.308 M -23.90 % | 31.941 M 0.00 % | 31.941 M 2.49 % | 31.165 M 0.00 % | 31.165 M -28.32 % | 43.479 M | 0.000 -100.00 % | 40.481 M | 0.000 -100.00 % | 42.623 M | 0.000 -100.00 % | 43.462 M -0.08 % | 43.498 M | 0.000 -100.00 % | 40.237 M 1.39 % | 39.687 M | 0.000 -100.00 % | 82.921 M 1.56 % | 81.650 M | 0.000 -100.00 % | 95.345 M -48.79 % | 186.184 M | 0.000 -100.00 % | 322.285 M -12.04 % | 366.389 M | 0.000 -100.00 % | 237.424 M 821.25 % | 25.772 M | 0.000 -100.00 % | 12.296 M -84.95 % | 81.689 M | 0.000 -100.00 % | 87.188 M 65.03 % | 52.831 M | 0.000 -100.00 % | 50.207 M -23.85 % | 65.933 M | 0.000 -100.00 % | 25.507 M -36.57 % | 40.212 M 201.35 % | 13.344 M -17.31 % | 16.137 M -1.81 % | 16.434 M |
| Accumulated other comprehensive income loss | 566.000 K 0.00 % | 566.000 K 0.00 % | 566.000 K 100.99 % | -57.250 M -10 323.21 % | 560.000 K 0.00 % | 560.000 K 0.72 % | 556.000 K 100.83 % | -67.112 M -12 346.72 % | 548.000 K | 0.000 -100.00 % | 569.000 K 101.04 % | -54.771 M -9 915.59 % | 558.000 K 0.54 % | 555.000 K 100.94 % | -58.904 M -3 465.62 % | -1.652 M -350.68 % | 659.000 K 100.54 % | -122.715 M -8 703.08 % | -1.394 M -150.04 % | 2.786 M 103.34 % | -83.511 M -8 947.78 % | -923.000 K -132.13 % | 2.873 M 105.25 % | -54.677 M -478.84 % | -9.446 M -201.90 % | 9.270 M 172.29 % | -12.824 M -63.51 % | -7.843 M -180.86 % | 9.699 M -31.98 % | 14.260 M 286.02 % | -7.666 M -162.65 % | 12.237 M 126.03 % | -47.018 M -537.27 % | -7.378 M -189.35 % | 8.257 M 117.76 % | -46.504 M -422.58 % | -8.899 M -182.31 % | 10.812 M -90.24 % | 110.794 M 1 085.54 % | -11.242 M -103.51 % | 320.322 M 3 467.91 % | -9.511 M | 0.000 | 0.000 |
| Retained earnings | -704.865 M 0.00 % | -704.865 M -1.41 % | -695.095 M | 0.000 100.00 % | -689.989 M 0.00 % | -689.989 M -0.13 % | -689.121 M | 0.000 100.00 % | -683.226 M | 0.000 100.00 % | -677.447 M | 0.000 100.00 % | -670.895 M -3.44 % | -648.583 M | 0.000 100.00 % | -642.751 M 0.29 % | -644.622 M | 0.000 100.00 % | -634.152 M -6.98 % | -592.790 M | 0.000 100.00 % | -597.004 M -5.46 % | -566.122 M | 0.000 100.00 % | -575.988 M -9.39 % | -526.555 M | 0.000 100.00 % | -489.853 M -9.28 % | -448.262 M | 0.000 100.00 % | -549.419 M -2.47 % | -536.178 M | 0.000 100.00 % | -530.046 M 0.44 % | -532.396 M | 0.000 100.00 % | -531.396 M -17.03 % | -454.070 M | 0.000 100.00 % | -324.377 M -353.36 % | -71.549 M 3.71 % | -74.305 M | 0.000 | 0.000 |
| Common stock | 1.294 M 0.00 % | 1.294 M 0.00 % | 1.294 M 0.00 % | 1.294 M 0.00 % | 1.294 M 0.00 % | 1.294 M 19.93 % | 1.079 M | 0.000 -100.00 % | 1.079 M | 0.000 -100.00 % | 1.079 M | 0.000 -100.00 % | 1.079 M 0.00 % | 1.079 M | 0.000 -100.00 % | 909.000 K 6.57 % | 853.000 K | 0.000 -100.00 % | 142.000 K 0.00 % | 142.000 K | 0.000 -100.00 % | 142.000 K 0.00 % | 142.000 K | 0.000 -100.00 % | 142.000 K 0.00 % | 142.000 K | 0.000 -100.00 % | 119.000 K 0.00 % | 119.000 K | 0.000 -100.00 % | 99.351 M 46.40 % | 67.862 M | 0.000 -100.00 % | 54.161 M 0.00 % | 54.161 M | 0.000 -100.00 % | 54.161 M 0.00 % | 54.161 M | 0.000 -100.00 % | 35.597 M 23.40 % | 28.847 M 82.03 % | 15.847 M 4.22 % | 15.206 M 93.49 % | 7.859 M |
| Total equity | -70.068 M 0.00 % | -70.068 M -16.19 % | -60.304 M 0.00 % | -60.304 M -9.94 % | -54.850 M 0.00 % | -54.850 M 29.80 % | -78.137 M -8.61 % | -71.941 M 0.00 % | -71.941 M -3.78 % | -69.321 M 0.00 % | -69.321 M -10.47 % | -62.750 M 0.00 % | -62.750 M -54.25 % | -40.680 M 39.43 % | -67.157 M 0.00 % | -67.157 M 18.39 % | -82.293 M 37.85 % | -132.404 M 0.00 % | -132.404 M -51.09 % | -87.632 M 4.33 % | -91.602 M 0.00 % | -91.602 M -54.84 % | -59.160 M 1.40 % | -60.001 M 0.00 % | -60.001 M -998.32 % | -5.463 M 48.59 % | -10.627 M 0.00 % | -10.627 M -138.30 % | 27.746 M 94.57 % | 14.260 M 0.00 % | 14.260 M 174.09 % | -19.248 M 59.06 % | -47.018 M 0.00 % | -47.018 M 10.29 % | -52.413 M -12.71 % | -46.504 M 0.00 % | -46.504 M -271.80 % | 27.069 M -76.15 % | 113.487 M 0.00 % | 113.487 M -67.74 % | 351.829 M 9.16 % | 322.319 M -2.90 % | 331.954 M 235.34 % | 98.989 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 19.671 M 0.00 % | 19.671 M 0.00 % | 19.671 M 0.00 % | 19.671 M 5.10 % | 18.717 M | 0.000 -100.00 % | 18.692 M | 0.000 -100.00 % | 16.982 M | 0.000 -100.00 % | 16.486 M 79.57 % | 9.181 M | 0.000 -100.00 % | 29.414 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 9.000 K 350.00 % | 2.000 K | 0.000 -100.00 % | 2.000 K -99.99 % | 23.819 M | 0.000 | 0.000 100.00 % | -1.922 M -179.03 % | 2.432 M | 0.000 | 0.000 |
| Long term debt | 14.124 M 0.00 % | 14.124 M 0.89 % | 14.000 M 0.00 % | 14.000 M -21.45 % | 17.822 M 0.00 % | 17.822 M -51.50 % | 36.750 M | 0.000 -100.00 % | 39.986 M | 0.000 -100.00 % | 19.375 M | 0.000 -100.00 % | 18.813 M 3.37 % | 18.200 M | 0.000 -100.00 % | 27.256 M 198.83 % | 9.121 M | 0.000 -100.00 % | 8.692 M 4.91 % | 8.285 M | 0.000 -100.00 % | 7.897 M -93.52 % | 121.782 M | 0.000 -100.00 % | 114.459 M -10.28 % | 127.577 M | 0.000 -100.00 % | 25.259 M 94.72 % | 12.972 M | 0.000 -100.00 % | 12.296 M 62.15 % | 7.583 M | 0.000 -100.00 % | 25.729 M 7.64 % | 23.903 M | 0.000 -100.00 % | 22.114 M 4.17 % | 21.229 M | 0.000 -100.00 % | 1.264 M -95.30 % | 26.922 M | 0.000 -100.00 % | 2.883 M | 0.000 |
| Total non current liabilities | 14.124 M 0.00 % | 14.124 M -58.05 % | 33.671 M 0.00 % | 33.671 M -10.19 % | 37.493 M 0.00 % | 37.493 M -32.40 % | 55.467 M | 0.000 -100.00 % | 58.678 M | 0.000 -100.00 % | 36.357 M | 0.000 -100.00 % | 35.299 M 28.92 % | 27.381 M | 0.000 -100.00 % | 64.695 M 482.31 % | 11.110 M | 0.000 -100.00 % | 11.249 M -1.39 % | 11.407 M | 0.000 -100.00 % | 11.590 M -94.30 % | 203.356 M | 0.000 -100.00 % | 119.289 M -11.39 % | 134.628 M | 0.000 -100.00 % | 25.942 M 99.98 % | 12.972 M | 0.000 -100.00 % | 12.296 M 61.96 % | 7.592 M | 0.000 -100.00 % | 25.738 M 7.67 % | 23.905 M | 0.000 -100.00 % | 22.116 M -50.91 % | 45.048 M | 0.000 -100.00 % | 1.264 M -95.30 % | 26.922 M 1 006.99 % | 2.432 M -15.64 % | 2.883 M -96.21 % | 76.042 M |
| Other current liabilities | 45.538 M 0.00 % | 45.538 M 214.47 % | 14.481 M 0.00 % | 14.481 M -39.51 % | 23.941 M -3.73 % | 24.869 M 3.36 % | 24.060 M | 0.000 -100.00 % | 22.933 M | 0.000 -100.00 % | 19.646 M | 0.000 -100.00 % | 15.604 M -1.25 % | 15.801 M | 0.000 -100.00 % | 17.379 M -76.92 % | 75.301 M | 0.000 -100.00 % | 74.702 M 32.88 % | 56.218 M | 0.000 -100.00 % | 79.451 M 27.80 % | 62.168 M | 0.000 -100.00 % | 98.218 M -12.71 % | 112.518 M | 0.000 -100.00 % | 55.668 M 10.35 % | 50.447 M | 0.000 -100.00 % | 52.146 M -25.81 % | 70.288 M | 0.000 -100.00 % | 83.470 M -3.26 % | 86.284 M | 0.000 -100.00 % | 87.686 M -6.53 % | 93.813 M | 0.000 -100.00 % | 25.503 M 46.53 % | 17.405 M 113.27 % | 8.161 M 17.58 % | 6.941 M -19.28 % | 8.599 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 928.000 K | 0.000 -100.00 % | 588.000 K | 0.000 100.00 % | -495.000 K | 0.000 100.00 % | -23.248 M | 0.000 100.00 % | -24.649 M 2.57 % | -25.298 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 % | 105.307 M | 0.000 -100.00 % | 8.565 M | 0.000 | 0.000 -100.00 % | 6.641 M -0.79 % | 6.694 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 10.184 M 0.00 % | 10.184 M -43.24 % | 17.941 M 0.00 % | 17.941 M 34.46 % | 13.343 M 0.00 % | 13.343 M 117.28 % | 6.141 M | 0.000 -100.00 % | 495.000 K | 0.000 -100.00 % | 23.248 M | 0.000 -100.00 % | 24.649 M -2.57 % | 25.298 M | 0.000 -100.00 % | 12.981 M -57.53 % | 30.566 M | 0.000 -100.00 % | 74.229 M 1.18 % | 73.365 M | 0.000 -100.00 % | 87.448 M 35.78 % | 64.402 M | 0.000 -100.00 % | 231.082 M -3.24 % | 238.812 M | 0.000 -100.00 % | 212.165 M 1 557.54 % | 12.800 M | 0.000 | 0.000 -100.00 % | 77.322 M | 0.000 -100.00 % | 76.459 M 74.06 % | 43.928 M | 0.000 -100.00 % | 43.093 M -31.00 % | 62.455 M | 0.000 -100.00 % | 25.507 M 91.93 % | 13.290 M -0.40 % | 13.344 M 0.68 % | 13.254 M -19.35 % | 16.434 M |
| Total current liabilities | 59.483 M 0.00 % | 59.483 M 62.43 % | 36.621 M 0.00 % | 36.621 M -13.51 % | 42.342 M 0.00 % | 42.342 M 15.57 % | 36.638 M | 0.000 -100.00 % | 31.202 M | 0.000 -100.00 % | 51.276 M | 0.000 -100.00 % | 52.240 M 10.63 % | 47.221 M | 0.000 -100.00 % | 37.079 M -67.43 % | 113.850 M | 0.000 -100.00 % | 161.034 M -3.96 % | 167.672 M | 0.000 -100.00 % | 177.714 M 11.21 % | 159.801 M | 0.000 -100.00 % | 378.940 M -5.89 % | 402.646 M | 0.000 -100.00 % | 311.911 M 176.33 % | 112.876 M | 0.000 -100.00 % | 100.343 M -47.35 % | 190.583 M | 0.000 -100.00 % | 190.629 M 10.77 % | 172.089 M | 0.000 -100.00 % | 163.832 M -9.53 % | 181.080 M | 0.000 -100.00 % | 143.991 M 34.17 % | 107.321 M -14.72 % | 125.840 M -4.43 % | 131.668 M 52.14 % | 86.546 M |
| Total liabilities | 73.607 M 0.00 % | 73.607 M 4.72 % | 70.292 M 0.00 % | 70.292 M -11.95 % | 79.835 M 0.00 % | 79.835 M -13.32 % | 92.105 M | 0.000 -100.00 % | 89.880 M | 0.000 -100.00 % | 87.633 M | 0.000 -100.00 % | 87.539 M 17.34 % | 74.602 M | 0.000 -100.00 % | 101.774 M -18.55 % | 124.960 M | 0.000 -100.00 % | 172.283 M -3.79 % | 179.079 M | 0.000 -100.00 % | 189.304 M -47.87 % | 363.157 M | 0.000 -100.00 % | 498.229 M -7.27 % | 537.274 M | 0.000 -100.00 % | 337.853 M 168.46 % | 125.848 M | 0.000 -100.00 % | 112.639 M -43.16 % | 198.175 M | 0.000 -100.00 % | 216.367 M 10.39 % | 195.994 M | 0.000 -100.00 % | 185.948 M -17.77 % | 226.128 M | 0.000 -100.00 % | 145.255 M 8.20 % | 134.243 M 4.65 % | 128.272 M -4.67 % | 134.551 M 55.47 % | 86.546 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.392 M 73.17 % | -8.915 M | 0.000 100.00 % | -10.089 M -389.76 % | -2.060 M 82.82 % | -11.993 M 45.49 % | -22.000 M -1 878.42 % | -1.112 M | 0.000 | 0.000 100.00 % | -1.525 M | 0.000 -100.00 % | 9.543 M 226.51 % | -7.543 M -180.86 % | 9.329 M -87.93 % | 77.314 M 207.79 % | -71.725 M -136.07 % | 198.841 M -8.23 % | 216.670 M 327.57 % | -95.209 M -141.51 % | 229.357 M 330.85 % | 53.233 M 259.78 % | -33.316 M -1 061.50 % | 3.465 M -91.05 % | 38.731 M 188.51 % | -43.761 M -196.56 % | 45.320 M 186.78 % | 15.803 M 280.77 % | -8.742 M -143.44 % | 20.126 M -21.28 % | 25.566 M 246.84 % | -17.411 M -169.64 % | 25.000 M -63.27 % | 68.063 M 29.64 % | 52.500 M 9 694.78 % | 536.000 K -95.16 % | 11.083 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.543 M | 0.000 100.00 % | -9.329 M -241.35 % | 6.600 M | 0.000 -100.00 % | 21.172 M -39.23 % | 34.837 M | 0.000 100.00 % | -77.757 M -66.74 % | -46.633 M | 0.000 -100.00 % | 3.135 M 135.24 % | -8.897 M | 0.000 100.00 % | -11.081 M -149.18 % | 22.531 M | 0.000 -100.00 % | 22.527 M 0.55 % | 22.403 M | 0.000 -100.00 % | 22.450 M -68.62 % | 71.544 M 0.73 % | 71.024 M -2.40 % | 72.770 M 350.42 % | 16.156 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.723 M -66.65 % | 5.166 M | 0.000 -100.00 % | 8.610 M -28.57 % | 12.053 M | 0.000 -100.00 % | 15.497 M -18.18 % | 18.940 M | 0.000 -100.00 % | 22.384 M -13.33 % | 25.828 M | 0.000 -100.00 % | 29.271 M -31.51 % | 42.738 M | 0.000 -100.00 % | 4.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.555 M | 0.000 -100.00 % | 6.555 M -79.11 % | 31.375 M | 0.000 -100.00 % | 34.500 M -80.71 % | 178.851 M -5.46 % | 189.189 M 39.05 % | 136.054 M | 0.000 |
| GoodWill | 0.000 | 0.000 -100.00 % | 6.270 M 0.00 % | 6.270 M 0.00 % | 6.270 M 0.00 % | 6.270 M -26.53 % | 8.534 M | 0.000 -100.00 % | 8.534 M | 0.000 -100.00 % | 9.470 M | 0.000 -100.00 % | 9.470 M -39.87 % | 15.749 M | 0.000 -100.00 % | 15.749 M 0.00 % | 15.749 M | 0.000 -100.00 % | 15.749 M -57.95 % | 37.450 M | 0.000 -100.00 % | 37.450 M -36.25 % | 58.745 M | 0.000 -100.00 % | 58.745 M -7.66 % | 63.620 M | 0.000 -100.00 % | 9.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.741 M | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 6.270 M 0.00 % | 6.270 M 0.00 % | 6.270 M 0.00 % | 6.270 M -26.53 % | 8.534 M | 0.000 -100.00 % | 8.534 M | 0.000 -100.00 % | 9.470 M | 0.000 -100.00 % | 11.193 M -46.48 % | 20.915 M | 0.000 -100.00 % | 24.359 M -12.38 % | 27.802 M | 0.000 -100.00 % | 31.246 M -44.59 % | 56.390 M | 0.000 -100.00 % | 59.834 M -29.25 % | 84.573 M | 0.000 -100.00 % | 88.016 M -17.25 % | 106.358 M | 0.000 -100.00 % | 13.948 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.555 M | 0.000 -100.00 % | 6.555 M -79.11 % | 31.375 M | 0.000 -100.00 % | 34.500 M -80.71 % | 178.851 M -5.46 % | 189.189 M -5.31 % | 199.795 M | 0.000 |
| Property plant equipment net | 575.000 K 0.00 % | 575.000 K 183.25 % | 203.000 K 0.00 % | 203.000 K -25.09 % | 271.000 K 0.00 % | 271.000 K -13.69 % | 314.000 K | 0.000 -100.00 % | 381.000 K | 0.000 -100.00 % | 619.000 K | 0.000 -100.00 % | 800.000 K -26.27 % | 1.085 M | 0.000 -100.00 % | 1.304 M -4.12 % | 1.360 M | 0.000 -100.00 % | 1.526 M -11.94 % | 1.733 M | 0.000 -100.00 % | 2.010 M -15.55 % | 2.380 M | 0.000 -100.00 % | 3.493 M -1.63 % | 3.551 M | 0.000 -100.00 % | 3.500 M -9.21 % | 3.855 M | 0.000 -100.00 % | 3.949 M -61.27 % | 10.196 M | 0.000 -100.00 % | 4.826 M -6.25 % | 5.148 M | 0.000 -100.00 % | 5.514 M 62.99 % | 3.383 M | 0.000 -100.00 % | 4.230 M 9.08 % | 3.878 M -6.89 % | 4.165 M -82.33 % | 23.571 M 259.20 % | 6.562 M |
| Total non current assets | 575.000 K 0.00 % | 575.000 K -91.12 % | 6.473 M 0.00 % | 6.473 M -1.04 % | 6.541 M 0.00 % | 6.541 M -26.07 % | 8.848 M 469.90 % | -2.392 M -126.83 % | 8.915 M | 0.000 -100.00 % | 10.089 M 589.76 % | -2.060 M -117.18 % | 11.993 M -45.49 % | 22.000 M 2 078.42 % | -1.112 M -104.33 % | 25.663 M -12.00 % | 29.162 M 2 012.26 % | -1.525 M -104.65 % | 32.772 M -51.57 % | 67.666 M 997.07 % | -7.543 M -110.60 % | 71.173 M -60.26 % | 179.101 M 349.71 % | -71.725 M -122.43 % | 319.756 M -14.25 % | 372.877 M 491.64 % | -95.209 M -156.32 % | 169.048 M 1 516.91 % | 10.455 M 131.38 % | -33.316 M -415.82 % | 10.549 M -73.78 % | 40.228 M 191.93 % | -43.761 M -212.02 % | 39.065 M -34.88 % | 59.990 M 786.23 % | -8.742 M -112.64 % | 69.178 M -16.38 % | 82.727 M 575.14 % | -17.411 M -113.74 % | 126.699 M -60.62 % | 321.773 M 1.37 % | 317.427 M 7.00 % | 296.672 M 777.70 % | 33.801 M |
| Other current assets | 742.000 K 0.00 % | 742.000 K -35.14 % | 1.144 M 0.00 % | 1.144 M -44.30 % | 2.054 M 0.00 % | 2.054 M 6.98 % | 1.920 M | 0.000 -100.00 % | 4.246 M | 0.000 -100.00 % | 2.804 M | 0.000 -100.00 % | 4.792 M 110.64 % | 2.275 M | 0.000 -100.00 % | 1.889 M -7.76 % | 2.048 M | 0.000 -100.00 % | 1.431 M -17.14 % | 1.727 M | 0.000 -100.00 % | 1.042 M -98.97 % | 101.399 M | 0.000 -100.00 % | 23.834 M -70.32 % | 80.314 M | 0.000 -100.00 % | 48.183 M 54.62 % | 31.163 M | 0.000 -100.00 % | 43.412 M -19.65 % | 54.026 M | 0.000 -100.00 % | 71.288 M 108.52 % | 34.188 M | 0.000 -100.00 % | 16.634 M -79.80 % | 82.364 M | 0.000 -100.00 % | 106.379 M 4 632.16 % | 2.248 M -97.62 % | 94.370 M -41.65 % | 161.740 M 58.55 % | 102.010 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.784 M | 0.000 -100.00 % | 2.830 M | 0.000 -100.00 % | 4.120 M 2 127.03 % | 185.000 K | 0.000 -100.00 % | 2.224 M | 0.000 | 0.000 -100.00 % | 3.050 M | 0.000 -100.00 % | 3.741 M -75.20 % | 15.086 M 303.26 % | 3.741 M -84.07 % | 23.487 M -83.63 % | 143.450 M 128.27 % | 62.841 M -12.32 % | 71.670 M -62.36 % | 190.418 M 125.73 % | 84.357 M 58.47 % | 53.233 M -20.11 % | 66.632 M 1 823.00 % | 3.465 M -91.05 % | 38.731 M -55.75 % | 87.522 M 157.40 % | 34.002 M 6 825.05 % | 491.000 K -97.19 % | 17.484 M 3 446.45 % | 493.000 K -12.90 % | 566.000 K -98.37 % | 34.822 M 6 609.44 % | 519.000 K -7.82 % | 563.000 K 2.55 % | 549.000 K 2.43 % | 536.000 K -95.16 % | 11.083 M |
| cash and cash equivalents | 325.000 K 0.00 % | 325.000 K -79.93 % | 1.619 M 0.00 % | 1.619 M -88.32 % | 13.860 M 0.00 % | 13.860 M 1 467.87 % | 884.000 K 136.96 % | -2.392 M -200.00 % | 2.392 M 269.05 % | -1.415 M -200.00 % | 1.415 M 168.69 % | -2.060 M -209.87 % | 1.875 M -60.99 % | 4.806 M 532.19 % | -1.112 M -200.00 % | 1.112 M -82.58 % | 6.383 M 518.56 % | -1.525 M -200.00 % | 1.525 M -8.68 % | 1.670 M 122.14 % | -7.543 M -391.01 % | 2.592 M 67.98 % | 1.543 M 102.15 % | -71.725 M -1 365.88 % | 5.666 M -64.95 % | 16.167 M 116.98 % | -95.209 M -1 667.48 % | 6.074 M 50.94 % | 4.024 M 112.08 % | -33.316 M -223.46 % | 26.986 M 252.02 % | 7.666 M 117.52 % | -43.761 M -736.06 % | 6.880 M 36.62 % | 5.036 M 157.61 % | -8.742 M -236.89 % | 6.386 M 3.42 % | 6.175 M 135.47 % | -17.411 M -279.03 % | 9.725 M 9.70 % | 8.865 M -62.84 % | 23.855 M 215.67 % | 7.557 M -80.44 % | 38.641 M |
| Cash and short term investments | 325.000 K 0.00 % | 325.000 K -79.93 % | 1.619 M 0.00 % | 1.619 M -88.32 % | 13.860 M 0.00 % | 13.860 M 1 467.87 % | 884.000 K -63.04 % | 2.392 M 0.00 % | 2.392 M 69.05 % | 1.415 M 0.00 % | 1.415 M -31.31 % | 2.060 M 9.87 % | 1.875 M -60.99 % | 4.806 M 332.19 % | 1.112 M 0.00 % | 1.112 M -82.58 % | 6.383 M 318.56 % | 1.525 M 0.00 % | 1.525 M -71.82 % | 5.411 M -28.26 % | 7.543 M 19.11 % | 6.333 M 310.43 % | 1.543 M -97.85 % | 71.725 M 4.70 % | 68.507 M -22.01 % | 87.837 M -7.74 % | 95.209 M 5.28 % | 90.431 M 57.94 % | 57.257 M 71.86 % | 33.316 M 9.41 % | 30.451 M -34.37 % | 46.397 M 6.02 % | 43.761 M 7.04 % | 40.882 M 639.68 % | 5.527 M -36.78 % | 8.742 M 27.08 % | 6.879 M 2.05 % | 6.741 M -61.28 % | 17.411 M 69.96 % | 10.244 M 8.66 % | 9.428 M -61.37 % | 24.404 M 201.54 % | 8.093 M -83.72 % | 49.724 M |
| Total current assets | 2.964 M 0.00 % | 2.964 M -15.68 % | 3.515 M 0.00 % | 3.515 M -80.94 % | 18.444 M 0.00 % | 18.444 M 260.23 % | 5.120 M 114.05 % | 2.392 M -73.49 % | 9.024 M 537.74 % | 1.415 M -82.79 % | 8.223 M 299.17 % | 2.060 M -83.90 % | 12.796 M 7.33 % | 11.922 M 972.12 % | 1.112 M -87.58 % | 8.954 M -33.70 % | 13.505 M 785.57 % | 1.525 M -78.54 % | 7.107 M -70.11 % | 23.781 M 215.27 % | 7.543 M -71.57 % | 26.529 M -78.76 % | 124.896 M 74.13 % | 71.725 M -39.46 % | 118.472 M -25.46 % | 158.934 M 66.93 % | 95.209 M -39.81 % | 158.178 M 10.51 % | 143.139 M 329.64 % | 33.316 M -71.37 % | 116.350 M -16.11 % | 138.699 M 216.95 % | 43.761 M -66.41 % | 130.284 M 55.86 % | 83.591 M 856.20 % | 8.742 M -87.56 % | 70.266 M -58.78 % | 170.470 M 879.09 % | 17.411 M -86.81 % | 132.043 M -19.63 % | 164.299 M 23.38 % | 133.164 M -21.59 % | 169.833 M 11.93 % | 151.734 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 100.00 % | -6.010 M -17.11 % | -5.132 M | 0.000 100.00 % | -4.429 M -18.39 % | -3.741 M | 0.000 100.00 % | -3.741 M 82.96 % | -21.954 M | 0.000 100.00 % | -62.841 M -591.62 % | -9.086 M | 0.000 100.00 % | -84.357 M -58.47 % | -53.233 M | 0.000 100.00 % | -3.465 M 91.05 % | -38.731 M | 0.000 100.00 % | -34.002 M -459.05 % | 9.470 M | 0.000 -100.00 % | 9.470 M -38.59 % | 15.420 M | 0.000 -100.00 % | 15.420 M 8.10 % | 14.264 M -0.88 % | 14.390 M | 0.000 | 0.000 |
| Net receivables | 1.897 M 0.00 % | 1.897 M 152.26 % | 752.000 K 0.00 % | 752.000 K -70.28 % | 2.530 M 0.00 % | 2.530 M 9.24 % | 2.316 M | 0.000 -100.00 % | 2.386 M | 0.000 -100.00 % | 4.004 M | 0.000 -100.00 % | 5.944 M 22.78 % | 4.841 M | 0.000 -100.00 % | 6.010 M 17.11 % | 5.132 M | 0.000 -100.00 % | 4.429 M -73.48 % | 16.702 M | 0.000 -100.00 % | 17.944 M -18.27 % | 21.954 M | 0.000 -100.00 % | 22.913 M 96.63 % | 11.653 M | 0.000 -100.00 % | 19.564 M -64.25 % | 54.719 M | 0.000 -100.00 % | 11.333 M -70.39 % | 38.276 M | 0.000 -100.00 % | 18.114 M -47.35 % | 34.406 M | 0.000 -100.00 % | 35.420 M -46.29 % | 65.945 M | 0.000 -100.00 % | 44.947 M -67.51 % | 138.359 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.543 M | 0.000 -100.00 % | 9.329 M 13.30 % | 8.234 M | 0.000 -100.00 % | 8.234 M -28.16 % | 11.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.000 K | 0.000 | 0.000 -100.00 % | 9.953 M | 0.000 -100.00 % | 14.456 M | 0.000 | 0.000 -100.00 % | 40.519 M 7 296.98 % | -563.000 K -202.55 % | 549.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 3.761 M 0.00 % | 3.761 M -10.43 % | 4.199 M 0.00 % | 4.199 M 1.67 % | 4.130 M 0.00 % | 4.130 M -21.50 % | 5.261 M | 0.000 -100.00 % | 7.397 M | 0.000 -100.00 % | 8.005 M | 0.000 -100.00 % | 11.610 M 102.09 % | 5.745 M | 0.000 -100.00 % | 6.342 M -16.62 % | 7.606 M | 0.000 -100.00 % | 11.723 M -68.91 % | 37.711 M | 0.000 -100.00 % | 10.432 M -68.36 % | 32.970 M | 0.000 -100.00 % | 44.685 M -3.94 % | 46.519 M | 0.000 -100.00 % | 39.356 M -13.72 % | 45.616 M | 0.000 -100.00 % | 43.800 M 17.27 % | 37.350 M | 0.000 -100.00 % | 23.793 M -28.68 % | 33.361 M | 0.000 -100.00 % | 24.488 M 32.03 % | 18.547 M | 0.000 -100.00 % | 86.719 M 36.19 % | 63.676 M -35.08 % | 98.079 M -8.99 % | 107.762 M 80.78 % | 59.608 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 377.000 K | 0.000 -100.00 % | 377.000 K | 0.000 -100.00 % | 377.000 K 0.00 % | 377.000 K | 0.000 -100.00 % | 377.000 K 0.00 % | 377.000 K | 0.000 -100.00 % | 380.000 K 0.53 % | 378.000 K | 0.000 -100.00 % | 383.000 K 46.74 % | 261.000 K | 0.000 -100.00 % | 4.955 M 3.29 % | 4.797 M | 0.000 -100.00 % | 4.722 M 17.67 % | 4.013 M | 0.000 -100.00 % | 4.397 M -21.80 % | 5.623 M | 0.000 -100.00 % | 6.907 M -18.89 % | 8.516 M | 0.000 -100.00 % | 8.565 M 36.71 % | 6.265 M | 0.000 -100.00 % | 6.262 M 0.10 % | 6.256 M 0.00 % | 6.256 M 68.58 % | 3.711 M 94.80 % | 1.905 M |
| 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 -100.00 % | 35.014 M 31.98 % | 26.529 M | 0.000 -100.00 % | 8.025 M 503.47 % | -1.989 M | 0.000 100.00 % | -2.557 M 18.10 % | -3.122 M | 0.000 100.00 % | -3.693 M | 0.000 | 0.000 100.00 % | -4.830 M 31.50 % | -7.051 M | 0.000 100.00 % | -683.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 |
| Minority interest | -4.342 M 0.00 % | -4.342 M 0.14 % | -4.348 M 0.00 % | -4.348 M -8.86 % | -3.994 M 0.00 % | -3.994 M 22.27 % | -5.138 M | 0.000 100.00 % | -4.829 M | 0.000 100.00 % | -8.009 M | 0.000 100.00 % | -7.979 M 2.91 % | -8.218 M | 0.000 100.00 % | -8.253 M 13.09 % | -9.496 M | 0.000 100.00 % | -9.689 M -16.24 % | -8.335 M | 0.000 100.00 % | -8.091 M -22.22 % | -6.620 M | 0.000 100.00 % | -5.324 M -854.12 % | -558.000 K | 0.000 -100.00 % | 2.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.693 M | 0.000 -100.00 % | 2.693 M 1.24 % | 2.660 M -0.86 % | 2.683 M -0.78 % | 2.704 M | 0.000 |
| Capital lease obligations | 328.000 K 0.00 % | 328.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -588.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 -100.00 % | 3.382 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 477.000 K -74.27 % | 1.854 M | 0.000 -100.00 % | 2.360 M -20.91 % | 2.984 M 196.03 % | 1.008 M -74.01 % | 3.879 M -18.92 % | 4.784 M |
| 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 -100.00 % | 524.139 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.305 M | 0.000 | 0.000 |
| Other total stockholders equity | 637.279 M 0.00 % | 637.279 M 0.00 % | 637.279 M | 0.000 -100.00 % | 637.279 M 0.00 % | 637.279 M 3.62 % | 615.043 M 12 836.45 % | -4.829 M -100.79 % | 615.035 M | 0.000 -100.00 % | 615.056 M 7 808.43 % | -7.979 M -101.30 % | 615.045 M 0.00 % | 615.042 M 7 552.34 % | -8.253 M -101.42 % | 582.938 M 2.10 % | 570.972 M 5 992.99 % | -9.689 M -101.89 % | 511.295 M -0.40 % | 513.351 M 6 444.72 % | -8.091 M -101.58 % | 513.351 M -0.02 % | 513.440 M 9 743.88 % | -5.324 M -101.02 % | 521.169 M -0.07 % | 521.508 M 23 637.28 % | 2.197 M -99.54 % | 476.910 M 0.21 % | 475.889 M | 0.000 -100.00 % | 452.396 M 0.74 % | 449.068 M | 0.000 -100.00 % | 428.867 M 0.72 % | 425.822 M | 0.000 -100.00 % | 430.731 M 1.52 % | 424.285 M 15 655.11 % | 2.693 M -99.33 % | 399.574 M 24.74 % | 320.322 M -15.28 % | 378.094 M 20.40 % | 314.044 M 244.61 % | 91.130 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.000 K -66.55 % | 852.000 K | 0.000 -100.00 % | 1.421 M -28.56 % | 1.989 M | 0.000 -100.00 % | 2.557 M -18.10 % | 3.122 M | 0.000 -100.00 % | 3.693 M -13.31 % | 4.260 M | 0.000 -100.00 % | 4.830 M -31.50 % | 7.051 M | 0.000 -100.00 % | 683.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.042 M |
| Total assets | 3.539 M 0.00 % | 3.539 M -64.57 % | 9.988 M 0.00 % | 9.988 M -60.02 % | 24.985 M 0.00 % | 24.985 M 78.87 % | 13.968 M | 0.000 -100.00 % | 17.939 M | 0.000 -100.00 % | 18.312 M | 0.000 -100.00 % | 24.789 M -26.92 % | 33.922 M | 0.000 -100.00 % | 34.617 M -18.87 % | 42.667 M | 0.000 -100.00 % | 39.879 M -56.39 % | 91.447 M | 0.000 -100.00 % | 97.702 M -67.86 % | 303.997 M | 0.000 -100.00 % | 438.228 M -17.60 % | 531.811 M | 0.000 -100.00 % | 327.226 M 113.05 % | 153.594 M | 0.000 -100.00 % | 126.899 M -29.08 % | 178.927 M | 0.000 -100.00 % | 169.349 M 17.95 % | 143.581 M | 0.000 -100.00 % | 139.444 M -44.93 % | 253.197 M | 0.000 -100.00 % | 258.742 M -46.77 % | 486.072 M 7.87 % | 450.591 M -3.41 % | 466.505 M 151.44 % | 185.535 M |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2010-09-30 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-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 | 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 -100.00 % | 4.071 M 25.26 % | 3.250 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 |
| Change in working capital | 973.500 K 0.00 % | 973.500 K | 0.000 | 0.000 -100.00 % | 1.025 M 0.00 % | 1.025 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 |
| Accounts receivables | 319.000 K 0.00 % | 319.000 K | 0.000 | 0.000 100.00 % | -48.000 K 0.00 % | -48.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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 654.500 K 0.00 % | 654.500 K | 0.000 | 0.000 -100.00 % | 1.073 M 0.00 % | 1.073 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 |
| Other non cash items | 7.397 M 0.00 % | 7.397 M 318.78 % | -3.381 M 0.00 % | -3.381 M 40.79 % | -5.710 M -163.56 % | -2.167 M -166.68 % | 3.249 M 22.79 % | 2.646 M -52.18 % | 5.533 M 2 149.19 % | 246.000 K -89.34 % | 2.308 M -45.62 % | 4.244 M 133.66 % | -12.608 M -463.76 % | 3.466 M 9.72 % | 3.159 M 18.18 % | 2.673 M 113.00 % | -20.567 M -73.90 % | -11.827 M -151.52 % | 22.957 M 521.30 % | 3.695 M -90.67 % | 39.607 M 958.73 % | 3.741 M -33.67 % | 5.640 M 157.10 % | -9.877 M -128.83 % | 34.263 M 925.02 % | -4.153 M 79.37 % | -20.135 M -185.27 % | 23.614 M -38.55 % | 38.426 M 249.11 % | 11.007 M -72.46 % | 39.971 M 1 322.73 % | -3.269 M -126.46 % | 12.353 M -57.75 % | 29.238 M 271.63 % | -17.035 M -212.60 % | 15.129 M 117.46 % | 6.957 M 163.32 % | 2.642 M -84.34 % | 16.875 M 220.60 % | -13.993 M -554.18 % | -2.139 M 34.53 % | -3.267 M -183.94 % | 3.892 M 97.16 % | 1.974 M -97.41 % | 76.145 M 6 347.50 % | 1.181 M -98.89 % | 105.940 M 346.01 % | 23.753 M -90.91 % | 261.327 M 23 943.70 % | -1.096 M 10.75 % | -1.228 M |
| Net cash provided by operating activities | 3.567 M 0.00 % | 3.567 M 160.46 % | -5.900 M 0.00 % | -5.900 M -15.01 % | -5.130 M -223.35 % | -1.587 M 39.88 % | -2.639 M | 0.000 100.00 % | -9.945 M | 0.000 -100.00 % | 2.448 M | 0.000 100.00 % | -38.648 M | 0.000 | 0.000 | 0.000 100.00 % | -22.427 M | 0.000 -100.00 % | 8.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.071 M 25.26 % | 3.250 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 |
| Investments in property plant and equipment | -47.500 K 0.00 % | -47.500 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 100.00 % | -361.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 |
| 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 100.00 % | -2.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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.500 K 0.00 % | 1.500 K -92.11 % | 19.000 K 0.00 % | 19.000 K -78.65 % | 89.000 K 9.88 % | 81.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 |
| Net cash used for investing activites | -46.000 K 0.00 % | -46.000 K -342.11 % | 19.000 K 0.00 % | 19.000 K -78.65 % | 89.000 K 9.88 % | 81.000 K 191.01 % | -89.000 K | 0.000 100.00 % | -222.000 K | 0.000 100.00 % | -109.000 K | 0.000 100.00 % | -65.000 K | 0.000 | 0.000 | 0.000 100.00 % | -363.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.134 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 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.007 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.168 M 0.00 % | -4.168 M -1 618.76 % | -242.500 K 0.00 % | -242.500 K 95.15 % | -5.002 M -162.62 % | 7.988 M | 0.000 | 0.000 -100.00 % | 11.156 M | 0.000 100.00 % | -2.799 M | 0.000 -100.00 % | 35.801 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.446 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 |
| Net cash used provided by financing activities | -4.168 M 0.00 % | -4.168 M -1 618.76 % | -242.500 K 0.00 % | -242.500 K -101.35 % | 18.005 M 125.41 % | 7.988 M 554.71 % | 1.220 M | 0.000 -100.00 % | 11.156 M | 0.000 100.00 % | -2.799 M | 0.000 -100.00 % | 35.801 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.701 M | 0.000 100.00 % | -3.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.446 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 |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K -75.00 % | 12.000 K 100.00 % | 6.000 K | 0.000 | 0.000 100.00 % | -12.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 % | 5.030 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.976 M 100.00 % | 6.488 M 530.24 % | -1.508 M | 0.000 -100.00 % | 977.000 K | 0.000 100.00 % | -460.000 K | 0.000 100.00 % | -2.931 M | 0.000 | 0.000 | 0.000 100.00 % | -5.271 M | 0.000 -100.00 % | 4.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.071 M 25.26 % | 3.250 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 at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 884.000 K 0.00 % | 884.000 K -63.04 % | 2.392 M | 0.000 -100.00 % | 1.415 M | 0.000 -100.00 % | 1.875 M | 0.000 -100.00 % | 4.806 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.383 M | 0.000 -100.00 % | 1.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.043 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.860 M 113.63 % | 6.488 M 633.94 % | 884.000 K | 0.000 -100.00 % | 2.392 M | 0.000 -100.00 % | 1.415 M | 0.000 -100.00 % | 1.875 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.112 M | 0.000 -100.00 % | 6.383 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.493 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.071 M 25.26 % | 3.250 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 |
| Operating cash flow | 3.567 M 0.00 % | 3.567 M 160.46 % | -5.900 M 0.00 % | -5.900 M -271.89 % | -1.587 M 0.00 % | -1.587 M 39.88 % | -2.639 M | 0.000 100.00 % | -9.945 M | 0.000 -100.00 % | 2.448 M | 0.000 100.00 % | -38.648 M | 0.000 | 0.000 | 0.000 100.00 % | -22.427 M | 0.000 -100.00 % | 8.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.071 M 25.26 % | 3.250 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 |
| Capital expenditure | -47.500 K 0.00 % | -47.500 K | 0.000 | 0.000 -100.00 % | 5.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -361.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 |
| Free CashFlow | 3.520 M 0.00 % | 3.520 M 159.65 % | -5.900 M 0.00 % | -5.900 M -271.89 % | -1.587 M 0.00 % | -1.587 M 39.88 % | -2.639 M | 0.000 100.00 % | -9.945 M | 0.000 -100.00 % | 2.448 M | 0.000 100.00 % | -38.648 M | 0.000 | 0.000 | 0.000 100.00 % | -22.788 M | 0.000 -100.00 % | 8.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.071 M 25.26 % | 3.250 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 |
| 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 |