Gullewa Limited GUL.AX
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 -100.00 % | 4.938 M 29.86 % | 3.803 M -5.47 % | 4.023 M 26.71 % | 3.175 M 25.25 % | 2.535 M 38.37 % | 1.832 M -1.45 % | 1.859 M 54.79 % | 1.201 M 694.28 % | 151.207 K -38.92 % | 247.536 K 853 472.41 % | 29.000 -99.86 % | 21.221 K -3.11 % | 21.902 K -4.15 % | 22.851 K | 0.000 | 0.000 -100.00 % | 750.000 | 0.000 | 0.000 -100.00 % | 55.535 K 2 582.85 % | 2.070 K 116.75 % | 955.000 -85.68 % | 6.671 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 |
| Net income | 1.942 M -11.49 % | 2.194 M 43.12 % | 1.533 M 7.20 % | 1.430 M -0.42 % | 1.436 M -31.52 % | 2.097 M 103.79 % | 1.029 M -5.42 % | 1.088 M 477.78 % | -288.000 K 87.83 % | -2.366 M -154.96 % | -928.000 K 62.82 % | -2.496 M 10.67 % | -2.794 M 30.93 % | -4.045 M -108.94 % | -1.936 M -153.74 % | -763.000 K -2 418.23 % | 32.913 K -98.73 % | 2.593 M -52.19 % | 5.424 M 325.75 % | 1.274 M 478.34 % | -336.730 K 34.60 % | -514.888 K -121.93 % | -232.000 K 74.31 % | -903.000 K -78.81 % | -505.000 K 50.54 % | -1.021 M 80.83 % | -5.327 M 21.57 % | -6.792 M -46.00 % | -4.652 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -123.000 K | 0.000 100.00 % | -560.000 K |
| Income before tax | 2.626 M -7.03 % | 2.825 M 40.97 % | 2.004 M 11.46 % | 1.798 M -14.42 % | 2.101 M -2.82 % | 2.162 M 110.11 % | 1.029 M -5.25 % | 1.086 M 473.20 % | -291.000 K 92.03 % | -3.649 M -120.48 % | -1.655 M 49.23 % | -3.260 M 1.06 % | -3.295 M 9.18 % | -3.628 M -30.13 % | -2.788 M -133.31 % | -1.195 M 15.15 % | -1.408 M -136.97 % | 3.810 M -41.25 % | 6.485 M 409.03 % | 1.274 M 478.34 % | -336.730 K 34.60 % | -514.888 K -121.93 % | -232.000 K 74.31 % | -903.000 K -78.81 % | -505.000 K 50.54 % | -1.021 M 80.83 % | -5.327 M 21.57 % | -6.792 M -46.00 % | -4.652 M -0.93 % | -4.609 M -26.69 % | -3.638 M -222.23 % | -1.129 M -169.45 % | -419.000 K 36.71 % | -662.000 K -135.59 % | -281.000 K 26.25 % | -381.000 K 20.63 % | -480.000 K |
| Income before tax ratio | 0.00 -100.00 % | 0.57 8.56 % | 0.53 17.90 % | 0.45 -32.46 % | 0.66 -22.41 % | 0.85 51.84 % | 0.56 -3.85 % | 0.58 341.10 % | -0.24 99.00 % | -24.13 -260.95 % | -6.69 99.99 % | -112 413.79 -72 298.58 % | -155.27 6.26 % | -165.65 -35.77 % | -122.01 | 0.00 | 0.00 -100.00 % | 5 080.00 | 0.00 | 0.00 100.00 % | -6.06 97.56 % | -248.74 -2.39 % | -242.93 -79.47 % | -135.36 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 2.628 M -7.23 % | 2.833 M 40.74 % | 2.013 M 11.34 % | 1.808 M -14.35 % | 2.111 M -2.72 % | 2.170 M 109.26 % | 1.037 M -5.30 % | 1.095 M 763.64 % | -165.000 K 95.67 % | -3.808 M -138.90 % | -1.594 M 50.19 % | -3.200 M -0.72 % | -3.177 M 9.49 % | -3.510 M -28.20 % | -2.738 M -134.22 % | -1.169 M 16.08 % | -1.393 M -134.17 % | 4.077 M -38.37 % | 6.615 M 477.73 % | 1.145 M 465.90 % | -312.929 K 37.69 % | -502.176 K -34.99 % | -372.000 K 58.76 % | -902.000 K -19.00 % | -758.000 K 62.88 % | -2.042 M 80.83 % | -10.654 M -57.14 % | -6.780 M -55.54 % | -4.359 M -2.54 % | -4.251 M -21.08 % | -3.511 M -212.92 % | -1.122 M -167.78 % | -419.000 K 35.04 % | -645.000 K -155.95 % | -252.000 K 32.44 % | -373.000 K 17.11 % | -450.000 K |
| Net income ratio | 0.00 -100.00 % | 0.44 10.21 % | 0.40 13.40 % | 0.36 -21.41 % | 0.45 -45.32 % | 0.83 47.28 % | 0.56 -4.03 % | 0.59 344.06 % | -0.24 98.47 % | -15.65 -317.38 % | -3.75 100.00 % | -86 068.97 -65 271.14 % | -131.66 28.71 % | -184.69 -117.99 % | -84.72 | 0.00 | 0.00 -100.00 % | 3 457.33 | 0.00 | 0.00 100.00 % | -6.06 97.56 % | -248.74 -2.39 % | -242.93 -79.47 % | -135.36 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.00 -100.00 % | 0.57 8.38 % | 0.53 17.78 % | 0.45 -32.41 % | 0.66 -22.33 % | 0.86 51.23 % | 0.57 -3.90 % | 0.59 528.74 % | -0.14 99.45 % | -25.18 -291.09 % | -6.44 99.99 % | -110 344.83 -73 605.62 % | -149.71 6.58 % | -160.26 -33.75 % | -119.82 | 0.00 | 0.00 -100.00 % | 5 436.00 | 0.00 | 0.00 100.00 % | -5.63 97.68 % | -242.60 37.72 % | -389.53 -188.09 % | -135.21 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.00 -100.00 % | 1.00 0.24 % | 1.00 40 509.58 % | 0.00 18.99 % | 0.00 -100.31 % | 1.00 0.08 % | 1.00 0.05 % | 1.00 0.02 % | 1.00 8.04 % | 0.92 -7.90 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 259.727 M 0.13 % | 259.378 M 5.49 % | 245.878 M 5.21 % | 233.713 M 28.15 % | 182.373 M 12.49 % | 162.123 M 4.51 % | 155.123 M 3.33 % | 150.123 M 0.00 % | 150.123 M 0.00 % | 150.123 M 0.00 % | 150.123 M 0.00 % | 150.123 M 0.27 % | 149.723 M 1.24 % | 147.887 M 5.04 % | 140.789 M 8.36 % | 129.929 M 3.17 % | 125.932 M -10.64 % | 140.929 M 9.12 % | 129.155 M 2.56 % | 125.932 M 2.70 % | 122.622 M 6.63 % | 114.996 M 3.82 % | 110.765 M 6.46 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 69.80 % | 61.278 M -0.04 % | 61.302 M -56.52 % | 140.980 M 29.99 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M -1.26 % | 109.833 M 0.00 % | 109.833 M -32.25 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M |
| Weighted average shs out | 218.022 M 6.47 % | 204.773 M 4.60 % | 195.773 M 2.55 % | 190.903 M 4.68 % | 182.373 M 12.49 % | 162.123 M 4.51 % | 155.123 M 3.33 % | 150.123 M 0.00 % | 150.123 M 0.00 % | 150.123 M 0.28 % | 149.709 M -0.28 % | 150.123 M 0.47 % | 149.428 M 1.04 % | 147.887 M 5.04 % | 140.789 M 8.36 % | 129.929 M 3.17 % | 125.932 M 0.00 % | 125.932 M 0.00 % | 125.932 M 0.00 % | 125.932 M 2.70 % | 122.622 M 6.63 % | 114.996 M 3.82 % | 110.765 M 6.46 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 69.80 % | 61.278 M -0.04 % | 61.302 M -56.52 % | 140.980 M 29.99 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M -1.26 % | 109.833 M 0.00 % | 109.833 M -32.25 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M |
| EPS diluted | 0.01 -11.76 % | 0.01 37.10 % | 0.01 1.64 % | 0.01 -22.78 % | 0.01 -38.76 % | 0.01 95.45 % | 0.01 -8.33 % | 0.01 478.95 % | 0.00 87.97 % | -0.02 -154.84 % | -0.01 62.65 % | -0.02 11.23 % | -0.02 31.75 % | -0.03 -98.55 % | -0.01 -137.93 % | -0.01 -2 033.33 % | 0.00 -98.37 % | 0.02 -56.19 % | 0.04 315.84 % | 0.01 474.07 % | 0.00 40.00 % | 0.00 -114.29 % | 0.00 75.86 % | -0.01 -81.25 % | 0.00 51.02 % | -0.01 88.72 % | -0.09 21.00 % | -0.11 -233.33 % | -0.03 47.62 % | -0.06 -14.75 % | -0.05 -180.10 % | -0.02 -33.33 % | -0.01 -151.76 % | 0.03 3 650.00 % | 0.00 | 0.00 100.00 % | 0.00 |
| Earnings per share | 0.01 -16.82 % | 0.01 37.18 % | 0.01 4.00 % | 0.01 -5.06 % | 0.01 -38.76 % | 0.01 95.45 % | 0.01 -8.33 % | 0.01 478.95 % | 0.00 87.97 % | -0.02 -154.84 % | -0.01 62.65 % | -0.02 11.23 % | -0.02 31.75 % | -0.03 -98.55 % | -0.01 -137.93 % | -0.01 -2 033.33 % | 0.00 -98.54 % | 0.02 -52.44 % | 0.04 326.73 % | 0.01 474.07 % | 0.00 40.00 % | 0.00 -114.29 % | 0.00 75.86 % | -0.01 -81.25 % | 0.00 51.02 % | -0.01 88.72 % | -0.09 21.00 % | -0.11 -233.33 % | -0.03 47.62 % | -0.06 -14.75 % | -0.05 -180.10 % | -0.02 -33.33 % | -0.01 -151.76 % | 0.03 3 650.00 % | 0.00 | 0.00 100.00 % | 0.00 |
| Gross profit | -1.859 K -100.04 % | 4.938 M 30.17 % | 3.794 M 38 299.76 % | -9.932 K -2.65 % | -9.676 K -100.38 % | 2.526 M 38.49 % | 1.824 M -1.41 % | 1.850 M 54.81 % | 1.195 M 758.13 % | 139.256 K -43.74 % | 247.536 K 853 472.41 % | 29.000 -99.86 % | 21.221 K -3.11 % | 21.902 K -4.15 % | 22.851 K | 0.000 | 0.000 -100.00 % | 750.000 | 0.000 | 0.000 -100.00 % | 55.535 K 2 582.85 % | 2.070 K 116.75 % | 955.000 -85.68 % | 6.671 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 |
| Income tax expense | 993.552 K 57.37 % | 631.335 K 33.94 % | 471.372 K 27.86 % | 368.674 K -44.62 % | 665.661 K 924.09 % | 65.000 K | 0.000 -100.00 % | 1.816 M | 0.000 100.00 % | -1.448 M -203.56 % | -477.000 K -20.45 % | -396.000 K -580.65 % | -58.180 K -106.37 % | 913.534 K 222.46 % | -746.000 K -75.12 % | -426.000 K 70.37 % | -1.438 M -218.13 % | 1.217 M 14.70 % | 1.061 M -43.92 % | 1.892 M 661.87 % | -336.730 K | 0.000 | 0.000 | 0.000 100.00 % | -505.000 K 50.54 % | -1.021 M 80.83 % | -5.327 M | 0.000 | 0.000 100.00 % | -4.609 M -26.69 % | -3.638 M -222.23 % | -1.129 M -169.45 % | -419.000 K 36.71 % | -662.000 K -135.59 % | -281.000 K 26.25 % | -381.000 K 20.63 % | -480.000 K |
| Cost of revenue | 1.859 K -74.66 % | 7.335 K -18.19 % | 8.966 K -9.73 % | 9.932 K 2.65 % | 9.676 K 14.27 % | 8.468 K -0.61 % | 8.520 K -5.51 % | 9.017 K 37.83 % | 6.542 K -45.26 % | 11.951 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 757.794 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 |
| General and administrative expenses | 0.000 -100.00 % | 628.987 K -49.44 % | 1.244 M 139.29 % | 519.861 K 15.37 % | 450.610 K -43.98 % | 804.315 K 1.18 % | 794.928 K 10.23 % | 721.125 K -0.40 % | 724.043 K 27.49 % | 567.904 K -49.25 % | 1.119 M 100.78 % | 557.317 K -74.74 % | 2.206 M -12.22 % | 2.513 M 40.39 % | 1.790 M 172.92 % | 655.870 K 20.97 % | 542.170 K 38.44 % | 391.627 K -32.09 % | 576.664 K 103.08 % | 283.963 K 360.64 % | 61.645 K -75.86 % | 255.358 K 5.20 % | 242.729 K 61.82 % | 150.000 K 116.82 % | 69.182 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.075 M | 0.000 -100.00 % | 836.027 K 21.29 % | 689.291 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.696 K | 0.000 -100.00 % | 674.876 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.113 K 1 102.83 % | 1.589 K -70.33 % | 5.356 K 296.74 % | 1.350 K -91.23 % | 15.400 K -35.83 % | 24.000 K -10.78 % | 26.900 K 40.30 % | 19.173 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 |
| Other expenses | 0.000 100.00 % | -525.000 K | 0.000 | 0.000 -100.00 % | 621.099 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.982 K -75.04 % | 152.195 K -75.48 % | 620.650 K 128.41 % | -2.185 M 12.28 % | -2.491 M -40.89 % | -1.768 M -411.78 % | 567.074 K 468.01 % | -154.090 K 61.09 % | -396.000 K -105.29 % | 7.492 M 2 628.53 % | 274.580 K 1 011.92 % | -30.110 K 89.25 % | -280.188 K -49.83 % | -187.000 K -30.77 % | -143.000 K -189.04 % | 160.597 K 107.86 % | -2.042 M 80.83 % | -10.654 M -57.14 % | -6.780 M -55.54 % | -4.359 M -2.54 % | -4.251 M -21.08 % | -3.511 M -212.92 % | -1.122 M -167.78 % | -419.000 K 35.04 % | -645.000 K -155.95 % | -252.000 K 32.44 % | -373.000 K 17.11 % | -450.000 K |
| Operating expenses | 2.146 M 81.98 % | 1.179 M -21.49 % | 1.502 M 10.75 % | 1.356 M -23.00 % | 1.761 M 118.94 % | 804.315 K 1.18 % | 794.928 K 10.23 % | 721.125 K -1.29 % | 730.585 K -19.24 % | 904.600 K -19.16 % | 1.119 M -9.17 % | 1.232 M 5 705.57 % | 21.221 K -3.11 % | 21.902 K -4.15 % | 22.851 K -98.92 % | 2.119 M 100.18 % | 1.059 M 141 040.67 % | 750.000 -99.57 % | 176.322 K -68.26 % | 555.435 K 900.15 % | 55.535 K 2 582.85 % | 2.070 K 116.75 % | 955.000 -85.68 % | 6.671 K -99.12 % | 758.491 K 137.14 % | -2.042 M 80.83 % | -10.654 M -57.14 % | -6.780 M -55.54 % | -4.359 M -2.54 % | -4.251 M -21.08 % | -3.511 M -212.92 % | -1.122 M -167.78 % | -419.000 K 35.04 % | -645.000 K -155.95 % | -252.000 K 32.44 % | -373.000 K 17.11 % | -450.000 K |
| Cost and expenses | 2.147 M 80.91 % | 1.187 M -21.44 % | 1.511 M 11.44 % | 1.356 M 18.95 % | 1.140 M 40.25 % | 812.783 K 1.16 % | 803.448 K 10.04 % | 730.142 K -0.06 % | 730.585 K -81.33 % | 3.914 M 108.30 % | 1.879 M -41.84 % | 3.231 M -10.10 % | 3.594 M 2.10 % | 3.520 M 14.10 % | 3.085 M 45.59 % | 2.119 M 33.27 % | 1.590 M 211 902.13 % | 750.000 -99.92 % | 934.111 K 68.18 % | 555.435 K 48.47 % | 374.108 K -16.85 % | 449.906 K 19.66 % | 375.990 K 141.02 % | 156.000 K -79.43 % | 758.491 K 137.14 % | -2.042 M 80.83 % | -10.654 M -57.14 % | -6.780 M -55.54 % | -4.359 M -2.54 % | -4.251 M -21.08 % | -3.511 M -212.92 % | -1.122 M -167.78 % | -419.000 K 35.04 % | -645.000 K -155.95 % | -252.000 K 32.44 % | -373.000 K 17.11 % | -450.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 2.146 M 25.91 % | 1.704 M 13.48 % | 1.502 M 10.75 % | 1.356 M 18.95 % | 1.140 M 41.72 % | 804.315 K 1.18 % | 794.928 K 10.23 % | 721.125 K -0.40 % | 724.043 K -19.96 % | 904.600 K -19.16 % | 1.119 M -9.19 % | 1.232 M -44.14 % | 2.206 M -12.22 % | 2.513 M 40.39 % | 1.790 M 165.19 % | 674.983 K 24.13 % | 543.759 K 36.97 % | 396.983 K -28.54 % | 555.545 K 98.87 % | 279.356 K 226.18 % | 85.645 K -69.66 % | 282.258 K 50.54 % | 187.492 K 24.99 % | 150.000 K 116.82 % | 69.182 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 887.489 K -7.77 % | 962.298 K 27.45 % | 755.041 K -54.02 % | 1.642 M | 0.000 -100.00 % | 115.994 K 84.28 % | 62.946 K -85.66 % | 439.080 K 384.52 % | 90.622 K | 0.000 -100.00 % | 95.341 K -56.00 % | 216.668 K -31.77 % | 317.567 K -48.98 % | 622.390 K 68.56 % | 369.235 K 1.52 % | 363.704 K -30.54 % | 523.635 K 131.58 % | 226.116 K 429.91 % | 42.671 K 2 553.67 % | 1.608 K 317.66 % | 385.000 -98.32 % | 22.887 K -78.80 % | 107.935 K 92.74 % | 56.000 K -39.98 % | 93.304 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 1.642 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.779 K | 0.000 -100.00 % | 23.674 K -12.21 % | 26.966 K -64.74 % | 76.483 K -6.90 % | 82.149 K 282.87 % | 21.456 K 200.67 % | 7.136 K 685.04 % | 909.000 -99.59 % | 219.428 K 31.06 % | 167.423 K 420.55 % | 32.163 K 121.62 % | 14.513 K 669.51 % | 1.886 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.362 K -95.79 % | 293.782 K -18.13 % | 358.842 K 182.55 % | 127.000 K 1 714.29 % | 7.000 K | 0.000 -100.00 % | 17.000 K -41.38 % | 29.000 K 262.50 % | 8.000 K -73.33 % | 30.000 K |
| Depreciation and amortization | 1.859 K -74.66 % | 7.335 K -18.19 % | 8.966 K -9.73 % | 9.932 K 2.65 % | 9.676 K 14.27 % | 8.468 K -0.61 % | 8.520 K -5.51 % | 9.017 K 37.83 % | 6.542 K -45.26 % | 11.951 K -68.14 % | 37.513 K 13.81 % | 32.961 K -20.84 % | 41.637 K 16.29 % | 35.803 K 23.74 % | 28.935 K 51.76 % | 19.066 K 31.93 % | 14.452 K -33.91 % | 21.866 K 93.30 % | 11.312 K 2.48 % | 11.038 K 0.00 % | 11.038 K 0.35 % | 11.000 K 272.00 % | 2.957 K 509.69 % | 485.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -2.147 M -80.91 % | -1.187 M -151.58 % | 2.301 M 268.47 % | -1.366 M 22.86 % | -1.771 M -202.36 % | 1.730 M 66.83 % | 1.037 M -8.88 % | 1.138 M 255.68 % | -731.000 K 81.32 % | -3.914 M -108.30 % | -1.879 M -85.12 % | -1.015 M 66.68 % | -3.046 M 12.92 % | -3.498 M -14.24 % | -3.062 M -52.19 % | -2.012 M -26.54 % | -1.590 M -3.58 % | -1.535 M -64.35 % | -934.000 K -68.29 % | -555.000 K -74.21 % | -318.573 K 28.86 % | -447.836 K -19.42 % | -375.000 K -151.68 % | -149.000 K 80.34 % | -758.000 K 62.88 % | -2.042 M 80.83 % | -10.654 M -57.14 % | -6.780 M -55.54 % | -4.359 M -2.54 % | -4.251 M -21.08 % | -3.511 M -212.92 % | -1.122 M -167.78 % | -419.000 K 35.04 % | -645.000 K -155.95 % | -252.000 K 32.44 % | -373.000 K 17.11 % | -450.000 K |
| Operating income ratio | 0.00 100.00 % | -0.24 -139.72 % | 0.61 278.22 % | -0.34 39.12 % | -0.56 -181.73 % | 0.68 20.56 % | 0.57 -7.53 % | 0.61 200.57 % | -0.61 97.65 % | -25.89 -241.00 % | -7.59 99.98 % | -35 000.00 -24 283.95 % | -143.54 10.13 % | -159.71 -19.19 % | -134.00 | 0.00 | 0.00 100.00 % | -2 046.67 | 0.00 | 0.00 100.00 % | -5.74 97.35 % | -216.35 44.90 % | -392.67 -1 658.06 % | -22.34 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 4.774 M 18.99 % | 4.012 M 1 493.06 % | -288.000 K -109.10 % | 3.164 M -18.28 % | 3.872 M 780.17 % | 439.915 K | 0.000 -100.00 % | 1.377 M 213.44 % | 439.320 K 309.50 % | 107.283 K 172.00 % | -149.000 K 93.36 % | -2.245 M -243.80 % | -653.000 K -402.31 % | -130.000 K -147.52 % | 273.565 K -66.50 % | 816.557 K 349.56 % | 181.634 K -96.62 % | 5.370 M -27.14 % | 7.370 M 302.95 % | 1.829 M 10 173.25 % | -18.157 K 72.92 % | -67.052 K -146.84 % | 143.147 K 118.99 % | -754.000 K -569.50 % | 160.597 K 279.96 % | -89.238 K | 0.000 100.00 % | -12.362 K 95.80 % | -294.000 K 18.11 % | -359.000 K -182.68 % | -127.000 K -1 714.29 % | -7.000 K | 0.000 100.00 % | -17.000 K 41.38 % | -29.000 K -262.50 % | -8.000 K 73.33 % | -30.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -3.111 M 63.62 % | -8.551 M -41.10 % | -6.060 M -19.33 % | -5.079 M -22.59 % | -4.143 M -13.07 % | -3.664 M -204.14 % | -1.205 M 56.62 % | -2.777 M -10.97 % | -2.502 M 6.10 % | -2.665 M 23.34 % | -3.476 M 26.87 % | -4.754 M 17.33 % | -5.750 M 29.26 % | -8.129 M -213.22 % | -2.595 M 64.29 % | -7.268 M 25.36 % | -9.738 M 9.14 % | -10.718 M -2 679.65 % | -385.581 K -138.11 % | 1.012 M 36 268.30 % | 2.782 K 105.70 % | -48.821 K 94.83 % | -944.575 K 27.68 % | -1.306 M 26.01 % | -1.765 M 2.53 % | -1.811 M -1 156.40 % | -144.142 K 86.49 % | -1.067 M 67.79 % | -3.313 M -217.21 % | 2.826 M 164.65 % | 1.068 M 131.76 % | -3.363 M -47.05 % | -2.287 M -295.67 % | -578.000 K -421.11 % | 180.000 K 80.00 % | 100.000 K -2.91 % | 103.000 K |
| Total investments | 11.382 M 16.35 % | 9.783 M 2.79 % | 9.517 M -4.09 % | 9.924 M 15.11 % | 8.621 M 44.19 % | 5.979 M 12.34 % | 5.323 M 135.57 % | 2.259 M 38.56 % | 1.631 M 27.79 % | 1.276 M 22.10 % | 1.045 M 180.97 % | 371.939 K -37.80 % | 598.012 K -49.43 % | 1.183 M -53.07 % | 2.520 M 23.74 % | 2.036 M -12.00 % | 2.314 M -11.06 % | 2.602 M -86.82 % | 19.745 M 152.75 % | 7.812 M 111.13 % | 3.700 M -8.03 % | 4.023 M 263.87 % | 1.106 M 434.16 % | 207.000 K 169.05 % | 76.936 K -52.36 % | 161.508 K -22.35 % | 208.000 K -0.16 % | 208.325 K -18.40 % | 255.289 K | 0.000 -100.00 % | 206.000 K -70.70 % | 703.000 K 22.26 % | 575.000 K 452.88 % | 104.000 K 2 500.00 % | 4.000 K 0.00 % | 4.000 K | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 220.000 K -38.75 % | 359.176 K -33.46 % | 539.821 K 6.02 % | 509.170 K -51.70 % | 1.054 M 11.32 % | 946.891 K 1 822.62 % | 49.250 K 337.78 % | 11.250 K | 0.000 -100.00 % | 793.958 K -26.30 % | 1.077 M 4 366.19 % | 24.121 K -17.54 % | 29.250 K -14.92 % | 34.378 K -51.52 % | 70.906 K 7.88 % | 65.728 K | 0.000 | 0.000 | 0.000 -100.00 % | 202.004 K -93.33 % | 3.026 M 339.89 % | 688.000 K 258.33 % | 192.000 K | 0.000 | 0.000 -100.00 % | 181.000 K 81.00 % | 100.000 K -2.91 % | 103.000 K |
| Accumulated other comprehensive income loss | 2.848 M 0.66 % | 2.830 M 5.75 % | 2.676 M 10.67 % | 2.418 M 15.11 % | 2.100 M 18.76 % | 1.769 M 14.80 % | 1.541 M 16.42 % | 1.323 M -8.89 % | 1.453 M 13.07 % | 1.285 M 0.78 % | 1.275 M 0.00 % | 1.275 M 15.99 % | 1.099 M 27.85 % | 859.506 K 40.96 % | 609.772 K -25.10 % | 814.061 K 31.79 % | 617.686 K 0.00 % | 617.686 K -89.24 % | 5.740 M 36.66 % | 4.200 M 89.93 % | 2.212 M -14.70 % | 2.593 M 810.20 % | 284.828 K -0.06 % | 285.000 K 0.06 % | 284.828 K 3.57 % | 275.000 K 43.33 % | 191.861 K -83.61 % | 1.170 M -11.57 % | 1.324 M 0.00 % | 1.324 M -71.21 % | 4.597 M 0.22 % | 4.587 M 125.63 % | 2.033 M -10.04 % | 2.260 M -3.13 % | 2.333 M -1.31 % | 2.364 M -20.54 % | 2.975 M |
| Retained earnings | -5.592 M 6.92 % | -6.007 M 26.47 % | -8.170 M 15.80 % | -9.702 M 12.84 % | -11.132 M 11.42 % | -12.567 M 14.30 % | -14.664 M 6.56 % | -15.693 M 7.86 % | -17.032 M 5.72 % | -18.065 M -15.07 % | -15.699 M -6.28 % | -14.771 M -20.33 % | -12.275 M -29.47 % | -9.481 M 12.73 % | -10.864 M -21.69 % | -8.928 M -9.34 % | -8.165 M 0.40 % | -8.198 M 24.03 % | -10.791 M 37.81 % | -17.353 M 6.84 % | -18.626 M -1.84 % | -18.290 M -2.90 % | -17.775 M -1.32 % | -17.543 M -5.43 % | -16.640 M -5.76 % | -15.733 M -6.94 % | -14.712 M -56.77 % | -9.384 M 53.96 % | -20.383 M -29.57 % | -15.731 M -41.45 % | -11.121 M -48.62 % | -7.483 M -17.77 % | -6.354 M -5.69 % | -6.012 M -12.37 % | -5.350 M -8.17 % | -4.946 M -8.35 % | -4.565 M |
| Common stock | 23.041 M 1.82 % | 22.630 M 1.13 % | 22.378 M 0.59 % | 22.247 M 1.04 % | 22.019 M 2.50 % | 21.482 M 0.51 % | 21.372 M 0.37 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 1.75 % | 20.929 M 2.87 % | 20.345 M 2.52 % | 19.845 M 0.00 % | 19.845 M 0.00 % | 19.845 M 0.00 % | 19.845 M 0.00 % | 19.845 M 0.64 % | 19.718 M 1.15 % | 19.493 M 0.63 % | 19.372 M 0.00 % | 19.372 M -0.05 % | 19.382 M 17.81 % | 16.451 M -14.09 % | 19.149 M -74.75 % | 75.847 M 221.91 % | 23.562 M 36.17 % | 17.303 M 11.09 % | 15.576 M 61.24 % | 9.660 M 46.30 % | 6.603 M 42.68 % | 4.628 M 0.00 % | 4.628 M 104.42 % | 2.264 M |
| Total equity | 21.077 M 8.75 % | 19.382 M 15.49 % | 16.782 M 12.93 % | 14.861 M 15.33 % | 12.885 M 21.78 % | 10.581 M 29.87 % | 8.147 M 19.40 % | 6.823 M 21.33 % | 5.624 M 23.95 % | 4.537 M -44.72 % | 8.208 M -13.71 % | 9.513 M -21.87 % | 12.176 M -19.76 % | 15.173 M 42.12 % | 10.676 M -13.47 % | 12.339 M 0.33 % | 12.298 M 0.27 % | 12.265 M -17.10 % | 14.794 M 121.05 % | 6.693 M 95.11 % | 3.430 M -14.70 % | 4.021 M 100.72 % | 2.003 M -5.24 % | 2.114 M -29.93 % | 3.017 M -14.33 % | 3.522 M 82.34 % | 1.932 M -73.39 % | 7.259 M -47.95 % | 13.946 M 52.34 % | 9.155 M -15.07 % | 10.779 M -14.99 % | 12.680 M 137.50 % | 5.339 M 87.27 % | 2.851 M 76.97 % | 1.611 M -21.26 % | 2.046 M 203.56 % | 674.000 K |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 859.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.992 K -21.26 % | 24.121 K -17.53 % | 29.249 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.590 K -50.70 % | 260.844 K -58.20 % | 624.000 K 294.94 % | 158.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 182.734 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.942 M | 0.000 -100.00 % | 18.992 K -21.26 % | 24.121 K -17.53 % | 29.249 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.590 K -50.70 % | 260.844 K -82.41 % | 1.483 M 838.61 % | 158.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 455.384 K 46.54 % | 310.762 K 606.28 % | 44.000 K -96.00 % | 1.099 M 50.46 % | 730.661 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K -77.90 % | 45.252 K -68.04 % | 141.589 K -22.45 % | 182.581 K -14.55 % | 213.659 K 17.90 % | 181.222 K -46.79 % | 340.547 K 267.06 % | 92.776 K -18.62 % | 114.000 K -92.43 % | 1.506 M 389.07 % | 308.027 K 2 376.50 % | 12.438 K -95.95 % | 306.994 K 378.54 % | 64.152 K | 0.000 | 0.000 -100.00 % | 83.000 K -81.17 % | 440.841 K 46.70 % | 300.507 K 92.60 % | 156.024 K -47.12 % | 295.027 K 17.72 % | 250.625 K 411.48 % | 49.000 K 28.95 % | 38.000 K 660.00 % | 5.000 K 400.00 % | 1.000 K | 0.000 -100.00 % | 6.000 K 20.00 % | 5.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 647.903 K 1 405.07 % | -49.645 K 78.25 % | -228.238 K | 0.000 | 0.000 100.00 % | -294.987 K 89.33 % | -2.766 M -1 526.81 % | -170.000 K -125.41 % | 669.000 K | 0.000 | 0.000 100.00 % | -181.000 K -81.00 % | -100.000 K 2.91 % | -103.000 K |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 220.000 K -38.75 % | 359.176 K -33.46 % | 539.821 K 6.02 % | 509.170 K -51.70 % | 1.054 M 11.32 % | 946.891 K 1 822.62 % | 49.250 K 337.78 % | 11.250 K | 0.000 -100.00 % | 793.958 K -26.30 % | 1.077 M 20 903.90 % | 5.129 K 0.00 % | 5.129 K -94.38 % | 91.291 K 28.75 % | 70.906 K 7.88 % | 65.728 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.414 K -97.35 % | 2.766 M 522.88 % | 444.000 K 1 205.88 % | 34.000 K | 0.000 | 0.000 -100.00 % | 181.000 K 81.00 % | 100.000 K -2.91 % | 103.000 K |
| Total current liabilities | 863.244 K 55.59 % | 554.806 K 47.12 % | 377.124 K -70.75 % | 1.289 M 40.05 % | 920.518 K 616.09 % | 128.548 K -0.38 % | 129.038 K 186.24 % | 45.080 K -34.92 % | 69.271 K -81.27 % | 369.763 K -42.13 % | 638.955 K -13.93 % | 742.326 K -17.05 % | 894.944 K -51.34 % | 1.839 M 27.75 % | 1.440 M 521.11 % | 231.784 K 19.43 % | 194.077 K -87.38 % | 1.538 M -66.36 % | 4.571 M 272.37 % | 1.228 M 212.03 % | 393.400 K 270.34 % | 106.227 K -27.82 % | 147.160 K 32.44 % | 111.116 K -50.76 % | 225.646 K -55.28 % | 504.603 K 56.81 % | 321.789 K 10.35 % | 291.620 K -49.99 % | 583.120 K -88.12 % | 4.909 M 128.22 % | 2.151 M 78.65 % | 1.204 M 279.81 % | 317.000 K 712.82 % | 39.000 K -91.58 % | 463.000 K 83.73 % | 252.000 K 5.00 % | 240.000 K |
| Total liabilities | 1.046 M 88.53 % | 554.806 K 47.12 % | 377.124 K -70.75 % | 1.289 M 40.05 % | 920.518 K 616.09 % | 128.548 K -0.38 % | 129.038 K 186.24 % | 45.080 K -34.92 % | 69.271 K -81.27 % | 369.763 K -42.13 % | 638.955 K -13.93 % | 742.326 K -17.05 % | 894.944 K -51.34 % | 1.839 M 27.75 % | 1.440 M 521.11 % | 231.784 K 19.43 % | 194.077 K -87.38 % | 1.538 M -76.39 % | 6.513 M 430.61 % | 1.228 M 197.66 % | 412.392 K 216.38 % | 130.348 K -26.11 % | 176.409 K 58.76 % | 111.116 K -50.76 % | 225.646 K -55.28 % | 504.603 K 56.81 % | 321.789 K 10.35 % | 291.620 K -59.03 % | 711.710 K -86.23 % | 5.170 M 42.26 % | 3.634 M 166.81 % | 1.362 M 329.65 % | 317.000 K 712.82 % | 39.000 K -91.58 % | 463.000 K 83.73 % | 252.000 K 5.00 % | 240.000 K |
| Other non current assets | 6.195 M 18 798.54 % | 32.780 K | 0.000 -100.00 % | 2.603 K 0.00 % | 2.603 K -91.21 % | 29.603 K 100.56 % | -5.324 M -587.58 % | 1.092 M 30.61 % | 836.023 K 199.56 % | 279.083 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 % | 282.000 -99.66 % | 83.000 K 104.39 % | -1.889 M -641.40 % | 348.896 K -84.40 % | 2.237 M -65.96 % | 6.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 |
| Long term investments | 4.441 M -45.20 % | 8.104 M 9.70 % | 7.387 M 15.49 % | 6.396 M 45.18 % | 4.406 M -11.39 % | 4.972 M -5.39 % | 5.255 M 153.23 % | 2.075 M 42.10 % | 1.460 M 32.12 % | 1.105 M 26.70 % | 872.420 K 371.24 % | 185.131 K -54.06 % | 402.972 K -56.55 % | 927.479 K -58.00 % | 2.208 M 70.09 % | 1.298 M -26.35 % | 1.763 M -1.36 % | 1.787 M -90.18 % | 18.196 M 133.51 % | 7.792 M 111.83 % | 3.678 M -6.89 % | 3.951 M 268.28 % | 1.073 M | 0.000 -100.00 % | 60.853 K -89.27 % | 567.000 K 172.60 % | 208.000 K -0.16 % | 208.325 K -18.40 % | 255.289 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.000 K 2 500.00 % | 4.000 K 0.00 % | 4.000 K | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.453 K -2.54 % | 35.352 K -10.94 % | 39.693 K -11.41 % | 44.803 K -13.73 % | 51.934 K 71.67 % | 30.252 K 26.48 % | 23.919 K 23.91 % | 19.303 K 798.23 % | 2.149 K 75.72 % | 1.223 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 |
| 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 -100.00 % | 210.039 K 0.00 % | 210.039 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.453 K -2.54 % | 35.352 K -10.94 % | 39.693 K -11.41 % | 44.803 K -13.73 % | 51.934 K 71.67 % | 30.252 K -87.07 % | 233.958 K 2.01 % | 229.342 K 10 572.03 % | 2.149 K 75.72 % | 1.223 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 |
| Property plant equipment net | 3.811 K 47.26 % | 2.588 K -93.64 % | 40.723 K -14.51 % | 47.633 K -17.25 % | 57.565 K -5.05 % | 60.626 K -12.26 % | 69.094 K 11.48 % | 61.981 K -2.34 % | 63.468 K -77.38 % | 280.600 K -91.59 % | 3.335 M -15.51 % | 3.947 M -30.12 % | 5.648 M 22.95 % | 4.594 M 124.03 % | 2.051 M 167.17 % | 767.506 K 1 081.96 % | 64.935 K -17.75 % | 78.945 K 62.66 % | 48.534 K 157.53 % | 18.846 K -36.94 % | 29.884 K -26.97 % | 40.922 K -14.46 % | 47.840 K 241.71 % | 14.000 K 748.48 % | 1.650 K -99.91 % | 1.810 M 18.93 % | 1.522 M -61.30 % | 3.932 M -7.57 % | 4.254 M -68.55 % | 13.525 M 2.13 % | 13.243 M 37.42 % | 9.637 M 250.44 % | 2.750 M 27.67 % | 2.154 M 4.11 % | 2.069 M -9.61 % | 2.289 M 171.21 % | 844.000 K |
| Total non current assets | 10.639 M 30.72 % | 8.139 M 9.57 % | 7.428 M 15.22 % | 6.447 M 44.35 % | 4.466 M -11.78 % | 5.062 M -16.12 % | 6.035 M 86.90 % | 3.229 M 34.86 % | 2.394 M 68.46 % | 1.421 M -66.53 % | 4.247 M 1.68 % | 4.177 M -31.56 % | 6.103 M 9.94 % | 5.552 M 2.69 % | 5.406 M 95.12 % | 2.771 M 30.21 % | 2.128 M -1.79 % | 2.167 M -88.12 % | 18.244 M 133.57 % | 7.811 M 110.63 % | 3.708 M -7.09 % | 3.991 M 256.21 % | 1.121 M 7 745.88 % | 14.282 K -90.18 % | 145.503 K -70.19 % | 488.091 K -76.52 % | 2.079 M -67.40 % | 6.377 M -42.44 % | 11.080 M -18.08 % | 13.525 M 2.13 % | 13.243 M 37.42 % | 9.637 M 250.44 % | 2.750 M 21.79 % | 2.258 M 8.92 % | 2.073 M -9.67 % | 2.295 M 171.92 % | 844.000 K |
| Other current assets | 0.000 | 0.000 -100.00 % | 2.044 M -27.72 % | 2.828 M | 0.000 -100.00 % | 907.585 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.277 M 75.15 % | 1.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.270 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K |
| Short term investments | 6.941 M 313.40 % | 1.679 M -21.18 % | 2.130 M -39.61 % | 3.527 M -16.33 % | 4.216 M 318.52 % | 1.007 M 381.78 % | 209.068 K 13.51 % | 184.180 K 8.21 % | 170.212 K -0.27 % | 170.665 K -1.13 % | 172.620 K -7.59 % | 186.808 K -4.22 % | 195.040 K -23.54 % | 255.104 K -18.12 % | 311.555 K -57.79 % | 738.093 K 33.93 % | 551.095 K -32.34 % | 814.495 K -47.44 % | 1.550 M 7 594.29 % | 20.140 K -7.66 % | 21.811 K -70.04 % | 72.802 K 120.63 % | 32.998 K -84.06 % | 207.000 K 1 187.07 % | 16.083 K 129.49 % | 7.008 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.000 K -70.70 % | 703.000 K 22.26 % | 575.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.111 M -63.62 % | 8.551 M 41.10 % | 6.060 M 19.33 % | 5.079 M 22.59 % | 4.143 M 13.07 % | 3.664 M 204.14 % | 1.205 M -56.62 % | 2.777 M 10.97 % | 2.502 M -13.26 % | 2.885 M -24.78 % | 3.836 M -27.55 % | 5.294 M -15.43 % | 6.260 M -31.83 % | 9.183 M 159.25 % | 3.542 M -51.59 % | 7.318 M -24.94 % | 9.749 M -9.04 % | 10.718 M 808.64 % | 1.180 M 1 700.16 % | 65.524 K 207.06 % | 21.339 K -72.67 % | 78.071 K -92.03 % | 978.953 K -28.91 % | 1.377 M -24.79 % | 1.831 M 1.10 % | 1.811 M 1 156.40 % | 144.142 K -86.49 % | 1.067 M -69.64 % | 3.515 M 1 657.42 % | 200.000 K 152.63 % | -380.000 K -110.69 % | 3.555 M 55.44 % | 2.287 M 295.67 % | 578.000 K 57 700.00 % | 1.000 K | 0.000 | 0.000 |
| Cash and short term investments | 10.052 M -1.74 % | 10.230 M 24.90 % | 8.191 M -4.82 % | 8.606 M 2.96 % | 8.358 M 78.93 % | 4.671 M 230.41 % | 1.414 M -52.26 % | 2.961 M 10.80 % | 2.673 M -12.54 % | 3.056 M -23.76 % | 4.008 M -26.87 % | 5.481 M -15.09 % | 6.455 M -31.61 % | 9.438 M 144.91 % | 3.854 M -52.16 % | 8.056 M -21.79 % | 10.300 M -10.68 % | 11.532 M 322.56 % | 2.729 M 3 085.90 % | 85.664 K 98.53 % | 43.150 K -71.40 % | 150.873 K -85.09 % | 1.012 M -36.11 % | 1.584 M -14.24 % | 1.847 M 1.99 % | 1.811 M 1 156.40 % | 144.142 K -86.49 % | 1.067 M -69.64 % | 3.515 M 1 657.42 % | 200.000 K -2.91 % | 206.000 K -95.16 % | 4.258 M 48.78 % | 2.862 M 395.16 % | 578.000 K 57 700.00 % | 1.000 K | 0.000 | 0.000 |
| Total current assets | 11.484 M -2.66 % | 11.798 M 21.24 % | 9.731 M 0.28 % | 9.704 M 3.89 % | 9.340 M 65.38 % | 5.647 M 152.01 % | 2.241 M -38.42 % | 3.639 M 10.33 % | 3.299 M -5.36 % | 3.486 M -24.23 % | 4.600 M -24.32 % | 6.078 M -12.76 % | 6.967 M -39.21 % | 11.461 M 70.81 % | 6.710 M -31.53 % | 9.800 M -5.44 % | 10.364 M -10.93 % | 11.636 M 279.83 % | 3.064 M 2 700.39 % | 109.397 K -18.57 % | 134.348 K -16.09 % | 160.109 K -84.89 % | 1.059 M -52.09 % | 2.211 M -28.61 % | 3.097 M -12.46 % | 3.538 M 1 927.61 % | 174.510 K -85.13 % | 1.173 M -67.21 % | 3.578 M 347.49 % | 799.588 K -31.66 % | 1.170 M -73.44 % | 4.405 M 51.58 % | 2.906 M 359.81 % | 632.000 K 63 100.00 % | 1.000 K -66.67 % | 3.000 K -95.71 % | 70.000 K |
| Inventory | 0.000 | 0.000 100.00 % | -2.044 M 27.72 % | -2.828 M | 0.000 100.00 % | -907.585 K -541.39 % | -141.503 K -10.52 % | -128.036 K -13.93 % | -112.380 K 52.21 % | -235.155 K 62.69 % | -630.273 K 3.39 % | -652.401 K -13.30 % | -575.799 K -136.08 % | 1.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 164.000 -99.99 % | 1.232 M 12 219.63 % | 10.000 K -34.09 % | 15.172 K -71.89 % | 53.978 K 63.22 % | 33.070 K -88.62 % | 290.647 K -44.95 % | 528.000 K 2 300.00 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 1.432 M -8.69 % | 1.568 M 1.78 % | 1.541 M 40.32 % | 1.098 M 11.84 % | 981.778 K 0.56 % | 976.286 K 18.02 % | 827.236 K 22.01 % | 678.029 K 8.32 % | 625.960 K 45.63 % | 429.821 K | 0.000 -100.00 % | 597.443 K 16.55 % | 512.609 K 20.05 % | 426.992 K -26.26 % | 579.076 K 30.28 % | 444.469 K 598.13 % | 63.666 K -38.70 % | 103.862 K -68.94 % | 334.369 K 1 308.88 % | 23.733 K -73.98 % | 91.198 K 887.42 % | 9.236 K -80.50 % | 47.366 K 7.19 % | 44.189 K 140.08 % | 18.406 K 197.40 % | 6.189 K -59.27 % | 15.196 K -55.19 % | 33.913 K 241.38 % | 9.934 K -96.78 % | 308.941 K -29.14 % | 436.000 K 248.80 % | 125.000 K 184.09 % | 44.000 K -18.52 % | 54.000 K | 0.000 -100.00 % | 3.000 K -88.46 % | 26.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -279.083 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 913.534 K 92.09 % | 475.579 K 59.59 % | 298.000 K -0.47 % | 299.403 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 407.860 K 67.13 % | 244.044 K -26.74 % | 333.124 K 75.44 % | 189.884 K 0.01 % | 189.857 K 47.69 % | 128.548 K -0.38 % | 129.038 K 186.24 % | 45.080 K -23.94 % | 59.271 K -43.29 % | 104.511 K -24.37 % | 138.190 K 593.59 % | 19.924 K -88.42 % | 172.115 K -71.50 % | 603.872 K 296.74 % | 152.207 K 69.57 % | 89.758 K 30.41 % | 68.827 K 118.99 % | 31.429 K -99.09 % | 3.469 M 2 417.29 % | 137.809 K 69.55 % | 81.277 K 119.99 % | 36.946 K -33.87 % | 55.869 K 38.94 % | 40.210 K -47.72 % | 76.918 K 20.63 % | 63.762 K 199.61 % | 21.282 K -84.30 % | 135.596 K -36.84 % | 214.679 K -88.66 % | 1.893 M 14.16 % | 1.658 M 46.47 % | 1.132 M 262.82 % | 312.000 K 721.05 % | 38.000 K -86.52 % | 282.000 K 93.15 % | 146.000 K 10.61 % | 132.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Minority interest | 779.765 K 1 216.87 % | -69.817 K 31.36 % | -101.708 K 0.00 % | -101.709 K 0.00 % | -101.708 K 0.00 % | -101.708 K -0.16 % | -101.541 K -0.37 % | -101.171 K -11.30 % | -90.900 K -496.44 % | 22.929 K -98.29 % | 1.338 M -21.96 % | 1.715 M -16.66 % | 2.058 M -17.70 % | 2.500 M 138 568.94 % | 1.803 K -98.32 % | 107.486 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.992 K -21.26 % | 24.121 K -17.54 % | 29.250 K -14.92 % | 34.378 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 202.004 K -40.23 % | 337.955 K -11.06 % | 380.000 K 97.92 % | 192.000 K | 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -411.952 K | 0.000 100.00 % | -3.677 M 91.42 % | -42.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 182.734 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.942 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 22.123 M 10.97 % | 19.937 M 16.19 % | 17.159 M 6.25 % | 16.150 M 16.98 % | 13.806 M 28.91 % | 10.710 M 29.40 % | 8.276 M 20.50 % | 6.868 M 20.65 % | 5.693 M 16.02 % | 4.907 M -44.54 % | 8.847 M -13.73 % | 10.255 M -21.54 % | 13.071 M -23.17 % | 17.012 M 40.41 % | 12.116 M -3.62 % | 12.571 M 0.63 % | 12.492 M -9.50 % | 13.803 M -35.22 % | 21.308 M 169.02 % | 7.920 M 106.12 % | 3.843 M -7.44 % | 4.152 M 90.45 % | 2.180 M -2.05 % | 2.225 M -31.38 % | 3.243 M -19.46 % | 4.026 M 78.69 % | 2.253 M -70.16 % | 7.550 M -48.49 % | 14.658 M 2.33 % | 14.325 M -0.61 % | 14.413 M 2.64 % | 14.042 M 148.27 % | 5.656 M 95.71 % | 2.890 M 39.34 % | 2.074 M -9.75 % | 2.298 M 151.42 % | 914.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 208.857 K 198.90 % | -211.180 K 17.89 % | -257.182 K 0.53 % | -258.543 K -151.04 % | 506.526 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 257.898 K -18.76 % | 317.460 K -4.31 % | 331.774 K 45.51 % | 228.005 K 4.95 % | 217.253 K 79.92 % | 120.750 K 115.63 % | 56.000 K 459.78 % | 10.004 K | 0.000 -100.00 % | 201.647 K -15.77 % | 239.411 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 |
| Change in working capital | -221.479 K 78.94 % | -1.051 M -125.26 % | -466.755 K -339.17 % | -106.280 K -42.48 % | -74.592 K -344.26 % | 30.538 K 104.22 % | -723.779 K -57.26 % | -460.258 K -4.28 % | -441.373 K -7 658.36 % | -5.689 K 92.92 % | -80.375 K -4.93 % | -76.602 K -105.15 % | 1.489 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 |
| Accounts receivables | 190.760 K 477 000.00 % | -40.000 99.99 % | -466.755 K -339.17 % | -106.280 K -42.48 % | -74.592 K -344.26 % | 30.538 K 104.22 % | -723.779 K -140.26 % | -301.242 K -147.59 % | -121.670 K -289.69 % | 64.142 K 179.80 % | -80.375 K -4.93 % | -76.602 K 10.53 % | -85.617 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 |
| Inventory | 0.000 | 0.000 -100.00 % | 1.784 M 38.52 % | 1.288 M 245.01 % | -888.070 K -53 727.42 % | 1.656 K 100.38 % | -439.940 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.596 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 |
| Accounts payables | 352.765 K 107.74 % | 169.813 K 13.33 % | 149.842 K 987.01 % | -16.893 K -102.10 % | 802.992 K 163 309.76 % | -492.000 -100.40 % | 123.110 K 327.25 % | -54.175 K -340.25 % | 22.549 K 132.29 % | -69.831 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 |
| Other working capital | -765.004 K 37.36 % | -1.221 M 36.84 % | -1.934 M -52.15 % | -1.271 M -1 593.76 % | 85.078 K 7 409.11 % | -1.164 K -100.37 % | 316.830 K 402.20 % | -104.841 K 69.37 % | -342.252 K | 0.000 | 0.000 | 0.000 100.00 % | -21.545 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 |
| Other non cash items | 15.276 K -98.49 % | 1.012 M 484.42 % | -263.211 K -153.45 % | 492.409 K -66.80 % | 1.483 M 537.57 % | -338.953 K -235.73 % | -100.959 K 90.80 % | -1.097 M -489.23 % | 281.787 K -88.03 % | 2.354 M 164.30 % | 890.534 K -63.84 % | 2.463 M -10.52 % | 2.753 M 217.49 % | -2.343 M 8.79 % | -2.569 M -25.27 % | -2.050 M -120.79 % | -928.681 K 80.79 % | -4.835 M -1 044.95 % | 511.683 K 220.47 % | -424.737 K -33.02 % | -319.295 K 28.70 % | -447.811 K -62.85 % | -274.977 K 24.17 % | -362.627 K 30.34 % | -520.563 K 1.58 % | -528.934 K -4.97 % | -503.873 K -492.65 % | -85.020 K 93.33 % | -1.274 M -159.63 % | -490.795 K 70.70 % | -1.675 M -275.56 % | -446.000 K 25.04 % | -595.000 K 24.49 % | -788.000 K -488.06 % | -134.000 K -123.93 % | 560.000 K |
| Net cash provided by operating activities | 1.737 M -19.63 % | 2.162 M 69.41 % | 1.276 M -33.83 % | 1.929 M -34.07 % | 2.925 M 65.79 % | 1.765 M 88.75 % | 934.827 K 19.53 % | 782.079 K 625.75 % | -148.755 K 75.61 % | -609.903 K -66.92 % | -365.384 K 47.21 % | -692.107 K 67.63 % | -2.138 M 8.73 % | -2.343 M 8.79 % | -2.569 M -25.27 % | -2.050 M -120.79 % | -928.681 K 80.79 % | -4.835 M -1 044.95 % | 511.683 K 220.47 % | -424.737 K -33.02 % | -319.295 K 28.70 % | -447.811 K -62.85 % | -274.977 K 24.17 % | -362.627 K 30.34 % | -520.563 K 1.58 % | -528.934 K -4.97 % | -503.873 K -492.65 % | -85.020 K 93.33 % | -1.274 M -159.63 % | -490.795 K 70.70 % | -1.675 M -275.56 % | -446.000 K 25.04 % | -595.000 K 24.49 % | -788.000 K -488.06 % | -134.000 K | 0.000 |
| Investments in property plant and equipment | -1.348 M -67 994.80 % | -1.980 K 99.91 % | -2.122 M | 0.000 100.00 % | -6.615 K | 0.000 100.00 % | -33.292 K -2 954.31 % | -1.090 K 96.73 % | -33.375 K 94.68 % | -627.473 K -313.07 % | -151.903 K 52.52 % | -319.935 K 80.63 % | -1.651 M -3 133.39 % | -51.076 K -433.65 % | -9.571 K 81.52 % | -51.793 K -3 688.81 % | -1.367 K 97.38 % | -52.141 K -322.19 % | -12.350 K | 0.000 | 0.000 100.00 % | -9.036 K 75.25 % | -36.515 K -178.38 % | -13.117 K -694.97 % | -1.650 K 80.79 % | -8.588 K 98.60 % | -613.763 K -198.57 % | -205.567 K -205.47 % | -67.295 K 94.30 % | -1.181 M 64.92 % | -3.368 M -43.14 % | -2.353 M -13 741.18 % | -17.000 K 83.96 % | -106.000 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 3.007 M | 0.000 -100.00 % | 827.357 K | 0.000 -100.00 % | 710.000 | 0.000 | 0.000 -100.00 % | 627.473 K | 0.000 | 0.000 -100.00 % | 1.613 M | 0.000 100.00 % | -1.732 M -1 350.45 % | -119.386 K -157.62 % | -46.341 K -6.41 % | -43.551 K 21.32 % | -55.351 K -254.27 % | -15.624 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 320.000 K | 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 | -5.029 M | 0.000 100.00 % | -213.420 K 80.88 % | -1.116 M 69.86 % | -3.704 M -694.84 % | -466.027 K 81.82 % | -2.563 M -683.09 % | -327.323 K 30.96 % | -474.086 K -79.55 % | -264.034 K | 0.000 100.00 % | -1.042 K 42.78 % | -1.821 K 92.72 % | -25.000 K 97.45 % | -981.918 K -66.46 % | -589.881 K -16 874.99 % | -3.475 K 100.00 % | -94.638 M -394.29 % | -19.146 M -704.26 % | -2.381 M -1 155.87 % | -189.557 K 70.70 % | -647.025 K 22.96 % | -839.850 K -163.62 % | -318.589 K -47.57 % | -215.896 K 51.26 % | -442.956 K | 0.000 | 0.000 | 0.000 100.00 % | -17.884 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 537.513 K | 0.000 100.00 % | -3.007 M | 0.000 100.00 % | -827.357 K | 0.000 -100.00 % | 29.406 K | 0.000 -100.00 % | 536.528 K -2.52 % | 550.406 K 3 687.54 % | 14.532 K | 0.000 -100.00 % | 1.413 M 85.96 % | 760.000 K -18.99 % | 938.103 K 301.89 % | 233.420 K | 0.000 -100.00 % | 109.903 M 446.08 % | 20.126 M 901.80 % | 2.009 M 916.33 % | 197.667 K | 0.000 | 0.000 -100.00 % | 62.068 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.601 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -259.921 K -125.93 % | 1.002 M -66.67 % | 3.007 M 18 792 943.75 % | -16.000 -100.00 % | 827.328 K 119 311.53 % | -694.000 2.25 % | -710.000 | 0.000 -100.00 % | 536.528 K 185.58 % | -626.901 K -4 761.67 % | 13.448 K -35.66 % | 20.901 K 101.30 % | -1.613 M 5.27 % | -1.703 M -122.43 % | -765.587 K -617.50 % | 147.940 K | 0.000 100.00 % | -1.359 K 94.80 % | -26.120 K | 0.000 | 0.000 | 0.000 -100.00 % | 598.256 K 244.84 % | 173.486 K 65.20 % | 105.015 K 133.50 % | -313.451 K -261.09 % | 194.580 K 109.95 % | -1.955 M -424.28 % | -372.904 K 87.51 % | -2.985 M -65.28 % | -1.806 M 60.49 % | -4.571 M -680.03 % | -586.000 K -2 353.85 % | 26.000 K -52.73 % | 55.000 K | 0.000 |
| Net cash used for investing activites | -6.100 M -709.77 % | 1.000 M 49.05 % | 671.154 K 160.12 % | -1.116 M 61.28 % | -2.883 M -517.81 % | -466.721 K 81.82 % | -2.567 M -681.67 % | -328.414 K -1 229.85 % | 29.067 K 108.54 % | -340.529 K -174.79 % | -123.923 K 58.70 % | -300.076 K -25.01 % | -240.047 K 76.44 % | -1.019 M 60.05 % | -2.551 M -571.74 % | -379.700 K -641.85 % | -51.183 K -100.34 % | 15.167 M 1 612.34 % | 885.765 K 328.73 % | -387.253 K -4 875.01 % | 8.110 K 101.24 % | -656.061 K -135.90 % | -278.109 K -189.24 % | -96.152 K -146.35 % | 207.469 K 127.12 % | -764.995 K -82.50 % | -419.183 K 80.60 % | -2.161 M -390.83 % | -440.199 K 89.54 % | -4.208 M 18.67 % | -5.174 M 25.27 % | -6.924 M -1 048.26 % | -603.000 K -653.75 % | -80.000 K -245.45 % | 55.000 K | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.178 K -109.52 % | 1.053 M | 0.000 | 0.000 -100.00 % | 1.191 M | 0.000 100.00 % | -964.086 K -3 761.41 % | 26.331 K 104.83 % | -544.914 K -608.35 % | 107.193 K -88.06 % | 897.641 K 59 467.79 % | -1.512 K -113.44 % | 11.250 K 101.42 % | -793.958 K -180.12 % | -283.432 K -133.10 % | 856.175 K 570.39 % | 127.713 K 680.25 % | -22.010 K -165.41 % | 33.648 K 549.83 % | 5.178 K -72.79 % | 19.030 K | 0.000 | 0.000 100.00 % | -202.004 K 92.40 % | -2.659 M -325.55 % | 1.179 M -28.17 % | 1.641 M 754.69 % | 192.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 562.039 K 123.03 % | 252.000 K 93.07 % | 130.520 K -42.95 % | 228.780 K -57.40 % | 537.000 K 391.75 % | 109.201 K 40.00 % | 78.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 290.000 K -35.01 % | 446.196 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.740 K -43.67 % | 225.000 K 85.93 % | 121.015 K | 0.000 -100.00 % | 314.091 K -83.09 % | 1.857 M | 0.000 | 0.000 -100.00 % | 8.204 M 119.78 % | 3.733 M 129.44 % | 1.627 M -80.74 % | 8.446 M 190.54 % | 2.907 M 78.78 % | 1.626 M | 0.000 | 0.000 |
| Common stock repurchased | -113.811 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -1.526 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -923.655 K 28.79 % | -1.297 M -1 133.56 % | -105.150 K | 0.000 100.00 % | -563.000 96.87 % | -18.000 K 88.95 % | -162.960 K -354.05 % | -35.890 K | 0.000 100.00 % | -4.840 K | 0.000 | 0.000 -100.00 % | 8.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.103 M | 0.000 | 0.000 100.00 % | -503.987 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -1.078 M -60.49 % | -671.655 K 42.42 % | -1.167 M -1 043.60 % | 123.630 K -71.70 % | 436.822 K -62.39 % | 1.161 M 1 835.78 % | 60.000 K 136.82 % | -162.960 K -114.11 % | 1.155 M | 0.000 100.00 % | -968.926 K -3 779.79 % | 26.331 K 104.83 % | -544.914 K -106.05 % | 9.003 M 569.92 % | 1.344 M 88 978.11 % | -1.512 K -113.44 % | 11.250 K 101.42 % | -793.958 K -180.12 % | -283.432 K -133.10 % | 856.175 K 236.48 % | 254.453 K 25.35 % | 202.990 K 31.25 % | 154.663 K 2 886.93 % | 5.178 K -98.45 % | 333.121 K -88.75 % | 2.961 M | 0.000 100.00 % | -202.004 K -104.01 % | 5.042 M 2.65 % | 4.912 M 50.30 % | 3.268 M -62.17 % | 8.638 M 197.14 % | 2.907 M 78.78 % | 1.626 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -5.440 M -318.43 % | 2.491 M 219.01 % | 780.706 K -16.58 % | 935.906 K 95.50 % | 478.724 K -80.53 % | 2.459 M 256.41 % | -1.572 M -640.85 % | 290.704 K -71.93 % | 1.036 M 208.95 % | -950.431 K 34.82 % | -1.458 M -50.98 % | -965.852 K 66.96 % | -2.923 M -151.82 % | 5.641 M 249.41 % | -3.775 M -55.26 % | -2.432 M -151.05 % | -968.614 K -110.16 % | 9.538 M 756.20 % | 1.114 M 2 421.25 % | 44.185 K 177.88 % | -56.732 K 93.70 % | -900.882 K -126.11 % | -398.423 K 12.16 % | -453.601 K -2 364.95 % | 20.027 K -98.80 % | 1.667 M 280.57 % | -923.056 K 62.29 % | -2.448 M -173.56 % | 3.327 M 1 461.29 % | 213.116 K 105.95 % | -3.581 M -382.41 % | 1.268 M -25.80 % | 1.709 M 125.46 % | 758.000 K 1 059.49 % | -79.000 K | 0.000 |
| Cash at beginning of period | 8.551 M 41.10 % | 6.060 M 19.33 % | 5.079 M 22.59 % | 4.143 M 13.07 % | 3.664 M 204.14 % | 1.205 M -56.62 % | 2.777 M 11.69 % | 2.486 M 69.49 % | 1.467 M -61.75 % | 3.836 M -27.55 % | 5.294 M -15.43 % | 6.260 M -31.83 % | 9.183 M 159.25 % | 3.542 M -51.59 % | 7.318 M -24.94 % | 9.749 M -9.04 % | 10.718 M 808.64 % | 1.180 M 1 700.19 % | 65.523 K 207.06 % | 21.339 K -72.67 % | 78.071 K -92.03 % | 978.953 K -28.93 % | 1.377 M -24.77 % | 1.831 M 1.11 % | 1.811 M 1 156.37 % | 144.142 K -86.49 % | 1.067 M -69.64 % | 3.515 M 1 774.76 % | 187.482 K 831.38 % | -25.634 K -100.72 % | 3.555 M 55.44 % | 2.287 M 295.67 % | 578.000 K 421.11 % | -180.000 K -78.22 % | -101.000 K | 0.000 |
| Cash at end of period | 3.111 M -63.62 % | 8.551 M 45.94 % | 5.859 M 15.37 % | 5.079 M 22.59 % | 4.143 M 13.07 % | 3.664 M 204.14 % | 1.205 M -56.62 % | 2.777 M 10.97 % | 2.502 M -13.26 % | 2.885 M -24.78 % | 3.836 M -27.55 % | 5.294 M -15.43 % | 6.260 M -31.83 % | 9.183 M 159.25 % | 3.542 M -51.59 % | 7.318 M -24.94 % | 9.749 M -9.04 % | 10.718 M 808.64 % | 1.180 M 1 700.16 % | 65.524 K 207.06 % | 21.339 K -72.67 % | 78.071 K -92.03 % | 978.953 K -28.93 % | 1.377 M -24.77 % | 1.831 M 1.11 % | 1.811 M 1 156.37 % | 144.142 K -86.49 % | 1.067 M -69.64 % | 3.515 M 1 774.76 % | 187.482 K 821.08 % | -26.000 K -100.73 % | 3.555 M 55.44 % | 2.287 M 295.67 % | 578.000 K 421.11 % | -180.000 K | 0.000 |
| Operating cash flow | 1.737 M -19.63 % | 2.162 M 69.41 % | 1.276 M -33.83 % | 1.929 M -34.07 % | 2.925 M 65.79 % | 1.765 M 88.75 % | 934.827 K 19.53 % | 782.079 K 625.75 % | -148.755 K 75.61 % | -609.903 K -66.92 % | -365.384 K 47.21 % | -692.107 K 67.63 % | -2.138 M 8.73 % | -2.343 M 8.79 % | -2.569 M -25.27 % | -2.050 M -120.79 % | -928.681 K 80.79 % | -4.835 M -1 044.95 % | 511.683 K 220.47 % | -424.737 K -33.02 % | -319.295 K 28.70 % | -447.811 K -62.85 % | -274.977 K 24.17 % | -362.627 K 30.34 % | -520.563 K 1.58 % | -528.934 K -4.97 % | -503.873 K -492.65 % | -85.020 K 93.33 % | -1.274 M -159.63 % | -490.795 K 70.70 % | -1.675 M -275.56 % | -446.000 K 25.04 % | -595.000 K 24.49 % | -788.000 K -488.06 % | -134.000 K | 0.000 |
| Capital expenditure | -3.080 K -55.79 % | -1.977 K 99.91 % | -2.122 M | 0.000 100.00 % | -6.615 K | 0.000 100.00 % | -33.292 K -2 954.31 % | -1.090 K 96.73 % | -33.375 K 94.68 % | -627.473 K -313.07 % | -151.903 K 52.52 % | -319.935 K 80.63 % | -1.651 M 30.48 % | -2.376 M -107.92 % | -1.142 M -303.85 % | -282.902 K -20 595.10 % | -1.367 K 97.44 % | -53.500 K -25.97 % | -42.470 K | 0.000 | 0.000 100.00 % | -9.036 K 75.25 % | -36.515 K -178.38 % | -13.117 K 85.37 % | -89.629 K 61.82 % | -234.726 K 61.76 % | -613.763 K 73.73 % | -2.336 M -2.97 % | -2.269 M 52.35 % | -4.762 M 17.87 % | -5.798 M 16.27 % | -6.925 M -1 002.71 % | -628.000 K -492.45 % | -106.000 K | 0.000 | 0.000 |
| Free CashFlow | 1.734 M -19.70 % | 2.160 M 355.26 % | -846.161 K -143.87 % | 1.929 M -33.92 % | 2.919 M 65.41 % | 1.765 M 95.72 % | 901.535 K 15.44 % | 780.989 K 528.81 % | -182.130 K 85.28 % | -1.237 M -139.20 % | -517.287 K 48.89 % | -1.012 M 73.30 % | -3.790 M 19.68 % | -4.718 M -27.14 % | -3.711 M -59.05 % | -2.333 M -150.89 % | -930.048 K 80.98 % | -4.889 M -1 141.88 % | 469.213 K 210.47 % | -424.737 K -33.02 % | -319.295 K 30.11 % | -456.847 K -46.66 % | -311.492 K 17.10 % | -375.744 K 38.42 % | -610.192 K 20.10 % | -763.660 K 31.67 % | -1.118 M 53.85 % | -2.422 M 31.66 % | -3.543 M 32.54 % | -5.253 M 29.71 % | -7.473 M -1.38 % | -7.371 M -502.70 % | -1.223 M -36.80 % | -894.000 K -567.16 % | -134.000 K | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1989 |
| 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-30 | 2011-06-30 | 2010-12-30 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 1999-12-30 | 1999-06-30 | 1998-12-30 | 1998-06-30 | 1997-12-30 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1996-01-31 | 1995-06-30 | 1995-01-31 | 1994-06-30 | 1994-01-31 | 1993-06-30 | 1993-01-31 | 1992-06-30 | 1992-01-31 | 1991-06-30 | 1991-01-31 | 1990-06-30 | 1990-01-31 | 1989-06-30 | 1989-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 -100.00 % | 2.757 M -11.21 % | 3.105 M 69.42 % | 1.833 M 64.54 % | 1.114 M 41.49 % | 787.361 K 51.97 % | 518.105 K -65.30 % | 1.493 M 84.87 % | 807.607 K 3.57 % | 779.774 K 18.44 % | 658.378 K 8.13 % | 608.884 K 89.55 % | 321.231 K -73.01 % | 1.190 M 5.40 % | 1.129 M 54.73 % | 729.666 K -2.45 % | 748.016 K 65.00 % | 453.330 K 734.06 % | 54.352 K -43.88 % | 96.856 K 111.15 % | 45.870 K -77.25 % | 201.666 K 119.86 % | 91.724 K -26.72 % | 125.172 K 786.78 % | -18.226 K -104.63 % | 393.414 K 3 492.49 % | 10.951 K 0.00 % | 10.951 K -4.15 % | 11.425 K 0.00 % | 11.425 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 375.000 0.00 % | 375.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.766 K -0.01 % | 27.769 K 2 583.00 % | 1.035 K 0.00 % | 1.035 K 116.75 % | 477.500 0.00 % | 477.500 -85.68 % | 3.336 K 0.00 % | 3.336 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 |
| Net income | 971.605 K 0.14 % | 970.199 K -40.00 % | 1.617 M 179.98 % | 577.532 K -52.97 % | 1.228 M 303.60 % | 304.258 K 364.57 % | -115.000 K -107.45 % | 1.544 M 73.52 % | 889.804 K 63.04 % | 545.753 K -61.84 % | 1.430 M 114.49 % | 666.695 K 104.60 % | 325.848 K -53.66 % | 703.226 K -5.27 % | 742.354 K 114.90 % | 345.440 K 357.00 % | 75.588 K 120.77 % | -364.000 K 82.20 % | -2.045 M -537.07 % | -321.000 K 15.53 % | -380.000 K 30.66 % | -548.000 K 67.32 % | -1.677 M -104.76 % | -819.000 K 46.08 % | -1.519 M -19.14 % | -1.275 M 36.97 % | -2.023 M 0.00 % | -2.023 M -108.99 % | -968.000 K 0.00 % | -968.000 K -154.07 % | -381.000 K 0.00 % | -381.000 K -2 415.26 % | 16.456 K 0.00 % | 16.456 K -98.73 % | 1.297 M 0.00 % | 1.297 M -52.18 % | 2.712 M 0.00 % | 2.712 M 325.87 % | 636.818 K 0.00 % | 636.816 K 478.24 % | -168.365 K 0.00 % | -168.365 K 34.60 % | -257.444 K 0.00 % | -257.444 K -122.04 % | -115.944 K 0.05 % | -116.000 K 74.31 % | -451.478 K 0.01 % | -451.522 K -79.18 % | -252.000 K 0.00 % | -252.000 K 50.59 % | -510.000 K 0.00 % | -510.000 K 80.86 % | -2.664 M 0.00 % | -2.664 M | 0.000 100.00 % | -6.792 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 100.00 % | -61.500 K 0.00 % | -61.500 K | 0.000 | 0.000 100.00 % | -280.000 K -100.00 % | -140.000 K |
| Income before tax | 1.202 M -15.57 % | 1.424 M -28.41 % | 1.989 M 137.86 % | 836.216 K -43.11 % | 1.470 M 175.49 % | 533.598 K 216.25 % | -459.000 K -120.34 % | 2.257 M 83.05 % | 1.233 M 41.99 % | 868.347 K -41.92 % | 1.495 M 124.29 % | 666.540 K 104.69 % | 325.634 K -53.68 % | 703.070 K -5.20 % | 741.628 K 115.35 % | 344.376 K 369.14 % | 73.406 K 120.11 % | -365.000 K 88.69 % | -3.226 M -609.01 % | -455.000 K 42.41 % | -790.000 K 20.28 % | -991.000 K 44.11 % | -1.773 M -19.15 % | -1.488 M 14.19 % | -1.734 M -11.08 % | -1.561 M 13.95 % | -1.814 M 0.00 % | -1.814 M -30.13 % | -1.394 M 0.00 % | -1.394 M -137.48 % | -587.000 K 0.00 % | -587.000 K 16.42 % | -702.362 K 0.00 % | -702.362 K -136.87 % | 1.905 M 0.00 % | 1.905 M -41.26 % | 3.243 M 0.00 % | 3.243 M 409.25 % | 636.818 K 0.00 % | 636.816 K 478.24 % | -168.365 K 0.00 % | -168.365 K 34.60 % | -257.444 K 0.00 % | -257.444 K -122.04 % | -115.944 K 0.05 % | -116.000 K 74.31 % | -451.478 K 0.01 % | -451.522 K -79.18 % | -252.000 K 0.00 % | -252.000 K 50.59 % | -510.000 K 0.00 % | -510.000 K 80.86 % | -2.664 M 0.00 % | -2.664 M 21.55 % | -3.396 M 0.00 % | -3.396 M -46.00 % | -2.326 M 0.00 % | -2.326 M -0.91 % | -2.305 M -100.09 % | -1.152 M 36.67 % | -1.819 M -100.11 % | -909.000 K -61.17 % | -564.000 K -100.00 % | -282.000 K -34.93 % | -209.000 K -99.05 % | -105.000 K 68.28 % | -331.000 K -100.61 % | -165.000 K -17.86 % | -140.000 K 0.00 % | -140.000 K 26.32 % | -190.000 K -99.48 % | -95.250 K 60.31 % | -240.000 K -100.00 % | -120.000 K |
| Income before tax ratio | 0.00 -100.00 % | 0.52 -19.36 % | 0.64 40.39 % | 0.46 -65.43 % | 1.32 94.71 % | 0.68 176.50 % | -0.89 -158.60 % | 1.51 -0.98 % | 1.53 37.10 % | 1.11 -50.96 % | 2.27 107.43 % | 1.09 7.99 % | 1.01 71.58 % | 0.59 -10.06 % | 0.66 39.18 % | 0.47 380.94 % | 0.10 112.19 % | -0.81 98.64 % | -59.35 -1 163.47 % | -4.70 72.72 % | -17.22 -250.48 % | -4.91 74.58 % | -19.33 -62.60 % | -11.89 -112.50 % | 95.14 2 497.75 % | -3.97 97.60 % | -165.65 0.00 % | -165.65 -35.76 % | -122.01 0.00 % | -122.01 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 5 080.00 0.00 % | 5 080.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -6.06 -0.01 % | -6.06 97.56 % | -248.74 0.00 % | -248.74 -2.44 % | -242.81 0.05 % | -242.93 -79.48 % | -135.36 0.01 % | -135.37 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 1.203 M -15.65 % | 1.426 M -28.41 % | 1.992 M 18.43 % | 1.682 M 14.03 % | 1.475 M 174.15 % | 538.027 K 218.51 % | -454.000 K -120.06 % | 2.263 M 100.62 % | 1.128 M 29.24 % | 872.766 K -41.78 % | 1.499 M 123.47 % | 670.769 K 103.33 % | 329.886 K -76.69 % | 1.415 M -5.22 % | 1.493 M 114.15 % | 697.182 K -62.17 % | 1.843 M 354.21 % | -725.000 K -85.42 % | -391.000 K -6.54 % | -367.000 K -32.01 % | -278.000 K 53.59 % | -599.000 K -76.70 % | -339.000 K 50.29 % | -682.000 K 16.52 % | -817.000 K 35.26 % | -1.262 M 16.26 % | -1.507 M 24.76 % | -2.003 M -52.20 % | -1.316 M 7.45 % | -1.422 M -144.75 % | -581.000 K 1.19 % | -588.000 K 15.36 % | -694.681 K 0.52 % | -698.340 K -134.05 % | 2.051 M 1.23 % | 2.026 M -38.27 % | 3.282 M -1.50 % | 3.332 M 584.62 % | 486.692 K -26.08 % | 658.416 K 302.70 % | -324.830 K -2 829.66 % | 11.900 K 102.34 % | -508.532 K -7 885.24 % | 6.532 K 102.83 % | -230.410 K -62.26 % | -142.000 K 84.27 % | -902.714 K -372 352.99 % | 242.500 100.05 % | -505.000 K -98.82 % | -254.000 K 75.12 % | -1.021 M 0.00 % | -1.021 M 80.83 % | -5.327 M 0.00 % | -5.327 M -57.14 % | -3.390 M 0.00 % | -3.390 M -55.58 % | -2.179 M 0.00 % | -2.179 M -2.54 % | -2.125 M -99.91 % | -1.063 M 39.43 % | -1.755 M -99.89 % | -878.000 K -56.51 % | -561.000 K -100.36 % | -280.000 K -33.97 % | -209.000 K -99.05 % | -105.000 K 67.39 % | -322.000 K -100.00 % | -161.000 K 13.90 % | -187.000 K 0.00 % | -187.000 K -0.54 % | -186.000 K -99.46 % | -93.250 K 81.53 % | -505.000 K -100.40 % | -252.000 K |
| Net income ratio | 0.00 -100.00 % | 0.35 -32.42 % | 0.52 65.26 % | 0.32 -71.42 % | 1.10 185.26 % | 0.39 274.10 % | -0.22 -121.46 % | 1.03 -6.14 % | 1.10 57.42 % | 0.70 -67.78 % | 2.17 98.37 % | 1.09 7.94 % | 1.01 71.65 % | 0.59 -10.13 % | 0.66 38.89 % | 0.47 368.50 % | 0.10 112.59 % | -0.80 97.87 % | -37.63 -1 035.27 % | -3.31 59.99 % | -8.28 -204.86 % | -2.72 85.14 % | -18.28 -179.43 % | -6.54 -107.85 % | 83.34 2 671.62 % | -3.24 98.25 % | -184.73 0.00 % | -184.73 -118.03 % | -84.73 0.00 % | -84.73 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 3 458.67 0.00 % | 3 458.67 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -6.06 -0.01 % | -6.06 97.56 % | -248.74 0.00 % | -248.74 -2.44 % | -242.81 0.05 % | -242.93 -79.48 % | -135.36 0.01 % | -135.37 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.00 -100.00 % | 0.52 -19.37 % | 0.64 -30.10 % | 0.92 -30.70 % | 1.32 93.77 % | 0.68 177.98 % | -0.88 -157.81 % | 1.52 8.52 % | 1.40 24.79 % | 1.12 -50.84 % | 2.28 106.67 % | 1.10 7.27 % | 1.03 -13.64 % | 1.19 -10.08 % | 1.32 38.40 % | 0.96 -61.22 % | 2.46 254.06 % | -1.60 77.77 % | -7.19 -89.85 % | -3.79 37.48 % | -6.06 -104.04 % | -2.97 19.63 % | -3.70 32.17 % | -5.45 -112.15 % | 44.83 1 497.40 % | -3.21 97.67 % | -137.61 24.76 % | -182.91 -58.79 % | -115.19 7.45 % | -124.46 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 5 469.33 1.23 % | 5 402.67 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -11.70 -2 829.95 % | 0.43 100.09 % | -491.34 -7 885.24 % | 6.31 101.31 % | -482.53 -62.26 % | -297.38 -9.88 % | -270.64 -372 352.99 % | 0.07 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.00 -100.00 % | 1.00 119 772.18 % | 0.00 67.69 % | 0.00 -100.26 % | 1.00 0.20 % | 0.99 0.31 % | 0.99 27 461.18 % | 0.00 -100.36 % | 0.99 -0.09 % | 0.99 0.08 % | 0.99 0.05 % | 0.99 0.64 % | 0.99 -1.32 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 264.287 M 3.51 % | 255.316 M -1.15 % | 258.276 M -1.61 % | 262.514 M 6.78 % | 245.857 M -0.04 % | 245.964 M 28.84 % | 190.903 M -18.32 % | 233.727 M 28.16 % | 182.373 M -0.02 % | 182.404 M 12.51 % | 162.123 M 4.51 % | 155.123 M 0.00 % | 155.123 M 3.32 % | 150.134 M 0.05 % | 150.054 M -0.09 % | 150.192 M 0.22 % | 149.867 M -0.34 % | 150.379 M -12.50 % | 171.868 M 33.88 % | 128.378 M -35.99 % | 200.547 M 101.15 % | 99.699 M -34.09 % | 151.271 M 1.54 % | 148.975 M -0.52 % | 149.749 M 0.02 % | 149.723 M 1.24 % | 147.887 M 0.00 % | 147.887 M 5.04 % | 140.789 M 0.00 % | 140.789 M 8.36 % | 129.929 M 0.00 % | 129.929 M 3.17 % | 125.932 M 0.00 % | 125.932 M -10.64 % | 140.929 M 0.00 % | 140.929 M 9.12 % | 129.155 M 0.00 % | 129.155 M 2.56 % | 125.932 M 0.00 % | 125.932 M 2.70 % | 122.622 M 0.00 % | 122.622 M 6.63 % | 114.996 M 0.00 % | 114.996 M 3.82 % | 110.765 M 0.00 % | 110.765 M 6.46 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 69.80 % | 61.278 M 0.00 % | 61.278 M -0.04 % | 61.302 M 0.00 % | 61.302 M -42.75 % | 107.073 M 0.00 % | 107.073 M -1.27 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M -1.26 % | 109.833 M 0.00 % | 109.833 M 0.00 % | 109.833 M 0.00 % | 109.833 M -32.25 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M |
| Weighted average shs out | 218.022 M 0.00 % | 218.022 M 6.47 % | 204.773 M 0.00 % | 204.773 M 4.60 % | 195.773 M 0.20 % | 195.373 M 2.34 % | 190.903 M 0.28 % | 190.373 M 4.39 % | 182.373 M -0.02 % | 182.404 M 12.51 % | 162.123 M 4.51 % | 155.123 M 0.00 % | 155.123 M 3.28 % | 150.198 M -0.86 % | 151.501 M 0.78 % | 150.322 M 0.23 % | 149.976 M -0.27 % | 150.379 M -12.51 % | 171.881 M 33.89 % | 128.378 M -35.56 % | 199.215 M 99.74 % | 99.735 M -34.08 % | 151.288 M 1.52 % | 149.029 M 0.04 % | 148.969 M -0.51 % | 149.733 M 1.25 % | 147.887 M 0.00 % | 147.887 M 5.04 % | 140.789 M 0.00 % | 140.789 M 8.36 % | 129.929 M 0.00 % | 129.929 M 3.17 % | 125.932 M 0.00 % | 125.932 M 0.00 % | 125.932 M 0.00 % | 125.932 M 0.00 % | 125.932 M 0.00 % | 125.932 M 0.00 % | 125.932 M 0.00 % | 125.932 M 2.70 % | 122.622 M 0.00 % | 122.622 M 6.63 % | 114.996 M 0.00 % | 114.996 M 3.82 % | 110.765 M 0.00 % | 110.765 M 6.46 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 0.00 % | 104.047 M 69.80 % | 61.278 M 0.00 % | 61.278 M -0.04 % | 61.302 M 0.00 % | 61.302 M -42.75 % | 107.073 M 0.00 % | 107.073 M -1.27 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M 0.00 % | 108.453 M -1.26 % | 109.833 M 0.00 % | 109.833 M 0.00 % | 109.833 M 0.00 % | 109.833 M -32.25 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M 0.00 % | 162.123 M |
| EPS diluted | 0.00 -2.63 % | 0.00 -39.68 % | 0.01 186.36 % | 0.00 -56.00 % | 0.01 316.67 % | 0.00 300.00 % | 0.00 -109.09 % | 0.01 34.69 % | 0.00 63.33 % | 0.00 -65.91 % | 0.01 104.65 % | 0.00 104.76 % | 0.00 -54.35 % | 0.00 -8.00 % | 0.01 127.27 % | 0.00 266.67 % | 0.00 125.00 % | 0.00 79.66 % | -0.01 -391.67 % | 0.00 -33.33 % | 0.00 66.67 % | -0.01 50.91 % | -0.01 -103.70 % | -0.01 47.06 % | -0.01 -18.60 % | -0.01 36.76 % | -0.01 1.45 % | -0.01 -102.94 % | -0.01 2.86 % | -0.01 -133.33 % | 0.00 -3.45 % | 0.00 -1 550.00 % | 0.00 100.00 % | 0.00 -98.91 % | 0.01 0.00 % | 0.01 -56.19 % | 0.02 0.00 % | 0.02 311.76 % | 0.01 2.00 % | 0.01 457.14 % | 0.00 -7.69 % | 0.00 40.91 % | 0.00 4.35 % | 0.00 -130.00 % | 0.00 9.09 % | 0.00 75.00 % | 0.00 -2.33 % | 0.00 -79.17 % | 0.00 0.00 % | 0.00 52.00 % | -0.01 -4.17 % | 0.00 88.94 % | -0.04 0.23 % | -0.04 | 0.00 100.00 % | -0.11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 0.00 % | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -100.00 % | 0.00 |
| Earnings per share | 0.00 2.27 % | 0.00 -44.30 % | 0.01 182.14 % | 0.00 -55.56 % | 0.01 293.75 % | 0.00 366.67 % | 0.00 -107.41 % | 0.01 65.31 % | 0.00 63.33 % | 0.00 -65.91 % | 0.01 104.65 % | 0.00 104.76 % | 0.00 -54.35 % | 0.00 -8.00 % | 0.01 127.27 % | 0.00 266.67 % | 0.00 125.00 % | 0.00 79.66 % | -0.01 -391.67 % | 0.00 -20.00 % | 0.00 62.96 % | -0.01 50.91 % | -0.01 -103.70 % | -0.01 47.06 % | -0.01 -18.60 % | -0.01 36.76 % | -0.01 1.45 % | -0.01 -102.94 % | -0.01 2.86 % | -0.01 -133.33 % | 0.00 -3.45 % | 0.00 -1 550.00 % | 0.00 100.00 % | 0.00 -99.03 % | 0.01 0.98 % | 0.01 -52.56 % | 0.02 -0.46 % | 0.02 323.53 % | 0.01 2.00 % | 0.01 457.14 % | 0.00 -7.69 % | 0.00 40.91 % | 0.00 4.35 % | 0.00 -130.00 % | 0.00 9.09 % | 0.00 75.00 % | 0.00 -2.33 % | 0.00 -79.17 % | 0.00 0.00 % | 0.00 52.00 % | -0.01 -4.17 % | 0.00 88.94 % | -0.04 0.23 % | -0.04 | 0.00 100.00 % | -0.11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 0.00 % | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -100.00 % | 0.00 |
| Gross profit | -449.000 -100.02 % | 2.757 M 106 352.95 % | -2.595 K 45.25 % | -4.740 K -100.43 % | 1.110 M 41.78 % | 782.929 K 52.44 % | 513.582 K 9 594.95 % | -5.409 K -100.67 % | 802.347 K 3.48 % | 775.358 K 18.53 % | 654.144 K 8.19 % | 604.650 K 90.75 % | 316.979 K -73.36 % | 1.190 M 5.40 % | 1.129 M 54.73 % | 729.666 K -2.45 % | 748.016 K 65.00 % | 453.330 K 734.06 % | 54.352 K -43.88 % | 96.856 K 111.15 % | 45.870 K -77.25 % | 201.666 K 119.86 % | 91.724 K -26.72 % | 125.172 K 786.78 % | -18.226 K -104.63 % | 393.414 K 3 492.49 % | 10.951 K 0.00 % | 10.951 K -4.15 % | 11.425 K 0.00 % | 11.425 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 375.000 0.00 % | 375.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.766 K -0.01 % | 27.769 K 2 583.00 % | 1.035 K 0.00 % | 1.035 K 116.75 % | 477.500 0.00 % | 477.500 -85.68 % | 3.336 K 0.00 % | 3.336 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 |
| Income tax expense | 447.918 K -17.91 % | 545.634 K 46.42 % | 372.650 K 44.05 % | 258.686 K 6.88 % | 242.032 K 5.53 % | 229.340 K 166.67 % | -344.000 K -148.25 % | 713.005 K 107.83 % | 343.067 K 6.35 % | 322.594 K 396.30 % | 65.000 K 300.00 % | 16.250 K -96.45 % | 458.038 K -50.00 % | 916.076 K 0.88 % | 908.074 K 0.00 % | 908.074 K 224.84 % | 279.548 K 0.00 % | 279.548 K 495.26 % | 46.962 K 0.00 % | 46.962 K -36.33 % | 73.764 K -81.69 % | 402.776 K 303.42 % | -198.000 K -150.05 % | 395.600 K 1 459.92 % | -29.090 K -150.00 % | 58.180 K -87.26 % | 456.766 K 0.00 % | 456.768 K 222.46 % | -373.000 K 0.00 % | -373.000 K -75.12 % | -213.000 K 0.00 % | -213.000 K 70.37 % | -718.818 K 0.00 % | -718.818 K -218.17 % | 608.314 K 0.00 % | 608.312 K 14.67 % | 530.496 K 0.00 % | 530.496 K -44.81 % | 961.171 K | 0.000 | 0.000 100.00 % | -168.365 K | 0.000 100.00 % | -257.444 K | 0.000 | 0.000 | 0.000 100.00 % | -451.522 K | 0.000 100.00 % | -252.000 K | 0.000 100.00 % | -510.000 K | 0.000 100.00 % | -2.664 M 21.55 % | -3.396 M 0.00 % | -3.396 M -46.00 % | -2.326 M 0.00 % | -2.326 M -0.91 % | -2.305 M -100.09 % | -1.152 M 36.67 % | -1.819 M -100.11 % | -909.000 K -61.17 % | -564.000 K -100.00 % | -282.000 K -34.93 % | -209.000 K -99.05 % | -105.000 K 68.28 % | -331.000 K -100.61 % | -165.000 K -17.86 % | -140.000 K 0.00 % | -140.000 K 26.32 % | -190.000 K -99.48 % | -95.250 K 60.31 % | -240.000 K -100.00 % | -120.000 K |
| Cost of revenue | 449.000 -68.16 % | 1.410 K -45.66 % | 2.595 K -45.25 % | 4.740 K 4.54 % | 4.534 K 2.30 % | 4.432 K -2.01 % | 4.523 K -16.38 % | 5.409 K 2.83 % | 5.260 K 19.11 % | 4.416 K 4.30 % | 4.234 K 0.00 % | 4.234 K -0.42 % | 4.252 K -0.37 % | 4.268 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 339.441 K 40.60 % | 241.418 K -37.71 % | 387.570 K 372.93 % | 81.950 K -39.16 % | 134.691 K 4.01 % | 129.496 K -0.72 % | 130.434 K 12.53 % | 115.910 K 5.96 % | 109.395 K 276.08 % | 29.088 K -73.73 % | 110.746 K 72.22 % | 64.304 K -60.97 % | 164.746 K -27.77 % | 228.098 K 34.73 % | 169.294 K -47.80 % | 324.296 K 84.01 % | 176.242 K -36.79 % | 278.818 K -3.55 % | 289.084 K -47.89 % | 554.794 K 99.62 % | 277.928 K -0.08 % | 278.148 K -0.37 % | 279.168 K -56.85 % | 647.008 K 12.29 % | 576.198 K -54.12 % | 1.256 M 0.00 % | 1.256 M 40.31 % | 895.184 K 0.00 % | 895.184 K 165.25 % | 337.490 K 6.00 % | 318.380 K 17.45 % | 271.084 K 0.00 % | 271.086 K 38.44 % | 195.815 K 0.00 % | 195.812 K -34.64 % | 299.568 K 8.11 % | 277.096 K 127.17 % | 121.976 K -14.09 % | 141.980 K 360.64 % | 30.822 K 0.00 % | 30.823 K -75.86 % | 127.678 K 0.00 % | 127.680 K 51.71 % | 84.158 K -46.93 % | 158.571 K 112.06 % | 74.776 K -0.60 % | 75.224 K 117.47 % | 34.590 K -0.01 % | 34.592 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 657.983 K 9.50 % | 600.897 K 26.82 % | 473.806 K 67.65 % | 282.616 K 12.35 % | 251.557 K 34.81 % | 186.601 K -19.36 % | 231.413 K 109.14 % | 110.648 K -52.71 % | 233.997 K 2.53 % | 228.233 K -47.68 % | 436.248 K 75.71 % | 248.272 K -21.83 % | 317.606 K 140.96 % | 131.808 K -31.32 % | 191.924 K 109.57 % | 91.582 K -30.58 % | 131.922 K -18.50 % | 161.870 K -7.41 % | 174.826 K 187.85 % | -199.000 K 0.00 % | -199.000 K -147.24 % | 421.226 K 0.00 % | 421.226 K 160.78 % | -693.000 K 0.00 % | -693.000 K 10.12 % | -771.000 K -200.05 % | 770.644 K 394.14 % | -262.000 K -199.83 % | 262.445 K -29.64 % | 372.992 K 200.00 % | -373.000 K -47 047.77 % | 794.500 0.00 % | 794.500 -70.33 % | 2.678 K 0.00 % | 2.678 K 296.74 % | 675.000 0.00 % | 675.000 -91.23 % | 7.700 K 0.00 % | 7.700 K -35.83 % | 12.000 K 0.00 % | 12.000 K -10.78 % | 13.450 K 0.00 % | 13.450 K 40.30 % | 9.587 K 0.00 % | 9.587 K 113.36 % | -71.734 K -200.00 % | 71.734 K -76.86 % | 310.062 K 200.02 % | -310.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 |
| Other expenses | 0.000 | 0.000 100.00 % | -525.000 K | 0.000 -100.00 % | 209.169 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -400.000 K | 0.000 100.00 % | -726.000 K 0.00 % | -726.000 K 0.14 % | -727.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.217 K | 0.000 -100.00 % | 149.845 K | 0.000 -100.00 % | 567.074 K 132.39 % | 244.022 K 141.71 % | -585.114 K -111.14 % | 5.252 M 4 627.95 % | 111.084 K -98.54 % | 7.586 M 8 157.74 % | -94.146 K -105.49 % | 1.716 M 6 141.93 % | -28.402 K -129.62 % | 95.890 K 188.36 % | -108.516 K -73.02 % | -62.718 K -635.64 % | 11.709 K 1 300.31 % | -975.500 -101.57 % | 62.171 K | 0.000 100.00 % | -353.000 K | 0.000 -100.00 % | 160.597 K 115.73 % | -1.021 M 0.00 % | -1.021 M 80.83 % | -5.327 M 0.00 % | -5.327 M -57.14 % | -3.390 M 0.00 % | -3.390 M -55.58 % | -2.179 M 0.00 % | -2.179 M -2.54 % | -2.125 M -99.91 % | -1.063 M 39.43 % | -1.755 M -99.89 % | -878.000 K -56.51 % | -561.000 K -100.36 % | -280.000 K -33.97 % | -209.000 K -99.05 % | -105.000 K 67.39 % | -322.000 K -100.00 % | -161.000 K 13.90 % | -187.000 K 0.00 % | -187.000 K -0.54 % | -186.000 K -99.46 % | -93.250 K 81.53 % | -505.000 K -100.40 % | -252.000 K |
| Operating expenses | 1.148 M 15.11 % | 997.424 K 213.56 % | 318.093 K -63.07 % | 861.375 K 65.66 % | 519.962 K -32.69 % | 772.497 K 22.19 % | 632.194 K -12.64 % | 723.694 K -34.68 % | 1.108 M 45.15 % | 763.343 K 196.65 % | 257.321 K -52.96 % | 546.994 K 75.00 % | 312.576 K -35.77 % | 486.618 K 25.51 % | 387.702 K 7.33 % | 361.219 K -34.90 % | 554.830 K 80.04 % | 308.165 K -90.61 % | 3.281 M 607.25 % | 463.911 K -47.59 % | 885.134 K -20.97 % | 1.120 M -39.43 % | 1.849 M 15.42 % | 1.602 M -4.87 % | 1.684 M -11.83 % | 1.910 M 293.23 % | 485.724 K -83.99 % | 3.034 M 379.50 % | 632.738 K -74.20 % | 2.452 M 245.12 % | 710.482 K -49.54 % | 1.408 M 172.92 % | 515.902 K -51.97 % | 1.074 M -12.39 % | 1.226 M 296.03 % | 309.576 K -58.75 % | 750.485 K 308.70 % | 183.626 K -57.70 % | 434.155 K 257.98 % | 121.280 K -12.57 % | 138.712 K -41.07 % | 235.396 K 200.21 % | 78.410 K -78.89 % | 371.496 K 300.45 % | 92.770 K -67.24 % | 283.220 K 9 208.79 % | 3.043 K -98.01 % | 152.957 K -55.62 % | 344.654 K -16.72 % | 413.837 K 140.53 % | -1.021 M 0.00 % | -1.021 M 80.83 % | -5.327 M 0.00 % | -5.327 M -57.14 % | -3.390 M 0.00 % | -3.390 M -55.58 % | -2.179 M 0.00 % | -2.179 M -2.54 % | -2.125 M -99.91 % | -1.063 M 39.43 % | -1.755 M -99.89 % | -878.000 K -56.51 % | -561.000 K -100.36 % | -280.000 K -33.97 % | -209.000 K -99.05 % | -105.000 K 67.39 % | -322.000 K -100.00 % | -161.000 K 13.90 % | -187.000 K 0.00 % | -187.000 K -0.54 % | -186.000 K -99.46 % | -93.250 K 81.53 % | -505.000 K -100.40 % | -252.000 K |
| Cost and expenses | 1.149 M 15.16 % | 997.424 K 211.03 % | 320.688 K -62.77 % | 861.375 K 64.23 % | 524.495 K -32.49 % | 776.929 K 22.02 % | 636.717 K -12.67 % | 729.103 K 60.91 % | 453.116 K -34.02 % | 686.785 K 162.58 % | 261.554 K -52.55 % | 551.228 K 76.35 % | 312.576 K -35.77 % | 486.618 K 33.43 % | 364.709 K -0.20 % | 365.433 K -13.00 % | 420.037 K 35.26 % | 310.548 K -29.53 % | 440.689 K -20.07 % | 551.368 K -37.71 % | 885.134 K -20.97 % | 1.120 M -39.43 % | 1.849 M 15.42 % | 1.602 M -4.87 % | 1.684 M -11.83 % | 1.910 M 293.23 % | 485.724 K -83.99 % | 3.034 M 379.50 % | 632.738 K -74.20 % | 2.452 M 245.12 % | 710.482 K -49.54 % | 1.408 M 172.92 % | 515.902 K -51.97 % | 1.074 M -12.39 % | 1.226 M 296.03 % | 309.576 K -58.75 % | 750.485 K 308.70 % | 183.626 K -57.70 % | 434.155 K 257.98 % | 121.280 K -12.57 % | 138.712 K -41.07 % | 235.396 K 200.21 % | 78.410 K -78.89 % | 371.496 K 300.45 % | 92.770 K -67.24 % | 283.220 K 9 208.79 % | 3.043 K -98.01 % | 152.957 K -55.62 % | 344.654 K -16.72 % | 413.837 K 140.53 % | -1.021 M 0.00 % | -1.021 M 80.83 % | -5.327 M 0.00 % | -5.327 M -57.14 % | -3.390 M 0.00 % | -3.390 M -55.58 % | -2.179 M 0.00 % | -2.179 M -2.54 % | -2.125 M -99.91 % | -1.063 M 39.43 % | -1.755 M -99.89 % | -878.000 K -56.51 % | -561.000 K -100.36 % | -280.000 K -33.97 % | -209.000 K -99.05 % | -105.000 K 67.39 % | -322.000 K -100.00 % | -161.000 K 13.90 % | -187.000 K 0.00 % | -187.000 K -0.54 % | -186.000 K -99.46 % | -93.250 K 81.53 % | -505.000 K -100.40 % | -252.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.148 M 15.11 % | 997.424 K 18.31 % | 843.093 K -2.12 % | 861.376 K 18.14 % | 729.132 K -5.61 % | 772.497 K 22.19 % | 632.194 K -12.64 % | 723.694 K -34.68 % | 1.108 M 45.15 % | 763.343 K 196.65 % | 257.321 K -52.96 % | 546.994 K 75.00 % | 312.576 K -35.20 % | 482.352 K 34.02 % | 359.906 K -0.36 % | 361.218 K -13.14 % | 415.878 K 34.95 % | 308.164 K -30.07 % | 440.688 K -5.01 % | 463.910 K 45.30 % | 319.270 K -60.10 % | 800.188 K 79.79 % | 445.076 K -43.45 % | 787.116 K 18.10 % | 666.488 K -56.72 % | 1.540 M 217.05 % | 485.724 K -76.04 % | 2.027 M 220.35 % | 632.738 K -45.36 % | 1.158 M 62.99 % | 710.482 K 1 400.96 % | -54.612 K -120.09 % | 271.878 K 0.00 % | 271.881 K 36.97 % | 198.493 K 0.00 % | 198.490 K -33.89 % | 300.242 K 8.09 % | 277.772 K 114.20 % | 129.676 K -13.36 % | 149.680 K 249.54 % | 42.822 K 0.00 % | 42.823 K -69.66 % | 141.128 K 0.00 % | 141.130 K 50.55 % | 93.746 K -44.25 % | 168.156 K 5 426.90 % | 3.043 K -97.93 % | 146.957 K -57.36 % | 344.654 K 225.33 % | -275.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 |
| Interest income | 418.081 K -10.93 % | 469.408 K -5.51 % | 496.772 K 6.71 % | 465.526 K 15.14 % | 404.322 K 15.28 % | 350.719 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 -100.00 % | 622.390 K | 0.000 -100.00 % | 369.235 K | 0.000 -100.00 % | 363.704 K | 0.000 -100.00 % | 523.635 K 131.58 % | 226.116 K | 0.000 -100.00 % | 42.671 K | 0.000 -100.00 % | 1.608 K | 0.000 | 0.000 -100.00 % | 385.000 | 0.000 -100.00 % | 22.887 K | 0.000 -100.00 % | 107.935 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 93.304 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 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.888 K 0.00 % | 59.888 K | 0.000 | 0.000 -100.00 % | 11.837 K 0.00 % | 11.837 K -12.21 % | 13.483 K 0.00 % | 13.483 K -64.74 % | 38.240 K 0.00 % | 38.240 K -6.90 % | 41.074 K 0.00 % | 41.075 K 282.88 % | 10.728 K 0.00 % | 10.728 K 200.67 % | 3.568 K 0.00 % | 3.568 K 685.04 % | 454.500 0.00 % | 454.500 -99.59 % | 109.714 K 0.00 % | 109.714 K 31.06 % | 83.713 K 0.00 % | 83.710 K 420.55 % | 16.081 K 0.00 % | 16.081 K 151.99 % | 6.382 K 0.00 % | 6.382 K 576.72 % | 943.000 0.00 % | 943.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.181 K 0.00 % | 6.181 K -95.79 % | 146.890 K 0.00 % | 146.890 K -18.13 % | 179.420 K 100.00 % | 89.710 K 41.28 % | 63.500 K 100.00 % | 31.750 K 807.14 % | 3.500 K 100.00 % | 1.750 K | 0.000 | 0.000 -100.00 % | 8.500 K 100.00 % | 4.250 K -70.69 % | 14.500 K 0.00 % | 14.500 K 262.50 % | 4.000 K 100.00 % | 2.000 K -86.67 % | 15.000 K 100.00 % | 7.500 K |
| Depreciation and amortization | 449.000 -68.16 % | 1.410 K -45.66 % | 2.595 K -45.25 % | 4.740 K 4.54 % | 4.534 K 2.30 % | 4.432 K -2.01 % | 4.523 K -16.38 % | 5.409 K 2.83 % | 5.260 K 19.11 % | 4.416 K 4.30 % | 4.234 K 0.00 % | 4.234 K -0.42 % | 4.252 K -0.37 % | 4.268 K -11.14 % | 4.803 K 13.98 % | 4.214 K -99.72 % | 1.515 M 63 502.02 % | 2.382 K -99.92 % | 3.021 M 31 895.34 % | 9.442 K -98.01 % | 475.016 K 69.60 % | 280.076 K -77.27 % | 1.232 M 61.88 % | 761.072 K 40.51 % | 541.650 K 2 491.38 % | 20.902 K 16.76 % | 17.901 K 0.00 % | 17.901 K 23.74 % | 14.467 K 0.00 % | 14.467 K 51.76 % | 9.533 K 0.00 % | 9.533 K 31.93 % | 7.226 K 0.00 % | 7.226 K -33.91 % | 10.933 K 0.00 % | 10.933 K 93.30 % | 5.656 K 0.00 % | 5.656 K 2.48 % | 5.519 K 0.00 % | 5.519 K 0.00 % | 5.519 K 0.00 % | 5.519 K 1.96 % | 5.413 K 0.00 % | 5.413 K 266.11 % | 1.479 K 0.00 % | 1.479 K 509.69 % | 242.500 0.00 % | 242.500 100.19 % | -125.000 K -199.73 % | 125.344 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 |
| Operating income | -1.149 M -14.97 % | -999.000 K -211.21 % | -321.000 K 62.93 % | -866.000 K -65.27 % | -524.000 K 32.56 % | -777.000 K -21.98 % | -637.000 K -128.15 % | 2.263 M 94.75 % | 1.162 M 33.14 % | 872.763 K -17.59 % | 1.059 M 57.88 % | 670.774 K 311.60 % | -317.000 K -145.09 % | 703.070 K -8.05 % | 764.622 K 109.93 % | 364.234 K 11.05 % | 327.978 K 129.71 % | 142.782 K 136.99 % | -386.000 K -2.66 % | -376.000 K 50.07 % | -753.000 K 14.33 % | -879.000 K 44.05 % | -1.571 M -8.80 % | -1.444 M -6.25 % | -1.359 M -5.92 % | -1.283 M 26.64 % | -1.749 M 0.00 % | -1.749 M -14.24 % | -1.531 M 0.00 % | -1.531 M -44.57 % | -1.059 M 0.00 % | -1.059 M -33.21 % | -795.008 K 0.00 % | -795.008 K -3.65 % | -767.000 K 0.00 % | -767.000 K -64.24 % | -467.000 K 0.00 % | -467.000 K -67.99 % | -278.000 K 0.00 % | -278.000 K -74.53 % | -159.287 K 0.00 % | -159.287 K 28.86 % | -223.918 K 0.00 % | -223.918 K -19.41 % | -187.518 K 0.26 % | -188.000 K -151.59 % | -74.726 K 0.00 % | -74.726 K 80.28 % | -379.000 K 0.00 % | -379.000 K 62.88 % | -1.021 M 0.00 % | -1.021 M 80.83 % | -5.327 M 0.00 % | -5.327 M -57.14 % | -3.390 M 0.00 % | -3.390 M -55.58 % | -2.179 M 0.00 % | -2.179 M -2.54 % | -2.125 M -99.91 % | -1.063 M 39.43 % | -1.755 M -99.89 % | -878.000 K -56.51 % | -561.000 K -100.36 % | -280.000 K -33.97 % | -209.000 K -99.05 % | -105.000 K 67.39 % | -322.000 K -100.00 % | -161.000 K 13.90 % | -187.000 K 0.00 % | -187.000 K -0.54 % | -186.000 K -99.46 % | -93.250 K 81.53 % | -505.000 K -100.40 % | -252.000 K |
| Operating income ratio | 0.00 100.00 % | -0.36 -250.52 % | -0.10 78.12 % | -0.47 -0.44 % | -0.47 52.34 % | -0.99 19.74 % | -1.23 -181.11 % | 1.52 5.35 % | 1.44 28.55 % | 1.12 -30.42 % | 1.61 46.01 % | 1.10 211.63 % | -0.99 -267.03 % | 0.59 -12.76 % | 0.68 35.67 % | 0.50 13.85 % | 0.44 39.21 % | 0.31 104.43 % | -7.10 -82.94 % | -3.88 76.35 % | -16.42 -276.63 % | -4.36 74.55 % | -17.13 -48.47 % | -11.54 -115.47 % | 74.56 2 386.39 % | -3.26 97.96 % | -159.71 0.00 % | -159.71 -19.18 % | -134.00 0.00 % | -134.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -2 045.33 0.00 % | -2 045.33 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -5.74 -0.01 % | -5.74 97.35 % | -216.35 0.00 % | -216.35 44.91 % | -392.71 0.26 % | -393.72 -1 657.41 % | -22.40 0.00 % | -22.40 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 2.351 M -2.98 % | 2.423 M 4.89 % | 2.310 M 35.70 % | 1.702 M 135.40 % | 723.160 K 436.86 % | 134.702 K -24.21 % | 177.727 K -84.26 % | 1.129 M 72.51 % | 654.453 K 50.74 % | 434.174 K -55.12 % | 967.515 K 190.31 % | 333.270 K 104.69 % | 162.817 K 3 914.83 % | -4.268 K 84.65 % | -27.797 K -15.48 % | -24.071 K 86.70 % | -181.000 K 64.30 % | -507.000 K 82.15 % | -2.840 M -3 540.37 % | -78.014 K -111.23 % | -36.934 K 67.02 % | -112.000 K 44.55 % | -202.000 K -357.47 % | -44.156 K 88.23 % | -375.000 K -34.89 % | -278.000 K -328.50 % | -64.878 K 0.00 % | -64.878 K -147.43 % | 136.782 K 0.00 % | 136.783 K -71.04 % | 472.342 K 37.22 % | 344.215 K 271.54 % | 92.646 K 4.11 % | 88.988 K -96.70 % | 2.698 M 0.97 % | 2.672 M -26.99 % | 3.660 M -1.35 % | 3.710 M 305.67 % | 914.537 K 0.00 % | 914.532 K 10 173.60 % | -9.079 K 0.00 % | -9.079 K 72.92 % | -33.526 K 0.00 % | -33.526 K -146.84 % | 71.572 K 0.00 % | 71.575 K 119.00 % | -376.752 K 0.01 % | -376.796 K -396.81 % | 126.950 K 277.30 % | 33.647 K -93.41 % | 510.500 K 185.08 % | -600.000 K -122.52 % | 2.664 M 200.00 % | -2.664 M -42 999.82 % | -6.181 K 0.00 % | -6.181 K 95.80 % | -147.000 K 0.00 % | -147.000 K 17.88 % | -179.000 K -99.53 % | -89.711 K -41.28 % | -63.500 K -100.00 % | -31.750 K -807.14 % | -3.500 K -100.00 % | -1.750 K | 0.000 | 0.000 100.00 % | -8.500 K -100.00 % | -4.250 K -109.04 % | 47.000 K 0.00 % | 47.000 K 1 275.00 % | -4.000 K -100.00 % | -2.000 K -100.75 % | 265.000 K 100.00 % | 132.500 K |
| 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-30 | 2011-06-30 | 2010-12-30 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 1999-12-30 | 1999-06-30 | 1998-12-30 | 1998-06-30 | 1997-12-30 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1996-01-31 | 1995-06-30 | 1995-01-31 | 1994-06-30 | 1994-01-31 | 1993-06-30 | 1993-01-31 | 1992-06-30 | 1992-01-31 | 1991-06-30 | 1991-01-31 | 1990-06-30 | 1990-01-31 | 1989-06-30 | 1989-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-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-12-30 | 1995-06-30 | 1994-12-30 | 1994-06-30 | 1993-12-30 | 1993-06-30 | 1992-12-30 | 1992-06-30 | 1991-12-30 | 1991-06-30 | 1990-12-30 | 1990-06-30 | 1989-12-30 | 1989-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -3.111 M 65.77 % | -9.087 M -6.27 % | -8.551 M -21.93 % | -7.013 M -15.72 % | -6.060 M -71.21 % | -3.540 M 30.30 % | -5.079 M -25.51 % | -4.046 M 2.33 % | -4.143 M -12.45 % | -3.684 M -0.55 % | -3.664 M -119.60 % | -1.668 M -38.50 % | -1.205 M 5.65 % | -1.277 M 54.02 % | -2.777 M -11.19 % | -2.497 M 0.20 % | -2.502 M 3.64 % | -2.597 M 2.56 % | -2.665 M 8.21 % | -2.904 M 16.48 % | -3.476 M 13.31 % | -4.010 M 15.65 % | -4.754 M 10.74 % | -5.326 M 7.38 % | -5.750 M 23.51 % | -7.518 M 7.52 % | -8.129 M -213.22 % | -2.595 M 64.29 % | -7.268 M 25.36 % | -9.738 M 9.14 % | -10.718 M -2 679.65 % | -385.581 K -138.11 % | 1.012 M 36 268.30 % | 2.782 K 105.70 % | -48.821 K 94.31 % | -858.413 K 34.30 % | -1.306 M 25.99 % | -1.765 M 2.52 % | -1.811 M -1 156.37 % | -144.142 K 86.49 % | -1.067 M 67.79 % | -3.313 M -217.21 % | 2.826 M 45.15 % | 1.947 M 82.32 % | 1.068 M 193.07 % | -1.148 M 65.88 % | -3.363 M -19.04 % | -2.825 M -23.52 % | -2.287 M -59.65 % | -1.433 M -147.84 % | -578.000 K -190.45 % | -199.000 K -210.56 % | 180.000 K 28.57 % | 140.000 K 40.00 % | 100.000 K -1.48 % | 101.500 K -1.46 % | 103.000 K |
| Total investments | 11.382 M 69.08 % | 6.732 M -31.18 % | 9.783 M 25.73 % | 7.780 M 4.11 % | 7.473 M -36.50 % | 11.769 M 65.85 % | 7.096 M -37.70 % | 11.389 M 32.10 % | 8.621 M 11.83 % | 7.709 M 28.94 % | 5.979 M -7.95 % | 6.495 M 18.87 % | 5.464 M 7.35 % | 5.090 M 125.29 % | 2.259 M 31.03 % | 1.724 M 5.75 % | 1.631 M -11.67 % | 1.846 M 44.67 % | 1.276 M 1.74 % | 1.254 M 20.01 % | 1.045 M 220.51 % | 326.053 K -12.34 % | 371.939 K -34.36 % | 566.605 K -5.25 % | 598.012 K -35.53 % | 927.575 K -21.56 % | 1.183 M -53.07 % | 2.520 M 23.74 % | 2.036 M -12.00 % | 2.314 M -11.06 % | 2.602 M -86.82 % | 19.745 M 152.75 % | 7.812 M 111.13 % | 3.700 M -8.03 % | 4.023 M 263.87 % | 1.106 M 40.03 % | 789.599 K 926.31 % | 76.936 K -52.36 % | 161.508 K -22.35 % | 208.000 K -0.16 % | 208.325 K -18.40 % | 255.289 K | 0.000 -100.00 % | 103.000 K -50.00 % | 206.000 K -54.68 % | 454.500 K -35.35 % | 703.000 K 10.02 % | 639.000 K 11.13 % | 575.000 K 69.37 % | 339.500 K 226.44 % | 104.000 K 92.59 % | 54.000 K 1 250.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 100.00 % | 2.000 K | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 609.000 -99.72 % | 220.000 K -40.63 % | 370.535 K 3.16 % | 359.176 K 3.11 % | 348.340 K -35.47 % | 539.821 K 3.78 % | 520.171 K 2.16 % | 509.170 K | 0.000 -100.00 % | 1.054 M 11.32 % | 946.891 K 1 822.62 % | 49.250 K 337.78 % | 11.250 K | 0.000 -100.00 % | 793.958 K -26.30 % | 1.077 M 4 366.19 % | 24.121 K -17.54 % | 29.250 K -75.73 % | 120.540 K 70.00 % | 70.906 K 7.88 % | 65.728 K | 0.000 | 0.000 | 0.000 -100.00 % | 202.004 K -93.33 % | 3.026 M 62.96 % | 1.857 M 169.94 % | 688.000 K 56.36 % | 440.000 K 129.17 % | 192.000 K 100.00 % | 96.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 90.500 K -50.00 % | 181.000 K 28.83 % | 140.500 K 40.50 % | 100.000 K -1.48 % | 101.500 K -1.46 % | 103.000 K |
| Accumulated other comprehensive income loss | 2.848 M 0.40 % | 2.837 M 0.26 % | 2.830 M 1.02 % | 2.801 M 4.69 % | 2.676 M 0.00 % | 2.676 M 10.67 % | 2.418 M 0.00 % | 2.418 M 15.11 % | 2.100 M 0.00 % | 2.100 M 18.76 % | 1.769 M 0.18 % | 1.765 M 14.59 % | 1.541 M 0.00 % | 1.541 M 16.42 % | 1.323 M 0.00 % | 1.323 M -8.89 % | 1.453 M 0.00 % | 1.453 M 13.07 % | 1.285 M 0.78 % | 1.275 M 0.00 % | 1.275 M -4.60 % | 1.336 M 4.82 % | 1.275 M 0.00 % | 1.275 M 15.99 % | 1.099 M | 0.000 -100.00 % | 859.506 K 40.96 % | 609.772 K -25.10 % | 814.061 K 31.79 % | 617.686 K 0.00 % | 617.686 K -89.24 % | 5.740 M 36.66 % | 4.200 M 89.93 % | 2.212 M -14.70 % | 2.593 M 810.20 % | 284.828 K 0.00 % | 284.828 K 0.00 % | 284.828 K 0.00 % | 284.828 K 48.46 % | 191.861 K -83.61 % | 1.170 M -11.57 % | 1.324 M 0.00 % | 1.324 M -55.29 % | 2.960 M -35.60 % | 4.597 M 0.11 % | 4.592 M 0.11 % | 4.587 M 38.58 % | 3.310 M 62.81 % | 2.033 M -5.29 % | 2.147 M -5.02 % | 2.260 M -1.59 % | 2.297 M -1.56 % | 2.333 M -0.66 % | 2.349 M -0.66 % | 2.364 M -11.44 % | 2.670 M -10.27 % | 2.975 M |
| Retained earnings | -5.592 M -11.01 % | -5.037 M 16.15 % | -6.007 M 21.20 % | -7.624 M 6.68 % | -8.170 M 13.07 % | -9.398 M 3.14 % | -9.702 M -1.20 % | -9.588 M 13.87 % | -11.132 M 7.40 % | -12.022 M 4.34 % | -12.567 M 10.22 % | -13.998 M 4.55 % | -14.664 M 2.17 % | -14.990 M 4.48 % | -15.693 M 4.62 % | -16.453 M 3.40 % | -17.032 M 0.44 % | -17.108 M 5.30 % | -18.065 M -12.76 % | -16.020 M -2.04 % | -15.699 M -2.48 % | -15.319 M -3.71 % | -14.771 M -12.80 % | -13.094 M -6.67 % | -12.275 M -14.12 % | -10.756 M -13.45 % | -9.481 M 12.73 % | -10.864 M -21.69 % | -8.928 M -9.34 % | -8.165 M 0.40 % | -8.198 M 24.03 % | -10.791 M 37.81 % | -17.353 M 6.84 % | -18.626 M -1.84 % | -18.290 M -2.90 % | -17.775 M -1.32 % | -17.543 M -5.43 % | -16.640 M -3.13 % | -16.135 M -9.68 % | -14.712 M -56.77 % | -9.384 M 53.96 % | -20.383 M -29.57 % | -15.731 M -17.17 % | -13.426 M -20.73 % | -11.121 M -19.55 % | -9.302 M -24.31 % | -7.483 M -8.16 % | -6.919 M -8.88 % | -6.354 M -2.77 % | -6.183 M -2.84 % | -6.012 M -5.83 % | -5.681 M -6.19 % | -5.350 M -3.92 % | -5.148 M -4.08 % | -4.946 M -4.01 % | -4.756 M -4.17 % | -4.565 M |
| Common stock | 23.041 M 0.00 % | 23.041 M 1.82 % | 22.630 M 0.00 % | 22.630 M 1.13 % | 22.378 M 0.00 % | 22.378 M 0.59 % | 22.247 M 0.00 % | 22.247 M 1.04 % | 22.019 M 0.00 % | 22.019 M 2.50 % | 21.482 M 0.51 % | 21.372 M 0.00 % | 21.372 M 0.37 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 0.00 % | 21.294 M 1.75 % | 20.929 M 2.87 % | 20.345 M 2.52 % | 19.845 M 0.00 % | 19.845 M 0.00 % | 19.845 M 0.00 % | 19.845 M 0.00 % | 19.845 M 0.64 % | 19.718 M 1.15 % | 19.493 M 0.62 % | 19.372 M 0.00 % | 19.372 M 0.00 % | 19.372 M 17.76 % | 16.451 M -14.09 % | 19.149 M -74.75 % | 75.847 M 221.91 % | 23.562 M 15.32 % | 20.432 M 18.09 % | 17.303 M 5.25 % | 16.440 M 5.54 % | 15.576 M 23.44 % | 12.618 M 30.62 % | 9.660 M 18.80 % | 8.132 M 23.15 % | 6.603 M 17.59 % | 5.616 M 21.34 % | 4.628 M 0.00 % | 4.628 M 0.00 % | 4.628 M 34.30 % | 3.446 M 52.21 % | 2.264 M |
| Total equity | 21.077 M -3.48 % | 21.838 M 12.67 % | 19.382 M 9.28 % | 17.737 M 5.69 % | 16.782 M 7.90 % | 15.554 M 4.66 % | 14.861 M -0.77 % | 14.976 M 16.22 % | 12.885 M 7.42 % | 11.996 M 13.37 % | 10.581 M 17.07 % | 9.039 M 10.94 % | 8.147 M 5.21 % | 7.744 M 13.49 % | 6.823 M 12.51 % | 6.065 M 7.84 % | 5.624 M 1.32 % | 5.550 M 22.33 % | 4.537 M -41.48 % | 7.754 M -5.54 % | 8.208 M -8.66 % | 8.986 M -5.54 % | 9.513 M -15.71 % | 11.285 M -7.31 % | 12.176 M -11.97 % | 13.831 M -8.84 % | 15.173 M 42.12 % | 10.676 M -13.47 % | 12.339 M 0.33 % | 12.298 M 0.27 % | 12.265 M -17.10 % | 14.794 M 121.05 % | 6.693 M 95.11 % | 3.430 M -14.70 % | 4.021 M 100.72 % | 2.003 M -5.24 % | 2.114 M -29.93 % | 3.017 M -14.33 % | 3.522 M 82.34 % | 1.932 M -73.39 % | 7.259 M -47.95 % | 13.946 M 52.34 % | 9.155 M -8.15 % | 9.967 M -7.53 % | 10.779 M -8.10 % | 11.730 M -7.50 % | 12.680 M 40.74 % | 9.010 M 68.75 % | 5.339 M 30.38 % | 4.095 M 43.63 % | 2.851 M 27.79 % | 2.231 M 38.49 % | 1.611 M -11.89 % | 1.829 M -10.63 % | 2.046 M 50.44 % | 1.360 M 101.78 % | 674.000 K |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -487.042 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 429.500 K -50.00 % | 859.000 K 100.00 % | 429.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 487.042 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.992 K -21.26 % | 24.121 K -17.53 % | 29.249 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.590 K -50.70 % | 260.844 K -41.04 % | 442.422 K -29.10 % | 624.000 K 59.59 % | 391.000 K 147.47 % | 158.000 K 100.00 % | 79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 182.734 K 59.95 % | 114.246 K | 0.000 -100.00 % | 60.358 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 -100.00 % | 487.042 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.942 M | 0.000 -100.00 % | 18.992 K -21.26 % | 24.121 K -17.53 % | 29.249 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.590 K -50.70 % | 260.844 K -70.08 % | 871.922 K -41.21 % | 1.483 M 80.74 % | 820.500 K 419.30 % | 158.000 K 100.00 % | 79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 455.384 K -14.57 % | 533.057 K 71.53 % | 310.762 K 31 076 300.00 % | -1.000 -100.00 % | 44.000 K -93.39 % | 666.108 K -39.41 % | 1.099 M -10.74 % | 1.232 M 68.55 % | 730.661 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 45.252 K 1 023.44 % | 4.028 K -97.16 % | 141.589 K 2 114.40 % | 6.394 K -96.50 % | 182.581 K | 0.000 -100.00 % | 213.659 K -72.22 % | 769.088 K 324.39 % | 181.222 K -46.79 % | 340.547 K 267.06 % | 92.776 K -18.62 % | 114.000 K -92.43 % | 1.506 M 389.07 % | 308.027 K 2 376.50 % | 12.438 K -95.95 % | 306.994 K 378.54 % | 64.152 K | 0.000 | 0.000 -100.00 % | 83.000 K -81.17 % | 440.841 K 46.70 % | 300.507 K 92.60 % | 156.024 K -47.12 % | 295.027 K 17.72 % | 250.625 K 67.29 % | 149.813 K 205.74 % | 49.000 K 12.64 % | 43.500 K 14.47 % | 38.000 K 76.74 % | 21.500 K 330.00 % | 5.000 K 66.67 % | 3.000 K 200.00 % | 1.000 K 100.00 % | 500.000 | 0.000 -100.00 % | 3.000 K -50.00 % | 6.000 K 9.09 % | 5.500 K 10.00 % | 5.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -520.171 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 % | 718.693 K 1 547.66 % | -49.645 K | 0.000 | 0.000 | 0.000 100.00 % | -73.414 K 97.35 % | -2.766 M -88.42 % | -1.468 M -763.41 % | -170.000 K -168.14 % | 249.500 K -62.71 % | 669.000 K 100.00 % | 334.500 K | 0.000 | 0.000 | 0.000 100.00 % | -90.500 K 50.00 % | -181.000 K -28.83 % | -140.500 K -40.50 % | -100.000 K 1.48 % | -101.500 K 1.46 % | -103.000 K |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 609.000 -99.72 % | 220.000 K -40.63 % | 370.535 K 3.16 % | 359.176 K 3.11 % | 348.340 K -35.47 % | 539.821 K 3.78 % | 520.171 K 2.16 % | 509.170 K | 0.000 -100.00 % | 1.054 M 11.32 % | 946.891 K 1 822.62 % | 49.250 K 337.78 % | 11.250 K | 0.000 -100.00 % | 793.958 K -26.30 % | 1.077 M 20 903.90 % | 5.129 K 0.00 % | 5.129 K -94.38 % | 91.291 K 28.75 % | 70.906 K 7.88 % | 65.728 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.414 K -97.35 % | 2.766 M 72.33 % | 1.605 M 261.44 % | 444.000 K 85.77 % | 239.000 K 602.94 % | 34.000 K 100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 90.500 K -50.00 % | 181.000 K 28.83 % | 140.500 K 40.50 % | 100.000 K -1.48 % | 101.500 K -1.46 % | 103.000 K |
| Total current liabilities | 863.244 K 37.19 % | 629.234 K 13.42 % | 554.806 K 117.07 % | 255.585 K -32.23 % | 377.124 K -50.94 % | 768.764 K -40.37 % | 1.289 M -14.94 % | 1.516 M 64.65 % | 920.518 K 91.57 % | 480.511 K 273.80 % | 128.548 K -20.23 % | 161.148 K 24.88 % | 129.038 K 47.97 % | 87.208 K 93.45 % | 45.080 K -28.11 % | 62.711 K -9.47 % | 69.271 K -10.59 % | 77.473 K -79.05 % | 369.763 K -41.23 % | 629.191 K -1.53 % | 638.955 K 13.82 % | 561.349 K -24.38 % | 742.326 K -0.81 % | 748.387 K -16.38 % | 894.944 K 1.68 % | 880.116 K -52.15 % | 1.839 M 27.75 % | 1.440 M 521.11 % | 231.784 K 19.43 % | 194.077 K -87.38 % | 1.538 M -66.36 % | 4.571 M 272.37 % | 1.228 M 212.03 % | 393.400 K 270.34 % | 106.227 K -27.82 % | 147.160 K 32.44 % | 111.116 K -50.76 % | 225.646 K -55.28 % | 504.603 K 56.81 % | 321.789 K 10.35 % | 291.620 K -49.99 % | 583.120 K -88.12 % | 4.909 M 39.07 % | 3.530 M 64.11 % | 2.151 M 28.23 % | 1.678 M 39.33 % | 1.204 M 58.32 % | 760.500 K 139.91 % | 317.000 K 78.09 % | 178.000 K 356.41 % | 39.000 K -84.46 % | 251.000 K -45.79 % | 463.000 K 29.51 % | 357.500 K 41.87 % | 252.000 K 2.44 % | 246.000 K 2.50 % | 240.000 K |
| Total liabilities | 1.046 M 40.69 % | 743.481 K 34.01 % | 554.806 K 117.07 % | 255.585 K -32.23 % | 377.124 K -50.94 % | 768.764 K -40.37 % | 1.289 M -14.94 % | 1.516 M 64.65 % | 920.518 K 91.57 % | 480.511 K 273.80 % | 128.548 K -20.23 % | 161.148 K 24.88 % | 129.038 K 47.97 % | 87.208 K 93.45 % | 45.080 K -28.11 % | 62.711 K -9.47 % | 69.271 K -10.59 % | 77.473 K -79.05 % | 369.763 K -41.23 % | 629.191 K -1.53 % | 638.955 K 13.82 % | 561.349 K -24.38 % | 742.326 K -0.81 % | 748.387 K -16.38 % | 894.944 K -34.54 % | 1.367 M -25.66 % | 1.839 M 27.75 % | 1.440 M 521.11 % | 231.784 K 19.43 % | 194.077 K -87.38 % | 1.538 M -76.39 % | 6.513 M 430.61 % | 1.228 M 197.66 % | 412.392 K 216.38 % | 130.348 K -26.11 % | 176.409 K 58.76 % | 111.116 K -50.76 % | 225.646 K -55.28 % | 504.603 K 56.81 % | 321.789 K 10.35 % | 291.620 K -59.03 % | 711.710 K -86.23 % | 5.170 M 17.45 % | 4.402 M 21.13 % | 3.634 M 45.48 % | 2.498 M 83.41 % | 1.362 M 62.24 % | 839.500 K 164.83 % | 317.000 K 78.09 % | 178.000 K 356.41 % | 39.000 K -84.46 % | 251.000 K -45.79 % | 463.000 K 29.51 % | 357.500 K 41.87 % | 252.000 K 2.44 % | 246.000 K 2.50 % | 240.000 K |
| Other non current assets | 6.195 M 27.08 % | 4.875 M 14 771.35 % | 32.780 K | 0.000 100.00 % | -7.428 M -22 760.21 % | 32.780 K 100.51 % | -6.444 M -19 758.37 % | 32.780 K 1 159.32 % | 2.603 K -92.06 % | 32.780 K 10.73 % | 29.603 K -9.69 % | 32.781 K -95.39 % | 711.160 K 6.68 % | 666.644 K -38.95 % | 1.092 M 4.91 % | 1.041 M 24.50 % | 836.023 K 47.89 % | 565.293 K 147.15 % | 228.727 K 105.34 % | -4.280 M | 0.000 100.00 % | -3.941 M | 0.000 100.00 % | -5.504 M | 0.000 100.00 % | -6.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 K -30.94 % | 120.194 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K 100.00 % | 1.000 K | 0.000 |
| Long term investments | 4.441 M -8.63 % | 4.860 M -40.02 % | 8.104 M 8.31 % | 7.482 M 1.28 % | 7.387 M -16.76 % | 8.875 M 38.75 % | 6.396 M 6.06 % | 6.031 M 36.89 % | 4.406 M -16.05 % | 5.248 M 5.55 % | 4.972 M -18.87 % | 6.128 M 16.62 % | 5.255 M 5.17 % | 4.997 M 140.77 % | 2.075 M 24.34 % | 1.669 M 14.28 % | 1.460 M -8.26 % | 1.592 M 44.02 % | 1.105 M 16.01 % | 952.819 K 9.22 % | 872.420 K 499.43 % | 145.542 K -21.38 % | 185.131 K -50.04 % | 370.547 K -8.05 % | 402.972 K -42.42 % | 699.901 K -24.54 % | 927.479 K -58.00 % | 2.208 M 70.09 % | 1.298 M -26.35 % | 1.763 M -1.36 % | 1.787 M -90.18 % | 18.196 M 133.51 % | 7.792 M 111.83 % | 3.678 M -6.89 % | 3.951 M 268.28 % | 1.073 M | 0.000 -100.00 % | 60.853 K -83.46 % | 367.897 K 76.87 % | 208.000 K -0.16 % | 208.325 K -18.40 % | 255.289 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K -50.00 % | 104.000 K 92.59 % | 54.000 K 1 250.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 100.00 % | 2.000 K | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.453 K 0.00 % | 34.453 K -2.54 % | 35.352 K -7.44 % | 38.195 K -3.77 % | 39.693 K 2.61 % | 38.682 K -13.66 % | 44.803 K -8.23 % | 48.819 K -6.00 % | 51.934 K -1.60 % | 52.776 K 74.45 % | 30.252 K 26.48 % | 23.919 K 23.91 % | 19.303 K 798.23 % | 2.149 K 75.72 % | 1.223 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 |
| 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 -100.00 % | 210.039 K 0.00 % | 210.039 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.453 K 0.00 % | 34.453 K -2.54 % | 35.352 K -7.44 % | 38.195 K -3.77 % | 39.693 K 2.61 % | 38.682 K -13.66 % | 44.803 K -8.23 % | 48.819 K -6.00 % | 51.934 K -1.60 % | 52.776 K 74.45 % | 30.252 K -87.07 % | 233.958 K 2.01 % | 229.342 K 10 572.03 % | 2.149 K 75.72 % | 1.223 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 |
| Property plant equipment net | 3.811 K 223.51 % | 1.178 K -54.48 % | 2.588 K -93.18 % | 37.964 K -6.78 % | 40.723 K 290.74 % | 10.422 K -78.12 % | 47.633 K 145.84 % | 19.376 K -66.34 % | 57.565 K 124.70 % | 25.619 K -57.74 % | 60.626 K 88.99 % | 32.079 K -53.57 % | 69.094 K 19.72 % | 57.713 K -6.89 % | 61.981 K 9.02 % | 56.854 K -10.42 % | 63.468 K 5.34 % | 60.252 K -78.53 % | 280.600 K -91.47 % | 3.288 M -1.39 % | 3.335 M -11.23 % | 3.757 M -4.82 % | 3.947 M -22.37 % | 5.084 M -9.99 % | 5.648 M 5.07 % | 5.376 M 17.02 % | 4.594 M 124.03 % | 2.051 M 167.17 % | 767.506 K 1 081.96 % | 64.935 K -17.75 % | 78.945 K 62.66 % | 48.534 K 157.53 % | 18.846 K -36.94 % | 29.884 K -26.97 % | 40.922 K -14.46 % | 47.840 K 234.97 % | 14.282 K 765.58 % | 1.650 K | 0.000 -100.00 % | 1.871 M -69.67 % | 6.169 M -43.01 % | 10.824 M -19.97 % | 13.525 M 1.05 % | 13.384 M 1.06 % | 13.243 M 15.76 % | 11.440 M 18.71 % | 9.637 M 55.60 % | 6.194 M 125.22 % | 2.750 M 12.15 % | 2.452 M 13.83 % | 2.154 M 2.01 % | 2.112 M 2.05 % | 2.069 M -5.05 % | 2.179 M -4.81 % | 2.289 M 46.12 % | 1.567 M 85.60 % | 844.000 K |
| Total non current assets | 10.639 M 9.28 % | 9.736 M 19.63 % | 8.139 M 8.23 % | 7.520 M 1.23 % | 7.428 M -16.71 % | 8.918 M 38.34 % | 6.447 M 5.98 % | 6.083 M 36.21 % | 4.466 M -15.84 % | 5.306 M 4.82 % | 5.062 M -18.26 % | 6.193 M 2.62 % | 6.035 M 5.49 % | 5.721 M 77.17 % | 3.229 M 16.72 % | 2.767 M 15.55 % | 2.394 M 6.32 % | 2.252 M 58.44 % | 1.421 M -66.79 % | 4.280 M 0.76 % | 4.247 M 7.76 % | 3.941 M -5.65 % | 4.177 M -24.11 % | 5.504 M -9.83 % | 6.103 M -0.41 % | 6.129 M 10.39 % | 5.552 M 2.69 % | 5.406 M 95.12 % | 2.771 M 30.21 % | 2.128 M -1.79 % | 2.167 M -88.12 % | 18.244 M 133.57 % | 7.811 M 110.63 % | 3.708 M -7.09 % | 3.991 M 256.21 % | 1.121 M 7 745.88 % | 14.282 K -90.18 % | 145.503 K -70.19 % | 488.091 K -76.52 % | 2.079 M -67.40 % | 6.377 M -42.44 % | 11.080 M -18.08 % | 13.525 M 1.05 % | 13.384 M 1.06 % | 13.243 M 15.76 % | 11.440 M 18.71 % | 9.637 M 55.60 % | 6.194 M 125.22 % | 2.750 M 9.82 % | 2.504 M 10.89 % | 2.258 M 4.27 % | 2.166 M 4.46 % | 2.073 M -5.08 % | 2.184 M -4.84 % | 2.295 M 46.22 % | 1.570 M 85.96 % | 844.000 K |
| Other current assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.774 M | 0.000 -100.00 % | 2.894 M | 0.000 -100.00 % | 3.431 M | 0.000 -100.00 % | 2.395 M | 0.000 -100.00 % | 331.177 K | 0.000 -100.00 % | 125.205 K | 0.000 -100.00 % | 119.692 K | 0.000 -100.00 % | 70.653 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.630 K | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 2.277 M 75.15 % | 1.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.270 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 -100.00 % | 22.000 K -50.00 % | 44.000 K |
| Short term investments | 6.941 M 270.84 % | 1.872 M 11.48 % | 1.679 M 462.13 % | 298.700 K -85.98 % | 2.130 M -26.39 % | 2.894 M -17.96 % | 3.527 M -34.17 % | 5.358 M 27.10 % | 4.216 M 71.25 % | 2.462 M 144.39 % | 1.007 M 174.49 % | 366.957 K 75.52 % | 209.068 K 123.44 % | 93.567 K -49.20 % | 184.180 K 232.65 % | 55.368 K -67.47 % | 170.212 K -33.00 % | 254.060 K 48.86 % | 170.665 K -43.36 % | 301.337 K 74.57 % | 172.620 K -4.37 % | 180.511 K -3.37 % | 186.808 K -4.72 % | 196.058 K 0.52 % | 195.040 K -14.33 % | 227.674 K -10.75 % | 255.104 K -18.12 % | 311.555 K -57.79 % | 738.093 K 33.93 % | 551.095 K -32.34 % | 814.495 K -47.44 % | 1.550 M 7 594.29 % | 20.140 K -7.66 % | 21.811 K -70.04 % | 72.802 K 120.63 % | 32.998 K -95.82 % | 789.599 K 4 809.53 % | 16.083 K 129.49 % | 7.008 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.000 K -50.00 % | 206.000 K -54.68 % | 454.500 K -35.35 % | 703.000 K 10.02 % | 639.000 K 11.13 % | 575.000 K 100.00 % | 287.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.111 M -65.77 % | 9.087 M 6.27 % | 8.551 M 21.93 % | 7.013 M 15.72 % | 6.060 M 71.21 % | 3.540 M -30.30 % | 5.079 M 25.51 % | 4.046 M -2.33 % | 4.143 M 12.45 % | 3.684 M 0.55 % | 3.664 M 119.60 % | 1.668 M 38.50 % | 1.205 M -5.65 % | 1.277 M -54.02 % | 2.777 M 11.19 % | 2.497 M -0.20 % | 2.502 M -3.66 % | 2.598 M -9.97 % | 2.885 M -11.88 % | 3.274 M -14.64 % | 3.836 M -12.00 % | 4.358 M -17.67 % | 5.294 M -9.45 % | 5.846 M -6.60 % | 6.260 M -16.74 % | 7.518 M -18.13 % | 9.183 M 159.25 % | 3.542 M -51.59 % | 7.318 M -24.94 % | 9.749 M -9.04 % | 10.718 M 808.64 % | 1.180 M 1 700.16 % | 65.524 K 207.06 % | 21.339 K -72.67 % | 78.071 K -92.03 % | 978.953 K -28.93 % | 1.377 M -24.77 % | 1.831 M 1.11 % | 1.811 M 1 156.37 % | 144.142 K -86.49 % | 1.067 M -69.64 % | 3.515 M 1 657.42 % | 200.000 K 322.22 % | -90.000 K 76.32 % | -380.000 K -123.94 % | 1.588 M -55.34 % | 3.555 M 21.70 % | 2.921 M 27.72 % | 2.287 M 59.65 % | 1.433 M 147.84 % | 578.000 K 99.65 % | 289.500 K 28 850.00 % | 1.000 K 100.00 % | 500.000 | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | 10.052 M -8.27 % | 10.959 M 7.12 % | 10.230 M 12.60 % | 9.085 M 10.92 % | 8.191 M 27.31 % | 6.433 M -25.24 % | 8.606 M -8.49 % | 9.404 M 12.52 % | 8.358 M 36.00 % | 6.146 M 31.56 % | 4.671 M 129.49 % | 2.035 M 43.97 % | 1.414 M -5.47 % | 1.496 M -49.49 % | 2.961 M 10.80 % | 2.673 M 0.00 % | 2.673 M -7.34 % | 2.884 M -5.61 % | 3.056 M -14.53 % | 3.575 M -10.80 % | 4.008 M -11.69 % | 4.539 M -17.18 % | 5.481 M -9.30 % | 6.042 M -6.39 % | 6.455 M -16.67 % | 7.745 M -17.93 % | 9.438 M 144.91 % | 3.854 M -52.16 % | 8.056 M -21.79 % | 10.300 M -10.68 % | 11.532 M 322.56 % | 2.729 M 3 085.90 % | 85.664 K 98.53 % | 43.150 K -71.40 % | 150.873 K -85.09 % | 1.012 M -53.30 % | 2.167 M 17.32 % | 1.847 M 1.60 % | 1.818 M 1 161.23 % | 144.142 K -86.49 % | 1.067 M -69.64 % | 3.515 M 1 657.42 % | 200.000 K -1.48 % | 203.000 K -1.46 % | 206.000 K -90.77 % | 2.232 M -47.58 % | 4.258 M 19.61 % | 3.560 M 24.39 % | 2.862 M 66.40 % | 1.720 M 197.58 % | 578.000 K 99.65 % | 289.500 K 28 850.00 % | 1.000 K 100.00 % | 500.000 | 0.000 | 0.000 | 0.000 |
| Total current assets | 11.484 M -10.60 % | 12.845 M 8.87 % | 11.798 M 12.01 % | 10.533 M 8.24 % | 9.731 M 31.42 % | 7.405 M -23.69 % | 9.704 M -6.77 % | 10.408 M 11.44 % | 9.340 M 30.27 % | 7.170 M 26.96 % | 5.647 M 87.84 % | 3.007 M 34.16 % | 2.241 M 6.22 % | 2.110 M -42.02 % | 3.639 M 8.29 % | 3.361 M 1.88 % | 3.299 M -2.29 % | 3.376 M -3.15 % | 3.486 M -15.05 % | 4.103 M -10.80 % | 4.600 M -17.95 % | 5.606 M -7.76 % | 6.078 M -6.92 % | 6.530 M -6.28 % | 6.967 M -23.18 % | 9.070 M -20.86 % | 11.461 M 70.81 % | 6.710 M -31.53 % | 9.800 M -5.44 % | 10.364 M -10.93 % | 11.636 M 279.83 % | 3.064 M 2 700.39 % | 109.397 K -18.57 % | 134.348 K -16.09 % | 160.109 K -84.89 % | 1.059 M -52.09 % | 2.211 M -28.61 % | 3.097 M -12.46 % | 3.538 M 1 927.61 % | 174.510 K -85.13 % | 1.173 M -67.21 % | 3.578 M 347.49 % | 799.588 K -18.81 % | 984.794 K -15.83 % | 1.170 M -58.03 % | 2.788 M -36.72 % | 4.405 M 20.50 % | 3.656 M 25.79 % | 2.906 M 64.27 % | 1.769 M 179.91 % | 632.000 K 99.68 % | 316.500 K 31 550.00 % | 1.000 K -50.00 % | 2.000 K -33.33 % | 3.000 K -91.78 % | 36.500 K -47.86 % | 70.000 K |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -1.774 M 13.23 % | -2.044 M 29.37 % | -2.894 M -2.33 % | -2.828 M 17.58 % | -3.431 M -21.56 % | -2.823 M -17.88 % | -2.395 M -163.84 % | -907.585 K -203.14 % | -299.391 K -111.58 % | -141.503 K -13.02 % | -125.205 K 2.21 % | -128.036 K -6.97 % | -119.692 K -6.51 % | -112.380 K -244.27 % | -32.643 K 86.12 % | -235.155 K | 0.000 100.00 % | -630.273 K | 0.000 100.00 % | -652.401 K -70 051 023 971 942 496.00 % | 0.000 100.00 % | -575.799 K -161.51 % | 936.111 K -41.34 % | 1.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.232 M -27.95 % | 1.710 M 11 170.57 % | 15.172 K -71.89 % | 53.978 K 63.22 % | 33.070 K -88.62 % | 290.647 K -28.99 % | 409.324 K -22.48 % | 528.000 K 92.00 % | 275.000 K 1 150.00 % | 22.000 K 100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 1.432 M -24.10 % | 1.886 M 20.30 % | 1.568 M 8.29 % | 1.448 M -6.02 % | 1.541 M 58.65 % | 971.171 K -11.55 % | 1.098 M 9.37 % | 1.004 M 2.26 % | 981.778 K -4.15 % | 1.024 M 4.92 % | 976.286 K 3.94 % | 939.317 K 13.55 % | 827.236 K 34.68 % | 614.236 K -9.41 % | 678.029 K -1.46 % | 688.101 K 9.93 % | 625.960 K 27.35 % | 491.529 K 14.36 % | 429.821 K -18.57 % | 527.811 K -10.82 % | 591.825 K -44.55 % | 1.067 M 78.65 % | 597.443 K 29.62 % | 460.924 K -10.08 % | 512.609 K 32.04 % | 388.236 K -9.08 % | 426.992 K -26.26 % | 579.076 K 30.28 % | 444.469 K 598.13 % | 63.666 K -38.70 % | 103.862 K -68.94 % | 334.369 K 1 308.88 % | 23.733 K -73.98 % | 91.198 K 887.42 % | 9.236 K -80.50 % | 47.366 K 7.19 % | 44.189 K 140.08 % | 18.406 K 197.40 % | 6.189 K -59.27 % | 15.196 K -70.88 % | 52.177 K 73.14 % | 30.136 K -90.25 % | 308.941 K -17.06 % | 372.471 K -14.57 % | 436.000 K 55.44 % | 280.500 K 124.40 % | 125.000 K 47.93 % | 84.500 K 92.05 % | 44.000 K -10.20 % | 49.000 K -9.26 % | 54.000 K 100.00 % | 27.000 K | 0.000 -100.00 % | 1.500 K -50.00 % | 3.000 K -79.31 % | 14.500 K -44.23 % | 26.000 K |
| 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 100.00 % | -228.727 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 913.534 K 92.09 % | 475.579 K 59.59 % | 298.000 K -0.47 % | 299.403 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 407.860 K 324.07 % | 96.177 K -60.59 % | 244.044 K 184.15 % | 85.887 K -74.22 % | 333.124 K 224.51 % | 102.656 K -45.94 % | 189.884 K 163.96 % | 71.937 K -62.11 % | 189.857 K -60.49 % | 480.511 K 273.80 % | 128.548 K -20.23 % | 161.148 K 24.88 % | 129.038 K 47.97 % | 87.208 K 93.45 % | 45.080 K -28.11 % | 62.711 K 5.80 % | 59.271 K -22.89 % | 76.864 K -26.45 % | 104.511 K -58.96 % | 254.628 K 84.26 % | 138.190 K -33.12 % | 206.615 K 937.02 % | 19.924 K -91.27 % | 228.216 K 32.60 % | 172.115 K 55.02 % | 111.028 K -81.61 % | 603.872 K 296.74 % | 152.207 K 69.57 % | 89.758 K 30.41 % | 68.827 K 118.99 % | 31.429 K -99.09 % | 3.469 M 2 417.29 % | 137.809 K 69.55 % | 81.277 K 119.99 % | 36.946 K -33.87 % | 55.869 K 38.94 % | 40.210 K -47.72 % | 76.918 K 20.63 % | 63.762 K 199.61 % | 21.282 K -84.30 % | 135.596 K -36.84 % | 214.679 K -88.66 % | 1.893 M 6.61 % | 1.775 M 7.08 % | 1.658 M 18.85 % | 1.395 M 23.23 % | 1.132 M 56.79 % | 722.000 K 131.41 % | 312.000 K 78.29 % | 175.000 K 360.53 % | 38.000 K -76.25 % | 160.000 K -43.26 % | 282.000 K 31.78 % | 214.000 K 46.58 % | 146.000 K 5.04 % | 139.000 K 5.30 % | 132.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 169.699 K | 0.000 | 0.000 | 0.000 -100.00 % | 212.118 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 779.765 K -21.79 % | 996.979 K 1 527.99 % | -69.817 K 0.00 % | -69.818 K 31.35 % | -101.708 K 0.00 % | -101.708 K 0.00 % | -101.709 K 0.00 % | -101.708 K 0.00 % | -101.708 K 0.00 % | -101.708 K 0.00 % | -101.708 K -0.01 % | -101.696 K -0.15 % | -101.541 K -0.21 % | -101.327 K -0.15 % | -101.171 K -0.72 % | -100.445 K -10.50 % | -90.900 K -2.46 % | -88.717 K -486.92 % | 22.929 K -98.10 % | 1.205 M -9.98 % | 1.338 M -20.10 % | 1.675 M -2.33 % | 1.715 M -5.30 % | 1.811 M -11.99 % | 2.058 M -9.45 % | 2.272 M -9.12 % | 2.500 M 138 568.94 % | 1.803 K -98.32 % | 107.486 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.992 K -21.26 % | 24.121 K -17.54 % | 29.250 K -14.92 % | 34.378 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 202.004 K -40.23 % | 337.955 K -5.86 % | 358.978 K -5.53 % | 380.000 K 32.87 % | 286.000 K 48.96 % | 192.000 K 100.00 % | 96.000 K | 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 -100.00 % | 4.842 M | 0.000 -100.00 % | 4.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 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.842 M | 0.000 100.00 % | -4.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.021 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 % | -3.677 M 91.42 % | -42.842 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 |
| Deferred tax liabilities non current | 182.734 K 59.95 % | 114.247 K | 0.000 -100.00 % | 60.359 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.942 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -60.358 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 22.123 M -2.03 % | 22.581 M 13.26 % | 19.937 M 10.44 % | 18.053 M 5.21 % | 17.159 M 5.13 % | 16.323 M 1.07 % | 16.150 M -2.07 % | 16.491 M 19.45 % | 13.806 M 10.66 % | 12.476 M 16.49 % | 10.710 M 16.41 % | 9.200 M 11.16 % | 8.276 M 5.69 % | 7.831 M 14.01 % | 6.868 M 12.09 % | 6.127 M 7.63 % | 5.693 M 1.16 % | 5.628 M 14.69 % | 4.907 M -41.46 % | 8.383 M -5.25 % | 8.847 M -7.33 % | 9.547 M -6.90 % | 10.255 M -14.78 % | 12.034 M -7.93 % | 13.071 M -14.00 % | 15.198 M -10.66 % | 17.012 M 40.41 % | 12.116 M -3.62 % | 12.571 M 0.63 % | 12.492 M -9.50 % | 13.803 M -35.22 % | 21.308 M 169.02 % | 7.920 M 106.12 % | 3.843 M -7.44 % | 4.152 M 90.45 % | 2.180 M -2.05 % | 2.225 M -31.38 % | 3.243 M -19.46 % | 4.026 M 78.69 % | 2.253 M -70.16 % | 7.550 M -48.49 % | 14.658 M 2.33 % | 14.325 M -0.31 % | 14.369 M -0.31 % | 14.413 M 1.30 % | 14.228 M 1.32 % | 14.042 M 42.57 % | 9.849 M 74.13 % | 5.656 M 32.37 % | 4.273 M 47.85 % | 2.890 M 16.44 % | 2.482 M 19.67 % | 2.074 M -5.12 % | 2.186 M -4.87 % | 2.298 M 43.09 % | 1.606 M 75.71 % | 914.000 K |
| 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-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-12-30 | 1995-06-30 | 1994-12-30 | 1994-06-30 | 1993-12-30 | 1993-06-30 | 1992-12-30 | 1992-06-30 | 1991-12-30 | 1991-06-30 | 1990-12-30 | 1990-06-30 | 1989-12-30 | 1989-06-30 |
| 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-30 | 2011-06-30 | 2010-12-30 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 1999-12-30 | 1999-06-30 | 1999-01-31 | 1998-06-30 | 1998-01-31 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1996-01-31 | 1995-06-30 | 1995-01-31 | 1994-06-30 | 1994-01-31 | 1993-06-30 | 1993-01-31 | 1992-06-30 | 1992-01-31 | 1991-06-30 | 1990-12-30 | 1989-06-30 | 1988-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 125.400 K | 0.000 -100.00 % | 128.949 K | 0.000 -100.00 % | 158.730 K | 0.000 -100.00 % | 165.887 K 10 267.94 % | 1.600 K -98.58 % | 112.402 K | 0.000 -100.00 % | 217.252 K | 0.000 -100.00 % | 120.750 K | 0.000 -100.00 % | 56.000 K 459.78 % | 10.004 K | 0.000 100.00 % | -61.500 K -200.00 % | 61.500 K | 0.000 -100.00 % | 201.646 K 157.16 % | 78.412 K -51.30 % | 161.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 100.00 % | -1.221 M | 0.000 100.00 % | -672.524 K | 0.000 100.00 % | -872.909 K | 0.000 -100.00 % | 5.243 K | 0.000 -100.00 % | 14.687 K | 0.000 100.00 % | -203.475 K | 0.000 100.00 % | -406.084 K | 0.000 100.00 % | -463.922 K | 0.000 -100.00 % | 64.142 K | 0.000 100.00 % | -80.376 K | 0.000 100.00 % | -76.602 K | 0.000 -100.00 % | 1.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 100.00 % | -40.000 | 0.000 100.00 % | -233.378 K | 0.000 100.00 % | -53.140 K | 0.000 100.00 % | -37.296 K | 0.000 -100.00 % | 15.269 K | 0.000 100.00 % | -361.890 K | 0.000 100.00 % | -301.242 K | 0.000 100.00 % | -121.670 K | 0.000 -100.00 % | 64.142 K | 0.000 100.00 % | -80.376 K | 0.000 100.00 % | -76.602 K | 0.000 100.00 % | -85.618 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 1.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.221 M | 0.000 100.00 % | -439.146 K | 0.000 100.00 % | -819.769 K | 0.000 -100.00 % | 42.539 K | 0.000 100.00 % | -582.000 | 0.000 -100.00 % | 158.415 K | 0.000 100.00 % | -104.842 K | 0.000 100.00 % | -342.252 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.546 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -55.545 K 63.13 % | -150.658 K -116.20 % | 930.239 K 638.28 % | 126.000 K 117.71 % | -711.321 K -253.39 % | 463.734 K -36.74 % | 733.055 K 427.17 % | -224.056 K -128.56 % | 784.530 K 9.73 % | 714.958 K 259.00 % | -449.646 K -457.37 % | 125.820 K 59.79 % | 78.739 K 120.18 % | -390.254 K -621.27 % | 74.866 K 173.03 % | -102.510 K -120.27 % | 505.750 K 85.77 % | 272.242 K 122.00 % | -1.237 M -1 010.33 % | -111.446 K -111.00 % | 1.013 M 190.04 % | -1.125 M -3 010.22 % | 38.648 K 110.96 % | -352.782 K 77.75 % | -1.585 M -1 519.15 % | 111.700 K -94.43 % | 2.005 M 0.00 % | 2.005 M 110.22 % | 953.694 K 0.00 % | 953.697 K 156.51 % | 371.798 K 0.00 % | 371.801 K 1 669.94 % | -23.683 K 0.00 % | -23.683 K 98.19 % | -1.307 M 0.00 % | -1.307 M 51.89 % | -2.718 M 0.00 % | -2.718 M -323.13 % | -642.336 K -100.00 % | -321.168 K -297.22 % | 162.846 K 100.00 % | 81.423 K -67.69 % | 252.030 K 0.00 % | 252.032 K 120.18 % | 114.464 K 0.00 % | 114.467 K -74.63 % | 451.234 K 0.00 % | 451.237 K 78.85 % | 252.294 K 0.00 % | 252.296 K -50.58 % | 510.500 K 0.00 % | 510.500 K -80.83 % | 2.664 M 100.00 % | 1.332 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 % | 61.500 K 0.00 % | 61.500 K -78.04 % | 280.000 K 0.00 % | 280.000 K |
| Net cash provided by operating activities | 916.509 K 11.64 % | 820.951 K -38.19 % | 1.328 M 59.32 % | 833.672 K 62.65 % | 512.560 K -32.87 % | 763.560 K 24.38 % | 613.873 K -53.31 % | 1.315 M -21.23 % | 1.669 M 32.86 % | 1.256 M 28.69 % | 976.247 K 23.85 % | 788.281 K 96.91 % | 400.335 K -25.10 % | 534.492 K 29.05 % | 414.184 K 12.58 % | 367.894 K 225.46 % | 113.038 K 439.51 % | -33.294 K 82.19 % | -186.952 K 55.80 % | -422.950 K -143.78 % | 966.122 K 172.56 % | -1.332 M -175.86 % | -482.680 K -130.48 % | -209.426 K 78.97 % | -995.748 K 12.85 % | -1.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | -1.348 M | 0.000 -100.00 % | 4.000 100.20 % | -1.980 K 99.74 % | -753.781 K 44.92 % | -1.369 M -763.15 % | 206.363 K 200.00 % | -206.363 K -245.50 % | 141.831 K 195.54 % | -148.446 K -219.63 % | 124.092 K 200.00 % | -124.092 K -106.33 % | 1.961 M 198.33 % | -1.994 M -1 056.37 % | 208.532 K 199.48 % | -209.620 K -212.47 % | 186.380 K 184.81 % | -219.756 K -109.31 % | -104.990 K 79.87 % | -521.676 K -285.67 % | 280.964 K 164.91 % | -432.868 K -343.16 % | -97.678 K 56.05 % | -222.256 K 47.50 % | -423.344 K 64.53 % | -1.194 M -0.50 % | -1.188 M 0.00 % | -1.188 M -107.92 % | -571.249 K 0.00 % | -571.249 K -303.85 % | -141.451 K 0.00 % | -141.451 K -20 595.10 % | -683.500 0.00 % | -683.500 97.44 % | -26.750 K 0.00 % | -26.750 K -25.97 % | -21.235 K 0.00 % | -21.235 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.518 K 0.00 % | -4.518 K 75.25 % | -18.258 K 0.00 % | -18.258 K -178.38 % | -6.559 K -1.82 % | -6.442 K 85.63 % | -44.815 K 0.00 % | -44.815 K 61.82 % | -117.363 K -208.31 % | 108.363 K 135.31 % | -306.882 K -100.00 % | -153.441 K 86.87 % | -1.168 M -100.00 % | -584.121 K 48.52 % | -1.135 M -100.00 % | -567.274 K 76.18 % | -2.381 M -100.00 % | -1.191 M 58.93 % | -2.899 M -100.00 % | -1.450 M 58.14 % | -3.463 M -100.00 % | -1.731 M -451.35 % | -314.000 K -100.00 % | -157.000 K -196.23 % | -53.000 K -100.00 % | -26.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 1.003 M | 0.000 -100.00 % | 3.007 M | 0.000 | 0.000 | 0.000 -100.00 % | 827.357 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 100.00 % | -1.702 M | 0.000 100.00 % | -1.732 M | 0.000 100.00 % | -119.386 K | 0.000 100.00 % | -46.341 K | 0.000 100.00 % | -43.551 K | 0.000 100.00 % | -55.351 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 199.000 K | 0.000 -100.00 % | 320.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 |
| Purchases of investments | -4.959 M -6 968.54 % | -70.153 K -12 672.22 % | 558.000 200.00 % | -558.000 95.66 % | -12.868 K 93.58 % | -200.552 K -163.65 % | 315.086 K 122.01 % | -1.431 M 31.16 % | -2.079 M -27.98 % | -1.625 M -510.75 % | -266.027 K -33.01 % | -200.000 K 92.20 % | -2.563 M -100.00 % | -1.281 M -682.87 % | -163.662 K 0.00 % | -163.662 K 30.96 % | -237.043 K 0.00 % | -237.043 K -79.55 % | -132.017 K 0.00 % | -132.017 K | 0.000 | 0.000 100.00 % | -521.000 0.00 % | -521.000 42.78 % | -910.500 0.00 % | -910.500 92.72 % | -12.500 K 0.00 % | -12.500 K 97.45 % | -490.959 K 0.00 % | -490.959 K -66.46 % | -294.941 K 0.00 % | -294.941 K -16 874.99 % | -1.738 K 0.00 % | -1.738 K 100.00 % | -47.319 M 0.00 % | -47.319 M -394.29 % | -9.573 M 0.00 % | -9.573 M -704.26 % | -1.190 M -100.00 % | -595.146 K -527.93 % | -94.779 K -100.00 % | -47.389 K 85.35 % | -323.513 K 0.00 % | -323.513 K 22.96 % | -419.925 K 0.00 % | -419.925 K -163.62 % | -159.295 K 0.26 % | -159.706 K -47.95 % | -107.948 K 0.00 % | -107.948 K 51.26 % | -221.478 K -98.60 % | -111.522 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.942 K -100.00 % | -4.471 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 |
| Sales maturities of investments | 537.513 K | 0.000 100.00 % | -658.825 K -200.00 % | 658.825 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.406 K 100.00 % | 14.703 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 275.202 K 0.00 % | 275.202 K 3 687.53 % | 7.266 K 0.00 % | 7.266 K | 0.000 | 0.000 -100.00 % | 706.628 K 0.00 % | 706.628 K 85.95 % | 380.000 K 0.00 % | 380.000 K -18.99 % | 469.050 K 0.00 % | 469.053 K 301.90 % | 116.710 K 0.00 % | 116.710 K | 0.000 -100.00 % | 1.367 K -100.00 % | 54.951 M 0.00 % | 54.951 M 446.08 % | 10.063 M 0.00 % | 10.063 M 901.80 % | 1.004 M 100.00 % | 502.238 K 408.17 % | 98.832 K 100.00 % | 49.416 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.034 K 0.22 % | 30.966 K | 0.000 -100.00 % | 390.029 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.801 K -100.00 % | -5.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -184.468 K -144.48 % | -75.453 K -11 384.47 % | -657.000 -393.98 % | -133.000 46.80 % | -250.000 -2 172.73 % | -11.000 -37.50 % | -8.000 0.00 % | -8.000 11.11 % | -9.000 55.00 % | -20.000 93.51 % | -308.000 20.21 % | -386.000 -101.05 % | 36.602 K 198.10 % | -37.310 K 88.59 % | -327.014 K -104 044.59 % | -314.000 99.91 % | -365.736 K -185.42 % | 428.178 K 60.61 % | 266.602 K 1 264.67 % | 19.536 K -90.71 % | 210.308 K 215.35 % | -182.328 K -12 921.94 % | 1.422 K -92.29 % | 18.438 K -97.39 % | 705.906 K 5.19 % | 671.078 K 291.10 % | -351.168 K -113.13 % | 2.675 M 486.99 % | -691.167 K -165.30 % | 1.059 M 250.03 % | -705.547 K -165.05 % | 1.085 M 334.80 % | -461.920 K -200.30 % | 460.553 K 104.59 % | -10.023 M -200.00 % | 10.023 M 4 811.91 % | -212.717 K -198.15 % | 216.717 K 916.14 % | -26.554 K -100.00 % | -13.277 K 91.89 % | -163.703 K -100.00 % | -81.851 K -178.61 % | 104.124 K 200.00 % | -104.124 K -134.63 % | 300.694 K 1.05 % | 297.562 K 739.99 % | -46.495 K -316.31 % | 21.495 K 119.99 % | -107.519 K -20.11 % | -89.516 K -220.36 % | 74.374 K 140.34 % | -184.374 K -435.57 % | 54.944 K 100.00 % | 27.472 K -97.56 % | 1.126 M 100.00 % | 562.866 K 13.16 % | 497.424 K 100.00 % | 248.712 K -88.47 % | 2.156 M 100.00 % | 1.078 M -47.70 % | 2.062 M 100.00 % | 1.031 M -68.18 % | 3.240 M 100.00 % | 1.620 M 9 716.67 % | 16.500 K 100.00 % | 8.250 K 102.42 % | -341.000 K -100.00 % | -170.500 K -720.00 % | 27.500 K 0.00 % | 27.500 K | 0.000 | 0.000 |
| Net cash used for investing activites | -5.954 M -3 989.14 % | -145.606 K -142.31 % | 344.168 K -47.55 % | 656.154 K -70.71 % | 2.240 M 242.77 % | -1.569 M -400.91 % | 521.441 K 131.84 % | -1.638 M -47.52 % | -1.110 M 37.39 % | -1.773 M -1 146.62 % | -142.243 K 56.16 % | -324.478 K 39.40 % | -535.463 K 73.64 % | -2.032 M -1 614.73 % | -118.482 K 43.56 % | -209.934 K -17.05 % | -179.356 K -186.05 % | 208.422 K 28.96 % | 161.612 K 132.18 % | -502.140 K -202.21 % | 491.272 K 179.86 % | -615.196 K -539.12 % | -96.256 K 52.77 % | -203.818 K -172.13 % | 282.562 K 154.07 % | -522.610 K 55.39 % | -1.171 M -868.30 % | 152.469 K 111.87 % | -1.284 M -1.42 % | -1.266 M -23.51 % | -1.025 M -258.82 % | 645.529 K 239.02 % | -464.341 K -212.39 % | 413.158 K 117.09 % | -2.418 M -113.75 % | 17.585 M 6 773.40 % | 255.840 K -59.39 % | 629.925 K 396.62 % | -212.369 K -100.00 % | -106.184 K 33.49 % | -159.648 K -100.00 % | -79.824 K 64.35 % | -223.906 K 48.19 % | -432.156 K -214.32 % | -137.489 K 2.23 % | -140.621 K 22.44 % | -181.314 K -312.53 % | 85.314 K 132.78 % | -260.282 K -155.65 % | 467.751 K 276.87 % | -264.467 K -41.02 % | -187.533 K 25.56 % | -251.937 K -100.00 % | -125.968 K -196.33 % | -42.510 K -100.00 % | -21.255 K 96.66 % | -637.124 K -100.00 % | -318.562 K -29.81 % | -245.398 K -100.00 % | -122.699 K 85.35 % | -837.500 K -100.00 % | -418.750 K -87.78 % | -223.000 K -100.00 % | -111.500 K 62.52 % | -297.500 K -100.00 % | -148.750 K 62.25 % | -394.000 K -100.00 % | -197.000 K -816.36 % | 27.500 K 0.00 % | 27.500 K | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.193 K | 0.000 -100.00 % | 897.641 K | 0.000 100.00 % | -1.512 K | 0.000 -100.00 % | 11.250 K | 0.000 100.00 % | -793.958 K | 0.000 100.00 % | -283.432 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.010 K | 0.000 -100.00 % | 33.648 K | 0.000 -100.00 % | 5.178 K | 0.000 -100.00 % | 19.030 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 |
| Common stock issued | 0.000 -100.00 % | 562.039 K | 0.000 -100.00 % | 504.000 K | 0.000 -100.00 % | 130.520 K | 0.000 -100.00 % | 228.780 K | 0.000 -100.00 % | 537.000 K 391.75 % | 109.201 K 300.00 % | 27.300 K 40.00 % | 19.500 K -50.00 % | 39.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 % | 145.000 K 0.00 % | 145.000 K -35.01 % | 223.098 K 0.00 % | 223.098 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.370 K 100.00 % | 31.685 K -71.84 % | 112.500 K 0.00 % | 112.500 K 85.93 % | 60.506 K 0.00 % | 60.509 K | 0.000 | 0.000 -100.00 % | 157.044 K 0.00 % | 157.047 K -83.09 % | 928.732 K 0.00 % | 928.734 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.102 M 100.00 % | 2.051 M 9.89 % | 1.867 M 100.00 % | 933.255 K 14.72 % | 813.500 K 100.00 % | 406.750 K -90.37 % | 4.223 M 100.00 % | 2.112 M 45.27 % | 1.454 M 100.00 % | 726.750 K -10.61 % | 813.000 K 100.00 % | 406.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -113.811 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -1.526 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 587.611 K 200.00 % | -587.611 K -337.12 % | -134.428 K 87.09 % | -1.041 M -380.71 % | -216.602 K 74.93 % | -863.884 K -1 576.14 % | -51.540 K -2 388.65 % | -2.071 K 95.87 % | -50.088 K | 0.000 -100.00 % | 1.052 M 138.54 % | 441.132 K 600.21 % | 63.000 K 2 200.00 % | -3.000 K 79.16 % | -14.396 K 90.76 % | -155.762 K -139.00 % | 399.354 K -79.10 % | 1.911 M 625.52 % | -363.650 K -200.00 % | 363.650 K 118.55 % | -1.961 M -297.69 % | 991.862 K 3 666.76 % | 26.332 K 107.61 % | -346.054 K 36.50 % | -544.992 K -717 194.74 % | 76.000 100.01 % | -1.171 M -111.98 % | 9.777 M 861.24 % | -1.284 M -200.00 % | 1.284 M 225.27 % | -1.025 M -200.00 % | 1.025 M 320.79 % | -464.341 K -200.00 % | 464.341 K 119.21 % | -2.418 M -200.00 % | 2.418 M 844.95 % | 255.840 K 200.00 % | -255.840 K -20.47 % | -212.369 K -100.00 % | -106.184 K 33.49 % | -159.648 K -100.00 % | -79.824 K 64.35 % | -223.906 K -200.00 % | 223.906 K 262.85 % | -137.489 K -200.00 % | 137.489 K 175.83 % | -181.314 K -200.00 % | 181.314 K 169.66 % | -260.282 K -200.00 % | 260.282 K 198.42 % | -264.467 K -119.34 % | 1.368 M 642.89 % | -251.937 K -100.00 % | -125.968 K -196.33 % | -42.510 K -100.00 % | -21.255 K 96.66 % | -637.124 K -100.00 % | -318.562 K -29.81 % | -245.398 K -100.00 % | -122.699 K 85.35 % | -837.500 K -100.00 % | -418.750 K -87.78 % | -223.000 K -100.00 % | -111.500 K 62.52 % | -297.500 K -100.00 % | -148.750 K 62.25 % | -394.000 K -100.00 % | -197.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -938.543 K -573.36 % | -139.383 K -3.69 % | -134.428 K 74.98 % | -537.228 K -24.01 % | -433.204 K 40.93 % | -733.364 K -611.46 % | -103.079 K -145.47 % | 226.709 K 326.31 % | -100.178 K -118.66 % | 537.000 K -53.77 % | 1.161 M 163.29 % | 441.132 K 600.21 % | 63.000 K 2 200.00 % | -3.000 K 58.32 % | -7.198 K 95.38 % | -155.762 K -440.39 % | -28.824 K -103.02 % | 955.522 K 362.76 % | -363.650 K -200.00 % | 363.650 K 118.55 % | -1.961 M -297.69 % | 991.862 K 3 666.76 % | 26.332 K 107.61 % | -346.054 K 36.50 % | -544.992 K -717 194.74 % | 76.000 100.01 % | -1.171 M -111.51 % | 10.174 M 892.17 % | -1.284 M -148.87 % | 2.628 M 356.35 % | -1.025 M -200.15 % | 1.024 M 320.47 % | -464.341 K -197.63 % | 475.591 K 119.67 % | -2.418 M -248.90 % | 1.624 M 534.62 % | 255.840 K 147.44 % | -539.272 K -153.93 % | -212.369 K -100.00 % | -106.184 K 33.49 % | -159.648 K -100.00 % | -79.824 K 64.35 % | -223.906 K -152.45 % | 426.896 K 410.50 % | -137.489 K -147.06 % | 292.152 K 261.13 % | -181.314 K -197.32 % | 186.314 K 171.58 % | -260.282 K -143.86 % | 593.403 K 324.38 % | -264.467 K -108.32 % | 3.179 M 1 362.01 % | -251.937 K -100.00 % | -125.968 K -196.33 % | -42.510 K -100.00 % | -21.255 K 96.66 % | -637.124 K -100.00 % | -318.562 K -29.81 % | -245.398 K -100.00 % | -122.699 K 85.35 % | -837.500 K -100.00 % | -418.750 K -87.78 % | -223.000 K -100.00 % | -111.500 K 62.52 % | -297.500 K -100.00 % | -148.750 K 62.25 % | -394.000 K -100.00 % | -197.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.160 M -250.73 % | 769.433 K 249.08 % | -516.119 K -112.61 % | 4.095 M | 0.000 -100.00 % | 3.674 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -5.976 M -1 215.02 % | 535.962 K -65.15 % | 1.538 M 61.45 % | 952.598 K -62.21 % | 2.521 M 263.80 % | -1.539 M -249.08 % | 1.032 M 1 171.56 % | -96.330 K -121.00 % | 458.661 K 2 186.10 % | 20.063 K -98.99 % | 1.995 M 45.94 % | 1.367 M 167.87 % | 510.449 K -12.38 % | 582.577 K 701.61 % | 72.676 K -96.13 % | 1.876 M 624.64 % | 258.878 K -88.40 % | 2.231 M 1 038.87 % | -237.608 K -110.26 % | 2.315 M 735.07 % | -364.558 K -112.01 % | 3.035 M 1 356.87 % | -241.463 K -105.64 % | 4.281 M 685.85 % | -730.808 K -113.99 % | 5.222 M 270.31 % | 1.410 M -75.00 % | 5.641 M 697.63 % | -943.856 K 75.00 % | -3.775 M -521.04 % | -607.917 K 75.00 % | -2.432 M -904.19 % | -242.153 K 75.00 % | -968.614 K -140.62 % | 2.385 M -75.00 % | 9.538 M 3 324.81 % | 278.504 K -75.00 % | 1.114 M 9 985.24 % | 11.046 K 0.00 % | 11.046 K 177.89 % | -14.182 K 0.00 % | -14.182 K 93.70 % | -225.221 K 75.00 % | -900.882 K -804.45 % | -99.606 K 75.00 % | -398.423 K -251.34 % | -113.400 K 75.02 % | -454.000 K -9 167.31 % | 5.007 K -75.00 % | 20.027 K -95.19 % | 416.702 K -75.00 % | 1.667 M 822.38 % | -230.764 K 0.00 % | -230.764 K 62.29 % | -611.910 K 0.00 % | -611.910 K -173.56 % | 831.839 K 0.00 % | 831.839 K 1 461.32 % | 53.278 K 0.00 % | 53.278 K 105.95 % | -895.250 K 0.00 % | -895.250 K -382.41 % | 317.000 K 0.00 % | 317.000 K -25.80 % | 427.250 K 0.00 % | 427.250 K 125.46 % | 189.500 K 0.00 % | 189.500 K 339.87 % | -79.000 K 0.00 % | -79.000 K | 0.000 | 0.000 |
| Cash at beginning of period | 9.087 M 6.27 % | 8.551 M 21.93 % | 7.013 M 15.72 % | 6.060 M 71.21 % | 3.540 M -30.30 % | 5.079 M 25.51 % | 4.046 M -2.33 % | 4.143 M 12.45 % | 3.684 M 0.55 % | 3.664 M 119.60 % | 1.668 M 454.00 % | 301.173 K -56.62 % | 694.244 K 0.00 % | 694.244 K 11.69 % | 621.568 K 0.00 % | 621.568 K 69.49 % | 366.728 K 0.00 % | 366.728 K -61.75 % | 958.884 K 0.00 % | 958.884 K -27.55 % | 1.323 M 0.00 % | 1.323 M -15.43 % | 1.565 M 0.00 % | 1.565 M -31.83 % | 2.296 M 0.00 % | 2.296 M 159.25 % | 885.519 K -75.00 % | 3.542 M 93.62 % | 1.829 M -75.00 % | 7.318 M 200.23 % | 2.437 M -75.00 % | 9.749 M 263.85 % | 2.679 M -75.00 % | 10.718 M 3 534.58 % | 294.884 K -75.00 % | 1.180 M 7 101.09 % | 16.380 K -75.00 % | 65.523 K 1 128.23 % | 5.335 K 0.00 % | 5.335 K -72.67 % | 19.517 K 0.00 % | 19.517 K -92.03 % | 244.738 K -75.00 % | 978.953 K 184.30 % | 344.344 K -75.00 % | 1.377 M 200.91 % | 457.744 K -75.00 % | 1.831 M 304.43 % | 452.737 K -75.00 % | 1.811 M 4 925.53 % | 36.035 K -74.98 % | 144.000 K -46.03 % | 266.799 K 0.00 % | 266.799 K -69.64 % | 878.709 K 0.00 % | 878.709 K 1 774.78 % | 46.870 K 0.00 % | 46.870 K 831.37 % | -6.409 K 0.00 % | -6.409 K -100.72 % | 888.750 K 0.00 % | 888.750 K 55.44 % | 571.750 K 0.00 % | 571.750 K 295.67 % | 144.500 K 0.00 % | 144.500 K 421.11 % | -45.000 K 0.00 % | -45.000 K 55.45 % | -101.000 K 0.00 % | -101.000 K | 0.000 | 0.000 |
| Cash at end of period | 3.111 M -65.77 % | 9.087 M 6.27 % | 8.551 M 21.93 % | 7.013 M 15.72 % | 6.060 M 71.21 % | 3.540 M -30.30 % | 5.079 M 25.51 % | 4.046 M -2.33 % | 4.143 M 12.45 % | 3.684 M 0.55 % | 3.664 M 119.60 % | 1.668 M 38.50 % | 1.205 M -5.65 % | 1.277 M 83.92 % | 694.244 K -72.20 % | 2.497 M 299.21 % | 625.606 K -75.92 % | 2.598 M 260.13 % | 721.276 K -77.97 % | 3.274 M 241.45 % | 958.884 K -78.00 % | 4.358 M 229.32 % | 1.323 M -77.36 % | 5.846 M 273.59 % | 1.565 M -79.18 % | 7.518 M 227.47 % | 2.296 M -75.00 % | 9.183 M 937.00 % | 885.519 K -75.00 % | 3.542 M 93.62 % | 1.829 M -75.00 % | 7.318 M 200.23 % | 2.437 M -75.00 % | 9.749 M 263.85 % | 2.679 M -75.00 % | 10.718 M 3 534.58 % | 294.884 K -75.00 % | 1.180 M 7 100.65 % | 16.381 K 0.00 % | 16.381 K 207.06 % | 5.335 K 0.00 % | 5.335 K -72.67 % | 19.517 K -75.00 % | 78.071 K -68.10 % | 244.738 K -75.00 % | 978.953 K 184.30 % | 344.344 K -74.99 % | 1.377 M 200.82 % | 457.744 K -75.00 % | 1.831 M 304.42 % | 452.737 K -75.00 % | 1.811 M 4 925.67 % | 36.035 K 0.00 % | 36.035 K -86.49 % | 266.799 K 0.00 % | 266.799 K -69.64 % | 878.709 K 0.00 % | 878.709 K 1 774.78 % | 46.870 K 0.00 % | 46.870 K 821.08 % | -6.500 K 0.00 % | -6.500 K -100.73 % | 888.750 K 0.00 % | 888.750 K 55.44 % | 571.750 K 0.00 % | 571.750 K 295.67 % | 144.500 K 0.00 % | 144.500 K 180.28 % | -180.000 K 0.00 % | -180.000 K | 0.000 | 0.000 |
| Operating cash flow | 916.509 K 11.64 % | 820.951 K -38.19 % | 1.328 M 59.32 % | 833.672 K 62.65 % | 512.560 K -32.87 % | 763.560 K 24.38 % | 613.873 K -53.31 % | 1.315 M -21.23 % | 1.669 M 32.86 % | 1.256 M 28.69 % | 976.247 K 23.85 % | 788.281 K 96.91 % | 400.335 K -25.10 % | 534.492 K 29.05 % | 414.184 K 12.58 % | 367.894 K 225.46 % | 113.038 K 439.51 % | -33.294 K 82.19 % | -186.952 K 55.80 % | -422.950 K -143.78 % | 966.122 K 172.56 % | -1.332 M -175.86 % | -482.680 K -130.48 % | -209.426 K 78.97 % | -995.748 K 12.85 % | -1.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -3.079 K | 0.000 -100.00 % | 4.000 100.20 % | -1.980 K 99.74 % | -753.781 K 44.92 % | -1.369 M -763.15 % | 206.363 K 200.00 % | -206.363 K -245.50 % | 141.831 K 195.54 % | -148.446 K -219.63 % | 124.092 K 200.00 % | -124.092 K -106.33 % | 1.961 M 198.33 % | -1.994 M -1 056.37 % | 208.532 K 199.48 % | -209.620 K -212.47 % | 186.380 K 184.81 % | -219.756 K -109.31 % | -104.990 K 79.87 % | -521.676 K -285.67 % | 280.964 K 164.91 % | -432.868 K -343.16 % | -97.678 K 56.05 % | -222.256 K 47.50 % | -423.344 K 64.53 % | -1.194 M -0.50 % | -1.188 M 0.00 % | -1.188 M -107.92 % | -571.249 K 0.00 % | -571.249 K -303.85 % | -141.451 K 0.00 % | -141.451 K -20 595.10 % | -683.500 0.00 % | -683.500 97.44 % | -26.750 K 0.00 % | -26.750 K -25.97 % | -21.235 K 0.00 % | -21.235 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.518 K 0.00 % | -4.518 K 75.25 % | -18.258 K 0.00 % | -18.258 K -178.38 % | -6.559 K -1.82 % | -6.442 K 85.63 % | -44.815 K 0.00 % | -44.815 K 61.82 % | -117.363 K -208.31 % | 108.363 K 135.31 % | -306.882 K -100.00 % | -153.441 K 86.87 % | -1.168 M -100.00 % | -584.121 K 48.52 % | -1.135 M -100.00 % | -567.274 K 76.18 % | -2.381 M -100.00 % | -1.191 M 58.93 % | -2.899 M -100.00 % | -1.450 M 58.14 % | -3.463 M -100.00 % | -1.731 M -451.35 % | -314.000 K -100.00 % | -157.000 K -196.23 % | -53.000 K -100.00 % | -26.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 913.430 K 11.26 % | 820.950 K -38.19 % | 1.328 M 59.70 % | 831.692 K 444.78 % | -241.221 K 60.12 % | -604.940 K -173.75 % | 820.236 K -26.00 % | 1.108 M -38.79 % | 1.811 M 63.46 % | 1.108 M 0.68 % | 1.100 M 65.67 % | 664.189 K -71.87 % | 2.361 M 261.76 % | -1.460 M -334.43 % | 622.716 K 293.44 % | 158.274 K -47.14 % | 299.418 K 218.32 % | -253.050 K 13.32 % | -291.942 K 69.09 % | -944.626 K -175.75 % | 1.247 M 170.68 % | -1.764 M -204.01 % | -580.358 K -34.44 % | -431.682 K 69.58 % | -1.419 M 39.26 % | -2.336 M -96.69 % | -1.188 M 0.00 % | -1.188 M -107.92 % | -571.249 K 0.00 % | -571.249 K -303.85 % | -141.451 K 0.00 % | -141.451 K -20 595.10 % | -683.500 0.00 % | -683.500 97.44 % | -26.750 K 0.00 % | -26.750 K -25.97 % | -21.235 K 0.00 % | -21.235 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.518 K 0.00 % | -4.518 K 75.25 % | -18.258 K 0.00 % | -18.258 K -178.38 % | -6.559 K -1.82 % | -6.442 K 85.63 % | -44.815 K 0.00 % | -44.815 K 61.82 % | -117.363 K -208.31 % | 108.363 K 135.31 % | -306.882 K -100.00 % | -153.441 K 86.87 % | -1.168 M -100.00 % | -584.121 K 48.52 % | -1.135 M -100.00 % | -567.274 K 76.18 % | -2.381 M -100.00 % | -1.191 M 58.93 % | -2.899 M -100.00 % | -1.450 M 58.14 % | -3.463 M -100.00 % | -1.731 M -451.35 % | -314.000 K -100.00 % | -157.000 K -196.23 % | -53.000 K -100.00 % | -26.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2006 | 2005 | 2005 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2000 | 2000 | 1999 | 1999 | 1999 | 1998 | 1998 | 1997 | 1997 | 1996 | 1996 | 1995 | 1995 | 1994 | 1994 | 1993 | 1993 | 1992 | 1992 | 1991 | 1990 | 1989 | 1988 |