Volt Group Limited VPR.AX
Finances
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.564 M 10.55 % | 5.033 M 54.47 % | 3.258 M 6.37 % | 3.063 M 62.69 % | 1.883 M 64.54 % | 1.144 M -32.19 % | 1.687 M | 0.000 | 0.000 -100.00 % | 382.000 K | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.633 K -101.59 % | 417.195 K -48.28 % | 806.654 K 72.36 % | 468.000 K 241.61 % | 137.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 |
| Net income | 1.352 M 122.44 % | 607.685 K 276.01 % | -345.259 K -152.03 % | 663.567 K 234.51 % | -493.313 K 73.69 % | -1.875 M 58.44 % | -4.511 M -271.80 % | 2.626 M 203.04 % | -2.548 M -340.57 % | -578.378 K 94.58 % | -10.675 M -130.62 % | -4.629 M 36.74 % | -7.317 M -135.16 % | -3.111 M 62.10 % | -8.209 M -11.64 % | -7.353 M -1 991.71 % | -351.530 K -224.47 % | 282.425 K 124.44 % | -1.156 M 50.29 % | -2.324 M -217.53 % | -732.000 K 48.23 % | -1.414 M 3.94 % | -1.472 M -24.64 % | -1.181 M 89.52 % | -11.266 M | 0.000 100.00 % | -274.202 K 67.49 % | -843.349 K 19.45 % | -1.047 M -562.67 % | -158.000 K 20.60 % | -199.000 K 74.71 % | -787.000 K 80.16 % | -3.966 M -19 730.00 % | -20.000 K |
| Income before tax | 1.352 M 389.24 % | 276.296 K 140.15 % | -688.140 K -246.52 % | 469.668 K 157.10 % | -822.514 K 55.28 % | -1.839 M 61.52 % | -4.779 M -311.13 % | 2.264 M 165.66 % | -3.448 M -14.63 % | -3.008 M 73.91 % | -11.528 M -98.09 % | -5.819 M 25.02 % | -7.762 M -111.54 % | -3.669 M 55.30 % | -8.209 M -11.64 % | -7.353 M -1 991.71 % | -351.530 K -710.76 % | -43.358 K 96.25 % | -1.156 M 50.29 % | -2.324 M -234.43 % | -695.000 K 50.85 % | -1.414 M 3.94 % | -1.472 M -24.64 % | -1.181 M 89.52 % | -11.266 M | 0.000 100.00 % | -274.202 K 67.49 % | -843.349 K 19.45 % | -1.047 M -562.67 % | -158.000 K 20.60 % | -199.000 K 74.75 % | -788.000 K 80.26 % | -3.992 M -30 807.69 % | 13.000 K |
| Income before tax ratio | 0.24 342.55 % | 0.05 125.99 % | -0.21 -237.74 % | 0.15 135.10 % | -0.44 72.82 % | -1.61 43.26 % | -2.83 | 0.00 | 0.00 100.00 % | -7.87 | 0.00 100.00 % | -193.98 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 6.54 336.00 % | -2.77 3.88 % | -2.88 -94.03 % | -1.49 85.61 % | -10.32 | 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.988 M 37.60 % | 1.445 M 2 715.73 % | -55.226 K -111.04 % | 500.462 K 269.63 % | -295.027 K 87.07 % | -2.281 M 50.33 % | -4.592 M -274.92 % | 2.625 M 187.83 % | -2.989 M -0.98 % | -2.960 M 60.75 % | -7.541 M -63.08 % | -4.624 M 28.38 % | -6.456 M -147.62 % | -2.607 M 70.65 % | -8.884 M -20.02 % | -7.402 M -996.21 % | -675.216 K -1 521.60 % | -41.639 K 97.72 % | -1.830 M 34.65 % | -2.801 M -195.41 % | -948.030 K 18.29 % | -1.160 M 31.38 % | -1.691 M 28.43 % | -2.362 M 89.52 % | -22.532 M | 0.000 100.00 % | -548.404 K 67.49 % | -1.687 M 19.45 % | -2.094 M -562.67 % | -316.000 K 20.60 % | -398.000 K 74.73 % | -1.575 M 80.21 % | -7.958 M -113 585.71 % | -7.000 K |
| Net income ratio | 0.24 101.22 % | 0.12 213.94 % | -0.11 -148.91 % | 0.22 182.68 % | -0.26 84.01 % | -1.64 38.71 % | -2.67 | 0.00 | 0.00 100.00 % | -1.51 | 0.00 100.00 % | -154.29 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -42.58 -1 437.29 % | -2.77 3.88 % | -2.88 -84.22 % | -1.56 84.85 % | -10.32 | 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.36 24.47 % | 0.29 1 793.35 % | -0.02 -110.37 % | 0.16 204.27 % | -0.16 92.14 % | -1.99 26.75 % | -2.72 | 0.00 | 0.00 100.00 % | -7.75 | 0.00 100.00 % | -154.13 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 6.28 243.09 % | -4.39 -26.36 % | -3.47 -71.39 % | -2.03 76.08 % | -8.47 | 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.83 87.34 % | 0.44 39.48 % | 0.32 -0.02 % | 0.32 73.15 % | 0.18 -75.78 % | 0.76 25.83 % | 0.60 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 64.91 % | 0.61 -11.67 % | 0.69 -19.68 % | 0.85 -14.53 % | 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 |
| Weighted average shs out dil | 10.716 B 0.00 % | 10.716 B 12.64 % | 9.514 B 1.81 % | 9.345 B 2.29 % | 9.135 B 1.57 % | 8.995 B 10.67 % | 8.128 B 92.88 % | 4.214 B 633.77 % | 574.277 M 0.03 % | 574.131 M 23.70 % | 464.116 M 32.47 % | 350.367 M 82.98 % | 191.479 M 95.92 % | 97.733 M 27.42 % | 76.701 M 126.16 % | 33.914 M 242.77 % | 9.894 M 60.44 % | 6.167 M -8.13 % | 6.712 M 167.80 % | 2.507 M 59.91 % | 1.567 M 11.89 % | 1.401 M 4.99 % | 1.334 M 0.00 % | 1.334 M 23.76 % | 1.078 M 190.75 % | 370.818 K 0.12 % | 370.368 K 0.00 % | 370.368 K 6.58 % | 347.512 K 49.10 % | 233.072 K 4.10 % | 223.897 K 23.43 % | 181.396 K -100.00 % | 4.166 B -50.00 % | 8.333 B |
| Weighted average shs out | 10.814 B 0.91 % | 10.716 B 12.64 % | 9.514 B 2.55 % | 9.277 B 1.55 % | 9.135 B 1.57 % | 8.995 B 10.67 % | 8.128 B 110.35 % | 3.864 B 572.82 % | 574.277 M 0.03 % | 574.131 M 23.70 % | 464.116 M 32.47 % | 350.367 M 82.98 % | 191.479 M 95.92 % | 97.733 M 27.42 % | 76.701 M 126.16 % | 33.914 M 242.77 % | 9.894 M 60.44 % | 6.167 M -8.13 % | 6.712 M 167.80 % | 2.507 M 59.91 % | 1.567 M 11.89 % | 1.401 M 4.99 % | 1.334 M 0.00 % | 1.334 M 23.76 % | 1.078 M 190.75 % | 370.818 K 0.12 % | 370.368 K 0.00 % | 370.368 K 6.58 % | 347.512 K 49.10 % | 233.072 K 4.10 % | 223.897 K 23.43 % | 181.396 K -100.00 % | 4.166 B -50.00 % | 8.333 B |
| EPS diluted | 0.00 0.00 % | 0.00 | 0.00 -100.00 % | 0.00 200.00 % | 0.00 50.00 % | 0.00 66.67 % | 0.00 -200.00 % | 0.00 113.64 % | 0.00 -340.00 % | 0.00 95.65 % | -0.02 -74.24 % | -0.01 65.45 % | -0.04 -20.13 % | -0.03 71.09 % | -0.11 50.00 % | -0.22 -519.72 % | -0.04 -177.34 % | 0.05 127.00 % | -0.17 81.72 % | -0.93 -97.87 % | -0.47 53.47 % | -1.01 8.18 % | -1.10 -23.60 % | -0.89 91.48 % | -10.45 -455.85 % | -1.88 -154.05 % | -0.74 67.54 % | -2.28 24.25 % | -3.01 -342.65 % | -0.68 23.60 % | -0.89 79.49 % | -4.34 -433 900.00 % | 0.00 -41 563.19 % | 0.00 |
| Earnings per share | 0.00 0.00 % | 0.00 | 0.00 -100.00 % | 0.00 200.00 % | 0.00 50.00 % | 0.00 66.67 % | 0.00 -185.71 % | 0.00 115.91 % | 0.00 -340.00 % | 0.00 95.65 % | -0.02 -74.24 % | -0.01 65.45 % | -0.04 -20.13 % | -0.03 71.09 % | -0.11 50.00 % | -0.22 -519.72 % | -0.04 -177.34 % | 0.05 127.00 % | -0.17 81.72 % | -0.93 -97.87 % | -0.47 53.47 % | -1.01 8.18 % | -1.10 -23.60 % | -0.89 91.48 % | -10.45 -455.85 % | -1.88 -154.05 % | -0.74 67.54 % | -2.28 24.25 % | -3.01 -342.65 % | -0.68 23.60 % | -0.89 79.49 % | -4.34 -433 900.00 % | 0.00 -41 563.19 % | 0.00 |
| Gross profit | 4.621 M 107.10 % | 2.231 M 115.45 % | 1.036 M 6.35 % | 973.760 K 181.70 % | 345.674 K -60.16 % | 867.579 K -14.67 % | 1.017 M 33 293.80 % | -3.063 K 23.06 % | -3.981 K -101.04 % | 382.000 K 107.04 % | -5.423 M -18 176.59 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.633 K -102.62 % | 252.979 K -54.32 % | 553.764 K 38.44 % | 400.000 K 191.97 % | 137.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 |
| Income tax expense | -331.610 K -0.07 % | -331.389 K 3.35 % | -342.881 K -186.35 % | -119.743 K -196.41 % | 124.203 K 149.43 % | 49.794 K 1 008.82 % | -5.479 K 98.49 % | -361.959 K 59.76 % | -899.491 K 62.97 % | -2.429 M -184.83 % | -852.915 K 28.37 % | -1.191 M -167.64 % | -444.876 K 20.21 % | -557.577 K -271.51 % | -150.086 K -117.47 % | 859.013 K 164.31 % | 325.000 K 199.76 % | -325.783 K 5.35 % | -344.198 K | 0.000 100.00 % | -695.000 K 50.85 % | -1.414 M 3.94 % | -1.472 M | 0.000 100.00 % | -11.266 M | 0.000 100.00 % | -274.202 K | 0.000 100.00 % | -1.047 M | 0.000 | 0.000 100.00 % | -788.000 K 80.26 % | -3.992 M -30 807.69 % | 13.000 K |
| Cost of revenue | 942.814 K -66.35 % | 2.802 M 26.06 % | 2.222 M 6.38 % | 2.089 M 35.93 % | 1.537 M 455.62 % | 276.625 K -58.75 % | 670.526 K 21 791.15 % | 3.063 K -23.06 % | 3.981 K | 0.000 -100.00 % | 5.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 164.216 K -35.06 % | 252.890 K 271.90 % | 68.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 |
| General and administrative expenses | 1.708 M -44.13 % | 3.057 M 103.28 % | 1.504 M 17.09 % | 1.284 M -10.37 % | 1.433 M 79.76 % | 797.194 K -3.63 % | 827.239 K 6.98 % | 773.238 K -33.65 % | 1.165 M 308.82 % | 285.060 K -87.80 % | 2.336 M -0.65 % | 2.351 M -33.37 % | 3.529 M 170.05 % | 1.307 M -45.57 % | 2.401 M -56.47 % | 5.516 M 43 377.58 % | 12.687 K 617.18 % | 1.769 K -99.87 % | 1.377 M -43.03 % | 2.416 M 335.40 % | 555.000 K 71.30 % | 324.000 K -19.00 % | 400.000 K | 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 | 197.887 K 117.31 % | -1.143 M -893.73 % | 144.013 K -83.38 % | 866.710 K 882.01 % | -110.831 K -109.69 % | 1.144 M -20.03 % | 1.431 M 317 897.33 % | 450.000 -99.46 % | 83.265 K | 0.000 -100.00 % | 283.591 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 161.000 K -59.65 % | 399.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.999 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 745.358 K 2 622.77 % | 27.375 K -99.30 % | 3.917 M 459.36 % | 700.312 K 114.66 % | 326.242 K 127.17 % | 143.614 K 373.55 % | 30.327 K 166.73 % | -45.448 K -342.58 % | 18.735 K 105.95 % | -315.000 K -120.27 % | 1.554 M 325.01 % | 365.622 K 334.03 % | 84.238 K -87.07 % | 651.629 K 75.18 % | 371.977 K 5 413.96 % | -7.000 K 92.93 % | -99.000 K 62.21 % | -262.000 K 88.91 % | -2.362 M 89.52 % | -22.532 M | 0.000 100.00 % | -548.404 K 67.49 % | -1.687 M 19.45 % | -2.094 M -562.67 % | -316.000 K 20.60 % | -398.000 K 74.73 % | -1.575 M 80.21 % | -7.958 M -113 585.71 % | -7.000 K |
| Operating expenses | 3.228 M 68.64 % | 1.914 M 16.16 % | 1.648 M -23.39 % | 2.151 M 62.70 % | 1.322 M -50.79 % | 2.687 M -53.35 % | 5.760 M 346.91 % | 1.289 M -59.22 % | 3.160 M -5.10 % | 3.330 M -17.02 % | 4.013 M -13.09 % | 4.618 M -19.11 % | 5.709 M 54.48 % | 3.695 M -17.66 % | 4.488 M -35.38 % | 6.945 M 1 735.81 % | 378.308 K 149.31 % | 151.739 K -92.73 % | 2.088 M -37.82 % | 3.358 M 168.39 % | 1.251 M -17.04 % | 1.508 M 13.30 % | 1.331 M 156.34 % | -2.362 M 89.52 % | -22.532 M | 0.000 100.00 % | -548.404 K 67.49 % | -1.687 M 19.45 % | -2.094 M -562.67 % | -316.000 K 20.60 % | -398.000 K 74.73 % | -1.575 M 80.21 % | -7.958 M -113 585.71 % | -7.000 K |
| Cost and expenses | 4.171 M -11.55 % | 4.716 M 21.84 % | 3.870 M -8.72 % | 4.240 M 48.31 % | 2.859 M -3.52 % | 2.963 M -53.91 % | 6.430 M 397.76 % | 1.292 M -59.17 % | 3.164 M 230.88 % | 956.310 K -90.90 % | 10.506 M 115.25 % | 4.881 M -14.50 % | 5.709 M 54.48 % | 3.695 M -23.65 % | 4.840 M -30.87 % | 7.001 M 1 750.56 % | 378.309 K 149.32 % | 151.739 K -93.26 % | 2.252 M -37.63 % | 3.610 M 171.43 % | 1.330 M -5.27 % | 1.404 M -19.15 % | 1.737 M 173.51 % | -2.362 M 89.52 % | -22.532 M | 0.000 100.00 % | -548.404 K 67.49 % | -1.687 M 19.45 % | -2.094 M -562.67 % | -316.000 K 20.60 % | -398.000 K 74.73 % | -1.575 M 80.21 % | -7.958 M -113 585.71 % | -7.000 K |
| Research and development expenses | 294.503 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 |
| Selling general and administrative expenses | 934.962 K -51.16 % | 1.914 M 16.16 % | 1.648 M -23.39 % | 2.151 M 62.70 % | 1.322 M -31.90 % | 1.942 M -14.03 % | 2.258 M 191.88 % | 773.688 K -38.04 % | 1.249 M 338.03 % | 285.060 K -89.12 % | 2.620 M 11.41 % | 2.351 M -33.37 % | 3.529 M 170.05 % | 1.307 M -45.57 % | 2.401 M -56.47 % | 5.516 M 43 377.58 % | 12.687 K 617.18 % | 1.769 K -99.87 % | 1.377 M -43.03 % | 2.416 M 335.40 % | 555.000 K 14.43 % | 485.000 K -39.30 % | 799.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 33.259 K 39.94 % | 23.767 K 230.46 % | 7.192 K 3 496.00 % | 200.000 -56.04 % | 455.000 -66.69 % | 1.366 K -85.70 % | 9.550 K 148.70 % | 3.840 K -22.88 % | 4.979 K -87.00 % | 38.291 K 76.29 % | 21.721 K 185.39 % | 7.611 K 5.08 % | 7.243 K -25.51 % | 9.724 K -86.86 % | 74.000 K 48.00 % | 50.000 K 86.71 % | 26.780 K -15.12 % | 31.549 K 15.04 % | 27.424 K 11.55 % | 24.584 K -5.45 % | 26.000 K -40.91 % | 44.000 K -63.33 % | 119.985 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 74.184 K 15.16 % | 64.419 K -4.95 % | 67.771 K 92.57 % | 35.193 K 75.60 % | 20.042 K -20.07 % | 25.074 K -48.92 % | 49.089 K 16 154.64 % | 302.000 -99.93 % | 454.711 K 973.52 % | 42.357 K -77.73 % | 190.189 K -56.97 % | 441.964 K 376.48 % | 92.756 K 4 383.13 % | 2.069 K -99.98 % | 10.000 M | 0.000 | 0.000 -100.00 % | 773.000 | 0.000 | 0.000 -100.00 % | 476.148 K -74.49 % | 1.867 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 |
| Depreciation and amortization | 893.445 K 15.66 % | 772.459 K 36.68 % | 565.144 K 63.86 % | 344.890 K 131.75 % | 148.820 K 8.51 % | 137.144 K -0.83 % | 138.295 K 4 415.02 % | 3.063 K -23.06 % | 3.981 K -26.33 % | 5.404 K -99.47 % | 1.018 M -4.29 % | 1.063 M -12.30 % | 1.212 M 14.43 % | 1.060 M 8.67 % | 975.000 K 16 150.00 % | 6.000 K 356.97 % | 1.313 K 39.09 % | 944.000 -78.04 % | 4.298 K 34.48 % | 3.196 K -91.36 % | 37.000 K -79.78 % | 183.000 K 335.71 % | 42.000 K | 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.393 M 339.43 % | 316.933 K 151.75 % | -612.420 K 47.98 % | -1.177 M -20.57 % | -976.500 K -109.00 % | -467.215 K 61.68 % | -1.219 M 5.61 % | -1.292 M 59.17 % | -3.164 M -520.69 % | -509.789 K 94.04 % | -8.558 M -75.62 % | -4.873 M 15.20 % | -5.747 M -56.72 % | -3.667 M -2 717.79 % | 140.079 K 102.14 % | -6.549 M -1 763.06 % | -351.529 K -725.48 % | -42.585 K 97.68 % | -1.835 M 34.57 % | -2.804 M -184.78 % | -984.528 K 7.48 % | -1.064 M 38.72 % | -1.737 M 26.49 % | -2.362 M 89.52 % | -22.532 M | 0.000 100.00 % | -548.404 K 67.49 % | -1.687 M 19.45 % | -2.094 M -562.67 % | -316.000 K 20.60 % | -398.000 K 74.73 % | -1.575 M 80.21 % | -7.958 M -113 585.71 % | -7.000 K |
| Operating income ratio | 0.25 297.49 % | 0.06 133.50 % | -0.19 51.10 % | -0.38 25.89 % | -0.52 -27.02 % | -0.41 43.50 % | -0.72 | 0.00 | 0.00 100.00 % | -1.33 | 0.00 100.00 % | -162.45 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 6.42 246.00 % | -4.40 -26.52 % | -3.48 -65.22 % | -2.10 72.92 % | -7.77 | 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 | -40.925 K -0.71 % | -40.637 K 46.33 % | -75.720 K -104.60 % | 1.647 M 969.58 % | 153.991 K | 0.000 100.00 % | -3.544 M -888.65 % | -358.421 K -26.45 % | -283.445 K 88.65 % | -2.498 M 28.32 % | -3.485 M -175.67 % | -1.264 M 38.43 % | -2.053 M -7 879.31 % | 26.390 K 100.81 % | -3.249 M -822.54 % | -352.183 K -8.36 % | -325.002 K -382.58 % | 115.014 K -65.65 % | 334.855 K -30.16 % | 479.466 K 88.63 % | 254.190 K 208.15 % | -235.039 K -21.37 % | -193.656 K -116.39 % | 1.181 M | 0.000 | 0.000 | 0.000 -100.00 % | 843.349 K | 0.000 -100.00 % | 158.000 K -20.60 % | 199.000 K -74.71 % | 787.000 K -80.16 % | 3.966 M | 0.000 |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.633 M -161.60 % | -624.203 K 57.49 % | -1.468 M 2.07 % | -1.499 M -187.88 % | -520.874 K 51.44 % | -1.073 M -18.95 % | -901.738 K 63.76 % | -2.488 M -1 343.56 % | 200.069 K 139.07 % | -512.117 K -1 750.98 % | 31.019 K -95.57 % | 700.299 K 595.01 % | -141.471 K -125.06 % | 564.608 K 215.23 % | -490.000 K 86.10 % | -3.524 M -1 177.51 % | -275.850 K 64.88 % | -785.384 K -140.67 % | -326.337 K 76.18 % | -1.370 M -336.30 % | -314.000 K 25.94 % | -424.000 K 84.52 % | -2.738 M 18.09 % | -3.343 M 22.92 % | -4.337 M -878.36 % | -443.321 K -18.10 % | -375.391 K 50.98 % | -765.865 K 37.78 % | -1.231 M -386.54 % | -253.000 K 75.79 % | -1.045 M 13.71 % | -1.211 M -13 355.56 % | -9.000 K 97.31 % | -335.000 K |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.242 M 84.80 % | 1.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 325.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 108.000 K 22.73 % | 88.000 K 15.79 % | 76.000 K | 0.000 -100.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K -80.00 % | 40.000 K 0.00 % | 40.000 K -60.00 % | 100.000 K | 0.000 | 0.000 | 0.000 |
| Total debt | 642.739 K -30.31 % | 922.345 K 14.42 % | 806.115 K 110.20 % | 383.501 K 163.36 % | 145.618 K -32.29 % | 215.075 K -35.20 % | 331.924 K -33.71 % | 500.680 K 11.02 % | 450.994 K 350.99 % | 100.000 K -83.91 % | 621.625 K -22.83 % | 805.500 K 667.14 % | 105.000 K -88.23 % | 891.964 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K | 0.000 -100.00 % | 18.747 K | 0.000 -100.00 % | 71.709 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 1.880 M -78.07 % | 8.571 M 8.48 % | 7.901 M 12.80 % | 7.004 M 19.25 % | 5.874 M -3.08 % | 6.060 M 0.00 % | 6.060 M 1.92 % | 5.946 M 1.59 % | 5.854 M -0.52 % | 5.884 M 0.53 % | 5.854 M -4.43 % | 6.125 M 0.64 % | 6.086 M 8.79 % | 5.594 M 11.55 % | 5.015 M 1.68 % | 4.932 M 1 195.64 % | 380.660 K 0.00 % | 380.660 K 0.00 % | 380.660 K 6.14 % | 358.642 K 1 136.70 % | 29.000 K 106.78 % | -427.819 K -26.16 % | -339.103 K -656.98 % | -44.797 K 83.33 % | -268.649 K -946.71 % | -25.666 K -7.54 % | -23.866 K -8.16 % | -22.066 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -72.283 M 9.35 % | -79.740 M 0.76 % | -80.348 M -3.76 % | -77.437 M 0.85 % | -78.101 M -0.64 % | -77.607 M -2.48 % | -75.732 M -6.33 % | -71.222 M 3.52 % | -73.823 M -3.58 % | -71.275 M -0.82 % | -70.696 M -18.37 % | -59.726 M -8.40 % | -55.097 M -12.66 % | -48.906 M -10.41 % | -44.294 M -22.94 % | -36.029 M -27.08 % | -28.351 M -1.26 % | -28.000 M 1.00 % | -28.282 M -4.26 % | -27.127 M -9.36 % | -24.804 M -3.26 % | -24.021 M -6.26 % | -22.605 M -6.97 % | -21.133 M -9.53 % | -19.295 M -140.34 % | -8.028 M -9.53 % | -7.330 M -3.89 % | -7.055 M -13.58 % | -6.212 M -20.27 % | -5.165 M -3.16 % | -5.007 M -4.14 % | -4.808 M -19.57 % | -4.021 M -7 210.91 % | -55.000 K |
| Common stock | 76.862 M 0.00 % | 76.862 M 0.00 % | 76.862 M 3.68 % | 74.132 M 0.47 % | 73.782 M 0.36 % | 73.520 M 1.00 % | 72.792 M 7.10 % | 67.965 M 9.24 % | 62.215 M 0.61 % | 61.835 M 1.26 % | 61.063 M 2.71 % | 59.453 M 5.40 % | 56.406 M 12.53 % | 50.127 M 4.96 % | 47.760 M 31.71 % | 36.262 M 26.59 % | 28.645 M 0.93 % | 28.382 M 0.00 % | 28.382 M 6.75 % | 26.587 M 6.48 % | 24.970 M 0.95 % | 24.735 M 0.93 % | 24.508 M 0.00 % | 24.508 M 0.00 % | 24.508 M 161.42 % | 9.375 M 3.65 % | 9.045 M -35.01 % | 13.918 M 53.87 % | 9.045 M 34.42 % | 6.729 M 0.15 % | 6.719 M 7.83 % | 6.231 M 34.14 % | 4.645 M 0.00 % | 4.645 M |
| Total equity | 6.459 M 13.45 % | 5.693 M 28.94 % | 4.415 M 1.60 % | 4.346 M 99.30 % | 2.180 M -9.84 % | 2.419 M -30.81 % | 3.495 M 8.96 % | 3.208 M 155.75 % | -5.754 M -61.84 % | -3.556 M 5.93 % | -3.780 M -167.69 % | 5.584 M -24.48 % | 7.395 M -6.87 % | 7.940 M 13.73 % | 6.982 M 36.63 % | 5.110 M 1 363.51 % | 349.142 K -54.25 % | 763.121 K 58.75 % | 480.696 K 365.86 % | -180.805 K -195.24 % | 189.838 K -71.47 % | 665.438 K -64.56 % | 1.878 M -44.37 % | 3.375 M -35.26 % | 5.213 M 287.10 % | 1.347 M -21.48 % | 1.715 M -13.78 % | 1.989 M -29.77 % | 2.833 M 81.12 % | 1.564 M -8.64 % | 1.712 M 20.31 % | 1.423 M 128.04 % | 624.000 K -86.41 % | 4.590 M |
| Other non current liabilities | 12.244 K 56.55 % | 7.821 K | 0.000 | 0.000 -100.00 % | 94.069 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 % | 60.000 K 0.00 % | 60.000 K 50.00 % | 40.000 K 100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -50.00 % | 4.000 K 300.00 % | 1.000 K -96.15 % | 26.000 K |
| Long term debt | 333.394 K -48.13 % | 642.739 K 30.94 % | 490.848 K 112.61 % | 230.872 K 585.14 % | 33.697 K -70.68 % | 114.945 K -47.46 % | 218.787 K -25.15 % | 292.285 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 891.964 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.743 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 345.638 K -46.87 % | 650.560 K 32.54 % | 490.847 K 112.61 % | 230.872 K 80.70 % | 127.766 K 11.15 % | 114.944 K 10 867.94 % | 1.048 K -99.64 % | 292.284 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.570 M 53.23 % | 2.330 M 83.90 % | 1.267 M -15.54 % | 1.500 M 425.38 % | 285.508 K 614.23 % | 39.974 K 26.93 % | 31.494 K -47.51 % | 60.000 K 0.00 % | 60.000 K 50.00 % | 40.000 K 100.00 % | 20.000 K -87.24 % | 156.747 K 495.57 % | 26.319 K 6.37 % | 24.743 K -14.42 % | 28.913 K | 0.000 -100.00 % | 23.647 K -45.33 % | 43.251 K 2 062.55 % | 2.000 K 0.00 % | 2.000 K -50.00 % | 4.000 K 300.00 % | 1.000 K -96.15 % | 26.000 K |
| Other current liabilities | 923.857 K -5.81 % | 980.872 K -9.83 % | 1.088 M 66.83 % | 652.035 K 683.51 % | 83.220 K -68.33 % | 262.748 K 25.70 % | 209.033 K -76.98 % | 908.024 K -53.34 % | 1.946 M 370.50 % | 413.623 K | 0.000 -100.00 % | 39.014 K -98.11 % | 2.066 M 91.44 % | 1.079 M 281.64 % | 282.777 K 55.07 % | 182.355 K 5 924.28 % | 3.027 K -21.17 % | 3.840 K -97.41 % | 148.129 K -91.23 % | 1.688 M 234.84 % | 504.157 K 150.65 % | 201.139 K -82.93 % | 1.178 M | 0.000 -100.00 % | 15.340 K 119.14 % | 7.000 K -76.30 % | 29.536 K -3.63 % | 30.647 K -29.14 % | 43.251 K -65.94 % | 127.000 K 56.79 % | 81.000 K 97.56 % | 41.000 K 272.73 % | 11.000 K -54.17 % | 24.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.130 K 11.50 % | -113.137 K 45.71 % | -208.395 K 53.79 % | -450.994 K -350.99 % | -100.000 K 83.91 % | -621.625 K 60.34 % | -1.567 M 20.09 % | -1.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -80.000 | 0.000 -100.00 % | 7.384 K | 0.000 100.00 % | -32.044 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 309.345 K 10.64 % | 279.606 K -11.31 % | 315.267 K 106.56 % | 152.629 K 36.37 % | 111.921 K 11.78 % | 100.130 K -11.50 % | 113.137 K -45.71 % | 208.395 K -48.63 % | 405.679 K 305.68 % | 100.000 K -83.91 % | 621.625 K -22.83 % | 805.500 K 667.14 % | 105.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 749.920 K | 0.000 -100.00 % | 18.747 K | 0.000 -100.00 % | 46.966 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 |
| Total current liabilities | 1.817 M 12.69 % | 1.612 M -13.41 % | 1.862 M 53.70 % | 1.211 M -3.52 % | 1.255 M 87.35 % | 670.061 K 47.54 % | 454.145 K -72.73 % | 1.666 M -73.44 % | 6.270 M 41.55 % | 4.430 M -8.50 % | 4.841 M -10.14 % | 5.388 M 22.56 % | 4.396 M 42.94 % | 3.075 M 46.42 % | 2.100 M 348.90 % | 467.863 K 988.03 % | 43.001 K 21.70 % | 35.334 K -76.15 % | 148.129 K -95.51 % | 3.300 M 163.15 % | 1.254 M 523.49 % | 201.139 K -83.20 % | 1.197 M 4 448.54 % | 26.319 K -89.64 % | 253.922 K 607.05 % | 35.913 K 21.59 % | 29.536 K -3.63 % | 30.647 K -29.14 % | 43.251 K -66.47 % | 129.000 K 55.42 % | 83.000 K 93.02 % | 43.000 K 290.91 % | 11.000 K -54.17 % | 24.000 K |
| Total liabilities | 2.162 M -4.43 % | 2.263 M -3.82 % | 2.353 M 63.13 % | 1.442 M 4.26 % | 1.383 M 76.20 % | 785.006 K 16.65 % | 672.932 K -65.63 % | 1.958 M -68.78 % | 6.270 M 41.55 % | 4.430 M -8.50 % | 4.841 M -10.14 % | 5.388 M 22.56 % | 4.396 M 1.24 % | 4.342 M 20.61 % | 3.600 M 669.51 % | 467.863 K 988.03 % | 43.001 K 21.70 % | 35.334 K -83.02 % | 208.129 K -93.81 % | 3.360 M 159.65 % | 1.294 M 485.19 % | 221.139 K -81.53 % | 1.197 M 4 448.54 % | 26.319 K -90.56 % | 278.665 K 675.94 % | 35.913 K 21.59 % | 29.536 K -3.63 % | 30.647 K -29.14 % | 43.251 K -66.47 % | 129.000 K 51.76 % | 85.000 K 80.85 % | 47.000 K 291.67 % | 12.000 K -76.00 % | 50.000 K |
| Other non current assets | 129.690 K 12.08 % | 115.715 K 0.00 % | 115.715 K 0.00 % | 115.714 K | 0.000 | 0.000 100.00 % | -2.247 M -83.34 % | -1.226 M -10 358.09 % | -11.721 K 49.64 % | -23.275 K | 0.000 -100.00 % | 5.635 M -0.34 % | 5.655 M | 0.000 -100.00 % | 5.742 M 196.21 % | 1.938 M 696.43 % | -325.000 K | 0.000 | 0.000 100.00 % | -46.087 K -714.40 % | -5.659 K -101.72 % | 329.700 K 15 477.80 % | -2.144 K -320.35 % | 973.000 -63.98 % | 2.701 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K -74.80 % | 123.000 K -43.06 % | 216.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.242 M 84.80 % | 1.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 325.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 108.000 K 22.73 % | 88.000 K 15.79 % | 76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 601.102 K -29.91 % | 857.562 K 61.31 % | 531.633 K 34.35 % | 395.694 K -45.63 % | 727.751 K 170.07 % | 269.470 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.029 M -49.05 % | 2.019 M -33.39 % | 3.031 M -24.98 % | 4.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.580 K | 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 -100.00 % | 1.348 M 124.93 % | 599.391 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 % | 93.715 K | 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 | 601.102 K -29.91 % | 857.562 K 61.31 % | 531.633 K 34.35 % | 395.694 K -45.63 % | 727.751 K 170.07 % | 269.470 K -80.01 % | 1.348 M 124.93 % | 599.391 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.029 M -49.05 % | 2.019 M -33.39 % | 3.031 M -24.98 % | 4.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.295 K | 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 | 4.737 M 10.32 % | 4.294 M 36.74 % | 3.140 M 25.28 % | 2.507 M 51.99 % | 1.649 M 55.54 % | 1.060 M 17.92 % | 899.195 K 43.55 % | 626.402 K 5 244.27 % | 11.721 K -49.64 % | 23.275 K -25.56 % | 31.267 K -99.17 % | 3.764 M -0.05 % | 3.766 M 27.71 % | 2.949 M 1 000.35 % | 268.000 K 148.15 % | 108.000 K 2 009.79 % | 5.119 K | 0.000 -100.00 % | 1.785 K -75.50 % | 7.285 K 264.25 % | 2.000 K -92.86 % | 28.000 K -63.64 % | 77.000 K 83.33 % | 42.000 K -95.44 % | 921.000 K 3.43 % | 890.426 K -33.74 % | 1.344 M 10.02 % | 1.221 M -21.88 % | 1.563 M 16.77 % | 1.339 M 115.97 % | 620.000 K 188.37 % | 215.000 K -57.00 % | 500.000 K -87.76 % | 4.086 M |
| Total non current assets | 5.468 M 3.81 % | 5.268 M 39.06 % | 3.788 M 25.50 % | 3.018 M 26.97 % | 2.377 M 78.75 % | 1.330 M -40.83 % | 2.247 M 83.34 % | 1.226 M 10 358.09 % | 11.721 K -49.64 % | 23.275 K -25.56 % | 31.267 K -99.70 % | 10.428 M -8.84 % | 11.440 M 86.07 % | 6.148 M -38.82 % | 10.050 M 391.09 % | 2.046 M 39 876.64 % | 5.119 K | 0.000 -100.00 % | 1.785 K 104.60 % | -38.802 K -137.19 % | 104.341 K -76.59 % | 445.700 K 63.95 % | 271.856 K 532.62 % | 42.973 K -95.35 % | 923.701 K 3.74 % | 890.426 K -33.74 % | 1.344 M 10.02 % | 1.221 M -21.88 % | 1.563 M 13.38 % | 1.379 M 122.42 % | 620.000 K 152.03 % | 246.000 K -60.51 % | 623.000 K -85.52 % | 4.302 M |
| Other current assets | 139.316 K 34.88 % | 103.288 K -4.38 % | 108.017 K 10.22 % | 98.000 K 49.84 % | 65.403 K -28.04 % | 90.885 K 15.31 % | 78.815 K 35.46 % | 58.183 K 79.51 % | 32.412 K 80.91 % | 17.916 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.642 M | 0.000 | 0.000 -100.00 % | 6.518 K -35.13 % | 10.048 K | 0.000 | 0.000 -100.00 % | 48.704 K 2 323.08 % | 2.010 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.218 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K -80.00 % | 40.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.276 M 47.14 % | 1.547 M -32.01 % | 2.275 M 20.80 % | 1.883 M 182.52 % | 666.492 K -48.24 % | 1.288 M 4.38 % | 1.234 M -58.72 % | 2.989 M 1 091.05 % | 250.925 K -59.01 % | 612.117 K 3.64 % | 590.606 K 461.41 % | 105.201 K -57.32 % | 246.471 K -24.71 % | 327.356 K -33.19 % | 490.000 K -86.10 % | 3.524 M 1 177.51 % | 275.850 K -64.88 % | 785.384 K 140.67 % | 326.337 K -76.18 % | 1.370 M 28.76 % | 1.064 M 150.94 % | 424.000 K -84.62 % | 2.757 M -17.53 % | 3.343 M -24.18 % | 4.409 M 894.54 % | 443.321 K 18.10 % | 375.391 K -50.98 % | 765.865 K -37.78 % | 1.231 M 382.72 % | 255.000 K -75.64 % | 1.047 M -13.69 % | 1.213 M 13 377.78 % | 9.000 K -97.31 % | 335.000 K |
| Cash and short term investments | 2.276 M 47.14 % | 1.547 M -32.01 % | 2.275 M 20.80 % | 1.883 M 182.52 % | 666.492 K -48.24 % | 1.288 M 4.38 % | 1.234 M -58.72 % | 2.989 M 1 091.05 % | 250.925 K -59.01 % | 612.117 K 3.64 % | 590.606 K 461.41 % | 105.201 K -57.32 % | 246.471 K -24.71 % | 327.356 K -33.19 % | 490.000 K -86.10 % | 3.524 M 1 177.51 % | 275.850 K -64.88 % | 785.384 K 140.67 % | 326.337 K -76.18 % | 1.370 M 28.76 % | 1.064 M 150.94 % | 424.000 K -84.62 % | 2.757 M -17.53 % | 3.343 M -24.32 % | 4.417 M 878.68 % | 451.321 K 17.72 % | 383.391 K -50.46 % | 773.865 K -39.11 % | 1.271 M 398.41 % | 255.000 K -77.77 % | 1.147 M -5.44 % | 1.213 M 13 377.78 % | 9.000 K -97.31 % | 335.000 K |
| Total current assets | 3.153 M 17.30 % | 2.688 M -9.79 % | 2.980 M 7.59 % | 2.769 M 133.39 % | 1.187 M -36.67 % | 1.874 M -2.17 % | 1.915 M -48.61 % | 3.727 M 639.47 % | 504.038 K -40.75 % | 850.733 K -17.42 % | 1.030 M 89.50 % | 543.652 K 55.09 % | 350.532 K -94.29 % | 6.134 M 1 052.84 % | 532.112 K -84.93 % | 3.531 M 812.40 % | 387.024 K -51.53 % | 798.455 K 16.22 % | 687.040 K -55.96 % | 1.560 M 13.08 % | 1.380 M 212.92 % | 440.877 K -84.27 % | 2.803 M -16.55 % | 3.359 M -26.48 % | 4.568 M 828.03 % | 492.257 K 22.80 % | 400.864 K -49.80 % | 798.603 K -39.15 % | 1.313 M 318.00 % | 314.000 K -73.32 % | 1.177 M -3.84 % | 1.224 M 9 315.38 % | 13.000 K -96.15 % | 338.000 K |
| Inventory | 342.907 K 34.42 % | 255.104 K -16.54 % | 305.642 K 4.40 % | 292.769 K -4.80 % | 307.520 K -16.27 % | 367.254 K 6.10 % | 346.140 K 162.52 % | -553.690 K -482.83 % | -95.001 K 56.95 % | -220.699 K 35.02 % | -339.630 K 28.60 % | -475.651 K | 0.000 100.00 % | -5.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.646 K | 0.000 -100.00 % | 102.761 K 465.31 % | -28.130 K -358.67 % | -6.133 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 |
| Net receivables | 394.957 K -49.56 % | 782.990 K 168.67 % | 291.430 K -41.21 % | 495.687 K 236.78 % | 147.183 K 15.06 % | 127.923 K -50.18 % | 256.763 K -53.63 % | 553.690 K | 0.000 -100.00 % | 220.700 K -35.02 % | 339.630 K -22.54 % | 438.451 K 321.34 % | 104.061 K -37.12 % | 165.500 K 247.80 % | 47.585 K 525.30 % | 7.610 K 63.45 % | 4.656 K 54.02 % | 3.023 K -99.16 % | 360.703 K 313.29 % | 87.277 K -67.86 % | 271.581 K 732.94 % | 32.605 K -28.35 % | 45.504 K 178.06 % | 16.365 K -89.21 % | 151.611 K 349.64 % | 33.718 K 92.97 % | 17.473 K -29.37 % | 24.738 K -40.49 % | 41.567 K -29.55 % | 59.000 K 96.67 % | 30.000 K 172.73 % | 11.000 K 175.00 % | 4.000 K 33.33 % | 3.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.479 K -56.70 % | 12.654 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.258 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.479 K -97.42 % | 212.654 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 |
| Account payables | 583.505 K 65.96 % | 351.586 K -23.34 % | 458.644 K 12.81 % | 406.546 K -61.66 % | 1.060 M 160.30 % | 407.313 K 208.63 % | 131.975 K -74.23 % | 512.061 K -86.93 % | 3.918 M 0.06 % | 3.916 M -7.19 % | 4.220 M -7.12 % | 4.543 M 104.19 % | 2.225 M 11.46 % | 1.996 M 9.83 % | 1.817 M 536.57 % | 285.508 K 614.23 % | 39.974 K 26.93 % | 31.494 K | 0.000 -100.00 % | 1.612 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.319 K -86.26 % | 191.616 K 562.73 % | 28.913 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.063 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.069 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.905 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 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 646.137 K 3.30 % | 625.508 K 40.26 % | 445.968 K 18.92 % | 375.022 K -27.62 % | 518.128 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 % | -23.000 K | 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 | 642.739 K -30.31 % | 922.345 K 19.21 % | 773.739 K 115.35 % | 359.300 K 212.59 % | 114.944 K -46.56 % | 215.075 K -33.05 % | 321.260 K -29.92 % | 458.389 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 % | 71.709 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 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 -100.00 % | 306.000 -2.24 % | 313.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 100.00 % | -1.500 M -2 593.84 % | -55.686 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -461.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.069 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.125 M -25.00 % | 1.500 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 217.739 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.570 M -53.23 % | -2.330 M | 0.000 | 0.000 100.00 % | -285.508 K -614.23 % | -39.974 K -26.93 % | -31.494 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -156.747 K -495.57 % | -26.319 K | 0.000 100.00 % | -28.913 K | 0.000 100.00 % | -23.647 K 45.33 % | -43.251 K -2 062.55 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 8.621 M 8.36 % | 7.955 M 17.55 % | 6.768 M 16.93 % | 5.788 M 62.41 % | 3.564 M 11.24 % | 3.204 M -23.14 % | 4.168 M -19.31 % | 5.166 M 901.57 % | 515.758 K -40.99 % | 874.008 K -17.66 % | 1.062 M -90.33 % | 10.972 M -6.94 % | 11.790 M -4.01 % | 12.283 M 16.07 % | 10.582 M 89.72 % | 5.578 M 1 322.34 % | 392.143 K -50.89 % | 798.455 K 15.92 % | 688.825 K -54.72 % | 1.521 M 2.51 % | 1.484 M 67.38 % | 886.577 K -71.17 % | 3.075 M -9.61 % | 3.402 M -38.06 % | 5.492 M 297.20 % | 1.383 M -20.75 % | 1.745 M -13.63 % | 2.020 M -29.76 % | 2.876 M 69.88 % | 1.693 M -5.79 % | 1.797 M 22.24 % | 1.470 M 131.13 % | 636.000 K -86.29 % | 4.640 M |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -670.133 K 57.32 % | -1.570 M -1 569.21 % | -94.069 K -200.00 % | 94.069 K 165.01 % | -144.705 K 82.71 % | -836.702 K -282.19 % | 459.240 K 132.41 % | -1.417 M -467.58 % | -249.668 K -507.12 % | -41.123 K 98.57 % | -2.871 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 |
| Stock based compensation | -586.047 K | 0.000 -100.00 % | 620.174 K -47.25 % | 1.176 M | 0.000 -100.00 % | 44.909 K -60.61 % | 114.010 K 20.71 % | 94.450 K 407.27 % | -30.738 K -200.00 % | 30.738 K 153.27 % | -57.698 K -103.63 % | 1.587 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 |
| Change in working capital | -239.330 K 64.84 % | -680.693 K -198.69 % | 689.703 K 303.00 % | -339.755 K -228.26 % | 264.887 K 165.43 % | 99.796 K -86.19 % | 722.692 K 230.52 % | -553.690 K -138.24 % | 1.448 M 561.31 % | 218.930 K 121.54 % | 98.821 K 388.92 % | -34.203 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 |
| Accounts receivables | 243.761 K 151.25 % | -475.603 K -333.41 % | 203.763 K 158.47 % | -348.504 K -725.77 % | 55.692 K -53.94 % | 120.910 K -84.44 % | 777.026 K 240.34 % | -553.690 K -1 536.44 % | -33.835 K -115.45 % | 218.930 K 121.54 % | 98.821 K 388.92 % | -34.203 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 |
| Inventory | -87.805 K -273.74 % | 50.538 K 492.59 % | -12.873 K -187.27 % | 14.751 K -75.31 % | 59.734 K 382.91 % | -21.114 K 61.14 % | -54.334 K 96.51 % | -1.558 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 |
| Accounts payables | 0.000 -100.00 % | 214.083 K 2 112.44 % | -10.638 K 85.56 % | -73.665 K -149.94 % | 147.498 K -30.32 % | 211.685 K 121.79 % | -971.500 K -165.73 % | 1.478 M 13.66 % | 1.300 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 working capital | -395.286 K 15.84 % | -469.711 K -192.20 % | 509.451 K 652.92 % | 67.663 K 3 346.92 % | 1.963 K 100.93 % | -211.685 K -121.79 % | 971.500 K 165.73 % | -1.478 M -915.40 % | 181.268 K 6 168.56 % | -2.987 K -100.05 % | 5.635 M 1 563.69 % | -384.990 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 |
| Other non cash items | 482.055 K -66.89 % | 1.456 M -10.62 % | 1.629 M 380.76 % | -580.085 K -266.88 % | 347.613 K -79.62 % | 1.706 M -42.91 % | 2.988 M 249.47 % | -1.999 M -673.94 % | 348.311 K 455.72 % | 62.677 K -99.32 % | 9.190 M 830.34 % | 987.760 K -83.82 % | 6.104 M 558.58 % | 926.896 K 117.39 % | -5.331 M -162.09 % | -2.034 M -645.51 % | -272.835 K -163.01 % | 433.018 K 122.25 % | -1.946 M 16.20 % | -2.322 M -434.71 % | 693.840 K -50.45 % | 1.400 M 1 568.21 % | -95.368 K 88.48 % | -827.990 K 87.97 % | -6.885 M -5 587.57 % | -121.053 K -22.14 % | -99.109 K -23.83 % | -80.034 K 56.01 % | -181.936 K -2 374.20 % | 8.000 K 106.56 % | -122.000 K 22.78 % | -158.000 K -174.18 % | 213.000 K 443.55 % | -62.000 K |
| Net cash provided by operating activities | 1.902 M 28.07 % | 1.485 M -6.49 % | 1.588 M 35.71 % | 1.170 M 223.21 % | 362.076 K 1 240.65 % | -31.743 K 97.71 % | -1.384 M -912.67 % | 170.347 K 121.87 % | -778.830 K -198.83 % | -260.629 K 38.86 % | -426.293 K 67.65 % | -1.318 M | 0.000 | 0.000 100.00 % | -5.331 M -162.09 % | -2.034 M -645.51 % | -272.835 K -163.01 % | 433.018 K 122.25 % | -1.946 M 16.20 % | -2.322 M -569.31 % | -346.973 K | 0.000 100.00 % | -836.951 K -1.08 % | -827.990 K 87.97 % | -6.885 M -5 587.57 % | -121.053 K -22.14 % | -99.109 K -23.83 % | -80.034 K 56.01 % | -181.936 K -2 374.20 % | 8.000 K 106.56 % | -122.000 K 22.78 % | -158.000 K -174.18 % | 213.000 K 443.55 % | -62.000 K |
| Investments in property plant and equipment | -764.945 K 62.71 % | -2.051 M -35.85 % | -1.510 M -37.52 % | -1.098 M -24.32 % | -883.158 K -169.15 % | -328.126 K -69.53 % | -193.553 K | 0.000 100.00 % | -2.005 K | 0.000 100.00 % | -57.890 K 95.38 % | -1.254 M 33.62 % | -1.889 M 5.13 % | -1.991 M 16.12 % | -2.374 M -2 077.98 % | -109.000 K -1 594.65 % | -6.432 K | 0.000 100.00 % | -7.080 K 44.93 % | -12.856 K -397.72 % | -2.583 K 96.14 % | -67.000 K -346.67 % | -15.000 K -255.45 % | -4.220 K 99.46 % | -782.725 K -20 347.36 % | -3.828 K -316.99 % | -918.000 76.01 % | -3.826 K -2.19 % | -3.744 K 6.40 % | -4.000 K 55.56 % | -9.000 K 60.87 % | -23.000 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 100.00 % | -182.237 K -620.68 % | 35.000 K | 0.000 -100.00 % | 40.000 K 100.88 % | -4.527 M -16 450.79 % | 27.689 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -150.000 K | 0.000 | 0.000 100.00 % | -4.410 K | 0.000 100.00 % | -494.077 K -1 481.55 % | -31.240 K -109.41 % | 332.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -750.000 K | 0.000 | 0.000 | 0.000 100.00 % | -494.000 K -1 681.31 % | 31.240 K 141.65 % | -75.000 K | 0.000 100.00 % | -435.551 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 497.515 K 247.91 % | 143.000 K 941.18 % | -17.000 K | 0.000 -100.00 % | 17.516 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -252.444 K -1 481.93 % | -15.958 K | 0.000 -100.00 % | 1.187 M | 0.000 100.00 % | -276.502 K | 0.000 100.00 % | -200.000 K | 0.000 -100.00 % | 400.000 | 0.000 -100.00 % | 7.611 K 3.42 % | 7.359 K 46.21 % | 5.033 K -99.75 % | 2.013 M 203.82 % | -1.939 M -651.20 % | 351.780 K 1 015.03 % | 31.549 K -92.61 % | 426.635 K 1 643.71 % | -27.637 K -103.25 % | 851.660 K 363.67 % | -323.000 K -32 200.00 % | -1.000 K 99.49 % | -197.363 K 86.23 % | -1.433 M -944.49 % | -137.189 K 52.77 % | -290.447 K 23.81 % | -381.222 K 49.41 % | -753.583 K 6.62 % | -807.000 K -91.69 % | -421.000 K -108.42 % | -202.000 K 62.45 % | -538.000 K 80.21 % | -2.719 M |
| Net cash used for investing activites | -1.017 M 50.79 % | -2.067 M -22.17 % | -1.692 M -1 459.86 % | 124.436 K 114.09 % | -883.158 K -56.41 % | -564.628 K 88.04 % | -4.721 M -2 639.77 % | -172.311 K -8 494.06 % | -2.005 K -601.25 % | 400.000 100.69 % | -57.890 K 95.36 % | -1.246 M 33.76 % | -1.882 M 5.26 % | -1.986 M -450.20 % | -361.000 K 83.58 % | -2.198 M -443.18 % | -404.652 K -1 382.61 % | 31.549 K -92.40 % | 415.145 K -9.16 % | 457.022 K 11 325.55 % | 4.000 K 100.98 % | -407.000 K -268.88 % | 241.000 K 230.93 % | -184.067 K 93.06 % | -2.651 M -1 780.06 % | -141.017 K 51.60 % | -291.365 K 24.33 % | -385.048 K 49.16 % | -757.327 K 6.62 % | -811.000 K -53.02 % | -530.000 K -135.56 % | -225.000 K 58.18 % | -538.000 K 80.21 % | -2.719 M |
| Debt repayment | -155.413 K -6.54 % | -145.876 K -128.82 % | 506.125 K 747.21 % | -78.201 K 21.90 % | -100.131 K 14.31 % | -116.849 K 43.57 % | -207.082 K 78.99 % | -985.600 K -334.87 % | 419.644 K 185.64 % | -490.000 K -1 280.28 % | -35.500 K | 0.000 -100.00 % | 105.000 K -91.60 % | 1.250 M | 0.000 -100.00 % | 525.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 749.920 K | 0.000 -100.00 % | 16.150 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 727.263 K -84.04 % | 4.557 M 22.34 % | 3.725 M | 0.000 -100.00 % | 821.000 K -29.60 % | 1.166 M 20.06 % | 971.320 K -78.42 % | 4.501 M 65.22 % | 2.724 M -2.28 % | 2.788 M -64.43 % | 7.838 M 3 819.00 % | 200.000 K | 0.000 -100.00 % | 487.303 K -77.61 % | 2.176 M 754.21 % | 254.738 K 16.99 % | 217.750 K 708.97 % | 26.917 K | 0.000 -100.00 % | 13.533 M 4 000.92 % | 330.000 K | 0.000 | 0.000 -100.00 % | 1.915 M 17 313.07 % | 11.000 K -97.74 % | 487.000 K -69.29 % | 1.586 M | 0.000 -100.00 % | 3.096 M |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -10.564 K | 0.000 | 0.000 100.00 % | -22.737 K 86.83 % | -172.616 K | 0.000 | 0.000 100.00 % | -49.259 K 19.39 % | -61.109 K -28.86 % | -47.424 K 87.83 % | -389.764 K -342.54 % | -88.074 K 32.25 % | -130.000 K 66.84 % | -392.000 K -1 123.24 % | -32.046 K -493.22 % | -5.402 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K -99.12 % | 4.557 M | 0.000 | 0.000 -100.00 % | 771.741 K 871.74 % | -100.000 K -104.23 % | 2.364 M 336.41 % | -999.860 K | 0.000 | 0.000 100.00 % | -491.000 K -24 549 900.00 % | -2.000 98.31 % | -118.000 | 0.000 | 0.000 -100.00 % | 7.342 K | 0.000 | 0.000 | 0.000 100.00 % | -31.520 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -155.413 K -6.54 % | -145.876 K -129.44 % | 495.561 K 733.70 % | -78.201 K 21.90 % | -100.131 K -115.39 % | 650.414 K -85.05 % | 4.350 M 58.79 % | 2.740 M 552.86 % | 419.644 K 48.95 % | 281.741 K -70.94 % | 969.588 K -58.98 % | 2.364 M -40.58 % | 3.978 M 2.75 % | 3.872 M 45.66 % | 2.658 M -64.47 % | 7.480 M 4 353.65 % | 167.952 K 3 142.61 % | -5.520 K -101.13 % | 487.303 K -77.61 % | 2.176 M 115.02 % | 1.012 M 368.52 % | 216.000 K 402.33 % | 43.000 K | 0.000 -100.00 % | 13.502 M 3 991.37 % | 330.000 K | 0.000 | 0.000 -100.00 % | 1.915 M 17 313.07 % | 11.000 K -97.74 % | 487.000 K -69.29 % | 1.586 M | 0.000 -100.00 % | 3.096 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.083 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.000 K | 0.000 100.00 % | -32.000 K | 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 | 729.085 K 200.14 % | -728.060 K -285.91 % | 391.614 K -67.81 % | 1.217 M 295.83 % | -621.213 K -1 249.48 % | 54.043 K 103.08 % | -1.755 M -164.10 % | 2.738 M 857.97 % | -361.192 K -1 779.10 % | 21.511 K -95.57 % | 485.405 K 443.60 % | -141.270 K -74.66 % | -80.885 K 48.54 % | -157.171 K 94.82 % | -3.034 M -193.41 % | 3.248 M 737.44 % | -509.535 K -211.00 % | 459.048 K 143.99 % | -1.044 M -435.91 % | 310.688 K -52.78 % | 658.000 K 128.20 % | -2.333 M -298.80 % | -585.000 K 42.20 % | -1.012 M -125.52 % | 3.965 M 5 737.40 % | 67.930 K 117.40 % | -390.474 K 16.04 % | -465.082 K -147.64 % | 976.175 K 223.25 % | -792.000 K -380.00 % | -165.000 K -113.72 % | 1.203 M 470.15 % | -325.000 K -203.17 % | 315.000 K |
| Cash at beginning of period | 1.547 M -32.01 % | 2.275 M 20.80 % | 1.883 M 182.52 % | 666.492 K -48.24 % | 1.288 M 4.38 % | 1.234 M -58.72 % | 2.989 M 1 091.05 % | 250.925 K -59.01 % | 612.117 K 3.64 % | 590.606 K 461.41 % | 105.201 K -57.32 % | 246.471 K -24.71 % | 327.356 K -32.44 % | 484.527 K -86.25 % | 3.524 M 1 176.81 % | 276.000 K -64.86 % | 785.385 K 140.67 % | 326.337 K -76.18 % | 1.370 M 29.33 % | 1.059 M 160.91 % | 406.000 K -85.27 % | 2.757 M -17.50 % | 3.342 M -23.25 % | 4.354 M 882.21 % | 443.321 K 18.10 % | 375.391 K -50.98 % | 765.865 K -37.78 % | 1.231 M 383.16 % | 254.772 K -75.67 % | 1.047 M -13.61 % | 1.212 M 13 366.67 % | 9.000 K -97.31 % | 334.000 K 1 657.89 % | 19.000 K |
| Cash at end of period | 2.276 M 47.14 % | 1.547 M -32.01 % | 2.275 M 20.80 % | 1.883 M 182.52 % | 666.492 K -48.24 % | 1.288 M 4.38 % | 1.234 M -58.72 % | 2.989 M 1 091.05 % | 250.925 K -59.01 % | 612.117 K 3.64 % | 590.606 K 461.41 % | 105.201 K -57.32 % | 246.471 K -24.71 % | 327.356 K -33.19 % | 490.000 K -86.10 % | 3.524 M 1 177.51 % | 275.850 K -64.88 % | 785.385 K 140.67 % | 326.337 K -76.18 % | 1.370 M 28.76 % | 1.064 M 150.94 % | 424.000 K -84.62 % | 2.757 M -17.51 % | 3.342 M -24.19 % | 4.409 M 894.46 % | 443.321 K 18.10 % | 375.391 K -50.98 % | 765.865 K -37.78 % | 1.231 M 382.72 % | 255.000 K -75.64 % | 1.047 M -13.61 % | 1.212 M 13 366.67 % | 9.000 K -97.31 % | 334.000 K |
| Operating cash flow | 1.902 M 28.07 % | 1.485 M -6.49 % | 1.588 M 35.71 % | 1.170 M 223.21 % | 362.076 K 1 240.65 % | -31.743 K 97.71 % | -1.384 M -912.67 % | 170.347 K 121.87 % | -778.830 K -198.83 % | -260.629 K 38.86 % | -426.293 K 67.65 % | -1.318 M | 0.000 | 0.000 100.00 % | -5.331 M -162.09 % | -2.034 M -645.51 % | -272.835 K -163.01 % | 433.018 K 122.25 % | -1.946 M 16.20 % | -2.322 M -569.31 % | -346.973 K | 0.000 100.00 % | -836.951 K -1.08 % | -827.990 K 87.97 % | -6.885 M -5 587.57 % | -121.053 K -22.14 % | -99.109 K -23.83 % | -80.034 K 56.01 % | -181.936 K -2 374.20 % | 8.000 K 106.56 % | -122.000 K 22.78 % | -158.000 K -174.18 % | 213.000 K 443.55 % | -62.000 K |
| Capital expenditure | -1.019 M 50.31 % | -2.051 M -35.85 % | -1.510 M -37.52 % | -1.098 M -24.32 % | -883.158 K -169.15 % | -328.126 K -69.53 % | -193.553 K | 0.000 100.00 % | -2.005 K | 0.000 100.00 % | -57.890 K 95.38 % | -1.254 M 33.62 % | -1.889 M 5.13 % | -1.991 M 16.12 % | -2.374 M -2 077.98 % | -109.000 K -1 594.65 % | -6.432 K | 0.000 100.00 % | -7.080 K 44.93 % | -12.856 K -397.72 % | -2.583 K 96.14 % | -67.000 K -346.67 % | -15.000 K -255.45 % | -4.220 K 99.46 % | -782.725 K -439.01 % | -145.216 K 50.16 % | -291.365 K 24.33 % | -385.048 K 49.16 % | -757.327 K 7.76 % | -821.000 K -90.93 % | -430.000 K -91.11 % | -225.000 K | 0.000 | 0.000 |
| Free CashFlow | 882.515 K 255.86 % | -566.226 K -823.24 % | 78.290 K 8.22 % | 72.345 K 113.88 % | -521.082 K -44.80 % | -359.869 K 77.19 % | -1.578 M -1 026.30 % | 170.347 K 121.82 % | -780.835 K -199.60 % | -260.629 K 46.17 % | -484.183 K 81.17 % | -2.572 M -36.13 % | -1.889 M 5.13 % | -1.991 M 74.16 % | -7.705 M -259.54 % | -2.143 M -667.37 % | -279.267 K -164.49 % | 433.018 K 122.17 % | -1.953 M 16.36 % | -2.335 M -568.04 % | -349.556 K -421.73 % | -67.000 K 92.14 % | -851.951 K -2.37 % | -832.210 K 89.15 % | -7.668 M -2 779.68 % | -266.269 K 31.81 % | -390.474 K 16.04 % | -465.082 K 50.48 % | -939.263 K -15.53 % | -813.000 K -47.28 % | -552.000 K -44.13 % | -383.000 K -279.81 % | 213.000 K 443.55 % | -62.000 K |
| 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 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1995-12-31 | 1995-06-30 | 1994-12-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1992-12-31 | 1992-06-30 | 1992-01-31 | 1991-06-30 | 1991-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.148 M -21.94 % | 2.751 M -2.19 % | 2.813 M 2.50 % | 2.744 M 19.90 % | 2.289 M 48.15 % | 1.545 M -9.82 % | 1.713 M -9.31 % | 1.889 M 60.93 % | 1.174 M -25.50 % | 1.576 M 413.34 % | 306.955 K -36.25 % | 481.507 K -27.34 % | 662.697 K 2.36 % | 647.440 K -37.73 % | 1.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 382.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.317 K 0.00 % | -3.317 K -101.59 % | 208.599 K 0.00 % | 208.596 K -48.28 % | 403.328 K 0.00 % | 403.326 K 72.36 % | 234.000 K 0.00 % | 234.000 K 241.61 % | 68.500 K 0.00 % | 68.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | -271.854 K -123.77 % | 1.144 M 450.16 % | 207.912 K -67.88 % | 647.222 K 1 737.00 % | -39.537 K 85.72 % | -276.860 K -304.77 % | -68.399 K 69.28 % | -222.661 K -125.12 % | 886.228 K 314.71 % | 213.698 K 130.23 % | -707.011 K 62.71 % | -1.896 M -9 098.35 % | 21.070 K 100.53 % | -3.963 M -623.48 % | -547.769 K -58.44 % | -345.726 K -111.64 % | 2.971 M 259.84 % | -1.859 M -169.72 % | -689.226 K 46.05 % | -1.277 M -282.74 % | 699.049 K 106.88 % | -10.154 M -1 851.36 % | -520.370 K 81.35 % | -2.791 M -30.81 % | -2.133 M 41.68 % | -3.658 M 0.00 % | -3.658 M -72.71 % | -2.118 M -113.27 % | -993.237 K 70.39 % | -3.354 M 30.91 % | -4.855 M -33.05 % | -3.649 M 1.49 % | -3.704 M -27 827.04 % | -13.264 K 96.08 % | -338.267 K -339.54 % | 141.213 K 0.00 % | 141.212 K 124.44 % | -577.761 K 0.00 % | -577.761 K 50.29 % | -1.162 M 0.00 % | -1.162 M -217.53 % | -366.000 K 0.00 % | -366.000 K 48.23 % | -707.000 K 0.00 % | -707.000 K 51.97 % | -1.472 M | 0.000 100.00 % | -1.181 M | 0.000 100.00 % | -11.266 M | 0.000 | 0.000 | 0.000 100.00 % | -274.202 K | 0.000 100.00 % | -843.349 K | 0.000 | 0.000 100.00 % | -1.047 M -562.67 % | -158.000 K | 0.000 100.00 % | -199.000 K | 0.000 100.00 % | -787.000 K | 0.000 100.00 % | -3.966 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax | -271.854 K -133.47 % | 812.242 K 290.67 % | 207.912 K -34.17 % | 315.833 K 898.83 % | -39.537 K 92.45 % | -523.858 K -218.88 % | -164.282 K 72.75 % | -602.979 K -183.36 % | 723.361 K 1 498.29 % | -51.732 K 93.29 % | -770.782 K 61.29 % | -1.991 M -1 423.21 % | 150.481 K 103.68 % | -4.092 M -495.26 % | -687.426 K -98.84 % | -345.726 K -111.64 % | 2.971 M 259.84 % | -1.859 M -169.72 % | -689.226 K 46.05 % | -1.277 M -282.74 % | 699.049 K 106.88 % | -10.154 M -1 851.36 % | -520.370 K 81.35 % | -2.791 M 16.04 % | -3.324 M 14.34 % | -3.881 M 0.00 % | -3.881 M -111.54 % | -1.835 M 0.00 % | -1.835 M 44.06 % | -3.279 M 33.48 % | -4.930 M -35.10 % | -3.649 M 1.49 % | -3.704 M -27 824.93 % | -13.265 K 96.08 % | -338.266 K -1 460.34 % | -21.679 K 0.00 % | -21.679 K 94.66 % | -405.662 K 45.90 % | -749.860 K 35.48 % | -1.162 M 0.00 % | -1.162 M -234.43 % | -347.500 K 0.00 % | -347.500 K 50.85 % | -707.000 K 0.00 % | -707.000 K 0.38 % | -709.672 K 6.91 % | -762.328 K -29.12 % | -590.405 K 0.03 % | -590.596 K 89.52 % | -5.633 M 0.00 % | -5.633 M -100.00 % | -2.817 M -200.00 % | 2.817 M 2 154.32 % | -137.101 K 0.00 % | -137.101 K 67.49 % | -421.675 K 0.00 % | -421.675 K -100.00 % | -210.837 K 74.79 % | -836.178 K -958.45 % | -79.000 K 0.00 % | -79.000 K 20.60 % | -99.500 K 0.00 % | -99.500 K 74.75 % | -394.000 K 0.00 % | -394.000 K 80.26 % | -1.996 M 0.00 % | -1.996 M -100.00 % | -998.000 K -15 453.85 % | 6.500 K 100.00 % | 3.250 K |
| Income before tax ratio | -0.13 -142.88 % | 0.30 299.43 % | 0.07 -35.78 % | 0.12 766.27 % | -0.02 94.91 % | -0.34 -253.61 % | -0.10 69.96 % | -0.32 -151.80 % | 0.62 1 976.97 % | -0.03 98.69 % | -2.51 39.28 % | -4.14 -1 921.12 % | 0.23 103.59 % | -6.32 -856.00 % | -0.66 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.83 | 0.00 | 0.00 | 0.00 100.00 % | -110.81 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 6.54 0.00 % | 6.54 436.13 % | -1.94 45.90 % | -3.59 -24.76 % | -2.88 0.00 % | -2.88 -94.03 % | -1.49 0.00 % | -1.49 85.61 % | -10.32 0.00 % | -10.32 | 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 | 259.332 K -81.64 % | 1.412 M 190.78 % | 485.695 K -24.48 % | 643.171 K 36.84 % | 470.003 K 454.61 % | -132.540 K -271.43 % | 77.315 K 124.17 % | -319.841 K 20.24 % | -401.000 K -1 581.29 % | 27.071 K 103.98 % | -680.723 K 64.35 % | -1.910 M -929.65 % | 230.178 K 105.65 % | -4.073 M -519.69 % | -657.269 K -88.84 % | -348.062 K -111.71 % | 2.973 M 292.88 % | -1.541 M -174.83 % | -560.875 K 54.11 % | -1.222 M -270.26 % | 717.835 K 109.35 % | -7.680 M -5 602.26 % | 139.586 K 107.91 % | -1.765 M 13.95 % | -2.051 M 36.47 % | -3.228 M 0.00 % | -3.228 M -147.62 % | -1.304 M 0.00 % | -1.304 M 70.65 % | -4.442 M 0.00 % | -4.442 M -20.03 % | -3.701 M 0.01 % | -3.701 M -996.27 % | -337.608 K 0.00 % | -337.608 K -1 521.67 % | -20.819 K 0.01 % | -20.821 K 98.08 % | -1.083 M -44.78 % | -747.711 K 54.41 % | -1.640 M -41.31 % | -1.161 M -144.83 % | -474.015 K 0.00 % | -474.015 K 18.29 % | -580.084 K 0.00 % | -580.084 K 40.58 % | -976.188 K -36.60 % | -714.644 K 39.50 % | -1.181 M 0.00 % | -1.181 M 89.52 % | -11.266 M 0.00 % | -11.266 M -100.00 % | -5.633 M -200.00 % | 5.633 M 2 154.32 % | -274.202 K 0.00 % | -274.202 K 67.49 % | -843.349 K 0.00 % | -843.349 K -100.00 % | -421.675 K 74.79 % | -1.672 M -958.45 % | -158.000 K 0.00 % | -158.000 K 20.60 % | -199.000 K 0.00 % | -199.000 K 74.73 % | -787.500 K 0.00 % | -787.500 K 80.21 % | -3.979 M 0.00 % | -3.979 M -100.00 % | -1.990 M -56 742.86 % | -3.500 K -100.00 % | -1.750 K |
| Net income ratio | -0.13 -130.45 % | 0.42 462.50 % | 0.07 -68.66 % | 0.24 1 465.35 % | -0.02 90.36 % | -0.18 -348.86 % | -0.04 66.13 % | -0.12 -115.61 % | 0.75 456.68 % | 0.14 105.89 % | -2.30 41.50 % | -3.94 -12 484.41 % | 0.03 100.52 % | -6.12 -1 061.94 % | -0.53 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.83 | 0.00 | 0.00 | 0.00 100.00 % | -71.12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -42.58 0.00 % | -42.58 -1 437.29 % | -2.77 0.00 % | -2.77 3.87 % | -2.88 0.00 % | -2.88 -84.22 % | -1.56 0.00 % | -1.56 84.85 % | -10.32 0.00 % | -10.32 | 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.12 -76.48 % | 0.51 197.30 % | 0.17 -26.33 % | 0.23 14.14 % | 0.21 339.37 % | -0.09 -290.10 % | 0.05 126.66 % | -0.17 50.44 % | -0.34 -2 088.39 % | 0.02 100.77 % | -2.22 44.08 % | -3.97 -1 241.84 % | 0.35 105.52 % | -6.29 -895.24 % | -0.63 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.88 | 0.00 | 0.00 | 0.00 100.00 % | -68.36 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 6.28 -0.01 % | 6.28 220.97 % | -5.19 -44.78 % | -3.58 11.85 % | -4.07 -41.31 % | -2.88 -42.05 % | -2.03 0.00 % | -2.03 76.08 % | -8.47 0.00 % | -8.47 | 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.88 6.30 % | 0.83 -1.11 % | 0.84 105.56 % | 0.41 108.33 % | 0.20 1 533.14 % | -0.01 -105.34 % | 0.25 -21.89 % | 0.33 7.03 % | 0.30 -34.22 % | 0.46 137.01 % | -1.25 -149.18 % | -0.50 -169.40 % | 0.72 -12.94 % | 0.83 80.64 % | 0.46 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 64.91 % | 0.61 0.00 % | 0.61 -11.67 % | 0.69 0.00 % | 0.69 -19.68 % | 0.85 0.00 % | 0.85 -14.53 % | 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 |
| Weighted average shs out dil | 107.162 M -99.00 % | 10.716 B 0.00 % | 10.716 B 0.00 % | 10.716 B 0.00 % | 10.716 B 12.14 % | 9.556 B 2.27 % | 9.345 B 0.00 % | 9.345 B 0.00 % | 9.345 B 1.91 % | 9.170 B 1.52 % | 9.032 B 4.81 % | 8.618 B 4.52 % | 8.245 B 0.02 % | 8.243 B 2.87 % | 8.012 B 27.77 % | 6.271 B 332.01 % | 1.452 B 152.80 % | 574.200 M -0.03 % | 574.355 M 42.74 % | 402.366 M -42.44 % | 699.049 M 63.76 % | 426.870 M -17.97 % | 520.370 M 178.67 % | 186.733 M 5.03 % | 177.791 M -7.15 % | 191.479 M 0.00 % | 191.479 M 95.92 % | 97.733 M 12.06 % | 87.217 M 13.71 % | 76.701 M 0.00 % | 76.701 M 126.16 % | 33.914 M 0.00 % | 33.914 M 242.77 % | 9.894 M 0.00 % | 9.894 M 60.44 % | 6.167 M 0.00 % | 6.167 M -8.13 % | 6.712 M 0.00 % | 6.712 M 167.80 % | 2.507 M 0.00 % | 2.507 M 0.00 % | 2.507 M 59.91 % | 1.567 M 0.00 % | 1.567 M 11.89 % | 1.401 M 4.99 % | 1.334 M 0.00 % | 1.334 M 0.00 % | 1.334 M 0.00 % | 1.334 M 23.76 % | 1.078 M 0.00 % | 1.078 M 0.00 % | 1.078 M -99.90 % | 1.078 B 291 007.49 % | 370.368 K 0.00 % | 370.368 K 0.00 % | 370.368 K 0.00 % | 370.368 K 0.00 % | 370.368 K 0.00 % | 370.368 K 58.91 % | 233.072 K 0.00 % | 233.072 K 4.10 % | 223.897 K 0.00 % | 223.897 K 23.43 % | 181.396 K 0.00 % | 181.396 K -100.00 % | 4.166 B 0.00 % | 4.166 B 0.00 % | 4.166 B -50.00 % | 8.333 B 0.00 % | 8.333 B |
| Weighted average shs out | 107.156 M -99.01 % | 10.791 B -1.39 % | 10.943 B 2.11 % | 10.716 B 0.00 % | 10.716 B 12.14 % | 9.556 B 2.27 % | 9.345 B 0.00 % | 9.345 B 1.47 % | 9.209 B 0.43 % | 9.170 B 1.52 % | 9.032 B 4.81 % | 8.618 B 4.52 % | 8.245 B -0.14 % | 8.256 B 2.49 % | 8.055 B 28.15 % | 6.286 B 333.05 % | 1.452 B 152.99 % | 573.752 M -0.10 % | 574.355 M 42.71 % | 402.466 M -42.43 % | 699.049 M 63.76 % | 426.884 M -17.97 % | 520.370 M 178.67 % | 186.733 M 5.03 % | 177.791 M -7.15 % | 191.479 M 0.00 % | 191.479 M 95.92 % | 97.733 M 12.06 % | 87.217 M 13.71 % | 76.701 M 0.00 % | 76.701 M 126.16 % | 33.914 M 0.00 % | 33.914 M 242.77 % | 9.894 M 0.00 % | 9.894 M 60.44 % | 6.167 M 0.00 % | 6.167 M -8.13 % | 6.712 M 0.00 % | 6.712 M 167.80 % | 2.507 M 0.00 % | 2.507 M 0.00 % | 2.507 M 59.91 % | 1.567 M 0.00 % | 1.567 M 11.89 % | 1.401 M 4.99 % | 1.334 M 0.00 % | 1.334 M 0.00 % | 1.334 M 0.00 % | 1.334 M 23.76 % | 1.078 M 0.00 % | 1.078 M 0.00 % | 1.078 M 190.93 % | 370.593 K 0.06 % | 370.368 K 0.00 % | 370.368 K 0.00 % | 370.368 K 0.00 % | 370.368 K 0.00 % | 370.368 K 0.00 % | 370.368 K 58.91 % | 233.072 K 0.00 % | 233.072 K 4.10 % | 223.897 K 0.00 % | 223.897 K 23.43 % | 181.396 K 0.00 % | 181.396 K -100.00 % | 4.166 B 0.00 % | 4.166 B 0.00 % | 4.166 B -50.00 % | 8.333 B 0.00 % | 8.333 B |
| EPS diluted | 0.00 -2 600.00 % | 0.00 | 0.00 -100.00 % | 0.00 2 810.39 % | 0.00 87.26 % | 0.00 -295.80 % | 0.00 69.28 % | 0.00 -123.83 % | 0.00 329.09 % | 0.00 123.31 % | 0.00 50.00 % | 0.00 -7 925.95 % | 0.00 100.51 % | 0.00 -400.00 % | 0.00 0.00 % | 0.00 -105.00 % | 0.00 162.50 % | 0.00 -166.67 % | 0.00 62.50 % | 0.00 -420.00 % | 0.00 104.20 % | -0.02 -2 280.00 % | 0.00 93.29 % | -0.01 -24.17 % | -0.01 36.84 % | -0.02 1.04 % | -0.02 27.82 % | -0.03 -133.33 % | -0.01 75.64 % | -0.05 25.95 % | -0.06 42.96 % | -0.11 -1.47 % | -0.11 -8 300.00 % | 0.00 96.20 % | -0.03 -248.05 % | 0.02 1.32 % | 0.02 127.14 % | -0.08 2.33 % | -0.09 81.70 % | -0.47 -2.17 % | -0.46 -215.74 % | -0.15 37.46 % | -0.23 76.70 % | -1.00 0.00 % | -1.00 9.09 % | -1.10 | 0.00 100.00 % | -0.89 | 0.00 100.00 % | -10.45 | 0.00 | 0.00 100.00 % | -1.88 -154.05 % | -0.74 | 0.00 100.00 % | -2.28 | 0.00 | 0.00 100.00 % | -3.01 -342.65 % | -0.68 | 0.00 100.00 % | -0.89 | 0.00 100.00 % | -4.34 | 0.00 100.00 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Earnings per share | 0.00 -2 600.00 % | 0.00 | 0.00 -100.00 % | 0.00 2 810.39 % | 0.00 87.26 % | 0.00 -295.80 % | 0.00 69.28 % | 0.00 -123.83 % | 0.00 329.09 % | 0.00 123.31 % | 0.00 50.00 % | 0.00 -7 925.95 % | 0.00 100.51 % | 0.00 -400.00 % | 0.00 0.00 % | 0.00 -105.00 % | 0.00 162.50 % | 0.00 -166.67 % | 0.00 62.50 % | 0.00 -420.00 % | 0.00 104.20 % | -0.02 -2 280.00 % | 0.00 93.29 % | -0.01 -24.17 % | -0.01 36.84 % | -0.02 1.04 % | -0.02 27.82 % | -0.03 -133.33 % | -0.01 75.64 % | -0.05 25.95 % | -0.06 42.96 % | -0.11 -1.47 % | -0.11 -8 300.00 % | 0.00 96.20 % | -0.03 -248.05 % | 0.02 1.32 % | 0.02 127.14 % | -0.08 2.33 % | -0.09 81.70 % | -0.47 -2.17 % | -0.46 -215.74 % | -0.15 37.46 % | -0.23 76.70 % | -1.00 0.00 % | -1.00 9.09 % | -1.10 | 0.00 100.00 % | -0.89 | 0.00 100.00 % | -10.45 | 0.00 | 0.00 100.00 % | -1.88 -154.05 % | -0.74 | 0.00 100.00 % | -2.28 | 0.00 | 0.00 100.00 % | -3.01 -342.65 % | -0.68 | 0.00 100.00 % | -0.89 | 0.00 100.00 % | -4.34 | 0.00 100.00 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit | 1.885 M -17.02 % | 2.272 M -3.27 % | 2.349 M 110.71 % | 1.115 M 149.78 % | 446.304 K 2 223.13 % | -21.021 K -104.82 % | 436.431 K -29.16 % | 616.088 K 72.25 % | 357.671 K -50.99 % | 729.842 K 289.98 % | -384.168 K -58.85 % | -241.847 K -150.43 % | 479.602 K -10.89 % | 538.213 K 12.48 % | 478.513 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 382.000 K 107.04 % | -5.423 M | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.317 K 0.00 % | -3.317 K -102.62 % | 126.491 K 0.00 % | 126.488 K -54.32 % | 276.882 K 0.00 % | 276.882 K 38.44 % | 200.000 K 0.00 % | 200.000 K 191.97 % | 68.500 K 0.00 % | 68.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 100.00 % | -331.610 K | 0.000 100.00 % | -331.389 K | 0.000 100.00 % | -342.881 K | 0.000 100.00 % | -354.348 K -208.99 % | -114.681 K 42.56 % | -199.653 K -474.23 % | -34.769 K -1 488.54 % | 2.504 K -94.53 % | 45.740 K 934.82 % | -5.479 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.191 M -435.28 % | -222.438 K 0.00 % | -222.438 K -178.40 % | 283.712 K 133.72 % | -841.289 K -1 021.08 % | -75.043 K 0.00 % | -75.043 K -108.74 % | 859.013 K | 0.000 -100.00 % | 325.000 K | 0.000 100.00 % | -162.892 K 0.00 % | -162.892 K -194.65 % | 172.099 K 200.00 % | -172.099 K | 0.000 | 0.000 100.00 % | -347.500 K 0.00 % | -347.500 K 50.85 % | -707.000 K 0.00 % | -707.000 K 0.38 % | -709.672 K 6.91 % | -762.328 K -29.12 % | -590.405 K 0.03 % | -590.596 K -110.48 % | 5.633 M 200.00 % | -5.633 M -100.00 % | -2.817 M -200.00 % | 2.817 M 1 954.32 % | 137.101 K 200.00 % | -137.101 K -132.51 % | 421.675 K 200.00 % | -421.675 K -100.00 % | -210.837 K 74.79 % | -836.178 K -1 158.45 % | 79.000 K 200.00 % | -79.000 K -179.40 % | 99.500 K 200.00 % | -99.500 K 74.75 % | -394.000 K 0.00 % | -394.000 K 80.26 % | -1.996 M 0.00 % | -1.996 M -100.00 % | -998.000 K -15 453.85 % | 6.500 K 100.00 % | 3.250 K |
| Cost of revenue | 262.116 K -45.28 % | 479.019 K 3.28 % | 463.795 K -71.53 % | 1.629 M -11.57 % | 1.842 M 17.66 % | 1.566 M 22.65 % | 1.277 M 0.29 % | 1.273 M 55.97 % | 816.187 K -3.51 % | 845.868 K 22.39 % | 691.123 K -4.46 % | 723.354 K 295.07 % | 183.095 K 67.63 % | 109.227 K -80.54 % | 561.299 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.108 K 0.00 % | 82.108 K -35.06 % | 126.446 K 0.00 % | 126.444 K 271.89 % | 34.000 K 0.00 % | 34.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 |
| General and administrative expenses | 766.608 K 440.50 % | 141.832 K -87.08 % | 1.098 M 10.73 % | 991.443 K 5.56 % | 939.223 K 32.01 % | 711.479 K -10.22 % | 792.512 K 18.66 % | 667.906 K 8.33 % | 616.538 K -32.75 % | 916.770 K 77.59 % | 516.240 K 32.53 % | 389.514 K -4.46 % | 407.680 K 20.67 % | 337.855 K -30.96 % | 489.384 K 51.98 % | 322.009 K -31.89 % | 472.806 K -67.94 % | 1.475 M 19.04 % | 1.239 M -19.94 % | 1.547 M 6.16 % | 1.458 M -21.82 % | 1.864 M 295.07 % | 471.897 K -51.78 % | 978.619 K 40.86 % | 694.727 K -60.63 % | 1.765 M 0.00 % | 1.765 M 157.33 % | 685.750 K 10.40 % | 621.158 K -47.42 % | 1.181 M -3.14 % | 1.220 M -56.32 % | 2.793 M 2.54 % | 2.723 M 42 832.83 % | 6.344 K 0.00 % | 6.344 K 617.18 % | 884.500 0.00 % | 884.500 -99.87 % | 688.300 K 0.00 % | 688.300 K -43.03 % | 1.208 M 0.00 % | 1.208 M 335.40 % | 277.500 K 0.00 % | 277.500 K 71.30 % | 162.000 K 0.00 % | 162.000 K -18.69 % | 199.248 K -0.75 % | 200.752 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 |
| Selling and marketing expenses | 921.997 K 365.92 % | 197.887 K -80.51 % | 1.015 M 584.60 % | -209.515 K 55.88 % | -474.919 K -102.70 % | -234.296 K -8.73 % | -215.486 K -138.31 % | 562.411 K 75.19 % | 321.026 K 826.94 % | -44.161 K 44.20 % | -79.140 K -112.51 % | 632.448 K 23.56 % | 511.863 K -32.35 % | 756.585 K 12.19 % | 674.403 K 73.33 % | 389.086 K 260.50 % | 107.929 K 29.62 % | 83.265 K -62.80 % | 223.821 K 1 277.70 % | 16.246 K | 0.000 -100.00 % | 142.727 K 1.32 % | 140.863 K 272.16 % | -81.819 K -108.67 % | 943.548 K -26.35 % | 1.281 M 200.00 % | -1.281 M -1 594.41 % | -75.612 K -200.00 % | 75.612 K -85.09 % | 507.083 K 200.00 % | -507.083 K -126.05 % | 1.946 M 200.00 % | -1.946 M -1 007.15 % | -175.810 K -200.00 % | 175.810 K 345.47 % | -71.622 K -200.00 % | 71.622 K -79.79 % | 354.374 K 200.00 % | -354.374 K -147.07 % | 752.900 K 200.00 % | -752.900 K | 0.000 | 0.000 -100.00 % | 80.500 K 0.00 % | 80.500 K -59.63 % | 199.392 K -0.11 % | 199.608 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 expenses | 0.000 -100.00 % | 454.363 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 100.00 % | -45.448 K | 0.000 -100.00 % | 18.735 K | 0.000 100.00 % | -315.000 K | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 365.622 K | 0.000 -100.00 % | 84.238 K | 0.000 -100.00 % | 651.629 K | 0.000 -100.00 % | 371.977 K | 0.000 100.00 % | -3.500 K 0.00 % | -3.500 K 92.93 % | -49.500 K 0.00 % | -49.500 K 83.86 % | -306.692 K -786.23 % | 44.692 K 103.78 % | -1.181 M 0.00 % | -1.181 M 89.52 % | -11.266 M 0.00 % | -11.266 M -100.00 % | -5.633 M -200.00 % | 5.633 M 2 154.32 % | -274.202 K 0.00 % | -274.202 K 67.49 % | -843.349 K 0.00 % | -843.349 K -100.00 % | -421.675 K 74.79 % | -1.672 M -958.45 % | -158.000 K 0.00 % | -158.000 K 20.60 % | -199.000 K 0.00 % | -199.000 K 74.73 % | -787.500 K 0.00 % | -787.500 K 80.21 % | -3.979 M 0.00 % | -3.979 M -100.00 % | -1.990 M -56 742.86 % | -3.500 K -100.00 % | -1.750 K |
| Operating expenses | 1.689 M 92.04 % | 879.317 K -58.39 % | 2.113 M 170.25 % | 781.928 K 68.41 % | 464.304 K -2.70 % | 477.183 K -17.30 % | 577.026 K -53.10 % | 1.230 M 31.22 % | 937.564 K 7.44 % | 872.609 K 99.64 % | 437.100 K 11.47 % | 392.138 K 25.18 % | 313.257 K -93.21 % | 4.616 M 303.80 % | 1.143 M 227.17 % | 349.437 K -88.24 % | 2.971 M 91.21 % | 1.554 M 171.35 % | 572.680 K -55.58 % | 1.289 M 287.15 % | 333.036 K -92.91 % | 4.697 M 1 117.57 % | 385.804 K -56.98 % | 896.800 K -72.25 % | 3.232 M -38.15 % | 5.225 M 980.77 % | 483.472 K -83.88 % | 2.999 M 330.37 % | 696.772 K -81.54 % | 3.775 M 429.82 % | 712.580 K -88.45 % | 6.168 M 693.87 % | 776.962 K 296.10 % | 196.154 K 7.69 % | 182.154 K 129.90 % | 79.233 K 9.28 % | 72.506 K -95.87 % | 1.754 M 425.15 % | 333.926 K -88.49 % | 2.902 M 537.39 % | 455.328 K -27.21 % | 625.500 K 0.00 % | 625.500 K -17.04 % | 754.000 K 0.00 % | 754.000 K -14.89 % | 885.946 K 99.06 % | 445.054 K 137.68 % | -1.181 M 0.00 % | -1.181 M 89.52 % | -11.266 M 0.00 % | -11.266 M -100.00 % | -5.633 M -200.00 % | 5.633 M 2 154.32 % | -274.202 K 0.00 % | -274.202 K 67.49 % | -843.349 K 0.00 % | -843.349 K -100.00 % | -421.675 K 74.79 % | -1.672 M -958.45 % | -158.000 K 0.00 % | -158.000 K 20.60 % | -199.000 K 0.00 % | -199.000 K 74.73 % | -787.500 K 0.00 % | -787.500 K 80.21 % | -3.979 M 0.00 % | -3.979 M -100.00 % | -1.990 M -56 742.86 % | -3.500 K -100.00 % | -1.750 K |
| Cost and expenses | 1.951 M 43.61 % | 1.358 M -47.29 % | 2.577 M 6.87 % | 2.411 M 4.53 % | 2.307 M 12.90 % | 2.043 M 10.21 % | 1.854 M -25.95 % | 2.503 M 42.74 % | 1.754 M 2.05 % | 1.718 M 52.32 % | 1.128 M 1.14 % | 1.115 M 124.74 % | 496.352 K -89.50 % | 4.726 M 177.24 % | 1.705 M 387.80 % | 349.437 K -88.24 % | 2.971 M 91.21 % | 1.554 M 171.35 % | 572.680 K -55.58 % | 1.289 M 287.15 % | 333.036 K -96.71 % | 10.120 M 2 523.20 % | 385.804 K -56.98 % | 896.800 K -72.25 % | 3.232 M -38.15 % | 5.225 M 980.77 % | 483.472 K -83.88 % | 2.999 M 330.37 % | 696.772 K -83.12 % | 4.127 M 479.22 % | 712.580 K -88.55 % | 6.224 M 701.05 % | 776.962 K 296.10 % | 196.155 K 7.69 % | 182.154 K 129.90 % | 79.233 K 9.28 % | 72.506 K -96.05 % | 1.836 M 341.25 % | 416.034 K -86.26 % | 3.029 M 420.59 % | 581.772 K -12.52 % | 665.068 K 0.00 % | 665.068 K -5.27 % | 702.079 K 0.00 % | 702.079 K -45.64 % | 1.292 M 190.21 % | 445.054 K 137.68 % | -1.181 M 0.00 % | -1.181 M 89.52 % | -11.266 M 0.00 % | -11.266 M -100.00 % | -5.633 M -200.00 % | 5.633 M 2 154.32 % | -274.202 K 0.00 % | -274.202 K 67.49 % | -843.349 K 0.00 % | -843.349 K -100.00 % | -421.675 K 74.79 % | -1.672 M -958.45 % | -158.000 K 0.00 % | -158.000 K 20.60 % | -199.000 K 0.00 % | -199.000 K 74.73 % | -787.500 K 0.00 % | -787.500 K 80.21 % | -3.979 M 0.00 % | -3.979 M -100.00 % | -1.990 M -56 742.86 % | -3.500 K -100.00 % | -1.750 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 |
| Selling general and administrative expenses | 1.689 M 297.36 % | 424.954 K -79.89 % | 2.113 M 170.25 % | 781.928 K 68.41 % | 464.304 K -2.70 % | 477.183 K -17.30 % | 577.026 K -53.10 % | 1.230 M 31.22 % | 937.564 K 7.44 % | 872.609 K 99.64 % | 437.100 K 11.47 % | 392.138 K -57.36 % | 919.543 K -15.98 % | 1.094 M -5.96 % | 1.164 M 63.66 % | 711.095 K 22.45 % | 580.735 K -65.87 % | 1.702 M 16.34 % | 1.463 M -21.48 % | 1.863 M 27.80 % | 1.458 M -27.38 % | 2.007 M 227.54 % | 612.760 K -31.67 % | 896.800 K -45.26 % | 1.638 M -46.21 % | 3.046 M 529.99 % | 483.472 K -20.76 % | 610.136 K -12.43 % | 696.772 K -58.73 % | 1.688 M 136.94 % | 712.580 K -84.96 % | 4.739 M 509.94 % | 776.962 K 558.47 % | -169.467 K -193.04 % | 182.154 K 357.51 % | -70.737 K -197.56 % | 72.506 K -93.05 % | 1.043 M 212.25 % | 333.926 K -82.97 % | 1.961 M 330.71 % | 455.328 K 64.08 % | 277.500 K 0.00 % | 277.500 K 14.43 % | 242.500 K 0.00 % | 242.500 K -39.17 % | 398.640 K -0.43 % | 400.360 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 |
| Interest income | 4.289 K -80.89 % | 22.442 K 107.47 % | 10.817 K 1.25 % | 10.683 K -18.35 % | 13.084 K 88.88 % | 6.927 K 2 513.96 % | 265.000 57.74 % | 168.000 425.00 % | 32.000 -64.44 % | 90.000 -75.34 % | 365.000 -90.86 % | 3.994 K -74.82 % | 15.864 K 15.46 % | 13.740 K -39.43 % | 22.684 K 511.26 % | 3.711 K 2 776.74 % | 129.000 -99.96 % | 305.014 K 161.71 % | 116.546 K 877.73 % | 11.920 K -25.44 % | 15.987 K -52.84 % | 33.902 K -74.81 % | 134.566 K | 0.000 -100.00 % | 122.371 K 1 589.51 % | 7.243 K | 0.000 -100.00 % | 9.724 K | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 26.780 K | 0.000 -100.00 % | 31.549 K | 0.000 -100.00 % | 27.424 K | 0.000 -100.00 % | 24.584 K | 0.000 -100.00 % | 13.000 K 0.00 % | 13.000 K -40.91 % | 22.000 K 0.00 % | 22.000 K -81.66 % | 119.985 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 | 30.162 K -15.02 % | 35.493 K -8.27 % | 38.691 K 29.84 % | 29.798 K -13.93 % | 34.621 K -16.90 % | 41.660 K 59.55 % | 26.111 K -7.52 % | 28.235 K 305.79 % | 6.958 K -23.69 % | 9.118 K -16.53 % | 10.924 K 33.45 % | 8.186 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 335.231 K | 0.000 -100.00 % | 46.378 K 0.00 % | 46.378 K 4 383.13 % | 1.035 K 0.00 % | 1.035 K -99.99 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 386.500 0.00 % | 386.500 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 238.074 K 0.00 % | 238.074 K -74.49 % | 933.266 K 0.00 % | 933.266 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 |
| Depreciation and amortization | 505.313 K 97.85 % | 255.403 K 2.20 % | 249.909 K -16.01 % | 297.540 K -37.35 % | 474.919 K 35.82 % | 349.658 K 62.26 % | 215.486 K -15.46 % | 254.903 K 183.27 % | 89.987 K 29.14 % | 69.680 K -11.95 % | 79.140 K 7.95 % | 73.311 K 14.85 % | 63.833 K -53.33 % | 136.763 K 8 827.09 % | 1.532 K 42.78 % | 1.073 K -46.08 % | 1.990 K 13.45 % | 1.754 K -21.20 % | 2.226 K -14.55 % | 2.605 K -6.93 % | 2.799 K -99.43 % | 488.447 K -7.71 % | 529.245 K 5.59 % | 501.240 K -4.48 % | 524.754 K -13.44 % | 606.228 K 0.00 % | 606.226 K 14.43 % | 529.789 K 0.00 % | 529.788 K 8.73 % | 487.266 K -0.10 % | 487.734 K 16 157.80 % | 3.000 K 0.00 % | 3.000 K 356.97 % | 656.500 0.00 % | 656.500 39.09 % | 472.000 0.00 % | 472.000 -78.04 % | 2.149 K 0.00 % | 2.149 K 34.48 % | 1.598 K 0.00 % | 1.598 K -91.36 % | 18.500 K 0.00 % | 18.500 K -79.78 % | 91.500 K 0.00 % | 91.500 K 369.09 % | 19.506 K -13.28 % | 22.494 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 |
| Operating income | 196.806 K -85.87 % | 1.393 M 490.66 % | 235.786 K -29.16 % | 332.850 K 1 949.17 % | -18.000 K 96.39 % | -498.200 K -254.34 % | -140.600 K 77.11 % | -614.230 K -5.92 % | -579.890 K -306.17 % | -142.770 K 82.62 % | -821.270 K -29.54 % | -633.980 K -481.12 % | 166.345 K 130.79 % | -540.293 K 20.43 % | -679.039 K -94.49 % | -349.135 K -111.75 % | 2.971 M 280.99 % | -1.642 M -191.54 % | -563.101 K 54.03 % | -1.225 M -271.30 % | 715.036 K 108.75 % | -8.169 M -1 996.40 % | -389.659 K 56.55 % | -896.800 K 65.18 % | -2.576 M -34.67 % | -1.912 M 50.12 % | -3.834 M -109.13 % | -1.833 M 0.00 % | -1.833 M -136.16 % | 5.070 M 202.84 % | -4.930 M -73.27 % | -2.845 M 23.19 % | -3.704 M -27 824.93 % | -13.265 K 96.08 % | -338.265 K -1 488.66 % | -21.293 K 0.00 % | -21.293 K 98.04 % | -1.085 M -44.66 % | -749.860 K 54.32 % | -1.642 M -41.26 % | -1.162 M -136.08 % | -492.264 K 0.00 % | -492.264 K 7.48 % | -532.073 K 0.00 % | -532.073 K 46.77 % | -999.510 K -35.59 % | -737.140 K 37.59 % | -1.181 M 0.00 % | -1.181 M 89.52 % | -11.266 M 0.00 % | -11.266 M -100.00 % | -5.633 M -200.00 % | 5.633 M 2 154.32 % | -274.202 K 0.00 % | -274.202 K 67.49 % | -843.349 K 0.00 % | -843.349 K -100.00 % | -421.675 K 74.79 % | -1.672 M -958.45 % | -158.000 K 0.00 % | -158.000 K 20.60 % | -199.000 K 0.00 % | -199.000 K 74.73 % | -787.500 K 0.00 % | -787.500 K 80.21 % | -3.979 M 0.00 % | -3.979 M -100.00 % | -1.990 M -56 742.86 % | -3.500 K -100.00 % | -1.750 K |
| Operating income ratio | 0.09 -81.90 % | 0.51 503.91 % | 0.08 -30.89 % | 0.12 1 642.31 % | -0.01 97.56 % | -0.32 -292.93 % | -0.08 74.76 % | -0.33 34.18 % | -0.49 -445.22 % | -0.09 96.61 % | -2.68 -103.21 % | -1.32 -624.54 % | 0.25 130.08 % | -0.83 -27.79 % | -0.65 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.87 | 0.00 | 0.00 | 0.00 100.00 % | -85.85 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 6.42 0.00 % | 6.42 223.46 % | -5.20 -44.65 % | -3.59 11.68 % | -4.07 -41.26 % | -2.88 -36.97 % | -2.10 0.00 % | -2.10 72.92 % | -7.77 0.00 % | -7.77 | 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 | -468.660 K 19.26 % | -580.447 K -1 982.40 % | -27.874 K -63.82 % | -17.015 K 21.00 % | -21.537 K 16.06 % | -25.658 K -8.32 % | -23.687 K -310.53 % | 11.251 K 111.74 % | -95.831 K -205.26 % | 91.038 K 80.32 % | 50.488 K 103.72 % | -1.357 M -8 455.18 % | -15.864 K 99.55 % | -3.552 M -42 247.11 % | -8.387 K -346.03 % | 3.409 K 2 542.64 % | 129.000 100.04 % | -333.186 K -185.88 % | -116.546 K 83.65 % | -712.741 K -4 358.25 % | -15.987 K 99.19 % | -1.985 M -2 249.01 % | 92.390 K 104.88 % | -1.894 M -153.02 % | -748.596 K 62.69 % | -2.007 M -4 226.58 % | -46.378 K -269.11 % | 27.425 K 2 750.99 % | -1.035 K 99.97 % | -3.249 M | 0.000 100.00 % | -352.183 K | 0.000 100.00 % | -325.000 K | 0.000 -100.00 % | 115.401 K 29 957.83 % | -386.500 -100.12 % | 334.855 K | 0.000 -100.00 % | 479.466 K | 0.000 -100.00 % | 127.095 K 0.00 % | 127.095 K 208.15 % | -117.519 K 0.00 % | -117.519 K 30.24 % | -168.468 K -568.83 % | -25.189 K -104.26 % | 590.597 K 0.00 % | 590.594 K 110.48 % | -5.633 M -200.00 % | 5.633 M 100.00 % | 2.817 M 200.00 % | -2.817 M -1 954.34 % | -137.100 K -200.00 % | 137.100 K -67.49 % | 421.675 K 0.00 % | 421.674 K 100.00 % | 210.837 K 200.00 % | -210.837 K -366.88 % | 79.000 K 0.00 % | 79.000 K -20.60 % | 99.500 K 0.00 % | 99.500 K -74.71 % | 393.500 K 0.00 % | 393.500 K -80.16 % | 1.983 M 0.00 % | 1.983 M 100.00 % | 991.500 K 9 815.00 % | 10.000 K 100.00 % | 5.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-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1995-12-31 | 1995-06-30 | 1994-12-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1992-12-31 | 1992-06-30 | 1992-01-31 | 1991-06-30 | 1991-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 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -950.547 K 41.79 % | -1.633 M -2.61 % | -1.591 M -239.45 % | -468.790 K 63.36 % | -1.279 M 12.87 % | -1.468 M 13.19 % | -1.692 M -12.81 % | -1.499 M -398.15 % | -301.015 K 42.21 % | -520.874 K 18.30 % | -637.515 K 40.57 % | -1.073 M -91.93 % | -558.869 K 38.02 % | -901.738 K 45.80 % | -1.664 M 33.13 % | -2.488 M 13.81 % | -2.887 M -1 965.32 % | 154.754 K -15.91 % | 184.040 K 135.94 % | -512.117 K 56.44 % | -1.176 M -3 890.53 % | 31.019 K -97.25 % | 1.129 M 61.16 % | 700.299 K 44.25 % | 485.462 K 443.15 % | -141.471 K -125.06 % | 564.608 K 216.53 % | -484.527 K 86.25 % | -3.524 M -1 177.35 % | -275.850 K 64.88 % | -785.384 K -140.67 % | -326.337 K 76.18 % | -1.370 M -342.83 % | -309.369 K 23.85 % | -406.262 K 85.17 % | -2.739 M 18.06 % | -3.342 M 22.93 % | -4.337 M -878.29 % | -443.321 K -18.10 % | -375.391 K 50.98 % | -765.865 K 37.78 % | -1.231 M -386.54 % | -253.000 K 75.79 % | -1.045 M 13.71 % | -1.211 M -13 355.56 % | -9.000 K 97.31 % | -335.000 K |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.242 M | 0.000 -100.00 % | 1.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 99.686 K 20.05 % | 83.037 K 9.00 % | 76.182 K | 0.000 -100.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K -80.00 % | 40.000 K 0.00 % | 40.000 K -60.00 % | 100.000 K | 0.000 | 0.000 | 0.000 |
| Total debt | 486.978 K -24.23 % | 642.739 K -17.51 % | 779.145 K -27.71 % | 1.078 M 68.81 % | 638.435 K -20.80 % | 806.115 K -7.47 % | 871.196 K 127.17 % | 383.501 K -17.60 % | 465.406 K 219.61 % | 145.618 K -7.66 % | 157.693 K -26.68 % | 215.075 K -18.52 % | 263.974 K -20.47 % | 331.924 K -19.93 % | 414.541 K -17.20 % | 500.680 K | 0.000 -100.00 % | 405.679 K -5.44 % | 429.018 K 329.02 % | 100.000 K | 0.000 -100.00 % | 621.625 K -47.61 % | 1.186 M 47.29 % | 805.500 K 29.21 % | 623.411 K 493.72 % | 105.000 K -88.23 % | 891.964 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 749.920 K | 0.000 -100.00 % | 18.747 K | 0.000 -100.00 % | 71.709 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 1.937 M 3.03 % | 1.880 M -78.63 % | 8.797 M 2.63 % | 8.571 M 3.69 % | 8.266 M 4.62 % | 7.901 M 9.71 % | 7.202 M 2.82 % | 7.004 M 11.46 % | 6.285 M 7.00 % | 5.874 M -2.88 % | 6.048 M -0.21 % | 6.060 M -0.63 % | 6.099 M 0.64 % | 6.060 M 0.65 % | 6.021 M 1.26 % | 5.946 M 1.02 % | 5.886 M 0.56 % | 5.854 M -0.52 % | 5.884 M 0.00 % | 5.884 M 0.53 % | 5.854 M 0.00 % | 5.854 M -0.51 % | 5.884 M 0.19 % | 5.873 M -4.12 % | 6.125 M 0.64 % | 6.086 M 8.79 % | 5.594 M 11.55 % | 5.015 M 1.69 % | 4.932 M 1 195.58 % | 380.660 K 0.00 % | 380.660 K 0.00 % | 380.660 K 6.14 % | 358.642 K 1 116.07 % | 29.492 K 106.89 % | -427.819 K -26.16 % | -339.103 K -656.98 % | -44.797 K 83.33 % | -268.649 K -946.71 % | -25.666 K -7.54 % | -23.866 K -8.16 % | -22.066 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -72.555 M -0.38 % | -72.283 M 9.11 % | -79.533 M 0.26 % | -79.740 M 0.81 % | -80.388 M -0.05 % | -80.348 M -3.67 % | -77.505 M -0.09 % | -77.437 M -0.29 % | -77.214 M 1.13 % | -78.101 M 0.27 % | -78.314 M -0.91 % | -77.607 M -2.50 % | -75.711 M 0.03 % | -75.732 M -5.52 % | -71.769 M -0.77 % | -71.222 M -0.52 % | -70.852 M 4.02 % | -73.823 M -2.58 % | -71.964 M -0.97 % | -71.275 M -1.82 % | -69.997 M 0.99 % | -70.696 M -16.77 % | -60.542 M -0.87 % | -60.022 M -4.88 % | -57.231 M -3.87 % | -55.097 M -15.31 % | -47.781 M -4.34 % | -45.794 M -26.91 % | -36.085 M -25.83 % | -28.676 M -2.42 % | -28.000 M 1.00 % | -28.282 M -4.26 % | -27.127 M -9.37 % | -24.803 M -3.03 % | -24.072 M -6.48 % | -22.607 M -6.98 % | -21.133 M -9.53 % | -19.295 M -140.34 % | -8.028 M -9.53 % | -7.330 M -3.89 % | -7.055 M -13.58 % | -6.212 M -20.27 % | -5.165 M -3.16 % | -5.007 M -4.14 % | -4.808 M -19.57 % | -4.021 M -7 210.91 % | -55.000 K |
| Common stock | 76.854 M -0.01 % | 76.862 M 0.00 % | 76.862 M 0.00 % | 76.862 M 0.00 % | 76.862 M 0.00 % | 76.862 M 3.68 % | 74.132 M 0.00 % | 74.132 M 0.00 % | 74.132 M 0.47 % | 73.782 M 0.00 % | 73.782 M 0.36 % | 73.520 M 1.00 % | 72.792 M 0.00 % | 72.792 M 0.00 % | 72.792 M 7.10 % | 67.965 M 0.22 % | 67.815 M 9.00 % | 62.215 M 0.27 % | 62.045 M 0.34 % | 61.835 M 1.26 % | 61.063 M 0.00 % | 61.063 M 0.00 % | 61.063 M 2.23 % | 59.733 M 4.62 % | 57.097 M 1.23 % | 56.406 M 12.53 % | 50.127 M 4.95 % | 47.760 M 31.71 % | 36.263 M 26.59 % | 28.645 M 0.93 % | 28.382 M 0.00 % | 28.382 M 6.75 % | 26.587 M 6.51 % | 24.963 M 0.91 % | 24.738 M 0.94 % | 24.508 M 0.00 % | 24.508 M 0.00 % | 24.508 M 161.42 % | 9.375 M 3.65 % | 9.045 M -35.01 % | 13.918 M 53.87 % | 9.045 M 34.42 % | 6.729 M 0.15 % | 6.719 M 7.83 % | 6.231 M 34.14 % | 4.645 M 0.00 % | 4.645 M |
| Total equity | 6.236 M -3.45 % | 6.459 M 5.43 % | 6.126 M 7.61 % | 5.693 M 20.09 % | 4.740 M 7.37 % | 4.415 M 0.83 % | 4.379 M 0.76 % | 4.346 M 14.98 % | 3.780 M 73.33 % | 2.180 M 12.10 % | 1.945 M -19.58 % | 2.419 M -34.25 % | 3.679 M 5.24 % | 3.495 M -52.91 % | 7.423 M 131.39 % | 3.208 M 12.57 % | 2.850 M 149.52 % | -5.754 M -42.61 % | -4.035 M -13.48 % | -3.556 M -15.42 % | -3.081 M 18.49 % | -3.780 M -159.01 % | 6.405 M 14.70 % | 5.584 M -6.79 % | 5.991 M -18.98 % | 7.395 M -6.87 % | 7.940 M 13.73 % | 6.982 M 36.63 % | 5.110 M 1 363.51 % | 349.142 K -54.25 % | 763.121 K 58.75 % | 480.696 K 365.86 % | -180.805 K -195.24 % | 189.838 K -71.47 % | 665.438 K -64.56 % | 1.878 M -44.37 % | 3.375 M -35.26 % | 5.213 M 287.10 % | 1.347 M -21.48 % | 1.715 M -13.78 % | 1.989 M -29.77 % | 2.833 M 81.12 % | 1.564 M -8.64 % | 1.712 M 20.31 % | 1.423 M 128.04 % | 624.000 K -86.41 % | 4.590 M |
| Other non current liabilities | 13.166 K 7.53 % | 12.244 K 8.28 % | 11.308 K 44.59 % | 7.821 K 9.92 % | 7.115 K | 0.000 | 0.000 | 0.000 -100.00 % | 122.816 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K 0.00 % | 60.000 K 50.00 % | 40.000 K 100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -50.00 % | 4.000 K 300.00 % | 1.000 K -96.15 % | 26.000 K |
| Long term debt | 177.396 K -46.79 % | 333.394 K -31.54 % | 486.980 K -24.23 % | 642.739 K 100.53 % | 320.515 K -34.70 % | 490.848 K -16.66 % | 588.976 K 155.11 % | 230.872 K -19.60 % | 287.164 K 752.19 % | 33.697 K -52.20 % | 70.492 K -38.67 % | 114.945 K -27.59 % | 158.739 K -27.45 % | 218.787 K -19.44 % | 271.596 K -7.08 % | 292.285 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 891.964 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.743 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 190.562 K -44.87 % | 345.638 K -30.63 % | 498.288 K -23.41 % | 650.560 K 98.57 % | 327.630 K -33.25 % | 490.847 K -16.66 % | 588.975 K 155.11 % | 230.872 K -43.69 % | 409.979 K 220.88 % | 127.766 K 81.25 % | 70.492 K -38.67 % | 114.944 K -27.59 % | 158.739 K 15 046.85 % | 1.048 K -99.61 % | 271.596 K -7.08 % | 292.285 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.570 M | 0.000 -100.00 % | 2.330 M 83.90 % | 1.267 M -15.54 % | 1.500 M 425.38 % | 285.508 K 614.23 % | 39.974 K 26.93 % | 31.494 K -47.51 % | 60.000 K 0.00 % | 60.000 K 50.00 % | 40.000 K 100.00 % | 20.000 K 6.68 % | 18.747 K -28.77 % | 26.319 K 6.37 % | 24.743 K -14.42 % | 28.913 K | 0.000 | 0.000 -100.00 % | 43.251 K 2 062.55 % | 2.000 K 0.00 % | 2.000 K -50.00 % | 4.000 K 300.00 % | 1.000 K -96.15 % | 26.000 K |
| Other current liabilities | -62.196 K -110.12 % | 614.512 K 103.93 % | 301.338 K -63.49 % | 825.459 K 133.01 % | 354.255 K -67.43 % | 1.088 M 196.47 % | 366.907 K -43.73 % | 652.035 K 2 764.83 % | 22.760 K -72.65 % | 83.220 K 124.79 % | 37.021 K -77.23 % | 162.618 K 255.46 % | 45.748 K -78.11 % | 209.033 K 595.43 % | 30.058 K -96.87 % | 960.378 K 5 440.77 % | -17.982 K -100.92 % | 1.946 M 164.73 % | 735.114 K 85.77 % | 395.707 K | 0.000 | 0.000 -100.00 % | 20.332 K -47.89 % | 39.014 K -74.52 % | 153.140 K -92.59 % | 2.066 M 91.44 % | 1.079 M 281.64 % | 282.777 K 55.07 % | 182.355 K 5 924.28 % | 3.027 K -21.17 % | 3.840 K -97.41 % | 148.129 K -91.23 % | 1.688 M 234.84 % | 504.157 K 150.65 % | 201.139 K -82.93 % | 1.178 M | 0.000 -100.00 % | 15.340 K 119.14 % | 7.000 K -76.30 % | 29.536 K -3.63 % | 30.647 K -29.14 % | 43.251 K -65.94 % | 127.000 K 56.79 % | 81.000 K 97.56 % | 41.000 K 272.73 % | 11.000 K -54.17 % | 24.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 100.00 % | -100.130 K | 0.000 100.00 % | -113.137 K | 0.000 100.00 % | -208.395 K | 0.000 100.00 % | -405.679 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -621.625 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 |
| Short term debt | 619.164 K 0.08 % | 618.690 K 5.88 % | 584.330 K 34.32 % | 435.019 K 36.83 % | 317.920 K 0.84 % | 315.267 K 11.71 % | 282.220 K 84.91 % | 152.629 K 2.10 % | 149.495 K 33.57 % | 111.921 K 28.35 % | 87.201 K -12.91 % | 100.130 K -4.85 % | 105.235 K -6.98 % | 113.137 K -20.85 % | 142.945 K -31.41 % | 208.395 K | 0.000 -100.00 % | 405.679 K -5.44 % | 429.018 K 329.02 % | 100.000 K | 0.000 -100.00 % | 621.625 K -47.61 % | 1.186 M 47.29 % | 805.500 K 29.21 % | 623.411 K 493.72 % | 105.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 749.920 K | 0.000 -100.00 % | 18.747 K | 0.000 -100.00 % | 46.966 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 |
| Total current liabilities | 1.624 M -10.63 % | 1.817 M -5.23 % | 1.917 M 18.91 % | 1.612 M -31.85 % | 2.366 M 27.07 % | 1.862 M 27.29 % | 1.463 M 20.75 % | 1.211 M 49.24 % | 811.559 K -35.35 % | 1.255 M 93.83 % | 647.659 K -3.34 % | 670.061 K 10.64 % | 605.645 K 33.36 % | 454.145 K -21.22 % | 576.462 K -65.39 % | 1.666 M 1 407.27 % | 110.501 K -98.24 % | 6.270 M 38.03 % | 4.543 M 2.55 % | 4.430 M -6.10 % | 4.717 M -2.56 % | 4.841 M 3.14 % | 4.694 M -12.87 % | 5.388 M 1.92 % | 5.286 M 20.26 % | 4.396 M 42.94 % | 3.075 M 46.42 % | 2.100 M 348.90 % | 467.863 K 988.03 % | 43.001 K 21.70 % | 35.334 K -76.15 % | 148.129 K -95.51 % | 3.300 M 163.15 % | 1.254 M 523.49 % | 201.139 K -83.20 % | 1.197 M 4 448.54 % | 26.319 K -89.64 % | 253.922 K 607.05 % | 35.913 K 21.59 % | 29.536 K -3.63 % | 30.647 K -29.14 % | 43.251 K -66.47 % | 129.000 K 55.42 % | 83.000 K 93.02 % | 43.000 K 290.91 % | 11.000 K -54.17 % | 24.000 K |
| Total liabilities | 1.814 M -16.10 % | 2.162 M -10.47 % | 2.415 M 6.74 % | 2.263 M -15.99 % | 2.693 M 14.48 % | 2.353 M 14.67 % | 2.052 M 42.26 % | 1.442 M 18.05 % | 1.222 M -11.68 % | 1.383 M 92.60 % | 718.151 K -8.52 % | 785.006 K 2.70 % | 764.384 K 13.59 % | 672.932 K -20.65 % | 848.058 K -56.68 % | 1.958 M 1 671.77 % | 110.501 K -98.24 % | 6.270 M 38.03 % | 4.543 M 2.55 % | 4.430 M -6.10 % | 4.717 M -2.56 % | 4.841 M 3.14 % | 4.694 M -12.87 % | 5.388 M 1.92 % | 5.286 M 20.26 % | 4.396 M 1.24 % | 4.342 M 20.61 % | 3.600 M 669.51 % | 467.863 K 988.03 % | 43.001 K 21.70 % | 35.334 K -83.02 % | 208.129 K -93.81 % | 3.360 M 159.65 % | 1.294 M 485.19 % | 221.139 K -81.53 % | 1.197 M 4 448.54 % | 26.319 K -90.56 % | 278.665 K 675.94 % | 35.913 K 21.59 % | 29.536 K -3.63 % | 30.647 K -29.14 % | 43.251 K -66.47 % | 129.000 K 51.76 % | 85.000 K 80.85 % | 47.000 K 291.67 % | 12.000 K -76.00 % | 50.000 K |
| Other non current assets | 129.690 K 0.00 % | 129.690 K 12.08 % | 115.715 K 0.00 % | 115.715 K 0.00 % | 115.715 K 0.00 % | 115.715 K 0.00 % | 115.715 K 0.00 % | 115.714 K 0.00 % | 115.715 K | 0.000 | 0.000 100.00 % | -1.330 M -764.80 % | 200.033 K 108.90 % | -2.247 M 59.68 % | -5.574 M -354.72 % | -1.226 M -11 995.85 % | -10.134 K 13.54 % | -11.721 K 13.02 % | -13.476 K 42.10 % | -23.275 K 18.24 % | -28.468 K | 0.000 -100.00 % | 5.423 M -4.43 % | 5.674 M -0.40 % | 5.697 M 0.74 % | 5.655 M | 0.000 -100.00 % | 5.741 M 196.15 % | 1.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.092 K | 0.000 | 0.000 -100.00 % | 2.255 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K -74.80 % | 123.000 K -43.06 % | 216.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.242 M | 0.000 -100.00 % | 1.213 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 -100.00 % | 99.686 K 20.05 % | 83.037 K 9.00 % | 76.182 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 567.803 K -5.54 % | 601.102 K -29.32 % | 850.475 K -0.83 % | 857.562 K 12.33 % | 763.451 K 43.60 % | 531.633 K 18.99 % | 446.798 K 12.92 % | 395.694 K -36.39 % | 622.032 K -14.53 % | 727.751 K 92.95 % | 377.167 K 39.97 % | 269.470 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 508.845 K -49.59 % | 1.009 M -33.52 % | 1.518 M -24.79 % | 2.019 M -33.39 % | 3.031 M -24.98 % | 4.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.580 K | 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 -100.00 % | 1.348 M 0.00 % | 1.348 M -72.34 % | 4.874 M 713.15 % | 599.391 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 -100.00 % | 93.715 K | 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 | 567.803 K -5.54 % | 601.102 K -29.32 % | 850.475 K -0.83 % | 857.562 K 12.33 % | 763.451 K 43.60 % | 531.633 K 18.99 % | 446.798 K 12.92 % | 395.694 K -36.39 % | 622.032 K -14.53 % | 727.751 K 92.95 % | 377.167 K 39.97 % | 269.470 K -80.01 % | 1.348 M 0.00 % | 1.348 M -72.34 % | 4.874 M 713.15 % | 599.391 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 508.845 K -49.59 % | 1.009 M -33.52 % | 1.518 M -24.79 % | 2.019 M -33.39 % | 3.031 M -24.98 % | 4.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.295 K | 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 | 5.086 M 7.36 % | 4.737 M 12.88 % | 4.197 M -2.27 % | 4.294 M 25.32 % | 3.427 M 9.11 % | 3.140 M 22.47 % | 2.564 M 2.29 % | 2.507 M 14.94 % | 2.181 M 32.24 % | 1.649 M 68.09 % | 981.206 K -7.46 % | 1.060 M -6.47 % | 1.134 M 26.07 % | 899.195 K 28.45 % | 700.029 K 11.75 % | 626.402 K 6 081.19 % | 10.134 K -13.54 % | 11.721 K -13.02 % | 13.476 K -42.10 % | 23.275 K -18.24 % | 28.468 K -8.95 % | 31.267 K -98.52 % | 2.114 M -43.53 % | 3.745 M -0.38 % | 3.759 M -0.19 % | 3.766 M 27.71 % | 2.949 M 999.20 % | 268.280 K 148.81 % | 107.824 K 2 006.35 % | 5.119 K | 0.000 -100.00 % | 1.785 K 104.60 % | -38.802 K -933.56 % | 4.655 K -83.71 % | 28.571 K -63.08 % | 77.379 K 80.06 % | 42.973 K -95.34 % | 921.446 K 3.48 % | 890.426 K -33.74 % | 1.344 M 10.02 % | 1.221 M -21.88 % | 1.563 M 16.77 % | 1.339 M 115.97 % | 620.000 K 188.37 % | 215.000 K -57.00 % | 500.000 K -87.76 % | 4.086 M |
| Total non current assets | 5.784 M 5.77 % | 5.468 M 5.91 % | 5.163 M -1.99 % | 5.268 M 22.34 % | 4.306 M 13.67 % | 3.788 M 21.14 % | 3.127 M 3.60 % | 3.018 M 3.41 % | 2.919 M 22.79 % | 2.377 M 74.99 % | 1.358 M 2.15 % | 1.330 M -50.42 % | 2.682 M 19.33 % | 2.247 M -59.68 % | 5.574 M 354.72 % | 1.226 M 11 995.85 % | 10.134 K -13.54 % | 11.721 K -13.02 % | 13.476 K -42.10 % | 23.275 K -18.24 % | 28.468 K -8.95 % | 31.267 K -99.61 % | 8.046 M -22.84 % | 10.428 M -4.98 % | 10.974 M -4.07 % | 11.440 M 86.07 % | 6.148 M -38.82 % | 10.050 M 391.09 % | 2.046 M 39 876.64 % | 5.119 K | 0.000 -100.00 % | 1.785 K 104.60 % | -38.802 K -137.19 % | 104.341 K -76.59 % | 445.700 K 63.95 % | 271.856 K 532.62 % | 42.973 K -95.35 % | 923.701 K 3.74 % | 890.426 K -33.74 % | 1.344 M 10.02 % | 1.221 M -21.88 % | 1.563 M 13.38 % | 1.379 M 122.42 % | 620.000 K 152.03 % | 246.000 K -60.51 % | 623.000 K -85.52 % | 4.302 M |
| Other current assets | 90.616 K -34.96 % | 139.316 K 77.50 % | 78.487 K -24.01 % | 103.288 K -2.18 % | 105.591 K -2.25 % | 108.017 K 2.68 % | 105.199 K 7.34 % | 98.001 K -79.01 % | 466.959 K 613.97 % | 65.403 K 88.37 % | 34.721 K -61.80 % | 90.885 K -80.58 % | 468.076 K 493.89 % | 78.815 K 16.93 % | 67.401 K 15.84 % | 58.183 K -8.17 % | 63.361 K 95.49 % | 32.412 K -86.99 % | 249.202 K 1 290.95 % | 17.916 K -95.86 % | 432.431 K 2.49 % | 421.915 K -85.91 % | 2.995 M | 0.000 -100.00 % | 165.119 K | 0.000 -100.00 % | 5.642 M | 0.000 | 0.000 -100.00 % | 6.518 K -35.13 % | 10.048 K | 0.000 | 0.000 -100.00 % | 48.704 K 2 323.08 % | 2.010 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.218 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K -80.00 % | 40.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.438 M -36.83 % | 2.276 M -4.00 % | 2.370 M 53.27 % | 1.547 M -19.36 % | 1.918 M -15.68 % | 2.275 M -11.24 % | 2.563 M 36.10 % | 1.883 M 145.69 % | 766.421 K 14.99 % | 666.492 K -16.19 % | 795.208 K -38.25 % | 1.288 M 56.49 % | 822.843 K -33.30 % | 1.234 M -40.64 % | 2.078 M -30.46 % | 2.989 M 3.53 % | 2.887 M 1 050.41 % | 250.925 K 2.43 % | 244.978 K -59.98 % | 612.117 K -47.94 % | 1.176 M 99.08 % | 590.606 K 921.30 % | 57.829 K -45.03 % | 105.201 K -23.74 % | 137.949 K -44.03 % | 246.471 K -24.71 % | 327.356 K -32.44 % | 484.527 K -86.25 % | 3.524 M 1 177.35 % | 275.850 K -64.88 % | 785.384 K 140.67 % | 326.337 K -76.18 % | 1.370 M 29.33 % | 1.059 M 160.74 % | 406.262 K -85.27 % | 2.757 M -17.50 % | 3.342 M -24.19 % | 4.409 M 894.46 % | 443.321 K 18.10 % | 375.391 K -50.98 % | 765.865 K -37.78 % | 1.231 M 382.72 % | 255.000 K -75.64 % | 1.047 M -13.69 % | 1.213 M 13 377.78 % | 9.000 K -97.31 % | 335.000 K |
| Cash and short term investments | 1.438 M -36.83 % | 2.276 M -4.00 % | 2.370 M 53.27 % | 1.547 M -19.36 % | 1.918 M -15.68 % | 2.275 M -11.24 % | 2.563 M 36.10 % | 1.883 M 145.69 % | 766.421 K 14.99 % | 666.492 K -16.19 % | 795.208 K -38.25 % | 1.288 M 56.49 % | 822.843 K -33.30 % | 1.234 M -40.64 % | 2.078 M -30.46 % | 2.989 M 3.53 % | 2.887 M 1 050.41 % | 250.925 K 2.43 % | 244.978 K -59.98 % | 612.117 K -47.94 % | 1.176 M 99.08 % | 590.606 K 921.30 % | 57.829 K -45.03 % | 105.201 K -23.74 % | 137.949 K -44.03 % | 246.471 K -24.71 % | 327.356 K -32.44 % | 484.527 K -86.25 % | 3.524 M 837.50 % | 375.850 K -52.14 % | 785.384 K 140.67 % | 326.337 K -76.18 % | 1.370 M 29.33 % | 1.059 M 160.74 % | 406.262 K -85.27 % | 2.757 M -17.50 % | 3.342 M -24.33 % | 4.417 M 878.61 % | 451.321 K 17.72 % | 383.391 K -50.46 % | 773.865 K -39.11 % | 1.271 M 398.41 % | 255.000 K -77.77 % | 1.147 M -5.44 % | 1.213 M 13 377.78 % | 9.000 K -97.31 % | 335.000 K |
| Total current assets | 2.266 M -28.11 % | 3.153 M -6.67 % | 3.378 M 25.68 % | 2.688 M -14.07 % | 3.128 M 4.97 % | 2.980 M -9.80 % | 3.303 M 19.28 % | 2.769 M 33.00 % | 2.082 M 75.48 % | 1.187 M -9.06 % | 1.305 M -30.36 % | 1.874 M 6.40 % | 1.761 M -8.06 % | 1.915 M -28.98 % | 2.697 M -27.65 % | 3.727 M 26.35 % | 2.950 M 485.28 % | 504.038 K 1.99 % | 494.180 K -41.91 % | 850.733 K -47.10 % | 1.608 M 56.10 % | 1.030 M -66.25 % | 3.053 M 461.49 % | 543.652 K 79.38 % | 303.068 K -13.54 % | 350.532 K -94.29 % | 6.134 M 1 052.84 % | 532.112 K -84.93 % | 3.531 M 812.40 % | 387.024 K -51.53 % | 798.455 K 16.22 % | 687.040 K -55.96 % | 1.560 M 13.08 % | 1.380 M 212.92 % | 440.877 K -84.27 % | 2.803 M -16.55 % | 3.359 M -26.48 % | 4.568 M 828.03 % | 492.257 K 22.80 % | 400.864 K -49.80 % | 798.603 K -39.15 % | 1.313 M 318.00 % | 314.000 K -73.32 % | 1.177 M -3.84 % | 1.224 M 9 315.38 % | 13.000 K -96.15 % | 338.000 K |
| Inventory | 336.987 K -1.73 % | 342.907 K 0.56 % | 340.985 K 33.67 % | 255.104 K 3.17 % | 247.258 K -19.10 % | 305.642 K 12.54 % | 271.593 K -7.23 % | 292.769 K 8.76 % | 269.198 K -12.46 % | 307.520 K -15.18 % | 362.574 K -1.27 % | 367.254 K 23.07 % | 298.407 K -13.79 % | 346.140 K 15.25 % | 300.350 K 154.25 % | -553.690 K | 0.000 100.00 % | -220.699 K | 0.000 100.00 % | -220.699 K | 0.000 100.00 % | -339.630 K | 0.000 100.00 % | -438.451 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.646 K | 0.000 -100.00 % | 102.761 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 |
| Net receivables | 401.284 K 1.60 % | 394.957 K -32.87 % | 588.344 K -24.86 % | 782.990 K -8.65 % | 857.127 K 194.11 % | 291.430 K -19.88 % | 363.760 K -26.61 % | 495.687 K -14.49 % | 579.667 K 293.84 % | 147.183 K 31.02 % | 112.339 K -12.18 % | 127.923 K -25.51 % | 171.723 K -33.12 % | 256.763 K 2.35 % | 250.861 K -54.69 % | 553.690 K | 0.000 | 0.000 | 0.000 -100.00 % | 220.700 K | 0.000 -100.00 % | 17.714 K | 0.000 | 0.000 | 0.000 -100.00 % | 104.061 K -37.12 % | 165.500 K 247.80 % | 47.585 K 525.30 % | 7.610 K 63.45 % | 4.656 K 54.02 % | 3.023 K -99.16 % | 360.703 K 313.29 % | 87.277 K -67.86 % | 271.581 K 732.94 % | 32.605 K -28.35 % | 45.504 K 178.06 % | 16.365 K -89.21 % | 151.611 K 349.64 % | 33.718 K 92.97 % | 17.473 K -29.37 % | 24.738 K -40.49 % | 41.567 K -29.55 % | 59.000 K 96.67 % | 30.000 K 172.73 % | 11.000 K 175.00 % | 4.000 K 33.33 % | 3.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 -100.00 % | 5.479 K | 0.000 -100.00 % | 12.654 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.258 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 |
| 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 -100.00 % | 5.479 K | 0.000 -100.00 % | 212.654 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 |
| Account payables | 1.067 M 82.80 % | 583.505 K -43.42 % | 1.031 M 193.31 % | 351.586 K -79.24 % | 1.693 M 269.22 % | 458.644 K -43.62 % | 813.457 K 100.09 % | 406.546 K -36.41 % | 639.304 K -39.70 % | 1.060 M 102.55 % | 523.437 K 28.51 % | 407.313 K -10.41 % | 454.662 K 244.51 % | 131.975 K -67.29 % | 403.459 K -18.78 % | 496.770 K 286.64 % | 128.483 K -96.72 % | 3.918 M 15.98 % | 3.379 M -13.72 % | 3.916 M -16.99 % | 4.717 M 11.80 % | 4.220 M 21.00 % | 3.487 M -23.24 % | 4.543 M 0.74 % | 4.510 M 102.70 % | 2.225 M 11.46 % | 1.996 M 9.83 % | 1.817 M 536.57 % | 285.508 K 614.23 % | 39.974 K 26.93 % | 31.494 K | 0.000 -100.00 % | 1.612 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.319 K -86.26 % | 191.616 K 562.73 % | 28.913 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 -100.00 % | 193.094 K 305.27 % | -94.069 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 550.254 K -14.84 % | 646.137 K 11.92 % | 577.322 K -7.70 % | 625.508 K 45.54 % | 429.772 K -3.63 % | 445.968 K -10.57 % | 498.693 K 32.98 % | 375.022 K -0.91 % | 378.472 K -26.95 % | 518.128 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 100.00 % | -23.461 K | 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 | 486.978 K -24.23 % | 642.739 K -17.51 % | 779.145 K -15.53 % | 922.345 K 45.55 % | 633.707 K -18.10 % | 773.739 K -11.19 % | 871.196 K 142.47 % | 359.300 K -9.02 % | 394.926 K 243.58 % | 114.944 K -27.11 % | 157.693 K -26.68 % | 215.075 K | 0.000 -100.00 % | 321.260 K 18.29 % | 271.596 K -40.75 % | 458.389 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 % | 71.709 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.069 K 0.00 % | 94.069 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 % | 375.000 K -75.00 % | 1.500 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 |
| 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 -100.00 % | 217.739 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.570 M | 0.000 100.00 % | -2.330 M | 0.000 | 0.000 100.00 % | -285.508 K -614.23 % | -39.974 K -26.93 % | -31.494 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.747 K 28.77 % | -26.319 K | 0.000 100.00 % | -28.913 K | 0.000 | 0.000 100.00 % | -43.251 K -2 062.55 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 8.050 M -6.62 % | 8.621 M 0.93 % | 8.541 M 7.36 % | 7.955 M 7.02 % | 7.434 M 9.84 % | 6.768 M 5.25 % | 6.430 M 11.10 % | 5.788 M 15.73 % | 5.001 M 40.34 % | 3.564 M 33.81 % | 2.663 M -16.87 % | 3.204 M -27.90 % | 4.443 M 6.59 % | 4.168 M -49.60 % | 8.271 M 60.11 % | 5.166 M 74.51 % | 2.960 M 473.94 % | 515.758 K 1.60 % | 507.656 K -41.92 % | 874.008 K -46.60 % | 1.637 M 54.19 % | 1.062 M -90.44 % | 11.099 M 1.16 % | 10.972 M -2.71 % | 11.277 M -4.35 % | 11.790 M -4.01 % | 12.283 M 16.07 % | 10.582 M 89.72 % | 5.578 M 1 322.34 % | 392.143 K -50.89 % | 798.455 K 15.92 % | 688.825 K -54.72 % | 1.521 M 2.51 % | 1.484 M 67.38 % | 886.577 K -71.17 % | 3.075 M -9.61 % | 3.402 M -38.06 % | 5.492 M 297.20 % | 1.383 M -20.75 % | 1.745 M -13.63 % | 2.020 M -29.76 % | 2.876 M 69.88 % | 1.693 M -5.79 % | 1.797 M 22.24 % | 1.470 M 131.13 % | 636.000 K -86.29 % | 4.640 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1995-12-31 | 1995-06-30 | 1994-12-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1993-01-31 | 1992-06-30 | 1991-06-30 | 1991-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -5.506 K | 0.000 100.00 % | -1.313 M | 0.000 100.00 % | -940.759 K | 0.000 | 0.000 | 0.000 100.00 % | -144.705 K | 0.000 100.00 % | -836.702 K | 0.000 -100.00 % | 459.240 K | 0.000 | 0.000 | 0.000 100.00 % | -249.668 K | 0.000 100.00 % | -10.827 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 |
| Stock based compensation | 56.883 K 107.01 % | -811.197 K -460.29 % | 225.150 K -26.23 % | 305.202 K -16.37 % | 364.931 K -13.71 % | 422.908 K 114.38 % | 197.266 K -74.20 % | 764.706 K 86.05 % | 411.013 K | 0.000 | 0.000 -100.00 % | 44.909 K | 0.000 -100.00 % | 114.010 K | 0.000 -100.00 % | 94.450 K | 0.000 100.00 % | -30.738 K | 0.000 -100.00 % | 30.738 K | 0.000 100.00 % | -87.994 K -390.45 % | 30.296 K -97.36 % | 1.149 M 162.48 % | 437.921 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 |
| Change in working capital | 0.000 100.00 % | -239.330 K | 0.000 100.00 % | -894.776 K | 0.000 -100.00 % | 700.341 K | 0.000 100.00 % | -266.090 K | 0.000 -100.00 % | 117.389 K | 0.000 -100.00 % | 115.236 K | 0.000 -100.00 % | 684.302 K | 0.000 100.00 % | -518.592 K | 0.000 -100.00 % | 129.517 K | 0.000 -100.00 % | 215.943 K | 0.000 -100.00 % | 5.734 M | 0.000 100.00 % | -419.193 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 |
| Accounts receivables | 0.000 -100.00 % | 243.761 K | 0.000 100.00 % | -475.603 K | 0.000 -100.00 % | 203.763 K | 0.000 100.00 % | -348.504 K | 0.000 -100.00 % | 55.692 K | 0.000 -100.00 % | 120.910 K | 0.000 -100.00 % | 777.026 K | 0.000 100.00 % | -553.690 K | 0.000 | 0.000 | 0.000 -100.00 % | 218.930 K | 0.000 -100.00 % | 98.821 K | 0.000 100.00 % | -34.203 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -87.805 K | 0.000 -100.00 % | 50.538 K | 0.000 100.00 % | -12.873 K | 0.000 -100.00 % | 14.751 K | 0.000 -100.00 % | 59.734 K | 0.000 100.00 % | -21.114 K | 0.000 100.00 % | -54.334 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 |
| 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 |
| Other working capital | 0.000 100.00 % | -395.286 K | 0.000 100.00 % | -469.711 K | 0.000 -100.00 % | 509.451 K | 0.000 -100.00 % | 67.663 K | 0.000 -100.00 % | 1.963 K | 0.000 -100.00 % | 15.440 K | 0.000 100.00 % | -38.390 K | 0.000 -100.00 % | 35.098 K | 0.000 -100.00 % | 129.517 K | 0.000 100.00 % | -2.987 K | 0.000 -100.00 % | 5.635 M | 0.000 100.00 % | -384.990 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 |
| Other non cash items | -96.091 K -232.14 % | -28.931 K -105.66 % | 510.986 K -28.74 % | 717.075 K -23.12 % | 932.764 K -40.73 % | 1.574 M 70.13 % | 924.976 K -44.59 % | 1.669 M 304.15 % | -817.658 K -265.08 % | 495.317 K -2.67 % | 508.892 K -72.19 % | 1.830 M 2 009.52 % | 86.736 K -96.29 % | 2.340 M 1 662.20 % | -149.761 K -112.76 % | 1.173 M 136.58 % | -3.207 M -282.02 % | 1.762 M 1 944.19 % | -95.551 K 76.56 % | -407.666 K -186.13 % | 473.329 K -89.90 % | 4.686 M 514.02 % | -1.132 M -390.41 % | 389.769 K -61.89 % | 1.023 M -66.49 % | 3.052 M 0.00 % | 3.052 M 558.58 % | 463.448 K 0.00 % | 463.448 K -89.39 % | 4.367 M 0.00 % | 4.367 M 17.99 % | 3.701 M 0.00 % | 3.701 M 996.27 % | 337.610 K 0.00 % | 337.608 K 338.28 % | -141.685 K 0.00 % | -141.685 K -124.61 % | 575.613 K 0.00 % | 575.610 K -50.40 % | 1.161 M 0.00 % | 1.161 M 234.53 % | 346.920 K 0.00 % | 346.920 K -50.45 % | 700.105 K 0.00 % | 700.102 K 1 568.21 % | -47.684 K 0.00 % | -47.684 K -108.07 % | 590.597 K 0.00 % | 590.594 K -89.52 % | 5.633 M 0.00 % | 5.633 M | 0.000 | 0.000 -100.00 % | 137.102 K 0.00 % | 137.100 K -67.49 % | 421.675 K 0.00 % | 421.674 K 100.00 % | 210.837 K 200.00 % | -210.837 K -366.88 % | 79.000 K 0.00 % | 79.000 K -20.60 % | 99.500 K 0.00 % | 99.500 K -74.71 % | 393.500 K 0.00 % | 393.500 K 100.00 % | 196.750 K -94.78 % | 3.769 M 37 592.50 % | 10.000 K 100.00 % | 5.000 K |
| Net cash provided by operating activities | 267.565 K -57.99 % | 636.908 K -49.65 % | 1.265 M 18.58 % | 1.067 M 155.02 % | 418.308 K -55.83 % | 947.114 K 47.73 % | 641.091 K -46.20 % | 1.192 M 5 664.20 % | -21.417 K -103.35 % | 639.335 K 330.59 % | -277.259 K -98.68 % | -139.549 K -229.44 % | 107.806 K 115.70 % | -686.836 K 1.53 % | -697.530 K -271.62 % | 406.435 K 272.15 % | -236.088 K -4 069.87 % | 5.947 K 100.76 % | -784.777 K 45.34 % | -1.436 M -222.18 % | 1.175 M 76.33 % | 666.458 K 160.99 % | -1.093 M 6.57 % | -1.170 M -689.99 % | -148.056 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 % | -173.486 K 0.00 % | -173.486 K | 0.000 | 0.000 100.00 % | -418.475 K 0.00 % | -418.475 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 |
| Investments in property plant and equipment | -880.163 K -67.91 % | -524.173 K -117.71 % | -240.772 K 82.14 % | -1.348 M -91.70 % | -703.213 K 29.77 % | -1.001 M -96.89 % | -508.580 K -47.23 % | -345.422 K 54.10 % | -752.500 K -3.75 % | -725.302 K -359.47 % | -157.856 K -113.45 % | -73.953 K 75.21 % | -298.296 K -54.12 % | -193.553 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.005 K | 0.000 | 0.000 -100.00 % | 222.000 100.38 % | -58.112 K 90.39 % | -604.902 K 6.81 % | -649.132 K 31.28 % | -944.585 K 0.00 % | -944.585 K 16.24 % | -1.128 M -30.59 % | -863.555 K 27.23 % | -1.187 M 0.04 % | -1.187 M -2 153.44 % | -52.687 K 6.44 % | -56.314 K -1 651.04 % | -3.216 K 0.00 % | -3.216 K | 0.000 | 0.000 100.00 % | -3.540 K 0.00 % | -3.540 K 44.95 % | -6.430 K -0.03 % | -6.428 K -397.91 % | -1.291 K 0.00 % | -1.291 K 96.15 % | -33.500 K 0.00 % | -33.500 K -346.67 % | -7.500 K 0.00 % | -7.500 K -296.83 % | -1.890 K 10.43 % | -2.110 K 99.46 % | -391.638 K -0.07 % | -391.363 K -439.01 % | -72.608 K 0.00 % | -72.608 K 50.16 % | -145.683 K 0.00 % | -145.683 K -177.20 % | 188.698 K 198.01 % | -192.524 K -100.00 % | -96.262 K -204.05 % | 92.518 K 122.54 % | -410.500 K 0.00 % | -410.500 K -90.93 % | -215.000 K 0.00 % | -215.000 K -91.11 % | -112.500 K 0.00 % | -112.500 K -100.00 % | -56.250 K -200.00 % | 56.250 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -182.237 K | 0.000 | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 100.00 % | -1.501 K 99.97 % | -4.526 M -2 526.57 % | -172.311 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.410 K | 0.000 | 0.000 | 0.000 100.00 % | -247.038 K 0.00 % | -247.038 K -690.77 % | -31.240 K | 0.000 -100.00 % | 166.000 K 0.00 % | 166.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -112.500 K 47.06 % | -212.500 K | 0.000 | 0.000 100.00 % | -2.205 K 0.00 % | -2.205 K | 0.000 | 0.000 100.00 % | -247.000 K 0.00 % | -247.000 K -890.65 % | 31.240 K | 0.000 100.00 % | -37.500 K 0.00 % | -37.500 K | 0.000 | 0.000 100.00 % | -217.776 K 0.00 % | -217.776 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 404.410 K | 0.000 -100.00 % | 248.759 K 0.00 % | 248.756 K 247.91 % | 71.500 K 0.00 % | 71.500 K 380.68 % | -25.474 K -400.61 % | 8.474 K | 0.000 | 0.000 -100.00 % | 9.242 K 5.53 % | 8.758 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 |
| Other investing activites | -144.034 K -11.98 % | -128.626 K -3.88 % | -123.818 K -675.90 % | -15.958 K 94.22 % | -276.104 K -81.97 % | -151.728 K -107.26 % | -73.208 K -124.16 % | 303.073 K -65.73 % | 884.285 K 472.55 % | -237.361 K -50.37 % | -157.856 K -257.76 % | -44.123 K 77.06 % | -192.379 K -12 716.72 % | -1.501 K 99.97 % | -4.526 M -2 526.57 % | -172.311 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 | 0.000 100.00 % | -3.903 K -200.00 % | 3.903 K -92.52 % | 52.145 K 200.00 % | -52.145 K 77.27 % | -229.433 K -196.89 % | 236.792 K -22.25 % | 304.552 K 201.68 % | -299.519 K -108.57 % | 3.493 M 336.00 % | -1.480 M -54.98 % | -955.056 K 2.94 % | -983.944 K -545.13 % | -152.518 K -292.34 % | 79.298 K 142.87 % | -184.959 K -185.43 % | 216.508 K -78.22 % | 993.934 K 202.75 % | -967.299 K -170.31 % | 1.376 M 198.03 % | -1.403 M -429.59 % | 425.830 K 0.00 % | 425.830 K -39.56 % | 704.561 K 168.57 % | -1.028 M -205 412.20 % | -500.000 0.00 % | -500.000 -100.22 % | 223.643 K 153.17 % | -420.643 K -130.03 % | 1.401 M 149.44 % | -2.833 M -35 844.77 % | -7.883 K -165.24 % | 12.082 K 112.57 % | -96.128 K -200.00 % | 96.128 K 118.01 % | -533.728 K -449.97 % | 152.506 K 100.00 % | 76.253 K 109.19 % | -829.836 K -105.15 % | -404.500 K -197.59 % | 414.500 K 303.19 % | -204.000 K -200.00 % | 204.000 K 708.96 % | -33.500 K -200.00 % | 33.500 K 100.00 % | 16.750 K 103.02 % | -554.750 K -1 689.52 % | -31.000 K -100.00 % | -15.500 K |
| Net cash used for investing activites | -1.024 M -56.89 % | -652.799 K -79.05 % | -364.590 K 73.27 % | -1.364 M -93.97 % | -703.213 K 40.59 % | -1.184 M -132.72 % | -508.580 K -1 100.93 % | -42.349 K -125.39 % | 166.785 K 123.00 % | -725.302 K -359.47 % | -157.856 K -364.93 % | -33.953 K 93.08 % | -490.675 K -151.56 % | -195.054 K 95.69 % | -4.526 M -2 526.57 % | -172.311 K | 0.000 | 0.000 100.00 % | -2.005 K -601.25 % | 400.000 | 0.000 100.00 % | -3.681 K 93.21 % | -54.209 K 90.19 % | -552.757 K 21.18 % | -701.277 K 40.27 % | -1.174 M -65.87 % | -707.793 K 14.01 % | -823.150 K 29.23 % | -1.163 M -150.43 % | 2.306 M 186.47 % | -2.667 M -130.40 % | -1.158 M -11.29 % | -1.040 M -287.82 % | -268.235 K -96.63 % | -136.418 K 26.24 % | -184.959 K -185.43 % | 216.508 K -84.40 % | 1.388 M 242.66 % | -973.044 K -160.13 % | 1.618 M 239.36 % | -1.161 M -58 158.03 % | 2.000 K 0.00 % | 2.000 K -99.69 % | 645.587 K 161.33 % | -1.053 M -973.52 % | 120.500 K 0.00 % | 120.500 K -47.83 % | 230.995 K 155.80 % | -413.995 K -152.31 % | 791.485 K 122.99 % | -3.442 M -4 176.88 % | -80.491 K -32.98 % | -60.527 K 74.97 % | -241.811 K -387.97 % | -49.555 K 85.64 % | -345.031 K -762.21 % | -40.017 K -100.00 % | -20.009 K 97.29 % | -737.319 K 9.53 % | -815.000 K -20 475.00 % | 4.000 K 100.85 % | -469.000 K -668.85 % | -61.000 K 58.22 % | -146.000 K -84.81 % | -79.000 K -100.00 % | -39.500 K 92.08 % | -498.500 K -1 508.06 % | -31.000 K -100.00 % | -15.500 K |
| Debt repayment | -81.476 K -3.22 % | -78.937 K -3.22 % | -76.476 K -3.22 % | -74.093 K -3.22 % | -71.783 K | 0.000 -100.00 % | 547.289 K | 0.000 100.00 % | -45.439 K | 0.000 100.00 % | -57.382 K | 0.000 100.00 % | -67.950 K | 0.000 100.00 % | -124.469 K | 0.000 100.00 % | -713.465 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.000 K | 0.000 -100.00 % | 1.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 525.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 374.960 K 0.00 % | 374.960 K | 0.000 | 0.000 -100.00 % | 8.075 K 0.00 % | 8.075 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.564 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 687.263 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 % | 2.251 M 0.00 % | 2.251 M 65.22 % | 1.362 M 0.00 % | 1.362 M -2.26 % | 1.394 M 0.00 % | 1.394 M -62.06 % | 3.673 M 0.00 % | 3.673 M 3 573.38 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 243.653 K 0.00 % | 243.650 K -77.61 % | 1.088 M 0.00 % | 1.088 M 754.20 % | 127.369 K 0.00 % | 127.369 K 16.99 % | 108.876 K 0.00 % | 108.874 K 708.93 % | 13.459 K 0.00 % | 13.459 K | 0.000 | 0.000 -100.00 % | 6.767 M 0.00 % | 6.767 M 4 000.92 % | 165.000 K 0.00 % | 165.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.915 M 34 726.15 % | 5.500 K 0.00 % | 5.500 K -97.74 % | 243.500 K 0.00 % | 243.500 K -69.29 % | 793.000 K 0.00 % | 793.000 K 100.00 % | 396.500 K 200.00 % | -396.500 K -125.61 % | 1.548 M 100.00 % | 774.000 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -194.882 K 0.00 % | -194.882 K -342.54 % | -44.037 K 0.00 % | -44.037 K 32.27 % | -65.016 K 0.00 % | -65.016 K 66.87 % | -196.271 K 0.00 % | -196.271 K -1 124.93 % | -16.023 K 0.00 % | -16.023 K -493.22 % | -2.701 K 0.00 % | -2.701 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.728 K | 0.000 100.00 % | -32.762 K | 0.000 100.00 % | -42.749 K | 0.000 -100.00 % | 678.364 K 1 595.91 % | 40.000 K 7.00 % | 37.384 K -99.16 % | 4.437 M 3 458.22 % | -132.135 K -103.69 % | 3.585 M | 0.000 -100.00 % | 419.643 K -51.86 % | 871.741 K 247.75 % | -590.000 K -156.52 % | -230.000 K -119.17 % | 1.200 M -29.00 % | 1.690 M 128.08 % | 740.811 K 353.64 % | -292.068 K 58.74 % | -707.793 K -160.86 % | 1.163 M 200.00 % | -1.163 M -143.60 % | 2.667 M 200.00 % | -2.667 M -356.42 % | 1.040 M 200.00 % | -1.040 M -862.57 % | 136.416 K 200.00 % | -136.418 K 37.03 % | -216.626 K -200.05 % | 216.508 K -77.75 % | 973.044 K 200.00 % | -973.044 K -183.80 % | 1.161 M 200.00 % | -1.161 M -31 730.63 % | 3.671 K 0.00 % | 3.671 K -99.65 % | 1.053 M 200.00 % | -1.053 M | 0.000 | 0.000 -100.00 % | 413.995 K 200.00 % | -413.995 K -112.14 % | 3.411 M 199.08 % | -3.442 M -5 787.57 % | 60.527 K 200.00 % | -60.527 K -222.14 % | 49.555 K 200.00 % | -49.555 K -223.83 % | 40.017 K 200.00 % | -40.017 K -100.00 % | -20.009 K -200.00 % | 20.009 K 600.21 % | -4.000 K -200.00 % | 4.000 K -93.44 % | 61.000 K 200.00 % | -61.000 K -177.22 % | 79.000 K 200.00 % | -79.000 K -100.00 % | -39.500 K -200.00 % | 39.500 K 227.42 % | -31.000 K -100.00 % | -15.500 K |
| Net cash used provided by financing activities | -81.476 K -3.22 % | -78.937 K -3.22 % | -76.476 K -3.22 % | -74.093 K -3.22 % | -71.783 K -38.77 % | -51.728 K -109.45 % | 547.289 K 1 770.50 % | -32.762 K 27.90 % | -45.439 K -6.29 % | -42.749 K 25.50 % | -57.382 K -108.99 % | 638.364 K 2 383.95 % | -27.950 K -174.76 % | 37.384 K -99.13 % | 4.313 M 3 364.02 % | -132.135 K -104.60 % | 2.872 M | 0.000 -100.00 % | 419.643 K -51.86 % | 871.741 K 247.75 % | -590.000 K -156.52 % | -230.000 K -119.17 % | 1.200 M -29.00 % | 1.690 M 128.08 % | 740.811 K -84.19 % | 4.686 M 762.05 % | -707.793 K -114.06 % | 5.035 M 532.88 % | -1.163 M -121.84 % | 5.325 M 299.65 % | -2.667 M -131.31 % | 8.520 M 919.05 % | -1.040 M -441.77 % | 304.370 K 323.12 % | -136.418 K 38.56 % | -222.028 K -202.55 % | 216.508 K -85.17 % | 1.460 M 250.08 % | -973.044 K -128.95 % | 3.361 M 389.47 % | -1.161 M -329.48 % | 506.000 K 0.00 % | 506.000 K -60.11 % | 1.269 M 220.52 % | -1.053 M -4 995.75 % | 21.500 K 0.00 % | 21.500 K -94.81 % | 413.995 K 200.00 % | -413.995 K -102.44 % | 16.974 M 593.09 % | -3.442 M -981.50 % | 390.527 K 745.22 % | -60.527 K -222.14 % | 49.555 K 200.00 % | -49.555 K -223.83 % | 40.017 K 200.00 % | -40.017 K -100.00 % | -20.009 K -101.03 % | 1.935 M 27 549.24 % | 7.000 K 75.00 % | 4.000 K -99.27 % | 548.000 K 998.36 % | -61.000 K -103.66 % | 1.665 M 2 207.59 % | -79.000 K -100.00 % | -39.500 K -200.00 % | 39.500 K 227.42 % | -31.000 K -100.00 % | -15.500 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.275 M 200.00 % | -2.275 M -220.80 % | 1.883 M 200.00 % | -1.883 M -382.52 % | 666.492 K 200.00 % | -666.492 K -151.76 % | 1.288 M 200.00 % | -1.288 M -204.38 % | 1.234 M 200.00 % | -1.234 M -141.28 % | 2.989 M 200.00 % | -2.989 M | 0.000 | 0.000 -100.00 % | 612.117 K 200.00 % | -612.117 K | 0.000 100.00 % | -590.606 K -661.41 % | 105.201 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 % | -8.000 K 0.00 % | -8.000 K | 0.000 | 0.000 100.00 % | -16.000 K 0.00 % | -16.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 |
| Net change in cash | -838.108 K -783.82 % | -94.828 K -111.51 % | 823.913 K 321.86 % | -371.372 K -4.12 % | -356.688 K -23.77 % | -288.186 K -142.39 % | 679.800 K -39.12 % | 1.117 M 1 017.37 % | 99.929 K 177.64 % | -128.716 K 73.86 % | -492.497 K -205.94 % | 464.862 K -43.51 % | 822.843 K 139.59 % | -2.078 M -200.00 % | 2.078 M 171.99 % | -2.887 M -209.52 % | 2.636 M 44 212.96 % | 5.948 K -97.57 % | 244.978 K 120.84 % | -1.176 M -300.93 % | 585.177 K 470.77 % | -157.829 K -200.00 % | 157.829 K | 0.000 -100.00 % | 137.949 K 270.55 % | -80.885 K -299.99 % | -20.222 K 87.13 % | -157.171 K -300.01 % | -39.292 K 98.70 % | -3.034 M -299.33 % | -759.764 K -123.39 % | 3.248 M 300.03 % | 811.933 K 259.35 % | -509.535 K -300.00 % | -127.384 K -127.75 % | 459.048 K 300.00 % | 114.762 K 111.00 % | -1.044 M -300.00 % | -260.910 K -183.98 % | 310.688 K 300.00 % | 77.672 K 0.00 % | 77.672 K -52.42 % | 163.257 K 107.00 % | -2.333 M -296.92 % | -587.769 K 0.00 % | -587.769 K -301.93 % | -146.238 K 86.29 % | -1.067 M -321.71 % | -253.015 K -106.38 % | 3.966 M 300.07 % | 991.336 K 1 359.35 % | 67.930 K 299.99 % | 16.983 K 104.35 % | -390.474 K -300.00 % | -97.619 K 79.01 % | -465.082 K -300.00 % | -116.270 K 0.00 % | -116.270 K -320.48 % | 52.736 K 106.66 % | -792.000 K -300.00 % | -198.000 K -20.00 % | -165.000 K -300.00 % | -41.250 K -103.43 % | 1.203 M 300.00 % | 300.750 K 0.00 % | 300.750 K 190.66 % | -331.750 K -521.27 % | 78.750 K 0.00 % | 78.750 K |
| Cash at beginning of period | 2.276 M -4.00 % | 2.370 M 53.27 % | 1.547 M -19.36 % | 1.918 M -15.68 % | 2.275 M -11.24 % | 2.563 M 36.10 % | 1.883 M 145.69 % | 766.421 K 14.99 % | 666.492 K -16.19 % | 795.208 K -38.25 % | 1.288 M 56.49 % | 822.843 K | 0.000 -100.00 % | 2.078 M | 0.000 -100.00 % | 2.887 M 1 050.40 % | 250.926 K 2.43 % | 244.978 K | 0.000 -100.00 % | 1.176 M 99.08 % | 590.606 K 274.21 % | 157.829 K | 0.000 | 0.000 | 0.000 -100.00 % | 327.356 K 300.00 % | 81.839 K -83.11 % | 484.527 K 300.00 % | 121.131 K -96.56 % | 3.524 M 300.05 % | 880.895 K 219.16 % | 276.000 K 300.22 % | 68.962 K -91.22 % | 785.385 K 300.00 % | 196.346 K -39.83 % | 326.337 K 300.00 % | 81.584 K -94.04 % | 1.370 M 300.00 % | 342.494 K -67.67 % | 1.059 M 300.00 % | 264.822 K 0.00 % | 264.822 K 160.74 % | 101.565 K -96.32 % | 2.757 M 299.95 % | 689.334 K 0.00 % | 689.334 K -17.50 % | 835.572 K -81.05 % | 4.409 M 305.02 % | 1.089 M 145.73 % | 443.000 K 299.71 % | 110.830 K -70.48 % | 375.391 K 300.00 % | 93.847 K -87.75 % | 765.865 K 300.00 % | 191.466 K -84.45 % | 1.231 M 300.00 % | 307.736 K 0.00 % | 307.736 K 20.68 % | 255.000 K -75.64 % | 1.047 M 300.00 % | 261.750 K -78.40 % | 1.212 M 300.00 % | 303.000 K 3 266.67 % | 9.000 K 300.00 % | 2.250 K 0.00 % | 2.250 K -99.33 % | 334.000 K 6 931.58 % | 4.750 K 0.00 % | 4.750 K |
| Cash at end of period | 1.438 M -36.83 % | 2.276 M -4.00 % | 2.370 M 53.27 % | 1.547 M -19.36 % | 1.918 M -15.68 % | 2.275 M -11.24 % | 2.563 M 36.10 % | 1.883 M 145.69 % | 766.421 K 14.99 % | 666.492 K -16.19 % | 795.208 K -38.25 % | 1.288 M 56.49 % | 822.843 K | 0.000 -100.00 % | 2.078 M | 0.000 -100.00 % | 2.887 M 1 050.40 % | 250.926 K 2.43 % | 244.978 K | 0.000 -100.00 % | 1.176 M | 0.000 -100.00 % | 157.829 K | 0.000 -100.00 % | 137.949 K -44.03 % | 246.471 K 300.00 % | 61.617 K -81.18 % | 327.356 K 300.00 % | 81.839 K -83.30 % | 490.000 K 304.52 % | 121.131 K -96.56 % | 3.524 M 300.05 % | 880.895 K 219.34 % | 275.850 K 300.00 % | 68.962 K -91.22 % | 785.385 K 300.00 % | 196.346 K -39.83 % | 326.337 K 300.00 % | 81.584 K -94.04 % | 1.370 M 300.00 % | 342.494 K 0.00 % | 342.494 K 29.33 % | 264.822 K -37.54 % | 424.000 K 317.47 % | 101.565 K 0.00 % | 101.565 K -85.27 % | 689.334 K -79.37 % | 3.342 M 299.97 % | 835.571 K -81.05 % | 4.409 M 300.03 % | 1.102 M 148.62 % | 443.321 K 300.00 % | 110.830 K -70.48 % | 375.391 K 300.00 % | 93.847 K -87.75 % | 765.865 K 300.00 % | 191.466 K 0.00 % | 191.466 K -37.78 % | 307.736 K 20.68 % | 255.000 K 300.00 % | 63.750 K -93.91 % | 1.047 M 300.00 % | 261.750 K -78.40 % | 1.212 M 300.00 % | 303.000 K 0.00 % | 303.000 K 13 366.67 % | 2.250 K -97.31 % | 83.500 K 0.00 % | 83.500 K |
| Operating cash flow | 267.565 K -57.99 % | 636.908 K -49.65 % | 1.265 M 18.58 % | 1.067 M 155.02 % | 418.308 K -55.83 % | 947.114 K 47.73 % | 641.091 K -46.20 % | 1.192 M 5 664.20 % | -21.417 K -103.35 % | 639.335 K 330.59 % | -277.259 K -98.68 % | -139.549 K -229.44 % | 107.806 K 115.70 % | -686.836 K 1.53 % | -697.530 K -271.62 % | 406.435 K 272.15 % | -236.088 K -4 069.87 % | 5.947 K 100.76 % | -784.777 K 45.34 % | -1.436 M -222.18 % | 1.175 M 76.33 % | 666.458 K 160.99 % | -1.093 M 6.57 % | -1.170 M -689.99 % | -148.056 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 % | -173.486 K 0.00 % | -173.486 K | 0.000 | 0.000 100.00 % | -418.475 K 0.00 % | -418.475 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 |
| Capital expenditure | -880.163 K -67.91 % | -524.173 K -117.71 % | -240.772 K 82.14 % | -1.348 M -91.70 % | -703.213 K 29.77 % | -1.001 M -96.89 % | -508.580 K -47.23 % | -345.422 K 54.10 % | -752.500 K -3.75 % | -725.302 K -359.47 % | -157.856 K -113.45 % | -73.953 K 75.21 % | -298.296 K -54.12 % | -193.553 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.005 K | 0.000 | 0.000 -100.00 % | 222.000 100.38 % | -58.112 K 90.39 % | -604.902 K 6.81 % | -649.132 K 31.28 % | -944.585 K 0.00 % | -944.585 K 16.24 % | -1.128 M -30.59 % | -863.555 K 27.23 % | -1.187 M 0.04 % | -1.187 M -2 153.44 % | -52.687 K 6.44 % | -56.314 K -1 651.04 % | -3.216 K 0.00 % | -3.216 K | 0.000 | 0.000 100.00 % | -3.540 K 0.00 % | -3.540 K 44.95 % | -6.430 K -0.03 % | -6.428 K -397.91 % | -1.291 K 0.00 % | -1.291 K 96.15 % | -33.500 K 0.00 % | -33.500 K -346.67 % | -7.500 K 0.00 % | -7.500 K -296.83 % | -1.890 K 10.43 % | -2.110 K 99.46 % | -391.638 K -0.07 % | -391.363 K -439.01 % | -72.608 K 0.00 % | -72.608 K 50.16 % | -145.683 K 0.00 % | -145.683 K -177.20 % | 188.698 K 198.01 % | -192.524 K -100.00 % | -96.262 K -204.05 % | 92.518 K 122.54 % | -410.500 K 0.00 % | -410.500 K -90.93 % | -215.000 K 0.00 % | -215.000 K -91.11 % | -112.500 K 0.00 % | -112.500 K -100.00 % | -56.250 K -200.00 % | 56.250 K | 0.000 | 0.000 |
| Free CashFlow | -612.598 K -643.40 % | 112.735 K -88.99 % | 1.024 M 464.07 % | -281.321 K 1.26 % | -284.905 K -425.45 % | -54.221 K -140.92 % | 132.511 K -84.34 % | 846.262 K 209.35 % | -773.917 K -800.25 % | -85.967 K 80.24 % | -435.115 K -103.80 % | -213.502 K -12.08 % | -190.490 K 78.36 % | -880.389 K -26.22 % | -697.530 K -271.62 % | 406.435 K 272.15 % | -236.088 K -4 069.87 % | 5.947 K 100.76 % | -786.782 K 45.20 % | -1.436 M -222.18 % | 1.175 M 76.27 % | 666.680 K 157.93 % | -1.151 M 35.15 % | -1.775 M -122.60 % | -797.188 K 15.60 % | -944.585 K 0.00 % | -944.585 K 16.24 % | -1.128 M -30.59 % | -863.555 K 27.23 % | -1.187 M 0.04 % | -1.187 M -2 153.44 % | -52.687 K 6.44 % | -56.314 K -1 651.04 % | -3.216 K 0.00 % | -3.216 K | 0.000 | 0.000 100.00 % | -3.540 K 0.00 % | -3.540 K 44.95 % | -6.430 K -0.03 % | -6.428 K 96.32 % | -174.778 K 0.00 % | -174.778 K -421.73 % | -33.500 K 0.00 % | -33.500 K 92.14 % | -425.975 K 0.00 % | -425.975 K -22 438.36 % | -1.890 K 10.43 % | -2.110 K 99.46 % | -391.638 K -0.07 % | -391.363 K -439.01 % | -72.608 K 0.00 % | -72.608 K 50.16 % | -145.683 K 0.00 % | -145.683 K -177.20 % | 188.698 K 198.01 % | -192.524 K -100.00 % | -96.262 K -204.05 % | 92.518 K 122.54 % | -410.500 K 0.00 % | -410.500 K -90.93 % | -215.000 K 0.00 % | -215.000 K -91.11 % | -112.500 K 0.00 % | -112.500 K -100.00 % | -56.250 K -200.00 % | 56.250 K | 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 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2000 | 2000 | 1999 | 1999 | 1998 | 1998 | 1997 | 1997 | 1997 | 1996 | 1995 | 1995 | 1994 | 1994 | 1993 | 1993 | 1993 | 1992 | 1991 | 1991 |