
Celtic plc CLTFF
Finances
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 143.597 M 15.26 % | 124.580 M 3.95 % | 119.851 M 35.83 % | 88.235 M 45.17 % | 60.781 M -13.46 % | 70.233 M -15.80 % | 83.410 M -17.88 % | 101.573 M 12.06 % | 90.639 M 74.28 % | 52.009 M 1.82 % | 51.080 M -21.09 % | 64.736 M -14.61 % | 75.816 M 47.67 % | 51.341 M -2.31 % | 52.557 M -14.84 % | 61.715 M -14.98 % | 72.587 M -0.50 % | 72.953 M -3.04 % | 75.237 M 31.05 % | 57.411 M -7.65 % | 62.168 M -9.93 % | 69.020 M 13.95 % | 60.569 M 6.46 % | 56.892 M 35.43 % | 42.007 M 8.89 % | 38.579 M 14.00 % | 33.840 M 21.63 % | 27.821 M 25.38 % | 22.189 M 38.64 % | 16.005 M 54.25 % | 10.376 M 18.77 % | 8.736 M -7.78 % | 9.473 M 20.06 % | 7.890 M 12.49 % | 7.014 M 0.24 % | 6.997 M |
Net income | 33.934 M 153.54 % | 13.384 M -59.85 % | 33.332 M 469.88 % | 5.849 M 146.42 % | -12.601 M -3 324.18 % | -368.000 K -104.21 % | 8.738 M -45.37 % | 15.996 M 114.57 % | 7.455 M 1 524.18 % | 459.000 K 111.63 % | -3.947 M -133.75 % | 11.696 M 13.93 % | 10.266 M 239.28 % | -7.371 M -7 326.47 % | 102.000 K 104.79 % | -2.131 M -206.39 % | 2.003 M -54.84 % | 4.435 M -70.51 % | 15.040 M 456.23 % | -4.222 M 51.50 % | -8.706 M -16.53 % | -7.471 M 35.92 % | -11.659 M -283.65 % | -3.039 M 62.59 % | -8.123 M -105.33 % | -3.956 M -819.27 % | 550.000 K -92.25 % | 7.101 M 37.83 % | 5.152 M 608.59 % | -1.013 M -152.62 % | -401.000 K 71.44 % | -1.404 M -44.00 % | -975.000 K 69.63 % | -3.210 M -305.30 % | -792.000 K -62.63 % | -487.000 K |
Income before tax | 45.687 M 156.31 % | 17.825 M -56.20 % | 40.697 M 563.25 % | 6.136 M 153.39 % | -11.492 M -11 478.22 % | 101.000 K -99.11 % | 11.312 M -34.50 % | 17.271 M 150.41 % | 6.897 M 1 402.61 % | 459.000 K 111.63 % | -3.947 M -135.34 % | 11.170 M 14.69 % | 9.739 M 232.13 % | -7.371 M -7 326.47 % | 102.000 K 104.79 % | -2.131 M -206.39 % | 2.003 M -54.84 % | 4.435 M -70.51 % | 15.040 M 456.23 % | -4.222 M 51.50 % | -8.706 M -16.53 % | -7.471 M -28.94 % | -5.794 M -94.82 % | -2.974 M 73.42 % | -11.190 M -86.97 % | -5.985 M -1 188.18 % | 550.000 K -92.29 % | 7.132 M 38.43 % | 5.152 M 608.59 % | -1.013 M -152.62 % | -401.000 K 71.44 % | -1.404 M -44.00 % | -975.000 K 69.63 % | -3.210 M -305.30 % | -792.000 K -62.63 % | -487.000 K |
Income before tax ratio | 0.32 122.36 % | 0.14 -57.86 % | 0.34 388.29 % | 0.07 136.78 % | -0.19 -13 247.63 % | 0.00 -98.94 % | 0.14 -20.24 % | 0.17 123.46 % | 0.08 762.21 % | 0.01 111.42 % | -0.08 -144.78 % | 0.17 34.32 % | 0.13 189.47 % | -0.14 -7 497.63 % | 0.00 105.62 % | -0.03 -225.13 % | 0.03 -54.61 % | 0.06 -69.59 % | 0.20 371.83 % | -0.07 47.49 % | -0.14 -29.37 % | -0.11 -13.16 % | -0.10 -82.99 % | -0.05 80.38 % | -0.27 -71.71 % | -0.16 -1 054.51 % | 0.02 -93.66 % | 0.26 10.41 % | 0.23 466.85 % | -0.06 -63.77 % | -0.04 75.95 % | -0.16 -56.15 % | -0.10 74.70 % | -0.41 -260.30 % | -0.11 -62.23 % | -0.07 |
EBITDA | 29.248 M -10.68 % | 32.747 M 22.70 % | 26.688 M 19.59 % | 22.317 M 292.19 % | -11.612 M -51.28 % | -7.676 M -204.22 % | 7.365 M -74.09 % | 28.423 M 77.93 % | 15.974 M 549.85 % | -3.551 M -170.00 % | 5.073 M -23.11 % | 6.598 M -62.69 % | 17.686 M 1 570.07 % | 1.059 M -89.93 % | 10.513 M 25.53 % | 8.375 M -29.53 % | 11.884 M -4.75 % | 12.477 M -45.98 % | 23.097 M 331.24 % | 5.356 M 67.53 % | 3.197 M -46.78 % | 6.007 M -16.01 % | 7.152 M 33.18 % | 5.370 M -14.20 % | 6.259 M 96.02 % | 3.193 M -60.46 % | 8.075 M -39.50 % | 13.348 M 46.06 % | 9.139 M 646.65 % | 1.224 M 210.66 % | 394.000 K -18.93 % | 486.000 K -61.61 % | 1.266 M 233.40 % | -949.000 K -355.80 % | 371.000 K -43.53 % | 657.000 K |
Net income ratio | 0.24 119.96 % | 0.11 -61.37 % | 0.28 319.55 % | 0.07 131.97 % | -0.21 -3 856.68 % | -0.01 -105.00 % | 0.10 -33.48 % | 0.16 91.47 % | 0.08 831.96 % | 0.01 111.42 % | -0.08 -142.77 % | 0.18 33.43 % | 0.14 194.31 % | -0.14 -7 497.63 % | 0.00 105.62 % | -0.03 -225.13 % | 0.03 -54.61 % | 0.06 -69.59 % | 0.20 371.83 % | -0.07 47.49 % | -0.14 -29.37 % | -0.11 43.77 % | -0.19 -260.36 % | -0.05 72.38 % | -0.19 -88.58 % | -0.10 -730.92 % | 0.02 -93.63 % | 0.26 9.93 % | 0.23 466.85 % | -0.06 -63.77 % | -0.04 75.95 % | -0.16 -56.15 % | -0.10 74.70 % | -0.41 -260.30 % | -0.11 -62.23 % | -0.07 |
Ratio EBITDA | 0.20 -22.51 % | 0.26 18.05 % | 0.22 -11.96 % | 0.25 232.39 % | -0.19 -74.80 % | -0.11 -223.78 % | 0.09 -68.45 % | 0.28 58.78 % | 0.18 358.12 % | -0.07 -168.75 % | 0.10 -2.56 % | 0.10 -56.31 % | 0.23 1 030.93 % | 0.02 -89.69 % | 0.20 47.40 % | 0.14 -17.11 % | 0.16 -4.27 % | 0.17 -44.29 % | 0.31 229.06 % | 0.09 81.41 % | 0.05 -40.91 % | 0.09 -26.29 % | 0.12 25.10 % | 0.09 -36.65 % | 0.15 80.03 % | 0.08 -65.32 % | 0.24 -50.26 % | 0.48 16.49 % | 0.41 438.56 % | 0.08 101.40 % | 0.04 -31.74 % | 0.06 -58.37 % | 0.13 211.11 % | -0.12 -327.40 % | 0.05 -43.67 % | 0.09 |
Gross profit ratio | 0.18 19.99 % | 0.15 -24.41 % | 0.20 614.67 % | -0.04 82.27 % | -0.22 29.68 % | -0.32 -110.23 % | -0.15 -205.88 % | 0.14 -9.64 % | 0.16 259.94 % | -0.10 -130.45 % | -0.04 -157.16 % | 0.07 -56.64 % | 0.17 386.67 % | -0.06 -106.03 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
Weighted average shs out dil | 134.552 M -1.55 % | 136.677 M -0.06 % | 136.757 M 0.04 % | 136.709 M 44.87 % | 94.366 M 0.10 % | 94.276 M -30.88 % | 136.387 M -0.06 % | 136.466 M 0.02 % | 136.444 M 0.11 % | 136.299 M -0.02 % | 136.328 M 0.20 % | 136.058 M 0.17 % | 135.828 M -0.40 % | 136.372 M 0.11 % | 136.219 M 0.07 % | 136.130 M 0.15 % | 135.930 M 1.12 % | 134.423 M -1.00 % | 135.778 M 131.07 % | 58.760 M 90.78 % | 30.800 M 0.58 % | 30.621 M 0.27 % | 30.539 M 0.36 % | 30.430 M -36.27 % | 47.750 M 0.23 % | 47.640 M 0.24 % | 47.524 M 0.05 % | 47.500 M 0.00 % | 47.500 M 63.79 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M |
Weighted average shs out | 134.552 M 42.17 % | 94.639 M 0.11 % | 94.531 M 0.08 % | 94.457 M 0.10 % | 94.366 M 0.10 % | 94.276 M 0.32 % | 93.977 M -28.58 % | 131.578 M 40.87 % | 93.403 M 0.30 % | 93.120 M 0.37 % | 92.774 M 1.41 % | 91.485 M 0.83 % | 90.730 M 0.54 % | 90.247 M 0.20 % | 90.069 M 0.22 % | 89.873 M 0.32 % | 89.584 M 2.77 % | 87.171 M 7.42 % | 81.153 M 38.11 % | 58.760 M 90.78 % | 30.800 M 0.58 % | 30.621 M 0.27 % | 30.539 M 0.36 % | 30.430 M 4.03 % | 29.250 M 0.38 % | 29.140 M 0.48 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M |
EPS diluted | 0.25 150.00 % | 0.10 -58.33 % | 0.24 460.75 % | 0.04 132.92 % | -0.13 -3 233.33 % | 0.00 -106.08 % | 0.06 -41.73 % | 0.11 101.47 % | 0.05 1 505.88 % | 0.00 111.72 % | -0.03 -133.72 % | 0.09 13.76 % | 0.08 239.74 % | -0.05 -5 018.18 % | 0.00 107.01 % | -0.02 -183.96 % | 0.02 -49.46 % | 0.04 -66.36 % | 0.11 252.99 % | -0.07 74.32 % | -0.28 -16.67 % | -0.24 36.84 % | -0.38 -280.38 % | -0.10 41.24 % | -0.17 -104.82 % | -0.08 -8 400.00 % | 0.00 -99.33 % | 0.15 36.36 % | 0.11 415.19 % | -0.03 -152.90 % | -0.01 71.49 % | -0.05 -44.05 % | -0.03 69.45 % | -0.11 -302.93 % | -0.03 -62.50 % | -0.02 |
Earnings per share | 0.36 157.14 % | 0.14 -60.00 % | 0.35 465.43 % | 0.06 147.62 % | -0.13 -3 233.33 % | 0.00 -104.19 % | 0.09 -22.50 % | 0.12 62.60 % | 0.07 1 406.12 % | 0.00 111.53 % | -0.04 -135.42 % | 0.12 9.09 % | 0.11 234.64 % | -0.08 -7 527.27 % | 0.00 104.64 % | -0.02 -205.80 % | 0.02 -55.99 % | 0.05 -73.21 % | 0.19 364.26 % | -0.07 74.32 % | -0.28 -16.67 % | -0.24 36.84 % | -0.38 -280.38 % | -0.10 64.32 % | -0.28 -100.00 % | -0.14 -14 100.00 % | 0.00 -99.57 % | 0.23 43.75 % | 0.16 558.45 % | -0.03 -152.90 % | -0.01 71.49 % | -0.05 -44.05 % | -0.03 69.45 % | -0.11 -302.93 % | -0.03 -62.50 % | -0.02 |
Gross profit | 26.535 M 38.30 % | 19.186 M -21.43 % | 24.419 M 799.08 % | -3.493 M 74.26 % | -13.572 M 39.15 % | -22.303 M -77.02 % | -12.599 M -186.95 % | 14.490 M 1.26 % | 14.310 M 378.73 % | -5.134 M -134.64 % | -2.188 M -145.10 % | 4.851 M -62.98 % | 13.102 M 523.33 % | -3.095 M -105.89 % | 52.557 M -14.84 % | 61.715 M -14.98 % | 72.587 M -0.50 % | 72.953 M -3.04 % | 75.237 M 31.05 % | 57.411 M -7.65 % | 62.168 M -9.93 % | 69.020 M 13.95 % | 60.569 M 6.46 % | 56.892 M 35.43 % | 42.007 M 8.89 % | 38.579 M 14.00 % | 33.840 M 21.63 % | 27.821 M 25.38 % | 22.189 M 38.64 % | 16.005 M 54.25 % | 10.376 M 18.77 % | 8.736 M -7.78 % | 9.473 M 20.06 % | 7.890 M 12.49 % | 7.014 M 0.24 % | 6.997 M |
Income tax expense | 11.753 M 164.65 % | 4.441 M -39.70 % | 7.365 M 2 466.20 % | 287.000 K -74.12 % | 1.109 M 136.46 % | 469.000 K -81.78 % | 2.574 M 39.29 % | 1.848 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.794 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.865 M 8 923.08 % | 65.000 K 102.12 % | -3.067 M -51.16 % | -2.029 M | 0.000 -100.00 % | 31.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Cost of revenue | 117.062 M 11.07 % | 105.394 M 10.44 % | 95.432 M 4.04 % | 91.728 M 23.37 % | 74.353 M -19.65 % | 92.536 M -3.62 % | 96.009 M 10.25 % | 87.083 M 14.09 % | 76.329 M 33.58 % | 57.143 M 7.27 % | 53.268 M -11.05 % | 59.885 M -4.51 % | 62.714 M 15.21 % | 54.436 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 |
General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.134 M | 0.000 -100.00 % | 2.280 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 |
Other expenses | -15.638 M 84.48 % | -100.751 M -540.83 % | -15.722 M -61.72 % | -9.722 M -326.22 % | -2.281 M -102.46 % | 92.793 M 955.07 % | 8.795 M 1 634.90 % | -573.000 K -2.69 % | -558.000 K -11.16 % | -502.000 K -16.20 % | -432.000 K 17.87 % | -526.000 K 0.19 % | -527.000 K | 0.000 100.00 % | -544.000 K 0.00 % | -544.000 K 0.00 % | -544.000 K 0.00 % | -544.000 K 26.88 % | -744.000 K | 0.000 100.00 % | -973.000 K -172.77 % | 1.337 M 10.59 % | 1.209 M 34.78 % | 897.000 K 149.15 % | -1.825 M | 0.000 | 0.000 | 0.000 100.00 % | -51.000 K -1 175.00 % | -4.000 K -101.12 % | 356.000 K 217.11 % | -304.000 K 40.39 % | -510.000 K | 0.000 | 0.000 | 0.000 |
Operating expenses | -15.638 M -436.81 % | 4.643 M 129.53 % | -15.722 M -61.72 % | -9.722 M -326.22 % | -2.281 M -102.46 % | 92.793 M 5.67 % | 87.818 M -8.38 % | 95.851 M 1 170.22 % | 7.546 M 52.35 % | 4.953 M -32.27 % | 7.313 M 37.98 % | 5.300 M -10.62 % | 5.930 M -90.25 % | 60.803 M -1.08 % | 61.465 M -8.70 % | 67.322 M -4.88 % | 70.777 M -2.42 % | 72.529 M 10.96 % | 65.364 M 10.88 % | 58.948 M -11.97 % | 66.965 M -10.62 % | 74.920 M 16.75 % | 64.171 M 6.36 % | 60.336 M 4 362.72 % | 1.352 M 8.77 % | 1.243 M -82.43 % | 7.076 M 15.89 % | 6.106 M 55.69 % | 3.922 M 80.07 % | 2.178 M 178.16 % | 783.000 K -52.11 % | 1.635 M -9.42 % | 1.805 M 1.40 % | 1.780 M 91.60 % | 929.000 K 24.87 % | 744.000 K |
Cost and expenses | 101.424 M -7.83 % | 110.037 M 38.05 % | 79.710 M -2.80 % | 82.006 M 13.78 % | 72.072 M -22.33 % | 92.793 M 5.67 % | 87.818 M -8.38 % | 95.851 M 14.28 % | 83.875 M 35.07 % | 62.096 M 2.50 % | 60.581 M -7.06 % | 65.185 M -5.04 % | 68.644 M 12.90 % | 60.803 M -1.08 % | 61.465 M -8.70 % | 67.322 M -4.88 % | 70.777 M -2.42 % | 72.529 M 10.96 % | 65.364 M 10.88 % | 58.948 M -11.97 % | 66.965 M -10.62 % | 74.920 M 16.75 % | 64.171 M 6.36 % | 60.336 M 4 362.72 % | 1.352 M 8.77 % | 1.243 M -82.43 % | 7.076 M 15.89 % | 6.106 M 55.69 % | 3.922 M 80.07 % | 2.178 M 178.16 % | 783.000 K -52.11 % | 1.635 M -9.42 % | 1.805 M 1.40 % | 1.780 M 91.60 % | 929.000 K 24.87 % | 744.000 K |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 0.000 -100.00 % | 105.394 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.134 M | 0.000 -100.00 % | 2.280 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 |
Interest income | 0.000 -100.00 % | 4.726 M 131.55 % | 2.041 M 132.99 % | 876.000 K 2.46 % | 855.000 K -42.19 % | 1.479 M 39.66 % | 1.059 M 390.28 % | 216.000 K 5.88 % | 204.000 K -41.71 % | 350.000 K 89.19 % | 185.000 K 249.06 % | 53.000 K 152.38 % | 21.000 K 103.86 % | -544.000 K 0.00 % | -544.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.000 K 259.26 % | 27.000 K -70.33 % | 91.000 K -78.54 % | 424.000 K 1 313.33 % | 30.000 K 2 900.00 % | 1.000 K | 0.000 | 0.000 | 0.000 |
Interest expense | 0.000 -100.00 % | 879.000 K -4.04 % | 916.000 K -5.47 % | 969.000 K -8.24 % | 1.056 M 0.67 % | 1.049 M -17.21 % | 1.267 M 29.29 % | 980.000 K 18.93 % | 824.000 K 32.69 % | 621.000 K 10.50 % | 562.000 K -22.05 % | 721.000 K 316.76 % | 173.000 K -29.67 % | 246.000 K 37.43 % | 179.000 K 5.29 % | 170.000 K -30.04 % | 243.000 K -53.18 % | 519.000 K 7.23 % | 484.000 K -72.66 % | 1.770 M 36.79 % | 1.294 M -3.22 % | 1.337 M 10.59 % | 1.209 M 34.78 % | 897.000 K -50.85 % | 1.825 M 115.21 % | 848.000 K 83.15 % | 463.000 K 282.64 % | 121.000 K 55.13 % | 78.000 K -17.89 % | 95.000 K 39.71 % | 68.000 K -79.64 % | 334.000 K -34.64 % | 511.000 K -2.67 % | 525.000 K 95.90 % | 268.000 K -35.42 % | 415.000 K |
Depreciation and amortization | 16.558 M 17.91 % | 14.043 M -2.19 % | 14.357 M -9.02 % | 15.781 M 14.51 % | 13.781 M -7.41 % | 14.884 M 26.42 % | 11.773 M 9.57 % | 10.745 M 16.67 % | 9.210 M 38.66 % | 6.642 M -25.29 % | 8.890 M 26.15 % | 7.047 M -9.11 % | 7.753 M -5.27 % | 8.184 M -20.02 % | 10.232 M -1.01 % | 10.336 M 7.24 % | 9.638 M 28.11 % | 7.523 M -0.66 % | 7.573 M 9.87 % | 6.893 M -23.13 % | 8.967 M 554.05 % | 1.371 M -2.42 % | 1.405 M 33.68 % | 1.051 M -93.27 % | 15.624 M 87.56 % | 8.330 M 17.97 % | 7.061 M 15.89 % | 6.093 M 55.95 % | 3.907 M 82.57 % | 2.140 M 195.17 % | 725.000 K -54.17 % | 1.582 M 737.04 % | 189.000 K -39.03 % | 310.000 K 27.57 % | 243.000 K -66.67 % | 729.000 K |
Operating income | 42.173 M 189.99 % | 14.543 M -63.77 % | 40.141 M 544.42 % | 6.229 M 155.17 % | -11.291 M -3 331.91 % | -329.000 K -102.86 % | 11.520 M -36.12 % | 18.035 M 139.92 % | 7.517 M 929.73 % | 730.000 K 120.45 % | -3.570 M -130.16 % | 11.838 M 13.40 % | 10.439 M 258.62 % | -6.581 M -897.70 % | 825.000 K 158.22 % | -1.417 M -150.79 % | 2.790 M -49.25 % | 5.498 M -66.20 % | 16.268 M 939.86 % | -1.937 M 68.74 % | -6.197 M 1.48 % | -6.290 M -40.59 % | -4.474 M -127.11 % | -1.970 M 78.96 % | -9.365 M -82.30 % | -5.137 M -607.11 % | 1.013 M -85.84 % | 7.156 M 37.54 % | 5.203 M 615.66 % | -1.009 M -33.29 % | -757.000 K 31.18 % | -1.100 M -136.56 % | -465.000 K 63.07 % | -1.259 M -1 083.59 % | 128.000 K 277.78 % | -72.000 K |
Operating income ratio | 0.29 151.58 % | 0.12 -65.15 % | 0.33 374.43 % | 0.07 138.00 % | -0.19 -3 865.61 % | 0.00 -103.39 % | 0.14 -22.21 % | 0.18 114.10 % | 0.08 490.86 % | 0.01 120.08 % | -0.07 -138.22 % | 0.18 32.81 % | 0.14 207.42 % | -0.13 -916.59 % | 0.02 168.37 % | -0.02 -159.74 % | 0.04 -49.00 % | 0.08 -65.15 % | 0.22 740.87 % | -0.03 66.15 % | -0.10 -9.38 % | -0.09 -23.38 % | -0.07 -113.32 % | -0.03 84.47 % | -0.22 -67.43 % | -0.13 -544.82 % | 0.03 -88.36 % | 0.26 9.69 % | 0.23 471.95 % | -0.06 13.59 % | -0.07 42.06 % | -0.13 -156.52 % | -0.05 69.24 % | -0.16 -974.39 % | 0.02 277.35 % | -0.01 |
Total other income expenses net | 3.514 M 7.07 % | 3.282 M 490.29 % | 556.000 K 697.85 % | -93.000 K 53.73 % | -201.000 K | 0.000 100.00 % | -208.000 K 72.77 % | -764.000 K -23.23 % | -620.000 K -128.78 % | -271.000 K 28.12 % | -377.000 K 43.56 % | -668.000 K -126.02 % | 2.567 M 424.94 % | -790.000 K -9.27 % | -723.000 K -1.26 % | -714.000 K 9.28 % | -787.000 K 25.96 % | -1.063 M 13.44 % | -1.228 M 46.26 % | -2.285 M 8.93 % | -2.509 M -112.45 % | -1.181 M 10.53 % | -1.320 M -31.47 % | -1.004 M 44.99 % | -1.825 M -115.21 % | -848.000 K -83.15 % | -463.000 K -1 829.17 % | -24.000 K 52.94 % | -51.000 K -1 175.00 % | -4.000 K -101.12 % | 356.000 K 217.11 % | -304.000 K 40.39 % | -510.000 K 94.53 % | -9.320 M -35.52 % | -6.877 M -2.03 % | -6.740 M |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -72.364 M 4.93 % | -76.113 M -11.91 % | -68.015 M -131.64 % | -29.362 M -90.80 % | -15.389 M 9.25 % | -16.957 M 40.68 % | -28.585 M 20.63 % | -36.013 M -102.88 % | -17.751 M -407.75 % | -3.496 M 24.20 % | -4.612 M -4.58 % | -4.410 M -21.15 % | -3.640 M -149.66 % | 7.330 M 1 017.38 % | 656.000 K -89.04 % | 5.988 M 262.69 % | 1.651 M -55.12 % | 3.679 M -28.59 % | 5.152 M -63.11 % | 13.965 M -28.40 % | 19.503 M 23.40 % | 15.805 M -16.34 % | 18.891 M 12.17 % | 16.842 M -43.15 % | 29.625 M 104.24 % | 14.505 M 294.48 % | 3.677 M 69.53 % | 2.169 M 173.05 % | -2.969 M -402.03 % | 983.000 K 120.19 % | -4.869 M 11.15 % | -5.480 M -189.19 % | 6.144 M 4.21 % | 5.896 M 97.45 % | 2.986 M -9.27 % | 3.291 M |
Total investments | 0.000 | 0.000 -100.00 % | 15.113 M 16.25 % | 13.000 M 14.92 % | 11.312 M -16.37 % | 13.527 M 67.23 % | 8.089 M 83.97 % | 4.397 M | 0.000 -100.00 % | 3.966 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K |
Total debt | 4.946 M 343.59 % | 1.115 M -77.84 % | 5.032 M 100.72 % | 2.507 M -38.40 % | 4.070 M -25.31 % | 5.449 M -0.42 % | 5.472 M -16.46 % | 6.550 M -3.02 % | 6.754 M -2.88 % | 6.954 M -2.85 % | 7.158 M -30.70 % | 10.329 M -3.54 % | 10.708 M -31.04 % | 15.528 M 35.33 % | 11.474 M -3.21 % | 11.855 M -2.35 % | 12.140 M -0.12 % | 12.154 M -0.03 % | 12.158 M -27.97 % | 16.879 M -14.21 % | 19.674 M 21.62 % | 16.176 M -17.65 % | 19.644 M 13.06 % | 17.375 M -41.52 % | 29.712 M 89.49 % | 15.680 M 194.63 % | 5.322 M 143.01 % | 2.190 M 330.26 % | 509.000 K -51.52 % | 1.050 M -38.34 % | 1.703 M 109.99 % | 811.000 K -86.82 % | 6.155 M 4.04 % | 5.916 M 98.06 % | 2.987 M -9.57 % | 3.303 M |
Accumulated other comprehensive income loss | 21.222 M 0.00 % | 21.222 M -24.24 % | 28.013 M 0.05 % | 28.000 M 0.06 % | 27.984 M 31.86 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M -11.59 % | 24.003 M -20.33 % | 30.128 M 1.95 % | 29.553 M 1.02 % | 29.256 M 239.17 % | -21.022 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 |
Retained earnings | 92.128 M 58.31 % | 58.194 M 29.87 % | 44.810 M 290.40 % | 11.478 M 103.91 % | 5.629 M -69.12 % | 18.230 M -1.98 % | 18.598 M 88.62 % | 9.860 M 277.24 % | -5.563 M 55.35 % | -12.460 M 3.55 % | -12.919 M -43.99 % | -8.972 M 55.46 % | -20.142 M 32.59 % | -29.881 M -32.74 % | -22.511 M 0.45 % | -22.613 M -10.40 % | -20.482 M 2.81 % | -21.074 M 14.03 % | -24.514 M 36.17 % | -38.403 M -14.60 % | -33.510 M -32.80 % | -25.234 M -54.73 % | -16.308 M -410.90 % | -3.192 M -378.05 % | 1.148 M -84.18 % | 7.257 M -47.57 % | 13.841 M 0.12 % | 13.824 M 90.52 % | 7.256 M 175.16 % | 2.637 M -27.75 % | 3.650 M -9.90 % | 4.051 M 2 900.74 % | 135.000 K 102.81 % | -4.801 M -201.57 % | -1.592 M -99.00 % | -800.000 K |
Common stock | 27.214 M 0.06 % | 27.197 M 2 774.95 % | 946.000 K 0.11 % | 945.000 K 0.11 % | 944.000 K -96.53 % | 27.166 M 0.03 % | 27.157 M 0.09 % | 27.132 M 0.09 % | 27.107 M 11.48 % | 24.316 M 0.09 % | 24.294 M -0.26 % | 24.357 M 0.07 % | 24.341 M 0.32 % | 24.264 M 0.00 % | 24.264 M 0.07 % | 24.246 M 0.17 % | 24.204 M 0.34 % | 24.122 M 2.86 % | 23.452 M 0.01 % | 23.450 M 2.19 % | 22.948 M -21.96 % | 29.405 M 0.00 % | 29.405 M 0.00 % | 29.405 M 9 970.21 % | 292.000 K 0.00 % | 292.000 K 0.69 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 45.73 % | 199.000 K 895.00 % | 20.000 K 33.33 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K |
Total equity | 155.629 M 27.94 % | 121.641 M 12.43 % | 108.190 M 44.61 % | 74.817 M 8.54 % | 68.931 M -15.39 % | 81.467 M -0.36 % | 81.762 M 12.10 % | 72.934 M 27.01 % | 57.423 M 13.78 % | 50.470 M 1.04 % | 49.951 M -7.21 % | 53.831 M 26.49 % | 42.557 M 30.23 % | 32.678 M -18.31 % | 40.003 M 0.36 % | 39.860 M -4.96 % | 41.939 M 1.69 % | 41.241 M 12.28 % | 36.729 M 66.22 % | 22.097 M 88.41 % | 11.728 M -53.81 % | 25.393 M -26.01 % | 34.319 M -27.65 % | 47.435 M 150.20 % | 18.959 M -24.37 % | 25.068 M -20.40 % | 31.492 M 0.05 % | 31.475 M 26.37 % | 24.907 M 22.77 % | 20.288 M 4.95 % | 19.332 M 31.63 % | 14.687 M 4 715.41 % | 305.000 K -75.34 % | 1.237 M -67.26 % | 3.778 M -4.86 % | 3.971 M |
Other non current liabilities | 20.109 M 154.93 % | 7.888 M -49.54 % | 15.631 M -25.90 % | 21.094 M 153.66 % | 8.316 M -11.37 % | 9.383 M -26.56 % | 12.777 M -24.42 % | 16.905 M 42.90 % | 11.830 M 121.25 % | 5.347 M -31.18 % | 7.769 M 44.14 % | 5.390 M 20.74 % | 4.464 M | 0.000 -100.00 % | 4.438 M -3.96 % | 4.621 M -1.51 % | 4.692 M 21.97 % | 3.847 M -11.40 % | 4.342 M 214.64 % | 1.380 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K -35.71 % | 56.000 K -21.13 % | 71.000 K -20.22 % | 89.000 K -16.82 % | 107.000 K -45.69 % | 197.000 K 1.03 % | 195.000 K 17.47 % | 166.000 K 196.43 % | 56.000 K -79.86 % | 278.000 K | 0.000 | 0.000 |
Long term debt | 4.362 M 770.66 % | 501.000 K -89.12 % | 4.606 M 628.80 % | 632.000 K -69.75 % | 2.089 M -39.99 % | 3.481 M -15.26 % | 4.108 M -34.27 % | 6.250 M -3.10 % | 6.450 M -3.01 % | 6.650 M -2.92 % | 6.850 M -30.41 % | 9.844 M -3.67 % | 10.219 M -32.03 % | 15.035 M 37.08 % | 10.968 M -3.31 % | 11.344 M -3.20 % | 11.719 M -2.34 % | 12.000 M 0.00 % | 12.000 M -24.12 % | 15.814 M -18.90 % | 19.500 M 21.88 % | 16.000 M -18.55 % | 19.644 M 13.06 % | 17.375 M -20.06 % | 21.736 M 43.79 % | 15.116 M 221.07 % | 4.708 M 3 823.33 % | 120.000 K -39.39 % | 198.000 K -28.00 % | 275.000 K -21.88 % | 352.000 K 40.80 % | 250.000 K -13.19 % | 288.000 K -4.00 % | 300.000 K | 0.000 -100.00 % | 153.000 K |
Total non current liabilities | 24.471 M 98.90 % | 12.303 M -39.21 % | 20.237 M -18.10 % | 24.708 M 87.21 % | 13.198 M 2.60 % | 12.864 M -23.81 % | 16.885 M -27.08 % | 23.155 M 26.67 % | 18.280 M 37.03 % | 13.340 M -8.75 % | 14.619 M -4.04 % | 15.234 M 3.75 % | 14.683 M -3.12 % | 15.156 M -2.52 % | 15.548 M -2.61 % | 15.965 M -2.72 % | 16.411 M 3.56 % | 15.847 M -3.03 % | 16.342 M -4.96 % | 17.194 M -28.32 % | 23.987 M 49.92 % | 16.000 M -18.55 % | 19.644 M 13.06 % | 17.375 M -20.20 % | 21.772 M 43.50 % | 15.172 M 217.47 % | 4.779 M 2 186.60 % | 209.000 K -31.48 % | 305.000 K -35.38 % | 472.000 K -13.71 % | 547.000 K 31.49 % | 416.000 K 20.93 % | 344.000 K -40.48 % | 578.000 K | 0.000 -100.00 % | 153.000 K |
Other current liabilities | 41.108 M -34.45 % | 62.717 M 94.71 % | 32.211 M 49.18 % | 21.592 M 15.32 % | 18.724 M -13.26 % | 21.587 M 87.39 % | 11.520 M -42.92 % | 20.181 M 2 967.02 % | 658.000 K -92.43 % | 8.688 M -59.49 % | 21.449 M 2.79 % | 20.866 M -2.26 % | 21.349 M -5.92 % | 22.692 M 93.06 % | 11.754 M -52.13 % | 24.552 M 8.00 % | 22.733 M -8.45 % | 24.832 M 7.92 % | 23.009 M -4.42 % | 24.073 M 7.42 % | 22.411 M -4.54 % | 23.477 M 29.94 % | 18.067 M 6.86 % | 16.907 M -2.97 % | 17.425 M 13.75 % | 15.319 M 9.32 % | 14.013 M 14.64 % | 12.224 M 22.15 % | 10.007 M 59.88 % | 6.259 M 12.69 % | 5.554 M 163.10 % | 2.111 M 3.03 % | 2.049 M -2.24 % | 2.096 M 51.12 % | 1.387 M 15.20 % | 1.204 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 33.773 M 7.32 % | 31.469 M 30.63 % | 24.091 M 13.24 % | 21.275 M -16.94 % | 25.614 M 6.64 % | 24.020 M 7.41 % | 22.362 M 12.53 % | 19.872 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.592 M 3.11 % | 8.333 M 5.92 % | 7.867 M 24.73 % | 6.307 M 46.67 % | 4.300 M 141.45 % | -10.374 M | 0.000 | 0.000 | 0.000 100.00 % | -1.257 M 42.76 % | -2.196 M -5.93 % | -2.073 M -609.93 % | -292.000 K 95.32 % | -6.234 M -33.40 % | -4.673 M -154.66 % | -1.835 M 7.74 % | -1.989 M |
Short term debt | 584.000 K -4.89 % | 614.000 K 44.13 % | 426.000 K -77.28 % | 1.875 M -5.35 % | 1.981 M 0.66 % | 1.968 M 108.12 % | -24.250 M -2.23 % | -23.720 M 14.45 % | -27.728 M -9 221.05 % | 304.000 K -1.30 % | 308.000 K -73.76 % | 1.174 M 140.08 % | 489.000 K -0.81 % | 493.000 K -2.57 % | 506.000 K -0.98 % | 511.000 K 21.38 % | 421.000 K 173.38 % | 154.000 K -2.53 % | 158.000 K -85.16 % | 1.065 M 512.07 % | 174.000 K -1.14 % | 176.000 K -67.10 % | 535.000 K -4.80 % | 562.000 K -92.95 % | 7.976 M 1 314.18 % | 564.000 K -8.14 % | 614.000 K -70.34 % | 2.070 M 565.59 % | 311.000 K -59.87 % | 775.000 K -42.64 % | 1.351 M 140.82 % | 561.000 K -90.44 % | 5.867 M 4.47 % | 5.616 M 88.01 % | 2.987 M -5.17 % | 3.150 M |
Total current liabilities | 82.569 M -1.87 % | 84.146 M -8.40 % | 91.861 M 17.09 % | 78.452 M 49.41 % | 52.508 M 5.17 % | 49.929 M 12.42 % | 44.414 M -17.40 % | 53.767 M 59.27 % | 33.759 M 4.68 % | 32.251 M 15.82 % | 27.846 M 1.56 % | 27.419 M 9.54 % | 25.030 M -11.52 % | 28.290 M 0.77 % | 28.075 M -0.74 % | 28.285 M 3.15 % | 27.420 M -2.20 % | 28.037 M -17.94 % | 34.166 M 21.72 % | 28.070 M 10.90 % | 25.312 M -4.55 % | 26.518 M 17.41 % | 22.586 M 6.09 % | 21.289 M -30.23 % | 30.513 M 47.78 % | 20.648 M 31.74 % | 15.673 M -5.24 % | 16.539 M 35.31 % | 12.223 M 39.10 % | 8.787 M 10.39 % | 7.960 M 157.52 % | 3.091 M -64.92 % | 8.812 M 1.43 % | 8.688 M 77.78 % | 4.887 M 8.46 % | 4.506 M |
Total liabilities | 107.040 M 10.98 % | 96.449 M -13.96 % | 112.098 M 8.66 % | 103.160 M 57.00 % | 65.706 M 4.64 % | 62.793 M 2.44 % | 61.299 M -20.31 % | 76.922 M 47.82 % | 52.039 M 14.14 % | 45.591 M 7.36 % | 42.465 M -0.44 % | 42.653 M 7.40 % | 39.713 M -8.59 % | 43.446 M -0.41 % | 43.623 M -1.42 % | 44.250 M 0.96 % | 43.831 M -0.12 % | 43.884 M -13.11 % | 50.508 M 11.59 % | 45.264 M -8.18 % | 49.299 M 15.95 % | 42.518 M 0.68 % | 42.230 M 9.22 % | 38.664 M -26.05 % | 52.285 M 45.97 % | 35.820 M 75.14 % | 20.452 M 22.12 % | 16.748 M 33.68 % | 12.528 M 35.31 % | 9.259 M 8.84 % | 8.507 M 142.57 % | 3.507 M -61.70 % | 9.156 M -1.19 % | 9.266 M 89.61 % | 4.887 M 4.89 % | 4.659 M |
Other non current assets | 23.026 M 333.63 % | 5.310 M 106.34 % | -83.764 M -744.34 % | 13.000 M 14.92 % | 11.312 M -16.37 % | 13.527 M 118.57 % | -72.846 M -1 756.72 % | 4.397 M | 0.000 -100.00 % | 3.966 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term investments | 0.000 | 0.000 -100.00 % | 15.113 M 16.25 % | 13.000 M 14.92 % | 11.312 M -16.37 % | 13.527 M 67.23 % | 8.089 M 83.97 % | 4.397 M | 0.000 -100.00 % | 3.966 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 |
Intangible assets | 45.491 M 62.97 % | 27.914 M -0.45 % | 28.039 M -20.99 % | 35.489 M 93.90 % | 18.303 M -7.69 % | 19.828 M 40.07 % | 14.156 M -32.47 % | 20.963 M 50.52 % | 13.927 M 42.14 % | 9.798 M 17.26 % | 8.356 M 16.10 % | 7.197 M -26.55 % | 9.798 M 33.62 % | 7.333 M -29.25 % | 10.364 M -24.73 % | 13.769 M 13.37 % | 12.145 M 2.39 % | 11.862 M -8.68 % | 12.990 M 71.08 % | 7.593 M 44.55 % | 5.253 M -56.34 % | 12.032 M -41.34 % | 20.513 M -20.78 % | 25.895 M 7.42 % | 24.106 M 26.61 % | 19.039 M 40.63 % | 13.538 M -6.25 % | 14.441 M 61.21 % | 8.958 M 9.89 % | 8.152 M 365.03 % | 1.753 M 133.42 % | 751.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 45.491 M 62.97 % | 27.914 M -0.45 % | 28.039 M -20.99 % | 35.489 M 93.90 % | 18.303 M -7.69 % | 19.828 M 40.07 % | 14.156 M -32.47 % | 20.963 M 50.52 % | 13.927 M 42.14 % | 9.798 M 17.26 % | 8.356 M 16.10 % | 7.197 M -26.55 % | 9.798 M 33.62 % | 7.333 M -29.25 % | 10.364 M -24.73 % | 13.769 M 13.37 % | 12.145 M 2.39 % | 11.862 M -8.68 % | 12.990 M 71.08 % | 7.593 M 44.55 % | 5.253 M -56.34 % | 12.032 M -41.34 % | 20.513 M -20.78 % | 25.895 M 7.42 % | 24.106 M 26.61 % | 19.039 M 40.63 % | 13.538 M -6.25 % | 14.441 M 61.21 % | 8.958 M 9.89 % | 8.152 M 24.69 % | 6.538 M 68.37 % | 3.883 M | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 70.204 M 12.97 % | 62.143 M 11.52 % | 55.725 M -0.96 % | 56.265 M -2.89 % | 57.939 M -1.38 % | 58.752 M 0.11 % | 58.690 M 0.73 % | 58.265 M 3.43 % | 56.332 M 1.91 % | 55.276 M -0.32 % | 55.452 M -0.26 % | 55.594 M 5.98 % | 52.456 M -1.86 % | 53.452 M -1.66 % | 54.357 M -2.68 % | 55.854 M -1.47 % | 56.689 M 0.66 % | 56.315 M 0.81 % | 55.861 M 11.89 % | 49.924 M 1.92 % | 48.983 M 1.15 % | 48.428 M -0.28 % | 48.564 M 0.62 % | 48.266 M 3.43 % | 46.664 M -0.19 % | 46.753 M 6.81 % | 43.773 M 4.91 % | 41.724 M 27.96 % | 32.606 M 5.40 % | 30.935 M 38.28 % | 22.372 M 162.64 % | 8.518 M 0.67 % | 8.461 M -0.91 % | 8.539 M 10.61 % | 7.720 M 5.57 % | 7.313 M |
Total non current assets | 138.721 M 45.46 % | 95.367 M -3.55 % | 98.877 M -5.61 % | 104.754 M 19.65 % | 87.554 M -4.94 % | 92.107 M 13.80 % | 80.935 M -3.22 % | 83.625 M 19.02 % | 70.259 M 1.77 % | 69.040 M 8.20 % | 63.808 M 1.62 % | 62.791 M 0.86 % | 62.254 M 2.42 % | 60.785 M -6.08 % | 64.721 M -7.04 % | 69.623 M 1.15 % | 68.834 M 0.96 % | 68.177 M -0.98 % | 68.851 M 19.71 % | 57.517 M 6.05 % | 54.236 M -10.29 % | 60.460 M -12.47 % | 69.077 M -6.86 % | 74.161 M 4.79 % | 70.770 M 7.57 % | 65.792 M 14.80 % | 57.311 M 2.04 % | 56.165 M 35.13 % | 41.564 M 6.34 % | 39.087 M 35.20 % | 28.911 M 133.13 % | 12.401 M 46.57 % | 8.461 M -0.91 % | 8.539 M 10.61 % | 7.720 M 5.57 % | 7.313 M |
Other current assets | 0.000 -100.00 % | 948.000 K -93.29 % | 14.120 M 2 668.63 % | 510.000 K -16.26 % | 609.000 K 2 668.18 % | 22.000 K -99.61 % | 5.680 M 25.61 % | 4.522 M 200.27 % | 1.506 M 20.19 % | 1.253 M -24.47 % | 1.659 M -45.19 % | 3.027 M 1.31 % | 2.988 M -40.01 % | 4.981 M -14.67 % | 5.837 M -14.73 % | 6.845 M 54.62 % | 4.427 M -26.98 % | 6.063 M -24.18 % | 7.997 M 323.12 % | 1.890 M 43.07 % | 1.321 M -36.40 % | 2.077 M -0.91 % | 2.096 M 150.42 % | 837.000 K -57.14 % | 1.953 M 24.32 % | 1.571 M -20.94 % | 1.987 M 288.85 % | 511.000 K -24.41 % | 676.000 K 41.42 % | 478.000 K 236.62 % | 142.000 K -39.83 % | 236.000 K -17.19 % | 285.000 K -41.72 % | 489.000 K 16 200.00 % | 3.000 K -99.71 % | 1.037 M |
Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K |
cash and cash equivalents | 77.310 M 0.11 % | 77.228 M 6.84 % | 72.285 M 126.82 % | 31.869 M 63.78 % | 19.459 M -13.15 % | 22.406 M -34.21 % | 34.057 M -19.98 % | 42.563 M 73.69 % | 24.505 M 134.50 % | 10.450 M -11.21 % | 11.770 M -20.14 % | 14.739 M 2.73 % | 14.348 M 75.02 % | 8.198 M -24.22 % | 10.818 M 84.39 % | 5.867 M -44.07 % | 10.489 M 23.76 % | 8.475 M 20.97 % | 7.006 M 140.43 % | 2.914 M 1 604.09 % | 171.000 K -53.91 % | 371.000 K -50.73 % | 753.000 K 41.28 % | 533.000 K 512.64 % | 87.000 K -92.60 % | 1.175 M -28.57 % | 1.645 M 7 733.33 % | 21.000 K -99.40 % | 3.478 M 5 091.04 % | 67.000 K -98.98 % | 6.572 M 4.47 % | 6.291 M 57 090.91 % | 11.000 K -45.00 % | 20.000 K 1 900.00 % | 1.000 K -91.67 % | 12.000 K |
Cash and short term investments | 77.310 M 0.11 % | 77.228 M 6.84 % | 72.285 M 126.82 % | 31.869 M 63.78 % | 19.459 M -13.15 % | 22.406 M -34.21 % | 34.057 M -19.98 % | 42.563 M 73.69 % | 24.505 M 134.50 % | 10.450 M -11.21 % | 11.770 M -20.14 % | 14.739 M 2.73 % | 14.348 M 75.02 % | 8.198 M -24.22 % | 10.818 M 84.39 % | 5.867 M -44.07 % | 10.489 M 23.76 % | 8.475 M 20.97 % | 7.006 M 140.43 % | 2.914 M 1 604.09 % | 171.000 K -53.91 % | 371.000 K -50.73 % | 753.000 K 41.28 % | 533.000 K 512.64 % | 87.000 K -92.60 % | 1.175 M -28.57 % | 1.645 M 7 733.33 % | 21.000 K -99.40 % | 3.478 M 5 091.04 % | 67.000 K -98.98 % | 6.572 M 4.47 % | 6.291 M 57 090.91 % | 11.000 K -56.00 % | 25.000 K 316.67 % | 6.000 K -64.71 % | 17.000 K |
Total current assets | 123.948 M 1.00 % | 122.723 M 1.08 % | 121.411 M 65.81 % | 73.223 M 55.52 % | 47.083 M -9.72 % | 52.153 M -16.05 % | 62.126 M -6.20 % | 66.231 M 68.94 % | 39.203 M 45.08 % | 27.021 M -5.55 % | 28.608 M -15.09 % | 33.693 M 68.33 % | 20.016 M 30.49 % | 15.339 M -18.86 % | 18.905 M 30.50 % | 14.487 M -14.46 % | 16.936 M -0.07 % | 16.948 M -7.82 % | 18.386 M 86.77 % | 9.844 M 44.96 % | 6.791 M -8.86 % | 7.451 M -0.28 % | 7.472 M -37.41 % | 11.938 M 3.14 % | 11.574 M 86.80 % | 6.196 M 8.08 % | 5.733 M 81.54 % | 3.158 M -54.70 % | 6.971 M 346.86 % | 1.560 M -82.05 % | 8.691 M 17.10 % | 7.422 M 642.20 % | 1.000 M -49.08 % | 1.964 M 107.83 % | 945.000 K -28.25 % | 1.317 M |
Inventory | 3.468 M 20.79 % | 2.871 M -16.20 % | 3.426 M 14.70 % | 2.987 M -22.62 % | 3.860 M 204.18 % | 1.269 M -51.99 % | 2.643 M 9.80 % | 2.407 M -0.29 % | 2.414 M 27.79 % | 1.889 M -9.96 % | 2.098 M 23.70 % | 1.696 M -2.19 % | 1.734 M -19.72 % | 2.160 M -4.00 % | 2.250 M 26.76 % | 1.775 M -12.13 % | 2.020 M -16.18 % | 2.410 M -28.76 % | 3.383 M 77.96 % | 1.901 M -4.33 % | 1.987 M 12.71 % | 1.763 M -14.38 % | 2.059 M 63.67 % | 1.258 M 2.44 % | 1.228 M 28.45 % | 956.000 K 79.70 % | 532.000 K 7.47 % | 495.000 K 292.86 % | 126.000 K -40.57 % | 212.000 K -5.36 % | 224.000 K 55.56 % | 144.000 K 10.77 % | 130.000 K -23.53 % | 170.000 K 4.29 % | 163.000 K 36.97 % | 119.000 K |
Net receivables | 43.170 M 3.58 % | 41.676 M 31.97 % | 31.580 M -16.58 % | 37.857 M 63.49 % | 23.155 M -18.63 % | 28.456 M 11.92 % | 25.426 M 19.59 % | 21.261 M 97.26 % | 10.778 M -19.74 % | 13.429 M 24.46 % | 10.790 M -24.18 % | 14.231 M 261.74 % | 3.934 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.139 M -5.22 % | 3.312 M 2.22 % | 3.240 M 26.37 % | 2.564 M -72.46 % | 9.310 M 12.09 % | 8.306 M 233.04 % | 2.494 M 58.95 % | 1.569 M -26.37 % | 2.131 M -20.81 % | 2.691 M 235.12 % | 803.000 K -54.19 % | 1.753 M 133.42 % | 751.000 K 30.84 % | 574.000 K -55.16 % | 1.280 M 65.59 % | 773.000 K 436.81 % | 144.000 K |
Tax assets | 0.000 | 0.000 -100.00 % | 83.764 M 744.34 % | -13.000 M -14.92 % | -11.312 M 16.37 % | -13.527 M -67.23 % | -8.089 M -83.97 % | -4.397 M | 0.000 100.00 % | -3.966 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 |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 40.877 M 96.38 % | 20.815 M -18.22 % | 25.451 M 8.23 % | 23.516 M 204.93 % | 7.712 M 51.25 % | 5.099 M -11.71 % | 5.775 M -28.92 % | 8.125 M 31.27 % | 6.189 M 82.74 % | 3.387 M -44.38 % | 6.089 M 13.20 % | 5.379 M 68.52 % | 3.192 M -37.47 % | 5.105 M -67.72 % | 15.815 M 390.84 % | 3.222 M -24.47 % | 4.266 M 39.82 % | 3.051 M -72.26 % | 10.999 M 275.14 % | 2.932 M 7.52 % | 2.727 M -4.82 % | 2.865 M -28.09 % | 3.984 M 4.29 % | 3.820 M -25.27 % | 5.112 M 7.28 % | 4.765 M 363.07 % | 1.029 M -50.77 % | 2.090 M 17.95 % | 1.772 M 1.08 % | 1.753 M 66.16 % | 1.055 M 151.79 % | 419.000 K -53.24 % | 896.000 K -8.20 % | 976.000 K 317.09 % | 234.000 K 470.73 % | 41.000 K |
Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 141.000 K -87.64 % | 1.141 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 -100.00 % | 17.000 K -89.03 % | 155.000 K 16.54 % | 133.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 279.000 K 151.35 % | 111.000 K |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K -49.12 % | 57.000 K -33.72 % | 86.000 K -25.22 % | 115.000 K -91.44 % | 1.343 M -48.35 % | 2.600 M 4 306.78 % | 59.000 K -50.42 % | 119.000 K -1.65 % | 121.000 K -14.79 % | 142.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 |
Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 721.000 K -29.24 % | 1.019 M 33.73 % | 762.000 K -11.09 % | 857.000 K -27.68 % | 1.185 M -4.51 % | 1.241 M 104.85 % | -25.614 M -6.64 % | -24.020 M 14.31 % | -28.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 -100.00 % | 19.357 M -0.38 % | 19.431 M -0.06 % | 19.443 M -0.09 % | 19.460 M -0.18 % | 19.495 M -0.10 % | 19.515 M -0.89 % | 19.690 M -0.51 % | 19.791 M -0.18 % | 19.827 M -0.97 % | 20.022 M -2.32 % | 20.498 M -0.95 % | 20.695 M -1.56 % | 21.022 M | 0.000 -100.00 % | 18.441 M -0.01 % | 18.442 M -1.87 % | 18.793 M -16.99 % | 22.640 M 0.00 % | 22.640 M -16.54 % | 27.126 M -6.78 % | 29.099 M 0.00 % | 29.099 M 0.00 % | 29.100 M 162.16 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 13.69 % | 9.763 M 499.32 % | 1.629 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 15.065 M 0.25 % | 15.028 M 0.25 % | 14.990 M 0.26 % | 14.951 M 0.25 % | 14.914 M 0.44 % | 14.849 M 0.43 % | 14.785 M 0.44 % | 14.720 M 0.43 % | 14.657 M 0.31 % | 14.611 M 0.26 % | 14.573 M 0.30 % | 14.529 M -64.64 % | 41.092 M 1.13 % | 40.634 M 6.23 % | 38.250 M 93.32 % | 19.786 M 0.06 % | 19.775 M -53.62 % | 42.636 M 181.41 % | 15.151 M 5.14 % | 14.410 M 397.97 % | -4.836 M -122.79 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 230.61 % | 6.419 M 0.00 % | 6.419 M 2.52 % | 6.261 M 0.00 % | 6.261 M 0.00 % | 6.261 M 0.00 % | 6.261 M 11.23 % | 5.629 M -36.09 % | 8.808 M 5 772.00 % | 150.000 K -97.51 % | 6.023 M 12.47 % | 5.355 M 12.59 % | 4.756 M |
Deferred tax liabilities non current | 0.000 -100.00 % | 3.914 M 21.74 % | 3.215 M 7.81 % | 2.982 M 6.77 % | 2.793 M 104.47 % | 1.366 M 19.93 % | 1.139 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -142.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 |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 262.669 M 20.44 % | 218.090 M -1.00 % | 220.288 M 23.77 % | 177.977 M 32.19 % | 134.637 M -6.67 % | 144.260 M 0.84 % | 143.061 M -4.53 % | 149.856 M 36.90 % | 109.462 M 13.95 % | 96.061 M 3.94 % | 92.416 M -4.22 % | 96.484 M 17.28 % | 82.270 M 8.07 % | 76.124 M -8.97 % | 83.626 M -0.58 % | 84.110 M -1.94 % | 85.770 M 0.76 % | 85.125 M -2.42 % | 87.237 M 29.51 % | 67.361 M 10.38 % | 61.027 M -10.14 % | 67.911 M -11.28 % | 76.549 M -11.09 % | 86.099 M 4.56 % | 82.344 M 14.39 % | 71.988 M 14.19 % | 63.044 M 6.27 % | 59.323 M 22.23 % | 48.535 M 19.41 % | 40.647 M 8.10 % | 37.602 M 89.69 % | 19.823 M 109.52 % | 9.461 M -9.92 % | 10.503 M 21.21 % | 8.665 M 0.41 % | 8.630 M |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 188.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 0.000 | 0.000 | 0.000 100.00 % | -188.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | 1.475 M -70.01 % | 4.918 M 259.26 % | -3.088 M -127.28 % | 11.319 M 330.25 % | -4.916 M -216.94 % | 4.204 M 141.56 % | -10.115 M -189.97 % | 11.243 M 819.30 % | 1.223 M -76.09 % | 5.116 M 202.54 % | 1.691 M -13.42 % | 1.953 M 163.08 % | -3.096 M -201.28 % | 3.057 M 60.64 % | 1.903 M 1 289.05 % | 137.000 K 108.38 % | -1.634 M -140.58 % | 4.027 M 23.64 % | 3.257 M 17 042.11 % | 19.000 K -99.22 % | 2.431 M -15.71 % | 2.884 M 607.75 % | -568.000 K -151.50 % | 1.103 M 262.83 % | 304.000 K -67.93 % | 948.000 K 532.00 % | 150.000 K -91.41 % | 1.746 M -33.38 % | 2.621 M 140.46 % | 1.090 M -65.09 % | 3.122 M 834.59 % | -425.000 K -169.11 % | 615.000 K 155.19 % | 241.000 K -73.75 % | 918.000 K |
Accounts receivables | 2.072 M -52.51 % | 4.363 M 264.70 % | -2.649 M -42.73 % | -1.856 M -14.07 % | -1.627 M 1.75 % | -1.656 M 48.65 % | -3.225 M 47.49 % | -6.142 M -794.03 % | -687.000 K -424.06 % | 212.000 K -60.74 % | 540.000 K 165.93 % | -819.000 K -60.59 % | -510.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 |
Inventory | -597.000 K -207.57 % | 555.000 K 226.42 % | -439.000 K -150.29 % | 873.000 K 133.69 % | -2.591 M -288.57 % | 1.374 M 682.20 % | -236.000 K -3 471.43 % | 7.000 K 101.33 % | -525.000 K -351.20 % | 209.000 K 151.99 % | -402.000 K -1 157.89 % | 38.000 K -91.08 % | 426.000 K 373.33 % | 90.000 K 118.95 % | -475.000 K -293.88 % | 245.000 K -37.18 % | 390.000 K -59.92 % | 973.000 K 165.65 % | -1.482 M -1 823.26 % | 86.000 K 138.39 % | -224.000 K -175.68 % | 296.000 K 136.95 % | -801.000 K -2 570.00 % | -30.000 K 88.97 % | -272.000 K 35.85 % | -424.000 K -1 045.95 % | -37.000 K 89.97 % | -369.000 K -529.07 % | 86.000 K 616.67 % | 12.000 K 115.00 % | -80.000 K -515.38 % | -13.000 K -132.50 % | 40.000 K 671.43 % | -7.000 K 84.09 % | -44.000 K |
Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 1.856 M 14.07 % | 1.627 M -1.75 % | 1.656 M -48.65 % | 3.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 0.000 100.00 % | -5.032 M | 0.000 -100.00 % | 10.446 M 549.29 % | -2.325 M -182.16 % | 2.830 M 128.65 % | -9.879 M -187.92 % | 11.236 M 542.79 % | 1.748 M -64.38 % | 4.907 M 134.45 % | 2.093 M 9.30 % | 1.915 M 154.37 % | -3.522 M -218.71 % | 2.967 M 24.77 % | 2.378 M 2 301.85 % | -108.000 K 94.66 % | -2.024 M -166.27 % | 3.054 M -35.56 % | 4.739 M 7 173.13 % | -67.000 K -102.52 % | 2.655 M 2.59 % | 2.588 M 1 010.73 % | 233.000 K -79.44 % | 1.133 M 96.70 % | 576.000 K -58.02 % | 1.372 M 633.69 % | 187.000 K -91.16 % | 2.115 M -16.57 % | 2.535 M 135.16 % | 1.078 M -66.33 % | 3.202 M 877.18 % | -412.000 K -171.65 % | 575.000 K 131.85 % | 248.000 K -74.22 % | 962.000 K |
Other non cash items | -32.027 M -123.31 % | -14.342 M -738.71 % | -1.710 M 92.41 % | -22.521 M -159.94 % | -8.664 M 61.89 % | -22.736 M -46.44 % | -15.526 M -7.95 % | -14.382 M -978.92 % | -1.333 M 88.26 % | -11.352 M -71.22 % | -6.630 M 46.30 % | -12.347 M -206.07 % | -4.034 M -56.48 % | -2.578 M 80.31 % | -13.093 M -126.44 % | -5.782 M -186.24 % | -2.020 M 66.03 % | -5.946 M 37.69 % | -9.542 M -855.16 % | -999.000 K 22.80 % | -1.294 M -114.58 % | 8.877 M 3.65 % | 8.564 M 69.82 % | 5.043 M 175.44 % | -6.685 M -1 571.25 % | -400.000 K 73.01 % | -1.482 M 81.70 % | -8.100 M -204.86 % | -2.657 M -225.33 % | 2.120 M 476.09 % | 368.000 K 135.49 % | -1.037 M -20.30 % | -862.000 K -69.02 % | -510.000 K -84.78 % | -276.000 K |
Net cash provided by operating activities | 19.940 M 10.76 % | 18.003 M -58.62 % | 43.505 M 317.19 % | 10.428 M 187.88 % | -11.866 M -195.47 % | -4.016 M 21.72 % | -5.130 M -122.28 % | 23.029 M 43.96 % | 15.997 M 1 749.36 % | 865.000 K 21 525.00 % | 4.000 K -99.95 % | 7.823 M -24.50 % | 10.362 M 702.01 % | 1.292 M 1 071.43 % | -133.000 K -104.06 % | 3.274 M -62.69 % | 8.774 M -20.97 % | 11.102 M -36.76 % | 17.556 M 341.55 % | 3.976 M 1.77 % | 3.907 M -42.90 % | 6.842 M 38.87 % | 4.927 M -5.74 % | 5.227 M 4 384.43 % | -122.000 K -103.26 % | 3.741 M -44.51 % | 6.742 M -2.22 % | 6.895 M -24.01 % | 9.074 M 109.03 % | 4.341 M 25.53 % | 3.458 M 452.86 % | -980.000 K -528.21 % | -156.000 K 94.10 % | -2.644 M -832.41 % | 361.000 K |
Investments in property plant and equipment | -11.688 M -62.88 % | -7.176 M -304.28 % | -1.775 M 91.78 % | -21.600 M -53.06 % | -14.112 M 42.83 % | -24.683 M -54.97 % | -15.928 M -12.92 % | -14.106 M -11.72 % | -12.626 M -1.92 % | -12.388 M 10.85 % | -13.895 M -7.88 % | -12.880 M -18.65 % | -10.855 M -25.99 % | -8.616 M 23.74 % | -11.298 M 2.08 % | -11.538 M -9.43 % | -10.544 M 33.51 % | -15.859 M 12.03 % | -18.028 M -139.99 % | -7.512 M -54.66 % | -4.857 M 3.15 % | -5.015 M 36.12 % | -7.851 M 53.39 % | -16.844 M 22.92 % | -21.853 M -48.21 % | -14.745 M -46.34 % | -10.076 M 53.95 % | -21.880 M -227.15 % | -6.688 M 53.53 % | -14.392 M 19.32 % | -17.839 M -842.86 % | -1.892 M -771.89 % | -217.000 K 83.07 % | -1.282 M -78.06 % | -720.000 K |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
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 100.00 % | -1.000 K | 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 |
Other investing activites | -6.916 M -46.93 % | -4.707 M -428.70 % | 1.432 M -94.50 % | 26.044 M 2.05 % | 25.522 M 30.19 % | 19.603 M 39.62 % | 14.040 M 42.96 % | 9.821 M 557.80 % | 1.493 M -35.87 % | 2.328 M 43.53 % | 1.622 M 138.08 % | -4.260 M -114.93 % | -1.982 M 7.86 % | -2.151 M -112.46 % | 17.267 M 290.57 % | 4.421 M 4.39 % | 4.235 M -47.38 % | 8.048 M 34.72 % | 5.974 M 829.08 % | 643.000 K 83.71 % | 350.000 K 133.33 % | 150.000 K -90.71 % | 1.615 M -28.32 % | 2.253 M -67.13 % | 6.855 M 284.25 % | 1.784 M -2.30 % | 1.826 M -81.46 % | 9.847 M 528.80 % | 1.566 M -67.74 % | 4.854 M 721.32 % | 591.000 K -73.10 % | 2.197 M 3 754.39 % | 57.000 K -58.39 % | 137.000 K 80.26 % | 76.000 K |
Net cash used for investing activites | -18.604 M -56.56 % | -11.883 M -3 364.43 % | -343.000 K -107.72 % | 4.444 M -61.05 % | 11.410 M 324.61 % | -5.080 M -169.07 % | -1.888 M 55.94 % | -4.285 M -244.45 % | -1.244 M -242.50 % | 873.000 K 184.43 % | -1.034 M 85.76 % | -7.260 M -117.76 % | -3.334 M -10.03 % | -3.030 M -150.76 % | 5.969 M 183.87 % | -7.117 M -12.81 % | -6.309 M 19.23 % | -7.811 M 35.20 % | -12.054 M -75.48 % | -6.869 M -52.41 % | -4.507 M 7.36 % | -4.865 M 21.99 % | -6.236 M 57.26 % | -14.591 M 2.71 % | -14.998 M -15.72 % | -12.961 M -57.10 % | -8.250 M 31.44 % | -12.033 M -134.93 % | -5.122 M 46.30 % | -9.538 M 44.70 % | -17.249 M -5 755.41 % | 305.000 K 290.63 % | -160.000 K 86.03 % | -1.145 M -77.80 % | -644.000 K |
Debt repayment | -747.000 K -9.37 % | -683.000 K 57.42 % | -1.604 M -25.31 % | -1.280 M 0.00 % | -1.280 M 0.00 % | -1.280 M -26.73 % | -1.010 M -405.00 % | -200.000 K 0.00 % | -200.000 K 0.00 % | -200.000 K 93.69 % | -3.169 M -736.15 % | -379.000 K 0.00 % | -379.000 K 1.30 % | -384.000 K -0.52 % | -382.000 K | 0.000 | 0.000 | 0.000 100.00 % | -889.000 K 89.41 % | -8.393 M -979.77 % | 954.000 K 147.56 % | -2.006 M -201.78 % | 1.971 M 139.21 % | -5.027 M -172.09 % | 6.973 M -22.03 % | 8.943 M 82.18 % | 4.909 M 5 213.54 % | -96.000 K -9.09 % | -88.000 K 92.07 % | -1.110 M -224.44 % | 892.000 K 2 082.22 % | -45.000 K 34.78 % | -69.000 K -115.90 % | 434.000 K 203.50 % | 143.000 K |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.516 M | 0.000 -100.00 % | 160.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.306 M -74.92 % | 13.180 M 7.64 % | 12.245 M 244 800.00 % | 5.000 K | 0.000 | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -286.000 K -1 942.86 % | -14.000 K 98.42 % | -887.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 |
Dividends paid | -507.000 K -2.63 % | -494.000 K -4.44 % | -473.000 K 3.27 % | -489.000 K -3.60 % | -472.000 K 1.05 % | -477.000 K 0.21 % | -478.000 K 1.65 % | -486.000 K 2.41 % | -498.000 K -8.73 % | -458.000 K 4.78 % | -481.000 K 0.21 % | -482.000 K 3.41 % | -499.000 K -0.20 % | -498.000 K 0.99 % | -503.000 K -2.03 % | -493.000 K -12.81 % | -437.000 K 53.26 % | -935.000 K -79.46 % | -521.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | 0.000 | 0.000 100.00 % | -669.000 K 3.46 % | -693.000 K 6.22 % | -739.000 K 7.39 % | -798.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 493.000 K | 0.000 -100.00 % | 935.000 K 279.46 % | -521.000 K 0.00 % | -521.000 K 5.96 % | -554.000 K -56.94 % | -353.000 K 20.14 % | -442.000 K -24.16 % | -356.000 K -34.85 % | -264.000 K 25.21 % | -353.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 K 82.76 % | 29.000 K -95.04 % | 585.000 K 25.27 % | 467.000 K |
Net cash used provided by financing activities | -1.254 M -6.54 % | -1.177 M 57.14 % | -2.746 M -11.54 % | -2.462 M 1.16 % | -2.491 M 2.50 % | -2.555 M -71.71 % | -1.488 M -116.91 % | -686.000 K 1.72 % | -698.000 K -6.08 % | -658.000 K 81.97 % | -3.650 M -323.93 % | -861.000 K 1.94 % | -878.000 K 0.45 % | -882.000 K 0.34 % | -885.000 K -13.61 % | -779.000 K -72.73 % | -451.000 K 75.25 % | -1.822 M -29.22 % | -1.410 M -125.02 % | 5.636 M 1 309.00 % | 400.000 K 116.96 % | -2.359 M -254.28 % | 1.529 M -91.08 % | 17.133 M 155.37 % | 6.709 M -23.33 % | 8.750 M 78.24 % | 4.909 M 5 213.54 % | -96.000 K -9.09 % | -88.000 K -104.01 % | 2.196 M -84.39 % | 14.072 M 14.85 % | 12.253 M 35 108.57 % | -35.000 K -103.43 % | 1.019 M 67.05 % | 610.000 K |
Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net change in cash | 82.000 K -98.34 % | 4.943 M -87.77 % | 40.416 M 225.67 % | 12.410 M 521.11 % | -2.947 M 74.71 % | -11.651 M -36.97 % | -8.506 M -147.10 % | 18.058 M 28.48 % | 14.055 M 1 201.39 % | 1.080 M 123.08 % | -4.680 M -1 470.47 % | -298.000 K -104.85 % | 6.150 M 334.73 % | -2.620 M -152.92 % | 4.951 M 207.12 % | -4.622 M -329.49 % | 2.014 M 37.10 % | 1.469 M -64.10 % | 4.092 M -62.55 % | 10.926 M 815.52 % | -1.527 M -177.24 % | 1.977 M 251.03 % | -1.309 M -109.95 % | 13.152 M 256.37 % | -8.411 M -1 689.57 % | -470.000 K -113.82 % | 3.401 M 164.98 % | -5.234 M -235.46 % | 3.864 M 228.76 % | -3.001 M -1 167.97 % | 281.000 K -97.57 % | 11.578 M 3 398.58 % | -351.000 K 87.33 % | -2.770 M -947.09 % | 327.000 K |
Cash at beginning of period | 77.228 M 6.84 % | 72.285 M 126.82 % | 31.869 M 63.78 % | 19.459 M -13.15 % | 22.406 M -34.21 % | 34.057 M -19.98 % | 42.563 M 73.69 % | 24.505 M 134.50 % | 10.450 M 11.53 % | 9.370 M -33.31 % | 14.050 M -2.08 % | 14.348 M 75.02 % | 8.198 M -24.22 % | 10.818 M 84.39 % | 5.867 M -44.07 % | 10.489 M 23.76 % | 8.475 M 20.97 % | 7.006 M 140.43 % | 2.914 M 111.71 % | -24.891 M -6.54 % | -23.364 M -31.39 % | -17.782 M -7.95 % | -16.473 M 44.39 % | -29.625 M -5 775.29 % | 522.000 K -51.71 % | 1.081 M 145.61 % | -2.370 M -174.41 % | 3.185 M 556.96 % | -697.000 K -130.40 % | 2.293 M -63.55 % | 6.291 M 218.99 % | -5.287 M -7.11 % | -4.936 M -127.78 % | -2.167 M 13.11 % | -2.494 M |
Cash at end of period | 77.310 M 0.11 % | 77.228 M 6.84 % | 72.285 M 126.82 % | 31.869 M 63.78 % | 19.459 M -13.15 % | 22.406 M -34.21 % | 34.057 M -19.98 % | 42.563 M 73.69 % | 24.505 M 134.50 % | 10.450 M 11.53 % | 9.370 M -33.31 % | 14.050 M -2.08 % | 14.348 M 75.02 % | 8.198 M -24.22 % | 10.818 M 84.39 % | 5.867 M -44.07 % | 10.489 M 23.76 % | 8.475 M 20.97 % | 7.006 M 150.17 % | -13.965 M 43.90 % | -24.891 M -57.49 % | -15.805 M 11.12 % | -17.782 M -7.95 % | -16.473 M -108.81 % | -7.889 M -1 391.16 % | 611.000 K -40.74 % | 1.031 M 150.32 % | -2.049 M -164.70 % | 3.167 M 547.32 % | -708.000 K -110.77 % | 6.572 M 4.47 % | 6.291 M 218.99 % | -5.287 M -7.09 % | -4.937 M -127.83 % | -2.167 M |
Operating cash flow | 19.940 M 10.76 % | 18.003 M -58.62 % | 43.505 M 317.19 % | 10.428 M 187.88 % | -11.866 M -195.47 % | -4.016 M 21.72 % | -5.130 M -122.28 % | 23.029 M 43.96 % | 15.997 M 1 749.36 % | 865.000 K 21 525.00 % | 4.000 K -99.95 % | 7.823 M -24.50 % | 10.362 M 702.01 % | 1.292 M 1 071.43 % | -133.000 K -104.06 % | 3.274 M -62.69 % | 8.774 M -20.97 % | 11.102 M -36.76 % | 17.556 M 341.55 % | 3.976 M 1.77 % | 3.907 M -42.90 % | 6.842 M 38.87 % | 4.927 M -5.74 % | 5.227 M 4 384.43 % | -122.000 K -103.26 % | 3.741 M -44.51 % | 6.742 M -2.22 % | 6.895 M -24.01 % | 9.074 M 109.03 % | 4.341 M 25.53 % | 3.458 M 452.86 % | -980.000 K -528.21 % | -156.000 K 94.10 % | -2.644 M -832.41 % | 361.000 K |
Capital expenditure | -11.688 M -62.88 % | -7.176 M -304.28 % | -1.775 M 91.78 % | -21.600 M -53.06 % | -14.112 M 42.83 % | -24.683 M -54.97 % | -15.928 M -12.92 % | -14.106 M -11.72 % | -12.626 M -1.92 % | -12.388 M 10.85 % | -13.895 M -7.88 % | -12.880 M -18.65 % | -10.855 M -25.99 % | -8.616 M 23.74 % | -11.298 M 2.08 % | -11.538 M -9.43 % | -10.544 M 33.51 % | -15.859 M 12.03 % | -18.028 M -139.99 % | -7.512 M -54.66 % | -4.857 M 3.15 % | -5.015 M 36.12 % | -7.851 M 53.39 % | -16.844 M 22.92 % | -21.853 M -48.21 % | -14.745 M -46.34 % | -10.076 M 53.95 % | -21.880 M -227.15 % | -6.688 M 53.53 % | -14.392 M 19.32 % | -17.839 M -842.86 % | -1.892 M -771.89 % | -217.000 K 83.07 % | -1.282 M -78.06 % | -720.000 K |
Free CashFlow | 8.252 M -23.78 % | 10.827 M -74.05 % | 41.730 M 473.52 % | -11.172 M 56.99 % | -25.978 M 9.48 % | -28.699 M -36.29 % | -21.058 M -336.00 % | 8.923 M 164.70 % | 3.371 M 129.25 % | -11.523 M 17.05 % | -13.891 M -174.69 % | -5.057 M -925.76 % | -493.000 K 93.27 % | -7.324 M 35.93 % | -11.431 M -38.32 % | -8.264 M -366.89 % | -1.770 M 62.79 % | -4.757 M -907.84 % | -472.000 K 86.65 % | -3.536 M -272.21 % | -950.000 K -152.00 % | 1.827 M 162.48 % | -2.924 M 74.83 % | -11.617 M 47.14 % | -21.975 M -99.70 % | -11.004 M -230.05 % | -3.334 M 77.75 % | -14.985 M -728.04 % | 2.386 M 123.74 % | -10.051 M 30.11 % | -14.381 M -400.73 % | -2.872 M -669.97 % | -373.000 K 90.50 % | -3.926 M -993.59 % | -359.000 K |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 |
2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 83.457 M 112.05 % | 39.358 M -53.82 % | 85.222 M 96.78 % | 43.309 M -43.42 % | 76.542 M 116.36 % | 35.377 M -33.07 % | 52.858 M 163.07 % | 20.093 M -50.62 % | 40.688 M 140.79 % | 16.898 M -68.32 % | 53.335 M 59.71 % | 33.395 M -33.23 % | 50.015 M 66.34 % | 30.068 M -57.95 % | 71.505 M 143.13 % | 29.410 M -51.97 % | 61.229 M 197.72 % | 20.566 M -34.59 % | 31.443 M 58.91 % | 19.787 M -36.77 % | 31.293 M 56.95 % | 19.938 M -55.49 % | 44.798 M 73.92 % | 25.758 M -48.54 % | 50.058 M -2.50 % | 51.341 M -2.31 % | 52.557 M -14.84 % | 61.715 M -14.98 % | 72.587 M -0.50 % | 72.953 M -3.04 % | 75.237 M 31.05 % | 57.411 M -7.65 % | 62.168 M -9.93 % | 69.020 M 13.95 % | 60.569 M 6.46 % | 56.892 M |
Net income | 32.898 M 453.89 % | -9.296 M -140.99 % | 22.680 M 332.49 % | 5.244 M -81.33 % | 28.088 M 251.85 % | -18.497 M -175.98 % | 24.346 M 426.27 % | -7.462 M -45.20 % | -5.139 M 73.91 % | -19.696 M -201.90 % | 19.328 M 398.04 % | -6.485 M -142.60 % | 15.223 M 877.87 % | -1.957 M -111.26 % | 17.380 M 248.51 % | -11.703 M -162.92 % | 18.600 M 265.69 % | -11.226 M -196.07 % | 11.685 M 210.78 % | -10.548 M -259.79 % | 6.601 M 165.08 % | -10.143 M -147.59 % | 21.313 M 509.47 % | -5.205 M -134.83 % | 14.944 M 302.74 % | -7.371 M -7 326.47 % | 102.000 K 104.79 % | -2.131 M -206.39 % | 2.003 M -54.84 % | 4.435 M -70.51 % | 15.040 M 456.23 % | -4.222 M 51.50 % | -8.706 M -16.53 % | -7.471 M 35.92 % | -11.659 M -283.65 % | -3.039 M |
Income before tax | 43.877 M 451.66 % | -12.477 M -141.18 % | 30.302 M 342.88 % | 6.842 M -79.79 % | 33.855 M 258.05 % | -21.420 M -177.73 % | 27.556 M 590.06 % | -5.623 M 4.19 % | -5.869 M 75.87 % | -24.318 M -199.59 % | 24.419 M 426.15 % | -7.487 M -139.83 % | 18.799 M 939.62 % | -2.239 M -111.48 % | 19.510 M 266.71 % | -11.703 M -162.92 % | 18.600 M 265.69 % | -11.226 M -196.07 % | 11.685 M 210.78 % | -10.548 M -259.79 % | 6.601 M 165.08 % | -10.143 M -147.59 % | 21.313 M 509.47 % | -5.205 M -134.83 % | 14.944 M 302.74 % | -7.371 M -7 326.47 % | 102.000 K 104.79 % | -2.131 M -206.39 % | 2.003 M -54.84 % | 4.435 M -70.51 % | 15.040 M 456.23 % | -4.222 M 51.50 % | -8.706 M -16.53 % | -7.471 M -28.94 % | -5.794 M -94.82 % | -2.974 M |
Income before tax ratio | 0.53 265.84 % | -0.32 -189.16 % | 0.36 125.07 % | 0.16 -64.28 % | 0.44 173.05 % | -0.61 -216.14 % | 0.52 286.29 % | -0.28 -94.01 % | -0.14 89.98 % | -1.44 -414.32 % | 0.46 304.22 % | -0.22 -159.65 % | 0.38 604.76 % | -0.07 -127.29 % | 0.27 168.57 % | -0.40 -230.99 % | 0.30 155.65 % | -0.55 -246.88 % | 0.37 169.71 % | -0.53 -352.71 % | 0.21 141.46 % | -0.51 -206.93 % | 0.48 335.44 % | -0.20 -167.69 % | 0.30 307.94 % | -0.14 -7 497.63 % | 0.00 105.62 % | -0.03 -225.13 % | 0.03 -54.61 % | 0.06 -69.59 % | 0.20 371.83 % | -0.07 47.49 % | -0.14 -29.37 % | -0.11 -13.16 % | -0.10 -82.99 % | -0.05 |
EBITDA | 28.243 M 344.11 % | -11.570 M -134.73 % | 33.316 M 460.25 % | -9.248 M -123.45 % | 39.436 M 532.18 % | -9.125 M -209.05 % | 8.368 M 166.54 % | -12.575 M -1 405.82 % | 963.000 K 106.00 % | -16.037 M -291.81 % | 8.361 M 3 649.33 % | 223.000 K -96.89 % | 7.159 M 188.34 % | -8.104 M -132.98 % | 24.571 M 492.88 % | -6.254 M -128.14 % | 22.228 M 473.20 % | -5.956 M -347.65 % | 2.405 M 150.26 % | -4.785 M -214.64 % | 4.174 M 185.10 % | -4.905 M -142.64 % | 11.503 M 1 193.93 % | 889.000 K | 0.000 -100.00 % | 1.059 M -89.93 % | 10.513 M 25.53 % | 8.375 M -29.53 % | 11.884 M -4.75 % | 12.477 M -45.98 % | 23.097 M 331.24 % | 5.356 M 67.53 % | 3.197 M -46.78 % | 6.007 M -16.01 % | 7.152 M 33.18 % | 5.370 M |
Net income ratio | 0.39 266.90 % | -0.24 -188.75 % | 0.27 119.79 % | 0.12 -67.00 % | 0.37 170.18 % | -0.52 -213.52 % | 0.46 224.02 % | -0.37 -194.03 % | -0.13 89.16 % | -1.17 -421.64 % | 0.36 286.61 % | -0.19 -163.80 % | 0.30 567.64 % | -0.07 -126.78 % | 0.24 161.08 % | -0.40 -230.99 % | 0.30 155.65 % | -0.55 -246.88 % | 0.37 169.71 % | -0.53 -352.71 % | 0.21 141.46 % | -0.51 -206.93 % | 0.48 335.44 % | -0.20 -167.69 % | 0.30 307.94 % | -0.14 -7 497.63 % | 0.00 105.62 % | -0.03 -225.13 % | 0.03 -54.61 % | 0.06 -69.59 % | 0.20 371.83 % | -0.07 47.49 % | -0.14 -29.37 % | -0.11 43.77 % | -0.19 -260.36 % | -0.05 |
Ratio EBITDA | 0.34 215.12 % | -0.29 -175.20 % | 0.39 283.08 % | -0.21 -141.45 % | 0.52 299.75 % | -0.26 -262.93 % | 0.16 125.30 % | -0.63 -2 744.25 % | 0.02 102.49 % | -0.95 -705.40 % | 0.16 2 247.59 % | 0.01 -95.33 % | 0.14 153.11 % | -0.27 -178.43 % | 0.34 261.59 % | -0.21 -158.58 % | 0.36 225.35 % | -0.29 -478.63 % | 0.08 131.63 % | -0.24 -281.30 % | 0.13 154.22 % | -0.25 -195.81 % | 0.26 643.98 % | 0.03 | 0.00 -100.00 % | 0.02 -89.69 % | 0.20 47.40 % | 0.14 -17.11 % | 0.16 -4.27 % | 0.17 -44.29 % | 0.31 229.06 % | 0.09 81.41 % | 0.05 -40.91 % | 0.09 -26.29 % | 0.12 25.10 % | 0.09 |
Gross profit ratio | 0.32 199.10 % | -0.33 -186.73 % | 0.38 266.05 % | -0.23 -178.24 % | 0.29 158.99 % | -0.49 -3 349.79 % | 0.02 101.63 % | -0.92 -446.96 % | -0.17 88.00 % | -1.41 -6 414.44 % | 0.02 105.09 % | -0.44 -453.33 % | 0.12 140.46 % | -0.31 -192.35 % | 0.33 237.27 % | -0.24 -169.03 % | 0.35 205.68 % | -0.33 -765.12 % | 0.05 117.72 % | -0.28 -360.95 % | 0.11 138.28 % | -0.28 -220.42 % | 0.23 120 117.06 % | 0.00 -99.93 % | 0.26 534.01 % | -0.06 -106.03 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
Weighted average shs out dil | 135.662 M -1.89 % | 138.274 M 2.36 % | 135.080 M -2.18 % | 138.085 M 1.96 % | 135.429 M -2.03 % | 138.238 M 2.26 % | 135.180 M 43.20 % | 94.401 M 0.09 % | 94.315 M 0.02 % | 94.292 M -29.94 % | 134.596 M 42.88 % | 94.202 M -29.70 % | 134.005 M -3.33 % | 138.620 M 3.21 % | 134.312 M -3.02 % | 138.495 M 3.05 % | 134.393 M -0.33 % | 134.845 M 1.09 % | 133.390 M 1.33 % | 131.635 M 3.70 % | 126.942 M -7.72 % | 137.564 M 2.24 % | 134.552 M -2.41 % | 137.869 M 3.05 % | 133.787 M -1.90 % | 136.372 M 0.11 % | 136.219 M 0.07 % | 136.130 M 0.15 % | 135.930 M 1.12 % | 134.423 M -1.00 % | 135.778 M 131.07 % | 58.760 M 90.78 % | 30.800 M 0.58 % | 30.621 M 0.27 % | 30.539 M 0.36 % | 30.430 M |
Weighted average shs out | 135.662 M 43.28 % | 94.682 M 0.08 % | 94.607 M 0.06 % | 94.551 M 0.04 % | 94.516 M 0.03 % | 94.490 M 0.05 % | 94.447 M 0.05 % | 94.401 M 0.09 % | 94.315 M 0.02 % | 94.292 M 0.03 % | 94.262 M 0.06 % | 94.202 M -29.70 % | 134.005 M 0.91 % | 132.791 M -1.13 % | 134.312 M 43.75 % | 93.433 M 0.17 % | 93.276 M 0.07 % | 93.207 M 0.23 % | 92.991 M 0.18 % | 92.824 M 0.73 % | 92.155 M 0.57 % | 91.633 M 0.29 % | 91.365 M 0.29 % | 91.097 M 0.67 % | 90.489 M 0.27 % | 90.247 M 0.20 % | 90.069 M 0.22 % | 89.873 M 0.32 % | 89.584 M 2.77 % | 87.171 M 7.42 % | 81.153 M 38.11 % | 58.760 M 90.78 % | 30.800 M 0.58 % | 30.621 M 0.27 % | 30.539 M 0.36 % | 30.430 M |
EPS diluted | 0.24 457.14 % | -0.07 -139.53 % | 0.17 303.80 % | 0.04 -79.95 % | 0.21 261.54 % | -0.13 -172.22 % | 0.18 327.85 % | -0.08 -44.95 % | -0.05 74.05 % | -0.21 -250.00 % | 0.14 303.49 % | -0.07 -162.55 % | 0.11 880.14 % | -0.01 -110.85 % | 0.13 253.85 % | -0.08 -160.36 % | 0.14 216.67 % | -0.12 -236.99 % | 0.09 179.64 % | -0.11 -311.54 % | 0.05 170.56 % | -0.07 -146.06 % | 0.16 523.28 % | -0.04 -134.36 % | 0.11 303.33 % | -0.05 -5 018.18 % | 0.00 107.01 % | -0.02 -183.96 % | 0.02 -49.46 % | 0.04 -66.36 % | 0.11 252.99 % | -0.07 74.32 % | -0.28 -16.67 % | -0.24 36.84 % | -0.38 -280.38 % | -0.10 |
Earnings per share | 0.35 456.42 % | -0.10 -140.92 % | 0.24 332.43 % | 0.06 -81.50 % | 0.30 250.00 % | -0.20 -176.92 % | 0.26 429.11 % | -0.08 -44.95 % | -0.05 74.05 % | -0.21 -200.00 % | 0.21 405.23 % | -0.07 -162.55 % | 0.11 848.30 % | -0.01 -111.31 % | 0.13 200.00 % | -0.13 -192.86 % | 0.14 216.67 % | -0.12 -236.99 % | 0.09 179.64 % | -0.11 -311.54 % | 0.05 147.27 % | -0.11 -168.75 % | 0.16 380.21 % | -0.06 -151.91 % | 0.11 234.64 % | -0.08 -7 527.27 % | 0.00 104.64 % | -0.02 -205.80 % | 0.02 -55.99 % | 0.05 -73.21 % | 0.19 364.26 % | -0.07 74.32 % | -0.28 -16.67 % | -0.24 36.84 % | -0.38 -280.38 % | -0.10 |
Gross profit | 26.937 M 310.13 % | -12.819 M -140.05 % | 32.005 M 426.75 % | -9.795 M -144.27 % | 22.126 M 227.64 % | -17.335 M -2 275.03 % | 797.000 K 104.30 % | -18.532 M -170.11 % | -6.861 M 71.11 % | -23.747 M -2 100.59 % | 1.187 M 108.13 % | -14.608 M -335.92 % | 6.192 M 167.30 % | -9.200 M -138.83 % | 23.690 M 433.76 % | -7.098 M -133.16 % | 21.408 M 414.64 % | -6.804 M -535.04 % | 1.564 M 128.16 % | -5.554 M -265.00 % | 3.366 M 160.07 % | -5.603 M -153.60 % | 10.454 M 208 980.00 % | 5.000 K -99.96 % | 13.097 M 523.17 % | -3.095 M -105.89 % | 52.557 M -14.84 % | 61.715 M -14.98 % | 72.587 M -0.50 % | 72.953 M -3.04 % | 75.237 M 31.05 % | 57.411 M -7.65 % | 62.168 M -9.93 % | 69.020 M 13.95 % | 60.569 M 6.46 % | 56.892 M |
Income tax expense | 10.979 M 445.14 % | -3.181 M -141.73 % | 7.622 M 376.97 % | 1.598 M -72.29 % | 5.767 M 297.30 % | -2.923 M -191.06 % | 3.210 M 74.55 % | 1.839 M 351.92 % | -730.000 K 84.21 % | -4.622 M -190.79 % | 5.091 M 608.08 % | -1.002 M -128.02 % | 3.576 M 1 168.09 % | 282.000 K -86.76 % | 2.130 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 -100.00 % | 5.865 M 8 923.08 % | 65.000 K |
Cost of revenue | 56.520 M 8.32 % | 52.177 M -1.95 % | 53.217 M 0.21 % | 53.104 M -2.41 % | 54.416 M 3.23 % | 52.712 M 1.25 % | 52.061 M 34.79 % | 38.625 M -18.77 % | 47.549 M 16.99 % | 40.645 M -22.06 % | 52.148 M 8.63 % | 48.003 M 9.54 % | 43.823 M 11.60 % | 39.268 M -17.88 % | 47.815 M 30.97 % | 36.508 M -8.32 % | 39.821 M 45.49 % | 27.370 M -8.40 % | 29.879 M 17.91 % | 25.341 M -9.26 % | 27.927 M 9.34 % | 25.541 M -25.63 % | 34.344 M 33.36 % | 25.753 M -30.32 % | 36.961 M -32.10 % | 54.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other expenses | -15.109 M -1 431.19 % | 1.135 M -67.65 % | 3.508 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 51.000 K | 0.000 -100.00 % | 8.812 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -544.000 K 0.00 % | -544.000 K 0.00 % | -544.000 K 0.00 % | -544.000 K 26.88 % | -744.000 K | 0.000 100.00 % | -973.000 K -172.77 % | 1.337 M 10.59 % | 1.209 M 34.78 % | 897.000 K |
Operating expenses | -15.109 M -1 431.19 % | 1.135 M -67.65 % | 3.508 M -65.05 % | 10.036 M 76.50 % | 5.686 M -47.56 % | 10.842 M -47.28 % | 20.564 M 511.28 % | -5.000 M -189.45 % | 5.590 M 11 060.78 % | -51.000 K -100.30 % | 17.147 M 294.59 % | -8.812 M -168.97 % | 12.776 M 75.25 % | 7.290 M 94.66 % | 3.745 M -12.03 % | 4.257 M 67.86 % | 2.536 M -41.31 % | 4.321 M -58.01 % | 10.291 M 109.85 % | 4.904 M 39.24 % | 3.522 M -16.32 % | 4.209 M -62.41 % | 11.196 M 129.43 % | 4.880 M 120.12 % | 2.217 M -96.35 % | 60.803 M -1.08 % | 61.465 M -8.70 % | 67.322 M -4.88 % | 70.777 M -2.42 % | 72.529 M 10.96 % | 65.364 M 10.88 % | 58.948 M -11.97 % | 66.965 M -10.62 % | 74.920 M 16.75 % | 64.171 M 6.36 % | 60.336 M |
Cost and expenses | 41.411 M -22.32 % | 53.312 M -6.02 % | 56.725 M 6.82 % | 53.104 M -2.41 % | 54.416 M 3.23 % | 52.712 M 1.25 % | 52.061 M 54.83 % | 33.625 M -29.28 % | 47.549 M 17.13 % | 40.594 M -22.16 % | 52.148 M 33.06 % | 39.191 M -30.76 % | 56.599 M 21.57 % | 46.558 M -9.70 % | 51.560 M 26.48 % | 40.765 M -3.76 % | 42.357 M 33.66 % | 31.691 M -21.11 % | 40.170 M 32.82 % | 30.245 M -3.83 % | 31.449 M 5.71 % | 29.750 M -34.67 % | 45.540 M 48.66 % | 30.633 M -21.81 % | 39.178 M -35.57 % | 60.803 M -1.08 % | 61.465 M -8.70 % | 67.322 M -4.88 % | 70.777 M -2.42 % | 72.529 M 10.96 % | 65.364 M 10.88 % | 58.948 M -11.97 % | 66.965 M -10.62 % | 74.920 M 16.75 % | 64.171 M 6.36 % | 60.336 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 2.937 M 64.17 % | 1.789 M 106.82 % | 865.000 K 179.03 % | 310.000 K 588.89 % | 45.000 K 136.84 % | 19.000 K 280.00 % | 5.000 K -82.76 % | 29.000 K -64.63 % | 82.000 K -31.67 % | 120.000 K 37.93 % | 87.000 K | 0.000 -100.00 % | 329.000 K | 0.000 -100.00 % | 348.000 K | 0.000 -100.00 % | 101.000 K | 0.000 -100.00 % | 90.000 K | 0.000 -100.00 % | 331.000 K | 0.000 -100.00 % | 330.000 K | 0.000 100.00 % | -544.000 K 0.00 % | -544.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 0.000 -100.00 % | 595.000 K 109.51 % | 284.000 K -2.07 % | 290.000 K -7.94 % | 315.000 K -1.25 % | 319.000 K -1.54 % | 324.000 K -2.70 % | 333.000 K -3.20 % | 344.000 K -1.43 % | 349.000 K -12.53 % | 399.000 K 22.39 % | 326.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 246.000 K 37.43 % | 179.000 K 5.29 % | 170.000 K -30.04 % | 243.000 K -53.18 % | 519.000 K 7.23 % | 484.000 K -72.66 % | 1.770 M 36.79 % | 1.294 M -3.22 % | 1.337 M 10.59 % | 1.209 M 34.78 % | 897.000 K |
Depreciation and amortization | 7.701 M 15.23 % | 6.683 M -9.20 % | 7.360 M -3.93 % | 7.661 M 4.80 % | 7.310 M -10.96 % | 8.210 M 8.44 % | 7.571 M 16.64 % | 6.491 M -17.04 % | 7.824 M 1.48 % | 7.710 M 7.47 % | 7.174 M 19.19 % | 6.019 M 4.61 % | 5.754 M 2.08 % | 5.637 M 10.36 % | 5.108 M 12.49 % | 4.541 M -2.74 % | 4.669 M 32.08 % | 3.535 M 13.78 % | 3.107 M -32.94 % | 4.633 M 8.83 % | 4.257 M 43.77 % | 2.961 M -27.53 % | 4.086 M 6.77 % | 3.827 M -2.52 % | 3.926 M -52.03 % | 8.184 M -20.02 % | 10.232 M -1.01 % | 10.336 M 7.24 % | 9.638 M 28.11 % | 7.523 M -0.66 % | 7.573 M 9.87 % | 6.893 M -23.13 % | 8.967 M 554.05 % | 1.371 M -2.42 % | 1.405 M 33.68 % | 1.051 M |
Operating income | 42.046 M 401.32 % | -13.954 M -148.97 % | 28.497 M 390.93 % | -9.795 M -144.27 % | 22.126 M 227.64 % | -17.335 M -2 275.03 % | 797.000 K 105.89 % | -13.532 M -97.23 % | -6.861 M 71.05 % | -23.696 M -2 096.29 % | 1.187 M 120.48 % | -5.796 M -512.53 % | 1.405 M 110.22 % | -13.741 M -170.60 % | 19.463 M 280.30 % | -10.795 M -161.48 % | 17.559 M 285.01 % | -9.491 M -1 251.99 % | -702.000 K 92.55 % | -9.418 M -11 246.99 % | -83.000 K 98.94 % | -7.866 M -206.05 % | 7.417 M 352.45 % | -2.938 M -129.06 % | 10.110 M 253.62 % | -6.581 M -897.70 % | 825.000 K 158.22 % | -1.417 M -150.79 % | 2.790 M -49.25 % | 5.498 M -66.20 % | 16.268 M 939.86 % | -1.937 M 68.74 % | -6.197 M 1.48 % | -6.290 M -40.59 % | -4.474 M -127.11 % | -1.970 M |
Operating income ratio | 0.50 242.10 % | -0.35 -206.03 % | 0.33 247.85 % | -0.23 -178.24 % | 0.29 158.99 % | -0.49 -3 349.79 % | 0.02 102.24 % | -0.67 -299.39 % | -0.17 87.98 % | -1.40 -6 400.88 % | 0.02 112.82 % | -0.17 -717.83 % | 0.03 106.15 % | -0.46 -267.90 % | 0.27 174.16 % | -0.37 -227.99 % | 0.29 162.14 % | -0.46 -1 967.04 % | -0.02 95.31 % | -0.48 -17 845.18 % | 0.00 99.33 % | -0.39 -338.29 % | 0.17 245.15 % | -0.11 -156.48 % | 0.20 257.56 % | -0.13 -916.59 % | 0.02 168.37 % | -0.02 -159.74 % | 0.04 -49.00 % | 0.08 -65.15 % | 0.22 740.87 % | -0.03 66.15 % | -0.10 -9.38 % | -0.09 -23.38 % | -0.07 -113.32 % | -0.03 |
Total other income expenses net | 1.831 M 23.97 % | 1.477 M -18.17 % | 1.805 M -89.15 % | 16.637 M 41.84 % | 11.729 M 387.12 % | -4.085 M -115.27 % | 26.759 M 238.34 % | 7.909 M 697.28 % | 992.000 K 259.49 % | -622.000 K -102.68 % | 23.232 M 1 473.86 % | -1.691 M -900.59 % | -169.000 K -101.47 % | 11.502 M 2 744.14 % | -435.000 K -25.00 % | -348.000 K -27.94 % | -272.000 K -169.31 % | -101.000 K 40.59 % | -170.000 K 84.96 % | -1.130 M -293.73 % | -287.000 K 87.40 % | -2.277 M -120.97 % | 10.859 M 579.00 % | -2.267 M -146.90 % | 4.834 M 711.90 % | -790.000 K -9.27 % | -723.000 K -1.26 % | -714.000 K 9.28 % | -787.000 K 25.96 % | -1.063 M 13.44 % | -1.228 M 46.26 % | -2.285 M 8.93 % | -2.509 M -112.45 % | -1.181 M 10.53 % | -1.320 M -31.47 % | -1.004 M |
2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 |
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-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 | 1994-06-30 | 1993-06-30 | 1992-06-30 | 1991-06-30 | 1990-06-30 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -64.511 M 15.24 % | -76.113 M -22.48 % | -62.142 M 7.60 % | -67.253 M -14.89 % | -58.537 M -99.36 % | -29.362 M -19.28 % | -24.616 M -59.96 % | -15.389 M 17.30 % | -18.608 M -9.74 % | -16.957 M 48.25 % | -32.764 M -14.62 % | -28.585 M 25.75 % | -38.496 M -38.04 % | -27.888 M 9.33 % | -30.756 M -73.26 % | -17.751 M 4.25 % | -18.538 M -430.26 % | -3.496 M 54.18 % | -7.630 M -65.44 % | -4.612 M 12.70 % | -5.283 M -41.98 % | -3.721 M 33.26 % | -5.575 M -53.16 % | -3.640 M -177.68 % | 4.686 M -36.07 % | 7.330 M 2.20 % | 7.172 M 40.79 % | 5.094 M -44.74 % | 9.219 M 53.96 % | 5.988 M 83.12 % | 3.270 M 98.06 % | 1.651 M 47.28 % | 1.121 M -69.53 % | 3.679 M -2.88 % | 3.788 M -26.48 % | 5.152 M -65.76 % | 15.046 M 7.74 % | 13.965 M 62.93 % | 8.571 M -56.05 % | 19.503 M 2 547.05 % | -797.000 K -105.04 % | 15.805 M 352.07 % | -6.270 M -135.26 % | 17.782 M -27.44 % | 24.508 M 48.78 % | 16.473 M 30.30 % | 12.642 M -57.33 % | 29.625 M 104.24 % | 14.505 M 294.48 % | 3.677 M 69.53 % | 2.169 M 173.05 % | -2.969 M -402.03 % | 983.000 K 120.19 % | -4.869 M 11.15 % | -5.480 M -189.19 % | 6.144 M 4.21 % | 5.896 M 97.45 % | 2.986 M -9.27 % | 3.291 M |
Total investments | 0.000 | 0.000 -100.00 % | 8.624 M -42.94 % | 15.113 M 234.73 % | 4.515 M -65.27 % | 13.000 M -11.35 % | 14.664 M 29.63 % | 11.312 M 24.55 % | 9.082 M -32.86 % | 13.527 M 2.67 % | 13.175 M 62.88 % | 8.089 M | 0.000 | 0.000 100.00 % | -891.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 1.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K |
Total debt | 920.000 K -17.49 % | 1.115 M -78.50 % | 5.185 M 3.04 % | 5.032 M 213.52 % | 1.605 M -35.98 % | 2.507 M -21.21 % | 3.182 M -21.82 % | 4.070 M -11.04 % | 4.575 M -16.04 % | 5.449 M 12.58 % | 4.840 M -11.55 % | 5.472 M -11.46 % | 6.180 M -57.89 % | 14.675 M 120.54 % | 6.654 M -1.48 % | 6.754 M -1.46 % | 6.854 M -1.44 % | 6.954 M -1.47 % | 7.058 M -1.40 % | 7.158 M 0.11 % | 7.150 M -35.11 % | 11.018 M -0.51 % | 11.074 M 3.42 % | 10.708 M -30.20 % | 15.341 M -1.20 % | 15.528 M 37.66 % | 11.280 M -29.11 % | 15.912 M 36.45 % | 11.661 M -1.64 % | 11.855 M -1.57 % | 12.044 M -0.79 % | 12.140 M -0.08 % | 12.150 M -0.03 % | 12.154 M 0.00 % | 12.154 M -0.03 % | 12.158 M -24.49 % | 16.102 M -4.60 % | 16.879 M 40.66 % | 12.000 M -39.01 % | 19.674 M | 0.000 -100.00 % | 16.176 M | 0.000 -100.00 % | 18.535 M -24.37 % | 24.508 M 44.11 % | 17.006 M 34.52 % | 12.642 M -57.45 % | 29.712 M 89.49 % | 15.680 M 194.63 % | 5.322 M 143.01 % | 2.190 M 330.26 % | 509.000 K -51.52 % | 1.050 M -38.34 % | 1.703 M 109.99 % | 811.000 K -86.82 % | 6.155 M 4.04 % | 5.916 M 98.06 % | 2.987 M -9.57 % | 3.303 M |
Accumulated other comprehensive income loss | 28.140 M 32.60 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M 0.00 % | 21.222 M -23.62 % | 27.783 M 0.21 % | 27.726 M 0.12 % | 27.692 M 0.32 % | 27.603 M -9.06 % | 30.354 M 0.13 % | 30.314 M 0.14 % | 30.272 M 0.48 % | 30.128 M 0.03 % | 30.120 M 1.92 % | 29.553 M 0.51 % | 29.402 M 0.50 % | 29.256 M | 0.000 100.00 % | -21.022 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Retained earnings | 91.092 M 56.53 % | 58.194 M -13.77 % | 67.490 M 50.61 % | 44.810 M 13.25 % | 39.566 M 244.71 % | 11.478 M -61.71 % | 29.975 M 432.51 % | 5.629 M -57.00 % | 13.091 M -28.19 % | 18.230 M -51.93 % | 37.926 M 103.93 % | 18.598 M -25.85 % | 25.083 M 154.39 % | 9.860 M -16.56 % | 11.817 M 312.42 % | -5.563 M -190.60 % | 6.140 M 149.28 % | -12.460 M -909.72 % | -1.234 M 90.45 % | -12.919 M -444.88 % | -2.371 M 73.57 % | -8.972 M -866.18 % | 1.171 M 105.81 % | -20.142 M -34.85 % | -14.937 M 50.01 % | -29.881 M -33.79 % | -22.334 M 0.79 % | -22.511 M -44.70 % | -15.557 M 31.20 % | -22.613 M -17.69 % | -19.214 M 6.19 % | -20.482 M -61.11 % | -12.713 M 39.67 % | -21.074 M -36.45 % | -15.444 M 37.00 % | -24.514 M -12.89 % | -21.714 M 43.46 % | -38.403 M -8.91 % | -35.260 M -5.22 % | -33.510 M -42.84 % | -23.460 M 7.03 % | -25.234 M -31.68 % | -19.163 M -17.51 % | -16.308 M -84.58 % | -8.835 M -176.79 % | -3.192 M -175.32 % | 4.238 M 269.16 % | 1.148 M -84.18 % | 7.257 M -47.57 % | 13.841 M 0.12 % | 13.824 M 90.52 % | 7.256 M 175.16 % | 2.637 M -27.75 % | 3.650 M -9.90 % | 4.051 M 2 900.74 % | 135.000 K 102.81 % | -4.801 M -201.57 % | -1.592 M -99.00 % | -800.000 K |
Common stock | 948.000 K -96.51 % | 27.197 M 250.79 % | 7.753 M 0.21 % | 7.737 M 718.73 % | 945.000 K -96.52 % | 27.166 M 2 774.71 % | 945.000 K -96.52 % | 27.166 M 2 777.75 % | 944.000 K -96.53 % | 27.166 M 2 780.81 % | 943.000 K 0.11 % | 942.000 K 0.32 % | 939.000 K 0.11 % | 938.000 K 0.11 % | 937.000 K 0.21 % | 935.000 K 0.11 % | 934.000 K 0.11 % | 933.000 K 0.11 % | 932.000 K 0.43 % | 928.000 K 0.00 % | 928.000 K 1.09 % | 918.000 K 0.33 % | 915.000 K 0.33 % | 912.000 K 0.88 % | 904.000 K -96.27 % | 24.264 M -0.01 % | 24.266 M 0.01 % | 24.264 M 0.05 % | 24.253 M 317.80 % | 5.805 M -76.03 % | 24.220 M 320.34 % | 5.762 M -76.19 % | 24.204 M 2 631.83 % | 886.000 K -96.33 % | 24.112 M 2 869.46 % | 812.000 K -96.54 % | 23.451 M 2 795.19 % | 810.000 K -96.55 % | 23.449 M 7 488.67 % | 309.000 K -98.65 % | 22.948 M 7 399.35 % | 306.000 K -98.96 % | 29.405 M 9 509.48 % | 306.000 K | 0.000 -100.00 % | 305.000 K | 0.000 -100.00 % | 292.000 K 0.00 % | 292.000 K 0.69 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 45.73 % | 199.000 K 895.00 % | 20.000 K 33.33 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K |
Total equity | 154.582 M 27.08 % | 121.641 M -7.08 % | 130.909 M 21.00 % | 108.190 M 5.10 % | 102.944 M 37.59 % | 74.817 M -19.82 % | 93.316 M 35.38 % | 68.931 M -9.77 % | 76.393 M -6.23 % | 81.467 M -19.47 % | 101.163 M 23.73 % | 81.762 M -7.34 % | 88.235 M 20.98 % | 72.934 M -2.60 % | 74.882 M 30.40 % | 57.423 M -16.92 % | 69.118 M 36.95 % | 50.470 M -18.18 % | 61.685 M 23.49 % | 49.951 M -17.43 % | 60.496 M 12.38 % | 53.831 M -15.78 % | 63.916 M 50.19 % | 42.557 M -10.72 % | 47.666 M 45.87 % | 32.678 M -18.76 % | 40.226 M 0.56 % | 40.003 M -14.81 % | 46.958 M 119.24 % | 21.419 M -50.49 % | 43.259 M 84.10 % | 23.497 M -52.73 % | 49.708 M 121.44 % | 22.448 M -52.11 % | 46.872 M 232.69 % | 14.089 M -64.45 % | 39.628 M 7 397.97 % | -543.000 K -102.14 % | 25.357 M 332.40 % | -10.911 M -149.63 % | 21.984 M 693.20 % | -3.706 M -111.78 % | 31.464 M 502.76 % | 5.220 M -87.51 % | 41.792 M 127.94 % | 18.335 M -66.58 % | 54.865 M 189.39 % | 18.959 M -24.37 % | 25.068 M -20.40 % | 31.492 M 0.05 % | 31.475 M 26.37 % | 24.907 M 22.77 % | 20.288 M 4.95 % | 19.332 M 31.63 % | 14.687 M 4 715.41 % | 305.000 K -75.34 % | 1.237 M -67.26 % | 3.778 M -4.86 % | 3.971 M |
Other non current liabilities | 15.253 M 99.20 % | 7.657 M -27.38 % | 10.544 M -46.76 % | 19.805 M 20.34 % | 16.458 M -31.64 % | 24.076 M 59.87 % | 15.060 M 35.57 % | 11.109 M 19.58 % | 9.290 M -0.99 % | 9.383 M -8.26 % | 10.228 M -19.95 % | 12.777 M 2.67 % | 12.445 M -26.38 % | 16.905 M 8.43 % | 15.591 M 31.79 % | 11.830 M 108.68 % | 5.669 M 6.02 % | 5.347 M -18.38 % | 6.551 M -15.68 % | 7.769 M 47.36 % | 5.272 M -2.19 % | 5.390 M 21.62 % | 4.432 M -0.72 % | 4.464 M | 0.000 | 0.000 -100.00 % | 4.625 M | 0.000 -100.00 % | 4.632 M 0.24 % | 4.621 M 0.57 % | 4.595 M -2.07 % | 4.692 M 31.54 % | 3.567 M -7.28 % | 3.847 M -0.10 % | 3.851 M -11.31 % | 4.342 M 3.83 % | 4.182 M 203.04 % | 1.380 M -73.98 % | 5.303 M | 0.000 -100.00 % | 22.536 M | 0.000 -100.00 % | 24.000 M 1 359.85 % | 1.644 M | 0.000 -100.00 % | 931.000 K | 0.000 -100.00 % | 36.000 K -35.71 % | 56.000 K -21.13 % | 71.000 K -20.22 % | 89.000 K -16.82 % | 107.000 K -45.69 % | 197.000 K 1.03 % | 195.000 K 17.47 % | 166.000 K 196.43 % | 56.000 K -79.86 % | 278.000 K | 0.000 | 0.000 |
Long term debt | 325.000 K -93.00 % | 4.646 M 890.62 % | 469.000 K 8.56 % | 432.000 K 165.03 % | 163.000 K -74.21 % | 632.000 K -50.78 % | 1.284 M -38.54 % | 2.089 M -20.96 % | 2.643 M -24.07 % | 3.481 M 0.14 % | 3.476 M -15.38 % | 4.108 M -14.42 % | 4.800 M -23.20 % | 6.250 M -1.57 % | 6.350 M -1.55 % | 6.450 M -1.53 % | 6.550 M -1.50 % | 6.650 M -1.48 % | 6.750 M -1.46 % | 6.850 M 1.11 % | 6.775 M -31.18 % | 9.844 M -1.87 % | 10.032 M -1.83 % | 10.219 M -31.18 % | 14.848 M -1.24 % | 15.035 M 39.46 % | 10.781 M -30.02 % | 15.406 M 38.10 % | 11.156 M -1.66 % | 11.344 M -1.62 % | 11.531 M -1.60 % | 11.719 M -2.34 % | 12.000 M 0.00 % | 12.000 M 0.00 % | 12.000 M 0.00 % | 12.000 M 0.00 % | 12.000 M -24.12 % | 15.814 M 31.78 % | 12.000 M -38.46 % | 19.500 M | 0.000 -100.00 % | 16.000 M | 0.000 -100.00 % | 18.000 M -26.55 % | 24.508 M 49.04 % | 16.444 M 30.07 % | 12.642 M -41.84 % | 21.736 M 43.79 % | 15.116 M 221.07 % | 4.708 M 3 823.33 % | 120.000 K -39.39 % | 198.000 K -28.00 % | 275.000 K -21.88 % | 352.000 K 40.80 % | 250.000 K -13.19 % | 288.000 K -4.00 % | 300.000 K | 0.000 -100.00 % | 153.000 K |
Total non current liabilities | 19.998 M 62.55 % | 12.303 M -15.12 % | 14.495 M -28.37 % | 20.237 M 21.76 % | 16.621 M -32.73 % | 24.708 M 51.17 % | 16.344 M 23.84 % | 13.198 M 10.60 % | 11.933 M -7.24 % | 12.864 M -6.13 % | 13.704 M -18.84 % | 16.885 M -2.09 % | 17.245 M -25.52 % | 23.155 M 5.12 % | 22.027 M 20.50 % | 18.280 M 49.60 % | 12.219 M -8.40 % | 13.340 M 0.29 % | 13.301 M -9.02 % | 14.619 M 21.35 % | 12.047 M -20.92 % | 15.234 M 5.32 % | 14.464 M -1.49 % | 14.683 M -1.71 % | 14.939 M -1.43 % | 15.156 M -1.62 % | 15.406 M -0.91 % | 15.548 M -1.52 % | 15.788 M -1.11 % | 15.965 M -1.00 % | 16.126 M -1.74 % | 16.411 M 5.42 % | 15.567 M -1.77 % | 15.847 M -0.03 % | 15.851 M -3.00 % | 16.342 M 0.99 % | 16.182 M -5.89 % | 17.194 M -0.63 % | 17.303 M -11.27 % | 19.500 M -13.47 % | 22.536 M 40.85 % | 16.000 M -33.33 % | 24.000 M 22.17 % | 19.644 M -19.85 % | 24.508 M 41.05 % | 17.375 M 37.44 % | 12.642 M -41.93 % | 21.772 M 43.50 % | 15.172 M 217.47 % | 4.779 M 2 186.60 % | 209.000 K -31.48 % | 305.000 K -35.38 % | 472.000 K -13.71 % | 547.000 K 31.49 % | 416.000 K 20.93 % | 344.000 K -40.48 % | 578.000 K | 0.000 -100.00 % | 153.000 K |
Other current liabilities | 30.055 M -52.08 % | 62.717 M 899.00 % | 6.278 M -80.51 % | 32.211 M 337.00 % | -13.591 M -162.94 % | 21.592 M 293.88 % | -11.137 M -159.48 % | 18.724 M 256.52 % | -11.963 M -155.42 % | 21.587 M 407.81 % | 4.251 M -63.10 % | 11.520 M -37.50 % | 18.432 M -58.30 % | 44.201 M 208.39 % | 14.333 M -50.04 % | 28.690 M 110.49 % | 13.630 M -52.28 % | 28.560 M 163.44 % | 10.841 M -49.46 % | 21.449 M 206.41 % | 7.000 M -66.45 % | 20.866 M 147.29 % | 8.438 M -60.48 % | 21.349 M 149.52 % | 8.556 M -62.30 % | 22.692 M 193.75 % | 7.725 M -34.28 % | 11.754 M 55.83 % | 7.543 M -69.28 % | 24.552 M 75.35 % | 14.002 M -38.41 % | 22.733 M 114.36 % | 10.605 M -57.29 % | 24.832 M 121.97 % | 11.187 M -51.38 % | 23.009 M 68.50 % | 13.655 M -43.28 % | 24.073 M -2.66 % | 24.732 M 10.36 % | 22.411 M -9.76 % | 24.835 M 5.78 % | 23.477 M -0.13 % | 23.507 M 30.11 % | 18.067 M -11.66 % | 20.451 M 20.96 % | 16.907 M -25.02 % | 22.549 M 29.41 % | 17.425 M 13.75 % | 15.319 M 9.32 % | 14.013 M 14.64 % | 12.224 M 22.15 % | 10.007 M 59.88 % | 6.259 M 12.69 % | 5.554 M 163.10 % | 2.111 M 3.03 % | 2.049 M -2.24 % | 2.096 M 51.12 % | 1.387 M 15.20 % | 1.204 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 19.160 M -43.27 % | 33.773 M 61.89 % | 20.862 M -33.71 % | 31.469 M 76.56 % | 17.823 M -26.02 % | 24.091 M 31.18 % | 18.365 M -13.68 % | 21.275 M 45.59 % | 14.613 M -42.95 % | 25.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.105 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 100.00 % | -10.374 M | 0.000 | 0.000 | 0.000 100.00 % | -1.257 M 42.76 % | -2.196 M -5.93 % | -2.073 M -609.93 % | -292.000 K 95.32 % | -6.234 M -33.40 % | -4.673 M -154.66 % | -1.835 M 7.74 % | -1.989 M |
Short term debt | 595.000 K -3.09 % | 614.000 K 13.08 % | 543.000 K 27.46 % | 426.000 K -70.46 % | 1.442 M -23.09 % | 1.875 M -1.21 % | 1.898 M -4.19 % | 1.981 M 2.54 % | 1.932 M -1.83 % | 1.968 M 44.28 % | 1.364 M 105.62 % | -24.250 M -1 857.25 % | 1.380 M 360.00 % | 300.000 K -1.32 % | 304.000 K 0.00 % | 304.000 K 0.00 % | 304.000 K 0.00 % | 304.000 K -1.30 % | 308.000 K 0.00 % | 308.000 K -17.87 % | 375.000 K -68.06 % | 1.174 M 12.67 % | 1.042 M 113.09 % | 489.000 K -0.81 % | 493.000 K 0.00 % | 493.000 K -1.20 % | 499.000 K -1.38 % | 506.000 K 0.20 % | 505.000 K -1.17 % | 511.000 K -0.39 % | 513.000 K 21.85 % | 421.000 K 180.67 % | 150.000 K -2.60 % | 154.000 K 0.00 % | 154.000 K -2.53 % | 158.000 K -96.15 % | 4.102 M 285.16 % | 1.065 M | 0.000 -100.00 % | 174.000 K | 0.000 -100.00 % | 176.000 K | 0.000 -100.00 % | 535.000 K | 0.000 -100.00 % | 562.000 K | 0.000 -100.00 % | 7.976 M 1 314.18 % | 564.000 K -8.14 % | 614.000 K -70.34 % | 2.070 M 565.59 % | 311.000 K -59.87 % | 775.000 K -42.64 % | 1.351 M 140.82 % | 561.000 K -90.44 % | 5.867 M 4.47 % | 5.616 M 88.01 % | 2.987 M -5.17 % | 3.150 M |
Total current liabilities | 67.471 M -19.82 % | 84.146 M 26.88 % | 66.319 M -27.81 % | 91.861 M 35.16 % | 67.965 M -13.37 % | 78.452 M 49.34 % | 52.531 M 0.04 % | 52.508 M 1.57 % | 51.696 M 3.54 % | 49.929 M 9.01 % | 45.802 M 3.13 % | 44.414 M -7.77 % | 48.155 M -10.44 % | 53.767 M 69.76 % | 31.672 M -6.18 % | 33.759 M 13.04 % | 29.864 M -7.40 % | 32.251 M 35.81 % | 23.747 M -14.72 % | 27.846 M 39.82 % | 19.916 M -27.36 % | 27.419 M 23.39 % | 22.221 M -11.22 % | 25.030 M 10.14 % | 22.725 M -19.67 % | 28.290 M 39.77 % | 20.240 M -27.91 % | 28.075 M 8.15 % | 25.960 M -8.22 % | 28.285 M -0.83 % | 28.522 M 4.02 % | 27.420 M 2.68 % | 26.705 M -4.75 % | 28.037 M 18.94 % | 23.573 M -31.00 % | 34.166 M 62.46 % | 21.030 M -25.08 % | 28.070 M 13.50 % | 24.732 M -2.29 % | 25.312 M 1.92 % | 24.835 M -6.35 % | 26.518 M 12.81 % | 23.507 M 4.08 % | 22.586 M 10.44 % | 20.451 M -3.94 % | 21.289 M -5.59 % | 22.549 M -26.10 % | 30.513 M 47.78 % | 20.648 M 31.74 % | 15.673 M -5.24 % | 16.539 M 35.31 % | 12.223 M 39.10 % | 8.787 M 10.39 % | 7.960 M 157.52 % | 3.091 M -64.92 % | 8.812 M 1.43 % | 8.688 M 77.78 % | 4.887 M 8.46 % | 4.506 M |
Total liabilities | 87.469 M -9.31 % | 96.449 M 19.35 % | 80.814 M -27.91 % | 112.098 M 32.53 % | 84.586 M -18.01 % | 103.160 M 49.78 % | 68.875 M 4.82 % | 65.706 M 3.26 % | 63.629 M 1.33 % | 62.793 M 5.52 % | 59.506 M -2.93 % | 61.299 M -6.27 % | 65.400 M -14.98 % | 76.922 M 43.25 % | 53.699 M 3.19 % | 52.039 M 23.66 % | 42.083 M -7.69 % | 45.591 M 23.06 % | 37.048 M -12.76 % | 42.465 M 32.86 % | 31.963 M -25.06 % | 42.653 M 16.27 % | 36.685 M -7.62 % | 39.713 M 5.44 % | 37.664 M -13.31 % | 43.446 M 21.88 % | 35.646 M -18.29 % | 43.623 M 4.49 % | 41.748 M -5.65 % | 44.250 M -0.89 % | 44.648 M 1.86 % | 43.831 M 3.69 % | 42.272 M -3.67 % | 43.884 M 11.31 % | 39.424 M -21.95 % | 50.508 M 35.73 % | 37.212 M -17.79 % | 45.264 M 7.68 % | 42.035 M -6.20 % | 44.812 M -5.40 % | 47.371 M 11.41 % | 42.518 M -10.50 % | 47.507 M 12.50 % | 42.230 M -6.07 % | 44.959 M 16.28 % | 38.664 M 9.87 % | 35.191 M -32.69 % | 52.285 M 45.97 % | 35.820 M 75.14 % | 20.452 M 22.12 % | 16.748 M 33.68 % | 12.528 M 35.31 % | 9.259 M 8.84 % | 8.507 M 142.57 % | 3.507 M -61.70 % | 9.156 M -1.19 % | 9.266 M 89.61 % | 4.887 M 4.89 % | 4.659 M |
Other non current assets | 20.279 M 281.90 % | 5.310 M -83.75 % | 32.679 M 139.01 % | -83.764 M 7.18 % | -90.244 M 1.65 % | -91.754 M -725.71 % | 14.664 M 29.63 % | 11.312 M 24.55 % | 9.082 M -32.86 % | 13.527 M 2.67 % | 13.175 M 62.88 % | 8.089 M 3.77 % | 7.795 M 77.28 % | 4.397 M 393.49 % | 891.000 K | 0.000 | 0.000 -100.00 % | 3.966 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -61.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term investments | 0.000 | 0.000 -100.00 % | 8.624 M -42.94 % | 15.113 M 234.73 % | 4.515 M -65.27 % | 13.000 M -11.35 % | 14.664 M 29.63 % | 11.312 M 24.55 % | 9.082 M -32.86 % | 13.527 M 2.67 % | 13.175 M 62.88 % | 8.089 M | 0.000 | 0.000 100.00 % | -891.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 46.539 M 66.72 % | 27.914 M -14.58 % | 32.679 M 16.55 % | 28.039 M -18.31 % | 34.324 M -3.28 % | 35.489 M 28.95 % | 27.522 M 50.37 % | 18.303 M -29.36 % | 25.912 M 30.68 % | 19.828 M -14.46 % | 23.180 M 63.75 % | 14.156 M -14.89 % | 16.632 M -20.66 % | 20.963 M 31.05 % | 15.996 M 14.86 % | 13.927 M 5.32 % | 13.224 M 34.97 % | 9.798 M -9.74 % | 10.855 M 29.91 % | 8.356 M 0.19 % | 8.340 M 15.88 % | 7.197 M -16.55 % | 8.624 M -11.98 % | 9.798 M 18.89 % | 8.241 M 12.38 % | 7.333 M -31.08 % | 10.640 M 2.66 % | 10.364 M -30.34 % | 14.879 M 8.06 % | 13.769 M -13.67 % | 15.949 M 31.32 % | 12.145 M -20.58 % | 15.292 M 28.92 % | 11.862 M 9.36 % | 10.847 M -16.50 % | 12.990 M 21.96 % | 10.651 M 40.27 % | 7.593 M -6.54 % | 8.124 M 54.65 % | 5.253 M -40.01 % | 8.757 M -27.22 % | 12.032 M -24.18 % | 15.869 M -22.64 % | 20.513 M -19.30 % | 25.419 M -1.84 % | 25.895 M -8.16 % | 28.197 M 16.97 % | 24.106 M 26.61 % | 19.039 M 40.63 % | 13.538 M -6.25 % | 14.441 M 61.21 % | 8.958 M 9.89 % | 8.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 46.539 M 66.72 % | 27.914 M -14.58 % | 32.679 M 16.55 % | 28.039 M -18.31 % | 34.324 M -3.28 % | 35.489 M 28.95 % | 27.522 M 50.37 % | 18.303 M -29.36 % | 25.912 M 30.68 % | 19.828 M -14.46 % | 23.180 M 63.75 % | 14.156 M -14.89 % | 16.632 M -20.66 % | 20.963 M 31.05 % | 15.996 M 14.86 % | 13.927 M 5.32 % | 13.224 M 34.97 % | 9.798 M -9.74 % | 10.855 M 29.91 % | 8.356 M 0.19 % | 8.340 M 15.88 % | 7.197 M -16.55 % | 8.624 M -11.98 % | 9.798 M 18.89 % | 8.241 M 12.38 % | 7.333 M -31.08 % | 10.640 M 2.66 % | 10.364 M -30.34 % | 14.879 M 8.06 % | 13.769 M -13.67 % | 15.949 M 31.32 % | 12.145 M -20.58 % | 15.292 M 28.92 % | 11.862 M 9.36 % | 10.847 M -16.50 % | 12.990 M 21.96 % | 10.651 M 40.27 % | 7.593 M -6.54 % | 8.124 M 54.65 % | 5.253 M -40.01 % | 8.757 M -27.22 % | 12.032 M -24.18 % | 15.869 M -22.64 % | 20.513 M -19.30 % | 25.419 M -1.84 % | 25.895 M -8.16 % | 28.197 M 16.97 % | 24.106 M 26.61 % | 19.039 M 40.63 % | 13.538 M -6.25 % | 14.441 M 61.21 % | 8.958 M 9.89 % | 8.152 M 24.69 % | 6.538 M 68.37 % | 3.883 M | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 68.608 M 10.40 % | 62.143 M 10.32 % | 56.328 M 1.08 % | 55.725 M -0.35 % | 55.920 M -0.61 % | 56.265 M -1.44 % | 57.087 M -1.47 % | 57.939 M 0.27 % | 57.781 M -1.65 % | 58.752 M -1.34 % | 59.550 M 1.47 % | 58.690 M -0.36 % | 58.905 M 1.10 % | 58.265 M 2.87 % | 56.637 M 0.54 % | 56.332 M 2.43 % | 54.998 M -0.50 % | 55.276 M -0.23 % | 55.403 M -0.09 % | 55.452 M 0.72 % | 55.058 M -0.96 % | 55.594 M 5.11 % | 52.893 M 0.83 % | 52.456 M -0.84 % | 52.903 M -1.03 % | 53.452 M -0.34 % | 53.637 M -1.32 % | 54.357 M -1.31 % | 55.077 M -1.39 % | 55.854 M -0.54 % | 56.160 M -0.93 % | 56.689 M 1.22 % | 56.006 M -0.55 % | 56.315 M -0.96 % | 56.860 M 1.79 % | 55.861 M 7.84 % | 51.799 M 3.76 % | 49.924 M 1.72 % | 49.082 M 0.20 % | 48.983 M -0.54 % | 49.251 M 1.70 % | 48.428 M -0.23 % | 48.542 M -0.05 % | 48.564 M -0.68 % | 48.896 M 1.31 % | 48.266 M 2.57 % | 47.055 M 0.84 % | 46.664 M -0.19 % | 46.753 M 6.81 % | 43.773 M 4.91 % | 41.724 M 27.96 % | 32.606 M 5.40 % | 30.935 M 38.28 % | 22.372 M 162.64 % | 8.518 M 0.67 % | 8.461 M -0.91 % | 8.539 M 10.61 % | 7.720 M 5.57 % | 7.313 M |
Total non current assets | 135.426 M 42.01 % | 95.367 M -2.32 % | 97.631 M -1.26 % | 98.877 M 4.35 % | 94.759 M -9.54 % | 104.754 M 5.52 % | 99.273 M 13.38 % | 87.554 M -5.63 % | 92.775 M 0.73 % | 92.107 M -3.96 % | 95.905 M 18.50 % | 80.935 M -2.88 % | 83.332 M -0.35 % | 83.625 M 13.74 % | 73.524 M 4.65 % | 70.259 M 2.99 % | 68.222 M -1.18 % | 69.040 M 4.20 % | 66.258 M 3.84 % | 63.808 M 0.65 % | 63.398 M 0.97 % | 62.791 M 2.07 % | 61.517 M -1.18 % | 62.254 M 1.82 % | 61.144 M 0.59 % | 60.785 M -5.43 % | 64.277 M -0.69 % | 64.721 M -7.48 % | 69.956 M 0.48 % | 69.623 M -3.45 % | 72.109 M 4.76 % | 68.834 M -3.46 % | 71.298 M 4.58 % | 68.177 M 0.69 % | 67.707 M -1.66 % | 68.851 M 10.25 % | 62.450 M 8.58 % | 57.517 M 0.54 % | 57.206 M 5.48 % | 54.236 M -6.50 % | 58.008 M -4.06 % | 60.460 M -6.13 % | 64.411 M -6.75 % | 69.077 M -7.05 % | 74.315 M 0.21 % | 74.161 M -1.45 % | 75.252 M 6.33 % | 70.770 M 7.57 % | 65.792 M 14.80 % | 57.311 M 2.04 % | 56.165 M 35.13 % | 41.564 M 6.34 % | 39.087 M 35.20 % | 28.911 M 133.13 % | 12.401 M 46.57 % | 8.461 M -0.91 % | 8.539 M 10.61 % | 7.720 M 5.57 % | 7.313 M |
Other current assets | 0.000 -100.00 % | 948.000 K -94.50 % | 17.222 M 21.97 % | 14.120 M 5.55 % | 13.378 M 2.20 % | 13.090 M 5.03 % | 12.463 M 25.31 % | 9.946 M -10.57 % | 11.122 M 23.11 % | 9.034 M -9.74 % | 10.009 M 76.21 % | 5.680 M -29.01 % | 8.001 M 76.93 % | 4.522 M | 0.000 -100.00 % | 1.506 M 678 242 103 881 996 544.00 % | 0.000 -100.00 % | 1.253 M | 0.000 -100.00 % | 1.659 M 373 573 589 090 382 528.00 % | 0.000 -100.00 % | 3.027 M | 0.000 -100.00 % | 2.988 M 336 418 892 164 575 936.00 % | 0.000 -100.00 % | 4.981 M -10.67 % | 5.576 M -4.47 % | 5.837 M -57.46 % | 13.720 M 100.44 % | 6.845 M 43.83 % | 4.759 M 7.50 % | 4.427 M -40.06 % | 7.386 M 21.82 % | 6.063 M -19.45 % | 7.527 M -5.88 % | 7.997 M -28.28 % | 11.150 M 489.95 % | 1.890 M -58.64 % | 4.570 M 245.95 % | 1.321 M -83.78 % | 8.146 M 292.20 % | 2.077 M -65.66 % | 6.048 M 188.55 % | 2.096 M -58.06 % | 4.998 M 497.13 % | 837.000 K -86.66 % | 6.273 M 221.20 % | 1.953 M 24.32 % | 1.571 M -20.94 % | 1.987 M 288.85 % | 511.000 K -24.41 % | 676.000 K 41.42 % | 478.000 K 236.62 % | 142.000 K -39.83 % | 236.000 K -17.19 % | 285.000 K -41.72 % | 489.000 K 16 200.00 % | 3.000 K -99.71 % | 1.037 M |
Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 1.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K |
cash and cash equivalents | 65.431 M -15.28 % | 77.228 M 14.71 % | 67.327 M -6.86 % | 72.285 M 20.19 % | 60.142 M 88.72 % | 31.869 M 14.64 % | 27.798 M 42.85 % | 19.459 M -16.06 % | 23.183 M 3.47 % | 22.406 M -40.42 % | 37.604 M 10.41 % | 34.057 M -23.77 % | 44.676 M 4.96 % | 42.563 M 13.77 % | 37.410 M 52.66 % | 24.505 M -3.49 % | 25.392 M 142.99 % | 10.450 M -28.85 % | 14.688 M 24.79 % | 11.770 M -5.33 % | 12.433 M -15.65 % | 14.739 M -11.47 % | 16.649 M 16.04 % | 14.348 M 34.66 % | 10.655 M 29.97 % | 8.198 M 99.56 % | 4.108 M -62.03 % | 10.818 M 343.00 % | 2.442 M -58.38 % | 5.867 M -33.13 % | 8.774 M -16.35 % | 10.489 M -4.90 % | 11.029 M 30.14 % | 8.475 M 1.30 % | 8.366 M 19.41 % | 7.006 M 563.45 % | 1.056 M -63.76 % | 2.914 M -15.02 % | 3.429 M 1 905.26 % | 171.000 K -78.54 % | 797.000 K 114.82 % | 371.000 K -94.08 % | 6.270 M 732.67 % | 753.000 K | 0.000 -100.00 % | 533.000 K | 0.000 -100.00 % | 87.000 K -92.60 % | 1.175 M -28.57 % | 1.645 M 7 733.33 % | 21.000 K -99.40 % | 3.478 M 5 091.04 % | 67.000 K -98.98 % | 6.572 M 4.47 % | 6.291 M 57 090.91 % | 11.000 K -45.00 % | 20.000 K 1 900.00 % | 1.000 K -91.67 % | 12.000 K |
Cash and short term investments | 65.431 M -15.28 % | 77.228 M 14.71 % | 67.327 M -6.86 % | 72.285 M 20.19 % | 60.142 M 88.72 % | 31.869 M 14.64 % | 27.798 M 42.85 % | 19.459 M -16.06 % | 23.183 M 3.47 % | 22.406 M -40.42 % | 37.604 M 10.41 % | 34.057 M -23.77 % | 44.676 M 4.96 % | 42.563 M 13.77 % | 37.410 M 52.66 % | 24.505 M -3.49 % | 25.392 M 142.99 % | 10.450 M -28.85 % | 14.688 M 24.79 % | 11.770 M -5.33 % | 12.433 M -15.65 % | 14.739 M -11.47 % | 16.649 M 16.04 % | 14.348 M 34.66 % | 10.655 M 29.97 % | 8.198 M 99.56 % | 4.108 M -62.03 % | 10.818 M 343.00 % | 2.442 M -58.38 % | 5.867 M -33.13 % | 8.774 M -16.35 % | 10.489 M -4.90 % | 11.029 M 30.14 % | 8.475 M 1.30 % | 8.366 M 19.41 % | 7.006 M 563.45 % | 1.056 M -63.76 % | 2.914 M -15.02 % | 3.429 M 1 905.26 % | 171.000 K -78.54 % | 797.000 K 114.82 % | 371.000 K -94.08 % | 6.270 M 732.67 % | 753.000 K 202.41 % | 249.000 K -53.28 % | 533.000 K -68.48 % | 1.691 M 1 843.68 % | 87.000 K -92.60 % | 1.175 M -28.57 % | 1.645 M 7 733.33 % | 21.000 K -99.40 % | 3.478 M 5 091.04 % | 67.000 K -98.98 % | 6.572 M 4.47 % | 6.291 M 57 090.91 % | 11.000 K -56.00 % | 25.000 K 316.67 % | 6.000 K -64.71 % | 17.000 K |
Total current assets | 106.625 M -13.12 % | 122.723 M 7.56 % | 114.092 M -6.03 % | 121.411 M 30.87 % | 92.771 M 26.70 % | 73.223 M 16.38 % | 62.918 M 33.63 % | 47.083 M -0.35 % | 47.247 M -9.41 % | 52.153 M -19.47 % | 64.764 M 4.25 % | 62.126 M -11.63 % | 70.303 M 6.15 % | 66.231 M 20.30 % | 55.057 M 40.44 % | 39.203 M -8.79 % | 42.979 M 59.06 % | 27.021 M -16.79 % | 32.475 M 13.52 % | 28.608 M -1.56 % | 29.061 M -13.75 % | 33.693 M -13.79 % | 39.084 M 95.26 % | 20.016 M -17.24 % | 24.186 M 57.68 % | 15.339 M 32.29 % | 11.595 M -38.67 % | 18.905 M 0.83 % | 18.750 M 29.43 % | 14.487 M -8.30 % | 15.798 M -6.72 % | 16.936 M -18.11 % | 20.682 M 22.03 % | 16.948 M -8.83 % | 18.589 M 1.10 % | 18.386 M 27.77 % | 14.390 M 46.18 % | 9.844 M -3.36 % | 10.186 M 49.99 % | 6.791 M -40.15 % | 11.347 M 52.29 % | 7.451 M -48.83 % | 14.560 M 94.86 % | 7.472 M -39.92 % | 12.436 M 4.17 % | 11.938 M -19.36 % | 14.804 M 27.91 % | 11.574 M 86.80 % | 6.196 M 8.08 % | 5.733 M 81.54 % | 3.158 M -54.70 % | 6.971 M 346.86 % | 1.560 M -82.05 % | 8.691 M 17.10 % | 7.422 M 642.20 % | 1.000 M -49.08 % | 1.964 M 107.83 % | 945.000 K -28.25 % | 1.317 M |
Inventory | 3.202 M 11.53 % | 2.871 M -24.49 % | 3.802 M 10.97 % | 3.426 M 35.20 % | 2.534 M -15.17 % | 2.987 M 1.60 % | 2.940 M -23.83 % | 3.860 M 28.67 % | 3.000 M 136.41 % | 1.269 M -28.39 % | 1.772 M -32.95 % | 2.643 M 32.75 % | 1.991 M -17.28 % | 2.407 M 18.05 % | 2.039 M -15.53 % | 2.414 M 49.47 % | 1.615 M -14.51 % | 1.889 M 23.71 % | 1.527 M -27.22 % | 2.098 M 84.52 % | 1.137 M -32.96 % | 1.696 M -28.86 % | 2.384 M 37.49 % | 1.734 M -20.86 % | 2.191 M 1.44 % | 2.160 M 13.03 % | 1.911 M -15.07 % | 2.250 M -13.06 % | 2.588 M 45.80 % | 1.775 M -21.63 % | 2.265 M 12.13 % | 2.020 M -10.90 % | 2.267 M -5.93 % | 2.410 M -10.61 % | 2.696 M -20.31 % | 3.383 M 54.90 % | 2.184 M 14.89 % | 1.901 M -13.08 % | 2.187 M 10.07 % | 1.987 M -17.35 % | 2.404 M 36.36 % | 1.763 M -21.36 % | 2.242 M 8.89 % | 2.059 M 30.81 % | 1.574 M 25.12 % | 1.258 M 8.45 % | 1.160 M -5.54 % | 1.228 M 28.45 % | 956.000 K 79.70 % | 532.000 K 7.47 % | 495.000 K 292.86 % | 126.000 K -40.57 % | 212.000 K -5.36 % | 224.000 K 55.56 % | 144.000 K 10.77 % | 130.000 K -23.53 % | 170.000 K 4.29 % | 163.000 K 36.97 % | 119.000 K |
Net receivables | 37.992 M -8.84 % | 41.676 M 61.91 % | 25.741 M -43.67 % | 45.700 M 173.37 % | 16.717 M -55.84 % | 37.857 M 17.64 % | 32.180 M 38.98 % | 23.155 M 9.93 % | 21.064 M -25.98 % | 28.456 M 12.08 % | 25.388 M -0.15 % | 25.426 M 62.62 % | 15.635 M -6.60 % | 16.739 M 7.25 % | 15.608 M 44.81 % | 10.778 M -32.52 % | 15.972 M 18.94 % | 13.429 M -17.41 % | 16.260 M 50.70 % | 10.790 M -30.35 % | 15.491 M 8.85 % | 14.231 M -29.03 % | 20.051 M 409.68 % | 3.934 M -65.31 % | 11.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.139 M | 0.000 -100.00 % | 3.312 M | 0.000 -100.00 % | 3.240 M | 0.000 -100.00 % | 2.564 M | 0.000 -100.00 % | 9.310 M | 0.000 -100.00 % | 8.306 M 233.04 % | 2.494 M 58.95 % | 1.569 M -26.37 % | 2.131 M -20.81 % | 2.691 M 235.12 % | 803.000 K -54.19 % | 1.753 M 133.42 % | 751.000 K 30.84 % | 574.000 K -55.16 % | 1.280 M 65.59 % | 773.000 K 436.81 % | 144.000 K |
Tax assets | 0.000 | 0.000 100.00 % | -32.679 M -139.01 % | 83.764 M 1 955.24 % | -4.515 M 65.27 % | -13.000 M 11.35 % | -14.664 M -29.63 % | -11.312 M -24.55 % | -9.082 M 32.86 % | -13.527 M -2.67 % | -13.175 M -62.88 % | -8.089 M | 0.000 | 0.000 -100.00 % | 891.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 36.821 M 76.90 % | 20.815 M -48.40 % | 40.338 M 58.49 % | 25.451 M -33.70 % | 38.390 M 63.25 % | 23.516 M -9.98 % | 26.124 M 238.74 % | 7.712 M -69.15 % | 24.997 M 390.23 % | 5.099 M -80.06 % | 25.574 M 342.84 % | 5.775 M -79.62 % | 28.343 M 248.84 % | 8.125 M -52.30 % | 17.035 M 25.68 % | 13.555 M -14.91 % | 15.930 M 370.33 % | 3.387 M -73.11 % | 12.598 M 106.90 % | 6.089 M -51.45 % | 12.541 M 133.15 % | 5.379 M -57.78 % | 12.741 M 299.15 % | 3.192 M -76.66 % | 13.676 M 167.89 % | 5.105 M -57.51 % | 12.016 M -24.02 % | 15.815 M -11.71 % | 17.912 M 455.93 % | 3.222 M -77.00 % | 14.007 M 228.34 % | 4.266 M -73.25 % | 15.950 M 422.78 % | 3.051 M -75.06 % | 12.232 M 11.21 % | 10.999 M 236.05 % | 3.273 M 11.63 % | 2.932 M | 0.000 -100.00 % | 2.727 M | 0.000 -100.00 % | 2.865 M | 0.000 -100.00 % | 3.984 M | 0.000 -100.00 % | 3.820 M | 0.000 -100.00 % | 5.112 M 7.28 % | 4.765 M 363.07 % | 1.029 M -50.77 % | 2.090 M 17.95 % | 1.772 M 1.08 % | 1.753 M 66.16 % | 1.055 M 151.79 % | 419.000 K -53.24 % | 896.000 K -8.20 % | 976.000 K 317.09 % | 234.000 K 470.73 % | 41.000 K |
Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 141.000 K | 0.000 -100.00 % | 1.141 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K -89.03 % | 155.000 K 16.54 % | 133.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 279.000 K 151.35 % | 111.000 K |
Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 432.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -51.72 % | 29.000 K -30.95 % | 42.000 K -26.32 % | 57.000 K -19.72 % | 71.000 K -17.44 % | 86.000 K 0.00 % | 86.000 K -25.22 % | 115.000 K -19.58 % | 143.000 K -89.35 % | 1.343 M -4.07 % | 1.400 M -46.15 % | 2.600 M 8 865.52 % | 29.000 K -50.85 % | 59.000 K -33.71 % | 89.000 K -25.21 % | 119.000 K 30.77 % | 91.000 K -24.79 % | 121.000 K | 0.000 -100.00 % | 142.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 824.000 K -19.14 % | 1.019 M 11.24 % | 916.000 K 20.21 % | 762.000 K 36.80 % | 557.000 K -35.01 % | 857.000 K -6.24 % | 914.000 K -22.87 % | 1.185 M 18.62 % | 999.000 K -19.50 % | 1.241 M | 0.000 100.00 % | -25.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 19.337 M -0.10 % | 19.357 M -0.30 % | 19.416 M -0.08 % | 19.431 M -0.06 % | 19.443 M 0.00 % | 19.443 M -0.09 % | 19.460 M 0.00 % | 19.460 M -0.18 % | 19.495 M 0.00 % | 19.495 M -0.01 % | 19.497 M -0.09 % | 19.515 M -0.67 % | 19.647 M -0.22 % | 19.690 M -0.13 % | 19.716 M -0.38 % | 19.791 M -0.12 % | 19.814 M -0.07 % | 19.827 M -0.39 % | 19.904 M -0.59 % | 20.022 M -0.01 % | 20.025 M -2.31 % | 20.498 M -0.35 % | 20.571 M -0.60 % | 20.695 M 12.53 % | 18.390 M -12.52 % | 21.022 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.441 M | 0.000 -100.00 % | 18.442 M | 0.000 -100.00 % | 18.793 M | 0.000 -100.00 % | 22.640 M | 0.000 -100.00 % | 22.640 M | 0.000 -100.00 % | 27.126 M | 0.000 -100.00 % | 29.099 M | 0.000 -100.00 % | 29.099 M 0.00 % | 29.099 M 0.00 % | 29.100 M 0.00 % | 29.100 M 162.16 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 0.00 % | 11.100 M 13.69 % | 9.763 M 499.32 % | 1.629 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 15.065 M 0.25 % | 15.028 M 0.00 % | 15.028 M 0.25 % | 14.990 M 0.00 % | 14.990 M 0.26 % | 14.951 M 0.00 % | 14.951 M 0.25 % | 14.914 M 0.01 % | 14.912 M 0.42 % | 14.849 M 0.01 % | 14.848 M 0.43 % | 14.785 M 0.01 % | 14.783 M 0.43 % | 14.720 M 0.00 % | 14.720 M 0.43 % | 14.657 M 0.00 % | 14.657 M 0.31 % | 14.611 M 0.00 % | 14.611 M 0.26 % | 14.573 M -0.01 % | 14.574 M 0.31 % | 14.529 M 0.00 % | 14.529 M -64.64 % | 41.092 M -5.12 % | 43.309 M 6.58 % | 40.634 M 6.11 % | 38.294 M 0.12 % | 38.250 M -0.03 % | 38.262 M 93.38 % | 19.786 M -48.28 % | 38.253 M 93.44 % | 19.775 M -48.26 % | 38.217 M 60.29 % | 23.843 M -37.59 % | 38.204 M 152.15 % | 15.151 M -60.01 % | 37.891 M 162.95 % | 14.410 M -61.23 % | 37.168 M 868.57 % | -4.836 M -121.50 % | 22.496 M 385.59 % | -7.877 M -137.12 % | 21.222 M 369.42 % | -7.877 M -136.59 % | 21.528 M 373.27 % | -7.878 M -136.60 % | 21.527 M 235.36 % | 6.419 M 0.00 % | 6.419 M 2.52 % | 6.261 M 0.00 % | 6.261 M 0.00 % | 6.261 M 0.00 % | 6.261 M 11.23 % | 5.629 M -36.09 % | 8.808 M 5 772.00 % | 150.000 K -97.51 % | 6.023 M 12.47 % | 5.355 M 12.59 % | 4.756 M |
Deferred tax liabilities non current | 4.420 M | 0.000 -100.00 % | 3.482 M 8.30 % | 3.215 M 0.82 % | 3.189 M 6.94 % | 2.982 M 2.69 % | 2.904 M 3.97 % | 2.793 M 208.28 % | 906.000 K -33.67 % | 1.366 M -22.12 % | 1.754 M 53.99 % | 1.139 M 1 124.73 % | 93.000 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 % | 14.848 M | 0.000 | 0.000 100.00 % | -142.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 242.051 M 10.99 % | 218.090 M 3.01 % | 211.723 M -3.89 % | 220.288 M 17.47 % | 187.530 M 5.37 % | 177.977 M 9.73 % | 162.191 M 20.47 % | 134.637 M -3.85 % | 140.022 M -2.94 % | 144.260 M -10.21 % | 160.669 M 12.31 % | 143.061 M -6.88 % | 153.635 M 2.52 % | 149.856 M 16.55 % | 128.581 M 17.47 % | 109.462 M -1.56 % | 111.201 M 15.76 % | 96.061 M -2.71 % | 98.733 M 6.84 % | 92.416 M -0.05 % | 92.459 M -4.17 % | 96.484 M -4.09 % | 100.601 M 22.28 % | 82.270 M -3.59 % | 85.330 M 12.09 % | 76.124 M 0.33 % | 75.872 M -9.27 % | 83.626 M -5.73 % | 88.706 M 5.46 % | 84.110 M -4.32 % | 87.907 M 2.49 % | 85.770 M -6.75 % | 91.980 M 8.05 % | 85.125 M -1.36 % | 86.296 M -1.08 % | 87.237 M 13.53 % | 76.840 M 14.07 % | 67.361 M -0.05 % | 67.392 M 10.43 % | 61.027 M -12.01 % | 69.355 M 2.13 % | 67.911 M -14.01 % | 78.971 M 3.16 % | 76.549 M -11.76 % | 86.751 M 0.76 % | 86.099 M -4.39 % | 90.056 M 9.37 % | 82.344 M 14.39 % | 71.988 M 14.19 % | 63.044 M 6.27 % | 59.323 M 22.23 % | 48.535 M 19.41 % | 40.647 M 8.10 % | 37.602 M 89.69 % | 19.823 M 109.52 % | 9.461 M -9.92 % | 10.503 M 21.21 % | 8.665 M 0.41 % | 8.630 M |
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-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 | 1994-06-30 | 1993-06-30 | 1992-06-30 | 1991-06-30 | 1990-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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 233.000 K | 0.000 -100.00 % | 188.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 |
Stock based compensation | 0.000 | 0.000 | 0.000 100.00 % | -23.000 M | 0.000 100.00 % | -19.514 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 |
Change in working capital | 3.922 M 2 480.26 % | 152.000 K -96.81 % | 4.766 M -71.86 % | 16.936 M 254.92 % | -10.932 M -168.96 % | 15.852 M 449.70 % | -4.533 M -386.90 % | 1.580 M 124.32 % | -6.496 M -154.91 % | 11.830 M 255.13 % | -7.626 M -882.73 % | -776.000 K -61.00 % | -482.000 K -193.05 % | 518.000 K 107.79 % | -6.653 M -280.20 % | 3.692 M 175.29 % | -4.904 M -457.96 % | 1.370 M 244.36 % | -949.000 K -3.72 % | -915.000 K -186.89 % | 1.053 M -68.02 % | 3.293 M 180.83 % | -4.074 M -185.41 % | 4.770 M 198.27 % | -4.854 M |
Accounts receivables | 4.253 M 645.96 % | -779.000 K -115.15 % | 5.142 M 175.77 % | -6.786 M -264.03 % | 4.137 M 235.82 % | -3.046 M -355.97 % | 1.190 M 233.71 % | -890.000 K -20.76 % | -737.000 K 41.32 % | -1.256 M -214.00 % | -400.000 K 82.81 % | -2.327 M -159.13 % | -898.000 K -201.35 % | 886.000 K 112.61 % | -7.028 M -256.49 % | 4.491 M 186.73 % | -5.178 M -398.96 % | 1.732 M 213.95 % | -1.520 M -3 334.04 % | 47.000 K -90.47 % | 493.000 K -81.07 % | 2.605 M 176.08 % | -3.424 M -179.39 % | 4.313 M 189.43 % | -4.823 M |
Inventory | -331.000 K -135.55 % | 931.000 K 347.61 % | -376.000 K 57.85 % | -892.000 K -296.91 % | 453.000 K 1 043.75 % | -48.000 K -105.21 % | 921.000 K 206.97 % | -861.000 K 50.23 % | -1.730 M -443.94 % | 503.000 K -42.25 % | 871.000 K 233.59 % | -652.000 K -256.73 % | 416.000 K 213.04 % | -368.000 K -198.13 % | 375.000 K 146.93 % | -799.000 K -391.61 % | 274.000 K 175.69 % | -362.000 K -163.40 % | 571.000 K 159.36 % | -962.000 K -271.79 % | 560.000 K -18.60 % | 688.000 K 205.85 % | -650.000 K -242.23 % | 457.000 K 1 574.19 % | -31.000 K |
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 |
Other working capital | 0.000 | 0.000 | 0.000 -100.00 % | 24.614 M 258.57 % | -15.522 M -181.93 % | 18.946 M 385.16 % | -6.644 M -299.46 % | 3.331 M 182.68 % | -4.029 M -132.02 % | 12.583 M 255.40 % | -8.097 M -467.54 % | 2.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other non cash items | -34.172 M -378.70 % | 12.261 M 146.09 % | -26.603 M -446.21 % | 7.684 M -46.31 % | 14.311 M -29.88 % | 20.409 M 293.03 % | -10.573 M -235.05 % | 7.829 M -52.13 % | 16.355 M 41.49 % | 11.559 M 372.30 % | -4.245 M -129.32 % | 14.476 M 160.72 % | -23.842 M -1 931.18 % | 1.302 M -23.14 % | 1.694 M -78.86 % | 8.013 M 215.95 % | -6.911 M -177.99 % | 8.861 M 157.10 % | -15.518 M -288.94 % | 8.213 M 161.80 % | -13.290 M -339.29 % | 5.554 M 136.62 % | -15.167 M -1 627.39 % | 993.000 K 107.70 % | -12.893 M |
Net cash provided by operating activities | 10.349 M 5.60 % | 9.800 M 19.47 % | 8.203 M -44.42 % | 14.758 M -48.66 % | 28.747 M 332.42 % | 6.648 M 75.87 % | 3.780 M 160.05 % | -6.295 M -13.00 % | -5.571 M -16.79 % | -4.770 M -732.63 % | 754.000 K 142.29 % | -1.783 M 46.73 % | -3.347 M -160.85 % | 5.500 M -68.62 % | 17.529 M 285.85 % | 4.543 M -60.34 % | 11.454 M 350.94 % | 2.540 M 251.64 % | -1.675 M -221.11 % | 1.383 M 200.29 % | -1.379 M -182.82 % | 1.665 M -72.96 % | 6.158 M 40.43 % | 4.385 M -26.64 % | 5.977 M |
Investments in property plant and equipment | -8.411 M -50.17 % | -5.601 M -255.62 % | -1.575 M 85.54 % | -10.891 M 28.50 % | -15.233 M -117.68 % | -6.998 M 52.08 % | -14.602 M -92.33 % | -7.592 M -16.44 % | -6.520 M 35.23 % | -10.067 M 31.12 % | -14.616 M -71.81 % | -8.507 M -512.46 % | -1.389 M 44.77 % | -2.515 M -165.86 % | -946.000 K 56.94 % | -2.197 M -306.85 % | -540.000 K -393.48 % | 184.000 K 111.23 % | -1.639 M -317.05 % | -393.000 K 82.63 % | -2.263 M -7.15 % | -2.112 M -137.84 % | -888.000 K -43.23 % | -620.000 K 15.30 % | -732.000 K |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
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 |
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 |
Other investing activites | -13.144 M -315.69 % | 6.094 M 156.42 % | -10.801 M -212.70 % | 9.584 M -40.83 % | 16.197 M 200.84 % | 5.384 M -73.94 % | 20.660 M 84.86 % | 11.176 M -22.10 % | 14.346 M 1 214.94 % | 1.091 M -94.11 % | 18.512 M 5 578.53 % | 326.000 K -95.76 % | 7.682 M 236.78 % | 2.281 M 173.46 % | -3.105 M 0.54 % | -3.122 M -167.65 % | 4.615 M 203.73 % | -4.449 M -165.65 % | 6.777 M 271.44 % | -3.953 M -170.91 % | 5.575 M 495.67 % | -1.409 M 50.58 % | -2.851 M -2 495.80 % | 119.000 K 105.66 % | -2.101 M |
Net cash used for investing activites | -21.555 M -4 472.21 % | 493.000 K 103.98 % | -12.376 M -846.90 % | -1.307 M -235.58 % | 964.000 K 159.73 % | -1.614 M -126.64 % | 6.058 M 69.03 % | 3.584 M -54.20 % | 7.826 M 187.19 % | -8.976 M -330.39 % | 3.896 M 147.62 % | -8.181 M -230.00 % | 6.293 M 2 789.32 % | -234.000 K 94.22 % | -4.051 M 23.84 % | -5.319 M -230.53 % | 4.075 M 195.55 % | -4.265 M -183.01 % | 5.138 M 218.22 % | -4.346 M -231.22 % | 3.312 M 194.06 % | -3.521 M 5.83 % | -3.739 M -646.31 % | -501.000 K 82.32 % | -2.833 M |
Debt repayment | -111.000 K | 0.000 100.00 % | -300.000 K | 0.000 100.00 % | -983.000 K | 0.000 100.00 % | -1.018 M | 0.000 100.00 % | -1.019 M | 0.000 100.00 % | -640.000 K | 0.000 100.00 % | -370.000 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -3.069 M | 0.000 100.00 % | -192.000 K | 0.000 | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
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 |
Dividends paid | -480.000 K -5 233.33 % | -9.000 K 98.14 % | -485.000 K -2 594.44 % | -18.000 K 96.04 % | -455.000 K -5 587.50 % | -8.000 K 98.34 % | -481.000 K -3 600.00 % | -13.000 K 97.17 % | -459.000 K -2 960.00 % | -15.000 K 96.75 % | -462.000 K -2 980.00 % | -15.000 K 96.76 % | -463.000 K -3 461.54 % | -13.000 K 97.25 % | -473.000 K -4 200.00 % | -11.000 K 97.74 % | -487.000 K -3 646.15 % | -13.000 K 97.08 % | -445.000 K | 0.000 100.00 % | -481.000 K | 0.000 100.00 % | -483.000 K | 0.000 100.00 % | -499.000 K |
Other financing activites | 0.000 100.00 % | -383.000 K | 0.000 100.00 % | -1.290 M | 0.000 100.00 % | -955.000 K | 0.000 100.00 % | -1.000 M | 0.000 100.00 % | -1.438 M | 0.000 100.00 % | -640.000 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -186.000 K | 0.000 100.00 % | -191.000 K -1.60 % | -188.000 K |
Net cash used provided by financing activities | -591.000 K -50.77 % | -392.000 K 50.06 % | -785.000 K 39.98 % | -1.308 M 9.04 % | -1.438 M -49.33 % | -963.000 K 35.76 % | -1.499 M -47.98 % | -1.013 M 31.46 % | -1.478 M -1.72 % | -1.453 M -31.85 % | -1.102 M -68.24 % | -655.000 K 21.37 % | -833.000 K -637.17 % | -113.000 K 80.28 % | -573.000 K -416.22 % | -111.000 K 81.09 % | -587.000 K -419.47 % | -113.000 K 79.27 % | -545.000 K -445.00 % | -100.000 K 97.18 % | -3.550 M -1 808.60 % | -186.000 K 72.44 % | -675.000 K -253.40 % | -191.000 K 72.20 % | -687.000 K |
Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -72.285 M -326.82 % | 31.869 M 200.00 % | -31.869 M -263.78 % | 19.459 M 200.00 % | -19.459 M -186.85 % | 22.406 M 200.00 % | -22.405 M -165.79 % | 34.056 M 200.00 % | -34.057 M -180.02 % | 42.563 M 200.00 % | -42.563 M -273.69 % | 24.505 M 200.00 % | -24.505 M -334.50 % | 10.450 M 200.00 % | -10.450 M -211.53 % | 9.370 M 200.00 % | -9.370 M -166.69 % | 14.050 M 200.00 % | -14.050 M -197.92 % | 14.348 M 200.00 % | -14.348 M -275.02 % | 8.198 M |
Net change in cash | 65.431 M 560.85 % | 9.901 M 299.70 % | -4.958 M -140.83 % | 12.143 M -57.05 % | 28.273 M 594.50 % | 4.071 M -51.18 % | 8.339 M 323.93 % | -3.724 M -579.28 % | 777.000 K 105.11 % | -15.198 M -140.42 % | 37.604 M 454.12 % | -10.619 M -123.77 % | 44.676 M 219.42 % | -37.410 M -200.00 % | 37.410 M 247.33 % | -25.392 M -200.00 % | 25.392 M 306.64 % | -12.288 M -200.00 % | 12.288 M 198.83 % | -12.433 M -200.00 % | 12.433 M 177.26 % | -16.092 M -200.00 % | 16.092 M 251.03 % | -10.655 M -200.00 % | 10.655 M |
Cash at beginning of period | 0.000 -100.00 % | 67.327 M -6.86 % | 72.285 M 20.19 % | 60.142 M 88.72 % | 31.869 M 14.64 % | 27.798 M 42.85 % | 19.459 M -16.06 % | 23.183 M 3.47 % | 22.406 M -40.42 % | 37.604 M | 0.000 -100.00 % | 44.676 M | 0.000 -100.00 % | 37.410 M | 0.000 -100.00 % | 25.392 M | 0.000 -100.00 % | 12.288 M | 0.000 -100.00 % | 12.433 M | 0.000 -100.00 % | 16.092 M | 0.000 -100.00 % | 10.655 M | 0.000 |
Cash at end of period | 65.431 M -15.28 % | 77.228 M 14.71 % | 67.327 M -6.86 % | 72.285 M 20.19 % | 60.142 M 88.72 % | 31.869 M 14.64 % | 27.798 M 42.85 % | 19.459 M -16.06 % | 23.183 M 3.47 % | 22.406 M -40.42 % | 37.604 M 10.41 % | 34.057 M -23.77 % | 44.676 M | 0.000 -100.00 % | 37.410 M | 0.000 -100.00 % | 25.392 M | 0.000 -100.00 % | 12.288 M | 0.000 -100.00 % | 12.433 M | 0.000 -100.00 % | 16.092 M | 0.000 -100.00 % | 10.655 M |
Operating cash flow | 10.349 M 5.60 % | 9.800 M 19.47 % | 8.203 M -44.42 % | 14.758 M -48.66 % | 28.747 M 332.42 % | 6.648 M 75.87 % | 3.780 M 160.05 % | -6.295 M -13.00 % | -5.571 M -16.79 % | -4.770 M -732.63 % | 754.000 K 142.29 % | -1.783 M 46.73 % | -3.347 M -160.85 % | 5.500 M -68.62 % | 17.529 M 285.85 % | 4.543 M -60.34 % | 11.454 M 350.94 % | 2.540 M 251.64 % | -1.675 M -221.11 % | 1.383 M 200.29 % | -1.379 M -182.82 % | 1.665 M -72.96 % | 6.158 M 40.43 % | 4.385 M -26.64 % | 5.977 M |
Capital expenditure | -8.411 M -50.17 % | -5.601 M -255.62 % | -1.575 M 85.54 % | -10.891 M 28.50 % | -15.233 M -117.68 % | -6.998 M 52.08 % | -14.602 M -92.33 % | -7.592 M -16.44 % | -6.520 M 35.23 % | -10.067 M 31.12 % | -14.616 M -71.81 % | -8.507 M -512.46 % | -1.389 M 44.77 % | -2.515 M -165.86 % | -946.000 K 56.94 % | -2.197 M -306.85 % | -540.000 K -393.48 % | 184.000 K 111.23 % | -1.639 M -317.05 % | -393.000 K 82.63 % | -2.263 M -7.15 % | -2.112 M -137.84 % | -888.000 K -43.23 % | -620.000 K 15.30 % | -732.000 K |
Free CashFlow | 1.938 M -53.85 % | 4.199 M -36.65 % | 6.628 M 71.40 % | 3.867 M -71.39 % | 13.514 M 3 961.14 % | -350.000 K 96.77 % | -10.822 M 22.07 % | -13.887 M -14.85 % | -12.091 M 18.51 % | -14.837 M -7.03 % | -13.862 M -34.71 % | -10.290 M -117.27 % | -4.736 M -258.66 % | 2.985 M -82.00 % | 16.583 M 606.86 % | 2.346 M -78.50 % | 10.914 M 300.66 % | 2.724 M 182.20 % | -3.314 M -434.75 % | 990.000 K 127.18 % | -3.642 M -714.77 % | -447.000 K -108.48 % | 5.270 M 39.97 % | 3.765 M -28.22 % | 5.245 M |
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 |