Clinical Laserthermia Systems AB (publ) CLS-B.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 18.783 M 127.04 % | 8.273 M 31.99 % | 6.268 M 179.20 % | 2.245 M 68.54 % | 1.332 M -6.59 % | 1.426 M -21.13 % | 1.808 M 194.25 % | 614.448 K -83.11 % | 3.637 M | 0.000 | 0.000 -100.00 % | 12.000 K -90.25 % | 123.136 K -64.82 % | 349.998 K -0.14 % | 350.484 K 75.24 % | 199.997 K 33.33 % | 150.000 K |
| Net income | -47.623 M 40.32 % | -79.792 M -12.92 % | -70.660 M -11.07 % | -63.615 M -9.80 % | -57.939 M -33.58 % | -43.375 M -32.02 % | -32.855 M -54.52 % | -21.263 M 21.10 % | -26.949 M -62.39 % | -16.595 M 6.99 % | -17.841 M 2.64 % | -18.325 M -44.33 % | -12.697 M -82.04 % | -6.975 M -40.26 % | -4.973 M -151.54 % | -1.977 M -194.63 % | -671.000 K |
| Income before tax | -47.860 M 40.82 % | -80.875 M -13.48 % | -71.265 M -11.11 % | -64.141 M -10.70 % | -57.939 M -33.58 % | -43.375 M -32.00 % | -32.859 M -54.53 % | -21.264 M 21.10 % | -26.949 M -62.39 % | -16.595 M 6.99 % | -17.841 M 2.64 % | -18.325 M -44.33 % | -12.697 M -82.04 % | -6.975 M -40.26 % | -4.973 M -151.54 % | -1.977 M -194.63 % | -671.000 K |
| Income before tax ratio | -2.55 73.94 % | -9.78 14.02 % | -11.37 60.21 % | -28.57 34.32 % | -43.50 -43.00 % | -30.42 -67.36 % | -18.17 47.48 % | -34.61 -367.05 % | -7.41 | 0.00 | 0.00 100.00 % | -1 527.08 -1 380.97 % | -103.11 -417.41 % | -19.93 -40.45 % | -14.19 -43.54 % | -9.89 -120.98 % | -4.47 |
| EBITDA | -44.757 M 34.57 % | -68.406 M -18.26 % | -57.843 M -5.27 % | -54.948 M -6.46 % | -51.612 M -30.93 % | -39.419 M -21.10 % | -32.552 M -54.84 % | -21.023 M 21.83 % | -26.895 M -62.60 % | -16.541 M 6.78 % | -17.743 M 1.57 % | -18.027 M -43.50 % | -12.562 M -81.01 % | -6.940 M -42.92 % | -4.856 M -162.06 % | -1.853 M -225.66 % | -569.000 K |
| Net income ratio | -2.54 73.71 % | -9.64 14.44 % | -11.27 60.22 % | -28.34 34.86 % | -43.50 -43.00 % | -30.42 -67.39 % | -18.17 47.49 % | -34.61 -367.02 % | -7.41 | 0.00 | 0.00 100.00 % | -1 527.08 -1 380.97 % | -103.11 -417.41 % | -19.93 -40.45 % | -14.19 -43.54 % | -9.89 -120.98 % | -4.47 |
| Ratio EBITDA | -2.38 71.18 % | -8.27 10.40 % | -9.23 62.30 % | -24.48 36.83 % | -38.75 -40.17 % | -27.64 -53.53 % | -18.00 47.38 % | -34.21 -362.68 % | -7.39 | 0.00 | 0.00 100.00 % | -1 502.25 -1 372.54 % | -102.02 -414.49 % | -19.83 -43.11 % | -13.86 -49.54 % | -9.27 -144.25 % | -3.79 |
| Gross profit ratio | 0.55 53.12 % | 0.36 181.39 % | -0.45 72.47 % | -1.62 -345.86 % | 0.66 125.44 % | 0.29 3.62 % | 0.28 -95.26 % | 5.94 502.81 % | 0.99 | 0.00 | 0.00 | 0.00 100.00 % | -92.53 -9 353.18 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 11.011 M 227.81 % | 3.359 M 675.90 % | 432.916 K 50.53 % | 287.590 K 30.24 % | 220.818 K 27.46 % | 173.246 K 9.32 % | 158.482 K 12.30 % | 141.119 K 22.38 % | 115.311 K 13.68 % | 101.431 K 18.99 % | 85.240 K -0.46 % | 85.631 K -99.50 % | 17.158 M -65.96 % | 50.410 M 13.29 % | 44.497 M -4.14 % | 46.421 M 30 380.57 % | 152.297 K |
| Weighted average shs out | 11.011 M 227.81 % | 3.359 M 675.90 % | 432.916 K 50.53 % | 287.590 K 30.24 % | 220.818 K 27.46 % | 173.246 K 9.32 % | 158.481 K 12.30 % | 141.119 K 22.38 % | 115.311 K 13.68 % | 101.431 K 18.99 % | 85.240 K -0.46 % | 85.631 K -99.50 % | 17.158 M -65.96 % | 50.410 M 13.29 % | 44.497 M -4.14 % | 46.421 M 30 380.57 % | 152.297 K |
| EPS diluted | -4.33 82.03 % | -24.10 85.23 % | -163.22 -135.73 % | -69.24 -4.26 % | -66.41 73.48 % | -250.37 -20.77 % | -207.31 -483.97 % | -35.50 84.81 % | -233.71 -42.85 % | -163.61 21.83 % | -209.31 2.19 % | -214.00 -28 818.92 % | -0.74 -428.57 % | -0.14 -27.27 % | -0.11 98.64 % | -8.11 -35 314.85 % | -0.02 |
| Earnings per share | -4.33 81.78 % | -23.76 85.44 % | -163.22 -135.73 % | -69.24 -4.26 % | -66.41 73.48 % | -250.37 -20.77 % | -207.31 -37.59 % | -150.67 35.53 % | -233.71 -42.85 % | -163.61 21.83 % | -209.31 2.19 % | -214.00 -28 818.92 % | -0.74 -428.57 % | -0.14 -27.27 % | -0.11 98.64 % | -8.11 -83.90 % | -4.41 |
| Gross profit | 10.419 M 247.65 % | 2.997 M 207.42 % | -2.790 M 23.14 % | -3.630 M -514.38 % | 876.000 K 110.58 % | 416.000 K -18.27 % | 509.000 K -86.05 % | 3.650 M 1.84 % | 3.584 M 6 818.53 % | -53.345 K | 0.000 | 0.000 100.00 % | -11.394 M -3 355.45 % | 349.998 K -0.14 % | 350.484 K 75.24 % | 199.997 K 33.33 % | 150.000 K |
| Income tax expense | 0.000 | 0.000 100.00 % | -576.000 K | 0.000 | 0.000 | 0.000 100.00 % | -4.000 K -163.16 % | -1.520 K 98.91 % | -140.000 K -403.91 % | -27.783 K -149.10 % | 56.584 K 1 059.03 % | 4.882 K -92.47 % | 64.819 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 8.364 M 58.53 % | 5.276 M -41.75 % | 9.058 M 54.18 % | 5.875 M 1 188.38 % | 456.000 K -54.85 % | 1.010 M -22.25 % | 1.299 M 142.79 % | -3.036 M -5 791.26 % | 53.345 K 0.00 % | 53.345 K | 0.000 | 0.000 -100.00 % | 11.394 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 42.639 M 6.23 % | 40.140 M 6.08 % | 37.841 M 5.85 % | 35.749 M 29.56 % | 27.592 M 2.94 % | 26.805 M 92.66 % | 13.913 M -9.20 % | 15.323 M -6.25 % | 16.344 M 43.44 % | 11.394 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.187 M 152.65 % | 2.053 M 185.48 % | 719.152 K |
| Other expenses | 64.673 M | 0.000 -100.00 % | 228.484 K -69.40 % | 746.632 K -9.57 % | 825.609 K 317.27 % | -380.000 K 79.72 % | -1.874 M 75.14 % | -7.537 M -439.51 % | -1.397 M 27.16 % | -1.918 M -1 766.33 % | 115.103 K -93.62 % | 1.804 M 33.43 % | 1.352 M -81.67 % | 7.377 M 8 402.08 % | 86.767 K 45.11 % | 59.794 K 25.40 % | 47.683 K |
| Operating expenses | 64.673 M -6.18 % | 68.930 M 6.62 % | 64.650 M 13.45 % | 56.984 M 8.16 % | 52.687 M 23.29 % | 42.733 M 26.15 % | 33.875 M 38.41 % | 24.474 M -8.71 % | 26.809 M 61.83 % | 16.566 M -7.22 % | 17.856 M -1.61 % | 18.148 M 1 242.31 % | 1.352 M -81.67 % | 7.377 M 39.87 % | 5.274 M 149.72 % | 2.112 M 175.42 % | 766.835 K |
| Cost and expenses | 73.037 M -1.45 % | 74.109 M 0.54 % | 73.708 M 17.26 % | 62.859 M 18.28 % | 53.143 M 21.49 % | 43.743 M 24.36 % | 35.174 M 64.07 % | 21.438 M -20.03 % | 26.809 M 61.83 % | 16.566 M -7.22 % | 17.856 M -1.61 % | 18.148 M 80.74 % | 10.041 M 36.11 % | 7.377 M 39.87 % | 5.274 M 149.72 % | 2.112 M 175.42 % | 766.835 K |
| Research and development expenses | 0.000 -100.00 % | 2.130 M 0.00 % | 2.130 M 1.24 % | 2.104 M -11.45 % | 2.376 M 0.00 % | 2.376 M 17.92 % | 2.015 M 17.29 % | 1.718 M 11.49 % | 1.541 M -18.77 % | 1.897 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 68.478 M 9.93 % | 62.294 M 46.10 % | 42.639 M 6.23 % | 40.140 M 6.08 % | 37.841 M 5.85 % | 35.749 M 29.56 % | 27.592 M 2.94 % | 26.805 M 92.66 % | 13.913 M -9.20 % | 15.323 M -6.25 % | 16.344 M 43.44 % | 11.394 M | 0.000 -100.00 % | 5.187 M 152.65 % | 2.053 M 185.48 % | 719.152 K |
| Interest income | 238.000 K -21.04 % | 301.403 K -91.57 % | 3.577 M 2 794 431.25 % | 128.000 -99.67 % | 38.456 K 28 598.51 % | 134.000 -86.98 % | 1.029 K -67.78 % | 3.194 K | 0.000 | 0.000 -100.00 % | 78.931 K 1 516.78 % | 4.882 K -92.47 % | 64.819 K | 0.000 -100.00 % | 15.681 K | 0.000 -100.00 % | 5.637 K |
| Interest expense | 433.000 K -95.56 % | 9.760 M -11.05 % | 10.972 M 71.30 % | 6.405 M 95.81 % | 3.271 M 156.55 % | 1.275 M 1 202.59 % | 97.882 K 50.95 % | 64.844 K 17 763.36 % | 363.000 -61.59 % | 945.000 -97.75 % | 41.982 K -76.94 % | 182.065 K 1 058.17 % | 15.720 K | 0.000 -100.00 % | 45.961 K -29.06 % | 64.793 K 7.99 % | 60.000 K |
| Depreciation and amortization | 2.670 M -1.40 % | 2.708 M 10.53 % | 2.450 M 258.45 % | 683.503 K -77.63 % | 3.056 M 13.99 % | 2.681 M 1 182.78 % | 209.000 K 18.78 % | 175.949 K 229.83 % | 53.345 K 0.00 % | 53.345 K -5.19 % | 56.264 K -51.70 % | 116.484 K -2.60 % | 119.591 K 37.83 % | 86.766 K 0.00 % | 86.767 K 45.11 % | 59.794 K 25.40 % | 47.683 K |
| Operating income | -54.254 M 17.71 % | -65.933 M 2.24 % | -67.442 M -11.14 % | -60.682 M -16.48 % | -52.096 M -22.99 % | -42.359 M -26.63 % | -33.451 M -60.21 % | -20.880 M 22.38 % | -26.899 M -62.05 % | -16.599 M 7.34 % | -17.915 M 1.28 % | -18.148 M -42.38 % | -12.746 M -81.39 % | -7.027 M -42.16 % | -4.943 M -158.53 % | -1.912 M -209.89 % | -617.000 K |
| Operating income ratio | -2.89 63.76 % | -7.97 25.93 % | -10.76 60.19 % | -27.03 30.89 % | -39.11 -31.67 % | -29.70 -60.55 % | -18.50 45.55 % | -33.98 -359.47 % | -7.40 | 0.00 | 0.00 100.00 % | -1 512.33 -1 361.03 % | -103.51 -415.57 % | -20.08 -42.36 % | -14.10 -47.52 % | -9.56 -132.42 % | -4.11 |
| Total other income expenses net | 6.394 M 142.79 % | -14.942 M -290.84 % | -3.823 M -10.52 % | -3.459 M 40.80 % | -5.843 M -452.79 % | -1.057 M -308.16 % | 507.781 K 210.15 % | -461.000 K -825.13 % | -49.831 K -1 494.26 % | 3.574 K -95.13 % | 73.441 K 141.49 % | -177.000 K -460.50 % | 49.099 K -6.35 % | 52.428 K 273.14 % | -30.280 K 53.27 % | -64.793 K -19.19 % | -54.363 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -22.282 M -49.78 % | -14.877 M -173.54 % | 20.229 M 1 512.01 % | -1.433 M -1 917.39 % | 78.830 K 107.29 % | -1.082 M -208.27 % | 999.400 K 787.57 % | -145.353 K 97.63 % | -6.124 M -139.64 % | -2.556 M 86.28 % | -18.630 M -38.73 % | -13.429 M -93.31 % | -6.947 M -233.11 % | -2.085 M 19.13 % | -2.579 M -134.03 % | -1.102 M 44.33 % | -1.979 M |
| Total investments | 0.000 100.00 % | -7.823 M -5 708.41 % | 139.487 K -99.53 % | 29.459 M 161.26 % | 11.276 M 212.80 % | 3.605 M -84.95 % | 23.951 M 75.84 % | 13.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 224.000 K -50.66 % | 454.000 K -98.52 % | 30.678 M 11 116.95 % | 273.500 K -59.39 % | 673.500 K -37.26 % | 1.074 M -27.15 % | 1.474 M -21.35 % | 1.874 M 2 448.98 % | 73.500 K 0.00 % | 73.500 K 0.00 % | 73.500 K 0.00 % | 73.500 K -31.20 % | 106.833 K -61.87 % | 280.168 K -15.95 % | 333.332 K 108.33 % | 160.000 K 1 175.82 % | 12.541 K |
| Accumulated other comprehensive income loss | 2.077 M | 0.000 -100.00 % | 1.907 M -43.83 % | 3.395 M 43.92 % | 2.359 M 724.83 % | 286.000 K 202.88 % | -278.000 K -304.04 % | 136.251 K 184.89 % | -160.494 K -1 798.53 % | 9.449 K -95.47 % | 208.510 K 2 934 517 369 697 044.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -19.880 M -217.00 % | 16.991 M 104.14 % | -410.697 M -25.40 % | -327.518 M -22.53 % | -267.291 M -27.13 % | -210.251 M -26.14 % | -166.679 M -26.64 % | -131.621 M -22.74 % | -107.235 M -33.59 % | -80.272 M -26.18 % | -63.616 M -38.98 % | -45.774 M -66.76 % | -27.449 M -86.07 % | -14.752 M -90.17 % | -7.757 M -176.67 % | -2.804 M -239.18 % | -826.665 K |
| Common stock | 46.576 M 201.95 % | 15.425 M 28.01 % | 12.050 M 97.90 % | 6.089 M 44.80 % | 4.205 M 31.04 % | 3.209 M 0.25 % | 3.201 M 20.59 % | 2.654 M 20.66 % | 2.200 M 17.24 % | 1.876 M 19.00 % | 1.577 M 0.00 % | 1.577 M 17.06 % | 1.347 M 32.22 % | 1.019 M 12.74 % | 903.752 K 40.66 % | 642.505 K 12.47 % | 571.280 K |
| Total equity | 65.686 M 50.91 % | 43.528 M 453.44 % | 7.865 M -62.87 % | 21.184 M 52.10 % | 13.928 M 99.06 % | 6.997 M -85.95 % | 49.807 M 50.95 % | 32.996 M 93.37 % | 17.064 M -12.32 % | 19.460 M -38.37 % | 31.576 M 21.03 % | 26.090 M 52.62 % | 17.094 M 57.83 % | 10.831 M 4.57 % | 10.358 M 56.26 % | 6.629 M 80.23 % | 3.678 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 K 2 900.00 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 8.000 K -96.41 % | 223.000 K | 0.000 -100.00 % | 100.000 K -50.00 % | 200.000 K -66.67 % | 600.000 K -40.00 % | 1.000 M -28.57 % | 1.400 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K -49.94 % | 146.836 K -28.95 % | 206.668 K | 0.000 | 0.000 |
| Total non current liabilities | 7.999 K -96.41 % | 223.000 K -99.39 % | 36.612 M 36 512.35 % | 100.000 K -77.27 % | 440.000 K -27.63 % | 608.000 K -39.20 % | 1.000 M -28.57 % | 1.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K 0.00 % | 73.500 K -49.94 % | 146.836 K -28.95 % | 206.668 K -64.97 % | 590.000 K -26.25 % | 800.000 K |
| Other current liabilities | 6.286 M 42.93 % | 4.398 M -4.03 % | 4.583 M -87.12 % | 35.571 M 75.86 % | 20.227 M -0.16 % | 20.260 M 8 771.64 % | 228.371 K -82.91 % | 1.336 M -23.85 % | 1.755 M 63.20 % | 1.075 M -1.36 % | 1.090 M 20.62 % | 903.736 K 4 382.60 % | 20.161 K -97.01 % | 674.204 K 82.11 % | 370.217 K 67.33 % | 221.247 K 6.46 % | 207.815 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 5.089 M 4.49 % | 4.871 M 68.98 % | 2.882 M 90.36 % | 1.514 M -78.93 % | 7.188 M -1.70 % | 7.312 M 645.00 % | 981.477 K -6.58 % | 1.051 M 1 529.43 % | -73.500 K -109.81 % | 749.478 K 19.10 % | 629.311 K 67.44 % | 375.844 K 70.05 % | 221.020 K 6.47 % | 207.588 K |
| Short term debt | 216.000 K -6.49 % | 231.000 K -99.25 % | 30.678 M 7.04 % | 28.660 M 513.58 % | -6.930 M -114.73 % | -3.227 M -104.41 % | -1.579 M -433.43 % | 473.500 K 544.22 % | 73.500 K 0.00 % | 73.500 K 0.00 % | 73.500 K 0.00 % | 73.500 K 120.50 % | 33.333 K -75.00 % | 133.332 K -60.00 % | 333.332 K 108.33 % | 160.000 K 1 175.82 % | 12.541 K |
| Total current liabilities | 12.867 M -7.92 % | 13.974 M -66.44 % | 41.641 M -8.39 % | 45.454 M 51.36 % | 30.031 M -3.32 % | 31.062 M 330.64 % | 7.213 M -31.57 % | 10.541 M 2.94 % | 10.239 M 264.82 % | 2.807 M -47.82 % | 5.379 M 77.16 % | 3.036 M 4.89 % | 2.894 M 42.74 % | 2.028 M 69.19 % | 1.198 M 21.84 % | 983.651 K -5.92 % | 1.046 M |
| Total liabilities | 12.875 M -9.31 % | 14.197 M -65.91 % | 41.641 M -8.59 % | 45.554 M 49.50 % | 30.471 M -3.79 % | 31.670 M 285.61 % | 8.213 M -31.22 % | 11.941 M 16.62 % | 10.239 M 264.82 % | 2.807 M -47.82 % | 5.379 M 72.97 % | 3.110 M 4.77 % | 2.968 M 36.49 % | 2.175 M 54.76 % | 1.405 M -10.71 % | 1.574 M -14.73 % | 1.846 M |
| Other non current assets | 0.000 | 0.000 -100.00 % | 2.000 100.23 % | -863.000 -100.44 % | 197.888 K 28 289.17 % | -702.000 -4 780.00 % | 15.000 -100.00 % | 21.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 -100.00 % | 118.000 K -42.44 % | 205.000 K 3.54 % | 198.000 K | 0.000 -100.00 % | 42.000 K 100.19 % | -21.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 21.847 M 15.72 % | 18.880 M 6.88 % | 17.664 M -9.84 % | 19.593 M -7.79 % | 21.248 M -10.39 % | 23.713 M -8.99 % | 26.053 M 9.84 % | 23.719 M 18.41 % | 20.031 M 8.34 % | 18.490 M 11.44 % | 16.593 M 17.03 % | 14.178 M 20.85 % | 11.732 M 18.03 % | 9.940 M 22.18 % | 8.135 M 30.27 % | 6.245 M 100.92 % | 3.108 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 21.847 M 15.72 % | 18.880 M 6.88 % | 17.664 M -9.84 % | 19.593 M -7.79 % | 21.248 M -10.39 % | 23.713 M -8.99 % | 26.053 M 9.84 % | 23.719 M 18.41 % | 20.031 M 8.34 % | 18.490 M 11.44 % | 16.593 M 17.03 % | 14.178 M 20.85 % | 11.732 M 18.03 % | 9.940 M 22.18 % | 8.135 M 30.27 % | 6.245 M 100.92 % | 3.108 M |
| Property plant equipment net | 4.778 M 23.24 % | 3.877 M 115.05 % | 1.803 M 22.04 % | 1.477 M -28.08 % | 2.054 M -14.67 % | 2.407 M 288.56 % | 619.518 K -24.52 % | 820.805 K 5 229.21 % | 15.402 K -77.60 % | 68.747 K -43.69 % | 122.092 K -31.55 % | 178.356 K -39.51 % | 294.840 K 99.61 % | 147.706 K -37.00 % | 234.472 K -23.54 % | 306.649 K 65.21 % | 185.612 K |
| Total non current assets | 40.153 M 31.30 % | 30.580 M 21.15 % | 25.242 M 3.82 % | 24.313 M 3.46 % | 23.500 M -10.03 % | 26.119 M -2.25 % | 26.720 M 8.88 % | 24.542 M 22.42 % | 20.047 M 8.02 % | 18.559 M 11.03 % | 16.715 M 16.43 % | 14.356 M 19.37 % | 12.027 M 19.23 % | 10.087 M 20.53 % | 8.370 M 27.75 % | 6.551 M 98.90 % | 3.294 M |
| Other current assets | 138.735 K -95.47 % | 3.060 M 38.90 % | 2.203 M 237.48 % | 652.787 K -77.62 % | 2.917 M 32.04 % | 2.209 M -30.59 % | 3.183 M 123.58 % | 1.424 M 601.64 % | 202.896 K -18.48 % | 248.888 K -83.80 % | 1.536 M 14.57 % | 1.341 M 36.58 % | 981.599 K 613.12 % | 137.649 K -69.57 % | 452.317 K 16.31 % | 388.884 K 63.58 % | 237.731 K |
| Short term investments | 0.000 | 0.000 -100.00 % | 139.487 K -99.53 % | 29.459 M 161.26 % | 11.276 M 212.80 % | 3.605 M -84.95 % | 23.951 M 75.84 % | 13.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 22.506 M 46.80 % | 15.331 M 46.72 % | 10.449 M 512.45 % | 1.706 M 186.91 % | 594.670 K -72.41 % | 2.156 M 354.67 % | 474.100 K -76.52 % | 2.019 M -67.43 % | 6.198 M 135.74 % | 2.629 M -85.94 % | 18.704 M 38.52 % | 13.502 M 91.43 % | 7.053 M 198.17 % | 2.366 M -18.77 % | 2.912 M 130.78 % | 1.262 M -36.65 % | 1.992 M |
| Cash and short term investments | 22.506 M 46.80 % | 15.331 M 44.79 % | 10.589 M -66.02 % | 31.165 M 162.54 % | 11.871 M 106.07 % | 5.760 M -76.42 % | 24.425 M 56.17 % | 15.640 M 152.34 % | 6.198 M 135.74 % | 2.629 M -85.94 % | 18.704 M 38.52 % | 13.502 M 91.43 % | 7.053 M 198.17 % | 2.366 M -18.77 % | 2.912 M 130.78 % | 1.262 M -36.65 % | 1.992 M |
| Total current assets | 38.408 M 41.49 % | 27.145 M 11.87 % | 24.264 M -42.81 % | 42.425 M 103.00 % | 20.899 M 66.55 % | 12.548 M -59.91 % | 31.300 M 53.47 % | 20.395 M 181.07 % | 7.256 M 95.68 % | 3.708 M -81.68 % | 20.240 M 36.36 % | 14.843 M 84.73 % | 8.035 M 175.38 % | 2.918 M -14.01 % | 3.393 M 105.55 % | 1.651 M -25.96 % | 2.230 M |
| Inventory | 8.151 M 33.30 % | 6.115 M 308.76 % | 1.496 M -64.00 % | 4.155 M 50.87 % | 2.754 M 51.90 % | 1.813 M -45.54 % | 3.329 M 2 073.38 % | 153.174 K 117.90 % | -855.512 K -3.05 % | -830.208 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 7.612 M 91.22 % | 3.981 M -52.61 % | 8.400 M 30.19 % | 6.452 M | 0.000 | 0.000 -100.00 % | 363.000 K 46.96 % | 247.000 K -71.13 % | 855.512 K 3.05 % | 830.208 K | 0.000 | 0.000 | 0.000 -100.00 % | 554.329 K | 0.000 | 0.000 | 0.000 |
| Tax assets | 13.528 M 72.93 % | 7.823 M 38.29 % | 5.657 M 86.15 % | 3.039 M 1 634.85 % | -198.000 K | 0.000 -100.00 % | 5.000 K 228.95 % | 1.520 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 6.295 M -31.34 % | 9.168 M 54.50 % | 5.934 M 37.55 % | 4.314 M -3.27 % | 4.460 M -40.10 % | 7.446 M 49.01 % | 4.997 M 80.79 % | 2.764 M -0.08 % | 2.766 M 68.61 % | 1.641 M -60.73 % | 4.177 M 102.60 % | 2.062 M 0.73 % | 2.047 M 67.75 % | 1.220 M 146.54 % | 494.935 K -17.84 % | 602.404 K -27.00 % | 825.214 K |
| Tax payables | 70.000 K -60.45 % | 177.000 K -60.31 % | 446.000 K 45.75 % | 306.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.947 K -95.29 % | 41.322 K 137.87 % | 17.372 K -53.64 % | 37.470 K -46.69 % | 70.291 K 57.68 % | 44.577 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -3.036 M -35.48 % | -2.241 M -65.75 % | -1.352 M -121.64 % | -610.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 |
| Capital lease obligations | 224.000 K -3.03 % | 231.000 K | 0.000 -100.00 % | 28.487 M 484.78 % | -7.403 M -100.05 % | -3.701 M -80.32 % | -2.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 278.000 K | 0.000 -100.00 % | 160.494 K | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 39.949 M 199.18 % | 13.353 M -79.81 % | 66.128 M -80.54 % | 339.828 M 23.73 % | 274.655 M 28.49 % | 213.753 M 0.09 % | 213.563 M 31.97 % | 161.826 M 32.36 % | 122.259 M 24.95 % | 97.846 M 4.75 % | 93.406 M 32.89 % | 70.287 M 62.72 % | 43.196 M 75.85 % | 24.564 M 42.72 % | 17.211 M 95.81 % | 8.790 M 123.48 % | 3.933 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -36.612 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 |
| Total assets | 78.561 M 36.10 % | 57.725 M 16.60 % | 49.506 M -25.82 % | 66.738 M 50.31 % | 44.399 M 14.82 % | 38.667 M -33.36 % | 58.020 M 29.11 % | 44.937 M 64.59 % | 27.303 M 22.62 % | 22.267 M -39.74 % | 36.954 M 26.56 % | 29.199 M 45.54 % | 20.062 M 54.26 % | 13.005 M 10.56 % | 11.763 M 43.41 % | 8.202 M 48.50 % | 5.523 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -56.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.356 M -145.17 % | 7.429 M 451.17 % | -2.116 M -200.40 % | 2.107 M 1 036.64 % | -224.963 K -142.37 % | 530.981 K -42.49 % | 923.290 K | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 17.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -459.019 K -2 318.77 % | 20.688 K -95.47 % | 456.835 K 334.55 % | -194.770 K 45.76 % | -359.061 K 16.38 % | -429.394 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -73.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.965 K -100.17 % | 1.126 M 144.37 % | -2.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -118.187 K -101.88 % | 6.283 M 17 812.20 % | -35.473 K -119.03 % | 186.357 K 38.97 % | 134.098 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 45.261 M 325.83 % | 10.629 M 533.84 % | -2.450 M 24.46 % | -3.244 M -518.99 % | -524.000 K -133.33 % | 1.572 M -95.18 % | 32.646 M 56 251.30 % | 57.933 K 136.09 % | -160.534 K -716.63 % | -19.658 K 69.71 % | -64.889 K -100.36 % | 18.209 M 8 469 062.33 % | 215.000 -95.74 % | 5.048 K -99.90 % | 4.867 M 153.82 % | 1.917 M 207.52 % | 623.516 K |
| Net cash provided by operating activities | -56.455 M 15.05 % | -66.455 M 5.99 % | -70.689 M -6.82 % | -66.175 M -19.43 % | -55.407 M -41.63 % | -39.122 M -1.03 % | -38.724 M -58.79 % | -24.386 M -24.25 % | -19.627 M -5.09 % | -18.677 M -18.64 % | -15.743 M 13.99 % | -18.303 M -51.94 % | -12.046 M -102.13 % | -5.960 M -21.18 % | -4.918 M -115.88 % | -2.278 M -3 187.34 % | -69.299 K |
| Investments in property plant and equipment | -2.462 M -14.89 % | -2.143 M -281.32 % | -562.000 K -1.26 % | -555.000 K -59.48 % | -348.000 K | 0.000 100.00 % | -2.376 M 49.16 % | -4.673 M -203.22 % | -1.541 M 18.78 % | -1.897 M 21.42 % | -2.415 M 1.27 % | -2.446 M -18.78 % | -2.059 M -15.05 % | -1.790 M 6.05 % | -1.905 M 42.58 % | -3.317 M -64.89 % | -2.012 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.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 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -324.000 K | 0.000 100.00 % | -198.000 K -395.00 % | -40.000 K | 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 -100.00 % | 147.000 K 286.84 % | 38.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 |
| Other investing activites | -5.008 M -49.31 % | -3.354 M -935.19 % | -324.000 K -23.66 % | -262.000 K -63.75 % | -160.000 K -300.00 % | -40.000 K 98.29 % | -2.334 M 36.71 % | -3.688 M -139.30 % | -1.541 M 18.78 % | -1.897 M 21.42 % | -2.415 M 1.27 % | -2.446 M -36.46 % | -1.792 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -7.470 M -35.89 % | -5.497 M -520.43 % | -886.000 K -117.16 % | -408.000 K 19.69 % | -508.000 K -1 170.00 % | -40.000 K 98.32 % | -2.376 M 49.16 % | -4.673 M -203.22 % | -1.541 M 18.78 % | -1.897 M 21.42 % | -2.415 M 1.27 % | -2.446 M -18.78 % | -2.059 M -15.05 % | -1.790 M 6.05 % | -1.905 M 42.58 % | -3.317 M -64.89 % | -2.012 M |
| Debt repayment | 0.000 100.00 % | -30.678 M -739.13 % | 4.800 M -67.12 % | 14.600 M 3 750.00 % | -400.000 K -102.04 % | 19.600 M 5 000.00 % | -400.000 K -122.22 % | 1.800 M | 0.000 | 0.000 | 0.000 100.00 % | -33.333 K 80.77 % | -173.342 K 33.29 % | -259.832 K -23.73 % | -210.000 K -235.78 % | -62.541 K -115.40 % | 406.060 K |
| Common stock issued | 71.100 M -33.78 % | 107.372 M 88.23 % | 57.044 M -19.97 % | 71.277 M 14.18 % | 62.425 M 8 498.48 % | 726.000 K -98.56 % | 50.269 M 36.75 % | 36.761 M 48.61 % | 24.737 M 449.71 % | 4.500 M -80.74 % | 23.359 M -14.50 % | 27.321 M 44.10 % | 18.960 M 153.90 % | 7.468 M -13.99 % | 8.683 M 76.19 % | 4.928 M 44.84 % | 3.402 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 723.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 71.100 M -7.29 % | 76.694 M 24.01 % | 61.844 M -27.99 % | 85.877 M 38.46 % | 62.025 M 205.15 % | 20.326 M -59.24 % | 49.869 M 29.32 % | 38.562 M 55.89 % | 24.737 M 449.71 % | 4.500 M -80.74 % | 23.359 M -14.40 % | 27.288 M 45.25 % | 18.787 M 160.64 % | 7.208 M -14.93 % | 8.473 M 74.14 % | 4.865 M 27.75 % | 3.809 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -10.845 M | 0.000 | 0.000 -100.00 % | 172.000 K 975.00 % | 16.000 K 126.62 % | -60.098 K | 0.000 | 0.000 | 0.000 100.00 % | -90.050 K -1 563.51 % | 6.153 K 221.91 % | -5.047 K -1 138.48 % | 486.000 217.65 % | 153.000 107.87 % | -1.944 K |
| Net change in cash | 7.175 M 51.31 % | 4.742 M 123.05 % | -20.576 M -206.64 % | 19.294 M 215.78 % | 6.110 M 132.74 % | -18.664 M -312.45 % | 8.785 M -6.96 % | 9.442 M 164.58 % | 3.569 M 122.20 % | -16.074 M -409.05 % | 5.201 M -19.34 % | 6.449 M 37.56 % | 4.688 M 957.84 % | -546.476 K -133.12 % | 1.650 M 326.07 % | -729.959 K -142.31 % | 1.725 M |
| Cash at beginning of period | 15.331 M 44.78 % | 10.589 M -66.02 % | 31.165 M 162.53 % | 11.871 M 106.06 % | 5.761 M -76.41 % | 24.425 M 56.17 % | 15.640 M 152.34 % | 6.198 M 135.74 % | 2.629 M -85.94 % | 18.704 M 38.52 % | 13.502 M 91.43 % | 7.053 M 198.17 % | 2.366 M -18.77 % | 2.912 M 130.78 % | 1.262 M -36.65 % | 1.992 M 647.57 % | 266.440 K |
| Cash at end of period | 22.506 M 46.80 % | 15.331 M 44.78 % | 10.589 M -66.02 % | 31.165 M 162.53 % | 11.871 M 106.06 % | 5.761 M -76.41 % | 24.425 M 56.17 % | 15.640 M 152.34 % | 6.198 M 135.74 % | 2.629 M -85.94 % | 18.704 M 38.52 % | 13.502 M 91.43 % | 7.053 M 198.17 % | 2.366 M -18.77 % | 2.912 M 130.78 % | 1.262 M -36.65 % | 1.992 M |
| Operating cash flow | -56.455 M 15.05 % | -66.455 M 5.99 % | -70.689 M -6.82 % | -66.175 M -19.43 % | -55.407 M -41.63 % | -39.122 M -1.03 % | -38.724 M -58.79 % | -24.386 M -24.25 % | -19.627 M -5.09 % | -18.677 M -18.64 % | -15.743 M 13.99 % | -18.303 M -51.94 % | -12.046 M -102.13 % | -5.960 M -21.18 % | -4.918 M -115.88 % | -2.278 M -3 187.34 % | -69.299 K |
| Capital expenditure | -2.462 M 55.21 % | -5.497 M -878.11 % | -562.000 K -1.26 % | -555.000 K -59.48 % | -348.000 K | 0.000 100.00 % | -2.376 M 49.16 % | -4.673 M -203.22 % | -1.541 M 18.78 % | -1.897 M 21.42 % | -2.415 M 1.27 % | -2.446 M -18.78 % | -2.059 M -15.05 % | -1.790 M 6.05 % | -1.905 M 42.58 % | -3.317 M -64.89 % | -2.012 M |
| Free CashFlow | -58.917 M 18.12 % | -71.952 M -0.98 % | -71.251 M -6.77 % | -66.730 M -19.68 % | -55.755 M -42.52 % | -39.122 M 4.81 % | -41.100 M -41.43 % | -29.059 M -37.28 % | -21.168 M -2.89 % | -20.574 M -13.31 % | -18.158 M 12.49 % | -20.749 M -47.10 % | -14.105 M -82.02 % | -7.749 M -13.58 % | -6.823 M -21.93 % | -5.596 M -168.86 % | -2.081 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.362 M 108.23 % | 4.496 M -2.52 % | 4.612 M -14.73 % | 5.409 M -3.79 % | 5.622 M 79.04 % | 3.140 M -29.53 % | 4.456 M 125.28 % | 1.978 M 57.99 % | 1.252 M 113.29 % | 587.000 K -86.33 % | 4.295 M 385.86 % | 884.000 K 132.02 % | 381.000 K -46.19 % | 708.000 K -47.32 % | 1.344 M 19 100.00 % | 7.000 K 600.00 % | 1.000 K -99.89 % | 893.000 K 2 389.74 % | -39.000 K -104.80 % | 812.000 K 162.78 % | 309.000 K 23.60 % | 250.000 K 110.08 % | 119.000 K -87.38 % | 943.000 K 258.56 % | 263.000 K 160.40 % | 101.000 K -75.43 % | 411.075 K 203.74 % | 135.337 K -83.99 % | 845.104 K 102.91 % | 416.484 K 32.46 % | 314.434 K 4.81 % | 300.014 K -87.69 % | 2.437 M 1.75 % | 2.395 M -1.44 % | 2.430 M 103.22 % | 1.196 M 20 013.39 % | 5.945 K 1.05 % | 5.883 K 105.50 % | -107.000 K -6 518.72 % | 1.667 K -98.44 % | 106.700 K 9 210.65 % | 1.146 K -99.99 % | 15.067 M | 0.000 | 0.000 | 0.000 100.00 % | -12.000 K -200.00 % | 12.000 K | 0.000 | 0.000 100.00 % | -123.000 K | 0.000 -100.00 % | 23.135 K -76.86 % | 99.998 K -42.86 % | 174.998 K | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 175.484 K | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 199.997 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.999 K |
| Net income | -6.348 M 58.31 % | -15.225 M -75.61 % | -8.670 M 33.13 % | -12.966 M 4.59 % | -13.590 M -9.62 % | -12.397 M 50.90 % | -25.250 M -50.28 % | -16.802 M -2.13 % | -16.452 M 22.72 % | -21.288 M -137.75 % | -8.954 M 70.25 % | -30.099 M -77.48 % | -16.959 M -24.07 % | -13.669 M 28.27 % | -19.057 M -60.52 % | -11.872 M 48.67 % | -23.127 M -144.45 % | -9.461 M 38.18 % | -15.304 M -62.62 % | -9.411 M 26.90 % | -12.875 M 36.73 % | -20.349 M -35.38 % | -15.031 M -79.62 % | -8.368 M 20.14 % | -10.478 M -10.31 % | -9.499 M -0.15 % | -9.485 M -28.77 % | -7.366 M 51.01 % | -15.035 M -1 450.00 % | -970.000 K 77.94 % | -4.398 M -19.19 % | -3.690 M 32.24 % | -5.446 M 29.54 % | -7.729 M -61.69 % | -4.780 M 39.04 % | -7.841 M -26.47 % | -6.200 M 23.70 % | -8.126 M -78.40 % | -4.555 M -20.92 % | -3.767 M 0.58 % | -3.789 M 15.52 % | -4.485 M 48.24 % | -8.665 M -179.01 % | -3.106 M 10.73 % | -3.479 M -34.21 % | -2.592 M 59.08 % | -6.334 M -59.03 % | -3.983 M 8.56 % | -4.356 M -19.28 % | -3.652 M 3.51 % | -3.785 M -23.17 % | -3.073 M -26.41 % | -2.431 M 28.61 % | -3.405 M -39.79 % | -2.436 M -98.21 % | -1.229 M 25.61 % | -1.652 M 0.05 % | -1.653 M -48.25 % | -1.115 M -2.29 % | -1.090 M -23.86 % | -880.000 K 52.92 % | -1.869 M -466.36 % | -330.000 K 16.03 % | -393.000 K 2.24 % | -402.000 K 52.87 % | -853.000 K -279.62 % | 474.887 K 220.22 % | -395.000 K 15.60 % | -468.000 K |
| Income before tax | -6.348 M 58.32 % | -15.230 M -74.46 % | -8.730 M 32.68 % | -12.967 M 4.60 % | -13.592 M -8.12 % | -12.571 M 50.99 % | -25.648 M -48.71 % | -17.247 M -4.43 % | -16.516 M 23.05 % | -21.464 M -136.57 % | -9.073 M 70.13 % | -30.374 M -78.51 % | -17.015 M -23.08 % | -13.824 M 29.41 % | -19.584 M -63.64 % | -11.968 M 48.25 % | -23.127 M -144.47 % | -9.460 M 38.19 % | -15.304 M -62.62 % | -9.411 M 26.90 % | -12.875 M 36.73 % | -20.349 M -35.34 % | -15.036 M -79.81 % | -8.362 M 20.19 % | -10.478 M -10.31 % | -9.499 M -0.12 % | -9.488 M -28.84 % | -7.364 M 51.03 % | -15.038 M -1 450.31 % | -970.000 K 77.94 % | -4.398 M -19.12 % | -3.692 M 32.21 % | -5.446 M 29.54 % | -7.729 M -61.69 % | -4.780 M 39.04 % | -7.841 M -26.47 % | -6.200 M 23.70 % | -8.126 M -78.40 % | -4.555 M -20.92 % | -3.767 M 0.58 % | -3.789 M 15.52 % | -4.485 M 48.24 % | -8.665 M -179.01 % | -3.106 M 10.73 % | -3.479 M -34.21 % | -2.592 M 59.08 % | -6.334 M -59.03 % | -3.983 M 8.56 % | -4.356 M -19.28 % | -3.652 M 3.51 % | -3.785 M -23.17 % | -3.073 M -26.41 % | -2.431 M 28.61 % | -3.405 M -39.79 % | -2.436 M -98.21 % | -1.229 M 25.61 % | -1.652 M 0.05 % | -1.653 M -48.25 % | -1.115 M -2.29 % | -1.090 M -23.86 % | -880.000 K 52.92 % | -1.869 M -466.36 % | -330.000 K 16.03 % | -393.000 K 2.24 % | -402.000 K 52.87 % | -853.000 K -279.62 % | 474.887 K 220.22 % | -395.000 K 15.60 % | -468.000 K |
| Income before tax ratio | -0.68 79.98 % | -3.39 -78.96 % | -1.89 21.04 % | -2.40 0.84 % | -2.42 39.61 % | -4.00 30.44 % | -5.76 33.99 % | -8.72 33.90 % | -13.19 63.92 % | -36.57 -1 630.95 % | -2.11 93.85 % | -34.36 23.06 % | -44.66 -128.72 % | -19.53 -34.00 % | -14.57 99.15 % | -1 709.71 92.61 % | -23 127.00 -218 213.01 % | -10.59 -102.70 % | 392.41 3 485.79 % | -11.59 72.18 % | -41.67 48.81 % | -81.40 35.58 % | -126.35 -1 324.91 % | -8.87 77.74 % | -39.84 57.64 % | -94.05 -307.48 % | -23.08 57.58 % | -54.41 -205.79 % | -17.79 -664.02 % | -2.33 83.35 % | -13.99 -13.66 % | -12.31 -450.68 % | -2.23 30.75 % | -3.23 -64.06 % | -1.97 70.00 % | -6.56 99.37 % | -1 042.89 24.50 % | -1 381.27 -3 344.69 % | 42.57 101.88 % | -2 259.75 -6 263.56 % | -35.51 99.09 % | -3 913.60 -680 410.89 % | -0.58 | 0.00 | 0.00 | 0.00 -100.00 % | 527.83 259.03 % | -331.92 | 0.00 | 0.00 -100.00 % | 30.77 | 0.00 100.00 % | -105.08 -208.57 % | -34.05 -144.63 % | -13.92 | 0.00 100.00 % | -9.44 | 0.00 100.00 % | -6.35 | 0.00 100.00 % | -5.03 | 0.00 100.00 % | -1.65 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -4.68 |
| EBITDA | -5.712 M 60.80 % | -14.570 M -85.58 % | -7.851 M 34.46 % | -11.979 M 7.62 % | -12.967 M -8.43 % | -11.959 M 51.88 % | -24.852 M -59.51 % | -15.580 M -17.13 % | -13.301 M 21.37 % | -16.916 M -131.35 % | -7.312 M 68.43 % | -23.160 M -57.43 % | -14.711 M -16.20 % | -12.660 M 27.46 % | -17.453 M -77.15 % | -9.852 M 50.67 % | -19.973 M -160.51 % | -7.667 M 42.65 % | -13.369 M -65.13 % | -8.096 M 28.93 % | -11.392 M 38.97 % | -18.667 M -40.78 % | -13.260 M -73.88 % | -7.626 M 21.58 % | -9.725 M -10.41 % | -8.808 M 6.28 % | -9.398 M -28.65 % | -7.305 M 51.19 % | -14.967 M -1 622.32 % | -869.000 K 79.75 % | -4.291 M -19.16 % | -3.601 M 31.08 % | -5.225 M 32.27 % | -7.715 M -61.30 % | -4.783 M 38.90 % | -7.828 M -26.75 % | -6.176 M 23.82 % | -8.107 M -78.53 % | -4.541 M -21.26 % | -3.745 M 0.79 % | -3.775 M 15.57 % | -4.471 M 48.26 % | -8.642 M -179.53 % | -3.092 M 10.74 % | -3.464 M -36.37 % | -2.540 M 58.66 % | -6.144 M -55.43 % | -3.953 M 8.30 % | -4.311 M -19.12 % | -3.619 M 4.36 % | -3.784 M -26.98 % | -2.980 M -27.39 % | -2.339 M 30.79 % | -3.380 M -37.11 % | -2.465 M -105.59 % | -1.199 M 25.90 % | -1.618 M 0.55 % | -1.627 M -49.95 % | -1.085 M -1.97 % | -1.064 M -25.62 % | -847.000 K 53.99 % | -1.841 M -550.53 % | -283.000 K 22.47 % | -365.000 K 2.67 % | -375.000 K 54.82 % | -830.000 K -254.49 % | 537.245 K 244.42 % | -372.000 K 18.60 % | -457.000 K |
| Net income ratio | -0.68 79.98 % | -3.39 -80.14 % | -1.88 21.58 % | -2.40 0.83 % | -2.42 38.77 % | -3.95 30.33 % | -5.67 33.29 % | -8.49 35.36 % | -13.14 63.77 % | -36.27 -1 639.57 % | -2.08 93.88 % | -34.05 23.51 % | -44.51 -130.55 % | -19.31 -36.16 % | -14.18 99.16 % | -1 696.00 92.67 % | -23 127.00 -218 189.94 % | -10.59 -102.70 % | 392.41 3 485.79 % | -11.59 72.18 % | -41.67 48.81 % | -81.40 35.56 % | -126.31 -1 323.41 % | -8.87 77.73 % | -39.84 57.64 % | -94.05 -307.61 % | -23.07 57.61 % | -54.43 -205.93 % | -17.79 -663.87 % | -2.33 83.35 % | -13.99 -13.72 % | -12.30 -450.38 % | -2.23 30.75 % | -3.23 -64.06 % | -1.97 70.00 % | -6.56 99.37 % | -1 042.89 24.50 % | -1 381.27 -3 344.69 % | 42.57 101.88 % | -2 259.75 -6 263.56 % | -35.51 99.09 % | -3 913.60 -680 410.89 % | -0.58 | 0.00 | 0.00 | 0.00 -100.00 % | 527.83 259.03 % | -331.92 | 0.00 | 0.00 -100.00 % | 30.77 | 0.00 100.00 % | -105.08 -208.57 % | -34.05 -144.63 % | -13.92 | 0.00 100.00 % | -9.44 | 0.00 100.00 % | -6.35 | 0.00 100.00 % | -5.03 | 0.00 100.00 % | -1.65 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -4.68 |
| Ratio EBITDA | -0.61 81.17 % | -3.24 -90.37 % | -1.70 23.13 % | -2.21 3.98 % | -2.31 39.44 % | -3.81 31.71 % | -5.58 29.19 % | -7.88 25.86 % | -10.62 63.13 % | -28.82 -1 592.73 % | -1.70 93.50 % | -26.20 32.15 % | -38.61 -115.93 % | -17.88 -37.70 % | -12.99 99.08 % | -1 407.43 92.95 % | -19 973.00 -232 531.92 % | -8.59 -102.50 % | 342.79 3 538.11 % | -9.97 72.96 % | -36.87 50.63 % | -74.67 32.99 % | -111.43 -1 277.88 % | -8.09 78.13 % | -36.98 57.60 % | -87.21 -281.45 % | -22.86 57.64 % | -53.98 -204.77 % | -17.71 -748.80 % | -2.09 84.71 % | -13.65 -13.70 % | -12.00 -459.82 % | -2.14 33.44 % | -3.22 -63.66 % | -1.97 69.93 % | -6.55 99.37 % | -1 038.86 24.61 % | -1 378.04 -3 347.08 % | 42.44 101.89 % | -2 246.55 -6 249.85 % | -35.38 99.09 % | -3 901.36 -680 087.57 % | -0.57 | 0.00 | 0.00 | 0.00 -100.00 % | 512.00 255.43 % | -329.42 | 0.00 | 0.00 -100.00 % | 30.76 | 0.00 100.00 % | -101.11 -199.17 % | -33.80 -139.94 % | -14.09 | 0.00 100.00 % | -9.25 | 0.00 100.00 % | -6.18 | 0.00 100.00 % | -4.84 | 0.00 100.00 % | -1.42 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -4.57 |
| Gross profit ratio | 0.70 9.40 % | 0.64 -17.86 % | 0.78 -8.80 % | 0.86 67.57 % | 0.51 337.12 % | -0.22 -450.12 % | 0.06 -91.80 % | 0.75 1 018.23 % | 0.07 182.05 % | -0.08 -1 154.32 % | -0.01 99.32 % | -0.95 76.00 % | -3.97 -588.65 % | -0.58 81.86 % | -3.18 -217.71 % | -1.00 99.87 % | -765.00 -108 192.56 % | 0.71 -86.34 % | 5.18 501.68 % | 0.86 -7.96 % | 0.94 159.80 % | 0.36 120.50 % | -1.76 -570.51 % | 0.37 -48.87 % | 0.73 -8.97 % | 0.80 198.41 % | -0.81 -139.14 % | 2.08 331.00 % | 0.48 348.37 % | -0.19 -114.29 % | 1.36 -87.33 % | 10.74 973.95 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 144.58 % | -2.24 -324.31 % | 1.00 -98.96 % | 96.33 105.11 % | -1 883.62 -6 526.53 % | -28.43 -2 942.55 % | 1.00 100.01 % | 0.50 | 0.00 | 0.00 | 0.00 -100.00 % | 891.50 400.51 % | -296.67 | 0.00 | 0.00 -100.00 % | 28.66 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 |
| Weighted average shs out dil | 25.533 M 19.79 % | 21.316 M 36.87 % | 15.574 M 17.35 % | 13.271 M -4.74 % | 13.932 M 112.41 % | 6.559 M -1.80 % | 6.679 M 29.71 % | 5.149 M 509.22 % | 845.185 K 19.11 % | 709.600 K 12.25 % | 632.166 K 76.42 % | 358.321 K 5.64 % | 339.180 K 4.22 % | 325.452 K -1.11 % | 329.112 K -68.77 % | 1.054 M 301.06 % | 262.806 K 16.67 % | 225.261 K -0.89 % | 227.288 K 1.44 % | 224.071 K -75.33 % | 908.333 K 8.11 % | 840.205 K 384.34 % | 173.473 K -0.49 % | 174.333 K -0.17 % | 174.633 K -0.72 % | 175.907 K 1.67 % | 173.019 K -1.35 % | 175.380 K 4.98 % | 167.055 K 16.43 % | 143.479 K 0.00 % | 143.479 K 8.86 % | 131.801 K -21.76 % | 168.462 K 23.96 % | 135.902 K 14.28 % | 118.915 K 0.00 % | 118.915 K 0.38 % | 118.465 K 1.22 % | 117.036 K 15.38 % | 101.431 K 0.00 % | 101.431 K 0.00 % | 101.431 K 3.27 % | 98.217 K 15.22 % | 85.240 K 0.00 % | 85.240 K 0.00 % | 85.240 K -78.30 % | 392.723 K 360.73 % | 85.240 K -78.30 % | 392.723 K 7.46 % | 365.443 K 0.00 % | 365.443 K -97.49 % | 14.564 M -0.46 % | 14.632 M 3 974.23 % | 359.135 K -99.48 % | 69.196 M 403.24 % | 13.750 M 3 950.56 % | 339.459 K -99.48 % | 65.308 M 20 076.45 % | 323.686 K -97.33 % | 12.111 M 4 358.75 % | 271.623 K 0.00 % | 271.623 K 0.00 % | 271.623 K -96.48 % | 7.710 M -83.27 % | 46.095 M 0.00 % | 46.095 M 30 274.62 % | 151.755 K -98.03 % | 7.710 M -73.73 % | 29.344 M 0.00 % | 29.344 M |
| Weighted average shs out | 25.533 M 19.79 % | 21.316 M 36.87 % | 15.574 M 17.35 % | 13.271 M -4.74 % | 13.932 M 91.58 % | 7.272 M 8.88 % | 6.679 M 29.71 % | 5.149 M 509.22 % | 845.185 K 19.11 % | 709.600 K 12.25 % | 632.166 K 76.42 % | 358.321 K 5.64 % | 339.180 K 4.22 % | 325.452 K -1.11 % | 329.112 K -68.77 % | 1.054 M 301.06 % | 262.806 K 16.67 % | 225.261 K -0.89 % | 227.288 K 1.44 % | 224.071 K -75.33 % | 908.333 K 8.11 % | 840.205 K 384.34 % | 173.473 K -0.49 % | 174.333 K -0.17 % | 174.633 K -0.72 % | 175.907 K 1.67 % | 173.019 K -1.35 % | 175.380 K 4.98 % | 167.055 K 16.43 % | 143.479 K 0.00 % | 143.479 K 8.86 % | 131.801 K -21.76 % | 168.462 K 23.96 % | 135.902 K 14.28 % | 118.915 K 0.00 % | 118.915 K 0.38 % | 118.465 K 1.22 % | 117.036 K 15.38 % | 101.431 K 0.00 % | 101.431 K 0.00 % | 101.431 K 3.27 % | 98.217 K 15.22 % | 85.240 K 0.00 % | 85.240 K 0.00 % | 85.240 K -78.30 % | 392.723 K 360.73 % | 85.240 K -78.30 % | 392.723 K 368.79 % | 83.774 K -77.08 % | 365.443 K -97.49 % | 14.564 M -0.46 % | 14.632 M 3 974.23 % | 359.135 K -99.48 % | 69.196 M 403.24 % | 13.750 M 3 950.56 % | 339.459 K -99.48 % | 65.308 M 20 076.45 % | 323.686 K -97.33 % | 12.111 M 4 358.75 % | 271.623 K 0.00 % | 271.623 K 0.00 % | 271.623 K -96.48 % | 7.710 M -83.27 % | 46.095 M 0.00 % | 46.095 M 30 274.62 % | 151.755 K -98.03 % | 7.710 M -73.73 % | 29.344 M 0.00 % | 29.344 M |
| EPS diluted | -0.25 64.79 % | -0.71 -18.33 % | -0.60 38.78 % | -0.98 0.00 % | -0.98 42.35 % | -1.70 55.26 % | -3.80 -15.15 % | -3.30 83.67 % | -20.21 32.63 % | -30.00 -111.86 % | -14.16 82.50 % | -80.92 -417.06 % | -15.65 -19.01 % | -13.15 77.69 % | -58.93 -422.89 % | -11.27 49.39 % | -22.27 -109.50 % | -10.63 84.21 % | -67.33 -533.40 % | -10.63 24.98 % | -14.17 41.49 % | -24.22 72.05 % | -86.65 -638.07 % | -11.74 80.43 % | -60.00 -11.11 % | -54.00 1.50 % | -54.82 -30.52 % | -42.00 53.33 % | -90.00 -5 596.20 % | -1.58 94.85 % | -30.65 -509.34 % | -5.03 84.44 % | -32.33 -177.27 % | -11.66 70.99 % | -40.19 -177.94 % | -14.46 -24.01 % | -11.66 83.21 % | -69.43 -54.63 % | -44.90 -20.89 % | -37.14 0.56 % | -37.35 18.20 % | -45.66 55.08 % | -101.65 -1 201.54 % | -7.81 10.02 % | -8.68 71.46 % | -30.41 59.08 % | -74.31 -61.54 % | -46.00 11.54 % | -52.00 -23.81 % | -42.00 -16 053.85 % | -0.26 96.95 % | -8.52 -24 173.50 % | -0.04 99.62 % | -9.33 -5 083.33 % | -0.18 -857.45 % | -0.02 99.61 % | -4.87 -18 277.36 % | -0.03 71.23 % | -0.09 -342.79 % | -0.02 -23.81 % | -0.02 52.94 % | -0.04 16.59 % | -0.04 97.36 % | -1.62 0.00 % | -1.62 -5 109.00 % | -0.03 -291.98 % | 0.02 220.90 % | -0.01 16.25 % | -0.02 |
| Earnings per share | -0.25 64.79 % | -0.71 -26.79 % | -0.56 42.86 % | -0.98 0.00 % | -0.98 48.15 % | -1.89 50.00 % | -3.78 -14.55 % | -3.30 83.67 % | -20.21 32.63 % | -30.00 -111.86 % | -14.16 82.50 % | -80.92 -417.06 % | -15.65 -19.01 % | -13.15 77.69 % | -58.93 -422.89 % | -11.27 49.39 % | -22.27 -109.50 % | -10.63 84.21 % | -67.33 -533.40 % | -10.63 24.98 % | -14.17 41.49 % | -24.22 72.05 % | -86.65 -638.07 % | -11.74 80.43 % | -60.00 -11.11 % | -54.00 1.50 % | -54.82 -30.52 % | -42.00 53.33 % | -90.00 -5 596.20 % | -1.58 94.85 % | -30.65 -509.34 % | -5.03 84.44 % | -32.33 -177.27 % | -11.66 70.99 % | -40.19 -177.94 % | -14.46 -24.01 % | -11.66 83.21 % | -69.43 -54.63 % | -44.90 -20.89 % | -37.14 0.56 % | -37.35 18.20 % | -45.66 55.08 % | -101.65 -1 201.54 % | -7.81 10.02 % | -8.68 71.46 % | -30.41 59.08 % | -74.31 -61.54 % | -46.00 11.54 % | -52.00 -23.81 % | -42.00 -16 053.85 % | -0.26 96.95 % | -8.52 -24 173.50 % | -0.04 99.62 % | -9.33 -5 083.33 % | -0.18 -857.45 % | -0.02 99.61 % | -4.87 -18 277.36 % | -0.03 71.23 % | -0.09 -342.79 % | -0.02 -23.81 % | -0.02 52.94 % | -0.04 16.59 % | -0.04 97.36 % | -1.62 0.00 % | -1.62 -5 109.00 % | -0.03 -291.98 % | 0.02 220.90 % | -0.01 16.25 % | -0.02 |
| Gross profit | 6.563 M 127.80 % | 2.881 M -19.93 % | 3.598 M -22.24 % | 4.627 M 61.22 % | 2.870 M 524.56 % | -676.000 K -346.72 % | 274.000 K -81.54 % | 1.484 M 1 666.67 % | 84.000 K 275.00 % | -48.000 K -71.43 % | -28.000 K 96.67 % | -842.000 K 44.31 % | -1.512 M -270.59 % | -408.000 K 90.44 % | -4.270 M -60 900.00 % | -7.000 K 99.08 % | -765.000 K -221.04 % | 632.000 K 412.87 % | -202.000 K -128.90 % | 699.000 K 141.87 % | 289.000 K 221.11 % | 90.000 K 143.06 % | -209.000 K -159.38 % | 352.000 K 83.33 % | 192.000 K 137.04 % | 81.000 K 124.18 % | -335.000 K -218.89 % | 281.763 K -30.98 % | 408.224 K 603.98 % | -81.000 K -118.93 % | 427.925 K -86.72 % | 3.222 M 32.21 % | 2.437 M 1.75 % | 2.395 M -1.44 % | 2.430 M 103.22 % | 1.196 M 9 066.94 % | -13.335 K -326.67 % | 5.883 K 100.06 % | -10.307 M -228.25 % | -3.140 M -3.53 % | -3.033 M -264 759.69 % | 1.146 K -99.98 % | 7.533 M 389.48 % | -2.602 M | 0.000 | 0.000 100.00 % | -10.698 M -200.51 % | -3.560 M | 0.000 | 0.000 100.00 % | -3.525 M -29.74 % | -2.717 M -11 844.11 % | 23.135 K -76.86 % | 99.998 K -42.86 % | 174.998 K | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 175.484 K | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 199.997 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.999 K |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -63.000 K | 0.000 -100.00 % | 7.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 207.200 K 10 260.00 % | 2.000 K 0.00 % | 2.000 K 100.00 % | 1.000 K 100.05 % | -2.134 M | 0.000 -100.00 % | 88.000 K | 0.000 100.00 % | -5.000 K -183.33 % | 6.000 K -93.62 % | 94.000 K | 0.000 100.00 % | -2.983 K -249.15 % | 2.000 K 166.67 % | -3.000 K -719.67 % | -366.000 -1 491.30 % | -23.000 98.46 % | -1.497 K | 0.000 100.00 % | -51.808 K | 0.000 -100.00 % | 48.812 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.919 K 157.44 % | -25.974 K | 0.000 100.00 % | -13.727 K -220.88 % | 11.356 K -53.27 % | 24.301 K | 0.000 -100.00 % | 4.882 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 |
| Cost of revenue | 2.799 M 73.31 % | 1.615 M 59.27 % | 1.014 M -93.10 % | 14.706 M 434.38 % | 2.752 M -27.88 % | 3.816 M -8.75 % | 4.182 M 746.56 % | 494.000 K -57.71 % | 1.168 M 83.94 % | 635.000 K -85.31 % | 4.323 M 150.46 % | 1.726 M -8.82 % | 1.893 M 69.62 % | 1.116 M -80.12 % | 5.614 M 40 000.00 % | 14.000 K -98.17 % | 766.000 K 193.49 % | 261.000 K 60.12 % | 163.000 K 44.25 % | 113.000 K 465.00 % | 20.000 K -87.50 % | 160.000 K -51.22 % | 328.000 K -44.50 % | 591.000 K 732.39 % | 71.000 K 255.00 % | 20.000 K -96.09 % | 512.043 K 450.71 % | -146.000 K -133.42 % | 436.880 K -12.01 % | 496.503 K 336.94 % | 113.633 K 103.89 % | -2.922 M | 0.000 -100.00 % | 13.335 K -0.04 % | 13.340 K 0.04 % | 13.335 K 0.00 % | 13.335 K | 0.000 -100.00 % | 10.200 M 224.63 % | 3.142 M 0.10 % | 3.139 M | 0.000 -100.00 % | 7.533 M 189.48 % | 2.602 M | 0.000 | 0.000 -100.00 % | 10.686 M 199.16 % | 3.572 M | 0.000 | 0.000 -100.00 % | 3.402 M 25.21 % | 2.717 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 |
| 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 -100.00 % | 12.707 M 32.97 % | 9.556 M -1.86 % | 9.737 M 7.75 % | 9.037 M -45.11 % | 16.465 M 122.92 % | 7.386 M -2.44 % | 7.571 M 19.30 % | 6.346 M -17.32 % | 7.675 M -58.62 % | 18.548 M 79.80 % | 10.316 M 36.22 % | 7.573 M -37.68 % | 12.151 M 55.76 % | 7.801 M -4.20 % | 8.143 M 26.11 % | 6.457 M -55.93 % | 14.652 M 125.52 % | 6.497 M 15.89 % | 5.606 M -11.02 % | 6.300 M -1.01 % | 6.364 M -31.72 % | 9.321 M 49.28 % | 6.244 M -20.68 % | 7.871 M 46.91 % | 5.358 M -26.90 % | 7.330 M 97.41 % | 3.713 M 18.17 % | 3.142 M 0.10 % | 3.139 M -19.90 % | 3.919 M -49.69 % | 7.789 M 199.32 % | 2.602 M -10.70 % | 2.914 M 44.47 % | 2.017 M -64.35 % | 5.658 M 58.40 % | 3.572 M -8.46 % | 3.902 M 21.48 % | 3.212 M | 0.000 -100.00 % | 2.717 M 30.75 % | 2.078 M -34.96 % | 3.195 M | 0.000 | 0.000 -100.00 % | 1.788 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 and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.052 M | 0.000 | 0.000 -100.00 % | 1.260 M 18.42 % | 1.064 M 4.11 % | 1.022 M -44.49 % | 1.841 M 281.39 % | 482.709 K 32.30 % | 364.862 K -2.62 % | 374.667 K -54.88 % | 830.372 K 256.97 % | -529.000 K -242.02 % | 372.487 K -32.15 % | 548.960 K |
| Other expenses | 9.470 M -11.90 % | 10.749 M -41.27 % | 18.303 M | 0.000 -100.00 % | 15.743 M | 0.000 100.00 % | -1.132 M | 0.000 | 0.000 -100.00 % | 15.093 M 1 127.43 % | -1.469 M -105.61 % | 26.196 M 478.28 % | 4.530 M 12.97 % | 4.010 M -13.86 % | 4.655 M 51.93 % | 3.064 M -18.16 % | 3.744 M 26.92 % | 2.950 M 319.82 % | -1.342 M -150.79 % | 2.642 M -16.23 % | 3.154 M 26.62 % | 2.491 M | 0.000 -100.00 % | 672.000 K 144.92 % | -1.496 M -292.54 % | 777.000 K 135.43 % | -2.193 M -316.06 % | 1.015 M -11.28 % | 1.144 M 121.99 % | -5.203 M -177.20 % | -1.877 M -602.71 % | 373.377 K 134.29 % | -1.089 M 33.80 % | -1.645 M 2.66 % | -1.690 M -3 601.14 % | 48.270 K -94.56 % | 886.508 K 16.75 % | 759.327 K 12.75 % | 673.457 K 6.71 % | 631.131 K -13.48 % | 729.481 K 17.83 % | 619.089 K -27.59 % | 855.008 K 66.33 % | 514.036 K -12.49 % | 587.407 K 1.84 % | 576.767 K 13.68 % | 507.376 K 20.20 % | 422.127 K -3.58 % | 437.790 K 0.31 % | 436.422 K 56.98 % | 278.017 K -29.94 % | 396.838 K 6.66 % | 372.043 K -89.37 % | 3.500 M 31.48 % | 2.662 M 1 312.45 % | 188.467 K 462.34 % | 33.515 K -97.97 % | 1.648 M 6 797.42 % | 23.893 K 14.00 % | 20.958 K 0.00 % | 20.958 K 0.00 % | 20.958 K 1 217.28 % | 1.591 K -91.80 % | 19.401 K 0.00 % | 19.401 K 0.00 % | 19.401 K -50.52 % | 39.208 K | 0.000 -100.00 % | 8.475 K |
| Operating expenses | 9.470 M -11.90 % | 10.749 M -41.27 % | 18.303 M 4 629.46 % | 387.000 K -97.54 % | 15.743 M -3.51 % | 16.316 M -19.35 % | 20.230 M 18.32 % | 17.097 M -0.01 % | 17.098 M 13.28 % | 15.093 M 97.27 % | 7.651 M -70.79 % | 26.196 M 51.98 % | 17.237 M 27.06 % | 13.566 M -5.29 % | 14.324 M 18.37 % | 12.101 M -40.12 % | 20.209 M 95.52 % | 10.336 M -14.69 % | 12.116 M 34.80 % | 8.988 M -17.00 % | 10.829 M -48.53 % | 21.039 M 66.12 % | 12.665 M 33.77 % | 9.468 M -11.14 % | 10.655 M 7.14 % | 9.945 M 8.53 % | 9.163 M 22.63 % | 7.472 M -52.70 % | 15.796 M 1 119.77 % | 1.295 M -73.33 % | 4.856 M -27.24 % | 6.674 M 26.52 % | 5.275 M -31.29 % | 7.677 M 59.70 % | 4.807 M -39.30 % | 7.920 M 26.84 % | 6.244 M -22.82 % | 8.090 M 239.75 % | -5.789 M -1 014.83 % | 632.798 K -13.85 % | 734.489 K -83.81 % | 4.538 M 287.85 % | 1.170 M -62.46 % | 3.116 M -11.00 % | 3.501 M 34.98 % | 2.594 M -57.93 % | 6.166 M 54.38 % | 3.994 M -7.97 % | 4.340 M 18.94 % | 3.649 M -0.84 % | 3.680 M 18.21 % | 3.113 M 27.05 % | 2.450 M -30.00 % | 3.500 M 31.48 % | 2.662 M 114.50 % | 1.241 M -31.86 % | 1.821 M 10.51 % | 1.648 M 28.35 % | 1.284 M 18.34 % | 1.085 M 4.03 % | 1.043 M -43.98 % | 1.862 M 284.47 % | 484.300 K 26.03 % | 384.263 K -2.49 % | 394.068 K -53.63 % | 849.773 K 273.42 % | -490.000 K -231.55 % | 372.487 K -33.18 % | 557.435 K |
| Cost and expenses | 12.269 M -0.77 % | 12.364 M -35.99 % | 19.317 M 27.99 % | 15.093 M -18.39 % | 18.495 M -8.13 % | 20.132 M -18.17 % | 24.603 M 39.86 % | 17.591 M -3.70 % | 18.266 M 16.14 % | 15.728 M 31.35 % | 11.974 M -57.12 % | 27.922 M 45.96 % | 19.130 M 30.30 % | 14.682 M -26.36 % | 19.938 M 64.57 % | 12.115 M -40.05 % | 20.209 M 90.70 % | 10.597 M -11.65 % | 11.994 M 31.79 % | 9.101 M -16.11 % | 10.849 M -48.82 % | 21.199 M 63.16 % | 12.993 M 29.17 % | 10.059 M -31.94 % | 14.779 M 48.31 % | 9.965 M 3.00 % | 9.675 M 32.08 % | 7.325 M -54.88 % | 16.233 M 805.86 % | 1.792 M -62.60 % | 4.791 M 27.73 % | 3.751 M -28.89 % | 5.275 M -31.29 % | 7.677 M 65.31 % | 4.644 M -41.36 % | 7.920 M 26.84 % | 6.244 M -22.82 % | 8.090 M 84.45 % | 4.386 M 16.25 % | 3.773 M -2.48 % | 3.869 M -14.74 % | 4.538 M -47.50 % | 8.644 M 177.38 % | 3.116 M -11.00 % | 3.501 M 34.98 % | 2.594 M -90.58 % | 27.538 M 589.48 % | 3.994 M -7.97 % | 4.340 M 18.94 % | 3.649 M -0.84 % | 3.680 M 18.21 % | 3.113 M 27.05 % | 2.450 M -30.00 % | 3.500 M 31.48 % | 2.662 M 114.50 % | 1.241 M -31.86 % | 1.821 M 10.51 % | 1.648 M 28.35 % | 1.284 M 18.34 % | 1.085 M 4.03 % | 1.043 M -43.98 % | 1.862 M 284.47 % | 484.300 K 26.03 % | 384.263 K -2.49 % | 394.068 K -53.63 % | 849.773 K 273.42 % | -490.000 K -231.55 % | 372.487 K -33.18 % | 557.435 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.106 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.376 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.376 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.015 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.718 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 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 387.000 K | 0.000 -100.00 % | 15.748 M -20.00 % | 19.684 M 20.69 % | 16.310 M -1.13 % | 16.497 M 12.42 % | 14.674 M 109.87 % | 6.992 M -72.79 % | 25.700 M 102.25 % | 12.707 M 32.97 % | 9.556 M -1.86 % | 9.737 M 7.75 % | 9.037 M -45.11 % | 16.465 M 122.92 % | 7.386 M -2.44 % | 7.571 M 19.30 % | 6.346 M -17.32 % | 7.675 M -58.62 % | 18.548 M 79.80 % | 10.316 M 36.22 % | 7.573 M -37.68 % | 12.151 M 55.76 % | 7.801 M -4.20 % | 8.143 M 26.11 % | 6.457 M -55.93 % | 14.652 M 125.52 % | 6.497 M 15.89 % | 5.606 M -11.02 % | 6.300 M -1.01 % | 6.364 M -31.72 % | 9.321 M 49.28 % | 6.244 M -20.68 % | 7.871 M 46.91 % | 5.358 M -26.90 % | 7.330 M 97.41 % | 3.713 M 18.17 % | 3.142 M 0.10 % | 3.139 M -19.90 % | 3.919 M -49.69 % | 7.789 M 199.32 % | 2.602 M -10.70 % | 2.914 M 44.47 % | 2.017 M -64.35 % | 5.658 M 58.40 % | 3.572 M -8.46 % | 3.902 M 21.48 % | 3.212 M -5.58 % | 3.402 M 25.21 % | 2.717 M 30.75 % | 2.078 M -34.96 % | 3.195 M | 0.000 -100.00 % | 1.052 M -41.15 % | 1.788 M | 0.000 -100.00 % | 1.260 M 18.42 % | 1.064 M 4.11 % | 1.022 M -44.49 % | 1.841 M 281.39 % | 482.709 K 32.30 % | 364.862 K -2.62 % | 374.667 K -54.88 % | 830.372 K 256.97 % | -529.000 K -242.02 % | 372.487 K -32.15 % | 548.960 K |
| Interest income | 0.000 | 0.000 -100.00 % | 237.000 K | 0.000 | 0.000 -100.00 % | 2.000 K -99.33 % | 297.403 K 9 813.43 % | 3.000 K 200.00 % | 1.000 K | 0.000 -100.00 % | 1.146 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K -3.79 % | 38.456 K | 0.000 -100.00 % | 88.000 K | 0.000 -100.00 % | 2.085 M 2 094.74 % | 95.000 K 691.67 % | 12.000 K -72.73 % | 44.000 K 831.81 % | 4.722 K 2 159.33 % | 209.000 -99.61 % | 54.000 K | 0.000 -100.00 % | 8.867 K | 0.000 -100.00 % | 27.307 K | 0.000 -100.00 % | 5.709 K -88.30 % | 48.812 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.620 K 403.21 % | 1.713 K -80.13 % | 8.620 K -24.09 % | 11.356 K -53.27 % | 24.301 K -39.91 % | 40.444 K 728.43 % | 4.882 K 304.81 % | 1.206 K -92.65 % | 16.409 K 421.75 % | 3.145 K -83.94 % | 19.577 K -56.73 % | 45.242 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.414 K 199.23 % | 6.488 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 |
| Interest expense | 32.000 K -42.86 % | 56.000 K 166.67 % | 21.000 K -94.52 % | 383.000 K 1 723.81 % | 21.000 K 133.33 % | 9.000 K -84.61 % | 58.485 K -94.10 % | 992.000 K -61.30 % | 2.563 M -34.35 % | 3.904 M 195.31 % | 1.322 M -79.83 % | 6.555 M 298.24 % | 1.646 M 250.21 % | 470.000 K -71.62 % | 1.656 M 24.43 % | 1.331 M -44.26 % | 2.388 M 131.62 % | 1.031 M -9.32 % | 1.137 M 105.98 % | 552.000 K -25.00 % | 736.000 K -21.20 % | 934.000 K -9.14 % | 1.028 M 1 029.67 % | 91.000 K -16.51 % | 109.000 K 131.91 % | 47.000 K 286.29 % | 12.167 K -49.74 % | 24.209 K -3.16 % | 25.000 K -50.98 % | 51.000 K 20.41 % | 42.356 K -1.57 % | 43.033 K 175.15 % | 15.640 K 21 324.66 % | 73.000 -99.81 % | 37.889 K 44 475.29 % | 85.000 -99.25 % | 11.276 K 100.14 % | 5.634 K | 0.000 -100.00 % | 8.620 K 2 301.11 % | 359.000 -48.35 % | 695.000 -89.38 % | 6.545 K 878.33 % | 669.000 -60.90 % | 1.711 K -95.60 % | 38.847 K -75.92 % | 161.305 K 13 275.21 % | 1.206 K -92.65 % | 16.409 K 421.75 % | 3.145 K 62.95 % | 1.930 K -58.46 % | 4.646 K 17.06 % | 3.969 K -23.30 % | 5.175 K | 0.000 -100.00 % | 7.512 K -39.37 % | 12.389 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.045 K | 0.000 | 0.000 -100.00 % | 8.484 K 3.88 % | 8.167 K | 0.000 | 0.000 -100.00 % | 22.148 K | 0.000 |
| Depreciation and amortization | 604.000 K 0.00 % | 604.000 K -29.60 % | 858.000 K 41.82 % | 605.000 K 0.17 % | 604.000 K 0.17 % | 603.000 K -18.18 % | 737.000 K 9.19 % | 675.000 K 3.53 % | 652.000 K 1.24 % | 644.000 K 46.70 % | 439.000 K -33.38 % | 659.000 K 0.15 % | 658.000 K -5.19 % | 694.000 K 46.11 % | 475.000 K -39.49 % | 785.000 K 2.48 % | 766.000 K 0.52 % | 762.000 K 0.00 % | 762.000 K -0.13 % | 763.000 K 2.14 % | 747.000 K -0.13 % | 748.000 K 0.00 % | 748.000 K 15.97 % | 645.000 K 0.16 % | 644.000 K 0.00 % | 644.000 K 724.69 % | 78.090 K 122.96 % | 35.025 K -23.97 % | 46.065 K -7.54 % | 49.820 K -22.59 % | 64.357 K 34.69 % | 47.781 K -5.34 % | 50.476 K 278.52 % | 13.335 K -0.04 % | 13.340 K 0.04 % | 13.335 K 0.00 % | 13.335 K 0.00 % | 13.335 K -0.04 % | 13.340 K 0.04 % | 13.335 K 0.00 % | 13.335 K 0.00 % | 13.335 K -17.98 % | 16.259 K 21.93 % | 13.335 K 0.00 % | 13.335 K 0.00 % | 13.335 K -54.22 % | 29.130 K 0.04 % | 29.118 K 0.00 % | 29.118 K 0.00 % | 29.118 K -2.61 % | 29.898 K -65.94 % | 87.783 K 0.00 % | 87.783 K 330.12 % | 20.409 K -5.97 % | 21.705 K 0.08 % | 21.687 K 0.00 % | 21.687 K 0.00 % | 21.687 K -9.23 % | 23.893 K 14.00 % | 20.958 K 0.00 % | 20.958 K 0.00 % | 20.958 K 1 217.28 % | 1.591 K -91.80 % | 19.401 K 0.00 % | 19.401 K 0.00 % | 19.401 K -59.31 % | 47.683 K | 0.000 | 0.000 |
| Operating income | -2.907 M 63.05 % | -7.868 M 46.49 % | -14.705 M -51.85 % | -9.684 M 24.77 % | -12.873 M 24.24 % | -16.992 M 15.66 % | -20.147 M -29.04 % | -15.613 M 8.23 % | -17.014 M -12.37 % | -15.141 M -97.12 % | -7.681 M 71.59 % | -27.038 M -44.21 % | -18.749 M -34.17 % | -13.974 M 25.12 % | -18.662 M -54.13 % | -12.108 M 40.09 % | -20.209 M -108.25 % | -9.704 M 21.22 % | -12.318 M -48.61 % | -8.289 M 21.36 % | -10.540 M 49.69 % | -20.949 M -62.19 % | -12.916 M -41.68 % | -9.116 M 12.87 % | -10.463 M -6.07 % | -9.864 M -3.85 % | -9.498 M -32.10 % | -7.190 M 53.28 % | -15.388 M -1 019.13 % | -1.375 M 69.28 % | -4.476 M -29.70 % | -3.451 M 34.58 % | -5.275 M 31.29 % | -7.677 M -65.31 % | -4.644 M 41.36 % | -7.920 M -26.84 % | -6.244 M 22.82 % | -8.090 M -78.78 % | -4.525 M -19.93 % | -3.773 M -0.29 % | -3.762 M 17.10 % | -4.538 M 47.86 % | -8.703 M -179.27 % | -3.116 M 11.00 % | -3.501 M -34.98 % | -2.594 M 58.01 % | -6.178 M -55.15 % | -3.982 M 8.25 % | -4.340 M -18.94 % | -3.649 M 4.05 % | -3.803 M -22.17 % | -3.113 M -28.27 % | -2.427 M 28.62 % | -3.400 M -36.71 % | -2.487 M -100.40 % | -1.241 M 24.62 % | -1.646 M 0.11 % | -1.648 M -48.60 % | -1.109 M -2.21 % | -1.085 M -25.00 % | -868.000 K 53.38 % | -1.862 M -555.63 % | -284.000 K 26.04 % | -384.000 K 2.54 % | -394.000 K 53.65 % | -850.000 K -273.62 % | 489.562 K 231.60 % | -372.000 K 18.60 % | -457.000 K |
| Operating income ratio | -0.31 82.26 % | -1.75 45.11 % | -3.19 -78.09 % | -1.79 21.81 % | -2.29 57.69 % | -5.41 -19.69 % | -4.52 42.72 % | -7.89 41.92 % | -13.59 47.32 % | -25.79 -1 342.32 % | -1.79 94.15 % | -30.59 37.85 % | -49.21 -149.32 % | -19.74 -42.14 % | -13.89 99.20 % | -1 729.71 91.44 % | -20 209.00 -185 871.12 % | -10.87 -103.44 % | 315.85 3 194.07 % | -10.21 70.07 % | -34.11 59.29 % | -83.80 22.80 % | -108.54 -1 022.76 % | -9.67 75.70 % | -39.78 59.26 % | -97.66 -322.69 % | -23.11 56.51 % | -53.13 -191.77 % | -18.21 -451.53 % | -3.30 76.81 % | -14.24 -23.75 % | -11.50 -431.42 % | -2.16 32.47 % | -3.21 -67.73 % | -1.91 71.15 % | -6.62 99.37 % | -1 050.29 23.62 % | -1 375.15 -3 351.73 % | 42.29 101.87 % | -2 263.35 -6 319.44 % | -35.26 99.11 % | -3 959.70 -685 420.06 % | -0.58 | 0.00 | 0.00 | 0.00 -100.00 % | 514.83 255.15 % | -331.83 | 0.00 | 0.00 -100.00 % | 30.92 | 0.00 100.00 % | -104.91 -208.53 % | -34.00 -139.25 % | -14.21 | 0.00 100.00 % | -9.41 | 0.00 100.00 % | -6.32 | 0.00 100.00 % | -4.96 | 0.00 100.00 % | -1.42 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -4.57 |
| Total other income expenses net | -3.441 M 53.26 % | -7.362 M -223.21 % | 5.975 M 282.00 % | -3.283 M -356.61 % | -719.000 K -116.26 % | 4.421 M 180.37 % | -5.501 M -236.66 % | -1.634 M -428.11 % | 498.000 K 107.88 % | -6.323 M -139.78 % | -2.637 M 20.95 % | -3.336 M -292.39 % | 1.734 M 1 056.00 % | 150.000 K 116.27 % | -922.000 K -758.57 % | 140.000 K 104.80 % | -2.918 M -1 295.90 % | 244.000 K 108.17 % | -2.986 M -166.13 % | -1.122 M 51.95 % | -2.335 M -489.17 % | 600.000 K 128.30 % | -2.120 M -381.17 % | 754.000 K 5 126.67 % | -15.000 K -104.11 % | 365.000 K 3 676.12 % | 9.666 K 105.56 % | -174.000 K -149.71 % | 350.000 K -13.58 % | 405.000 K 30 698.48 % | 1.315 K 100.55 % | -241.000 K -41.76 % | -170.000 K -227.67 % | -51.881 K 61.85 % | -136.000 K -273.45 % | 78.410 K 79.00 % | 43.805 K 220.54 % | -36.342 K -24.38 % | -29.218 K -563.85 % | 6.299 K 123.92 % | -26.333 K -149.85 % | 52.827 K 360.59 % | -20.272 K -289.69 % | 10.687 K -52.69 % | 22.590 K 1 314.53 % | 1.597 K 101.02 % | -156.000 K -12 835.32 % | -1.206 K 92.65 % | -16.409 K -421.75 % | -3.145 K -117.82 % | 17.647 K -56.53 % | 40.596 K 1 122.83 % | -3.969 K 23.30 % | -5.175 K -110.14 % | 51.046 K 328.89 % | 11.902 K 301.69 % | -5.901 K -27.78 % | -4.618 K 25.07 % | -6.163 K -18.13 % | -5.217 K 56.69 % | -12.045 K -75.74 % | -6.854 K 84.87 % | -45.309 K -434.05 % | -8.484 K -3.88 % | -8.167 K -188.28 % | -2.833 K 80.70 % | -14.675 K 33.74 % | -22.148 K -101.35 % | -11.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2008-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -15.978 M 42.21 % | -27.646 M -24.07 % | -22.282 M -47.30 % | -15.127 M -31.36 % | -11.516 M 24.23 % | -15.199 M -2.16 % | -14.877 M 50.40 % | -29.995 M -175.96 % | 39.489 M 68.10 % | 23.492 M 16.13 % | 20.229 M 183.18 % | -24.321 M -421.57 % | -4.663 M -39.90 % | -3.333 M -132.65 % | -1.433 M 96.46 % | -40.424 M 26.21 % | -54.781 M -424.47 % | -10.445 M -13 350.03 % | 78.830 K 144.04 % | -179.000 K 90.93 % | -1.974 M 75.38 % | -8.018 M -640.98 % | -1.082 M -112.60 % | 8.590 M 854.17 % | -1.139 M -2 290.38 % | 52.000 K -94.80 % | 999.400 K 43.35 % | 697.176 K 102.28 % | -30.644 M -2 938.06 % | 1.080 M 842.86 % | -145.353 K 98.94 % | -13.702 M -69.18 % | -8.099 M 63.06 % | -21.925 M -257.99 % | -6.124 M 44.63 % | -11.061 M 0.74 % | -11.144 M 43.30 % | -19.655 M -669.07 % | -2.556 M 65.38 % | -7.382 M 35.54 % | -11.452 M 5.45 % | -12.111 M 34.99 % | -18.630 M -789.61 % | -2.094 M 64.58 % | -5.913 M 43.47 % | -10.460 M 22.11 % | -13.429 M -571.80 % | 2.846 M 412.05 % | 555.866 K 118.05 % | -3.079 M 55.67 % | -6.947 M -29.13 % | -5.379 M 31.11 % | -7.809 M 1.27 % | -7.909 M -279.26 % | -2.085 M 51.53 % | -4.302 M 32.71 % | -6.394 M 19.77 % | -7.969 M -209.03 % | -2.579 M 33.00 % | -3.849 M 32.57 % | -5.708 M 16.42 % | -6.829 M -519.81 % | -1.102 M 52.08 % | -2.299 M 34.19 % | -3.494 M -76.54 % | -1.979 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.800 M -165.88 % | -7.823 M -2 354.47 % | 347.000 K 149.64 % | 139.000 K 0.00 % | 139.000 K -0.35 % | 139.487 K -16.97 % | 168.000 K -98.31 % | 9.955 M -45.45 % | 18.250 M -38.05 % | 29.459 M 385.96 % | 6.062 M 0.00 % | 6.062 M 0.00 % | 6.062 M -46.24 % | 11.276 M -52.11 % | 23.545 M -24.11 % | 31.024 M -11.43 % | 35.027 M 871.68 % | 3.605 M -0.01 % | 3.605 M 0.00 % | 3.605 M -70.57 % | 12.249 M -48.86 % | 23.951 M -24.17 % | 31.584 M 37 088.77 % | 84.930 K -98.81 % | 7.153 M -47.49 % | 13.621 M 164.33 % | -21.173 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 |
| Total debt | 224.000 K 0.00 % | 224.000 K 0.00 % | 224.000 K -50.66 % | 454.000 K 0.00 % | 454.000 K 0.00 % | 454.000 K 0.00 % | 454.000 K 93.19 % | 235.000 K -99.48 % | 45.115 M 57.00 % | 28.735 M -6.33 % | 30.678 M | 0.000 | 0.000 -100.00 % | 100.000 K -63.44 % | 273.500 K -8.83 % | 300.000 K -25.00 % | 400.000 K -20.00 % | 500.000 K -25.76 % | 673.500 K -3.79 % | 700.000 K -12.50 % | 800.000 K -11.11 % | 900.000 K -16.16 % | 1.074 M -94.91 % | 21.100 M -0.47 % | 21.200 M 1 530.77 % | 1.300 M -11.77 % | 1.474 M -1.77 % | 1.500 M -6.25 % | 1.600 M -5.88 % | 1.700 M -9.26 % | 1.874 M -1.39 % | 1.900 M -5.00 % | 2.000 M | 0.000 -100.00 % | 73.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K -97.55 % | 3.000 M 67.67 % | 1.789 M 2 334.26 % | 73.500 K -31.20 % | 106.833 K | 0.000 -100.00 % | 43.332 K -50.94 % | 88.332 K -68.47 % | 280.168 K 236.20 % | 83.333 K -50.00 % | 166.666 K -33.33 % | 250.000 K -25.00 % | 333.332 K 2 122.21 % | 15.000 K -81.25 % | 80.000 K -33.33 % | 120.000 K -25.00 % | 160.000 K | 0.000 | 0.000 -100.00 % | 12.541 K |
| Accumulated other comprehensive income loss | 1.197 M -35.47 % | 1.855 M -10.69 % | 2.077 M | 0.000 -100.00 % | 2.377 M -0.79 % | 2.396 M -32.60 % | 3.555 M 41.30 % | 2.516 M -10.27 % | 2.804 M -7.94 % | 3.046 M 59.73 % | 1.907 M -6.66 % | 2.043 M -31.28 % | 2.973 M -17.14 % | 3.588 M 5.68 % | 3.395 M -8.64 % | 3.716 M -1.12 % | 3.758 M 13.36 % | 3.315 M 40.53 % | 2.359 M 202.05 % | 781.000 K 13.85 % | 686.000 K 175.80 % | -905.000 K -416.43 % | 286.000 K 148.39 % | -591.000 K -1 946.88 % | 32.000 K 124.43 % | -131.000 K 52.88 % | -278.000 K -16.71 % | -238.202 K 49.37 % | -470.433 K -113.59 % | 3.461 M 2 444.81 % | 136.000 K -65.88 % | 398.568 K 140.17 % | 165.955 K 4 440.96 % | -3.823 K 97.62 % | -160.493 K -600.41 % | -22.914 K -13.66 % | -20.161 K -315.79 % | 9.343 K -1.12 % | 9.449 K 316.07 % | 2.271 K -83.50 % | 13.765 K 165.19 % | -21.114 K -110.13 % | 208.510 K | 0.000 100.00 % | 0.000 | 0.000 100.00 % | 0.000 0.00 % | 0.000 0.00 % | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 4.429 M -56.38 % | 10.153 M 151.07 % | -19.880 M -167.74 % | -7.425 M -320.07 % | 3.374 M -64.14 % | 9.410 M -44.62 % | 16.991 M -53.21 % | 36.314 M 187.16 % | -41.662 M -64.21 % | -25.371 M 93.82 % | -410.697 M -4.61 % | -392.591 M -8.93 % | -360.409 M -5.39 % | -341.990 M -4.42 % | -327.518 M -6.13 % | -308.595 M -4.64 % | -294.913 M -7.33 % | -274.774 M -2.80 % | -267.291 M -5.89 % | -252.425 M -3.62 % | -243.607 M -5.58 % | -230.739 M -9.74 % | -210.251 M -7.43 % | -195.716 M -4.52 % | -187.247 M -6.03 % | -176.603 M -5.95 % | -166.679 M -6.60 % | -156.358 M -5.28 % | -148.511 M -11.69 % | -132.962 M -1.02 % | -131.621 M -3.72 % | -126.898 M -5.47 % | -120.318 M -4.56 % | -115.072 M -7.31 % | -107.235 M -4.72 % | -102.402 M -8.25 % | -94.596 M -7.05 % | -88.364 M -10.08 % | -80.272 M -6.02 % | -75.716 M -5.24 % | -71.948 M -5.56 % | -68.157 M -7.14 % | -63.616 M -15.77 % | -54.951 M -5.99 % | -51.845 M -7.19 % | -48.366 M -5.66 % | -45.774 M -16.06 % | -39.440 M -11.30 % | -35.437 M -13.94 % | -31.101 M -13.30 % | -27.449 M -16.00 % | -23.663 M -14.92 % | -20.591 M -13.54 % | -18.135 M -22.93 % | -14.752 M -19.78 % | -12.316 M -11.08 % | -11.087 M -17.57 % | -9.430 M -21.57 % | -7.757 M -16.78 % | -6.643 M -19.63 % | -5.553 M -18.83 % | -4.673 M -66.66 % | -2.804 M -13.32 % | -2.474 M -18.87 % | -2.082 M -151.80 % | -826.665 K |
| Common stock | 58.522 M 0.00 % | 58.522 M 25.65 % | 46.576 M 44.75 % | 32.176 M 77.43 % | 18.134 M 0.00 % | 18.134 M 17.56 % | 15.425 M 0.00 % | 15.425 M 2.40 % | 15.063 M 0.00 % | 15.063 M 25.00 % | 12.050 M 4.42 % | 11.540 M 80.00 % | 6.411 M 5.29 % | 6.089 M 0.00 % | 6.089 M 0.16 % | 6.079 M 1.10 % | 6.013 M 43.00 % | 4.205 M 0.00 % | 4.205 M 0.00 % | 4.205 M 0.00 % | 4.205 M 0.00 % | 4.205 M 31.04 % | 3.209 M 0.00 % | 3.209 M 0.00 % | 3.209 M 0.25 % | 3.201 M 0.00 % | 3.201 M 0.00 % | 3.201 M 2.71 % | 3.117 M 17.41 % | 2.654 M 0.00 % | 2.654 M 5.57 % | 2.514 M 0.00 % | 2.514 M 0.00 % | 2.514 M 14.29 % | 2.200 M 0.00 % | 2.200 M 0.38 % | 2.192 M 1.22 % | 2.165 M 15.38 % | 1.876 M 0.00 % | 1.876 M 0.00 % | 1.876 M 3.27 % | 1.817 M 15.22 % | 1.577 M 0.00 % | 1.577 M 0.00 % | 1.577 M 0.00 % | 1.577 M 0.00 % | 1.577 M 17.06 % | 1.347 M 0.00 % | 1.347 M 0.00 % | 1.347 M 0.00 % | 1.347 M 5.80 % | 1.273 M 0.15 % | 1.271 M 4.72 % | 1.214 M 19.17 % | 1.019 M 0.00 % | 1.019 M 0.00 % | 1.019 M 0.00 % | 1.019 M 12.74 % | 903.752 K 0.71 % | 897.407 K 0.00 % | 897.407 K 0.01 % | 897.287 K 39.65 % | 642.505 K 0.00 % | 642.505 K 0.00 % | 642.505 K 12.47 % | 571.280 K |
| Total equity | 64.427 M -9.09 % | 70.871 M 7.89 % | 65.686 M 12.86 % | 58.203 M 49.76 % | 38.865 M -18.67 % | 47.789 M 9.79 % | 43.528 M -29.77 % | 61.978 M 555.75 % | -13.599 M -548.07 % | 3.035 M -61.41 % | 7.865 M -63.80 % | 21.725 M 8 267.29 % | -266.000 K -103.97 % | 6.708 M -68.33 % | 21.184 M -48.88 % | 41.441 M -20.17 % | 51.913 M 1 531.46 % | 3.182 M -77.15 % | 13.928 M -49.07 % | 27.348 M -24.46 % | 36.203 M -23.96 % | 47.612 M 580.46 % | 6.997 M -66.97 % | 21.183 M -30.03 % | 30.274 M -24.37 % | 40.030 M -19.63 % | 49.807 M -16.14 % | 59.394 M 0.81 % | 58.915 M 85.74 % | 31.720 M -3.87 % | 32.996 M -10.85 % | 37.013 M 31.76 % | 28.091 M -15.30 % | 33.166 M 94.37 % | 17.064 M -22.56 % | 22.035 M -23.89 % | 28.953 M -12.83 % | 33.214 M 70.68 % | 19.460 M -18.95 % | 24.009 M -13.60 % | 27.789 M 2.75 % | 27.045 M -14.35 % | 31.576 M 86.69 % | 16.913 M -15.51 % | 20.019 M -14.81 % | 23.497 M -9.94 % | 26.090 M 411.27 % | 5.103 M -43.96 % | 9.106 M -32.26 % | 13.442 M -21.36 % | 17.094 M 12.30 % | 15.222 M -16.14 % | 18.151 M 3.24 % | 17.582 M 62.33 % | 10.831 M -18.36 % | 13.267 M -8.48 % | 14.495 M -10.26 % | 16.152 M 55.95 % | 10.358 M -6.36 % | 11.061 M -8.97 % | 12.151 M -6.70 % | 13.023 M 96.46 % | 6.629 M -4.74 % | 6.958 M -5.34 % | 7.351 M 99.87 % | 3.678 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 251.000 K 325.42 % | 59.000 K -75.42 % | 240.000 K | 0.000 -100.00 % | 113.000 K 7.62 % | 105.000 K 1 212.50 % | 8.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 -100.00 % | 146.836 K 0.00 % | 146.836 K | 0.000 -100.00 % | 278.608 K 34.81 % | 206.668 K 0.00 % | 206.668 K | 0.000 -100.00 % | 590.000 K 0.00 % | 590.000 K 0.00 % | 590.000 K 0.00 % | 590.000 K -24.28 % | 779.208 K 0.00 % | 779.208 K -2.60 % | 800.000 K |
| Long term debt | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K -96.41 % | 223.000 K 0.00 % | 223.000 K 0.00 % | 223.000 K 0.00 % | 223.000 K -5.11 % | 235.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K -50.00 % | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K -66.67 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K -97.14 % | 21.000 M 0.00 % | 21.000 M 2 000.00 % | 1.000 M 0.00 % | 1.000 M -28.57 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M -26.32 % | 1.900 M -5.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K 0.00 % | 73.500 K 0.00 % | 73.500 K 0.00 % | 73.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 146.836 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 8.000 K 0.00 % | 8.000 K 0.01 % | 7.999 K -96.41 % | 223.000 K 0.00 % | 223.000 K 0.00 % | 223.000 K 0.00 % | 223.000 K -5.11 % | 235.000 K | 0.000 -100.00 % | 3.389 M -90.74 % | 36.612 M 676.84 % | 4.713 M -10.82 % | 5.285 M 10 470.00 % | 50.000 K -50.00 % | 100.000 K -50.00 % | 200.000 K -55.65 % | 451.000 K 74.13 % | 259.000 K -41.14 % | 440.000 K -26.67 % | 600.000 K -15.85 % | 713.000 K 1.13 % | 705.000 K 15.95 % | 608.000 K -97.10 % | 21.000 M 0.00 % | 21.000 M 2 000.00 % | 1.000 M 0.00 % | 1.000 M -28.57 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M -26.32 % | 1.900 M -5.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K 0.00 % | 73.500 K 0.00 % | 73.500 K 0.00 % | 73.500 K 0.00 % | 73.500 K -49.37 % | 145.168 K -1.14 % | 146.836 K 0.00 % | 146.836 K 0.00 % | 146.836 K -47.30 % | 278.608 K 34.81 % | 206.668 K 0.00 % | 206.668 K 0.00 % | 206.668 K -64.97 % | 590.000 K 0.00 % | 590.000 K 0.00 % | 590.000 K 0.00 % | 590.000 K -24.28 % | 779.208 K 0.00 % | 779.208 K -2.60 % | 800.000 K |
| Other current liabilities | 4.352 M -23.81 % | 5.712 M -5.90 % | 6.070 M 68.61 % | 3.600 M -73.65 % | 13.664 M 881.61 % | 1.392 M -68.35 % | 4.398 M 5.14 % | 4.183 M -49.96 % | 8.360 M 60.80 % | 5.199 M 13.45 % | 4.583 M -88.58 % | 40.139 M -11.34 % | 45.274 M 4.58 % | 43.293 M 21.71 % | 35.571 M -7.91 % | 38.626 M -0.46 % | 38.806 M -0.23 % | 38.894 M 92.29 % | 20.227 M -12.66 % | 23.158 M -0.02 % | 23.163 M 0.46 % | 23.057 M 13.80 % | 20.260 M 835.81 % | 2.165 M -51.42 % | 4.457 M 170.29 % | 1.649 M 622.07 % | 228.371 K -88.28 % | 1.948 M -24.96 % | 2.597 M 31.26 % | 1.978 M -72.90 % | 7.301 M 415.92 % | 1.415 M -43.77 % | 2.517 M -50.00 % | 5.033 M 186.82 % | 1.755 M -74.21 % | 6.806 M 531.92 % | 1.077 M -66.18 % | 3.185 M 177.22 % | 1.149 M 24.66 % | 921.566 K -5.54 % | 975.648 K 7.29 % | 909.376 K -16.58 % | 1.090 M 90.29 % | 572.869 K -16.96 % | 689.909 K 4.49 % | 660.245 K -20.48 % | 830.236 K -69.38 % | 2.711 M 1 836.26 % | 140.021 K -77.34 % | 618.014 K -19.70 % | 769.639 K -1.92 % | 784.744 K 1 675.64 % | 44.195 K -94.94 % | 873.694 K 29.59 % | 674.204 K 1 064.31 % | 57.906 K -83.84 % | 358.370 K 108.55 % | 171.842 K -53.58 % | 370.217 K 28.70 % | 287.649 K 53.05 % | 187.946 K 92.78 % | 97.492 K -55.94 % | 221.247 K -37.40 % | 353.427 K 10.75 % | 319.122 K 53.56 % | 207.815 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.086 M 7.60 % | 2.868 M 1 520.34 % | 177.000 K 109.97 % | -1.776 M 96.06 % | -45.115 M -57.00 % | -28.735 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.089 M 63.17 % | 3.119 M -5.54 % | 3.302 M -8.12 % | 3.594 M -26.21 % | 4.871 M 81.06 % | 2.690 M -6.86 % | 2.888 M 1.48 % | 2.846 M -1.26 % | 2.882 M 62.93 % | 1.769 M -47.29 % | 3.356 M 153.28 % | 1.325 M -12.49 % | 1.514 M -2.97 % | 1.561 M -33.95 % | 2.363 M 42.44 % | 1.659 M -76.92 % | 7.188 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.312 M | 0.000 | 0.000 | 0.000 -100.00 % | 981.477 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.051 M | 0.000 | 0.000 | 0.000 100.00 % | -73.500 K -106.32 % | 1.162 M 165.30 % | 438.175 K | 0.000 -100.00 % | 749.478 K | 0.000 -100.00 % | 808.254 K -3.30 % | 835.868 K 32.82 % | 629.311 K 515.70 % | 102.210 K -71.32 % | 356.373 K 107.93 % | 171.389 K -54.40 % | 375.844 K 30.76 % | 287.422 K 53.11 % | 187.719 K 93.00 % | 97.265 K -55.99 % | 221.020 K | 0.000 | 0.000 -100.00 % | 207.588 K |
| Short term debt | 432.000 K 0.00 % | 432.000 K 0.00 % | 432.000 K 87.01 % | 231.000 K 0.00 % | 231.000 K 0.00 % | 231.000 K 0.00 % | 231.000 K | 0.000 -100.00 % | 45.115 M 57.00 % | 28.735 M -6.33 % | 30.678 M | 0.000 | 0.000 -100.00 % | 50.000 K -99.83 % | 28.660 M 28 560.05 % | 100.000 K -50.00 % | 200.000 K -33.33 % | 300.000 K 104.33 % | -6.930 M -7 029.79 % | 100.000 K -50.00 % | 200.000 K -33.33 % | 300.000 K 109.30 % | -3.227 M -3 327.22 % | 100.000 K -50.00 % | 200.000 K -33.33 % | 300.000 K 119.00 % | -1.579 M -1 678.79 % | 100.000 K -50.00 % | 200.000 K -33.33 % | 300.000 K -36.64 % | 473.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.500 K -97.55 % | 3.000 M 67.67 % | 1.789 M | 0.000 -100.00 % | 33.333 K | 0.000 -100.00 % | 43.332 K -50.94 % | 88.332 K -33.75 % | 133.332 K 60.00 % | 83.333 K -50.00 % | 166.666 K -33.33 % | 250.000 K -25.00 % | 333.332 K 2 122.21 % | 15.000 K -81.25 % | 80.000 K -33.33 % | 120.000 K -25.00 % | 160.000 K | 0.000 | 0.000 -100.00 % | 12.541 K |
| Total current liabilities | 7.661 M -18.29 % | 9.376 M -27.13 % | 12.867 M 27.90 % | 10.060 M -54.99 % | 22.351 M 100.39 % | 11.154 M -20.18 % | 13.974 M 41.55 % | 9.872 M -83.00 % | 58.065 M 55.01 % | 37.460 M -10.04 % | 41.641 M -7.95 % | 45.237 M -11.16 % | 50.919 M 4.83 % | 48.571 M 6.86 % | 45.454 M 9.99 % | 41.325 M -6.50 % | 44.196 M -0.58 % | 44.455 M 48.03 % | 30.031 M 5.54 % | 28.454 M -1.55 % | 28.902 M 3.46 % | 27.936 M -10.06 % | 31.062 M 386.26 % | 6.388 M -22.63 % | 8.256 M 44.66 % | 5.707 M -20.88 % | 7.213 M 65.35 % | 4.362 M -21.81 % | 5.579 M 7.95 % | 5.168 M -50.97 % | 10.541 M 110.19 % | 5.015 M -5.66 % | 5.316 M -52.53 % | 11.198 M 9.36 % | 10.239 M -7.62 % | 11.084 M 229.71 % | 3.362 M -56.85 % | 7.790 M 177.54 % | 2.807 M 9.41 % | 2.565 M 5.03 % | 2.442 M -29.43 % | 3.461 M -35.65 % | 5.379 M 120.22 % | 2.442 M 3.05 % | 2.370 M -15.73 % | 2.813 M -7.35 % | 3.036 M -65.55 % | 8.812 M 46.76 % | 6.005 M 102.44 % | 2.966 M 2.48 % | 2.894 M 20.91 % | 2.394 M 66.59 % | 1.437 M -15.51 % | 1.701 M -16.12 % | 2.028 M 67.02 % | 1.214 M -18.53 % | 1.490 M 25.48 % | 1.188 M -0.90 % | 1.198 M 85.23 % | 647.010 K -32.48 % | 958.262 K -7.70 % | 1.038 M 5.55 % | 983.651 K 72.40 % | 570.567 K -30.57 % | 821.743 K -21.41 % | 1.046 M |
| Total liabilities | 7.669 M -18.28 % | 9.384 M -27.11 % | 12.875 M 25.21 % | 10.283 M -54.45 % | 22.574 M 98.42 % | 11.377 M -19.86 % | 14.197 M 40.47 % | 10.107 M -82.59 % | 58.065 M 55.01 % | 37.460 M -10.04 % | 41.641 M -7.95 % | 45.237 M -11.16 % | 50.919 M 4.73 % | 48.621 M 6.73 % | 45.554 M 9.70 % | 41.525 M -6.99 % | 44.647 M -0.15 % | 44.714 M 46.74 % | 30.471 M 4.88 % | 29.054 M -1.89 % | 29.615 M 3.40 % | 28.641 M -9.56 % | 31.670 M 15.63 % | 27.388 M -6.39 % | 29.256 M 336.20 % | 6.707 M -18.34 % | 8.213 M 42.53 % | 5.762 M -17.43 % | 6.979 M 6.25 % | 6.568 M -44.99 % | 11.941 M 72.68 % | 6.915 M -5.48 % | 7.316 M -34.66 % | 11.198 M 9.36 % | 10.239 M -7.62 % | 11.084 M 229.71 % | 3.362 M -56.85 % | 7.790 M 177.54 % | 2.807 M 9.41 % | 2.565 M 5.03 % | 2.442 M -29.43 % | 3.461 M -35.65 % | 5.379 M 120.22 % | 2.442 M 3.05 % | 2.370 M -15.73 % | 2.813 M -9.54 % | 3.110 M -65.01 % | 8.886 M 46.19 % | 6.078 M 99.96 % | 3.040 M 2.41 % | 2.968 M 16.89 % | 2.539 M 60.31 % | 1.584 M -14.28 % | 1.848 M -15.03 % | 2.175 M 45.68 % | 1.493 M -12.03 % | 1.697 M 21.70 % | 1.394 M -0.77 % | 1.405 M 13.59 % | 1.237 M -20.10 % | 1.548 M -4.91 % | 1.628 M 3.47 % | 1.574 M 16.59 % | 1.350 M -15.69 % | 1.601 M -13.25 % | 1.846 M |
| Other non current assets | 0.000 -100.00 % | 8.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.800 M 165.88 % | 7.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 100.00 % | -863.000 | 0.000 | 0.000 -100.00 % | 198.000 K 0.06 % | 197.888 K -0.06 % | 198.000 K | 0.000 | 0.000 100.00 % | -702.000 -101.67 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K 279 900.00 % | 15.000 -100.00 % | 22.995 M 1.53 % | 22.649 M 2.09 % | 22.186 M 2.00 % | 21.751 M 2.73 % | 21.173 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 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.800 M -165.88 % | -7.823 M -2 354.47 % | 347.000 K 194.07 % | 118.000 K 0.00 % | 118.000 K 0.00 % | 118.000 K 38.82 % | 85.000 K -41.38 % | 145.000 K -29.95 % | 207.000 K 0.98 % | 205.000 K -34.92 % | 315.000 K 1.29 % | 311.000 K 57.07 % | 198.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K 100.18 % | -22.995 M -1.53 % | -22.649 M -2.09 % | -22.186 M -2.00 % | -21.751 M -2.73 % | -21.173 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 |
| Intangible assets | 12.441 M -3.62 % | 12.908 M -40.92 % | 21.847 M 9.67 % | 19.920 M 7.68 % | 18.499 M 0.27 % | 18.450 M -2.28 % | 18.880 M 3.05 % | 18.322 M 2.94 % | 17.799 M -2.44 % | 18.244 M 3.28 % | 17.664 M -2.68 % | 18.150 M -2.57 % | 18.629 M -2.39 % | 19.085 M -2.59 % | 19.593 M -1.50 % | 19.890 M -0.94 % | 20.079 M -2.99 % | 20.698 M -2.59 % | 21.248 M -3.22 % | 21.954 M -2.57 % | 22.534 M -3.14 % | 23.264 M -1.89 % | 23.713 M -2.71 % | 24.372 M -2.23 % | 24.928 M -2.21 % | 25.492 M -2.16 % | 26.053 M 3.05 % | 25.283 M 1.27 % | 24.967 M 2.00 % | 24.477 M 3.20 % | 23.719 M 2.75 % | 23.084 M 1.71 % | 22.697 M 11.45 % | 20.365 M 1.67 % | 20.031 M 0.99 % | 19.835 M 1.96 % | 19.454 M 2.86 % | 18.912 M 2.28 % | 18.490 M 2.52 % | 18.035 M 2.04 % | 17.675 M 2.91 % | 17.176 M 3.52 % | 16.593 M 3.54 % | 16.024 M 3.88 % | 15.426 M 4.05 % | 14.826 M 4.57 % | 14.178 M 7.71 % | 13.163 M 2.07 % | 12.896 M 5.45 % | 12.229 M 4.24 % | 11.732 M 3.71 % | 11.313 M | 0.000 -100.00 % | 10.379 M 4.42 % | 9.940 M 5.25 % | 9.444 M 6.13 % | 8.898 M 4.24 % | 8.537 M 4.94 % | 8.135 M 5.00 % | 7.748 M 6.73 % | 7.260 M 6.34 % | 6.827 M 9.32 % | 6.245 M 15.07 % | 5.427 M 16.17 % | 4.672 M 50.30 % | 3.108 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 12.441 M -3.62 % | 12.908 M -40.92 % | 21.847 M 9.67 % | 19.920 M 7.68 % | 18.499 M 0.27 % | 18.450 M -2.28 % | 18.880 M 3.05 % | 18.322 M 2.94 % | 17.799 M -2.44 % | 18.244 M 3.28 % | 17.664 M -2.68 % | 18.150 M -2.57 % | 18.629 M -2.39 % | 19.085 M -2.59 % | 19.593 M -1.50 % | 19.890 M -0.94 % | 20.079 M -2.99 % | 20.698 M -2.59 % | 21.248 M -3.22 % | 21.954 M -2.57 % | 22.534 M -3.14 % | 23.264 M -1.89 % | 23.713 M -2.71 % | 24.372 M -2.23 % | 24.928 M -2.21 % | 25.492 M -2.16 % | 26.053 M 3.05 % | 25.283 M 1.27 % | 24.967 M 2.00 % | 24.477 M 3.20 % | 23.719 M 2.75 % | 23.084 M 1.71 % | 22.697 M 11.45 % | 20.365 M 1.67 % | 20.031 M 0.99 % | 19.835 M 1.96 % | 19.454 M 2.86 % | 18.912 M 2.28 % | 18.490 M 2.52 % | 18.035 M 2.04 % | 17.675 M 2.91 % | 17.176 M 3.52 % | 16.593 M 3.54 % | 16.024 M 3.88 % | 15.426 M 4.05 % | 14.826 M 4.57 % | 14.178 M 7.71 % | 13.163 M 2.07 % | 12.896 M 5.45 % | 12.229 M 4.24 % | 11.732 M 3.71 % | 11.313 M 4.40 % | 10.836 M 4.40 % | 10.379 M 4.42 % | 9.940 M 5.25 % | 9.444 M 6.13 % | 8.898 M 4.24 % | 8.537 M 4.94 % | 8.135 M 5.00 % | 7.748 M 6.73 % | 7.260 M 6.34 % | 6.827 M 9.32 % | 6.245 M 15.07 % | 5.427 M 16.17 % | 4.672 M 50.30 % | 3.108 M |
| Property plant equipment net | 12.823 M 173.94 % | 4.681 M -2.03 % | 4.778 M -0.95 % | 4.824 M 1.73 % | 4.742 M 20.60 % | 3.932 M 1.42 % | 3.877 M 46.58 % | 2.645 M 14.50 % | 2.310 M -20.21 % | 2.895 M 60.58 % | 1.803 M 51.12 % | 1.193 M 0.68 % | 1.185 M -10.97 % | 1.331 M -9.90 % | 1.477 M -7.50 % | 1.597 M -8.17 % | 1.739 M -11.09 % | 1.956 M -4.77 % | 2.054 M -9.95 % | 2.281 M 8.46 % | 2.103 M -7.72 % | 2.279 M -5.32 % | 2.407 M 387.28 % | 494.000 K -7.84 % | 536.000 K -7.43 % | 579.000 K -6.54 % | 619.518 K 31.73 % | 470.288 K -7.95 % | 510.924 K -36.63 % | 806.290 K -1.77 % | 820.805 K -4.67 % | 861.012 K -6.31 % | 918.973 K 44 359.26 % | 2.067 K -86.58 % | 15.402 K -46.41 % | 28.742 K -31.69 % | 42.077 K -24.07 % | 55.412 K -19.40 % | 68.747 K -16.25 % | 82.087 K -13.97 % | 95.422 K -12.26 % | 108.757 K -10.92 % | 122.092 K -11.75 % | 138.351 K -8.79 % | 151.686 K -8.08 % | 165.021 K -7.48 % | 178.356 K -14.04 % | 207.486 K -12.31 % | 236.604 K -10.96 % | 265.722 K -9.88 % | 294.840 K 34.97 % | 218.456 K -28.66 % | 306.239 K 140.57 % | 127.297 K -13.82 % | 147.706 K -12.81 % | 169.411 K -11.35 % | 191.098 K -10.19 % | 212.785 K -9.25 % | 234.472 K -9.25 % | 258.365 K -7.50 % | 279.323 K -2.23 % | 285.691 K -6.83 % | 306.649 K -0.52 % | 308.240 K 3.98 % | 296.438 K 59.71 % | 185.612 K |
| Total non current assets | 37.695 M -2.58 % | 38.695 M -3.63 % | 40.153 M 8.06 % | 37.158 M 2.38 % | 36.293 M 18.27 % | 30.686 M 0.35 % | 30.580 M 2.76 % | 29.759 M 3.76 % | 28.680 M 6.74 % | 26.869 M 6.45 % | 25.242 M -0.84 % | 25.457 M -0.16 % | 25.498 M 7.42 % | 23.736 M -2.37 % | 24.313 M -1.79 % | 24.757 M -0.93 % | 24.989 M 9.35 % | 22.852 M -2.76 % | 23.500 M -3.82 % | 24.433 M -0.83 % | 24.637 M -3.55 % | 25.543 M -2.21 % | 26.119 M 4.86 % | 24.908 M -2.37 % | 25.512 M -2.32 % | 26.118 M -2.25 % | 26.720 M 3.73 % | 25.759 M 1.09 % | 25.482 M 0.78 % | 25.286 M 3.03 % | 24.542 M 2.48 % | 23.947 M 1.40 % | 23.616 M 15.96 % | 20.367 M 1.60 % | 20.047 M 0.92 % | 19.864 M 1.89 % | 19.496 M 2.78 % | 18.968 M 2.20 % | 18.559 M 2.44 % | 18.117 M 1.95 % | 17.771 M 2.81 % | 17.285 M 3.41 % | 16.715 M 3.41 % | 16.163 M 3.76 % | 15.577 M 3.91 % | 14.991 M 4.42 % | 14.356 M 7.37 % | 13.371 M 1.81 % | 13.133 M 5.10 % | 12.495 M 3.89 % | 12.027 M 4.30 % | 11.531 M 3.49 % | 11.142 M 6.05 % | 10.506 M 4.15 % | 10.087 M 4.93 % | 9.613 M 5.76 % | 9.090 M 3.89 % | 8.749 M 4.54 % | 8.370 M 4.54 % | 8.006 M 6.20 % | 7.539 M 5.99 % | 7.113 M 8.56 % | 6.551 M 14.24 % | 5.735 M 15.44 % | 4.968 M 50.83 % | 3.294 M |
| Other current assets | 3.788 M -5.72 % | 4.018 M 2 796.17 % | 138.735 K -86.25 % | 1.009 M 34.53 % | 750.000 K -89.59 % | 7.207 M 135.52 % | 3.060 M -57.53 % | 7.205 M 28.64 % | 5.601 M 255.17 % | 1.577 M -28.42 % | 2.203 M 125.72 % | 976.000 K 0.10 % | 975.000 K -82.46 % | 5.559 M 751.58 % | 652.787 K -92.22 % | 8.388 M 66.10 % | 5.050 M 55.43 % | 3.249 M 11.39 % | 2.917 M -1.82 % | 2.971 M -15.62 % | 3.521 M -19.35 % | 4.366 M 97.64 % | 2.209 M -14.77 % | 2.592 M -40.98 % | 4.392 M 117.43 % | 2.020 M -36.53 % | 3.183 M 215.75 % | 1.008 M -71.76 % | 3.570 M 1 624.84 % | 206.971 K -85.46 % | 1.424 M 10 498.58 % | 13.432 K -99.21 % | 1.691 M -18.39 % | 2.072 M 95.79 % | 1.058 M -51.74 % | 2.193 M 30.93 % | 1.675 M -29.67 % | 2.382 M 120.73 % | 1.079 M 0.38 % | 1.075 M 6.54 % | 1.009 M -9.09 % | 1.110 M -27.73 % | 1.536 M 39.83 % | 1.098 M 22.18 % | 899.006 K 4.57 % | 859.730 K -35.87 % | 1.341 M 188.71 % | 464.361 K -43.25 % | 818.290 K -1.87 % | 833.925 K -15.04 % | 981.599 K 15.39 % | 850.649 K 14.80 % | 741.006 K -19.91 % | 925.274 K 67.56 % | 552.206 K -27.37 % | 760.262 K 40.21 % | 542.241 K -6.21 % | 578.160 K 27.82 % | 452.317 K 5.75 % | 427.705 K 14.92 % | 372.180 K -36.81 % | 588.982 K 51.45 % | 388.884 K 42.14 % | 273.588 K -44.14 % | 489.778 K 106.02 % | 237.731 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.000 K 0.00 % | 139.000 K -0.35 % | 139.487 K -16.97 % | 168.000 K -98.31 % | 9.955 M -45.45 % | 18.250 M -38.05 % | 29.459 M 385.96 % | 6.062 M 0.00 % | 6.062 M 0.00 % | 6.062 M -46.24 % | 11.276 M -52.11 % | 23.545 M -24.11 % | 31.024 M -11.43 % | 35.027 M 871.68 % | 3.605 M -0.01 % | 3.605 M 0.00 % | 3.605 M -70.57 % | 12.249 M -48.86 % | 23.951 M -24.17 % | 31.584 M 37 088.77 % | 84.930 K -98.81 % | 7.153 M -47.49 % | 13.621 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 |
| cash and cash equivalents | 16.202 M -41.87 % | 27.870 M 23.83 % | 22.506 M 44.45 % | 15.581 M 30.17 % | 11.970 M -23.53 % | 15.653 M 2.10 % | 15.331 M -49.29 % | 30.230 M 437.33 % | 5.626 M 7.30 % | 5.243 M -49.82 % | 10.449 M -57.04 % | 24.321 M 421.57 % | 4.663 M 35.83 % | 3.433 M 101.21 % | 1.706 M -95.81 % | 40.724 M -26.20 % | 55.181 M 404.17 % | 10.945 M 1 740.52 % | 594.670 K -32.35 % | 879.000 K -68.31 % | 2.774 M -68.89 % | 8.918 M 313.72 % | 2.156 M -82.77 % | 12.510 M -44.00 % | 22.339 M 1 689.98 % | 1.248 M 163.24 % | 474.100 K -40.95 % | 802.824 K -97.51 % | 32.244 M 5 098.76 % | 620.233 K -69.28 % | 2.019 M -87.06 % | 15.602 M 54.49 % | 10.099 M -53.94 % | 21.925 M 253.74 % | 6.198 M -43.97 % | 11.061 M -0.74 % | 11.144 M -43.30 % | 19.655 M 647.57 % | 2.629 M -64.38 % | 7.382 M -35.54 % | 11.452 M -5.45 % | 12.111 M -35.25 % | 18.704 M 793.12 % | 2.094 M -64.58 % | 5.913 M -43.47 % | 10.460 M -22.53 % | 13.502 M 8 684.66 % | 153.703 K -87.54 % | 1.233 M -60.88 % | 3.153 M -55.30 % | 7.053 M 31.12 % | 5.379 M -31.49 % | 7.852 M -1.82 % | 7.998 M 238.08 % | 2.366 M -46.06 % | 4.386 M -33.15 % | 6.560 M -20.18 % | 8.219 M 182.24 % | 2.912 M -24.63 % | 3.864 M -33.24 % | 5.788 M -16.72 % | 6.949 M 450.73 % | 1.262 M -45.12 % | 2.299 M -34.19 % | 3.494 M 75.43 % | 1.992 M |
| Cash and short term investments | 16.202 M -41.87 % | 27.870 M 23.83 % | 22.506 M 44.45 % | 15.581 M 30.17 % | 11.970 M -23.53 % | 15.653 M 2.10 % | 15.331 M -49.29 % | 30.230 M 424.37 % | 5.765 M 7.12 % | 5.382 M -49.17 % | 10.589 M -56.76 % | 24.489 M 67.53 % | 14.618 M -32.58 % | 21.683 M -30.43 % | 31.165 M -33.39 % | 46.786 M -23.61 % | 61.243 M 260.10 % | 17.007 M 43.27 % | 11.871 M -51.40 % | 24.424 M -27.74 % | 33.798 M -23.09 % | 43.945 M 662.88 % | 5.760 M -64.25 % | 16.115 M -37.89 % | 25.944 M 92.22 % | 13.497 M -44.74 % | 24.425 M -24.58 % | 32.387 M 0.18 % | 32.329 M 315.93 % | 7.773 M -50.30 % | 15.640 M 0.24 % | 15.602 M 54.49 % | 10.099 M -53.94 % | 21.925 M 253.74 % | 6.198 M -43.97 % | 11.061 M -0.74 % | 11.144 M -43.30 % | 19.655 M 647.57 % | 2.629 M -64.38 % | 7.382 M -35.54 % | 11.452 M -5.45 % | 12.111 M -35.25 % | 18.704 M 793.12 % | 2.094 M -64.58 % | 5.913 M -43.47 % | 10.460 M -22.53 % | 13.502 M 8 684.66 % | 153.703 K -87.54 % | 1.233 M -60.88 % | 3.153 M -55.30 % | 7.053 M 31.12 % | 5.379 M -31.49 % | 7.852 M -1.82 % | 7.998 M 238.08 % | 2.366 M -46.06 % | 4.386 M -33.15 % | 6.560 M -20.18 % | 8.219 M 182.24 % | 2.912 M -24.63 % | 3.864 M -33.24 % | 5.788 M -16.72 % | 6.949 M 450.73 % | 1.262 M -45.12 % | 2.299 M -34.19 % | 3.494 M 75.43 % | 1.992 M |
| Total current assets | 34.401 M -17.23 % | 41.560 M 8.21 % | 38.408 M 22.60 % | 31.328 M 24.58 % | 25.146 M -11.71 % | 28.480 M 4.92 % | 27.145 M -35.87 % | 42.326 M 168.12 % | 15.786 M 15.85 % | 13.626 M -43.84 % | 24.264 M -41.54 % | 41.506 M 65.00 % | 25.155 M -20.38 % | 31.593 M -25.53 % | 42.425 M -27.12 % | 58.209 M -18.67 % | 71.571 M 185.78 % | 25.044 M 19.83 % | 20.899 M -34.63 % | 31.969 M -22.37 % | 41.181 M -18.79 % | 50.710 M 304.13 % | 12.548 M -46.97 % | 23.663 M -30.44 % | 34.018 M 64.98 % | 20.619 M -34.12 % | 31.300 M -20.55 % | 39.397 M -2.51 % | 40.412 M 210.81 % | 13.002 M -36.25 % | 20.395 M 2.07 % | 19.981 M 69.47 % | 11.790 M -50.87 % | 23.997 M 230.71 % | 7.256 M -45.25 % | 13.254 M 3.40 % | 12.819 M -41.83 % | 22.037 M 494.26 % | 3.708 M -56.15 % | 8.457 M -32.13 % | 12.461 M -5.75 % | 13.221 M -34.68 % | 20.240 M 533.95 % | 3.193 M -53.13 % | 6.812 M -39.82 % | 11.320 M -23.74 % | 14.843 M 2 301.52 % | 618.064 K -69.87 % | 2.052 M -48.54 % | 3.987 M -50.38 % | 8.035 M 28.97 % | 6.230 M -27.50 % | 8.593 M -3.69 % | 8.923 M 205.81 % | 2.918 M -43.30 % | 5.146 M -27.55 % | 7.103 M -19.26 % | 8.797 M 159.26 % | 3.393 M -20.93 % | 4.292 M -30.33 % | 6.160 M -18.29 % | 7.538 M 356.67 % | 1.651 M -35.84 % | 2.573 M -35.42 % | 3.984 M 78.69 % | 2.230 M |
| Inventory | 4.006 M 9.19 % | 3.669 M -54.99 % | 8.151 M 12.29 % | 7.259 M 346.71 % | 1.625 M -31.23 % | 2.363 M -61.36 % | 6.115 M 94.68 % | 3.141 M 3.56 % | 3.033 M 114.95 % | 1.411 M -5.68 % | 1.496 M -56.64 % | 3.450 M -5.84 % | 3.664 M -4.51 % | 3.837 M -7.65 % | 4.155 M 57.51 % | 2.638 M 0.00 % | 2.638 M -0.15 % | 2.642 M -4.07 % | 2.754 M 30.71 % | 2.107 M 22.14 % | 1.725 M -0.92 % | 1.741 M -3.97 % | 1.813 M -50.08 % | 3.632 M 8.97 % | 3.333 M -2.29 % | 3.411 M 2.46 % | 3.329 M -10.37 % | 3.714 M 13.70 % | 3.267 M 8.67 % | 3.006 M 1 862.50 % | 153.174 K -94.77 % | 2.929 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 |
| Net receivables | 10.405 M 73.33 % | 6.003 M -21.14 % | 7.612 M 1.78 % | 7.479 M -2.38 % | 7.661 M 4.37 % | 7.340 M 84.38 % | 3.981 M -32.45 % | 5.893 M 11.25 % | 5.297 M 0.78 % | 5.256 M -37.43 % | 8.400 M -33.29 % | 12.591 M 113.48 % | 5.898 M 15.69 % | 5.098 M -20.99 % | 6.452 M 201.36 % | 2.141 M -18.90 % | 2.640 M 23.02 % | 2.146 M | 0.000 -100.00 % | 2.467 M 15.44 % | 2.137 M -12.60 % | 2.445 M | 0.000 -100.00 % | 3.227 M 8.91 % | 2.963 M 75.22 % | 1.691 M 365.84 % | 363.000 K -84.13 % | 2.287 M -42.65 % | 3.988 M 210.54 % | 1.284 M 257.53 % | 359.205 K -75.00 % | 1.437 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 |
| Tax assets | 12.431 M 0.75 % | 12.339 M -8.79 % | 13.528 M 8.97 % | 12.414 M -4.89 % | 13.052 M 57.18 % | 8.304 M 6.15 % | 7.823 M -7.37 % | 8.445 M -0.09 % | 8.453 M 50.62 % | 5.612 M -0.80 % | 5.657 M -6.17 % | 6.029 M 8.85 % | 5.539 M 77.93 % | 3.113 M 2.44 % | 3.039 M 2.84 % | 2.955 M 3.32 % | 2.860 M 1 544.44 % | -198.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K 20.00 % | 5.000 K 0.00 % | 5.000 K -9.62 % | 5.532 K 22.52 % | 4.515 K 139.40 % | 1.886 K 24.08 % | 1.520 K 1.54 % | 1.497 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.801 M -11.28 % | 3.157 M -49.85 % | 6.295 M 1.98 % | 6.173 M 15.88 % | 5.327 M -19.57 % | 6.623 M -27.76 % | 9.168 M 64.71 % | 5.566 M 23.83 % | 4.495 M 32.63 % | 3.389 M -42.89 % | 5.934 M 25.91 % | 4.713 M -10.82 % | 5.285 M 7.40 % | 4.921 M 14.07 % | 4.314 M 65.99 % | 2.599 M -49.92 % | 5.190 M -1.35 % | 5.261 M 17.96 % | 4.460 M -14.16 % | 5.196 M -6.19 % | 5.539 M 20.97 % | 4.579 M -38.50 % | 7.446 M 80.60 % | 4.123 M 14.56 % | 3.599 M -4.23 % | 3.758 M -24.79 % | 4.997 M 115.96 % | 2.314 M -16.84 % | 2.782 M -3.72 % | 2.890 M 4.56 % | 2.764 M -21.66 % | 3.528 M 26.10 % | 2.798 M -54.61 % | 6.164 M 122.85 % | 2.766 M -35.34 % | 4.278 M 87.25 % | 2.285 M -50.35 % | 4.602 M 180.51 % | 1.641 M -0.19 % | 1.644 M 12.05 % | 1.467 M -42.52 % | 2.552 M -38.92 % | 4.177 M 123.87 % | 1.866 M 11.99 % | 1.666 M -21.70 % | 2.128 M 3.20 % | 2.062 M -32.78 % | 3.067 M -15.67 % | 3.637 M 54.90 % | 2.348 M 14.72 % | 2.047 M 27.21 % | 1.609 M 197.33 % | 541.187 K -26.75 % | 738.798 K -39.45 % | 1.220 M 25.71 % | 970.621 K 0.56 % | 965.188 K 26.04 % | 765.809 K 54.73 % | 494.935 K 43.73 % | 344.361 K -50.12 % | 690.316 K -15.89 % | 820.755 K 36.25 % | 602.404 K 177.43 % | 217.140 K -56.80 % | 502.621 K -39.09 % | 825.214 K |
| Tax payables | 76.000 K 1.33 % | 75.000 K 7.14 % | 70.000 K 25.00 % | 56.000 K 30.23 % | 43.000 K 7.50 % | 40.000 K -77.40 % | 177.000 K 43.90 % | 123.000 K 29.47 % | 95.000 K -30.66 % | 137.000 K -69.28 % | 446.000 K 15.84 % | 385.000 K 6.94 % | 360.000 K 17.26 % | 307.000 K 0.33 % | 306.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 -100.00 % | 1.947 K -97.28 % | 71.632 K 5 310.27 % | 1.324 K | 0.000 -100.00 % | 41.322 K | 0.000 | 0.000 -100.00 % | 3.275 K -81.15 % | 17.372 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.470 K 967.83 % | 3.509 K -74.96 % | 14.015 K -42.84 % | 24.521 K -65.12 % | 70.291 K 108.25 % | 33.753 K | 0.000 | 0.000 -100.00 % | 44.577 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -2.799 M 0.14 % | -2.803 M 7.67 % | -3.036 M -4.98 % | -2.892 M -0.66 % | -2.873 M 0.93 % | -2.900 M -29.41 % | -2.241 M -8.00 % | -2.075 M -27.22 % | -1.631 M -6.60 % | -1.530 M -13.17 % | -1.352 M -9.56 % | -1.234 M -38.34 % | -892.000 K -14.51 % | -779.000 K -27.70 % | -610.000 K -251.74 % | 402.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 224.000 K 0.00 % | 224.000 K 0.00 % | 224.000 K -50.66 % | 454.000 K 0.00 % | 454.000 K 0.00 % | 454.000 K 96.54 % | 231.000 K -1.70 % | 235.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.487 M | 0.000 | 0.000 | 0.000 100.00 % | -7.403 M | 0.000 | 0.000 | 0.000 100.00 % | -3.701 M | 0.000 | 0.000 | 0.000 100.00 % | -2.052 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 |
| 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 -100.00 % | 905.000 K | 0.000 -100.00 % | 591.000 K | 0.000 -100.00 % | 131.000 K -52.88 % | 278.000 K 16.71 % | 238.202 K -49.37 % | 470.433 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.823 K -97.62 % | 160.493 K 600.41 % | 22.914 K 13.66 % | 20.160 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.113 K | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 0.00 % | 0.000 0.00 % | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 3.078 M -2.10 % | 3.144 M -92.13 % | 39.949 M 9.92 % | 36.344 M 103.57 % | 17.853 M -13.96 % | 20.749 M 111.77 % | 9.798 M 0.00 % | 9.798 M -33.03 % | 14.631 M 23.71 % | 11.827 M -82.11 % | 66.128 M -83.55 % | 401.967 M 14.31 % | 351.651 M 4.57 % | 336.268 M -1.05 % | 339.828 M -1.08 % | 343.555 M 1.93 % | 337.055 M 23.12 % | 273.751 M -0.33 % | 274.655 M 1.56 % | 270.436 M 0.00 % | 270.436 M 0.34 % | 269.531 M 26.09 % | 213.753 M -0.25 % | 214.281 M 0.00 % | 214.280 M 2.94 % | 208.158 M -2.53 % | 213.563 M 0.36 % | 212.789 M 3.91 % | 204.781 M 29.14 % | 158.567 M -2.01 % | 161.826 M 2.36 % | 158.092 M 8.48 % | 145.728 M 0.00 % | 145.728 M 19.20 % | 122.259 M 0.00 % | 122.259 M 0.74 % | 121.358 M 1.63 % | 119.414 M 22.03 % | 97.856 M 0.01 % | 97.848 M -0.01 % | 97.860 M 4.79 % | 93.385 M -0.25 % | 93.614 M 33.19 % | 70.287 M 0.00 % | 70.287 M 0.00 % | 70.287 M 0.00 % | 70.287 M 62.72 % | 43.196 M 0.00 % | 43.196 M 0.00 % | 43.196 M 0.00 % | 43.196 M 14.84 % | 37.612 M 0.38 % | 37.471 M 8.60 % | 34.503 M 40.46 % | 24.564 M 0.00 % | 24.564 M 0.00 % | 24.564 M 0.00 % | 24.564 M 42.56 % | 17.231 M 2.53 % | 16.806 M 0.00 % | 16.806 M 0.05 % | 16.798 M 91.11 % | 8.790 M 0.00 % | 8.790 M 0.00 % | 8.790 M 123.48 % | 3.933 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.389 M 90.74 % | -36.612 M -676.84 % | -4.713 M 10.82 % | -5.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 72.096 M -10.17 % | 80.255 M 2.16 % | 78.561 M 14.71 % | 68.486 M 11.47 % | 61.439 M 3.84 % | 59.166 M 2.50 % | 57.725 M -19.92 % | 72.085 M 62.11 % | 44.466 M 9.81 % | 40.495 M -18.20 % | 49.506 M -26.07 % | 66.962 M 32.20 % | 50.653 M -8.45 % | 55.329 M -17.10 % | 66.738 M -19.56 % | 82.966 M -14.08 % | 96.560 M 101.60 % | 47.896 M 7.88 % | 44.399 M -21.28 % | 56.402 M -14.31 % | 65.818 M -13.68 % | 76.253 M 97.20 % | 38.667 M -20.39 % | 48.571 M -18.41 % | 59.530 M 27.37 % | 46.737 M -19.45 % | 58.020 M -10.95 % | 65.156 M -1.12 % | 65.894 M 72.10 % | 38.288 M -14.80 % | 44.937 M 2.30 % | 43.928 M 24.07 % | 35.407 M -20.19 % | 44.364 M 62.49 % | 27.303 M -17.56 % | 33.118 M 2.49 % | 32.315 M -21.19 % | 41.004 M 84.15 % | 22.267 M -16.21 % | 26.574 M -12.10 % | 30.231 M -0.90 % | 30.506 M -17.45 % | 36.954 M 90.92 % | 19.355 M -13.55 % | 22.389 M -14.90 % | 26.310 M -9.89 % | 29.199 M 108.73 % | 13.989 M -7.87 % | 15.184 M -7.87 % | 16.482 M -17.84 % | 20.062 M 12.95 % | 17.761 M -10.00 % | 19.735 M 1.57 % | 19.429 M 49.40 % | 13.005 M -11.88 % | 14.759 M -8.85 % | 16.192 M -7.72 % | 17.547 M 49.17 % | 11.763 M -4.35 % | 12.298 M -10.23 % | 13.699 M -6.50 % | 14.651 M 78.62 % | 8.202 M -1.27 % | 8.308 M -7.19 % | 8.952 M 62.07 % | 5.523 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2008-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 100.00 % | -11.014 M 3.09 % | -11.365 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 -100.00 % | 6.304 M | 0.000 | 0.000 | 0.000 -100.00 % | 421.362 K | 0.000 | 0.000 | 0.000 100.00 % | -8.413 K | 0.000 | 0.000 | 0.000 100.00 % | -224.963 K | 0.000 | 0.000 | 0.000 100.00 % | -429.394 K | 0.000 | 0.000 100.00 % | -4.013 M | 0.000 | 0.000 100.00 % | -1.208 M 28.37 % | -1.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 -100.00 % | 6.308 M 18.82 % | 5.309 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 -100.00 % | 456.835 K | 0.000 | 0.000 | 0.000 100.00 % | -194.770 K | 0.000 | 0.000 | 0.000 100.00 % | -359.061 K | 0.000 | 0.000 | 0.000 100.00 % | -429.394 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -17.322 M -3.89 % | -16.674 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.304 M | 0.000 | 0.000 | 0.000 100.00 % | -35.473 K | 0.000 | 0.000 | 0.000 -100.00 % | 186.357 K | 0.000 | 0.000 | 0.000 -100.00 % | 134.098 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 |
| Other non cash items | -5.155 M -195.52 % | 5.397 M 4 762.16 % | 111.000 K -99.11 % | 12.478 M 1 316.18 % | -1.026 M 86.37 % | -7.527 M -157.14 % | 13.173 M 268.45 % | -7.820 M -1 321.88 % | 640.000 K 199.38 % | -644.000 K -46.70 % | -439.000 K -101.34 % | 32.776 M 101.07 % | 16.301 M 25.63 % | 12.975 M 200.90 % | 4.312 M -63.98 % | 11.970 M -46.47 % | 22.361 M 157.05 % | 8.699 M -40.03 % | 14.506 M 67.74 % | 8.648 M -28.69 % | 12.128 M -38.13 % | 19.601 M 37.23 % | 14.283 M 84.94 % | 7.723 M -21.47 % | 9.834 M 11.06 % | 8.855 M -5.87 % | 9.407 M 28.32 % | 7.331 M -51.09 % | 14.989 M 1 529.89 % | 919.628 K -79.09 % | 4.398 M 20.74 % | 3.643 M -33.11 % | 5.446 M -29.41 % | 7.715 M 61.87 % | 4.766 M -39.11 % | 7.828 M 26.52 % | 6.187 M -23.74 % | 8.113 M 78.64 % | 4.541 M 20.99 % | 3.753 M -0.58 % | 3.775 M -15.57 % | 4.472 M -48.30 % | 8.648 M 179.68 % | 3.092 M -10.77 % | 3.465 M 34.38 % | 2.579 M -59.29 % | 6.334 M 59.03 % | 3.983 M -8.57 % | 4.356 M 20.25 % | 3.623 M -4.30 % | 3.785 M 26.82 % | 2.985 M 27.39 % | 2.343 M -31.08 % | 3.400 M 39.58 % | 2.436 M 98.27 % | 1.229 M -24.37 % | 1.625 M -0.13 % | 1.627 M 49.11 % | 1.091 M 2.07 % | 1.069 M 24.43 % | 858.973 K -53.52 % | 1.848 M 463.39 % | 328.021 K -12.14 % | 373.346 K -2.48 % | 382.834 K -55.10 % | 852.606 K 263.16 % | -522.570 K -232.42 % | 394.635 K |
| Net cash provided by operating activities | -10.899 M -18.16 % | -9.224 M 15.40 % | -10.903 M 8.01 % | -11.853 M 15.41 % | -14.012 M 31.74 % | -20.527 M -60.19 % | -12.814 M 46.49 % | -23.947 M -57.96 % | -15.160 M 36.05 % | -23.707 M -46.32 % | -16.202 M 50.57 % | -32.776 M -5 081.16 % | 658.000 K -5.19 % | 694.000 K 104.46 % | -15.557 M 7.22 % | -16.768 M 30.40 % | -24.091 M -146.86 % | -9.759 M 21.87 % | -12.491 M -43.11 % | -8.728 M 13.58 % | -10.100 M 58.07 % | -24.088 M -131.04 % | -10.426 M -7.16 % | -9.729 M -12.75 % | -8.629 M 20.23 % | -10.818 M -53.15 % | -7.064 M 5.88 % | -7.505 M 57.02 % | -17.463 M -150.83 % | -6.962 M -1 971.54 % | 372.000 K 105.73 % | -6.489 M 38.40 % | -10.533 M -36.45 % | -7.719 M -67.09 % | -4.620 M -606.60 % | -653.808 K 93.40 % | -9.908 M -125.12 % | -4.401 M -2.59 % | -4.290 M -15.54 % | -3.713 M 20.88 % | -4.693 M 21.83 % | -6.004 M 3.59 % | -6.227 M -94.09 % | -3.208 M 18.10 % | -3.917 M -63.58 % | -2.395 M 71.41 % | -8.376 M -143.03 % | -3.447 M -14.49 % | -3.011 M 10.84 % | -3.376 M 4.15 % | -3.523 M -64.48 % | -2.142 M 10.87 % | -2.403 M 40.19 % | -4.018 M | 0.000 | 0.000 100.00 % | -1.214 M 28.22 % | -1.691 M | 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 | -703.000 K -73.58 % | -405.000 K -32.79 % | -305.000 K 86.42 % | -2.246 M -19.53 % | -1.879 M -31 216.67 % | -6.000 K 99.71 % | -2.085 M -14.12 % | -1.827 M -782.61 % | -207.000 K 91.76 % | -2.512 M -346.98 % | -562.000 K | 0.000 | 0.000 | 0.000 100.00 % | -75.000 K 82.88 % | -438.000 K | 0.000 100.00 % | -42.000 K | 0.000 100.00 % | -348.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -783.811 K -127.34 % | -344.769 K 29.55 % | -489.368 K 35.44 % | -758.052 K -16.17 % | -652.546 K -59.78 % | -408.406 K 87.62 % | -3.300 M -889.41 % | -333.532 K -70.31 % | -195.843 K 48.71 % | -381.808 K 29.48 % | -541.393 K -28.25 % | -422.140 K 7.23 % | -455.054 K -26.50 % | -359.737 K 27.93 % | -499.182 K 14.45 % | -583.495 K -2.72 % | -568.064 K 5.16 % | -598.941 K 0.16 % | -599.911 K 7.38 % | -647.745 K 36.16 % | -1.015 M -280.02 % | -266.997 K 59.96 % | -666.805 K -34.06 % | -497.394 K -18.62 % | -419.330 K 12.12 % | -477.136 K 34.02 % | -723.138 K -64.56 % | -439.449 K 11.36 % | -495.757 K 9.11 % | -545.476 K -50.77 % | -361.800 K 6.41 % | -386.594 K 0.14 % | -387.121 K 20.72 % | -488.285 K -9.15 % | -447.342 K 23.15 % | -582.090 K 28.85 % | -818.073 K -4.02 % | -786.463 K 9.23 % | -866.428 K -2.35 % | -846.516 K 51.58 % | -1.748 M -1 317.53 % | -123.325 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -33.000 K 82.35 % | -187.000 K -96.84 % | -95.000 K -955.56 % | -9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -198.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -60.000 K -200.00 % | 60.000 K | 0.000 -100.00 % | 111.000 K | 0.000 | 0.000 -100.00 % | 36.000 K -5.26 % | 38.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -97.000 K 95.58 % | -2.194 M | 0.000 | 0.000 100.00 % | -6.000 K 99.44 % | -1.068 M 9.41 % | -1.179 M | 0.000 100.00 % | -1.107 M -3 254.55 % | -33.000 K -155.00 % | 60.000 K 271.43 % | -35.000 K -288.89 % | -9.000 K -108.11 % | 111.000 K 127.14 % | -409.000 K | 0.000 -100.00 % | 36.000 K -5.26 % | 38.000 K 119.19 % | -198.000 K | 0.000 | 0.000 | 0.000 100.00 % | -490.000 K -208.89 % | 450.000 K | 0.000 100.00 % | -742.000 K -115.07 % | -345.000 K 29.45 % | -489.000 K 35.49 % | -758.000 K -19.42 % | -634.730 K -55.42 % | -408.406 K 82.49 % | -2.333 M -599.38 % | -333.532 K -70.31 % | -195.843 K 48.71 % | -381.808 K 29.48 % | -541.393 K -28.25 % | -422.140 K 7.23 % | -455.054 K -26.50 % | -359.737 K 27.93 % | -499.182 K 14.45 % | -583.495 K -2.72 % | -568.064 K 5.16 % | -598.941 K 0.16 % | -599.911 K 7.38 % | -647.745 K 36.16 % | -1.015 M -280.02 % | -266.997 K 59.96 % | -666.805 K -34.06 % | -497.394 K -18.62 % | -419.329 K 12.12 % | -477.136 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 |
| Net cash used for investing activites | -703.000 K -40.04 % | -502.000 K 79.91 % | -2.499 M -11.26 % | -2.246 M -19.53 % | -1.879 M -31 216.67 % | -6.000 K 99.71 % | -2.085 M -14.12 % | -1.827 M -782.61 % | -207.000 K 91.76 % | -2.512 M -322.18 % | -595.000 K -218.18 % | -187.000 K -434.29 % | -35.000 K -288.89 % | -9.000 K -125.00 % | 36.000 K 108.22 % | -438.000 K | 0.000 100.00 % | -6.000 K -115.79 % | 38.000 K 106.96 % | -546.000 K | 0.000 | 0.000 | 0.000 100.00 % | -490.000 K -208.89 % | 450.000 K | 0.000 100.00 % | -783.811 K -127.34 % | -344.769 K 29.55 % | -489.368 K 35.44 % | -758.052 K -16.17 % | -652.546 K -59.78 % | -408.406 K 87.62 % | -3.300 M -889.41 % | -333.532 K -70.31 % | -195.843 K 48.71 % | -381.808 K 29.48 % | -541.393 K -28.25 % | -422.140 K 7.23 % | -455.054 K -26.50 % | -359.737 K 27.93 % | -499.182 K 14.45 % | -583.495 K -2.72 % | -568.064 K 5.16 % | -598.941 K 0.16 % | -599.911 K 7.38 % | -647.745 K 36.16 % | -1.015 M -280.02 % | -266.997 K 59.96 % | -666.805 K -34.06 % | -497.394 K -18.62 % | -419.330 K 12.12 % | -477.136 K 34.02 % | -723.138 K -64.56 % | -439.449 K 11.36 % | -495.757 K 9.11 % | -545.476 K -50.77 % | -361.800 K 6.41 % | -386.594 K 0.14 % | -387.121 K 20.72 % | -488.285 K -9.15 % | -447.342 K 23.15 % | -582.090 K 28.85 % | -818.073 K -4.02 % | -786.463 K 9.23 % | -866.428 K -2.35 % | -846.516 K 51.58 % | -1.748 M -1 317.53 % | -123.325 K |
| Debt repayment | 0.000 | 0.000 | 0.000 100.00 % | -12.500 M -200.00 % | 12.500 M | 0.000 | 0.000 100.00 % | -43.428 M -375.73 % | 15.750 M 625.00 % | -3.000 M -122.40 % | 13.394 M 200.00 % | -13.394 M -13 294.00 % | -100.000 K -102.04 % | 4.900 M 5 000.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K -100.67 % | 14.900 M 15 000.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K -100.50 % | 19.900 M 20 000.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K -105.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.533 M -402.22 % | 1.500 M -16.16 % | 1.789 M 5 467.59 % | -33.333 K 13.05 % | -38.335 K -2 198.26 % | -1.668 K 96.29 % | -45.000 K 0.00 % | -45.000 K 86.44 % | -331.772 K -239.05 % | 238.606 K 386.33 % | -83.333 K 0.00 % | -83.333 K 60.32 % | -210.000 K -362.50 % | 80.000 K 300.00 % | -40.000 K 0.00 % | -40.000 K -36.95 % | -29.208 K | 0.000 100.00 % | -33.333 K | 0.000 -100.00 % | 4.895 K | 0.000 |
| Common stock issued | -66.000 K -100.44 % | 15.090 M -25.76 % | 20.327 M -32.71 % | 30.210 M | 0.000 -100.00 % | 20.855 M | 0.000 -100.00 % | 92.533 M | 0.000 -100.00 % | 14.839 M 240.72 % | -10.545 M -119.02 % | 55.445 M 356.56 % | 12.144 M | 0.000 | 0.000 -100.00 % | 2.850 M -95.83 % | 68.427 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.425 M | 0.000 | 0.000 -100.00 % | 726.000 K | 0.000 -100.00 % | 5.156 K -99.94 % | 8.012 M -81.16 % | 42.522 M | 0.000 -100.00 % | 478.798 K -96.17 % | 12.500 M | 0.000 -100.00 % | 23.783 M | 0.000 -100.00 % | 889.882 K -55.51 % | 2.000 M -90.85 % | 21.847 M | 0.000 | 0.000 -100.00 % | 4.500 M | 0.000 -100.00 % | 23.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.321 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.657 M 3 838.02 % | 143.658 K -95.25 % | 3.025 M -70.15 % | 10.134 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 411.552 K | 0.000 -100.00 % | 7.800 K -99.91 % | 8.263 M | 0.000 | 0.000 -100.00 % | 4.928 M | 0.000 -100.00 % | 1.752 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -292.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 268.000 163.21 % | -424.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -66.000 K -100.44 % | 15.090 M -25.76 % | 20.327 M 14.78 % | 17.710 M 45.07 % | 12.208 M -41.46 % | 20.855 M | 0.000 -100.00 % | 49.105 M 211.78 % | 15.750 M 33.03 % | 11.839 M 315.55 % | 2.849 M -93.22 % | 42.051 M 249.14 % | 12.044 M 145.80 % | 4.900 M 5 000.00 % | -100.000 K -103.64 % | 2.750 M -95.98 % | 68.327 M 358.57 % | 14.900 M 15 000.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K -100.16 % | 62.325 M 62 425.00 % | -100.000 K 0.00 % | -100.000 K -100.48 % | 20.626 M 20 726.00 % | -100.000 K -5.44 % | -94.844 K -101.20 % | 7.912 M -81.35 % | 42.422 M 42 521.58 % | -100.000 K -126.40 % | 378.798 K -96.95 % | 12.400 M 520.00 % | 2.000 M -91.59 % | 23.783 M | 0.000 -100.00 % | 889.882 K -55.51 % | 2.000 M -90.85 % | 21.847 M | 0.000 | 0.000 -100.00 % | 4.500 M | 0.000 -100.00 % | 23.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.788 M 1 419.17 % | 1.500 M -16.16 % | 1.789 M 5 467.59 % | -33.333 K -100.59 % | 5.619 M 3 857.28 % | 141.990 K -95.24 % | 2.980 M -70.46 % | 10.089 M 3 140.97 % | -331.772 K -239.05 % | 238.606 K 386.33 % | -83.333 K -101.13 % | 7.384 M 3 563.77 % | 201.552 K 151.94 % | 80.000 K 348.45 % | -32.200 K -100.39 % | 8.223 M 28 253.91 % | -29.208 K | 0.000 -100.00 % | 4.895 M | 0.000 -100.00 % | 1.757 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.134 M | 0.000 -100.00 % | 9.173 M 19 054.71 % | 47.889 K -93.88 % | 783.000 K 103.97 % | -19.732 M -30.96 % | -15.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 K 200.00 % | -53.000 K -130.81 % | 172.000 K | 0.000 | 0.000 100.00 % | -10.000 K 49.61 % | -19.847 K -332.87 % | -4.585 K -105.30 % | 86.481 K 287.80 % | -46.049 K 23.38 % | -60.098 K | 0.000 -100.00 % | 7.115 K 295.95 % | -3.631 K 92.37 % | -47.566 K -175.48 % | 63.016 K 202.84 % | -61.276 K -2 661.71 % | 2.392 K 132.21 % | -7.427 K -314.53 % | 3.462 K -89.39 % | 32.635 K 716.45 % | -5.294 K -111.59 % | 45.669 K 510.32 % | -11.130 K 62.94 % | -30.032 K | 0.000 100.00 % | -47.901 K -176.33 % | -17.335 K 44.87 % | -31.443 K -574.32 % | 6.629 K 321.19 % | -2.997 K -176.93 % | 3.896 K 577.57 % | 575.000 | 0.000 | 0.000 | 0.000 | 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 | -11.668 M -317.52 % | 5.364 M -22.54 % | 6.925 M 91.78 % | 3.611 M 198.05 % | -3.683 M -1 243.79 % | 322.000 K 102.16 % | -14.899 M -160.90 % | 24.465 M 6 287.73 % | 383.000 K 107.36 % | -5.207 M 62.54 % | -13.900 M -240.82 % | 9.871 M 239.72 % | -7.065 M 25.49 % | -9.482 M 39.30 % | -15.621 M -8.06 % | -14.456 M -132.68 % | 44.236 M 761.46 % | 5.135 M 140.91 % | -12.553 M -33.91 % | -9.374 M 7.62 % | -10.147 M -126.57 % | 38.184 M 468.79 % | -10.354 M -5.34 % | -9.829 M -178.97 % | 12.447 M 213.90 % | -10.928 M -37.25 % | -7.962 M -13 855.52 % | 57.884 K -99.76 % | 24.556 M 412.16 % | -7.866 M -20 717.07 % | 38.154 K -99.31 % | 5.503 M 146.53 % | -11.826 M -175.20 % | 15.727 M 423.38 % | -4.863 M -5 779.25 % | -82.718 K 99.03 % | -8.511 M -149.99 % | 17.026 M 458.22 % | -4.753 M -16.79 % | -4.070 M -517.04 % | -659.531 K 90.00 % | -6.593 M -139.69 % | 16.609 M 534.98 % | -3.818 M 16.03 % | -4.547 M -49.46 % | -3.042 M -122.79 % | 13.349 M 698.31 % | -2.231 M -16.22 % | -1.920 M 50.79 % | -3.901 M -333.00 % | 1.674 M 167.70 % | -2.473 M -1 602.28 % | -145.267 K -102.58 % | 5.632 M 378.79 % | -2.020 M 7.11 % | -2.175 M -31.10 % | -1.659 M -131.26 % | 5.307 M 657.60 % | -951.773 K 50.53 % | -1.924 M -65.61 % | -1.162 M -120.43 % | 5.688 M 648.19 % | -1.038 M 13.16 % | -1.195 M -136.01 % | 3.318 M 282.74 % | -1.816 M -231.34 % | 1.382 M 326.96 % | -609.115 K |
| Cash at beginning of period | 27.870 M 23.83 % | 22.506 M 44.45 % | 15.581 M 30.17 % | 11.970 M -23.53 % | 15.653 M 2.10 % | 15.331 M -49.29 % | 30.230 M 424.37 % | 5.765 M 7.12 % | 5.382 M -49.17 % | 10.589 M -56.76 % | 24.489 M 67.53 % | 14.618 M -32.58 % | 21.683 M -30.43 % | 31.165 M -33.39 % | 46.786 M -23.60 % | 61.242 M 260.12 % | 17.006 M 43.26 % | 11.871 M -51.40 % | 24.424 M -27.74 % | 33.798 M -23.09 % | 43.945 M 662.80 % | 5.761 M -64.25 % | 16.115 M -37.89 % | 25.944 M 92.22 % | 13.497 M -44.74 % | 24.425 M -24.58 % | 32.387 M 0.18 % | 32.329 M 315.88 % | 7.774 M -50.30 % | 15.640 M 0.24 % | 15.602 M 54.49 % | 10.099 M -53.94 % | 21.925 M 253.74 % | 6.198 M -43.97 % | 11.061 M -0.74 % | 11.144 M -43.30 % | 19.655 M 647.57 % | 2.629 M -64.38 % | 7.382 M -35.54 % | 11.452 M -5.45 % | 12.111 M -35.25 % | 18.704 M 793.12 % | 2.094 M -64.58 % | 5.913 M -43.47 % | 10.460 M -22.53 % | 13.502 M 8 684.66 % | 153.703 K -93.55 % | 2.385 M -24.36 % | 3.153 M -55.30 % | 7.053 M 31.12 % | 5.379 M -31.49 % | 7.852 M -1.82 % | 7.998 M 238.08 % | 2.366 M -46.06 % | 4.386 M -33.15 % | 6.560 M -20.18 % | 8.219 M 182.24 % | 2.912 M -24.63 % | 3.864 M -33.24 % | 5.788 M -16.72 % | 6.949 M 450.73 % | 1.262 M -45.12 % | 2.299 M -34.19 % | 3.494 M 1 884.58 % | 176.066 K -91.16 % | 1.992 M 226.86 % | 609.381 K -49.99 % | 1.218 M |
| Cash at end of period | 16.202 M -41.87 % | 27.870 M 23.83 % | 22.506 M 44.45 % | 15.581 M 30.17 % | 11.970 M -23.53 % | 15.653 M 2.10 % | 15.331 M -49.29 % | 30.230 M 424.37 % | 5.765 M 7.12 % | 5.382 M -49.17 % | 10.589 M -56.76 % | 24.489 M 67.53 % | 14.618 M -32.58 % | 21.683 M -30.43 % | 31.165 M -33.39 % | 46.786 M -23.60 % | 61.242 M 260.12 % | 17.006 M 43.26 % | 11.871 M -51.40 % | 24.424 M -27.74 % | 33.798 M -23.09 % | 43.945 M 662.80 % | 5.761 M -64.25 % | 16.115 M -37.89 % | 25.944 M 92.22 % | 13.497 M -44.74 % | 24.425 M -24.58 % | 32.387 M 0.18 % | 32.329 M 315.88 % | 7.774 M -50.30 % | 15.640 M 0.24 % | 15.602 M 54.49 % | 10.099 M -53.94 % | 21.925 M 253.74 % | 6.198 M -43.97 % | 11.061 M -0.74 % | 11.144 M -43.30 % | 19.655 M 647.57 % | 2.629 M -64.38 % | 7.382 M -35.54 % | 11.452 M -5.45 % | 12.111 M -35.25 % | 18.704 M 793.12 % | 2.094 M -64.58 % | 5.913 M -43.47 % | 10.460 M -22.53 % | 13.502 M 8 684.66 % | 153.703 K -87.54 % | 1.233 M -60.88 % | 3.153 M -55.30 % | 7.053 M 31.12 % | 5.379 M -31.49 % | 7.852 M -1.82 % | 7.998 M 238.08 % | 2.366 M -46.06 % | 4.386 M -33.15 % | 6.560 M -20.18 % | 8.219 M 182.24 % | 2.912 M -24.63 % | 3.864 M -33.24 % | 5.788 M -16.72 % | 6.949 M 450.73 % | 1.262 M -45.12 % | 2.299 M -34.19 % | 3.494 M 1 884.58 % | 176.066 K -91.16 % | 1.992 M 226.86 % | 609.381 K |
| Operating cash flow | -10.899 M -18.16 % | -9.224 M 15.40 % | -10.903 M 8.01 % | -11.853 M 15.41 % | -14.012 M 31.74 % | -20.527 M -60.19 % | -12.814 M 46.49 % | -23.947 M -57.96 % | -15.160 M 36.05 % | -23.707 M -46.32 % | -16.202 M 50.57 % | -32.776 M -5 081.16 % | 658.000 K -5.19 % | 694.000 K 104.46 % | -15.557 M 7.22 % | -16.768 M 30.40 % | -24.091 M -146.86 % | -9.759 M 21.87 % | -12.491 M -43.11 % | -8.728 M 13.58 % | -10.100 M 58.07 % | -24.088 M -131.04 % | -10.426 M -7.16 % | -9.729 M -12.75 % | -8.629 M 20.23 % | -10.818 M -53.15 % | -7.064 M 5.88 % | -7.505 M 57.02 % | -17.463 M -150.83 % | -6.962 M -1 971.54 % | 372.000 K 105.73 % | -6.489 M 38.40 % | -10.533 M -36.45 % | -7.719 M -67.09 % | -4.620 M -606.60 % | -653.808 K 93.40 % | -9.908 M -125.12 % | -4.401 M -2.59 % | -4.290 M -15.54 % | -3.713 M 20.88 % | -4.693 M 21.83 % | -6.004 M 3.59 % | -6.227 M -94.09 % | -3.208 M 18.10 % | -3.917 M -63.58 % | -2.395 M 71.41 % | -8.376 M -143.03 % | -3.447 M -14.49 % | -3.011 M 10.84 % | -3.376 M 4.15 % | -3.523 M -64.48 % | -2.142 M 10.87 % | -2.403 M 40.19 % | -4.018 M | 0.000 | 0.000 100.00 % | -1.214 M 28.22 % | -1.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -703.000 K -73.58 % | -405.000 K 90.95 % | -4.473 M -99.15 % | -2.246 M -19.53 % | -1.879 M -31 216.67 % | -6.000 K 99.71 % | -2.085 M -14.12 % | -1.827 M -782.61 % | -207.000 K 91.76 % | -2.512 M -346.98 % | -562.000 K | 0.000 | 0.000 | 0.000 100.00 % | -75.000 K 82.88 % | -438.000 K | 0.000 100.00 % | -42.000 K | 0.000 100.00 % | -348.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -783.811 K -127.34 % | -344.769 K 29.55 % | -489.368 K 35.44 % | -758.052 K -16.17 % | -652.546 K -59.78 % | -408.406 K 87.62 % | -3.300 M -889.41 % | -333.532 K -70.31 % | -195.843 K 48.71 % | -381.808 K 29.48 % | -541.393 K -28.25 % | -422.140 K 7.23 % | -455.054 K -26.50 % | -359.737 K 27.93 % | -499.182 K 14.45 % | -583.495 K -2.72 % | -568.064 K 5.16 % | -598.941 K 0.16 % | -599.911 K 7.38 % | -647.745 K 36.16 % | -1.015 M -280.02 % | -266.997 K 59.96 % | -666.805 K -34.06 % | -497.394 K -18.62 % | -419.330 K 12.12 % | -477.136 K 34.02 % | -723.138 K -64.56 % | -439.449 K 11.36 % | -495.757 K 9.11 % | -545.476 K -50.77 % | -361.800 K 6.41 % | -386.594 K 0.14 % | -387.121 K 20.72 % | -488.285 K -9.15 % | -447.342 K 23.15 % | -582.090 K 28.85 % | -818.073 K -4.02 % | -786.463 K 9.23 % | -866.428 K -2.35 % | -846.516 K 51.58 % | -1.748 M -1 317.53 % | -123.325 K |
| Free CashFlow | -11.602 M -20.49 % | -9.629 M 37.38 % | -15.376 M -9.06 % | -14.099 M 11.28 % | -15.891 M 22.61 % | -20.533 M -37.81 % | -14.899 M 42.19 % | -25.774 M -67.72 % | -15.367 M 41.39 % | -26.219 M -56.40 % | -16.764 M 48.85 % | -32.776 M -5 081.16 % | 658.000 K -5.19 % | 694.000 K 104.44 % | -15.632 M 9.15 % | -17.206 M 28.58 % | -24.091 M -145.80 % | -9.801 M 21.54 % | -12.491 M -37.63 % | -9.076 M 10.14 % | -10.100 M 58.07 % | -24.088 M -131.04 % | -10.426 M -7.16 % | -9.729 M -12.75 % | -8.629 M 20.23 % | -10.818 M -37.85 % | -7.848 M 0.03 % | -7.850 M 56.27 % | -17.952 M -132.54 % | -7.720 M -2 651.84 % | -280.546 K 95.93 % | -6.897 M 50.14 % | -13.833 M -71.78 % | -8.053 M -67.22 % | -4.816 M -365.00 % | -1.036 M 90.09 % | -10.450 M -116.64 % | -4.824 M -1.65 % | -4.745 M -16.51 % | -4.073 M 21.55 % | -5.192 M 21.18 % | -6.587 M 3.06 % | -6.795 M -78.48 % | -3.807 M 15.72 % | -4.517 M -48.47 % | -3.042 M 67.60 % | -9.391 M -152.88 % | -3.714 M -0.99 % | -3.677 M 5.07 % | -3.874 M 1.72 % | -3.942 M -50.52 % | -2.619 M 16.23 % | -3.126 M 29.86 % | -4.457 M -799.06 % | -495.757 K 9.11 % | -545.476 K 65.38 % | -1.575 M 24.16 % | -2.077 M -436.62 % | -387.121 K 20.72 % | -488.285 K -9.15 % | -447.342 K 23.15 % | -582.090 K 28.85 % | -818.073 K -4.02 % | -786.463 K 9.23 % | -866.428 K -2.35 % | -846.516 K 51.58 % | -1.748 M -1 317.53 % | -123.325 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 |