Silkwave Inc 0471.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.394 M -12.86 % | 7.338 M -14.19 % | 8.551 M 49.41 % | 5.723 M 47.65 % | 3.876 M -45.81 % | 7.153 M 10.56 % | 6.470 M -8.02 % | 7.034 M 15.52 % | 6.089 M -29.76 % | 8.669 M 49.20 % | 5.810 M 714.01 % | 713.774 K 168.11 % | 266.227 K | 0.000 -100.00 % | 13.718 M 197.79 % | 4.606 M -96.14 % | 119.337 M -61.70 % | 311.603 M -1.25 % | 315.537 M 78.37 % | 176.900 M 6.74 % | 165.732 M |
| Net income | -8.923 M 86.64 % | -66.813 M -138.85 % | -27.973 M 21.06 % | -35.437 M 72.25 % | -127.700 M -349.58 % | -28.404 M -214.50 % | 24.808 M 474.63 % | -6.622 M 61.78 % | -17.327 M 19.05 % | -21.405 M -982.35 % | -1.978 M -1 030.74 % | 212.481 K 102.15 % | -9.900 M -263.50 % | 6.055 M 128.10 % | -21.548 M 50.61 % | -43.630 M 41.90 % | -75.094 M -152.18 % | -29.778 M -340.38 % | 12.388 M -12.69 % | 14.189 M -43.48 % | 25.106 M |
| Income before tax | -8.786 M 88.20 % | -74.448 M -152.28 % | -29.510 M 22.28 % | -37.971 M 71.49 % | -133.192 M -319.50 % | -31.750 M -239.55 % | 22.751 M 463.67 % | -6.256 M 62.62 % | -16.737 M 22.75 % | -21.665 M -922.50 % | -2.119 M -804.89 % | -234.151 K 97.79 % | -10.615 M 35.39 % | -16.429 M 23.76 % | -21.548 M -13.02 % | -19.066 M 74.76 % | -75.527 M -158.72 % | -29.193 M -308.41 % | 14.007 M -14.71 % | 16.423 M -43.45 % | 29.043 M |
| Income before tax ratio | -1.37 86.46 % | -10.15 -193.98 % | -3.45 47.99 % | -6.63 80.69 % | -34.36 -674.17 % | -4.44 -226.23 % | 3.52 495.37 % | -0.89 67.64 % | -2.75 -9.99 % | -2.50 -585.31 % | -0.36 -11.17 % | -0.33 99.18 % | -39.87 | 0.00 100.00 % | -1.57 62.05 % | -4.14 -553.97 % | -0.63 -575.55 % | -0.09 -311.04 % | 0.04 -52.18 % | 0.09 -47.02 % | 0.18 |
| EBITDA | -2.671 M 96.35 % | -73.274 M -2 217.33 % | -3.162 M -121.74 % | -1.426 M 40.66 % | -2.403 M -23.80 % | -1.941 M 56.87 % | -4.500 M -9.30 % | -4.117 M 11.29 % | -4.641 M 44.93 % | -8.428 M -584.78 % | -1.231 M 35.65 % | -1.913 M 80.61 % | -9.866 M -103.52 % | -4.847 M 66.96 % | -14.670 M -65.50 % | -8.864 M 77.98 % | -40.256 M -263.44 % | -11.076 M -130.62 % | 36.174 M 19.88 % | 30.175 M -22.77 % | 39.074 M |
| Net income ratio | -1.40 84.67 % | -9.11 -178.33 % | -3.27 47.17 % | -6.19 81.21 % | -32.95 -729.69 % | -3.97 -203.56 % | 3.83 507.29 % | -0.94 66.92 % | -2.85 -15.25 % | -2.47 -625.42 % | -0.34 -214.34 % | 0.30 100.80 % | -37.19 | 0.00 100.00 % | -1.57 83.42 % | -9.47 -1 405.20 % | -0.63 -558.47 % | -0.10 -343.41 % | 0.04 -51.05 % | 0.08 -47.05 % | 0.15 |
| Ratio EBITDA | -0.42 95.82 % | -9.99 -2 600.39 % | -0.37 -48.41 % | -0.25 59.81 % | -0.62 -128.47 % | -0.27 60.99 % | -0.70 -18.83 % | -0.59 23.21 % | -0.76 21.60 % | -0.97 -358.95 % | -0.21 92.09 % | -2.68 92.77 % | -37.06 | 0.00 100.00 % | -1.07 44.43 % | -1.92 -470.46 % | -0.34 -848.99 % | -0.04 -131.01 % | 0.11 -32.79 % | 0.17 -27.65 % | 0.24 |
| Gross profit ratio | 0.45 32.04 % | 0.34 19.46 % | 0.29 9.27 % | 0.26 69.65 % | 0.16 -59.95 % | 0.39 2.20 % | 0.38 -2.23 % | 0.39 27.95 % | 0.30 475.41 % | 0.05 -7.09 % | 0.06 -33.69 % | 0.09 116.01 % | -0.53 | 0.00 100.00 % | -0.77 23.66 % | -1.01 -320.56 % | -0.24 -1 285.75 % | 0.02 -82.43 % | 0.12 -25.45 % | 0.16 -34.51 % | 0.24 |
| Weighted average shs out dil | 83.516 M -0.49 % | 83.930 M 38.47 % | 60.614 M 205.05 % | 19.870 M 64.15 % | 12.105 M 47.50 % | 8.206 M -15.05 % | 9.661 M 86.69 % | 5.175 M 31.82 % | 3.926 M 206.97 % | 1.279 M 114.61 % | 595.893 K -88.38 % | 5.129 M -91.56 % | 60.797 M 39.95 % | 43.442 M 26.14 % | 34.441 M 55.84 % | 22.101 M 28.12 % | 17.250 M 15.52 % | 14.932 M -0.10 % | 14.948 M 18.17 % | 12.649 M 5.86 % | 11.949 M |
| Weighted average shs out | 83.516 M 0.00 % | 83.516 M 37.78 % | 60.614 M 340.58 % | 13.758 M 13.66 % | 12.104 M 54.82 % | 7.818 M -19.07 % | 9.661 M 100.02 % | 4.830 M 23.03 % | 3.926 M 206.97 % | 1.279 M 154.80 % | 501.891 K -90.21 % | 5.129 M -91.56 % | 60.797 M 39.95 % | 43.442 M 26.14 % | 34.441 M 55.84 % | 22.101 M 28.12 % | 17.250 M 15.52 % | 14.932 M -0.10 % | 14.948 M 18.17 % | 12.649 M 5.86 % | 11.949 M |
| EPS diluted | -0.10 87.50 % | -0.80 -73.91 % | -0.46 82.17 % | -2.58 75.55 % | -10.55 -190.63 % | -3.63 -241.25 % | 2.57 287.59 % | -1.37 68.93 % | -4.41 73.66 % | -16.74 -324.87 % | -3.94 -1 213.33 % | -0.30 -87.50 % | -0.16 -214.29 % | 0.14 122.22 % | -0.63 68.02 % | -1.97 54.71 % | -4.35 -118.59 % | -1.99 -339.76 % | 0.83 -25.89 % | 1.12 -46.67 % | 2.10 |
| Earnings per share | -0.10 87.55 % | -0.80 -73.91 % | -0.46 77.88 % | -2.08 80.28 % | -10.55 -204.03 % | -3.47 -192.53 % | 3.75 390.70 % | -1.29 70.75 % | -4.41 73.66 % | -16.74 -368.91 % | -3.57 -7 297.58 % | 0.05 131.00 % | -0.16 -214.29 % | 0.14 122.22 % | -0.63 68.02 % | -1.97 54.71 % | -4.35 -118.59 % | -1.99 -339.76 % | 0.83 -25.89 % | 1.12 -46.67 % | 2.10 |
| Gross profit | 2.904 M 15.06 % | 2.524 M 2.52 % | 2.462 M 63.26 % | 1.508 M 150.50 % | 602.000 K -78.30 % | 2.774 M 12.99 % | 2.455 M -10.07 % | 2.730 M 47.81 % | 1.847 M 304.16 % | 457.000 K 38.62 % | 329.668 K 439.74 % | 61.079 K 142.93 % | -142.275 K | 0.000 100.00 % | -10.617 M -127.32 % | -4.671 M 83.77 % | -28.771 M -554.12 % | 6.336 M -82.65 % | 36.513 M 32.98 % | 27.457 M -30.10 % | 39.280 M |
| Income tax expense | 673.000 K 29.42 % | 520.000 K 2 958.82 % | 17.000 K | 0.000 | 0.000 -100.00 % | 117.000 K 105.69 % | -2.057 M -1 200.00 % | 187.000 K 216.95 % | 59.000 K -10.61 % | 66.000 K -24.41 % | 87.310 K 47.98 % | 59.000 K 108.25 % | -714.764 K 94.13 % | -12.168 M | 0.000 100.00 % | -178.026 K 58.94 % | -433.607 K -174.06 % | 585.453 K -63.84 % | 1.619 M -27.52 % | 2.234 M -43.26 % | 3.937 M |
| Cost of revenue | 3.490 M -27.50 % | 4.814 M -20.94 % | 6.089 M 44.46 % | 4.215 M 28.74 % | 3.274 M -25.23 % | 4.379 M 9.07 % | 4.015 M -6.71 % | 4.304 M 1.46 % | 4.242 M -48.34 % | 8.212 M 49.84 % | 5.481 M 739.67 % | 652.695 K 59.78 % | 408.502 K | 0.000 -100.00 % | 24.335 M 162.31 % | 9.277 M -93.74 % | 148.107 M -51.48 % | 305.267 M 9.41 % | 279.024 M 86.71 % | 149.443 M 18.18 % | 126.453 M |
| General and administrative expenses | 933.000 K -69.78 % | 3.087 M -12.70 % | 3.536 M 96.88 % | 1.796 M 36.37 % | 1.317 M -34.54 % | 2.012 M -0.84 % | 2.029 M 0.20 % | 2.025 M 3.00 % | 1.966 M -0.35 % | 1.973 M 71.55 % | 1.150 M 9.39 % | 1.051 M -31.02 % | 1.524 M 7.53 % | 1.417 M -75.15 % | 5.704 M -54.85 % | 12.632 M -3.82 % | 13.134 M -34.06 % | 19.918 M 71.46 % | 11.617 M 64.74 % | 7.052 M 54.66 % | 4.559 M |
| Selling and marketing expenses | 54.000 K -89.16 % | 498.000 K -68.56 % | 1.584 M 42.83 % | 1.109 M -33.27 % | 1.662 M -34.57 % | 2.540 M -37.50 % | 4.064 M -7.76 % | 4.406 M 2.18 % | 4.312 M -31.27 % | 6.274 M 1 501.57 % | 391.741 K 926.31 % | 38.170 K -25.20 % | 51.032 K | 0.000 -100.00 % | 330.496 K 75.98 % | 187.803 K -94.40 % | 3.354 M -60.02 % | 8.389 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.257 M 106 525.00 % | -4.000 K -101.79 % | 223.000 K | 0.000 | 0.000 -100.00 % | 24.492 M 1 972.48 % | -1.308 M 29.41 % | -1.853 M -390.21 % | -378.000 K -165.51 % | 577.034 K | 0.000 | 0.000 | 0.000 100.00 % | -1.095 M -48.68 % | -736.716 K -106.49 % | 11.359 M 1 080.70 % | -1.158 M -121.58 % | 5.367 M 235.67 % | -3.956 M -9.67 % | -3.607 M -658.17 % | -475.757 K |
| Operating expenses | 5.244 M 46.44 % | 3.581 M -32.98 % | 5.343 M 83.92 % | 2.905 M -2.48 % | 2.979 M -89.74 % | 29.044 M 19.05 % | 24.396 M 247.18 % | 7.027 M -57.40 % | 16.494 M -19.25 % | 20.425 M 1 190.44 % | 1.583 M 202.02 % | 524.070 K -66.73 % | 1.575 M -68.61 % | 5.018 M -42.37 % | 8.707 M -27.99 % | 12.092 M -21.12 % | 15.330 M -54.48 % | 33.674 M 339.56 % | 7.661 M 122.41 % | 3.445 M -15.65 % | 4.084 M |
| Cost and expenses | 8.734 M 4.04 % | 8.395 M -26.57 % | 11.432 M 60.56 % | 7.120 M 13.87 % | 6.253 M -81.29 % | 33.423 M 17.64 % | 28.411 M 150.74 % | 11.331 M -45.36 % | 20.736 M -27.59 % | 28.637 M 305.43 % | 7.063 M 500.23 % | 1.177 M -40.68 % | 1.984 M -60.46 % | 5.018 M -84.81 % | 33.042 M 54.63 % | 21.369 M -86.93 % | 163.437 M -51.78 % | 338.941 M 18.23 % | 286.685 M 87.51 % | 152.887 M 17.12 % | 130.536 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 898.974 K -30.33 % | 1.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 987.000 K -72.47 % | 3.585 M -29.98 % | 5.120 M 76.25 % | 2.905 M -2.48 % | 2.979 M -34.56 % | 4.552 M -25.29 % | 6.093 M -5.26 % | 6.431 M 2.44 % | 6.278 M -23.88 % | 8.247 M 434.87 % | 1.542 M 41.51 % | 1.090 M -30.83 % | 1.575 M 11.14 % | 1.417 M -76.51 % | 6.035 M -52.93 % | 12.820 M -22.25 % | 16.488 M -41.75 % | 28.307 M 143.67 % | 11.617 M 64.74 % | 7.052 M 54.66 % | 4.559 M |
| Interest income | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 100.00 % | 1.000 K -50.00 % | 2.000 K 100.00 % | 1.000 K 769.57 % | 115.000 -99.99 % | 819.300 K 2 275 733.33 % | 36.000 -49.30 % | 71.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 731.000 K -15.20 % | 862.000 K -64.11 % | 2.402 M -53.21 % | 5.134 M -8.73 % | 5.625 M 2.61 % | 5.482 M 33.64 % | 4.102 M 109.29 % | 1.960 M -6.31 % | 2.092 M 23.20 % | 1.698 M 96.12 % | 865.802 K 5.67 % | 819.380 K 312.50 % | 198.638 K 272 006.85 % | 73.000 -100.00 % | 1.487 M 5.46 % | 1.410 M -70.15 % | 4.724 M 154.74 % | 1.854 M -87.51 % | 14.845 M 95.59 % | 7.590 M 23.35 % | 6.153 M |
| Depreciation and amortization | 27.000 K -91.35 % | 312.000 K 457.14 % | 56.000 K -56.59 % | 129.000 K -17.31 % | 156.000 K -67.43 % | 479.000 K 110.09 % | 228.000 K 27.37 % | 179.000 K 35.61 % | 132.000 K 169.39 % | 49.000 K 120.25 % | 22.247 K 15.32 % | 19.292 K -96.50 % | 550.971 K -56.46 % | 1.265 M -76.53 % | 5.391 M -38.68 % | 8.791 M -25.45 % | 11.792 M 11.94 % | 10.534 M 43.88 % | 7.322 M 18.81 % | 6.162 M 58.91 % | 3.878 M |
| Operating income | -2.340 M -121.38 % | -1.057 M 63.31 % | -2.881 M -106.23 % | -1.397 M 39.50 % | -2.309 M -8.05 % | -2.137 M 54.80 % | -4.728 M 13.82 % | -5.486 M -14.94 % | -4.773 M 43.69 % | -8.477 M -244.39 % | -2.461 M -27.40 % | -1.932 M 81.45 % | -10.417 M -70.41 % | -6.113 M 69.53 % | -20.061 M -297.09 % | -5.052 M 88.54 % | -44.101 M -61.31 % | -27.338 M -194.75 % | 28.852 M 20.15 % | 24.013 M -31.77 % | 35.196 M |
| Operating income ratio | -0.37 -154.07 % | -0.14 57.25 % | -0.34 -38.02 % | -0.24 59.02 % | -0.60 -99.40 % | -0.30 59.12 % | -0.73 6.30 % | -0.78 0.50 % | -0.78 19.84 % | -0.98 -130.82 % | -0.42 84.35 % | -2.71 93.08 % | -39.13 | 0.00 100.00 % | -1.46 -33.34 % | -1.10 -196.78 % | -0.37 -321.21 % | -0.09 -195.95 % | 0.09 -32.64 % | 0.14 -36.08 % | 0.21 |
| Total other income expenses net | -6.446 M 91.22 % | -73.391 M -175.61 % | -26.629 M 27.19 % | -36.574 M 72.06 % | -130.883 M -336.68 % | -29.972 M -213.58 % | 26.389 M 1 132.84 % | -2.555 M 78.64 % | -11.964 M 13.77 % | -13.875 M -1 430.42 % | -906.612 K -153.40 % | 1.698 M 126.03 % | -6.523 M 36.77 % | -10.316 M -593.67 % | -1.487 M 35.43 % | -2.303 M 81.82 % | -12.672 M -583.38 % | -1.854 M 42.56 % | -3.228 M 57.47 % | -7.590 M -23.35 % | -6.153 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 8.758 M 3.04 % | 8.500 M -32.09 % | 12.517 M -63.81 % | 34.584 M -35.08 % | 53.268 M 11.09 % | 47.950 M -2.75 % | 49.308 M 229.51 % | 14.964 M 1.20 % | 14.787 M 80.11 % | 8.210 M 324.41 % | -3.658 M -154.64 % | 6.695 M 145.21 % | 2.730 M 964.59 % | -315.813 K -101.55 % | 20.386 M -33.63 % | 30.716 M -17.02 % | 37.017 M -36.44 % | 58.240 M -18.80 % | 71.723 M 69.99 % | 42.192 M 0.93 % | 41.802 M |
| Total investments | 10.133 M -4.97 % | 10.663 M -82.33 % | 60.337 M -25.14 % | 80.604 M -35.45 % | 124.865 M -44.33 % | 224.301 M -3.73 % | 232.981 M | 0.000 | 0.000 -100.00 % | 2.118 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.505 K -99.25 % | 3.677 M 13 694.61 % | 26.653 K 21.11 % | 22.008 K 0.00 % | 22.008 K 0.00 % | 22.008 K 0.00 % | 22.008 K |
| Total debt | 9.647 M 4.55 % | 9.227 M -35.18 % | 14.235 M -60.04 % | 35.626 M -33.68 % | 53.715 M 11.23 % | 48.292 M -6.53 % | 51.668 M 220.02 % | 16.145 M -22.05 % | 20.712 M 11.22 % | 18.622 M 187.46 % | 6.478 M -14.45 % | 7.573 M 113.11 % | 3.553 M | 0.000 -100.00 % | 24.343 M -27.20 % | 33.438 M -21.59 % | 42.645 M -38.28 % | 69.097 M -41.69 % | 118.505 M 33.89 % | 88.510 M 81.50 % | 48.767 M |
| Accumulated other comprehensive income loss | 37.707 M 307.50 % | -18.172 M -143.51 % | 41.761 M -30.71 % | 60.274 M -25.68 % | 81.106 M -0.22 % | 81.285 M -8.05 % | 88.404 M 96.45 % | 45.000 M -10.22 % | 50.125 M -0.06 % | 50.155 M 39.82 % | 35.870 M -0.06 % | 35.891 M 79 608.10 % | -45.141 K -109.05 % | -21.593 K 99.96 % | -52.941 M -10.50 % | -47.911 M 4.57 % | -50.204 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -274.700 M -3.36 % | -265.777 M -281.15 % | -69.731 M -66.92 % | -41.775 M -61.61 % | -25.850 M -125.43 % | 101.657 M -21.84 % | 130.061 M 23.57 % | 105.253 M -5.86 % | 111.810 M 201.36 % | -110.307 M -21.78 % | -90.580 M -2.17 % | -88.654 M 19.33 % | -109.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 114.000 K -99.75 % | 46.012 M 16.20 % | 39.597 M 222.06 % | 12.295 M 72.76 % | 7.117 M 46.65 % | 4.853 M 22.37 % | 3.966 M 36.76 % | 2.900 M 19.88 % | 2.419 M -97.00 % | 80.673 M 65.82 % | 48.652 M 338.34 % | 11.099 M 34.46 % | 8.255 M 42.22 % | 5.804 M 30.83 % | 4.436 M 48.89 % | 2.980 M -85.48 % | 20.516 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 23.659 M -28.56 % | 33.119 M -65.86 % | 97.014 M 3.56 % | 93.678 M -24.22 % | 123.625 M -50.66 % | 250.567 M -12.34 % | 285.833 M 42.46 % | 200.644 M 4.01 % | 192.908 M 48.98 % | 129.485 M 100.77 % | 64.493 M 134.58 % | 27.493 M 84.06 % | 14.937 M 1 326.52 % | 1.047 M 109.53 % | -10.992 M -31.82 % | -8.339 M -128.67 % | 29.086 M -68.37 % | 91.959 M -21.76 % | 117.533 M 12.22 % | 104.737 M 81.70 % | 57.643 M |
| Other non current liabilities | 0.000 | 0.000 100.00 % | -282.000 K -3 928.57 % | -7.000 K 78.79 % | -33.000 K 88.34 % | -283.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.813 M | 0.000 -100.00 % | 9.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 9.624 M 7.83 % | 8.925 M -36.09 % | 13.966 M -60.77 % | 35.600 M -33.34 % | 53.406 M 11.13 % | 48.056 M -6.99 % | 51.668 M 220.02 % | 16.145 M -22.05 % | 20.712 M 11.22 % | 18.622 M | 0.000 -100.00 % | 7.573 M 113.11 % | 3.553 M | 0.000 -100.00 % | 24.223 M -26.27 % | 32.852 M | 0.000 | 0.000 -100.00 % | 3.842 M -22.11 % | 4.932 M | 0.000 |
| Total non current liabilities | 9.624 M 7.83 % | 8.925 M -34.78 % | 13.684 M -61.55 % | 35.593 M -33.31 % | 53.373 M 11.72 % | 47.773 M -7.54 % | 51.668 M 220.02 % | 16.145 M -22.05 % | 20.712 M 11.22 % | 18.622 M | 0.000 -100.00 % | 7.573 M -19.15 % | 9.366 M 372.64 % | 1.982 M -94.12 % | 33.686 M 2.54 % | 32.852 M -67.07 % | 99.755 M -34.83 % | 153.072 M 3 884.31 % | 3.842 M -22.11 % | 4.932 M -95.29 % | 104.782 M |
| Other current liabilities | 2.589 M 237.55 % | 767.000 K -73.50 % | 2.894 M -46.49 % | 5.408 M -27.31 % | 7.440 M -53.93 % | 16.148 M 141.70 % | 6.681 M 190.86 % | 2.297 M -17.91 % | 2.798 M 2 498 114.29 % | 112.000 -99.98 % | 686.966 K 1.16 % | 679.099 K 188.00 % | -771.698 K -138.94 % | 1.982 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.271 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -269.000 K -934.62 % | -26.000 K | 0.000 100.00 % | -236.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.478 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.326 M |
| Short term debt | 23.000 K -92.38 % | 302.000 K 12.27 % | 269.000 K 934.62 % | 26.000 K -91.59 % | 309.000 K 30.93 % | 236.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.797 K -79.38 % | 585.806 K -98.63 % | 42.645 M -38.28 % | 69.097 M -39.74 % | 114.663 M 37.19 % | 83.578 M 71.38 % | 48.767 M |
| Total current liabilities | 3.110 M 13.46 % | 2.741 M -28.64 % | 3.841 M -41.79 % | 6.598 M -23.08 % | 8.578 M -50.81 % | 17.440 M 111.88 % | 8.231 M 119.14 % | 3.756 M -2.77 % | 3.863 M 141.29 % | 1.601 M -82.71 % | 9.261 M 336.45 % | 2.122 M 12.79 % | 1.881 M -5.07 % | 1.982 M -86.54 % | 14.720 M 5.24 % | 13.987 M -86.00 % | 99.933 M -34.91 % | 153.523 M -29.69 % | 218.337 M 56.78 % | 139.263 M 25.04 % | 111.379 M |
| Total liabilities | 12.734 M 9.15 % | 11.666 M -34.49 % | 17.807 M -57.80 % | 42.198 M -31.92 % | 61.984 M -5.36 % | 65.496 M 9.34 % | 59.899 M 200.98 % | 19.901 M -19.02 % | 24.575 M 21.52 % | 20.223 M 118.36 % | 9.261 M -4.47 % | 9.694 M -13.81 % | 11.248 M 467.58 % | 1.982 M -95.91 % | 48.406 M 3.35 % | 46.839 M -53.13 % | 99.933 M -34.91 % | 153.523 M -30.90 % | 222.179 M 54.08 % | 144.196 M 29.46 % | 111.379 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -331.040 M -208.56 % | -107.286 M -0.24 % | -107.031 M 2.22 % | -109.458 M -358.49 % | -23.873 M -316.62 % | 11.021 M | 0.000 | 0.000 -100.00 % | 13.278 M 177.93 % | 4.777 M 79.30 % | 2.664 M -22.22 % | 3.426 M -15.10 % | 4.035 M 221.42 % | 1.255 M 0.24 % | 1.252 M |
| Long term investments | 10.133 M -4.97 % | 10.663 M -82.33 % | 60.337 M -25.14 % | 80.604 M -35.45 % | 124.865 M -44.33 % | 224.301 M -3.73 % | 232.981 M | 0.000 | 0.000 -100.00 % | 2.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -406.786 K | 0.000 | 0.000 |
| Intangible assets | 18.990 M -20.23 % | 23.807 M -45.93 % | 44.031 M -7.65 % | 47.679 M -12.86 % | 54.715 M -32.09 % | 80.564 M -17.37 % | 97.497 M -8.53 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 347.03 % | 23.844 M 0.00 % | 23.844 M -1.27 % | 24.150 M 1 505.19 % | 1.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 18.990 M -20.23 % | 23.807 M -45.93 % | 44.031 M -7.65 % | 47.679 M -12.86 % | 54.715 M -32.09 % | 80.564 M -17.37 % | 97.497 M -8.53 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 347.03 % | 23.844 M 0.00 % | 23.844 M -1.27 % | 24.150 M 1 505.19 % | 1.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 18.000 K -93.86 % | 293.000 K -45.74 % | 540.000 K 361.54 % | 117.000 K -77.06 % | 510.000 K -39.64 % | 845.000 K 50.36 % | 562.000 K -19.48 % | 698.000 K 57.56 % | 443.000 K -41.09 % | 752.000 K 2 437.28 % | 29.638 K -42.88 % | 51.885 K 338.63 % | 11.829 K -66.26 % | 35.061 K -99.78 % | 15.669 M -27.47 % | 21.603 M -78.16 % | 98.920 M 3.20 % | 95.857 M 14.62 % | 83.631 M 24.31 % | 67.277 M 19.89 % | 56.115 M |
| Total non current assets | 29.141 M -16.17 % | 34.763 M -66.86 % | 104.908 M -18.30 % | 128.400 M -28.70 % | 180.090 M -41.09 % | 305.710 M -7.65 % | 331.040 M 208.56 % | 107.286 M 0.24 % | 107.031 M -2.22 % | 109.458 M 358.49 % | 23.873 M -31.63 % | 34.916 M 44.51 % | 24.162 M 1 469.40 % | 1.540 M -94.68 % | 28.947 M 9.73 % | 26.381 M -74.03 % | 101.584 M 2.32 % | 99.283 M 13.78 % | 87.259 M 27.33 % | 68.532 M 19.46 % | 57.367 M |
| Other current assets | 4.925 M -12.65 % | 5.638 M | 0.000 | 0.000 -100.00 % | 1.002 M 33 300.00 % | 3.000 K -75.00 % | 12.000 K -99.83 % | 7.195 M -0.44 % | 7.227 M 88.89 % | 3.826 M 135.05 % | 1.628 M 16.76 % | 1.394 M 16.71 % | 1.194 M 1.79 % | 1.173 M 6 805.20 % | 16.993 K -99.81 % | 8.726 M -42.79 % | 15.252 M -84.01 % | 95.373 M -39.28 % | 157.065 M 54.94 % | 101.375 M 35.90 % | 74.595 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 428.794 K | 0.000 | 0.000 |
| cash and cash equivalents | 889.000 K 22.28 % | 727.000 K -57.68 % | 1.718 M 64.88 % | 1.042 M 133.11 % | 447.000 K 30.70 % | 342.000 K -85.51 % | 2.360 M 99.83 % | 1.181 M -80.07 % | 5.925 M -43.09 % | 10.412 M 2.72 % | 10.137 M 1 055.63 % | 877.155 K 6.60 % | 822.877 K 160.56 % | 315.813 K -92.02 % | 3.957 M 45.39 % | 2.722 M -51.64 % | 5.628 M -48.16 % | 10.856 M -76.79 % | 46.783 M 1.00 % | 46.318 M 565.01 % | 6.965 M |
| Cash and short term investments | 889.000 K 22.28 % | 727.000 K -57.68 % | 1.718 M 64.88 % | 1.042 M 133.11 % | 447.000 K 30.70 % | 342.000 K -85.51 % | 2.360 M 99.83 % | 1.181 M -80.07 % | 5.925 M -43.09 % | 10.412 M 2.72 % | 10.137 M 1 055.63 % | 877.155 K 6.60 % | 822.877 K 160.56 % | 315.813 K -92.02 % | 3.957 M 45.39 % | 2.722 M -51.64 % | 5.628 M -48.16 % | 10.856 M -77.00 % | 47.211 M 1.93 % | 46.318 M 565.01 % | 6.965 M |
| Total current assets | 7.252 M -27.64 % | 10.022 M 1.10 % | 9.913 M 32.60 % | 7.476 M 35.46 % | 5.519 M -40.68 % | 9.303 M -28.67 % | 13.042 M -32.28 % | 19.259 M 1.31 % | 19.010 M 33.52 % | 14.238 M 21.03 % | 11.764 M 417.98 % | 2.271 M 12.28 % | 2.023 M 35.83 % | 1.489 M -82.41 % | 8.467 M -30.14 % | 12.120 M -55.82 % | 27.434 M -81.23 % | 146.199 M -42.09 % | 252.454 M 39.94 % | 180.400 M 61.57 % | 111.654 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.193 M 77.57 % | 671.800 K -89.75 % | 6.555 M -83.60 % | 39.970 M -17.77 % | 48.606 M 48.70 % | 32.686 M 8.61 % | 30.094 M |
| Net receivables | 1.438 M -60.68 % | 3.657 M -55.38 % | 8.195 M 27.37 % | 6.434 M 58.08 % | 4.070 M -54.57 % | 8.958 M -16.04 % | 10.670 M -1.96 % | 10.883 M 85.78 % | 5.858 M 59.88 % | 3.664 M 128.58 % | 1.603 M 35.43 % | 1.184 M | 0.000 | 0.000 -100.00 % | 3.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.050 M -36.36 % | 1.650 M -98.24 % | 94.000 M 2.80 % | 91.442 M 251.54 % | 26.012 M -31.76 % | 38.117 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 498.000 K -37.52 % | 797.000 K 34.63 % | 592.000 K -30.52 % | 852.000 K 73.88 % | 490.000 K -48.58 % | 953.000 K -28.24 % | 1.328 M 7.36 % | 1.237 M 20.10 % | 1.030 M -34.23 % | 1.566 M -24.27 % | 2.068 M 43.31 % | 1.443 M 8.77 % | 1.326 M | 0.000 -100.00 % | 14.599 M 8.94 % | 13.401 M -76.54 % | 57.110 M -31.99 % | 83.975 M -18.69 % | 103.281 M 88.09 % | 54.910 M -1.97 % | 56.015 M |
| Tax payables | 0.000 -100.00 % | 875.000 K 146.48 % | 355.000 K 5.03 % | 338.000 K -0.29 % | 339.000 K 0.00 % | 339.000 K 52.70 % | 222.000 K 0.00 % | 222.000 K 534.29 % | 35.000 K 0.32 % | 34.888 K 23.24 % | 28.310 K | 0.000 -100.00 % | 1.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 177.932 K -60.54 % | 450.877 K 14.79 % | 392.775 K -49.32 % | 774.937 K -66.68 % | 2.326 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 4.743 M -10.15 % | 5.279 M -60.70 % | 13.434 M -10.37 % | 14.988 M -14.46 % | 17.522 M -23.86 % | 23.014 M -13.08 % | 26.477 M -7.21 % | 28.534 M 0.63 % | 28.355 M 1.91 % | 27.824 M 164.29 % | 10.528 M -2.12 % | 10.756 M -4.49 % | 11.262 M 6 277.84 % | 176.577 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 27.000 K -91.79 % | 329.000 K -40.29 % | 551.000 K 1 569.70 % | 33.000 K -90.35 % | 342.000 K -34.10 % | 519.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 |
| 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 |
| Other total stockholders equity | 232.164 M -6.24 % | 247.605 M 244.12 % | 71.953 M 50.23 % | 47.896 M 9.53 % | 43.730 M 9.99 % | 39.758 M -84.41 % | 255.086 M 31.68 % | 193.714 M 7.57 % | 180.081 M 20.25 % | 149.759 M 30.96 % | 114.358 M 1 928.37 % | 5.638 M -94.65 % | 105.322 M 7.55 % | 97.932 M 161.06 % | 37.513 M 2.52 % | 36.593 M 327.00 % | 8.570 M -88.70 % | 75.830 M -35.48 % | 117.533 M 12.22 % | 104.737 M 81.70 % | 57.643 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 |
| Other liabilities | 0.000 | 0.000 -100.00 % | 282.000 K 3 928.57 % | 7.000 K -78.79 % | 33.000 K -88.34 % | 283.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.982 M | 0.000 | 0.000 100.00 % | -99.755 M 34.83 % | -153.072 M | 0.000 | 0.000 100.00 % | -104.782 M |
| Total assets | 36.393 M -18.74 % | 44.785 M -61.00 % | 114.821 M -15.50 % | 135.876 M -26.79 % | 185.609 M -41.27 % | 316.063 M -8.58 % | 345.732 M 56.76 % | 220.545 M 1.41 % | 217.483 M 45.27 % | 149.708 M 102.98 % | 73.755 M 98.33 % | 37.188 M 42.02 % | 26.185 M 764.53 % | 3.029 M -91.90 % | 37.414 M -2.82 % | 38.500 M -70.16 % | 129.019 M -47.44 % | 245.482 M -27.74 % | 339.713 M 36.47 % | 248.933 M 47.28 % | 169.021 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -1.170 M -587.50 % | 240.000 K 143.40 % | -553.000 K -68.60 % | -328.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -308.173 K | 0.000 -100.00 % | 1.463 M 108.81 % | -16.602 M -2 353.50 % | 736.716 K -97.14 % | 25.794 M -14.81 % | 30.280 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 1.508 M -23.80 % | 1.979 M 418.06 % | 382.000 K 123.39 % | 171.000 K -11.40 % | 193.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.879 K | 0.000 -100.00 % | 1.678 M 48.04 % | 1.133 M -56.20 % | 2.587 M -20.73 % | 3.264 M 381.24 % | 678.223 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 2.326 M 172.26 % | -3.219 M -205.12 % | -1.055 M 55.99 % | -2.397 M 77.43 % | -10.621 M -7 967.41 % | 135.000 K -94.11 % | 2.293 M 194.40 % | -2.429 M -508.92 % | 594.000 K 169.23 % | -858.000 K -193.13 % | -292.706 K -15.61 % | -253.174 K -139.68 % | 637.963 K 254.30 % | -413.458 K -109.61 % | 4.301 M -26.68 % | 5.866 M -87.02 % | 45.191 M 71.17 % | 26.400 M 128.73 % | -91.893 M -779.50 % | -10.448 M 79.72 % | -51.513 M |
| Accounts receivables | 2.351 M 250.13 % | -1.566 M -93.57 % | -809.000 K -30.06 % | -622.000 K -262.83 % | 382.000 K 182.96 % | 135.000 K -94.11 % | 2.293 M 194.40 % | -2.429 M -508.92 % | 594.000 K 169.23 % | -858.000 K -193.13 % | -292.706 K -15.61 % | -253.174 K | 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 -100.00 % | 1.114 M 270.13 % | -654.932 K -117.27 % | 3.792 M -87.28 % | 29.817 M 646.49 % | -5.456 M 72.90 % | -20.132 M -508.78 % | -3.307 M 84.32 % | -21.087 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -25.000 K 98.49 % | -1.653 M -571.95 % | -246.000 K 86.14 % | -1.775 M 83.87 % | -11.003 M | 0.000 100.00 % | -64.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.528 M -130.83 % | 4.956 M 138.92 % | 2.074 M -86.51 % | 15.374 M -51.74 % | 31.856 M 144.39 % | -71.761 M -904.87 % | -7.141 M 76.53 % | -30.426 M |
| Other non cash items | 10.325 M -84.27 % | 65.637 M 209.23 % | 21.226 M -38.08 % | 34.277 M -73.21 % | 127.953 M 270.61 % | 34.525 M 236.23 % | -25.343 M -3 730.80 % | 698.000 K -95.32 % | 14.930 M 20.29 % | 12.412 M 2 293.47 % | -565.862 K 70.48 % | -1.917 M -137.88 % | 5.060 M 187.79 % | 1.758 M -14.67 % | 2.060 M 124.82 % | -8.302 M -196.72 % | 8.584 M -74.43 % | 33.563 M -48.33 % | 64.955 M 3 703.34 % | 1.708 M -94.85 % | 33.182 M |
| Net cash provided by operating activities | 4.141 M 260.82 % | -2.575 M 61.26 % | -6.647 M -161.38 % | -2.543 M 75.39 % | -10.333 M -256.56 % | 6.600 M 232.33 % | 1.986 M 124.30 % | -8.174 M -389.17 % | -1.671 M 82.95 % | -9.802 M -342.91 % | -2.213 M -14.19 % | -1.938 M -58.13 % | -1.226 M 82.01 % | -6.813 M -5.27 % | -6.472 M 21.23 % | -8.217 M -139.14 % | 20.997 M -48.43 % | 40.720 M 663.34 % | -7.228 M -162.25 % | 11.611 M 8.99 % | 10.654 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.000 K 96.89 % | -2.995 M 95.45 % | -65.754 M -205.72 % | -21.508 M | 0.000 100.00 % | -59.275 K | 0.000 100.00 % | -161.979 K 82.20 % | -910.089 K -690.22 % | -115.169 K 98.98 % | -11.316 M 49.24 % | -22.292 M 16.83 % | -26.803 M -43.78 % | -18.642 M -2.25 % | -18.232 M |
| Acquisitions net | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.902 M -1 037.64 % | -1.222 M | 0.000 | 0.000 | 0.000 100.00 % | -128.203 K | 0.000 -100.00 % | 14.959 M | 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 100.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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -3.672 M -70.95 % | -2.148 M -82.81 % | -1.175 M -217.50 % | 1.000 M | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 100.00 % | 1.000 K -50.00 % | 2.000 K 100.16 % | -1.221 M 95.49 % | -27.096 M -145.87 % | -11.021 M -30 612 950.00 % | 36.000 -99.99 % | 540.344 K 150.39 % | -1.072 M -110.66 % | 10.059 M -19.74 % | 12.532 M 97.36 % | 6.350 M -54.39 % | 13.921 M 168.82 % | -20.229 M -198.25 % | -6.782 M |
| Net cash used for investing activites | -3.676 M -71.14 % | -2.148 M -82.81 % | -1.175 M -217.50 % | 1.000 M | 0.000 -100.00 % | 2.000 K 102.20 % | -91.000 K 96.96 % | -2.994 M 96.24 % | -79.654 M -222.11 % | -24.729 M 8.74 % | -27.096 M -144.55 % | -11.080 M -30 777 602.78 % | 36.000 -99.99 % | 250.162 K -85.02 % | 1.670 M -93.29 % | 24.903 M 1 947.56 % | 1.216 M 107.63 % | -15.942 M -23.75 % | -12.882 M 66.86 % | -38.870 M -55.39 % | -25.014 M |
| Debt repayment | -303.000 K -6.32 % | -285.000 K -14.00 % | -250.000 K 7.06 % | -269.000 K -263.51 % | -74.000 K 99.50 % | -14.921 M 15.17 % | -17.589 M -39.45 % | -12.613 M -274.61 % | -3.367 M 66.18 % | -9.957 M | 0.000 | 0.000 100.00 % | -371.178 K -252.70 % | 243.075 K 144.47 % | -546.593 K 97.16 % | -19.239 M 35.43 % | -29.796 M 40.88 % | -50.397 M 74.84 % | -200.290 M -208.18 % | 185.138 M 79.64 % | 103.061 M |
| Common stock issued | 0.000 -100.00 % | 4.017 M -54.08 % | 8.748 M 120.24 % | 3.972 M 26.10 % | 3.150 M -15.32 % | 3.720 M -80.46 % | 19.034 M -1.07 % | 19.239 M | 0.000 -100.00 % | 43.472 M 11.27 % | 39.069 M 204.09 % | 12.848 M 506.52 % | 2.118 M -46.95 % | 3.993 M -52.05 % | 8.327 M | 0.000 -100.00 % | 6.103 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -4.613 M -5.93 % | -4.355 M -595.00 % | -626.600 K 73.60 % | -2.373 M |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -1.565 M -121.01 % | 7.449 M 235.09 % | 2.223 M 210.76 % | -2.007 M -200 600.00 % | -1.000 K -100.00 % | 80.245 M 5 938.00 % | 1.329 M 365.60 % | -500.384 K -322.97 % | 224.419 K 1 659.33 % | -14.392 K 98.51 % | -965.825 K 45.10 % | -1.759 M -398.33 % | -353.005 K 92.54 % | -4.729 M 37.62 % | -7.582 M -103.37 % | 225.127 M 291.01 % | -117.859 M -40.26 % | -84.031 M |
| Net cash used provided by financing activities | -303.000 K -108.12 % | 3.732 M -56.08 % | 8.498 M 297.47 % | 2.138 M -79.69 % | 10.525 M 217.23 % | -8.978 M -1 497.51 % | -562.000 K -108.48 % | 6.625 M -91.38 % | 76.878 M 120.63 % | 34.844 M -9.66 % | 38.569 M 195.04 % | 13.072 M 654.44 % | 1.733 M -40.13 % | 2.894 M -51.94 % | 6.021 M 130.73 % | -19.592 M 31.07 % | -28.422 M 54.59 % | -62.592 M -405.59 % | 20.482 M -69.27 % | 66.652 M 300.14 % | 16.657 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 650.000 K 847.13 % | -87.000 K -124.30 % | 358.000 K 332.47 % | -154.000 K 23.38 % | -201.000 K -402.50 % | -40.000 K -5.26 % | -38.000 K | 0.000 100.00 % | -73.000 -356.25 % | -16.000 -100.04 % | 39.426 K 146.72 % | 15.980 K 2 047.85 % | 744.000 -99.92 % | 980.151 K -48.09 % | 1.888 M 1 940.76 % | 92.519 K 334.30 % | -39.488 K | 0.000 |
| Net change in cash | 162.000 K 116.35 % | -991.000 K -246.60 % | 676.000 K 13.61 % | 595.000 K 466.67 % | 105.000 K 105.20 % | -2.018 M -271.16 % | 1.179 M 124.85 % | -4.744 M -5.73 % | -4.487 M -1 729.46 % | 275.367 K -97.03 % | 9.259 M 16 959.36 % | 54.278 K -89.30 % | 507.064 K 113.93 % | -3.641 M -394.74 % | 1.235 M 142.51 % | -2.906 M 44.42 % | -5.229 M 85.45 % | -35.926 M -7 834.17 % | 464.514 K -98.82 % | 39.353 M 1 613.79 % | 2.296 M |
| Cash at beginning of period | 727.000 K -57.68 % | 1.718 M 64.88 % | 1.042 M 133.11 % | 447.000 K 30.70 % | 342.000 K -85.51 % | 2.360 M 99.83 % | 1.181 M -80.07 % | 5.925 M -43.09 % | 10.412 M 2.72 % | 10.137 M 1 055.63 % | 877.155 K 6.60 % | 822.877 K 160.56 % | 315.813 K -92.02 % | 3.957 M 45.39 % | 2.722 M -51.64 % | 5.628 M -48.16 % | 10.856 M -76.79 % | 46.783 M 1.00 % | 46.318 M 565.01 % | 6.965 M 49.18 % | 4.669 M |
| Cash at end of period | 889.000 K 22.28 % | 727.000 K -57.68 % | 1.718 M 64.88 % | 1.042 M 133.11 % | 447.000 K 30.70 % | 342.000 K -85.51 % | 2.360 M 99.83 % | 1.181 M -80.07 % | 5.925 M -43.09 % | 10.412 M 2.72 % | 10.137 M 1 055.63 % | 877.155 K 6.60 % | 822.877 K 160.56 % | 315.813 K -92.02 % | 3.957 M 45.39 % | 2.722 M -51.64 % | 5.628 M -48.16 % | 10.856 M -76.79 % | 46.783 M 1.00 % | 46.318 M 565.01 % | 6.965 M |
| Operating cash flow | 4.141 M 260.82 % | -2.575 M 61.26 % | -6.647 M -161.38 % | -2.543 M 75.39 % | -10.333 M -256.56 % | 6.600 M 232.33 % | 1.986 M 124.30 % | -8.174 M -389.17 % | -1.671 M 82.95 % | -9.802 M -342.91 % | -2.213 M -14.19 % | -1.938 M -58.13 % | -1.226 M 82.01 % | -6.813 M -5.27 % | -6.472 M 21.23 % | -8.217 M -139.14 % | 20.997 M -48.43 % | 40.720 M 663.34 % | -7.228 M -162.25 % | 11.611 M 8.99 % | 10.654 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.000 K 96.89 % | -2.995 M 95.45 % | -65.754 M -205.72 % | -21.508 M | 0.000 100.00 % | -59.275 K | 0.000 100.00 % | -161.979 K 82.20 % | -910.089 K -690.22 % | -115.169 K 98.98 % | -11.316 M 49.24 % | -22.292 M 16.83 % | -26.803 M -43.78 % | -18.642 M -2.25 % | -18.232 M |
| Free CashFlow | 4.141 M 260.82 % | -2.575 M 61.26 % | -6.647 M -161.38 % | -2.543 M 75.39 % | -10.333 M -256.56 % | 6.600 M 248.65 % | 1.893 M 116.95 % | -11.169 M 83.43 % | -67.425 M -115.35 % | -31.310 M -1 314.76 % | -2.213 M -10.80 % | -1.997 M -62.96 % | -1.226 M 82.43 % | -6.975 M 5.52 % | -7.383 M 11.40 % | -8.333 M -186.07 % | 9.682 M -47.46 % | 18.428 M 154.15 % | -34.032 M -384.06 % | -7.030 M 7.23 % | -7.578 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.935 M -10.02 % | 3.262 M 4.15 % | 3.132 M -16.48 % | 3.750 M 4.52 % | 3.588 M -32.66 % | 5.328 M 65.31 % | 3.223 M 2.61 % | 3.141 M 21.65 % | 2.582 M 203.76 % | 850.000 K -71.91 % | 3.026 M -21.12 % | 3.836 M 15.65 % | 3.317 M -8.92 % | 3.642 M 28.78 % | 2.828 M -16.87 % | 3.402 M -6.33 % | 3.632 M 13.36 % | 3.204 M 11.06 % | 2.885 M -17.10 % | 3.480 M -32.94 % | 5.189 M -4.21 % | 5.417 M 1 276.58 % | 393.511 K 148.61 % | 158.282 K -71.51 % | 555.492 K 317.30 % | 133.115 K 0.00 % | 133.112 K | 0.000 | 0.000 -100.00 % | 6.859 M 0.00 % | 6.859 M 197.83 % | 2.303 M 0.00 % | 2.303 M -96.14 % | 59.668 M 0.00 % | 59.668 M -61.70 % | 155.801 M 0.00 % | 155.801 M -1.25 % | 157.768 M 0.00 % | 157.768 M 78.37 % | 88.450 M 0.00 % | 88.450 M 100.00 % | 44.225 M -46.63 % | 82.866 M 100.00 % | 41.433 M |
| Net income | -311.000 K 96.31 % | -8.425 M -1 591.77 % | -498.000 K 99.23 % | -64.754 M -3 044.92 % | -2.059 M 84.46 % | -13.248 M 10.03 % | -14.725 M 15.77 % | -17.481 M 2.65 % | -17.956 M 84.09 % | -112.836 M -659.12 % | -14.864 M 30.45 % | -21.371 M -203.87 % | -7.033 M 55.05 % | -15.647 M -138.68 % | 40.455 M 1 409.22 % | -3.090 M 12.51 % | -3.532 M 69.22 % | -11.475 M -96.09 % | -5.852 M 66.66 % | -17.555 M -355.97 % | -3.850 M -2 193.90 % | 183.867 K 108.50 % | -2.162 M -321.99 % | 973.914 K 227.98 % | -761.000 K 83.07 % | -4.494 M 16.89 % | -5.407 M -137.89 % | 14.270 M 273.73 % | -8.214 M 18.11 % | -10.031 M 12.91 % | -11.518 M 66.31 % | -34.186 M -261.99 % | -9.444 M 74.85 % | -37.547 M 0.00 % | -37.547 M -152.18 % | -14.889 M 0.00 % | -14.889 M -340.38 % | 6.194 M 0.00 % | 6.194 M -12.70 % | 7.095 M 0.00 % | 7.095 M 100.03 % | 3.547 M -71.74 % | 12.553 M 99.98 % | 6.277 M |
| Income before tax | -469.000 K 94.58 % | -8.652 M -6 356.72 % | -134.000 K 99.81 % | -72.247 M -3 182.46 % | -2.201 M 83.31 % | -13.189 M 19.19 % | -16.321 M -0.76 % | -16.198 M 25.61 % | -21.773 M 81.43 % | -117.263 M -636.16 % | -15.929 M 35.88 % | -24.844 M -259.75 % | -6.906 M 61.07 % | -17.741 M -143.81 % | 40.492 M 1 459.25 % | -2.979 M 9.09 % | -3.277 M 70.29 % | -11.031 M -93.32 % | -5.706 M 68.08 % | -17.874 M -371.49 % | -3.791 M -1 297.27 % | 316.637 K 113.00 % | -2.435 M -438.66 % | 719.017 K 175.45 % | -953.000 K 82.05 % | -5.308 M 0.00 % | -5.308 M 35.38 % | -8.214 M 0.00 % | -8.214 M 23.76 % | -10.774 M 0.00 % | -10.774 M -13.02 % | -9.533 M 0.00 % | -9.533 M 74.76 % | -37.764 M 0.00 % | -37.764 M -158.73 % | -14.596 M 0.00 % | -14.596 M -308.40 % | 7.004 M 0.00 % | 7.004 M -14.71 % | 8.212 M 0.00 % | 8.212 M 100.00 % | 4.106 M -71.73 % | 14.522 M 100.00 % | 7.261 M |
| Income before tax ratio | -0.16 93.98 % | -2.65 -6 099.40 % | -0.04 99.78 % | -19.27 -3 040.66 % | -0.61 75.22 % | -2.48 51.12 % | -5.06 1.80 % | -5.16 38.85 % | -8.43 93.89 % | -137.96 -2 520.73 % | -5.26 18.72 % | -6.48 -211.07 % | -2.08 57.26 % | -4.87 -134.02 % | 14.32 1 735.14 % | -0.88 2.95 % | -0.90 73.79 % | -3.44 -74.08 % | -1.98 61.49 % | -5.14 -603.03 % | -0.73 -1 349.88 % | 0.06 100.94 % | -6.19 -236.22 % | 4.54 364.78 % | -1.72 95.70 % | -39.88 0.00 % | -39.88 | 0.00 | 0.00 100.00 % | -1.57 0.00 % | -1.57 62.05 % | -4.14 0.00 % | -4.14 -554.03 % | -0.63 0.00 % | -0.63 -575.57 % | -0.09 0.00 % | -0.09 -311.03 % | 0.04 0.00 % | 0.04 -52.18 % | 0.09 0.00 % | 0.09 0.00 % | 0.09 -47.02 % | 0.18 0.00 % | 0.18 |
| EBITDA | 0.000 100.00 % | -3.222 M -684.22 % | 551.500 K 114.01 % | -3.936 M -2 108.16 % | 196.000 K 105.77 % | -3.396 M -1 551.28 % | 234.000 K 126.71 % | -876.000 K -59.27 % | -550.000 K 76.91 % | -2.382 M -11 242.86 % | -21.000 K 97.90 % | -1.001 M -6.49 % | -940.000 K 55.91 % | -2.132 M 9.97 % | -2.368 M 27.72 % | -3.276 M -61.30 % | -2.031 M -2 801.43 % | -70.000 K 98.47 % | -4.571 M 11.26 % | -5.151 M -57.19 % | -3.277 M -408.85 % | -644.000 K 64.12 % | -1.795 M 7.04 % | -1.931 M -10 726.24 % | 18.172 K 100.34 % | -5.290 M -15.63 % | -4.575 M 46.23 % | -8.508 M -332.46 % | 3.660 M 149.90 % | -7.335 M 0.00 % | -7.335 M -192.39 % | 7.939 M 147.24 % | -16.804 M -56.30 % | -10.751 M 63.56 % | -29.506 M -1 588.95 % | -1.747 M 81.27 % | -9.329 M -136.57 % | 25.509 M 139.21 % | 10.664 M -43.52 % | 18.882 M 67.20 % | 11.293 M 100.02 % | 5.646 M -65.70 % | 16.461 M 100.01 % | 8.230 M |
| Net income ratio | -0.11 95.90 % | -2.58 -1 524.35 % | -0.16 99.08 % | -17.27 -2 909.06 % | -0.57 76.92 % | -2.49 45.58 % | -4.57 17.91 % | -5.57 19.97 % | -6.95 94.76 % | -132.75 -2 602.48 % | -4.91 11.83 % | -5.57 -162.76 % | -2.12 50.65 % | -4.30 -130.03 % | 14.31 1 674.96 % | -0.91 6.60 % | -0.97 72.85 % | -3.58 -76.56 % | -2.03 59.79 % | -5.04 -579.90 % | -0.74 -2 285.91 % | 0.03 100.62 % | -5.49 -189.29 % | 6.15 549.14 % | -1.37 95.94 % | -33.76 16.89 % | -40.62 | 0.00 | 0.00 100.00 % | -1.46 12.91 % | -1.68 88.69 % | -14.84 -261.99 % | -4.10 -551.67 % | -0.63 0.00 % | -0.63 -558.47 % | -0.10 0.00 % | -0.10 -343.41 % | 0.04 0.00 % | 0.04 -51.06 % | 0.08 0.00 % | 0.08 0.01 % | 0.08 -47.06 % | 0.15 -0.01 % | 0.15 |
| Ratio EBITDA | 0.00 100.00 % | -0.99 -660.94 % | 0.18 116.78 % | -1.05 -2 021.41 % | 0.05 108.57 % | -0.64 -977.91 % | 0.07 126.03 % | -0.28 -30.93 % | -0.21 92.40 % | -2.80 -40 280.57 % | -0.01 97.34 % | -0.26 7.92 % | -0.28 51.59 % | -0.59 30.09 % | -0.84 13.05 % | -0.96 -72.20 % | -0.56 -2 459.52 % | -0.02 98.62 % | -1.58 -7.04 % | -1.48 -134.38 % | -0.63 -431.21 % | -0.12 97.39 % | -4.56 62.61 % | -12.20 -37 392.87 % | 0.03 100.08 % | -39.74 -15.63 % | -34.37 | 0.00 | 0.00 100.00 % | -1.07 0.00 % | -1.07 -131.02 % | 3.45 147.24 % | -7.30 -3 949.59 % | -0.18 63.56 % | -0.49 -4 310.08 % | -0.01 81.27 % | -0.06 -137.03 % | 0.16 139.21 % | 0.07 -68.34 % | 0.21 67.20 % | 0.13 0.01 % | 0.13 -35.73 % | 0.20 0.01 % | 0.20 |
| Gross profit ratio | 0.39 -13.35 % | 0.45 -3.99 % | 0.46 29.16 % | 0.36 9.33 % | 0.33 70.99 % | 0.19 -57.00 % | 0.45 253.25 % | 0.13 -70.63 % | 0.43 146.65 % | -0.92 -301.37 % | 0.46 14.69 % | 0.40 6.66 % | 0.37 -6.79 % | 0.40 14.52 % | 0.35 -26.25 % | 0.48 55.34 % | 0.31 -28.29 % | 0.43 157.16 % | 0.17 147.98 % | 0.07 55.10 % | 0.04 -57.57 % | 0.10 118.04 % | -0.56 2.39 % | -0.58 7.47 % | -0.62 -16.89 % | -0.53 0.00 % | -0.53 | 0.00 | 0.00 100.00 % | -0.77 0.00 % | -0.77 23.66 % | -1.01 0.00 % | -1.01 -320.56 % | -0.24 0.00 % | -0.24 -1 285.64 % | 0.02 0.00 % | 0.02 -82.43 % | 0.12 0.00 % | 0.12 -25.45 % | 0.16 0.00 % | 0.16 0.01 % | 0.16 -34.51 % | 0.24 0.00 % | 0.24 |
| Weighted average shs out dil | 93.619 M 4.46 % | 89.619 M 0.00 % | 89.619 M -20.69 % | 113.003 M 105.99 % | 54.858 M -25.19 % | 73.326 M 53.08 % | 47.902 M 92.49 % | 24.886 M 67.53 % | 14.855 M 9.33 % | 13.587 M 27.90 % | 10.623 M 24.98 % | 8.500 M 7.42 % | 7.913 M -33.92 % | 11.974 M 62.98 % | 7.347 M 29.81 % | 5.660 M 20.68 % | 4.690 M 31.34 % | 3.571 M -16.58 % | 4.281 M 12 148.93 % | 34.950 K -98.61 % | 2.523 M 177.30 % | 909.857 K 222.73 % | 281.929 K -96.01 % | 7.059 M 120.66 % | 3.199 M -94.74 % | 60.797 M 1 899.90 % | 3.040 M -93.00 % | 43.442 M 1 900.09 % | 2.172 M -93.69 % | 34.441 M 1 900.06 % | 1.722 M -92.21 % | 22.101 M 1 183.45 % | 1.722 M -90.02 % | 17.250 M 1 900.03 % | 862.489 K -94.22 % | 14.932 M 1 898.10 % | 747.311 K -95.00 % | 14.948 M 1 900.02 % | 747.391 K -94.09 % | 12.649 M 1 899.94 % | 632.468 K 0.00 % | 632.468 K 5.86 % | 597.438 K 0.00 % | 597.438 K |
| Weighted average shs out | 93.646 M 4.98 % | 89.207 M -0.48 % | 89.633 M -20.28 % | 112.428 M 104.94 % | 54.858 M -25.19 % | 73.327 M 53.08 % | 47.902 M 265.86 % | 13.093 M -11.86 % | 14.855 M 9.34 % | 13.586 M 27.89 % | 10.623 M 24.98 % | 8.500 M 28.96 % | 6.591 M -8.36 % | 7.192 M -4.13 % | 7.502 M 51.46 % | 4.953 M 6.58 % | 4.647 M 30.13 % | 3.571 M -16.58 % | 4.281 M 12 148.93 % | 34.950 K -98.61 % | 2.523 M 181.32 % | 896.850 K 218.11 % | 281.929 K -96.87 % | 9.009 M 181.62 % | 3.199 M -94.74 % | 60.797 M 1 899.90 % | 3.040 M -93.00 % | 43.442 M 1 900.09 % | 2.172 M -93.69 % | 34.441 M 1 900.06 % | 1.722 M -92.21 % | 22.101 M 1 183.45 % | 1.722 M -90.02 % | 17.250 M 1 900.03 % | 862.489 K -94.22 % | 14.932 M 1 898.10 % | 747.311 K -95.00 % | 14.948 M 1 900.02 % | 747.391 K -94.09 % | 12.649 M 1 899.94 % | 632.468 K 0.00 % | 632.468 K 5.86 % | 597.438 K 0.00 % | 597.438 K |
| EPS diluted | 0.00 96.50 % | -0.09 -1 585.71 % | -0.01 99.03 % | -0.58 -1 446.67 % | -0.04 79.17 % | -0.18 41.94 % | -0.31 76.87 % | -1.34 -10.74 % | -1.21 85.44 % | -8.31 -493.57 % | -1.40 44.22 % | -2.51 -134.58 % | -1.07 50.92 % | -2.18 -140.45 % | 5.39 969.35 % | -0.62 18.42 % | -0.76 76.32 % | -3.21 -134.31 % | -1.37 99.73 % | -502.29 -32 729.41 % | -1.53 -628.57 % | -0.21 97.26 % | -7.67 -6 872.73 % | -0.11 54.17 % | -0.24 -114.81 % | 1.62 191.01 % | -1.78 -145.41 % | 3.92 203.70 % | -3.78 -162.48 % | 6.05 190.57 % | -6.68 -290.31 % | 3.51 164.05 % | -5.48 -113.98 % | 39.19 190.01 % | -43.54 -342.83 % | 17.93 190.01 % | -19.92 -167.38 % | -7.45 -189.98 % | 8.28 181.98 % | -10.10 -190.02 % | 11.22 100.00 % | 5.61 -73.31 % | 21.02 100.00 % | 10.51 |
| Earnings per share | 0.00 96.49 % | -0.09 -1 578.57 % | -0.01 99.02 % | -0.57 -1 420.00 % | -0.04 79.17 % | -0.18 41.94 % | -0.31 65.93 % | -0.91 24.79 % | -1.21 85.42 % | -8.30 -492.86 % | -1.40 44.22 % | -2.51 -182.02 % | -0.89 59.17 % | -2.18 -132.54 % | 6.70 1 318.18 % | -0.55 26.67 % | -0.75 76.64 % | -3.21 -134.31 % | -1.37 99.73 % | -502.29 -32 729.41 % | -1.53 -795.45 % | 0.22 102.87 % | -7.67 -4 361.11 % | 0.18 175.00 % | -0.24 -114.81 % | 1.62 191.01 % | -1.78 -145.41 % | 3.92 203.70 % | -3.78 -162.48 % | 6.05 190.57 % | -6.68 -290.31 % | 3.51 164.05 % | -5.48 -113.98 % | 39.19 190.01 % | -43.54 -342.83 % | 17.93 190.01 % | -19.92 -167.38 % | -7.45 -189.98 % | 8.28 181.98 % | -10.10 -190.02 % | 11.22 100.00 % | 5.61 -73.31 % | 21.02 100.00 % | 10.51 |
| Gross profit | 1.132 M -22.04 % | 1.452 M 0.00 % | 1.452 M 7.88 % | 1.346 M 14.26 % | 1.178 M 15.15 % | 1.023 M -28.91 % | 1.439 M 262.47 % | 397.000 K -64.27 % | 1.111 M 241.71 % | -784.000 K -156.57 % | 1.386 M -9.53 % | 1.532 M 23.35 % | 1.242 M -15.11 % | 1.463 M 47.48 % | 992.000 K -38.69 % | 1.618 M 45.50 % | 1.112 M -18.71 % | 1.368 M 185.59 % | 479.000 K 105.58 % | 233.000 K 4.02 % | 224.000 K -59.36 % | 551.169 K 348.27 % | -222.000 K -142.67 % | -91.484 K 73.64 % | -347.000 K -387.79 % | -71.137 K 0.00 % | -71.138 K | 0.000 | 0.000 100.00 % | -5.309 M 0.00 % | -5.309 M -127.37 % | -2.335 M 0.00 % | -2.335 M 83.77 % | -14.385 M 0.00 % | -14.385 M -554.07 % | 3.168 M 0.00 % | 3.168 M -82.65 % | 18.256 M 0.00 % | 18.256 M 32.97 % | 13.729 M 0.00 % | 13.729 M 100.01 % | 6.864 M -65.05 % | 19.640 M 100.00 % | 9.820 M |
| Income tax expense | 0.000 -100.00 % | 673.000 K | 0.000 -100.00 % | 520.000 K 466.20 % | -142.000 K -935.29 % | 17.000 K 101.07 % | -1.596 M -224.40 % | 1.283 M 133.61 % | -3.817 M -1 717.37 % | 236.000 K 0.00 % | 236.000 K 391.67 % | 48.000 K -30.43 % | 69.000 K 103.30 % | -2.094 M -5 759.46 % | 37.000 K -80.21 % | 187.000 K -26.67 % | 255.000 K 779.31 % | 29.000 K -3.33 % | 30.000 K 500.00 % | 5.000 K -92.96 % | 71.000 K -18.68 % | 87.310 K 131.86 % | -274.000 K -564.41 % | 59.000 K 130.73 % | -192.000 K 76.41 % | -814.000 K -919.59 % | 99.318 K 100.82 % | -12.168 M -33 337 086.30 % | 36.500 -100.00 % | 743.567 K 0.00 % | 743.564 K 935.34 % | -89.013 K 0.00 % | -89.013 K 58.98 % | -217.000 K 0.00 % | -217.000 K -174.13 % | 292.727 K 0.00 % | 292.726 K -63.84 % | 809.599 K 0.00 % | 809.596 K -27.52 % | 1.117 M 0.00 % | 1.117 M 100.01 % | 558.473 K -71.62 % | 1.968 M 99.96 % | 984.207 K |
| Cost of revenue | 1.803 M -0.39 % | 1.810 M 7.74 % | 1.680 M -30.12 % | 2.404 M -0.25 % | 2.410 M -44.02 % | 4.305 M 141.31 % | 1.784 M -34.99 % | 2.744 M 86.54 % | 1.471 M -9.98 % | 1.634 M -0.37 % | 1.640 M -28.82 % | 2.304 M 11.04 % | 2.075 M -4.77 % | 2.179 M 18.68 % | 1.836 M 2.91 % | 1.784 M -29.21 % | 2.520 M 37.25 % | 1.836 M -23.69 % | 2.406 M -25.90 % | 3.247 M -34.60 % | 4.965 M 2.03 % | 4.866 M 691.20 % | 615.012 K 146.24 % | 249.766 K -72.32 % | 902.461 K 341.84 % | 204.252 K 0.00 % | 204.250 K | 0.000 | 0.000 -100.00 % | 12.167 M 0.00 % | 12.167 M 162.33 % | 4.638 M 0.00 % | 4.638 M -93.74 % | 74.054 M 0.00 % | 74.054 M -51.48 % | 152.634 M 0.00 % | 152.634 M 9.41 % | 139.512 M 0.00 % | 139.512 M 86.71 % | 74.721 M 0.00 % | 74.721 M 100.00 % | 37.361 M -40.91 % | 63.226 M 100.00 % | 31.613 M |
| General and administrative expenses | 655.000 K 70.13 % | 385.000 K -29.74 % | 548.000 K -78.48 % | 2.547 M 371.67 % | 540.000 K -80.45 % | 2.762 M 256.85 % | 774.000 K 4.74 % | 739.000 K -30.09 % | 1.057 M 83.19 % | 577.000 K -22.03 % | 740.000 K -20.60 % | 932.000 K -13.70 % | 1.080 M 10.77 % | 975.000 K -7.50 % | 1.054 M -0.19 % | 1.056 M 8.98 % | 969.000 K 1.36 % | 956.000 K -5.35 % | 1.010 M -24.96 % | 1.346 M 114.67 % | 627.000 K -15.93 % | 745.796 K 84.45 % | 404.337 K -49.28 % | 797.219 K 213.66 % | 254.168 K -66.65 % | 762.086 K 0.00 % | 762.086 K 7.53 % | 708.689 K 0.00 % | 708.686 K -75.15 % | 2.852 M 0.00 % | 2.852 M -54.84 % | 6.316 M 0.00 % | 6.316 M -3.82 % | 6.567 M 0.00 % | 6.567 M -34.06 % | 9.959 M 0.00 % | 9.959 M 71.47 % | 5.808 M 0.00 % | 5.808 M 64.72 % | 3.526 M 0.00 % | 3.526 M 100.00 % | 1.763 M -22.68 % | 2.280 M 100.00 % | 1.140 M |
| Selling and marketing expenses | 33.000 K 153.85 % | 13.000 K -68.29 % | 41.000 K -14.58 % | 48.000 K -89.33 % | 450.000 K -60.80 % | 1.148 M 163.30 % | 436.000 K 24.93 % | 349.000 K -54.08 % | 760.000 K -23.08 % | 988.000 K 46.59 % | 674.000 K -55.42 % | 1.512 M 47.08 % | 1.028 M -44.40 % | 1.849 M -16.52 % | 2.215 M -8.47 % | 2.420 M 21.85 % | 1.986 M 259.13 % | 553.000 K -85.29 % | 3.759 M 3.67 % | 3.626 M 36.93 % | 2.648 M 906.74 % | 263.028 K 104.35 % | 128.713 K 237.21 % | 38.170 K | 0.000 -100.00 % | 25.516 K 0.00 % | 25.516 K | 0.000 | 0.000 -100.00 % | 165.248 K 0.00 % | 165.248 K 75.98 % | 93.903 K 0.00 % | 93.900 K -94.40 % | 1.677 M 0.00 % | 1.677 M -60.02 % | 4.195 M 0.00 % | 4.195 M 112.08 % | 1.978 M 200.00 % | -1.978 M -209.65 % | 1.804 M 200.00 % | -1.804 M -100.00 % | -902.000 K -278.99 % | -238.000 K -100.00 % | -119.000 K |
| Other expenses | 0.000 -100.00 % | 4.257 M | 0.000 -100.00 % | 2.614 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 100.00 % | -2.965 M -258.64 % | 1.869 M 230.88 % | -1.428 M -306.61 % | 691.156 K -94.10 % | 11.723 M 3 320.60 % | -364.000 K 37.13 % | -579.000 K 0.00 % | -579.000 K -121.58 % | 2.683 M 0.00 % | 2.683 M 167.82 % | -3.956 M | 0.000 100.00 % | -3.607 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 946.000 K -78.47 % | 4.394 M 416.94 % | 850.000 K -83.68 % | 5.209 M 80.37 % | 2.888 M -77.31 % | 12.729 M -24.42 % | 16.841 M 16.27 % | 14.484 M -27.07 % | 19.861 M -82.51 % | 113.575 M 678.23 % | 14.594 M -38.40 % | 23.693 M 342.78 % | 5.351 M -66.98 % | 16.204 M -60.09 % | 40.600 M 979.50 % | 3.761 M 15.16 % | 3.266 M -71.15 % | 11.319 M 118.72 % | 5.175 M -69.40 % | 16.910 M 381.08 % | 3.515 M 2 153.39 % | 155.987 K -91.03 % | 1.739 M 123.47 % | 778.188 K 206.23 % | 254.118 K -67.74 % | 787.602 K 0.00 % | 787.602 K -60.42 % | 1.990 M -34.28 % | 3.028 M -30.45 % | 4.354 M 0.00 % | 4.354 M -27.99 % | 6.046 M 0.00 % | 6.046 M -21.12 % | 7.665 M 0.00 % | 7.665 M -54.48 % | 16.837 M 0.00 % | 16.837 M 339.61 % | 3.830 M 0.00 % | 3.830 M 122.42 % | 1.722 M 0.00 % | 1.722 M 99.97 % | 861.131 K -57.83 % | 2.042 M 100.00 % | 1.021 M |
| Cost and expenses | 2.749 M -55.69 % | 6.204 M 145.22 % | 2.530 M -66.77 % | 7.613 M 123.91 % | 3.400 M -59.71 % | 8.438 M 181.83 % | 2.994 M -21.87 % | 3.832 M 16.55 % | 3.288 M 2.78 % | 3.199 M 4.75 % | 3.054 M -88.25 % | 25.997 M 521.49 % | 4.183 M -16.39 % | 5.003 M -2.00 % | 5.105 M -7.94 % | 5.545 M -4.17 % | 5.786 M 35.06 % | 4.284 M -43.49 % | 7.581 M -7.76 % | 8.219 M -3.08 % | 8.480 M 44.36 % | 5.874 M 149.53 % | 2.354 M 128.99 % | 1.028 M -11.15 % | 1.157 M 16.65 % | 991.854 K 0.00 % | 991.852 K -60.47 % | 2.509 M 0.00 % | 2.509 M -84.81 % | 16.521 M 0.00 % | 16.521 M 54.63 % | 10.684 M 0.00 % | 10.684 M -86.93 % | 81.719 M 0.00 % | 81.719 M -51.78 % | 169.471 M 0.00 % | 169.471 M 18.23 % | 143.342 M 0.00 % | 143.342 M 87.51 % | 76.444 M 0.00 % | 76.444 M 100.00 % | 38.222 M -41.44 % | 65.268 M 100.00 % | 32.634 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K 0.00 % | 750.000 K -20.13 % | 939.000 K 0.00 % | 939.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 449.488 K 0.00 % | 449.486 K -30.33 % | 645.163 K 0.00 % | 645.160 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 946.000 K 590.51 % | 137.000 K -83.88 % | 850.000 K -67.24 % | 2.595 M 162.12 % | 990.000 K -76.05 % | 4.133 M 241.57 % | 1.210 M 11.21 % | 1.088 M -40.12 % | 1.817 M 16.10 % | 1.565 M 10.68 % | 1.414 M -42.14 % | 2.444 M 15.94 % | 2.108 M -25.35 % | 2.824 M -13.61 % | 3.269 M -5.96 % | 3.476 M 17.63 % | 2.955 M 95.83 % | 1.509 M -68.36 % | 4.769 M -4.08 % | 4.972 M 51.82 % | 3.275 M 224.58 % | 1.009 M -11.02 % | 1.134 M 35.75 % | 835.389 K 228.68 % | 254.168 K -67.73 % | 787.602 K 0.00 % | 787.602 K 11.14 % | 708.689 K 0.00 % | 708.686 K -76.51 % | 3.017 M 0.00 % | 3.017 M -52.93 % | 6.410 M 0.00 % | 6.410 M -22.25 % | 8.244 M 0.00 % | 8.244 M -41.75 % | 14.154 M 0.00 % | 14.154 M 81.79 % | 7.786 M 103.29 % | 3.830 M -28.13 % | 5.329 M 209.47 % | 1.722 M 99.97 % | 861.131 K -57.83 % | 2.042 M 100.00 % | 1.021 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 371.000 K -24.44 % | 491.000 K -66.89 % | 1.483 M 61.37 % | 919.000 K -56.47 % | 2.111 M -30.17 % | 3.023 M 4.10 % | 2.904 M 6.73 % | 2.721 M 1.42 % | 2.683 M -4.08 % | 2.797 M -6.77 % | 3.000 M 172.73 % | 1.100 M 31.58 % | 836.000 K -25.56 % | 1.123 M 3.98 % | 1.080 M 6.93 % | 1.010 M -15.62 % | 1.197 M 139.40 % | 500.000 K 28.03 % | 390.519 K -17.81 % | 475.168 K 1.70 % | 467.219 K 32.70 % | 352.081 K 977 902.78 % | 36.000 | 0.000 -100.00 % | 71.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.320 K 0.00 % | 99.318 K 272 004.11 % | 36.500 0.00 % | 36.500 -100.00 % | 743.567 K 0.00 % | 743.564 K 5.46 % | 705.089 K 0.00 % | 705.088 K -70.15 % | 2.362 M 0.00 % | 2.362 M 27.40 % | 1.854 M | 0.000 -100.00 % | 14.845 M | 0.000 -100.00 % | 7.590 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -163.000 K -1 307.41 % | 13.500 K 0.00 % | 13.500 K 237.50 % | 4.000 K -82.61 % | 23.000 K 264.29 % | -14.000 K -120.00 % | 70.000 K 198.59 % | -71.000 K -135.50 % | 200.000 K 203.03 % | 66.000 K -26.67 % | 90.000 K 9.76 % | 82.000 K -28.07 % | 114.000 K 0.88 % | 113.000 K -1.74 % | 115.000 K 3.60 % | 111.000 K 63.24 % | 68.000 K 134.48 % | 29.000 K -71.84 % | 103.000 K 164.10 % | 39.000 K 290.00 % | 10.000 K 106.99 % | -143.000 K -186.38 % | 165.540 K 127.59 % | -600.000 K -196.88 % | 619.309 K 124.81 % | 275.487 K 0.00 % | 275.484 K -56.46 % | 632.702 K 0.00 % | 632.700 K -76.52 % | 2.695 M 0.00 % | 2.695 M -38.68 % | 4.395 M 0.00 % | 4.395 M -25.46 % | 5.896 M 0.00 % | 5.896 M 11.94 % | 5.267 M 0.00 % | 5.267 M 43.87 % | 3.661 M 0.00 % | 3.661 M 18.83 % | 3.081 M 0.00 % | 3.081 M 99.94 % | 1.541 M -20.53 % | 1.939 M 100.00 % | 969.485 K |
| Operating income | 186.000 K 106.32 % | -2.942 M -588.70 % | 602.000 K 115.58 % | -3.863 M -2 332.95 % | 173.000 K 105.12 % | -3.382 M -2 162.20 % | 164.000 K 120.37 % | -805.000 K -7.33 % | -750.000 K 69.36 % | -2.448 M -2 105.41 % | -111.000 K 87.83 % | -912.000 K -5.31 % | -866.000 K 36.37 % | -1.361 M 45.19 % | -2.483 M 4.79 % | -2.608 M -0.58 % | -2.593 M -140.09 % | -1.080 M 76.89 % | -4.674 M 9.94 % | -5.190 M -57.89 % | -3.287 M -556.09 % | -501.000 K 74.44 % | -1.960 M -47.26 % | -1.331 M -121.46 % | -601.000 K 89.20 % | -5.566 M -14.74 % | -4.851 M 46.93 % | -9.140 M -401.85 % | 3.028 M 130.19 % | -10.031 M 0.00 % | -10.031 M -162.12 % | 16.147 M 176.17 % | -21.199 M -143.69 % | -8.699 M 75.43 % | -35.402 M -177.84 % | -12.742 M 12.70 % | -14.596 M -166.81 % | 21.848 M 211.94 % | 7.004 M -55.67 % | 15.801 M 92.41 % | 8.212 M 100.00 % | 4.106 M -71.73 % | 14.522 M 100.00 % | 7.261 M |
| Operating income ratio | 0.06 107.03 % | -0.90 -569.23 % | 0.19 118.66 % | -1.03 -2 236.48 % | 0.05 107.60 % | -0.63 -1 347.46 % | 0.05 119.85 % | -0.26 11.77 % | -0.29 89.91 % | -2.88 -7 751.24 % | -0.04 84.57 % | -0.24 8.94 % | -0.26 30.14 % | -0.37 57.44 % | -0.88 -14.53 % | -0.77 -7.38 % | -0.71 -111.80 % | -0.34 79.19 % | -1.62 -8.63 % | -1.49 -135.44 % | -0.63 -584.92 % | -0.09 98.14 % | -4.98 40.77 % | -8.41 -677.23 % | -1.08 97.41 % | -41.81 -14.74 % | -36.44 | 0.00 | 0.00 100.00 % | -1.46 0.00 % | -1.46 -120.86 % | 7.01 176.17 % | -9.20 -6 213.84 % | -0.15 75.43 % | -0.59 -625.47 % | -0.08 12.70 % | -0.09 -167.65 % | 0.14 211.94 % | 0.04 -75.15 % | 0.18 92.41 % | 0.09 0.00 % | 0.09 -47.02 % | 0.18 0.00 % | 0.18 |
| Total other income expenses net | -655.000 K 88.53 % | -5.710 M -675.82 % | -736.000 K 98.92 % | -68.307 M -2 777.30 % | -2.374 M 75.79 % | -9.807 M 40.51 % | -16.485 M -7.09 % | -15.393 M 26.78 % | -21.023 M 81.69 % | -114.815 M -625.85 % | -15.818 M 33.90 % | -23.932 M -308.95 % | -5.852 M 62.24 % | -15.496 M -136.06 % | 42.975 M 10 433.09 % | 408.000 K 134.63 % | -1.178 M 89.22 % | -10.932 M -959.30 % | -1.032 M 91.86 % | -12.684 M -2 416.67 % | -504.000 K -161.63 % | 817.750 K 272.16 % | -475.000 K -123.17 % | 2.050 M 682.39 % | -352.000 K 94.20 % | -6.066 M -1 227.35 % | -457.000 K -149.34 % | 926.189 K 108.24 % | -11.242 M -1 411.02 % | -744.000 K 0.00 % | -744.000 K 94.67 % | -13.970 M -219.75 % | 11.666 M 213.15 % | -10.310 M -336.49 % | -2.362 M -27.40 % | -1.854 M | 0.000 100.00 % | -3.228 M | 0.000 100.00 % | -7.590 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 9.668 M 10.39 % | 8.758 M 0.84 % | 8.685 M 2.18 % | 8.500 M -2.68 % | 8.734 M -30.22 % | 12.517 M -1.17 % | 12.665 M -63.38 % | 34.584 M -37.73 % | 55.536 M 4.26 % | 53.268 M 8.18 % | 49.238 M 2.69 % | 47.950 M 1.60 % | 47.193 M -4.29 % | 49.308 M -4.14 % | 51.438 M 243.74 % | 14.964 M 9.41 % | 13.677 M -7.51 % | 14.787 M 169.57 % | -21.255 M -358.89 % | 8.210 M 282.86 % | -4.490 M -22.73 % | -3.658 M -376.50 % | 1.323 M -80.24 % | 6.695 M 87.61 % | 3.569 M 30.70 % | 2.730 M 604.61 % | -541.108 K -71.34 % | -315.813 K -53.69 % | -205.482 K -101.01 % | 20.386 M 4.18 % | 19.568 M -36.29 % | 30.716 M -21.09 % | 38.924 M 5.15 % | 37.017 M -36.44 % | 58.240 M -18.80 % | 71.723 M 69.99 % | 42.192 M 0.93 % | 41.802 M |
| Total investments | 9.902 M -2.28 % | 10.133 M -2.14 % | 10.355 M -2.89 % | 10.663 M -81.95 % | 59.068 M -2.10 % | 60.337 M -15.11 % | 71.078 M -11.82 % | 80.604 M -30.22 % | 115.510 M -7.49 % | 124.865 M -42.65 % | 217.723 M -2.93 % | 224.301 M -1.75 % | 228.292 M -2.01 % | 232.981 M -2.73 % | 239.510 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.118 M 0.00 % | 2.118 M 5.90 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.445 M | 0.000 | 0.000 -100.00 % | 27.505 K 2.54 % | 26.824 K -99.27 % | 3.677 M 13 690.47 % | 26.661 K 0.03 % | 26.653 K 21.11 % | 22.008 K 0.00 % | 22.008 K 0.00 % | 22.008 K 0.00 % | 22.008 K |
| Total debt | 10.003 M 3.69 % | 9.647 M 2.55 % | 9.407 M 1.95 % | 9.227 M 2.36 % | 9.014 M -36.68 % | 14.235 M -1.02 % | 14.382 M -59.63 % | 35.626 M -37.03 % | 56.580 M 5.33 % | 53.715 M 5.40 % | 50.962 M 5.53 % | 48.292 M -1.03 % | 48.794 M -5.56 % | 51.668 M -3.81 % | 53.717 M 232.72 % | 16.145 M -6.59 % | 17.284 M -16.55 % | 20.712 M 5.49 % | 19.634 M 5.43 % | 18.622 M 166.95 % | 6.976 M 7.68 % | 6.478 M 33.83 % | 4.841 M -36.08 % | 7.573 M 94.86 % | 3.886 M 9.36 % | 3.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.343 M 0.54 % | 24.212 M -27.59 % | 33.438 M -19.78 % | 41.684 M -2.25 % | 42.645 M -38.28 % | 69.097 M -41.69 % | 118.505 M 33.89 % | 88.510 M 81.50 % | 48.767 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 37.707 M | 0.000 | 0.000 -100.00 % | 37.151 M -11.04 % | 41.761 M -5.45 % | 44.169 M -26.72 % | 60.274 M -24.93 % | 80.294 M -1.00 % | 81.106 M 0.09 % | 81.034 M -0.31 % | 81.285 M -4.24 % | 84.880 M -3.99 % | 88.404 M -3.71 % | 91.814 M 104.03 % | 45.000 M -4.46 % | 47.103 M -6.03 % | 50.125 M 0.04 % | 50.103 M -0.10 % | 50.155 M 39.85 % | 35.865 M -0.02 % | 35.870 M -1.70 % | 36.492 M 1.67 % | 35.891 M 0.09 % | 35.857 M 79 533.51 % | -45.141 K | 0.000 100.00 % | -21.593 K | 0.000 100.00 % | -52.941 M | 0.000 100.00 % | -47.911 M | 0.000 100.00 % | -50.204 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -274.700 M -3.16 % | -266.275 M -0.19 % | -265.777 M -270.02 % | -71.828 M -3.01 % | -69.731 M -23.31 % | -56.549 M -35.37 % | -41.775 M 4.64 % | -43.806 M -69.46 % | -25.850 M -129.78 % | 86.793 M -14.62 % | 101.657 M -17.37 % | 123.028 M -5.41 % | 130.061 M -10.74 % | 145.708 M 38.44 % | 105.253 M -2.85 % | 108.343 M -3.10 % | 111.810 M 196.26 % | -116.159 M -5.31 % | -110.307 M -16.81 % | -94.430 M -4.25 % | -90.580 M 0.26 % | -90.816 M -2.44 % | -88.654 M 1.09 % | -89.628 M 18.45 % | -109.901 M -5.84 % | -103.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 122.000 K 7.02 % | 114.000 K -99.75 % | 46.012 M 0.00 % | 46.012 M 4.01 % | 44.240 M 11.73 % | 39.597 M 19.34 % | 33.180 M 169.87 % | 12.295 M 33.13 % | 9.235 M 29.76 % | 7.117 M 22.26 % | 5.821 M 19.95 % | 4.853 M 19.83 % | 4.050 M 2.12 % | 3.966 M 17.34 % | 3.380 M 16.55 % | 2.900 M 19.88 % | 2.419 M 0.00 % | 2.419 M -99.00 % | 241.863 M 199.81 % | 80.673 M 58.10 % | 51.028 M 4.88 % | 48.652 M 309.30 % | 11.887 M 7.10 % | 11.099 M 34.46 % | 8.255 M 0.00 % | 8.255 M 42.22 % | 5.804 M 0.00 % | 5.804 M 30.83 % | 4.436 M 0.00 % | 4.436 M 20.00 % | 3.697 M 24.08 % | 2.980 M 26.20 % | 2.361 M -88.49 % | 20.516 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 23.448 M -0.89 % | 23.659 M -25.05 % | 31.565 M -4.69 % | 33.119 M -66.49 % | 98.827 M 1.87 % | 97.014 M -0.65 % | 97.650 M 4.24 % | 93.678 M -10.87 % | 105.103 M -14.98 % | 123.625 M -47.87 % | 237.141 M -5.36 % | 250.567 M -9.30 % | 276.244 M -3.35 % | 285.833 M -4.56 % | 299.487 M 49.26 % | 200.644 M 7.48 % | 186.674 M -3.23 % | 192.908 M -5.37 % | 203.853 M 57.43 % | 129.485 M 93.48 % | 66.923 M 3.77 % | 64.493 M 132.82 % | 27.701 M 0.76 % | 27.493 M 96.60 % | 13.984 M -6.38 % | 14.937 M 37 146.26 % | 40.104 K -96.17 % | 1.047 M 105.84 % | -17.932 M -63.15 % | -10.992 M -115.07 % | -5.111 M 38.71 % | -8.339 M -165.62 % | 12.708 M -56.31 % | 29.086 M -68.37 % | 91.959 M -21.76 % | 117.533 M 12.22 % | 104.737 M 81.70 % | 57.643 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -143.000 K 49.29 % | -282.000 K | 0.000 100.00 % | -7.000 K 56.25 % | -16.000 K 51.52 % | -33.000 K 81.87 % | -182.000 K 35.69 % | -283.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 -100.00 % | 5.032 M -13.43 % | 5.813 M 302.16 % | 1.445 M | 0.000 | 0.000 -100.00 % | 9.464 M 5.08 % | 9.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 9.991 M 3.81 % | 9.624 M 4.44 % | 9.215 M 3.25 % | 8.925 M 3.67 % | 8.609 M -38.36 % | 13.966 M -2.67 % | 14.349 M -59.69 % | 35.600 M -36.89 % | 56.406 M 5.62 % | 53.406 M 5.41 % | 50.663 M 5.42 % | 48.056 M -1.51 % | 48.794 M -5.56 % | 51.668 M -3.81 % | 53.717 M 232.72 % | 16.145 M -6.59 % | 17.284 M -16.55 % | 20.712 M 5.49 % | 19.634 M 5.43 % | 18.622 M | 0.000 | 0.000 -100.00 % | 4.841 M -36.08 % | 7.573 M 94.86 % | 3.886 M 9.36 % | 3.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.223 M 2.54 % | 23.623 M -28.09 % | 32.852 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.842 M -22.11 % | 4.932 M | 0.000 |
| Total non current liabilities | 9.991 M 3.81 % | 9.624 M 4.44 % | 9.215 M 3.25 % | 8.925 M 5.42 % | 8.466 M -38.13 % | 13.684 M -4.63 % | 14.349 M -59.69 % | 35.593 M -36.88 % | 56.390 M 5.65 % | 53.373 M 5.73 % | 50.481 M 5.67 % | 47.773 M -2.09 % | 48.794 M -5.56 % | 51.668 M -3.81 % | 53.717 M 232.72 % | 16.145 M -6.59 % | 17.284 M -16.55 % | 20.712 M 5.49 % | 19.634 M 5.43 % | 18.622 M | 0.000 | 0.000 -100.00 % | 4.841 M -36.08 % | 7.573 M -15.09 % | 8.918 M -4.78 % | 9.366 M 548.00 % | 1.445 M -27.06 % | 1.982 M | 0.000 -100.00 % | 33.686 M 3.24 % | 32.629 M -0.68 % | 32.852 M -63.54 % | 90.095 M -9.68 % | 99.755 M -34.83 % | 153.072 M 3 884.31 % | 3.842 M -22.11 % | 4.932 M -95.29 % | 104.782 M |
| Other current liabilities | 2.337 M -9.73 % | 2.589 M 75.88 % | 1.472 M 91.92 % | 767.000 K -73.17 % | 2.859 M 8.91 % | 2.625 M -76.01 % | 10.943 M 103.33 % | 5.382 M 8.14 % | 4.977 M -33.10 % | 7.440 M -26.01 % | 10.056 M -36.80 % | 15.912 M 74.15 % | 9.137 M 36.76 % | 6.681 M 82.19 % | 3.667 M 59.64 % | 2.297 M | 0.000 -100.00 % | 2.798 M | 0.000 -100.00 % | 112.000 | 0.000 -100.00 % | 686.966 K -86.33 % | 5.026 M 640.13 % | 679.099 K -16.26 % | 810.921 K 205.08 % | -771.698 K -191.15 % | 846.592 K -57.28 % | 1.982 M -95.92 % | 48.608 M | 0.000 -100.00 % | 13.206 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.271 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -405.000 K -50.56 % | -269.000 K -715.15 % | -33.000 K -26.92 % | -26.000 K 85.06 % | -174.000 K 43.69 % | -309.000 K -3.34 % | -299.000 K -26.69 % | -236.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.976 M -7.68 % | -6.478 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 -100.00 % | 2.326 M |
| Short term debt | 12.000 K -47.83 % | 23.000 K -88.02 % | 192.000 K -36.42 % | 302.000 K -25.43 % | 405.000 K 50.56 % | 269.000 K 715.15 % | 33.000 K 26.92 % | 26.000 K -85.06 % | 174.000 K -43.69 % | 309.000 K 3.34 % | 299.000 K 26.69 % | 236.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.976 M 7.68 % | 6.478 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.797 K -79.49 % | 589.023 K 0.55 % | 585.806 K -98.59 % | 41.684 M -2.25 % | 42.645 M -38.28 % | 69.097 M -39.74 % | 114.663 M 37.19 % | 83.578 M 71.38 % | 48.767 M |
| Total current liabilities | 2.981 M -4.15 % | 3.110 M 1.27 % | 3.071 M 12.04 % | 2.741 M -33.41 % | 4.116 M 7.16 % | 3.841 M -68.32 % | 12.125 M 83.77 % | 6.598 M 9.58 % | 6.021 M -29.81 % | 8.578 M -23.59 % | 11.226 M -35.63 % | 17.440 M 72.01 % | 10.139 M 23.18 % | 8.231 M 70.17 % | 4.837 M 28.78 % | 3.756 M -81.12 % | 19.894 M 414.99 % | 3.863 M 109.83 % | 1.841 M 14.99 % | 1.601 M -94.76 % | 30.576 M 230.14 % | 9.261 M 39.68 % | 6.630 M 212.46 % | 2.122 M -7.57 % | 2.296 M 22.03 % | 1.881 M -56.77 % | 4.352 M 119.59 % | 1.982 M -95.92 % | 48.608 M 230.23 % | 14.720 M 6.70 % | 13.795 M -1.37 % | 13.987 M -84.51 % | 90.273 M -9.67 % | 99.933 M -34.91 % | 153.523 M -29.69 % | 218.337 M 56.78 % | 139.263 M 25.04 % | 111.379 M |
| Total liabilities | 12.972 M 1.87 % | 12.734 M 3.65 % | 12.286 M 5.31 % | 11.666 M -8.32 % | 12.725 M -28.54 % | 17.807 M -32.74 % | 26.474 M -37.26 % | 42.198 M -32.40 % | 62.427 M 0.71 % | 61.984 M 0.15 % | 61.889 M -5.51 % | 65.496 M 11.14 % | 58.933 M -1.61 % | 59.899 M 2.30 % | 58.554 M 194.23 % | 19.901 M -46.47 % | 37.178 M 51.28 % | 24.575 M 14.44 % | 21.475 M 6.19 % | 20.223 M -33.86 % | 30.576 M 230.14 % | 9.261 M -33.78 % | 13.986 M 44.27 % | 9.694 M -13.55 % | 11.214 M -0.30 % | 11.248 M 94.03 % | 5.797 M 192.53 % | 1.982 M -95.92 % | 48.608 M 0.42 % | 48.406 M 4.27 % | 46.424 M -0.89 % | 46.839 M -48.11 % | 90.273 M -9.67 % | 99.933 M -34.91 % | 153.523 M -30.90 % | 222.179 M 54.08 % | 144.196 M 29.46 % | 111.379 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 10.663 M 110.36 % | -102.953 M 1.86 % | -104.908 M 6.98 % | -112.783 M 12.16 % | -128.400 M 20.66 % | -161.834 M 10.14 % | -180.090 M 38.32 % | -291.982 M 4.49 % | -305.710 M 6.29 % | -326.238 M 1.45 % | -331.040 M 4.51 % | -346.689 M -223.14 % | -107.286 M -0.16 % | -107.113 M -0.08 % | -107.031 M 2.37 % | -109.630 M -0.16 % | -109.458 M -321.95 % | -25.941 M -8.66 % | -23.873 M -0.60 % | -23.730 M -315.32 % | 11.021 M 146.81 % | -23.543 M | 0.000 -100.00 % | 1.445 M | 0.000 -100.00 % | 10.787 M -18.75 % | 13.278 M 357.44 % | 2.903 M -39.24 % | 4.777 M 103.33 % | 2.350 M -11.82 % | 2.664 M -22.22 % | 3.426 M -15.10 % | 4.035 M 221.42 % | 1.255 M 0.24 % | 1.252 M |
| Long term investments | 9.902 M -2.28 % | 10.133 M -2.14 % | 10.355 M -2.89 % | 10.663 M -81.95 % | 59.068 M -2.10 % | 60.337 M -15.11 % | 71.078 M -11.82 % | 80.604 M -30.22 % | 115.510 M -7.49 % | 124.865 M -42.65 % | 217.723 M -2.93 % | 224.301 M -1.75 % | 228.292 M -2.01 % | 232.981 M -2.73 % | 239.510 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.118 M 0.00 % | 2.118 M 5.90 % | 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 % | -406.786 K | 0.000 | 0.000 |
| Intangible assets | 18.990 M 0.00 % | 18.990 M -20.23 % | 23.807 M 0.00 % | 23.807 M -45.11 % | 43.371 M -1.50 % | 44.031 M 5.76 % | 41.633 M -12.68 % | 47.679 M 3.62 % | 46.015 M -15.90 % | 54.715 M -25.62 % | 73.564 M -8.69 % | 80.564 M -17.37 % | 97.497 M 0.00 % | 97.497 M -8.53 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 347.03 % | 23.844 M 0.00 % | 23.844 M 0.65 % | 23.691 M -0.64 % | 23.844 M 1.30 % | 23.538 M -2.54 % | 24.150 M 1 601.50 % | 1.419 M -5.66 % | 1.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 18.990 M 0.00 % | 18.990 M -20.23 % | 23.807 M 0.00 % | 23.807 M -45.11 % | 43.371 M -1.50 % | 44.031 M 5.76 % | 41.633 M -12.68 % | 47.679 M 3.62 % | 46.015 M -15.90 % | 54.715 M -25.62 % | 73.564 M -8.69 % | 80.564 M -17.37 % | 97.497 M 0.00 % | 97.497 M -8.53 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 0.00 % | 106.588 M 347.03 % | 23.844 M 0.00 % | 23.844 M 0.65 % | 23.691 M -0.64 % | 23.844 M 1.30 % | 23.538 M -2.54 % | 24.150 M 1 601.50 % | 1.419 M -5.66 % | 1.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 6.000 K -66.67 % | 18.000 K -88.08 % | 151.000 K -48.46 % | 293.000 K -43.00 % | 514.000 K -4.81 % | 540.000 K 650.00 % | 72.000 K -38.46 % | 117.000 K -62.14 % | 309.000 K -39.41 % | 510.000 K -26.62 % | 695.000 K -17.75 % | 845.000 K 88.20 % | 449.000 K -20.11 % | 562.000 K -4.91 % | 591.000 K -15.33 % | 698.000 K 32.95 % | 525.000 K 18.51 % | 443.000 K -52.06 % | 924.000 K 22.87 % | 752.000 K 672.80 % | 97.308 K 228.32 % | 29.638 K -25.00 % | 39.517 K -23.84 % | 51.885 K 881.74 % | 5.285 K -55.32 % | 11.829 K -54.60 % | 26.054 K -25.69 % | 35.061 K 134.79 % | 14.933 K -99.90 % | 15.669 M -22.13 % | 20.123 M -6.85 % | 21.603 M -76.23 % | 90.894 M -8.11 % | 98.920 M 3.20 % | 95.857 M 14.62 % | 83.631 M 24.31 % | 67.277 M 19.89 % | 56.115 M |
| Total non current assets | 28.898 M -0.83 % | 29.141 M -15.07 % | 34.313 M -1.29 % | 34.763 M -66.23 % | 102.953 M -1.86 % | 104.908 M -6.98 % | 112.783 M -12.16 % | 128.400 M -20.66 % | 161.834 M -10.14 % | 180.090 M -38.32 % | 291.982 M -4.49 % | 305.710 M -6.29 % | 326.238 M -1.45 % | 331.040 M -4.51 % | 346.689 M 223.14 % | 107.286 M 0.16 % | 107.113 M 0.08 % | 107.031 M -2.37 % | 109.630 M 0.16 % | 109.458 M 321.95 % | 25.941 M 8.66 % | 23.873 M 0.60 % | 23.730 M -32.04 % | 34.916 M 48.31 % | 23.543 M -2.56 % | 24.162 M 735.83 % | 2.891 M 87.77 % | 1.540 M -85.75 % | 10.802 M -62.68 % | 28.947 M 25.72 % | 23.025 M -12.72 % | 26.381 M -71.71 % | 93.243 M -8.21 % | 101.584 M 2.32 % | 99.283 M 13.78 % | 87.259 M 27.33 % | 68.532 M 19.46 % | 57.367 M |
| Other current assets | 5.565 M 12.99 % | 4.925 M 67.01 % | 2.949 M -47.69 % | 5.638 M 2.34 % | 5.509 M -8.18 % | 6.000 M -30.35 % | 8.615 M 72.92 % | 4.982 M 16.78 % | 4.266 M -15.89 % | 5.072 M 18.67 % | 4.274 M 142 366.67 % | 3.000 K -99.93 % | 4.042 M 33 583.33 % | 12.000 K 0.00 % | 12.000 K -99.83 % | 7.195 M -54.04 % | 15.655 M 116.62 % | 7.227 M 20.99 % | 5.973 M 56.12 % | 3.826 M 13.83 % | 3.361 M 106.48 % | 1.628 M -12.30 % | 1.856 M 33.14 % | 1.394 M 527.36 % | 222.209 K -81.40 % | 1.194 M 656.12 % | 157.967 K -86.54 % | 1.173 M -94.03 % | 19.668 M 115 642.45 % | 16.993 K -99.86 % | 11.897 M 36.33 % | 8.726 M 30.31 % | 6.696 M -56.09 % | 15.252 M -84.01 % | 95.373 M -39.28 % | 157.065 M 54.94 % | 101.375 M 35.90 % | 74.595 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 428.794 K | 0.000 | 0.000 |
| cash and cash equivalents | 335.000 K -62.32 % | 889.000 K 23.13 % | 722.000 K -0.69 % | 727.000 K 159.64 % | 280.000 K -83.70 % | 1.718 M 0.06 % | 1.717 M 64.78 % | 1.042 M -0.19 % | 1.044 M 133.56 % | 447.000 K -74.07 % | 1.724 M 404.09 % | 342.000 K -78.64 % | 1.601 M -32.16 % | 2.360 M 3.55 % | 2.279 M 92.97 % | 1.181 M -67.26 % | 3.607 M -39.12 % | 5.925 M -85.51 % | 40.889 M 292.71 % | 10.412 M -9.19 % | 11.466 M 13.11 % | 10.137 M 188.18 % | 3.517 M 301.01 % | 877.155 K 176.36 % | 317.397 K -61.43 % | 822.877 K 52.07 % | 541.108 K 71.34 % | 315.813 K 53.69 % | 205.482 K -94.81 % | 3.957 M -14.78 % | 4.643 M 70.61 % | 2.722 M -1.41 % | 2.761 M -50.95 % | 5.628 M -48.16 % | 10.856 M -76.79 % | 46.783 M 1.00 % | 46.318 M 565.01 % | 6.965 M |
| Cash and short term investments | 335.000 K -62.32 % | 889.000 K 23.13 % | 722.000 K -0.69 % | 727.000 K 159.64 % | 280.000 K -83.70 % | 1.718 M 0.06 % | 1.717 M 64.78 % | 1.042 M -0.19 % | 1.044 M 133.56 % | 447.000 K -74.07 % | 1.724 M 404.09 % | 342.000 K -78.64 % | 1.601 M -32.16 % | 2.360 M 3.55 % | 2.279 M 92.97 % | 1.181 M -67.26 % | 3.607 M -39.12 % | 5.925 M -85.51 % | 40.889 M 292.71 % | 10.412 M -9.19 % | 11.466 M 13.11 % | 10.137 M 188.18 % | 3.517 M 301.01 % | 877.155 K 176.36 % | 317.397 K -61.43 % | 822.877 K 52.07 % | 541.108 K 71.34 % | 315.813 K 53.69 % | 205.482 K -94.81 % | 3.957 M -14.78 % | 4.643 M 70.61 % | 2.722 M -1.41 % | 2.761 M -50.95 % | 5.628 M -48.16 % | 10.856 M -77.00 % | 47.211 M 1.93 % | 46.318 M 565.01 % | 6.965 M |
| Total current assets | 7.522 M 3.72 % | 7.252 M -23.97 % | 9.538 M -4.83 % | 10.022 M 16.55 % | 8.599 M -13.26 % | 9.913 M -12.59 % | 11.341 M 51.70 % | 7.476 M 31.25 % | 5.696 M 3.21 % | 5.519 M -7.99 % | 5.998 M -35.53 % | 9.303 M 27.63 % | 7.289 M -44.11 % | 13.042 M 14.89 % | 11.352 M -41.06 % | 19.259 M -0.02 % | 19.262 M 1.33 % | 19.010 M -59.43 % | 46.862 M 229.13 % | 14.238 M -3.97 % | 14.827 M 26.03 % | 11.764 M 118.93 % | 5.374 M 136.59 % | 2.271 M 37.19 % | 1.656 M -18.15 % | 2.023 M -31.34 % | 2.946 M 97.84 % | 1.489 M -92.51 % | 19.874 M 134.72 % | 8.467 M -53.70 % | 18.288 M 50.89 % | 12.120 M 24.47 % | 9.737 M -64.51 % | 27.434 M -81.23 % | 146.199 M -42.09 % | 252.454 M 39.94 % | 180.400 M 61.57 % | 111.654 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.193 M -31.74 % | 1.748 M 160.16 % | 671.800 K 140.06 % | 279.841 K -95.73 % | 6.555 M -83.60 % | 39.970 M -17.77 % | 48.606 M 48.70 % | 32.686 M 8.61 % | 30.094 M |
| Net receivables | 1.622 M 12.80 % | 1.438 M -75.49 % | 5.867 M 60.43 % | 3.657 M 30.14 % | 2.810 M -65.71 % | 8.195 M -14.85 % | 9.624 M 49.58 % | 6.434 M 38.31 % | 4.652 M 14.30 % | 4.070 M -4.30 % | 4.253 M -52.52 % | 8.958 M 57.49 % | 5.688 M -46.69 % | 10.670 M 17.76 % | 9.061 M -16.74 % | 10.883 M 29.19 % | 8.424 M 43.80 % | 5.858 M 5.45 % | 5.555 M 51.61 % | 3.664 M 55.19 % | 2.361 M 47.29 % | 1.603 M 5.73 % | 1.516 M 28.08 % | 1.184 M 6.07 % | 1.116 M | 0.000 -100.00 % | 2.247 M | 0.000 | 0.000 -100.00 % | 3.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 100.00 % | -10.663 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.050 M 0.00 % | 1.050 M -36.36 % | 1.650 M 0.00 % | 1.650 M | 0.000 -100.00 % | 94.000 M -3.57 % | 97.477 M 6.60 % | 91.442 M 32.84 % | 68.836 M 164.63 % | 26.012 M -54.15 % | 56.731 M 48.83 % | 38.117 M 202.91 % | 12.584 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 |
| Account payables | 632.000 K 26.91 % | 498.000 K -6.39 % | 532.000 K -33.25 % | 797.000 K 60.36 % | 497.000 K -16.05 % | 592.000 K -27.00 % | 811.000 K -4.81 % | 852.000 K 60.15 % | 532.000 K 8.57 % | 490.000 K 64.98 % | 297.000 K -68.84 % | 953.000 K 34.04 % | 711.000 K -46.46 % | 1.328 M 40.08 % | 948.000 K -23.36 % | 1.237 M -93.77 % | 19.859 M 1 828.06 % | 1.030 M -42.97 % | 1.806 M 15.33 % | 1.566 M -93.34 % | 23.530 M 1 037.94 % | 2.068 M 28.91 % | 1.604 M 11.17 % | 1.443 M -2.82 % | 1.485 M 11.94 % | 1.326 M -62.15 % | 3.505 M | 0.000 | 0.000 -100.00 % | 14.599 M | 0.000 -100.00 % | 13.401 M -72.32 % | 48.411 M -15.23 % | 57.110 M -31.99 % | 83.975 M -18.69 % | 103.281 M 88.09 % | 54.910 M -1.97 % | 56.015 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 875.000 K 0.00 % | 875.000 K 146.48 % | 355.000 K 0.00 % | 355.000 K 5.03 % | 338.000 K 0.00 % | 338.000 K 0.00 % | 338.000 K -0.29 % | 339.000 K -40.94 % | 574.000 K 69.32 % | 339.000 K 16.49 % | 291.000 K 31.08 % | 222.000 K 0.00 % | 222.000 K 0.00 % | 222.000 K 534.29 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 0.32 % | 34.888 K -49.90 % | 69.640 K 145.99 % | 28.310 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.326 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.971 K 0.02 % | 177.932 K -60.54 % | 450.877 K 14.79 % | 392.775 K -49.32 % | 774.937 K -66.68 % | 2.326 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 4.585 M -3.33 % | 4.743 M -15.95 % | 5.643 M 6.90 % | 5.279 M -60.28 % | 13.292 M -1.06 % | 13.434 M 0.31 % | 13.392 M -10.65 % | 14.988 M 9.36 % | 13.705 M -21.78 % | 17.522 M -19.30 % | 21.713 M -5.65 % | 23.014 M -13.27 % | 26.535 M 0.22 % | 26.477 M -7.33 % | 28.571 M 0.13 % | 28.534 M -0.27 % | 28.610 M 0.90 % | 28.355 M 1.49 % | 27.940 M 0.42 % | 27.824 M 164.60 % | 10.515 M -0.12 % | 10.528 M 0.43 % | 10.482 M -2.55 % | 10.756 M -2.84 % | 11.070 M -1.70 % | 11.262 M 7 578.85 % | 146.660 K -16.94 % | 176.577 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 12.000 K -55.56 % | 27.000 K -85.94 % | 192.000 K -41.64 % | 329.000 K -39.96 % | 548.000 K -0.54 % | 551.000 K 1 569.70 % | 33.000 K 0.00 % | 33.000 K -82.63 % | 190.000 K -44.44 % | 342.000 K -28.90 % | 481.000 K -7.32 % | 519.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 18.741 M -91.93 % | 232.164 M -5.70 % | 246.185 M -0.57 % | 247.605 M 499.60 % | 41.295 M -83.04 % | 243.471 M 376.67 % | 51.078 M -78.53 % | 237.927 M -6.96 % | 255.726 M 0.45 % | 254.593 M 0.80 % | 252.571 M 0.71 % | 250.800 M -0.63 % | 252.388 M -1.06 % | 255.086 M 1.39 % | 251.585 M 29.87 % | 193.714 M 24.46 % | 155.645 M -13.57 % | 180.081 M 162.23 % | 68.673 M -54.14 % | 149.759 M 26.62 % | 118.274 M 3.42 % | 114.358 M 2 044.52 % | 5.333 M -5.42 % | 5.638 M 205.57 % | -5.340 M -105.07 % | 105.322 M 7.55 % | 97.930 M 0.00 % | 97.932 M 537.81 % | -22.369 M -159.63 % | 37.513 M 525.92 % | -8.808 M -124.07 % | 36.593 M 253.67 % | 10.347 M 20.73 % | 8.570 M -88.70 % | 75.830 M -35.48 % | 117.533 M 12.22 % | 104.737 M 81.70 % | 57.643 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.000 K -49.29 % | 282.000 K | 0.000 -100.00 % | 7.000 K -56.25 % | 16.000 K -51.52 % | 33.000 K -81.87 % | 182.000 K -35.69 % | 283.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.515 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.982 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -90.095 M 9.68 % | -99.755 M 34.83 % | -153.072 M | 0.000 | 0.000 100.00 % | -104.782 M |
| Total assets | 36.420 M 0.07 % | 36.393 M -17.01 % | 43.851 M -2.09 % | 44.785 M -59.85 % | 111.552 M -2.85 % | 114.821 M -7.49 % | 124.124 M -8.65 % | 135.876 M -18.89 % | 167.530 M -9.74 % | 185.609 M -37.93 % | 299.030 M -5.39 % | 316.063 M -5.70 % | 335.177 M -3.05 % | 345.732 M -3.44 % | 358.041 M 62.34 % | 220.545 M -1.48 % | 223.852 M 2.93 % | 217.483 M -3.48 % | 225.328 M 50.51 % | 149.708 M 53.55 % | 97.498 M 32.19 % | 73.755 M 76.92 % | 41.687 M 12.10 % | 37.188 M 47.58 % | 25.198 M -3.77 % | 26.185 M 348.60 % | 5.837 M 92.72 % | 3.029 M -90.13 % | 30.676 M -18.01 % | 37.414 M -9.44 % | 41.313 M 7.31 % | 38.500 M -62.61 % | 102.980 M -20.18 % | 129.019 M -47.44 % | 245.482 M -27.74 % | 339.713 M 36.47 % | 248.933 M 47.28 % | 169.021 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.170 M | 0.000 -100.00 % | 240.000 K | 0.000 100.00 % | -553.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.463 M | 0.000 100.00 % | -16.602 M | 0.000 -100.00 % | 736.716 K | 0.000 -100.00 % | 25.794 M | 0.000 -100.00 % | 30.280 M | 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 -100.00 % | 1.508 M | 0.000 -100.00 % | 1.979 M | 0.000 -100.00 % | 382.000 K | 0.000 -100.00 % | 171.000 K | 0.000 | 0.000 -100.00 % | 193.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.879 K | 0.000 | 0.000 -100.00 % | 838.846 K 0.00 % | 838.844 K 48.04 % | 566.638 K 0.00 % | 566.638 K -56.20 % | 1.294 M 0.00 % | 1.294 M -20.73 % | 1.632 M 0.00 % | 1.632 M 381.24 % | 339.113 K 0.00 % | 339.110 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 2.351 M | 0.000 100.00 % | -1.566 M | 0.000 100.00 % | -1.055 M | 0.000 100.00 % | -2.397 M | 0.000 100.00 % | -10.621 M | 0.000 -100.00 % | 8.205 M | 0.000 -100.00 % | 2.229 M | 0.000 100.00 % | -2.429 M | 0.000 -100.00 % | 594.000 K | 0.000 100.00 % | -858.000 K | 0.000 100.00 % | -292.706 K | 0.000 100.00 % | -253.174 K | 0.000 -100.00 % | 318.983 K 0.00 % | 318.980 K 254.30 % | -206.729 K 0.00 % | -206.729 K -109.61 % | 2.150 M 0.00 % | 2.150 M -26.68 % | 2.933 M 0.00 % | 2.933 M -87.02 % | 22.595 M 0.00 % | 22.595 M 71.17 % | 13.200 M 0.00 % | 13.200 M 128.73 % | -45.947 M 0.00 % | -45.947 M -779.50 % | -5.224 M 0.00 % | -5.224 M -100.00 % | -2.612 M 89.86 % | -25.756 M -100.00 % | -12.878 M |
| Accounts receivables | 0.000 -100.00 % | 2.351 M | 0.000 100.00 % | -1.566 M | 0.000 100.00 % | -809.000 K | 0.000 100.00 % | -622.000 K | 0.000 -100.00 % | 382.000 K | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 2.293 M | 0.000 100.00 % | -2.429 M | 0.000 -100.00 % | 594.000 K | 0.000 100.00 % | -858.000 K | 0.000 100.00 % | -292.706 K | 0.000 100.00 % | -253.174 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 |
| 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 -100.00 % | 557.123 K 0.00 % | 557.120 K 270.13 % | -327.466 K 0.00 % | -327.466 K -117.27 % | 1.896 M 0.00 % | 1.896 M -87.28 % | 14.908 M 0.00 % | 14.908 M 646.49 % | -2.728 M 0.00 % | -2.728 M 72.90 % | -10.066 M 0.00 % | -10.066 M -508.78 % | -1.654 M 0.00 % | -1.654 M -100.00 % | -826.754 K 92.16 % | -10.543 M -100.00 % | -5.272 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -246.000 K | 0.000 100.00 % | -1.775 M | 0.000 100.00 % | -11.003 M | 0.000 -100.00 % | 8.070 M | 0.000 100.00 % | -64.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 100.00 % | -763.851 K 0.00 % | -763.851 K -130.83 % | 2.478 M 0.00 % | 2.478 M 138.92 % | 1.037 M 0.00 % | 1.037 M -86.51 % | 7.687 M 0.00 % | 7.687 M -51.74 % | 15.928 M 0.00 % | 15.928 M 144.39 % | -35.880 M 0.00 % | -35.880 M -904.87 % | -3.571 M 0.00 % | -3.571 M -100.00 % | -1.785 M 88.26 % | -15.213 M -100.00 % | -7.607 M |
| Other non cash items | 311.000 K -96.80 % | 9.705 M 862.80 % | 1.008 M -98.41 % | 63.559 M 14 855.06 % | 425.000 K -93.72 % | 6.771 M -49.03 % | 13.285 M -22.31 % | 17.101 M -1.81 % | 17.416 M -84.43 % | 111.833 M 618.40 % | 15.567 M -30.13 % | 22.281 M 479.33 % | 3.846 M -77.33 % | 16.964 M 140.16 % | -42.243 M -5 495.02 % | 783.000 K 1 021.18 % | -85.000 K -100.57 % | 14.909 M 70 895.24 % | 21.000 K -99.84 % | 12.822 M 3 227.32 % | -410.000 K 35.66 % | -637.261 K -992.53 % | 71.399 K 105.18 % | -1.378 M -155.92 % | -538.540 K -124.98 % | 2.156 M -25.77 % | 2.904 M -68.38 % | 9.185 M 223.67 % | -7.427 M -1 222.09 % | 661.879 K -52.68 % | 1.399 M 108.20 % | -17.048 M -294.93 % | 8.746 M 182.27 % | -10.631 M -155.33 % | 19.215 M 14.50 % | 16.782 M 0.00 % | 16.782 M -48.33 % | 32.478 M 0.00 % | 32.478 M 3 703.34 % | 853.927 K 0.00 % | 853.926 K 100.00 % | 426.963 K -97.43 % | 16.591 M 100.00 % | 8.296 M |
| Net cash provided by operating activities | 0.000 -100.00 % | 3.631 M 611.96 % | 510.000 K 152.90 % | -964.000 K 40.16 % | -1.611 M 69.47 % | -5.277 M -285.18 % | -1.370 M 37.81 % | -2.203 M -547.94 % | -340.000 K 96.98 % | -11.256 M -1 319.50 % | 923.000 K -90.12 % | 9.346 M 440.35 % | -2.746 M -175.05 % | 3.659 M 318.71 % | -1.673 M 63.83 % | -4.625 M -30.32 % | -3.549 M -187.48 % | 4.057 M 170.83 % | -5.728 M -3.17 % | -5.552 M -30.64 % | -4.250 M -377.85 % | -889.393 K 32.81 % | -1.324 M -5.27 % | -1.257 M -84.74 % | -680.664 K -11.07 % | -612.842 K 0.00 % | -612.842 K 82.01 % | -3.407 M 0.00 % | -3.407 M -5.27 % | -3.236 M 0.00 % | -3.236 M 21.23 % | -4.109 M 0.00 % | -4.109 M -139.14 % | 10.499 M 0.00 % | 10.499 M -48.43 % | 20.360 M 0.00 % | 20.360 M 663.34 % | -3.614 M 0.00 % | -3.614 M -162.25 % | 5.806 M 0.00 % | 5.806 M 100.00 % | 2.903 M -45.51 % | 5.327 M 100.00 % | 2.663 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K 98.82 % | -85.000 K -962.50 % | -8.000 K -100.25 % | 3.192 M 151.59 % | -6.187 M 72.73 % | -22.687 M 47.32 % | -43.067 M -1 428.82 % | -2.817 M 84.93 % | -18.691 M | 0.000 | 0.000 100.00 % | -59.275 K | 0.000 | 0.000 | 0.000 100.00 % | -80.990 K 0.00 % | -80.990 K 82.20 % | -455.045 K 0.00 % | -455.045 K -690.22 % | -57.585 K 0.00 % | -57.585 K 98.98 % | -5.658 M 0.00 % | -5.658 M 49.24 % | -11.146 M 0.00 % | -11.146 M 16.83 % | -13.402 M 0.00 % | -13.402 M -43.78 % | -9.321 M 0.00 % | -9.321 M -100.00 % | -4.660 M 48.88 % | -9.116 M -100.00 % | -4.558 M |
| 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 100.00 % | -1.222 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.203 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.959 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.826 M 0.00 % | 1.826 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 |
| Other investing activites | 0.000 100.00 % | -3.677 M -367 800.00 % | 1.000 K 100.05 % | -2.149 M -215 000.00 % | 1.000 K 100.09 % | -1.176 M -117 700.00 % | 1.000 K -99.90 % | 999.000 K 99 800.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 100.00 % | -13.902 M -695 200.00 % | 2.000 K 100.00 % | 1.000 K 100.05 % | -2.000 M 92.62 % | -27.096 M -87 406 938.71 % | 31.000 100.00 % | -11.021 M | 0.000 -100.00 % | 36.000 | 0.000 -100.00 % | 459.356 K 467.19 % | 80.988 K -72.92 % | 299.067 K 121.81 % | -1.371 M -113.71 % | 10.001 M 17 267.73 % | 57.584 K -99.16 % | 6.874 M 21.50 % | 5.658 M 217.97 % | -4.796 M -143.03 % | 11.146 M 2 045.70 % | 519.449 K -96.12 % | 13.402 M 145.35 % | -29.550 M -417.03 % | 9.321 M 100.00 % | 4.660 M -48.88 % | 9.116 M 100.00 % | 4.558 M |
| Net cash used for investing activites | 0.000 100.00 % | -3.677 M -367 800.00 % | 1.000 K 100.05 % | -2.149 M -215 000.00 % | 1.000 K 100.09 % | -1.176 M -117 700.00 % | 1.000 K -99.90 % | 999.000 K 99 800.00 % | 1.000 K 100.22 % | -447.000 K -230.70 % | 342.000 K 17 000.00 % | 2.000 K -99.92 % | 2.360 M 2 909.52 % | -84.000 K -1 100.00 % | -7.000 K -100.22 % | 3.193 M 151.61 % | -6.187 M 83.09 % | -36.589 M 15.04 % | -43.065 M -966.49 % | -4.038 M 80.48 % | -20.691 M 23.64 % | -27.096 M -87 406 938.71 % | 31.000 100.00 % | -11.080 M -1 446.48 % | 822.877 K 2 285 669.44 % | 36.000 | 0.000 -100.00 % | 62.318 K -66.82 % | 187.844 K -67.70 % | 581.496 K -46.60 % | 1.089 M -95.64 % | 24.960 M 43 445.28 % | -57.585 K -102.54 % | 2.265 M 315.91 % | -1.049 M 86.81 % | -7.954 M 0.43 % | -7.988 M -24.02 % | -6.441 M 0.00 % | -6.441 M 66.86 % | -19.435 M 0.00 % | -19.435 M -100.00 % | -9.718 M 22.50 % | -12.539 M -100.00 % | -6.269 M |
| Debt repayment | 0.000 | 0.000 100.00 % | -158.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 100.00 % | -371.178 K | 0.000 -100.00 % | 243.075 K | 0.000 100.00 % | -546.593 K | 0.000 100.00 % | -19.239 M | 0.000 100.00 % | -29.796 M | 0.000 100.00 % | -50.397 M | 0.000 100.00 % | -200.290 M | 0.000 -100.00 % | 185.138 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.118 M | 0.000 -100.00 % | 1.996 M 0.00 % | 1.996 M -52.05 % | 4.164 M 0.00 % | 4.164 M | 0.000 | 0.000 -100.00 % | 3.052 M 0.00 % | 3.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -91.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -348.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 |
| 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 100.00 % | -2.306 M 0.00 % | -2.306 M -5.93 % | -2.177 M 0.00 % | -2.177 M -595.00 % | -313.300 K 0.00 % | -313.300 K -100.00 % | -156.650 K 86.80 % | -1.187 M -100.00 % | -593.350 K |
| Other financing activites | 0.000 -100.00 % | 213.000 K 159.50 % | -358.000 K -111.76 % | 3.044 M 342.44 % | 688.000 K -88.28 % | 5.868 M 123.12 % | 2.630 M 492.34 % | 444.000 K -73.79 % | 1.694 M -82.74 % | 9.813 M 1 278.23 % | 712.000 K 106.60 % | -10.795 M -694.11 % | 1.817 M 156.32 % | -3.226 M -221.10 % | 2.664 M 545.48 % | -598.000 K -108.28 % | 7.223 M 395.18 % | -2.447 M -103.08 % | 79.325 M 826.04 % | 8.566 M -67.40 % | 26.278 M -24.06 % | 34.605 M 772.98 % | 3.964 M -69.26 % | 12.897 M 7 262.44 % | 175.176 K 119.73 % | -887.950 K -201.65 % | 873.558 K 131.32 % | -2.789 M -252.98 % | 1.823 M 133.14 % | -5.501 M -247.01 % | 3.742 M -61.94 % | 9.832 M 196.53 % | -10.185 M -117.44 % | 58.388 M 192.51 % | -63.118 M -394.84 % | 21.408 M 173.85 % | -28.990 M -108.83 % | 328.363 M 418.07 % | -103.236 M -75.19 % | -58.930 M 0.00 % | -58.930 M -100.00 % | -29.465 M 29.87 % | -42.015 M -100.00 % | -21.008 M |
| Net cash used provided by financing activities | 0.000 -100.00 % | 213.000 K 141.28 % | -516.000 K -116.95 % | 3.044 M 342.44 % | 688.000 K -88.28 % | 5.868 M 123.12 % | 2.630 M 492.34 % | 444.000 K -73.79 % | 1.694 M -82.74 % | 9.813 M 1 278.23 % | 712.000 K 106.60 % | -10.795 M -694.11 % | 1.817 M 156.32 % | -3.226 M -221.10 % | 2.664 M 545.48 % | -598.000 K -108.28 % | 7.223 M 395.18 % | -2.447 M -103.08 % | 79.325 M 826.04 % | 8.566 M -67.40 % | 26.278 M -24.06 % | 34.605 M 772.98 % | 3.964 M -69.26 % | 12.897 M 7 262.44 % | 175.176 K -79.61 % | 859.169 K -1.65 % | 873.558 K -18.44 % | 1.071 M -41.25 % | 1.823 M -20.03 % | 2.280 M -39.07 % | 3.742 M 139.77 % | -9.407 M 7.64 % | -10.185 M -129.36 % | 34.695 M 154.97 % | -63.118 M -101.68 % | -31.296 M 0.00 % | -31.296 M -124.86 % | 125.896 M 219.43 % | -105.413 M -183.73 % | 125.895 M 312.51 % | -59.243 M -100.00 % | -29.621 M 31.44 % | -43.202 M -100.00 % | -21.601 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -516.000 K -188.05 % | 586.000 K 200.00 % | -586.000 K -177.31 % | 758.000 K 200.00 % | -758.000 K -556.63 % | 166.000 K 165.61 % | -253.000 K -234.57 % | 188.000 K 10.59 % | 170.000 K 163.43 % | -268.000 K -335.09 % | 114.000 K 128.79 % | -396.000 K -303.08 % | 195.000 K 1 200.00 % | 15.000 K 127.27 % | -55.000 K -83.33 % | -30.000 K -275.00 % | -8.000 K -266 566.67 % | -3.000 -200.00 % | 3.000 103.70 % | -81.000 -1 112.50 % | 8.000 150.00 % | -16.000 | 0.000 -100.00 % | 464.285 K 209.28 % | -424.859 K -142.80 % | 992.659 K 201.64 % | -976.679 K 92.43 % | -12.897 M -199.99 % | 12.898 M 125.76 % | -50.074 M -198.08 % | 51.054 M 5 407.44 % | 927.002 K -3.55 % | 961.086 K 100.83 % | -115.608 M -199.92 % | 115.701 M 224.96 % | -92.589 M -200.04 % | 92.549 M 100.00 % | 46.275 M -10.25 % | 51.562 M 100.00 % | 25.781 M |
| Net change in cash | 0.000 100.00 % | -722.000 K -200.00 % | 722.000 K | 0.000 100.00 % | -1.438 M -143 900.00 % | 1.000 K -99.85 % | 675.000 K 33 850.00 % | -2.000 K -100.34 % | 597.000 K 134.63 % | -1.724 M -200.00 % | 1.724 M 236.93 % | -1.259 M -178.64 % | 1.601 M 1 876.54 % | 81.000 K -92.62 % | 1.098 M 145.26 % | -2.426 M -4.66 % | -2.318 M 93.37 % | -34.964 M -214.72 % | 30.477 M 2 991.56 % | -1.054 M -179.31 % | 1.329 M -79.92 % | 6.619 M 150.70 % | 2.640 M 371.69 % | 559.758 K 76.36 % | 317.397 K -37.40 % | 507.064 K 300.00 % | 126.766 K 103.48 % | -3.641 M -300.00 % | -910.298 K -173.69 % | 1.235 M 300.00 % | 308.846 K 110.63 % | -2.906 M -300.00 % | -726.543 K 86.10 % | -5.229 M -300.00 % | -1.307 M 96.36 % | -35.926 M -300.00 % | -8.982 M -2 033.54 % | 464.514 K 300.00 % | 116.128 K -99.70 % | 39.353 M 300.00 % | 9.838 M 0.00 % | 9.838 M 1 613.79 % | 574.066 K 0.00 % | 574.066 K |
| Cash at beginning of period | 0.000 -100.00 % | 722.000 K | 0.000 -100.00 % | 280.000 K -83.70 % | 1.718 M 0.06 % | 1.717 M 64.78 % | 1.042 M -0.19 % | 1.044 M 133.56 % | 447.000 K -74.07 % | 1.724 M | 0.000 -100.00 % | 1.601 M | 0.000 -100.00 % | 2.279 M 92.97 % | 1.181 M -67.26 % | 3.607 M -39.12 % | 5.925 M -85.51 % | 40.889 M 292.71 % | 10.412 M -9.19 % | 11.466 M 13.11 % | 10.137 M 188.19 % | 3.517 M 301.01 % | 877.155 K 176.36 % | 317.397 K | 0.000 -100.00 % | 315.813 K 300.00 % | 78.953 K -98.00 % | 3.957 M 300.00 % | 989.251 K -63.65 % | 2.722 M 300.00 % | 680.405 K -87.91 % | 5.628 M 300.00 % | 1.407 M -87.04 % | 10.856 M 300.00 % | 2.714 M -94.20 % | 46.783 M 300.00 % | 11.696 M -74.75 % | 46.318 M 300.00 % | 11.580 M 66.25 % | 6.965 M 300.00 % | 1.741 M 0.00 % | 1.741 M 49.18 % | 1.167 M 0.00 % | 1.167 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 722.000 K 157.86 % | 280.000 K 0.00 % | 280.000 K -83.70 % | 1.718 M 0.06 % | 1.717 M 64.78 % | 1.042 M -0.19 % | 1.044 M | 0.000 -100.00 % | 1.724 M 404.09 % | 342.000 K -78.64 % | 1.601 M -32.16 % | 2.360 M 3.55 % | 2.279 M 92.97 % | 1.181 M -67.26 % | 3.607 M -39.12 % | 5.925 M -85.51 % | 40.889 M 292.71 % | 10.412 M -9.19 % | 11.466 M 13.11 % | 10.137 M 188.18 % | 3.517 M 301.01 % | 877.155 K 176.36 % | 317.397 K -61.43 % | 822.877 K 300.00 % | 205.719 K -34.86 % | 315.813 K 300.00 % | 78.953 K -98.00 % | 3.957 M 300.00 % | 989.251 K -63.65 % | 2.722 M 300.00 % | 680.405 K -87.91 % | 5.628 M 300.00 % | 1.407 M -87.04 % | 10.856 M 300.00 % | 2.714 M -94.20 % | 46.783 M 300.00 % | 11.696 M -74.75 % | 46.318 M 300.00 % | 11.580 M 0.00 % | 11.580 M 565.01 % | 1.741 M 0.00 % | 1.741 M |
| Operating cash flow | 0.000 -100.00 % | 3.631 M 611.96 % | 510.000 K 152.90 % | -964.000 K 40.16 % | -1.611 M 69.47 % | -5.277 M -285.18 % | -1.370 M 37.81 % | -2.203 M -547.94 % | -340.000 K 96.98 % | -11.256 M -1 319.50 % | 923.000 K -90.12 % | 9.346 M 440.35 % | -2.746 M -175.05 % | 3.659 M 318.71 % | -1.673 M 63.83 % | -4.625 M -30.32 % | -3.549 M -187.48 % | 4.057 M 170.83 % | -5.728 M -3.17 % | -5.552 M -30.64 % | -4.250 M -377.85 % | -889.393 K 32.81 % | -1.324 M -5.27 % | -1.257 M -84.74 % | -680.664 K -11.07 % | -612.842 K 0.00 % | -612.842 K 82.01 % | -3.407 M 0.00 % | -3.407 M -5.27 % | -3.236 M 0.00 % | -3.236 M 21.23 % | -4.109 M 0.00 % | -4.109 M -139.14 % | 10.499 M 0.00 % | 10.499 M -48.43 % | 20.360 M 0.00 % | 20.360 M 663.34 % | -3.614 M 0.00 % | -3.614 M -162.25 % | 5.806 M 0.00 % | 5.806 M 100.00 % | 2.903 M -45.51 % | 5.327 M 100.00 % | 2.663 M |
| Capital expenditure | 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 200.00 % | -1.000 K 98.82 % | -85.000 K -962.50 % | -8.000 K -100.25 % | 3.192 M 151.59 % | -6.187 M 72.73 % | -22.687 M 47.32 % | -43.067 M -1 428.82 % | -2.817 M 84.93 % | -18.691 M | 0.000 | 0.000 100.00 % | -59.275 K | 0.000 | 0.000 | 0.000 100.00 % | -80.990 K 0.00 % | -80.990 K 82.20 % | -455.045 K 0.00 % | -455.045 K -690.22 % | -57.585 K 0.00 % | -57.585 K 98.98 % | -5.658 M 0.00 % | -5.658 M 49.24 % | -11.146 M 0.00 % | -11.146 M 16.83 % | -13.402 M 0.00 % | -13.402 M -43.78 % | -9.321 M 0.00 % | -9.321 M -100.00 % | -4.660 M 48.88 % | -9.116 M -100.00 % | -4.558 M |
| Free CashFlow | 0.000 -100.00 % | 3.631 M 611.96 % | 510.000 K 152.90 % | -964.000 K 40.16 % | -1.611 M 69.47 % | -5.277 M -285.18 % | -1.370 M 37.81 % | -2.203 M -547.94 % | -340.000 K 96.98 % | -11.256 M -1 319.50 % | 923.000 K -90.13 % | 9.347 M 440.26 % | -2.747 M -176.86 % | 3.574 M 312.61 % | -1.681 M -17.31 % | -1.433 M 85.28 % | -9.736 M 47.74 % | -18.630 M 61.82 % | -48.795 M -483.04 % | -8.369 M 63.52 % | -22.941 M -2 479.40 % | -889.393 K 32.81 % | -1.324 M -0.53 % | -1.317 M -93.45 % | -680.664 K -11.07 % | -612.842 K 0.00 % | -612.842 K 82.43 % | -3.488 M 0.00 % | -3.488 M 5.52 % | -3.691 M 0.00 % | -3.691 M 11.40 % | -4.166 M 0.00 % | -4.166 M -186.07 % | 4.841 M 0.00 % | 4.841 M -47.46 % | 9.214 M 0.00 % | 9.214 M 154.15 % | -17.016 M 0.00 % | -17.016 M -384.06 % | -3.515 M 0.00 % | -3.515 M -100.00 % | -1.758 M 53.61 % | -3.789 M -100.00 % | -1.895 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2005 | 2004 | 2004 |