Hornby PLC HRN.L
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 56.244 M 2.07 % | 55.105 M 2.54 % | 53.739 M 10.69 % | 48.549 M 28.29 % | 37.842 M 15.52 % | 32.759 M -8.11 % | 35.651 M -24.82 % | 47.420 M -14.95 % | 55.757 M -4.09 % | 58.135 M 12.76 % | 51.557 M -10.17 % | 57.395 M -10.94 % | 64.447 M 1.70 % | 63.372 M -0.77 % | 63.863 M 3.73 % | 61.569 M 10.55 % | 55.692 M 18.88 % | 46.849 M 6.20 % | 44.113 M -1.98 % | 45.006 M 15.49 % | 38.970 M 14.14 % | 34.142 M 19.84 % | 28.489 M 15.79 % | 24.604 M 14.56 % | 21.477 M 1.15 % | 21.233 M -14.65 % | 24.877 M -16.80 % | 29.900 M -4.54 % | 31.323 M 10.92 % | 28.238 M -9.85 % | 31.323 M -2.23 % | 32.036 M -18.83 % | 39.467 M 23.35 % | 31.996 M 36.59 % | 23.424 M 16.56 % | 20.096 M 41.15 % | 14.237 M 16.99 % | 12.169 M |
| Net income | -12.064 M -103.71 % | -5.922 M -500.41 % | 1.479 M 8.51 % | 1.363 M 133.37 % | -4.085 M 23.10 % | -5.312 M 46.09 % | -9.854 M -1.94 % | -9.666 M 29.52 % | -13.714 M -11 328.33 % | -120.000 K 97.30 % | -4.445 M -77.73 % | -2.501 M -179.05 % | 3.164 M 10.82 % | 2.855 M -22.52 % | 3.685 M -12.51 % | 4.212 M -30.69 % | 6.077 M 10.23 % | 5.513 M -5.89 % | 5.858 M 4.76 % | 5.592 M 24.40 % | 4.495 M 15.49 % | 3.892 M 62.64 % | 2.393 M 145.44 % | 975.000 K 20.52 % | 809.000 K -2.06 % | 826.000 K -53.67 % | 1.783 M -8.61 % | 1.951 M 149.81 % | 781.000 K -13.51 % | 903.000 K -5.05 % | 951.000 K -25.12 % | 1.270 M -58.66 % | 3.072 M -32.14 % | 4.527 M 210.71 % | 1.457 M 31.50 % | 1.108 M 181.93 % | 393.000 K 45.02 % | 271.000 K |
| Income before tax | -8.786 M -49.52 % | -5.876 M -1 107.89 % | 583.000 K 68.99 % | 345.000 K 110.16 % | -3.395 M 36.09 % | -5.312 M 47.23 % | -10.066 M -5.86 % | -9.509 M 29.73 % | -13.532 M -7 254.35 % | -184.000 K 95.96 % | -4.557 M -34.54 % | -3.387 M -184.91 % | 3.989 M -3.39 % | 4.129 M -20.82 % | 5.215 M -14.80 % | 6.121 M -32.12 % | 9.017 M 17.68 % | 7.662 M -6.15 % | 8.164 M 7.63 % | 7.585 M 17.25 % | 6.469 M 19.55 % | 5.411 M 45.38 % | 3.722 M 148.96 % | 1.495 M 23.86 % | 1.207 M 5.78 % | 1.141 M -54.72 % | 2.520 M -4.91 % | 2.650 M 333.72 % | 611.000 K -59.29 % | 1.501 M 3.16 % | 1.455 M -30.32 % | 2.088 M -52.94 % | 4.437 M 27.98 % | 3.467 M 44.22 % | 2.404 M 31.51 % | 1.828 M 200.66 % | 608.000 K 124.35 % | 271.000 K |
| Income before tax ratio | -0.16 -46.50 % | -0.11 -1 082.91 % | 0.01 52.67 % | 0.01 107.92 % | -0.09 44.67 % | -0.16 42.57 % | -0.28 -40.80 % | -0.20 17.38 % | -0.24 -7 568.01 % | 0.00 96.42 % | -0.09 -49.78 % | -0.06 -195.34 % | 0.06 -5.00 % | 0.07 -20.21 % | 0.08 -17.86 % | 0.10 -38.60 % | 0.16 -1.00 % | 0.16 -11.63 % | 0.19 9.81 % | 0.17 1.53 % | 0.17 4.74 % | 0.16 21.31 % | 0.13 115.01 % | 0.06 8.12 % | 0.06 4.58 % | 0.05 -46.95 % | 0.10 14.30 % | 0.09 354.36 % | 0.02 -63.30 % | 0.05 14.43 % | 0.05 -28.73 % | 0.07 -42.03 % | 0.11 3.75 % | 0.11 5.58 % | 0.10 12.83 % | 0.09 113.00 % | 0.04 91.77 % | 0.02 |
| EBITDA | -2.074 M -69.31 % | -1.225 M -131.54 % | 3.884 M 17.13 % | 3.316 M 635.25 % | 451.000 K 128.36 % | -1.590 M 73.65 % | -6.035 M -13.21 % | -5.331 M 38.55 % | -8.675 M -295.03 % | 4.448 M 6 277.78 % | -72.000 K -105.89 % | 1.223 M -86.52 % | 9.074 M -3.52 % | 9.405 M -12.88 % | 10.795 M -7.03 % | 11.611 M -6.83 % | 12.462 M 23.22 % | 10.114 M -3.64 % | 10.496 M 8.83 % | 9.644 M 21.86 % | 7.914 M 17.07 % | 6.760 M 28.18 % | 5.274 M 59.43 % | 3.308 M 24.88 % | 2.649 M -8.84 % | 2.906 M -31.45 % | 4.239 M -3.86 % | 4.409 M 74.13 % | 2.532 M -26.03 % | 3.423 M -3.60 % | 3.551 M -8.57 % | 3.884 M -39.55 % | 6.425 M 32.12 % | 4.863 M 48.94 % | 3.265 M 18.86 % | 2.747 M 29.58 % | 2.120 M 25.22 % | 1.693 M |
| Net income ratio | -0.21 -99.59 % | -0.11 -490.48 % | 0.03 -1.97 % | 0.03 126.01 % | -0.11 33.43 % | -0.16 41.33 % | -0.28 -35.60 % | -0.20 17.13 % | -0.25 -11 815.74 % | 0.00 97.61 % | -0.09 -97.85 % | -0.04 -188.76 % | 0.05 8.97 % | 0.05 -21.92 % | 0.06 -15.65 % | 0.07 -37.31 % | 0.11 -7.27 % | 0.12 -11.39 % | 0.13 6.88 % | 0.12 7.72 % | 0.12 1.18 % | 0.11 35.71 % | 0.08 111.97 % | 0.04 5.20 % | 0.04 -3.17 % | 0.04 -45.72 % | 0.07 9.84 % | 0.07 161.70 % | 0.02 -22.03 % | 0.03 5.33 % | 0.03 -23.41 % | 0.04 -49.07 % | 0.08 -44.99 % | 0.14 127.47 % | 0.06 12.82 % | 0.06 99.74 % | 0.03 23.95 % | 0.02 |
| Ratio EBITDA | -0.04 -65.88 % | -0.02 -130.76 % | 0.07 5.82 % | 0.07 473.10 % | 0.01 124.55 % | -0.05 71.33 % | -0.17 -50.58 % | -0.11 27.74 % | -0.16 -303.35 % | 0.08 5 578.76 % | 0.00 -106.55 % | 0.02 -84.87 % | 0.14 -5.13 % | 0.15 -12.20 % | 0.17 -10.37 % | 0.19 -15.72 % | 0.22 3.65 % | 0.22 -9.27 % | 0.24 11.04 % | 0.21 5.52 % | 0.20 2.57 % | 0.20 6.95 % | 0.19 37.69 % | 0.13 9.01 % | 0.12 -9.88 % | 0.14 -19.68 % | 0.17 15.56 % | 0.15 82.42 % | 0.08 -33.32 % | 0.12 6.93 % | 0.11 -6.49 % | 0.12 -25.53 % | 0.16 7.11 % | 0.15 9.04 % | 0.14 1.97 % | 0.14 -8.20 % | 0.15 7.03 % | 0.14 |
| Gross profit ratio | 0.44 -9.09 % | 0.49 2.16 % | 0.48 6.80 % | 0.45 1.52 % | 0.44 7.81 % | 0.41 6.14 % | 0.39 0.77 % | 0.38 -1.95 % | 0.39 -16.49 % | 0.47 3.31 % | 0.45 6.09 % | 0.43 -11.78 % | 0.48 4.65 % | 0.46 -5.67 % | 0.49 2.56 % | 0.48 -9.53 % | 0.53 -6.66 % | 0.57 9.89 % | 0.51 3.43 % | 0.50 2.66 % | 0.48 4.91 % | 0.46 7.15 % | 0.43 8.11 % | 0.40 12.59 % | 0.35 -2.75 % | 0.36 -63.58 % | 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 | 169.854 M 0.62 % | 168.812 M -2.79 % | 173.660 M 1.52 % | 171.056 M 26.26 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M |
| Weighted average shs out | 169.854 M 0.62 % | 168.812 M 1.13 % | 166.929 M 0.00 % | 166.929 M 23.22 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M |
| EPS diluted | -0.07 -102.28 % | -0.04 -517.86 % | 0.01 5.00 % | 0.01 124.92 % | -0.03 23.02 % | -0.04 58.30 % | -0.10 16.67 % | -0.12 55.56 % | -0.27 -8 900.00 % | 0.00 97.27 % | -0.11 -75.16 % | -0.06 -178.60 % | 0.08 9.75 % | 0.07 -22.88 % | 0.09 -14.18 % | 0.11 -26.67 % | 0.15 7.14 % | 0.14 -6.67 % | 0.15 7.14 % | 0.14 27.27 % | 0.11 10.00 % | 0.10 53.37 % | 0.07 178.63 % | 0.02 20.62 % | 0.02 -2.02 % | 0.02 -53.52 % | 0.04 -8.58 % | 0.05 145.26 % | 0.02 -12.84 % | 0.02 -5.22 % | 0.02 -25.32 % | 0.03 -59.15 % | 0.08 -31.45 % | 0.11 203.03 % | 0.04 31.52 % | 0.03 181.63 % | 0.01 44.12 % | 0.01 |
| Earnings per share | -0.07 -102.28 % | -0.04 -498.86 % | 0.01 7.32 % | 0.01 125.55 % | -0.03 23.02 % | -0.04 58.30 % | -0.10 16.67 % | -0.12 55.56 % | -0.27 -8 900.00 % | 0.00 97.27 % | -0.11 -75.16 % | -0.06 -177.92 % | 0.08 9.21 % | 0.07 -23.44 % | 0.10 -12.36 % | 0.11 -31.25 % | 0.16 14.29 % | 0.14 -12.50 % | 0.16 6.67 % | 0.15 25.00 % | 0.12 9.09 % | 0.11 66.67 % | 0.07 182.05 % | 0.02 20.62 % | 0.02 -2.02 % | 0.02 -53.52 % | 0.04 -8.58 % | 0.05 145.26 % | 0.02 -12.84 % | 0.02 -5.22 % | 0.02 -25.32 % | 0.03 -59.15 % | 0.08 -31.45 % | 0.11 203.03 % | 0.04 31.52 % | 0.03 181.63 % | 0.01 44.12 % | 0.01 |
| Gross profit | 24.996 M -7.21 % | 26.939 M 4.76 % | 25.716 M 18.21 % | 21.754 M 30.25 % | 16.702 M 24.54 % | 13.411 M -2.47 % | 13.751 M -24.24 % | 18.150 M -16.61 % | 21.765 M -19.91 % | 27.174 M 16.49 % | 23.327 M -4.70 % | 24.478 M -21.44 % | 31.157 M 6.42 % | 29.277 M -6.39 % | 31.276 M 6.38 % | 29.401 M 0.02 % | 29.395 M 10.95 % | 26.493 M 16.70 % | 22.701 M 1.38 % | 22.393 M 18.56 % | 18.887 M 19.74 % | 15.773 M 28.41 % | 12.283 M 25.18 % | 9.812 M 28.99 % | 7.607 M -1.63 % | 7.733 M -68.92 % | 24.877 M -16.80 % | 29.900 M -4.54 % | 31.323 M 10.92 % | 28.238 M -9.85 % | 31.323 M -2.23 % | 32.036 M -18.83 % | 39.467 M 23.35 % | 31.996 M 36.59 % | 23.424 M 16.56 % | 20.096 M 41.15 % | 14.237 M 16.99 % | 12.169 M |
| Income tax expense | 3.361 M 7 206.52 % | 46.000 K 105.13 % | -896.000 K 11.98 % | -1.018 M -247.54 % | 690.000 K | 0.000 100.00 % | -212.000 K -235.03 % | 157.000 K -13.74 % | 182.000 K 384.38 % | -64.000 K 42.86 % | -112.000 K 87.36 % | -886.000 K -207.39 % | 825.000 K -35.24 % | 1.274 M -16.73 % | 1.530 M -19.85 % | 1.909 M -35.07 % | 2.940 M 36.81 % | 2.149 M -6.81 % | 2.306 M 15.70 % | 1.993 M 0.96 % | 1.974 M 29.95 % | 1.519 M 14.30 % | 1.329 M 155.58 % | 520.000 K 30.65 % | 398.000 K 26.35 % | 315.000 K -57.26 % | 737.000 K 5.44 % | 699.000 K 511.18 % | -170.000 K -128.43 % | 598.000 K 18.65 % | 504.000 K -38.39 % | 818.000 K -40.07 % | 1.365 M 16.27 % | 1.174 M 23.97 % | 947.000 K 31.53 % | 720.000 K 234.88 % | 215.000 K | 0.000 |
| Cost of revenue | 31.248 M 10.94 % | 28.166 M 0.51 % | 28.023 M 4.58 % | 26.795 M 26.75 % | 21.140 M 9.26 % | 19.348 M -11.65 % | 21.900 M -25.18 % | 29.270 M -13.89 % | 33.992 M 9.79 % | 30.961 M 9.67 % | 28.230 M -14.24 % | 32.917 M -1.12 % | 33.290 M -2.36 % | 34.095 M 4.63 % | 32.587 M 1.30 % | 32.168 M 22.33 % | 26.297 M 29.19 % | 20.356 M -4.93 % | 21.412 M -5.31 % | 22.613 M 12.60 % | 20.083 M 9.33 % | 18.369 M 13.35 % | 16.206 M 9.56 % | 14.792 M 6.65 % | 13.870 M 2.74 % | 13.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 8.982 M 16.47 % | 7.712 M -9.42 % | 8.514 M 38.82 % | 6.133 M 7.88 % | 5.685 M 18.14 % | 4.812 M -20.08 % | 6.021 M 6.00 % | 5.680 M -41.15 % | 9.652 M 31.02 % | 7.367 M -24.91 % | 9.811 M 4.21 % | 9.415 M 220.09 % | -7.840 M -6.68 % | -7.349 M 4.93 % | -7.730 M 7.19 % | -8.329 M 8.34 % | -9.087 M -27.91 % | -7.104 M 12.01 % | -8.074 M -16.85 % | -6.910 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 |
| Selling and marketing expenses | 22.514 M 14.61 % | 19.644 M 24.15 % | 15.823 M 8.36 % | 14.602 M 4.75 % | 13.940 M 7.21 % | 13.003 M -12.56 % | 14.871 M -20.53 % | 18.713 M -10.52 % | 20.913 M 15.01 % | 18.183 M 31.09 % | 13.871 M -8.60 % | 15.176 M -7.08 % | 16.332 M 5.63 % | 15.461 M -0.12 % | 15.480 M -3.82 % | 16.095 M 17.58 % | 13.689 M 15.95 % | 11.806 M 3.31 % | 11.428 M 5.62 % | 10.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 624.000 K 174.89 % | 227.000 K 94.02 % | 117.000 K -51.45 % | 241.000 K 233.15 % | -181.000 K -180.09 % | 226.000 K -48.28 % | 437.000 K 27.03 % | 344.000 K -92.04 % | 4.324 M 642.96 % | 582.000 K 46.60 % | 397.000 K -1.98 % | 405.000 K -97.43 % | 15.777 M 8.73 % | 14.510 M -5.66 % | 15.380 M 2.02 % | 15.076 M 4.32 % | 14.451 M 22.26 % | 11.820 M 9.59 % | 10.786 M 0.76 % | 10.705 M 10 199.06 % | -106.000 K -92.73 % | -55.000 K -100.67 % | 8.185 M 12.37 % | 7.284 M 24.51 % | 5.850 M -5.96 % | 6.221 M -71.87 % | 22.114 M -17.55 % | 26.820 M -10.43 % | 29.942 M 14.61 % | 26.124 M -10.18 % | 29.086 M -8.34 % | 31.733 M -19.11 % | 39.230 M 23.62 % | 31.734 M 36.91 % | 23.178 M 16.01 % | 19.980 M 41.26 % | 14.144 M 16.76 % | 12.114 M |
| Operating expenses | 32.120 M 16.45 % | 27.583 M 12.80 % | 24.454 M 16.58 % | 20.976 M 7.88 % | 19.444 M 7.78 % | 18.041 M -15.42 % | 21.329 M -13.78 % | 24.737 M -29.10 % | 34.889 M 33.51 % | 26.132 M -4.63 % | 27.400 M 0.30 % | 27.317 M 5.15 % | 25.980 M 5.28 % | 24.676 M -1.21 % | 24.979 M 3.72 % | 24.082 M 7.72 % | 22.356 M 27.26 % | 17.567 M 12.49 % | 15.616 M 6.17 % | 14.708 M 17.46 % | 12.522 M 20.21 % | 10.417 M 20.89 % | 8.617 M 12.13 % | 7.685 M 23.75 % | 6.210 M -5.61 % | 6.579 M -70.46 % | 22.269 M -17.51 % | 26.996 M -10.84 % | 30.277 M 14.18 % | 26.517 M -10.00 % | 29.462 M -8.03 % | 32.036 M -18.83 % | 39.467 M 23.35 % | 31.996 M 37.48 % | 23.274 M 15.81 % | 20.096 M 41.15 % | 14.237 M 16.99 % | 12.169 M |
| Cost and expenses | 63.368 M 13.67 % | 55.749 M 6.24 % | 52.477 M 9.85 % | 47.771 M 17.71 % | 40.584 M 8.55 % | 37.389 M -13.51 % | 43.229 M -19.96 % | 54.007 M -21.59 % | 68.881 M 20.65 % | 57.093 M 2.63 % | 55.630 M -7.64 % | 60.234 M 1.63 % | 59.270 M 0.85 % | 58.771 M 2.09 % | 57.566 M 2.34 % | 56.250 M 15.61 % | 48.653 M 28.29 % | 37.923 M 2.42 % | 37.028 M -0.79 % | 37.321 M 14.46 % | 32.605 M 13.27 % | 28.786 M 15.97 % | 24.823 M 10.44 % | 22.477 M 11.94 % | 20.080 M 0.00 % | 20.079 M -9.83 % | 22.269 M -17.51 % | 26.996 M -10.84 % | 30.277 M 14.18 % | 26.517 M -10.00 % | 29.462 M -8.03 % | 32.036 M -18.83 % | 39.467 M 23.35 % | 31.996 M 37.48 % | 23.274 M 15.81 % | 20.096 M 41.15 % | 14.237 M 16.99 % | 12.169 M |
| Research and development expenses | 0.000 -100.00 % | 1.719 M 14.52 % | 1.501 M 13.71 % | 1.320 M 6.11 % | 1.244 M 23.05 % | 1.011 M 1.71 % | 994.000 K -13.86 % | 1.154 M -34.43 % | 1.760 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.635 M -5.93 % | 1.738 M 42.46 % | 1.220 M -14.63 % | 1.429 M 15.80 % | 1.234 M 46.73 % | 841.000 K -1.75 % | 856.000 K 820.43 % | 93.000 K -91.60 % | 1.107 M 55.70 % | 711.000 K 64.58 % | 432.000 K 7.73 % | 401.000 K 11.39 % | 360.000 K 0.56 % | 358.000 K 130.97 % | 155.000 K -11.93 % | 176.000 K -47.46 % | 335.000 K -14.76 % | 393.000 K 4.52 % | 376.000 K 24.09 % | 303.000 K 27.85 % | 237.000 K -9.54 % | 262.000 K 172.92 % | 96.000 K -17.24 % | 116.000 K 24.73 % | 93.000 K 69.09 % | 55.000 K |
| Selling general and administrative expenses | 31.496 M 15.13 % | 27.356 M 12.40 % | 24.337 M 17.37 % | 20.735 M 5.66 % | 19.625 M 10.16 % | 17.815 M -14.73 % | 20.892 M -14.35 % | 24.393 M -20.19 % | 30.565 M 19.63 % | 25.550 M 7.89 % | 23.682 M -3.70 % | 24.591 M 189.58 % | 8.492 M 4.68 % | 8.112 M 4.67 % | 7.750 M -0.21 % | 7.766 M 68.75 % | 4.602 M -2.13 % | 4.702 M 40.19 % | 3.354 M -14.22 % | 3.910 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 |
| Interest income | 26.000 K 136.36 % | 11.000 K -26.67 % | 15.000 K 400.00 % | 3.000 K 0.00 % | 3.000 K -57.14 % | 7.000 K 0.00 % | 7.000 K 40.00 % | 5.000 K -76.19 % | 21.000 K 2 000.00 % | 1.000 K -87.50 % | 8.000 K -38.46 % | 13.000 K -50.00 % | 26.000 K -59.38 % | 64.000 K 220.00 % | 20.000 K -25.93 % | 27.000 K 440.00 % | 5.000 K -28.57 % | 7.000 K -97.81 % | 319.000 K 578.72 % | 47.000 K -55.66 % | 106.000 K 92.73 % | 55.000 K -58.33 % | 132.000 K -17.50 % | 160.000 K 86.05 % | 86.000 K -24.56 % | 114.000 K -20.83 % | 144.000 K 51.58 % | 95.000 K 93.88 % | 49.000 K -15.52 % | 58.000 K -27.50 % | 80.000 K -55.80 % | 181.000 K 10.37 % | 164.000 K 10.07 % | 149.000 K 21.14 % | 123.000 K 43.02 % | 86.000 K 514.29 % | 14.000 K 0.00 % | 14.000 K |
| Interest expense | 1.688 M 100.24 % | 843.000 K 135.47 % | 358.000 K 7.19 % | 334.000 K -45.69 % | 615.000 K 247.46 % | 177.000 K -18.81 % | 218.000 K -33.13 % | 326.000 K -24.01 % | 429.000 K -15.22 % | 506.000 K 2.85 % | 492.000 K -12.30 % | 561.000 K -27.98 % | 779.000 K -5.69 % | 826.000 K 2.10 % | 809.000 K 0.50 % | 805.000 K 115.24 % | 374.000 K 66.96 % | 224.000 K 40.00 % | 160.000 K -9.09 % | 176.000 K 117.28 % | 81.000 K -2.41 % | 83.000 K -1.19 % | 84.000 K 6.33 % | 79.000 K 0.00 % | 79.000 K -22.55 % | 102.000 K -8.93 % | 112.000 K -60.84 % | 286.000 K -26.29 % | 388.000 K 39.57 % | 278.000 K -43.15 % | 489.000 K 28.68 % | 380.000 K -35.92 % | 593.000 K 36.32 % | 435.000 K 166.87 % | 163.000 K -2.40 % | 167.000 K -78.70 % | 784.000 K -5.88 % | 833.000 K |
| Depreciation and amortization | 4.964 M 30.36 % | 3.808 M 30.28 % | 2.923 M 6.45 % | 2.746 M -15.01 % | 3.231 M -8.86 % | 3.545 M -7.03 % | 3.813 M -1.01 % | 3.852 M -13.01 % | 4.428 M 7.32 % | 4.126 M 3.33 % | 3.993 M -1.38 % | 4.049 M -5.97 % | 4.306 M -3.24 % | 4.450 M -6.73 % | 4.771 M 1.84 % | 4.685 M 52.56 % | 3.071 M 37.84 % | 2.228 M 2.58 % | 2.172 M 15.35 % | 1.883 M 37.75 % | 1.367 M 7.72 % | 1.269 M -13.56 % | 1.468 M -15.34 % | 1.734 M 27.22 % | 1.363 M -0.87 % | 1.375 M -14.44 % | 1.607 M 9.10 % | 1.473 M -3.91 % | 1.533 M -6.75 % | 1.644 M 2.30 % | 1.607 M 13.49 % | 1.416 M 1.51 % | 1.395 M 45.16 % | 961.000 K 37.68 % | 698.000 K -7.18 % | 752.000 K 3.30 % | 728.000 K 23.60 % | 589.000 K |
| Operating income | -7.124 M -1 006.21 % | -644.000 K -168.08 % | 946.000 K 6.29 % | 890.000 K 132.90 % | -2.705 M 48.21 % | -5.223 M 47.08 % | -9.870 M -7.42 % | -9.188 M 29.99 % | -13.124 M -4 188.47 % | 321.000 K 107.88 % | -4.073 M -43.47 % | -2.839 M -159.87 % | 4.742 M -3.05 % | 4.891 M -18.54 % | 6.004 M -12.97 % | 6.899 M -26.50 % | 9.386 M 19.13 % | 7.879 M -1.57 % | 8.005 M 3.77 % | 7.714 M 21.23 % | 6.363 M 18.80 % | 5.356 M 45.78 % | 3.674 M 159.83 % | 1.414 M 17.83 % | 1.200 M 6.29 % | 1.129 M -54.62 % | 2.488 M -9.36 % | 2.745 M 158.47 % | 1.062 M -38.29 % | 1.721 M -7.67 % | 1.864 M -24.47 % | 2.468 M -50.93 % | 5.030 M 28.91 % | 3.902 M 2 501.33 % | 150.000 K -92.48 % | 1.995 M 43.32 % | 1.392 M 26.09 % | 1.104 M |
| Operating income ratio | -0.13 -983.81 % | -0.01 -166.39 % | 0.02 -3.97 % | 0.02 125.65 % | -0.07 55.17 % | -0.16 42.41 % | -0.28 -42.88 % | -0.19 17.68 % | -0.24 -4 362.84 % | 0.01 106.99 % | -0.08 -59.71 % | -0.05 -167.23 % | 0.07 -4.66 % | 0.08 -17.91 % | 0.09 -16.10 % | 0.11 -33.51 % | 0.17 0.21 % | 0.17 -7.32 % | 0.18 5.87 % | 0.17 4.97 % | 0.16 4.08 % | 0.16 21.64 % | 0.13 124.40 % | 0.06 2.86 % | 0.06 5.08 % | 0.05 -46.83 % | 0.10 8.94 % | 0.09 170.78 % | 0.03 -44.37 % | 0.06 2.42 % | 0.06 -22.75 % | 0.08 -39.55 % | 0.13 4.51 % | 0.12 1 804.41 % | 0.01 -93.55 % | 0.10 1.53 % | 0.10 7.77 % | 0.09 |
| Total other income expenses net | -1.662 M -99.76 % | -832.000 K -129.20 % | -363.000 K -63.51 % | -222.000 K 61.59 % | -578.000 K -549.44 % | -89.000 K 54.59 % | -196.000 K 38.94 % | -321.000 K 21.32 % | -408.000 K 19.21 % | -505.000 K 88.56 % | -4.414 M -705.47 % | -548.000 K 52.47 % | -1.153 M -51.31 % | -762.000 K 3.42 % | -789.000 K -158.01 % | 1.360 M 468.56 % | -369.000 K 75.99 % | -1.537 M -1 066.67 % | 159.000 K 223.26 % | -129.000 K -221.70 % | 106.000 K 92.73 % | 55.000 K 14.58 % | 48.000 K -40.74 % | 81.000 K 1 057.14 % | 7.000 K -41.67 % | 12.000 K -62.50 % | 32.000 K 133.68 % | -95.000 K 78.94 % | -451.000 K -105.00 % | -220.000 K 46.21 % | -409.000 K -7.63 % | -380.000 K 35.92 % | -593.000 K -36.32 % | -435.000 K -119.30 % | 2.254 M 1 449.70 % | -167.000 K 78.70 % | -784.000 K 5.88 % | -833.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 |
| 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 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 17.020 M 113.12 % | 7.986 M 849.16 % | -1.066 M 43.21 % | -1.877 M 42.81 % | -3.282 M -287.54 % | 1.750 M 145.13 % | -3.878 M -158.88 % | -1.498 M -120.79 % | 7.206 M -3.39 % | 7.459 M 2.84 % | 7.253 M 234.55 % | 2.168 M -66.18 % | 6.410 M 3.22 % | 6.210 M 90.08 % | 3.267 M -72.53 % | 11.892 M 800.23 % | 1.321 M 81.21 % | 729.000 K 209.46 % | -666.000 K 62.09 % | -1.757 M 69.03 % | -5.673 M 27.89 % | -7.867 M -22.04 % | -6.446 M -25.21 % | -5.148 M -48.02 % | -3.478 M 5.95 % | -3.698 M 5.08 % | -3.896 M -56.34 % | -2.492 M -407.54 % | -491.000 K -210.59 % | 444.000 K 111.57 % | -3.838 M -53.58 % | -2.499 M 16.08 % | -2.978 M 33.69 % | -4.491 M -21.21 % | -3.705 M 10.33 % | -4.132 M -5.68 % | -3.910 M -56.78 % | -2.494 M -207.22 % | 2.326 M |
| Total investments | 1.498 M | 0.000 | 0.000 -100.00 % | 1.839 M 6.30 % | 1.730 M 2.00 % | 1.696 M 5.02 % | 1.615 M 1 245.83 % | 120.000 K -69.54 % | 394.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 % | 192.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 694.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -95.65 % | 23.000 K | 0.000 | 0.000 |
| Total debt | 18.136 M 94.53 % | 9.323 M 203.38 % | 3.073 M 9.44 % | 2.808 M 6.40 % | 2.639 M 7.54 % | 2.454 M | 0.000 -100.00 % | 82.000 K -98.96 % | 7.883 M -0.34 % | 7.910 M 0.48 % | 7.872 M 37.57 % | 5.722 M -31.57 % | 8.362 M -25.09 % | 11.162 M -8.99 % | 12.265 M -0.44 % | 12.319 M 444.85 % | 2.261 M 113.71 % | 1.058 M 549.08 % | 163.000 K 58.25 % | 103.000 K -22.56 % | 133.000 K 216.67 % | 42.000 K 35.48 % | 31.000 K -51.56 % | 64.000 K -26.44 % | 87.000 K 17.57 % | 74.000 K -2.63 % | 76.000 K -60.42 % | 192.000 K -51.88 % | 399.000 K -62.46 % | 1.063 M 113.03 % | 499.000 K -77.08 % | 2.177 M 164.84 % | 822.000 K -70.38 % | 2.775 M 191.19 % | 953.000 K 45.50 % | 655.000 K 500.92 % | 109.000 K -84.78 % | 716.000 K -80.18 % | 3.612 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -465.000 K -251.96 % | 306.000 K 142.09 % | -727.000 K -1 375.46 % | 56.999 K 100.09 % | -62.923 M -4.24 % | -60.364 M 1.15 % | -61.069 M -4.20 % | -58.609 M -7.41 % | -54.568 M -4.45 % | -52.242 M -6.70 % | -48.962 M -5.57 % | -46.377 M -8.06 % | -42.917 M -10.16 % | -38.958 M -11.53 % | -34.929 M -12.17 % | -31.140 M -6.38 % | -29.273 M -7.45 % | -27.243 M -7.88 % | -25.252 M -7.18 % | -23.561 M -7.68 % | -21.881 M -1.87 % | -21.480 M -3.22 % | -20.809 M -4.45 % | -19.923 M -7.03 % | -18.614 M -7.31 % | -17.346 M -9.66 % | -15.818 M -7.30 % | -14.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -30.111 M -66.85 % | -18.047 M -53.80 % | -11.734 M 24.50 % | -15.542 M 11.58 % | -17.578 M -23.94 % | -14.183 M -59.88 % | -8.871 M -929.07 % | 1.070 M -89.95 % | 10.642 M -56.27 % | 24.338 M 0.35 % | 24.253 M -14.67 % | 28.424 M -10.04 % | 31.598 M 5.28 % | 30.014 M 1.70 % | 29.511 M 16.34 % | 25.366 M 5.14 % | 24.125 M 16.85 % | 20.646 M 16.68 % | 17.694 M 26.30 % | 14.010 M 45.00 % | 9.662 M 23.90 % | 7.798 M 35.85 % | 5.740 M 25.77 % | 4.564 M -24.44 % | 6.040 M 4.17 % | 5.798 M 4.66 % | 5.540 M 28.09 % | 4.325 M 49.14 % | 2.900 M -66.12 % | 8.560 M 4.71 % | 8.175 M 2.20 % | 7.999 M 2.88 % | 7.775 M 7.51 % | 7.232 M 48.01 % | 4.886 M 413.77 % | 951.000 K 1 080.41 % | -97.000 K 89.23 % | -901.000 K 30.37 % | -1.294 M |
| Common stock | 1.699 M 0.00 % | 1.699 M 1.80 % | 1.669 M 0.00 % | 1.669 M 0.00 % | 1.669 M 33.20 % | 1.253 M 0.00 % | 1.253 M 48.11 % | 846.000 K 53.82 % | 550.000 K 40.31 % | 392.000 K 0.00 % | 392.000 K 0.00 % | 392.000 K 0.00 % | 392.000 K 1.82 % | 385.000 K 1.32 % | 380.000 K 0.00 % | 380.000 K 0.00 % | 380.000 K 0.53 % | 378.000 K 0.53 % | 376.000 K 0.80 % | 373.000 K 0.81 % | 370.000 K 0.82 % | 367.000 K 1.10 % | 363.000 K 0.00 % | 363.000 K -13.16 % | 418.000 K 0.00 % | 418.000 K 0.00 % | 418.000 K 0.00 % | 418.000 K 0.00 % | 418.000 K 1.21 % | 413.000 K 0.00 % | 413.000 K 0.00 % | 413.000 K 0.00 % | 413.000 K 0.98 % | 409.000 K 0.74 % | 406.000 K 1.25 % | 401.000 K 0.00 % | 401.000 K 0.00 % | 401.000 K 6 583.33 % | 6.000 K |
| Total equity | 24.316 M -32.53 % | 36.039 M -16.40 % | 43.110 M 12.69 % | 38.257 M 3.38 % | 37.005 M 43.44 % | 25.799 M -16.41 % | 30.864 M 4.05 % | 29.663 M -7.70 % | 32.136 M 1.20 % | 31.756 M 1.23 % | 31.370 M -13.82 % | 36.401 M -7.10 % | 39.181 M 6.56 % | 36.769 M 0.38 % | 36.628 M 16.08 % | 31.554 M 0.29 % | 31.462 M 12.99 % | 27.845 M 11.99 % | 24.863 M 14.20 % | 21.772 M 25.64 % | 17.329 M 12.69 % | 15.378 M 16.84 % | 13.162 M 9.66 % | 12.003 M -11.06 % | 13.496 M 1.70 % | 13.271 M 1.85 % | 13.030 M 10.13 % | 11.832 M 13.51 % | 10.424 M -29.39 % | 14.762 M 2.56 % | 14.394 M 1.12 % | 14.235 M 1.51 % | 14.023 M 1.87 % | 13.765 M 20.39 % | 11.434 M 53.31 % | 7.458 M 1.98 % | 7.313 M 12.06 % | 6.526 M 570.02 % | 974.000 K |
| Other non current liabilities | 669.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.000 K | 0.000 | 0.000 -100.00 % | 356.000 K 245.63 % | 103.000 K 368.18 % | 22.000 K -96.46 % | 622.000 K -4.16 % | 649.000 K 8.71 % | 597.000 K 16.83 % | 511.000 K -33.29 % | 766.000 K 914.89 % | -94.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.316 M 7.02 % | 2.164 M -16.45 % | 2.590 M 6.02 % | 2.443 M 8.34 % | 2.255 M 301.96 % | 561.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 163.000 K -32.64 % | 242.000 K -86.67 % | 1.815 M -62.87 % | 4.888 M -39.10 % | 8.026 M -23.90 % | 10.547 M 46.87 % | 7.181 M 8 657.32 % | 82.000 K 54.72 % | 53.000 K 35.90 % | 39.000 K -51.25 % | 80.000 K -22.33 % | 103.000 K 368.18 % | 22.000 K 37.50 % | 16.000 K -68.00 % | 50.000 K -31.51 % | 73.000 K 265.00 % | 20.000 K -60.78 % | 51.000 K -32.89 % | 76.000 K -64.32 % | 213.000 K -43.35 % | 376.000 K 17.13 % | 321.000 K -22.65 % | 415.000 K 242.98 % | 121.000 K -58.84 % | 294.000 K 23.01 % | 239.000 K 227.40 % | 73.000 K -18.89 % | 90.000 K -13.46 % | 104.000 K -96.54 % | 3.010 M |
| Total non current liabilities | 3.544 M 47.85 % | 2.397 M -15.09 % | 2.823 M 8.87 % | 2.593 M 7.82 % | 2.405 M 238.26 % | 711.000 K 374.00 % | 150.000 K 59.57 % | 94.000 K -55.45 % | 211.000 K -28.23 % | 294.000 K -22.22 % | 378.000 K -80.85 % | 1.974 M -63.85 % | 5.461 M -34.70 % | 8.363 M -22.77 % | 10.828 M 44.72 % | 7.482 M 1 833.33 % | 387.000 K -5.84 % | 411.000 K 52.22 % | 270.000 K -59.76 % | 671.000 K 6.51 % | 630.000 K 24.02 % | 508.000 K -21.12 % | 644.000 K -24.94 % | 858.000 K -10.06 % | 954.000 K 16.48 % | 819.000 K -10.49 % | 915.000 K 976.47 % | 85.000 K -60.09 % | 213.000 K -51.48 % | 439.000 K 14.32 % | 384.000 K -17.77 % | 467.000 K 107.56 % | 225.000 K -34.40 % | 343.000 K 18.28 % | 290.000 K -89.09 % | 2.658 M 49.83 % | 1.774 M 66.10 % | 1.068 M -71.60 % | 3.760 M |
| Other current liabilities | 5.789 M 64.60 % | 3.517 M 125.56 % | -13.760 M -491.24 % | 3.517 M 76.38 % | 1.994 M -9.07 % | 2.193 M -10.05 % | 2.438 M -36.48 % | 3.838 M 316.72 % | 921.000 K -71.94 % | 3.282 M -24.05 % | 4.321 M -39.48 % | 7.140 M -0.72 % | 7.192 M -13.09 % | 8.275 M -6.50 % | 8.850 M 0.19 % | 8.833 M 60.98 % | 5.487 M 28.92 % | 4.256 M -5.34 % | 4.496 M -0.46 % | 4.517 M -21.95 % | 5.787 M 27.41 % | 4.542 M 5.68 % | 4.298 M 31.32 % | 3.273 M 33.59 % | 2.450 M -2.70 % | 2.518 M 3.54 % | 2.432 M -6.75 % | 2.608 M -18.91 % | 3.216 M -6.70 % | 3.447 M -3.53 % | 3.573 M -5.12 % | 3.766 M -2.54 % | 3.864 M -46.69 % | 7.248 M 36.60 % | 5.306 M 28.32 % | 4.135 M 59.16 % | 2.598 M 26.36 % | 2.056 M -5.95 % | 2.186 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.000 K | 0.000 100.00 % | -2.563 M -421.58 % | 797.000 K -20.54 % | 1.003 M 138.79 % | -2.586 M 24.30 % | -3.416 M 16.07 % | -4.070 M 0.85 % | -4.105 M -0.20 % | -4.097 M -26.61 % | -3.236 M -69.07 % | -1.914 M 22.51 % | -2.470 M 6.93 % | -2.654 M 29.90 % | -3.786 M -49.47 % | -2.533 M -49.44 % | -1.695 M -11 200.00 % | -15.000 K -7.14 % | -14.000 K 0.00 % | -14.000 K 74.07 % | -54.000 K -116.00 % | -25.000 K 78.45 % | -116.000 K 37.63 % | -186.000 K 72.93 % | -687.000 K -285.96 % | -178.000 K 89.90 % | -1.762 M -151.36 % | -701.000 K 71.75 % | -2.481 M -247.48 % | -714.000 K -22.68 % | -582.000 K -14 650.00 % | 4.000 K 100.65 % | -612.000 K -1.66 % | -602.000 K |
| Short term debt | 15.820 M 120.98 % | 7.159 M -57.80 % | 16.966 M 4 548.22 % | 365.000 K -4.95 % | 384.000 K -79.71 % | 1.893 M | 0.000 -100.00 % | 82.000 K -98.96 % | 7.883 M 1.76 % | 7.747 M 1.53 % | 7.630 M 94.05 % | 3.932 M 11.20 % | 3.536 M 12.76 % | 3.136 M 82.54 % | 1.718 M -66.56 % | 5.138 M 131.44 % | 2.220 M 120.90 % | 1.005 M 710.48 % | 124.000 K 439.13 % | 23.000 K -23.33 % | 30.000 K 50.00 % | 20.000 K 33.33 % | 15.000 K 7.14 % | 14.000 K 0.00 % | 14.000 K -74.07 % | 54.000 K 116.00 % | 25.000 K -78.45 % | 116.000 K -37.63 % | 186.000 K -72.93 % | 687.000 K 285.96 % | 178.000 K -89.90 % | 1.762 M 151.36 % | 701.000 K -71.75 % | 2.481 M 247.48 % | 714.000 K 22.68 % | 582.000 K 2 963.16 % | 19.000 K -96.90 % | 612.000 K 1.66 % | 602.000 K |
| Total current liabilities | 27.261 M 72.72 % | 15.783 M 100.93 % | 7.855 M -1.92 % | 8.009 M 51.89 % | 5.273 M -29.89 % | 7.521 M 53.21 % | 4.909 M -33.16 % | 7.344 M -53.23 % | 15.704 M -8.41 % | 17.146 M 6.77 % | 16.059 M 2.71 % | 15.636 M -5.12 % | 16.480 M -11.23 % | 18.565 M 10.28 % | 16.834 M -10.95 % | 18.905 M 49.52 % | 12.644 M 26.35 % | 10.007 M 12.69 % | 8.880 M 1.37 % | 8.760 M -11.39 % | 9.886 M 37.55 % | 7.187 M 6.40 % | 6.755 M 28.79 % | 5.245 M 12.55 % | 4.660 M 8.52 % | 4.294 M -9.56 % | 4.748 M -0.61 % | 4.777 M -3.08 % | 4.929 M -28.52 % | 6.896 M -0.95 % | 6.962 M -19.50 % | 8.648 M 9.15 % | 7.923 M -30.94 % | 11.472 M 24.52 % | 9.213 M 23.61 % | 7.453 M 65.81 % | 4.495 M 34.06 % | 3.353 M -6.60 % | 3.590 M |
| Total liabilities | 30.805 M 69.44 % | 18.180 M 70.26 % | 10.678 M 0.72 % | 10.602 M 38.08 % | 7.678 M -6.73 % | 8.232 M 62.72 % | 5.059 M -31.98 % | 7.438 M -53.26 % | 15.915 M -8.74 % | 17.440 M 6.10 % | 16.437 M -6.66 % | 17.610 M -19.74 % | 21.941 M -18.52 % | 26.928 M -2.65 % | 27.662 M 4.83 % | 26.387 M 102.49 % | 13.031 M 25.08 % | 10.418 M 13.86 % | 9.150 M -2.98 % | 9.431 M -10.32 % | 10.516 M 36.66 % | 7.695 M 4.00 % | 7.399 M 21.24 % | 6.103 M 8.71 % | 5.614 M 9.80 % | 5.113 M -9.71 % | 5.663 M 16.47 % | 4.862 M -5.45 % | 5.142 M -29.90 % | 7.335 M -0.15 % | 7.346 M -19.41 % | 9.115 M 11.87 % | 8.148 M -31.04 % | 11.815 M 24.33 % | 9.503 M -6.01 % | 10.111 M 61.29 % | 6.269 M 41.80 % | 4.421 M -39.85 % | 7.350 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 2.573 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.806 M 26.59 % | -7.909 M -22.11 % | -6.477 M -24.27 % | -5.212 M -46.20 % | -3.565 M 5.49 % | -3.772 M 5.04 % | -3.972 M -47.99 % | -2.684 M -201.57 % | -890.000 K -1 286.67 % | 75.000 K 101.73 % | -4.337 M 7.25 % | -4.676 M -23.05 % | -3.800 M 47.70 % | -7.266 M -56.02 % | -4.657 M 2.70 % | -4.786 M -19.08 % | -4.019 M -25.20 % | -3.210 M -149.61 % | -1.286 M |
| Long term investments | 1.498 M | 0.000 | 0.000 -100.00 % | 1.839 M 318.15 % | -843.000 K -149.71 % | 1.696 M 5.02 % | 1.615 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 % | 192.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 |
| Intangible assets | 2.656 M -11.05 % | 2.986 M -6.34 % | 3.188 M 5.67 % | 3.017 M 6.83 % | 2.824 M -11.47 % | 3.190 M -5.29 % | 3.368 M -20.08 % | 4.214 M -11.79 % | 4.777 M 17.34 % | 4.071 M 14.07 % | 3.569 M -10.28 % | 3.978 M -8.55 % | 4.350 M -9.75 % | 4.820 M -7.79 % | 5.227 M -8.12 % | 5.689 M 136.65 % | 2.404 M 3.58 % | 2.321 M 44.34 % | 1.608 M 13.40 % | 1.418 M -64.70 % | 4.017 M 12 858.06 % | 31.000 K -13.89 % | 36.000 K -5.26 % | 38.000 K -5.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 2.001 M 15.53 % | 1.732 M -62.70 % | 4.644 M 1.82 % | 4.561 M -0.07 % | 4.564 M 0.02 % | 4.563 M -0.02 % | 4.564 M 0.22 % | 4.554 M 0.84 % | 4.516 M -46.64 % | 8.464 M -0.77 % | 8.530 M -19.51 % | 10.598 M -18.85 % | 13.059 M -2.34 % | 13.372 M -0.33 % | 13.416 M -1.53 % | 13.624 M 37.27 % | 9.925 M 7.81 % | 9.206 M 13.43 % | 8.116 M 4.71 % | 7.751 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 |
| Goodwill and intangible assets | 4.657 M -1.29 % | 4.718 M -39.76 % | 7.832 M 3.35 % | 7.578 M 2.57 % | 7.388 M -4.71 % | 7.753 M -2.26 % | 7.932 M -9.53 % | 8.768 M -5.65 % | 9.293 M -25.86 % | 12.535 M 3.60 % | 12.099 M -16.99 % | 14.576 M -16.27 % | 17.409 M -4.30 % | 18.192 M -2.42 % | 18.643 M -3.47 % | 19.313 M 56.65 % | 12.329 M 6.96 % | 11.527 M 18.54 % | 9.724 M 6.05 % | 9.169 M 128.25 % | 4.017 M 12 858.06 % | 31.000 K -13.89 % | 36.000 K -5.26 % | 38.000 K -5.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 16.819 M 19.05 % | 14.128 M 11.76 % | 12.641 M 34.91 % | 9.370 M 39.06 % | 6.738 M 78.11 % | 3.783 M -15.73 % | 4.489 M -21.01 % | 5.683 M -20.98 % | 7.192 M -29.90 % | 10.260 M -1.18 % | 10.383 M 3.33 % | 10.048 M 0.26 % | 10.022 M -1.82 % | 10.208 M 1.88 % | 10.020 M -4.78 % | 10.523 M 25.87 % | 8.360 M 12.09 % | 7.458 M 34.65 % | 5.539 M 8.69 % | 5.096 M 14.88 % | 4.436 M 24.29 % | 3.569 M -1.54 % | 3.625 M -2.05 % | 3.701 M -17.35 % | 4.478 M -7.00 % | 4.815 M -6.60 % | 5.155 M 8.85 % | 4.736 M 6.43 % | 4.450 M -32.03 % | 6.547 M 1.38 % | 6.458 M -11.32 % | 7.282 M 3.73 % | 7.020 M -3.12 % | 7.246 M 34.76 % | 5.377 M 18.18 % | 4.550 M 35.22 % | 3.365 M 1.51 % | 3.315 M 43.32 % | 2.313 M |
| Total non current assets | 23.253 M 3.73 % | 22.417 M -6.19 % | 23.897 M 9.91 % | 21.743 M 21.56 % | 17.886 M 17.19 % | 15.262 M -5.00 % | 16.066 M -2.19 % | 16.425 M -11.10 % | 18.476 M -25.78 % | 24.894 M 2.28 % | 24.340 M -7.59 % | 26.338 M -5.83 % | 27.969 M -1.89 % | 28.509 M -1.02 % | 28.803 M -3.68 % | 29.903 M 43.68 % | 20.812 M 7.25 % | 19.406 M 24.14 % | 15.632 M 6.94 % | 14.618 M 72.93 % | 8.453 M 122.92 % | 3.792 M 3.58 % | 3.661 M -2.09 % | 3.739 M -17.24 % | 4.518 M -6.17 % | 4.815 M -6.60 % | 5.155 M 8.85 % | 4.736 M 6.43 % | 4.450 M -38.54 % | 7.241 M 12.12 % | 6.458 M -11.32 % | 7.282 M 3.73 % | 7.020 M -3.12 % | 7.246 M 34.73 % | 5.378 M 18.17 % | 4.551 M 35.25 % | 3.365 M 1.51 % | 3.315 M 43.32 % | 2.313 M |
| Other current assets | 1.786 M -10.34 % | 1.992 M -7.22 % | 2.147 M 114.91 % | 999.000 K -33.40 % | 1.500 M 40.45 % | 1.068 M -4.47 % | 1.118 M 91.11 % | 585.000 K -79.02 % | 2.788 M 389.98 % | 569.000 K 3.45 % | 550.000 K -55.07 % | 1.224 M -12.01 % | 1.391 M 4.12 % | 1.336 M -2.69 % | 1.373 M 49.89 % | 916.000 K 25.82 % | 728.000 K 19.54 % | 609.000 K 22.54 % | 497.000 K -24.58 % | 659.000 K 15.01 % | 573.000 K -0.87 % | 578.000 K 51.71 % | 381.000 K -12.01 % | 433.000 K -36.97 % | 687.000 K -17.92 % | 837.000 K 9.84 % | 762.000 K 32.29 % | 576.000 K -11.25 % | 649.000 K -36.06 % | 1.015 M 18.44 % | 857.000 K -1.04 % | 866.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.573 M | 0.000 | 0.000 -100.00 % | 120.000 K -69.54 % | 394.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 -100.00 % | 23.000 K | 0.000 | 0.000 |
| cash and cash equivalents | 1.116 M -16.53 % | 1.337 M -67.70 % | 4.139 M -11.65 % | 4.685 M -20.87 % | 5.921 M 741.05 % | 704.000 K -81.85 % | 3.878 M 145.44 % | 1.580 M 133.38 % | 677.000 K 50.11 % | 451.000 K -27.14 % | 619.000 K -82.58 % | 3.554 M 82.07 % | 1.952 M -60.58 % | 4.952 M -44.97 % | 8.998 M 2 007.26 % | 427.000 K -54.57 % | 940.000 K 185.71 % | 329.000 K -60.31 % | 829.000 K -55.43 % | 1.860 M -67.96 % | 5.806 M -26.59 % | 7.909 M 22.11 % | 6.477 M 24.27 % | 5.212 M 46.20 % | 3.565 M -5.49 % | 3.772 M -5.04 % | 3.972 M 47.99 % | 2.684 M 201.57 % | 890.000 K 43.78 % | 619.000 K -85.73 % | 4.337 M -7.25 % | 4.676 M 23.05 % | 3.800 M -47.70 % | 7.266 M 55.99 % | 4.658 M -2.69 % | 4.787 M 19.11 % | 4.019 M 25.20 % | 3.210 M 149.61 % | 1.286 M |
| Cash and short term investments | 1.116 M -16.53 % | 1.337 M -67.70 % | 4.139 M -11.65 % | 4.685 M -20.87 % | 5.921 M 741.05 % | 704.000 K -81.85 % | 3.878 M 145.44 % | 1.580 M 133.38 % | 677.000 K 50.11 % | 451.000 K -27.14 % | 619.000 K -82.58 % | 3.554 M 82.07 % | 1.952 M -60.58 % | 4.952 M -44.97 % | 8.998 M 2 007.26 % | 427.000 K -54.57 % | 940.000 K 185.71 % | 329.000 K -60.31 % | 829.000 K -55.43 % | 1.860 M -67.96 % | 5.806 M -26.59 % | 7.909 M 22.11 % | 6.477 M 24.27 % | 5.212 M 46.20 % | 3.565 M -5.49 % | 3.772 M -5.04 % | 3.972 M 47.99 % | 2.684 M 201.57 % | 890.000 K 43.78 % | 619.000 K -85.73 % | 4.337 M -7.25 % | 4.676 M 23.05 % | 3.800 M -47.70 % | 7.266 M 55.99 % | 4.658 M -2.69 % | 4.787 M 18.43 % | 4.042 M 25.92 % | 3.210 M 149.61 % | 1.286 M |
| Total current assets | 31.868 M 0.21 % | 31.802 M 6.39 % | 29.891 M 10.23 % | 27.116 M 1.19 % | 26.797 M 42.77 % | 18.769 M -5.48 % | 19.857 M -3.96 % | 20.676 M -30.09 % | 29.575 M 21.70 % | 24.302 M 3.56 % | 23.467 M -15.20 % | 27.673 M -16.53 % | 33.153 M -5.78 % | 35.188 M -0.84 % | 35.487 M 26.57 % | 28.038 M 18.40 % | 23.681 M 25.58 % | 18.857 M 2.59 % | 18.381 M 10.83 % | 16.585 M -14.48 % | 19.392 M 0.58 % | 19.281 M 14.09 % | 16.900 M 17.63 % | 14.367 M -1.54 % | 14.592 M 7.54 % | 13.569 M 0.23 % | 13.538 M 13.21 % | 11.958 M 7.57 % | 11.116 M -25.18 % | 14.856 M -2.79 % | 15.282 M -4.89 % | 16.068 M 6.05 % | 15.151 M -17.36 % | 18.334 M 17.84 % | 15.559 M 19.52 % | 13.018 M 27.42 % | 10.217 M 33.87 % | 7.632 M 26.97 % | 6.011 M |
| Inventory | 21.484 M 0.95 % | 21.282 M 29.28 % | 16.462 M 8.65 % | 15.152 M 6.44 % | 14.235 M 31.08 % | 10.860 M 8.28 % | 10.030 M 3.62 % | 9.680 M -29.02 % | 13.637 M 9.37 % | 12.469 M -5.29 % | 13.165 M -3.46 % | 13.637 M -23.67 % | 17.867 M 10.20 % | 16.213 M 32.10 % | 12.273 M -14.58 % | 14.368 M 20.84 % | 11.890 M 40.86 % | 8.441 M 2.60 % | 8.227 M 9.31 % | 7.526 M 2.13 % | 7.369 M 19.82 % | 6.150 M 11.11 % | 5.535 M 30.54 % | 4.240 M -30.30 % | 6.083 M 7.57 % | 5.655 M 2.11 % | 5.538 M 8.61 % | 5.099 M -10.37 % | 5.689 M -2.50 % | 5.835 M 35.60 % | 4.303 M -20.00 % | 5.379 M 9.24 % | 4.924 M -20.34 % | 6.181 M 20.70 % | 5.121 M 33.95 % | 3.823 M 49.22 % | 2.562 M 36.64 % | 1.875 M -20.35 % | 2.354 M |
| Net receivables | 7.482 M 4.05 % | 7.191 M 0.67 % | 7.143 M 13.74 % | 6.280 M 22.16 % | 5.141 M -16.23 % | 6.137 M | 0.000 | 0.000 -100.00 % | 12.079 M 17.34 % | 10.294 M 13.20 % | 9.094 M 2.28 % | 8.891 M -24.90 % | 11.839 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.644 M 21.53 % | 4.644 M 3.04 % | 4.507 M 0.56 % | 4.482 M 5.29 % | 4.257 M 28.80 % | 3.305 M 1.19 % | 3.266 M -9.25 % | 3.599 M -7.43 % | 3.888 M -47.37 % | 7.387 M 27.69 % | 5.785 M 12.40 % | 5.147 M -19.92 % | 6.427 M 31.51 % | 4.887 M -15.45 % | 5.780 M 31.13 % | 4.408 M 22.00 % | 3.613 M 41.85 % | 2.547 M 7.42 % | 2.371 M |
| Tax assets | 279.000 K -92.19 % | 3.571 M 4.26 % | 3.425 M 15.87 % | 2.956 M 45.62 % | 2.030 M 0.00 % | 2.030 M 0.00 % | 2.030 M 2.84 % | 1.974 M -0.85 % | 1.991 M -5.15 % | 2.099 M 12.97 % | 1.858 M 8.40 % | 1.714 M 218.59 % | 538.000 K 393.58 % | 109.000 K -22.14 % | 140.000 K 108.96 % | 67.000 K -45.53 % | 123.000 K -70.78 % | 421.000 K 14.09 % | 369.000 K 4.53 % | 353.000 K -93.92 % | 5.806 M -26.59 % | 7.909 M 22.11 % | 6.477 M 24.27 % | 5.212 M 46.20 % | 3.565 M -5.49 % | 3.772 M -5.04 % | 3.972 M 47.99 % | 2.684 M 201.57 % | 890.000 K 43.78 % | 619.000 K -85.73 % | 4.337 M -7.25 % | 4.676 M 23.05 % | 3.800 M -47.70 % | 7.266 M 55.99 % | 4.658 M -2.69 % | 4.787 M 19.11 % | 4.019 M 25.20 % | 3.210 M 149.61 % | 1.286 M |
| 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 |
| Account payables | 4.514 M 7.63 % | 4.194 M 7.02 % | 3.919 M 38.33 % | 2.833 M 13.27 % | 2.501 M -9.48 % | 2.763 M 23.07 % | 2.245 M -30.11 % | 3.212 M -39.46 % | 5.306 M 3.75 % | 5.114 M 28.49 % | 3.980 M -2.88 % | 4.098 M -18.80 % | 5.047 M -23.41 % | 6.590 M 25.62 % | 5.246 M 33.32 % | 3.935 M 22.43 % | 3.214 M -6.98 % | 3.455 M 27.12 % | 2.718 M -12.88 % | 3.120 M 24.65 % | 2.503 M 49.43 % | 1.675 M 28.25 % | 1.306 M -11.28 % | 1.472 M -20.69 % | 1.856 M 15.07 % | 1.613 M 0.50 % | 1.605 M 6.64 % | 1.505 M 6.59 % | 1.412 M -43.20 % | 2.486 M 2.22 % | 2.432 M 1.46 % | 2.397 M -8.76 % | 2.627 M 50.72 % | 1.743 M -45.41 % | 3.193 M 16.70 % | 2.736 M 45.69 % | 1.878 M 174.16 % | 685.000 K -14.59 % | 802.000 K |
| Tax payables | 1.138 M 24.64 % | 913.000 K 25.07 % | 730.000 K -43.59 % | 1.294 M 228.43 % | 394.000 K 17.26 % | 336.000 K 48.67 % | 226.000 K 6.60 % | 212.000 K -73.40 % | 797.000 K -20.54 % | 1.003 M 683.59 % | 128.000 K -72.53 % | 466.000 K -33.90 % | 705.000 K 25.00 % | 564.000 K -44.71 % | 1.020 M 2.10 % | 999.000 K -42.02 % | 1.723 M 33.46 % | 1.291 M -16.28 % | 1.542 M 40.18 % | 1.100 M -29.76 % | 1.566 M 64.84 % | 950.000 K -16.37 % | 1.136 M 133.74 % | 486.000 K 42.94 % | 340.000 K 211.93 % | 109.000 K -84.11 % | 686.000 K 25.18 % | 548.000 K 376.52 % | 115.000 K -58.33 % | 276.000 K -64.57 % | 779.000 K 7.75 % | 723.000 K -1.09 % | 731.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 14.905 M -32.36 % | 22.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 664.000 K 45.93 % | 455.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 |
| Minority interest | -28.000 K -460.00 % | -5.000 K -141.67 % | 12.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 |
| Capital lease obligations | 2.728 M 11.07 % | 2.456 M -12.82 % | 2.817 M 0.32 % | 2.808 M 6.40 % | 2.639 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K -62.63 % | 99.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.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 |
| Preferred stock | 0.000 -100.00 % | 465.000 K | 0.000 -100.00 % | 727.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 740.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 |
| Other total stockholders equity | 52.756 M -0.19 % | 52.857 M 0.00 % | 52.857 M 0.00 % | 52.857 M -0.11 % | 52.914 M 37.13 % | 38.587 M -60.96 % | 98.846 M 260.16 % | 27.445 M 35.83 % | 20.205 M 226.94 % | 6.180 M 0.00 % | 6.180 M 0.00 % | 6.180 M 0.00 % | 6.180 M 9.52 % | 5.643 M 11.76 % | 5.049 M 22.55 % | 4.120 M -40.78 % | 6.957 M 1.99 % | 6.821 M 0.41 % | 6.793 M 2.17 % | 6.649 M -8.88 % | 7.297 M 1.16 % | 7.213 M 2.18 % | 7.059 M -0.24 % | 7.076 M 0.54 % | 7.038 M -0.24 % | 7.055 M -0.24 % | 7.072 M -0.24 % | 7.089 M -0.24 % | 7.106 M 22.75 % | 5.789 M -0.29 % | 5.806 M -0.29 % | 5.823 M -0.21 % | 5.835 M -4.72 % | 6.124 M -0.29 % | 6.142 M 0.59 % | 6.106 M -12.88 % | 7.009 M -0.24 % | 7.026 M 210.61 % | 2.262 M |
| Deferred tax liabilities non current | 559.000 K 139.91 % | 233.000 K 0.00 % | 233.000 K 55.33 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 59.57 % | 94.000 K -55.45 % | 211.000 K 61.07 % | 131.000 K -3.68 % | 136.000 K -14.47 % | 159.000 K -72.25 % | 573.000 K 70.03 % | 337.000 K 19.93 % | 281.000 K -6.64 % | 301.000 K -13.01 % | 346.000 K -3.35 % | 358.000 K 54.98 % | 231.000 K 4.05 % | 222.000 K 192.50 % | -240.000 K -2 766.67 % | 9.000 K 50.00 % | 6.000 K -96.23 % | 159.000 K -44.01 % | 284.000 K -1.39 % | 288.000 K 193.88 % | 98.000 K -4.85 % | 103.000 K | 0.000 -100.00 % | 63.000 K 0.00 % | 63.000 K 21.15 % | 52.000 K -50.00 % | 104.000 K 112.24 % | 49.000 K -3.92 % | 51.000 K -98.03 % | 2.585 M 53.50 % | 1.684 M 74.69 % | 964.000 K 28.53 % | 750.000 K |
| 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 |
| Total assets | 55.121 M 1.66 % | 54.219 M 0.80 % | 53.788 M 10.09 % | 48.859 M 9.35 % | 44.683 M 31.30 % | 34.031 M -5.27 % | 35.923 M -3.18 % | 37.101 M -22.79 % | 48.051 M -2.33 % | 49.196 M 2.91 % | 47.807 M -11.49 % | 54.011 M -11.63 % | 61.122 M -4.04 % | 63.697 M -0.92 % | 64.290 M 10.96 % | 57.941 M 30.22 % | 44.493 M 16.28 % | 38.263 M 12.50 % | 34.013 M 9.01 % | 31.203 M 12.06 % | 27.845 M 20.68 % | 23.073 M 12.22 % | 20.561 M 13.56 % | 18.106 M -5.25 % | 19.110 M 3.95 % | 18.384 M -1.65 % | 18.693 M 11.97 % | 16.694 M 7.25 % | 15.566 M -29.56 % | 22.097 M 1.64 % | 21.740 M -6.90 % | 23.350 M 5.32 % | 22.171 M -13.33 % | 25.580 M 22.18 % | 20.937 M 19.17 % | 17.569 M 29.36 % | 13.582 M 24.07 % | 10.947 M 31.51 % | 8.324 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 |
| 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 | 1994 | 1993 | 1992 | 1991 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 2.440 M | 0.000 100.00 % | -258.000 K | 0.000 | 0.000 100.00 % | -174.000 K 89.44 % | -1.647 M -134.01 % | 4.843 M 8 250.00 % | 58.000 K 107.00 % | -828.000 K -248.65 % | 557.000 K 135.30 % | -1.578 M 22.50 % | -2.036 M 12.20 % | -2.319 M 13.70 % | -2.687 M 18.80 % | -3.309 M -39.86 % | -2.366 M -7.16 % | -2.208 M -2.75 % | -2.149 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 |
| Stock based compensation | 669.000 K 263.97 % | -408.000 K -117.43 % | 2.341 M 247.85 % | 673.000 K | 0.000 | 0.000 100.00 % | -87.000 K -192.55 % | 94.000 K 422.22 % | 18.000 K -91.22 % | 205.000 K -25.18 % | 274.000 K 1 270.00 % | 20.000 K -92.37 % | 262.000 K 413.73 % | 51.000 K -82.35 % | 289.000 K 29.02 % | 224.000 K -0.44 % | 225.000 K -5.06 % | 237.000 K 50.00 % | 158.000 K 288.10 % | -84.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 |
| Change in working capital | 1.745 M 140.39 % | -4.320 M -156.99 % | -1.681 M -536.62 % | 385.000 K 110.53 % | -3.655 M -224.02 % | -1.128 M -321.18 % | 510.000 K -92.47 % | 6.772 M 212.45 % | -6.022 M -40 046.67 % | -15.000 K 96.39 % | -416.000 K -106.24 % | 6.665 M 293.98 % | -3.436 M -1.27 % | -3.393 M -201.40 % | 3.346 M 824.24 % | -462.000 K 82.25 % | -2.603 M -4 098.39 % | -62.000 K 97.95 % | -3.029 M -1 056.11 % | -262.000 K -154.81 % | 478.000 K 160.81 % | -786.000 K -13.09 % | -695.000 K -133.27 % | 2.089 M 340.11 % | -870.000 K -177.96 % | -313.000 K -223.72 % | 253.000 K -31.25 % | 368.000 K 112.54 % | -2.934 M -1 652.38 % | 189.000 K 184.38 % | -224.000 K 81.11 % | -1.186 M |
| Accounts receivables | 199.000 K 153.35 % | -373.000 K 67.57 % | -1.150 M -50.52 % | -764.000 K -212.35 % | 680.000 K 158.47 % | -1.163 M -134.25 % | 3.396 M -21.66 % | 4.335 M 284.39 % | -2.351 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 |
| Inventory | 218.000 K 104.66 % | -4.680 M -570.82 % | 994.000 K 181.28 % | -1.223 M 62.68 % | -3.277 M -336.93 % | -750.000 K -53.06 % | -490.000 K -111.37 % | 4.311 M 763.23 % | -650.000 K -491.57 % | 166.000 K -64.83 % | 472.000 K -88.84 % | 4.230 M 355.74 % | -1.654 M 58.02 % | -3.940 M -288.07 % | 2.095 M 220.75 % | -1.735 M 49.70 % | -3.449 M -1 974.46 % | 184.000 K 184.02 % | -219.000 K -184.88 % | 258.000 K 131.08 % | -830.000 K -34.96 % | -615.000 K 52.51 % | -1.295 M -170.27 % | 1.843 M 1 374.40 % | 125.000 K 206.84 % | -117.000 K 73.35 % | -439.000 K -174.41 % | 590.000 K 138.51 % | -1.532 M -242.38 % | 1.076 M 336.48 % | -455.000 K -135.66 % | 1.276 M |
| Accounts payables | 1.328 M 81.17 % | 733.000 K 148.07 % | -1.525 M -164.29 % | 2.372 M 324.20 % | -1.058 M -233.25 % | 794.000 K 133.43 % | -2.375 M -46.24 % | -1.624 M 49.44 % | -3.212 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K 57.14 % | -21.000 K 91.60 % | -250.000 K -230.89 % | 191.000 K 205.52 % | -181.000 K 79.62 % | -888.000 K -136.47 % | 2.435 M 236.64 % | -1.782 M -425.78 % | 547.000 K -56.27 % | 1.251 M -1.73 % | 1.273 M 50.47 % | 846.000 K 443.90 % | -246.000 K 91.25 % | -2.810 M -440.38 % | -520.000 K -139.76 % | 1.308 M 864.91 % | -171.000 K -128.50 % | 600.000 K 143.90 % | 246.000 K 124.72 % | -995.000 K -407.65 % | -196.000 K -128.32 % | 692.000 K 411.71 % | -222.000 K 84.17 % | -1.402 M -58.06 % | -887.000 K -483.98 % | 231.000 K 109.38 % | -2.462 M |
| Other non cash items | 4.653 M 902.80 % | 464.000 K 107.14 % | 224.000 K -32.33 % | 331.000 K 994.59 % | -37.000 K -42.31 % | -26.000 K -112.32 % | 211.000 K -34.27 % | 321.000 K -21.32 % | 408.000 K -19.21 % | 505.000 K 4.34 % | 484.000 K -11.68 % | 548.000 K -15.95 % | 652.000 K 290.64 % | -342.000 K -223.47 % | 277.000 K 111.55 % | -2.398 M -176.91 % | -866.000 K -693.15 % | 146.000 K -49.48 % | 289.000 K 147.15 % | -613.000 K 83.54 % | -3.724 M -18.00 % | -3.156 M -85.10 % | -1.705 M -58.16 % | -1.078 M -44.12 % | -748.000 K 41.29 % | -1.274 M -23.33 % | -1.033 M -12.28 % | -920.000 K 40.07 % | -1.535 M -13.20 % | -1.356 M 23.22 % | -1.766 M 32.18 % | -2.604 M |
| Net cash provided by operating activities | -32.999 K 99.14 % | -3.856 M -185.61 % | 4.504 M 6.68 % | 4.222 M 209.49 % | -3.856 M -32.01 % | -2.921 M 49.58 % | -5.793 M -4 851.28 % | -117.000 K 98.81 % | -9.857 M -309.95 % | 4.695 M 547.14 % | -1.050 M -112.42 % | 8.452 M 70.82 % | 4.948 M 36.65 % | 3.621 M -70.72 % | 12.368 M 97.54 % | 6.261 M 6.05 % | 5.904 M -26.77 % | 8.062 M 49.66 % | 5.387 M -16.98 % | 6.489 M 44.71 % | 4.484 M 67.13 % | 2.683 M -2.15 % | 2.742 M -34.07 % | 4.159 M 340.11 % | 945.000 K 3.05 % | 917.000 K -72.34 % | 3.315 M -9.57 % | 3.666 M 284.59 % | -1.986 M -190.35 % | 2.198 M 48.41 % | 1.481 M 1 802.30 % | -87.000 K |
| Investments in property plant and equipment | -6.369 M -25.00 % | -5.095 M -37.70 % | -3.700 M 25.63 % | -4.975 M -83.04 % | -2.718 M -2.33 % | -2.656 M -48.05 % | -1.794 M 9.49 % | -1.982 M 56.55 % | -4.562 M 9.86 % | -5.061 M -24.69 % | -4.059 M -17.41 % | -3.457 M 8.71 % | -3.787 M 15.83 % | -4.499 M -17.56 % | -3.827 M 71.13 % | -13.258 M -280.43 % | -3.485 M 44.77 % | -6.310 M -74.45 % | -3.617 M -62.93 % | -2.220 M -62.04 % | -1.370 M -12.39 % | -1.219 M 15.35 % | -1.440 M -39.26 % | -1.034 M -7.26 % | -964.000 K 12.28 % | -1.099 M 43.79 % | -1.955 M -4.99 % | -1.862 M -28.77 % | -1.446 M -76.77 % | -818.000 K 43.59 % | -1.450 M -40.10 % | -1.035 M |
| Acquisitions net | -1.438 M | 0.000 100.00 % | -1.015 M | 0.000 | 0.000 | 0.000 100.00 % | -1.600 M -147.93 % | 3.338 M 856.45 % | 349.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.653 M -147.48 % | -1.072 M 82.05 % | -5.971 M -12.60 % | -5.303 M -10 722.45 % | -49.000 K -28.95 % | -38.000 K -46.15 % | -26.000 K 84.62 % | -169.000 K | 0.000 | 0.000 -100.00 % | 96.000 K | 0.000 | 0.000 | 0.000 100.00 % | -416.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.600 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 % | -224.000 K -16.67 % | -192.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -694.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 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 % | 357.000 K 18.60 % | 301.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -451.000 K -4 200.00 % | 11.000 K -26.67 % | 15.000 K 400.00 % | 3.000 K 0.00 % | 3.000 K -57.14 % | 7.000 K -36.36 % | 11.000 K 120.00 % | 5.000 K -76.19 % | 21.000 K 0.00 % | 21.000 K 162.50 % | 8.000 K -92.73 % | 110.000 K 307.41 % | 27.000 K -88.98 % | 245.000 K 1 013.64 % | 22.000 K -24.14 % | 29.000 K -61.84 % | 76.000 K -97.18 % | 2.693 M 139.38 % | 1.125 M 310.58 % | 274.000 K -94.49 % | 4.973 M 2 163.49 % | -241.000 K -808.82 % | 34.000 K -78.75 % | 160.000 K 300.00 % | 40.000 K 400.00 % | 8.000 K -81.82 % | 44.000 K -65.89 % | 129.000 K 460.87 % | 23.000 K | 0.000 -100.00 % | 3.000 K -88.46 % | 26.000 K |
| Net cash used for investing activites | -8.258 M -62.43 % | -5.084 M -8.17 % | -4.700 M 5.47 % | -4.972 M -83.13 % | -2.715 M -2.49 % | -2.649 M 21.70 % | -3.383 M -348.57 % | 1.361 M 132.47 % | -4.192 M 16.83 % | -5.040 M -24.41 % | -4.051 M -21.03 % | -3.347 M 10.98 % | -3.760 M 11.61 % | -4.254 M -11.80 % | -3.805 M 71.24 % | -13.229 M -288.06 % | -3.409 M 45.63 % | -6.270 M -75.93 % | -3.564 M 54.98 % | -7.917 M -405.23 % | -1.567 M -11.93 % | -1.400 M 3.05 % | -1.444 M -60.44 % | -900.000 K 17.66 % | -1.093 M -0.18 % | -1.091 M 42.91 % | -1.911 M -16.74 % | -1.637 M 22.67 % | -2.117 M -158.80 % | -818.000 K 43.47 % | -1.447 M -1.54 % | -1.425 M |
| Debt repayment | 8.541 M 30.60 % | 6.540 M 7 594.12 % | 85.000 K | 0.000 100.00 % | -2.454 M -202.55 % | 2.393 M | 0.000 100.00 % | -188.000 K -437.14 % | -35.000 K 97.79 % | -1.584 M 48.24 % | -3.060 M -0.46 % | -3.046 M -18.20 % | -2.577 M -65.83 % | -1.554 M -146.62 % | 3.333 M -61.62 % | 8.684 M 66 900.00 % | -13.000 K 93.23 % | -192.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.000 K 77.59 % | -116.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 12.000 M 50.00 % | 8.000 M -46.67 % | 15.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 544.000 K 76.62 % | 308.000 K 396.77 % | 62.000 K | 0.000 -100.00 % | 44.000 K -76.60 % | 188.000 K 27.89 % | 147.000 K 31.25 % | 112.000 K 7.69 % | 104.000 K -40.57 % | 175.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -96.30 % | 27.000 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -284.000 K | 0.000 100.00 % | -177.000 K 51.37 % | -364.000 K -30.94 % | -278.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -783.000 K 59.47 % | -1.932 M 24.21 % | -2.549 M | 0.000 100.00 % | -3.205 M -2.79 % | -3.118 M -6.16 % | -2.937 M -8.90 % | -2.697 M -14.81 % | -2.349 M -19.36 % | -1.968 M -29.13 % | -1.524 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -462.000 K -0.43 % | -460.000 K -3.14 % | -446.000 K 3.46 % | -462.000 K 40.46 % | -776.000 K | 0.000 100.00 % | -451.000 K 2.80 % | -464.000 K 43.21 % | -817.000 K | 0.000 100.00 % | -3.000 K 95.16 % | -62.000 K -113.79 % | -29.000 K 46.30 % | -54.000 K -184.21 % | -19.000 K 0.00 % | -19.000 K 61.22 % | -49.000 K -4.26 % | -47.000 K -104.35 % | -23.000 K -666.67 % | -3.000 K 88.46 % | -26.000 K -52.94 % | -17.000 K 48.48 % | -33.000 K -43.48 % | -23.000 K 61.02 % | -59.000 K | 0.000 | 0.000 100.00 % | -127.000 K 1.55 % | -129.000 K 16.23 % | -154.000 K 29.03 % | -217.000 K -87.07 % | -116.000 K |
| Net cash used provided by financing activities | 8.079 M 32.23 % | 6.110 M 1 792.52 % | -361.000 K 21.86 % | -462.000 K -103.93 % | 11.770 M 391.85 % | 2.393 M -79.28 % | 11.549 M 57.17 % | 7.348 M -48.06 % | 14.148 M 993.18 % | -1.584 M 48.29 % | -3.063 M 21.28 % | -3.891 M 2.58 % | -3.994 M -3.77 % | -3.849 M -214.01 % | 3.376 M -34.78 % | 5.176 M 265.05 % | -3.136 M 0.92 % | -3.165 M -7.76 % | -2.937 M -16.64 % | -2.518 M -3 328.21 % | 78.000 K -50.63 % | 158.000 K 578.79 % | -33.000 K 97.96 % | -1.618 M -2 642.37 % | -59.000 K -126.92 % | -26.000 K 77.59 % | -116.000 K 8.66 % | -127.000 K 1.55 % | -129.000 K 16.23 % | -154.000 K 28.70 % | -216.000 K -142.70 % | -89.000 K |
| Effect of forex changes on cash | -9.000 K -132.14 % | 28.000 K 154.55 % | 11.000 K 145.83 % | -24.000 K -233.33 % | 18.000 K 500.00 % | 3.000 K -57.14 % | 7.000 K 110.77 % | -65.000 K -154.62 % | 119.000 K -13.77 % | 138.000 K 911.76 % | -17.000 K 78.75 % | -80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.000 K -88.89 % | -9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K 100.00 % | 2.000 K |
| Net change in cash | -221.000 K 92.11 % | -2.802 M -413.19 % | -546.000 K 55.83 % | -1.236 M -123.69 % | 5.217 M 264.37 % | -3.174 M -233.36 % | 2.380 M -72.09 % | 8.527 M 3 811.47 % | 218.000 K 112.17 % | -1.791 M 78.11 % | -8.181 M -821.43 % | 1.134 M 140.41 % | -2.806 M 37.39 % | -4.482 M -137.54 % | 11.939 M 766.24 % | -1.792 M -179.56 % | -641.000 K 53.31 % | -1.373 M -23.25 % | -1.114 M 71.77 % | -3.946 M -79.85 % | -2.194 M -254.40 % | 1.421 M 12.33 % | 1.265 M -22.91 % | 1.641 M 892.75 % | -207.000 K -3.50 % | -200.000 K -115.53 % | 1.288 M -32.28 % | 1.902 M 144.94 % | -4.232 M -445.19 % | 1.226 M 788.76 % | -178.000 K 88.87 % | -1.599 M |
| Cash at beginning of period | 1.337 M -67.70 % | 4.139 M -11.65 % | 4.685 M -20.87 % | 5.921 M 741.05 % | 704.000 K -81.85 % | 3.878 M 158.88 % | 1.498 M 121.31 % | -7.029 M 3.01 % | -7.247 M -32.83 % | -5.456 M -300.22 % | 2.725 M 71.28 % | 1.591 M -63.82 % | 4.397 M -50.48 % | 8.879 M 390.16 % | -3.060 M -141.32 % | -1.268 M -102.23 % | -627.000 K -184.05 % | 746.000 K -59.89 % | 1.860 M -67.96 % | 5.806 M -26.20 % | 7.867 M 22.04 % | 6.446 M 24.03 % | 5.197 M 46.11 % | 3.557 M -5.35 % | 3.758 M -4.08 % | 3.918 M 47.35 % | 2.659 M 299.25 % | 666.000 K -84.64 % | 4.337 M 39.41 % | 3.111 M -5.41 % | 3.289 M -32.71 % | 4.888 M |
| Cash at end of period | 1.116 M -16.53 % | 1.337 M -67.70 % | 4.139 M -11.65 % | 4.685 M -20.87 % | 5.921 M 741.05 % | 704.000 K -81.85 % | 3.878 M 158.88 % | 1.498 M 121.31 % | -7.029 M 3.01 % | -7.247 M -32.83 % | -5.456 M -300.22 % | 2.725 M 71.28 % | 1.591 M -63.82 % | 4.397 M -50.48 % | 8.879 M 390.16 % | -3.060 M -141.32 % | -1.268 M -102.23 % | -627.000 K -184.05 % | 746.000 K -59.89 % | 1.860 M -67.21 % | 5.673 M -27.89 % | 7.867 M 21.74 % | 6.462 M 24.32 % | 5.198 M 46.38 % | 3.551 M -4.49 % | 3.718 M -5.80 % | 3.947 M 53.70 % | 2.568 M 2 345.71 % | 105.000 K -97.58 % | 4.337 M 39.41 % | 3.111 M -5.41 % | 3.289 M |
| Operating cash flow | -32.999 K 99.14 % | -3.856 M -185.61 % | 4.504 M 6.68 % | 4.222 M 209.49 % | -3.856 M -32.01 % | -2.921 M 49.58 % | -5.793 M -4 851.28 % | -117.000 K 98.81 % | -9.857 M -309.95 % | 4.695 M 547.14 % | -1.050 M -112.42 % | 8.452 M 70.82 % | 4.948 M 36.65 % | 3.621 M -70.72 % | 12.368 M 97.54 % | 6.261 M 6.05 % | 5.904 M -26.77 % | 8.062 M 49.66 % | 5.387 M -16.98 % | 6.489 M 44.71 % | 4.484 M 67.13 % | 2.683 M -2.15 % | 2.742 M -34.07 % | 4.159 M 340.11 % | 945.000 K 3.05 % | 917.000 K -72.34 % | 3.315 M -9.57 % | 3.666 M 284.59 % | -1.986 M -190.35 % | 2.198 M 48.41 % | 1.481 M 1 802.30 % | -87.000 K |
| Capital expenditure | -6.820 M -33.86 % | -5.095 M -37.70 % | -3.700 M 25.63 % | -4.975 M -83.04 % | -2.718 M -2.33 % | -2.656 M -48.05 % | -1.794 M 9.49 % | -1.982 M 56.55 % | -4.562 M 9.86 % | -5.061 M -24.69 % | -4.059 M -17.41 % | -3.457 M 8.71 % | -3.787 M 15.83 % | -4.499 M -17.56 % | -3.827 M 71.13 % | -13.258 M -280.43 % | -3.485 M 44.77 % | -6.310 M -74.45 % | -3.617 M -62.93 % | -2.220 M -62.04 % | -1.370 M -12.39 % | -1.219 M 15.35 % | -1.440 M -39.26 % | -1.034 M -7.26 % | -964.000 K 12.28 % | -1.099 M 43.79 % | -1.955 M -4.99 % | -1.862 M -28.77 % | -1.446 M -76.77 % | -818.000 K 43.59 % | -1.450 M -40.10 % | -1.035 M |
| Free CashFlow | -6.853 M 23.44 % | -8.951 M -1 213.31 % | 804.000 K 206.77 % | -753.000 K 88.55 % | -6.574 M -17.88 % | -5.577 M 26.49 % | -7.587 M -261.46 % | -2.099 M 85.44 % | -14.419 M -3 839.62 % | -366.000 K 92.84 % | -5.109 M -202.28 % | 4.995 M 330.23 % | 1.161 M 232.23 % | -878.000 K -110.28 % | 8.541 M 222.07 % | -6.997 M -389.25 % | 2.419 M 38.07 % | 1.752 M -1.02 % | 1.770 M -58.54 % | 4.269 M 37.09 % | 3.114 M 112.70 % | 1.464 M 12.44 % | 1.302 M -58.34 % | 3.125 M 16 547.37 % | -19.000 K 89.56 % | -182.000 K -113.38 % | 1.360 M -24.61 % | 1.804 M 152.56 % | -3.432 M -348.70 % | 1.380 M 4 351.61 % | 31.000 K 102.76 % | -1.122 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1994 | 1993 | 1992 | 1991 |
| 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-30 | 2003-03-31 | 2002-09-30 | 2002-03-31 | 2001-09-30 | 2001-03-31 | 2000-09-30 | 2000-03-31 | 1999-09-30 | 1999-03-31 | 1998-09-30 | 1998-03-31 | 1997-09-30 | 1997-03-31 | 1996-09-30 | 1994-12-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1992-12-31 | 1992-06-30 | 1991-12-31 | 1991-06-30 | 1990-12-31 | 1990-06-30 | 1989-12-31 | 1989-06-30 | 1988-12-31 | 1988-06-30 | 1987-12-31 | 1987-06-30 | 1986-12-31 | 1986-06-30 | 1985-12-31 | 1985-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 32.450 M 36.38 % | 23.794 M -27.22 % | 32.695 M 45.89 % | 22.410 M -29.74 % | 31.894 M 46.00 % | 21.845 M -20.31 % | 27.411 M 29.68 % | 21.138 M -3.83 % | 21.980 M 38.57 % | 15.862 M -3.16 % | 16.380 M 0.00 % | 16.380 M -8.11 % | 17.826 M 0.00 % | 17.826 M -24.82 % | 23.710 M 0.00 % | 23.710 M -14.95 % | 27.879 M 0.00 % | 27.879 M -4.09 % | 29.068 M 0.00 % | 29.068 M 12.76 % | 25.779 M 0.00 % | 25.779 M -10.17 % | 28.698 M 0.00 % | 28.698 M -10.94 % | 32.224 M 0.00 % | 32.224 M 1.70 % | 31.686 M 0.00 % | 31.686 M -0.77 % | 31.932 M 0.00 % | 31.932 M 3.73 % | 30.785 M 0.00 % | 30.785 M 10.55 % | 27.846 M 0.00 % | 27.846 M 18.88 % | 23.425 M 0.00 % | 23.425 M 6.20 % | 22.057 M 0.00 % | 22.057 M -1.98 % | 22.503 M 0.00 % | 22.503 M 15.49 % | 19.485 M 0.00 % | 19.485 M 14.14 % | 17.071 M 0.00 % | 17.071 M 19.84 % | 14.245 M 0.00 % | 14.245 M 15.79 % | 12.302 M 0.00 % | 12.302 M 14.56 % | 10.739 M 0.00 % | 10.739 M 1.15 % | 10.617 M 0.00 % | 10.617 M -14.65 % | 12.439 M 0.00 % | 12.439 M -16.80 % | 14.950 M 0.00 % | 14.950 M -4.54 % | 15.662 M 0.00 % | 15.662 M 10.92 % | 14.119 M 0.00 % | 14.119 M -9.85 % | 15.662 M 0.00 % | 15.662 M -2.23 % | 16.018 M 0.00 % | 16.018 M -18.83 % | 19.734 M 0.00 % | 19.734 M 23.35 % | 15.998 M 0.00 % | 15.998 M 36.59 % | 11.712 M 0.00 % | 11.712 M 16.56 % | 10.048 M 0.00 % | 10.048 M 41.15 % | 7.119 M 0.00 % | 7.119 M 16.99 % | 6.085 M 0.00 % | 6.085 M |
| Net income | -6.988 M -37.67 % | -5.076 M -62.33 % | -3.127 M -12.56 % | -2.778 M -225.59 % | 2.212 M 396.91 % | -745.000 K -156.96 % | 1.308 M 2 278.18 % | 55.000 K 108.03 % | -685.000 K 74.72 % | -2.710 M -2.03 % | -2.656 M 0.00 % | -2.656 M 46.09 % | -4.927 M 0.00 % | -4.927 M -1.94 % | -4.833 M 0.00 % | -4.833 M 29.52 % | -6.857 M 0.00 % | -6.857 M -11 328.33 % | -60.000 K 0.00 % | -60.000 K 97.30 % | -2.223 M 0.00 % | -2.223 M -77.73 % | -1.251 M 0.00 % | -1.251 M -179.05 % | 1.582 M 0.00 % | 1.582 M 10.82 % | 1.428 M 0.00 % | 1.428 M -22.52 % | 1.843 M 0.00 % | 1.843 M -12.51 % | 2.106 M 0.00 % | 2.106 M -30.69 % | 3.039 M 0.00 % | 3.039 M 10.23 % | 2.757 M 0.00 % | 2.757 M -5.89 % | 2.929 M 0.00 % | 2.929 M 4.76 % | 2.796 M 0.00 % | 2.796 M 24.40 % | 2.248 M 0.00 % | 2.248 M 15.49 % | 1.946 M 0.00 % | 1.946 M 62.64 % | 1.197 M 0.00 % | 1.197 M 145.44 % | 487.500 K 0.00 % | 487.500 K 20.52 % | 404.500 K 0.00 % | 404.500 K -2.06 % | 413.000 K 0.00 % | 413.000 K -53.67 % | 891.500 K 0.00 % | 891.500 K -8.61 % | 975.500 K 0.00 % | 975.500 K 149.81 % | 390.500 K 0.00 % | 390.500 K -13.51 % | 451.500 K 0.00 % | 451.500 K -5.05 % | 475.500 K 0.00 % | 475.500 K -25.12 % | 635.000 K 0.00 % | 635.000 K -58.66 % | 1.536 M 0.00 % | 1.536 M -32.14 % | 2.264 M 0.00 % | 2.264 M 210.71 % | 728.500 K 0.00 % | 728.500 K 31.50 % | 554.000 K 0.00 % | 554.000 K 181.93 % | 196.500 K 0.00 % | 196.500 K 45.02 % | 135.500 K 0.00 % | 135.500 K |
| Income before tax | -3.710 M 26.91 % | -5.076 M -69.77 % | -2.990 M -3.60 % | -2.886 M -317.32 % | 1.328 M 283.17 % | -725.000 K -411.16 % | 233.000 K 7 666.67 % | 3.000 K 100.45 % | -671.000 K 75.67 % | -2.758 M -3.84 % | -2.656 M 0.00 % | -2.656 M 47.23 % | -5.033 M 0.00 % | -5.033 M -5.86 % | -4.755 M 0.00 % | -4.755 M 29.73 % | -6.766 M 0.00 % | -6.766 M -7 254.35 % | -92.000 K 0.00 % | -92.000 K 95.96 % | -2.279 M 0.00 % | -2.279 M -34.54 % | -1.694 M 0.00 % | -1.694 M -184.91 % | 1.995 M 0.00 % | 1.995 M -3.39 % | 2.065 M 0.00 % | 2.065 M -20.82 % | 2.608 M 0.00 % | 2.608 M -14.80 % | 3.061 M 0.00 % | 3.061 M -32.12 % | 4.509 M 0.00 % | 4.509 M 17.68 % | 3.831 M 0.00 % | 3.831 M -6.15 % | 4.082 M 0.00 % | 4.082 M 7.63 % | 3.793 M 0.00 % | 3.793 M 17.25 % | 3.235 M 0.00 % | 3.235 M 19.55 % | 2.706 M 0.00 % | 2.706 M 45.38 % | 1.861 M 0.00 % | 1.861 M 148.96 % | 747.500 K 0.00 % | 747.500 K 23.86 % | 603.500 K 0.00 % | 603.500 K 5.78 % | 570.500 K 0.00 % | 570.500 K -54.72 % | 1.260 M 0.00 % | 1.260 M -4.91 % | 1.325 M 0.00 % | 1.325 M 333.72 % | 305.500 K 0.00 % | 305.500 K -59.29 % | 750.500 K 0.00 % | 750.500 K 3.16 % | 727.500 K 0.00 % | 727.500 K -30.32 % | 1.044 M 0.00 % | 1.044 M -52.94 % | 2.219 M 0.00 % | 2.219 M 27.98 % | 1.734 M 0.00 % | 1.734 M 44.22 % | 1.202 M 0.00 % | 1.202 M 31.51 % | 914.000 K 0.00 % | 914.000 K 200.66 % | 304.000 K 0.00 % | 304.000 K 124.35 % | 135.500 K 0.00 % | 135.500 K |
| Income before tax ratio | -0.11 46.41 % | -0.21 -133.27 % | -0.09 28.99 % | -0.13 -409.29 % | 0.04 225.46 % | -0.03 -490.44 % | 0.01 5 889.27 % | 0.00 100.46 % | -0.03 82.44 % | -0.17 -7.23 % | -0.16 0.00 % | -0.16 42.57 % | -0.28 0.00 % | -0.28 -40.80 % | -0.20 0.00 % | -0.20 17.38 % | -0.24 0.00 % | -0.24 -7 568.01 % | 0.00 0.00 % | 0.00 96.42 % | -0.09 0.00 % | -0.09 -49.78 % | -0.06 0.00 % | -0.06 -195.34 % | 0.06 0.00 % | 0.06 -5.00 % | 0.07 0.00 % | 0.07 -20.21 % | 0.08 0.00 % | 0.08 -17.86 % | 0.10 0.00 % | 0.10 -38.60 % | 0.16 0.00 % | 0.16 -1.00 % | 0.16 0.00 % | 0.16 -11.63 % | 0.19 0.00 % | 0.19 9.81 % | 0.17 0.00 % | 0.17 1.53 % | 0.17 0.00 % | 0.17 4.74 % | 0.16 0.00 % | 0.16 21.31 % | 0.13 0.00 % | 0.13 115.01 % | 0.06 0.00 % | 0.06 8.12 % | 0.06 0.00 % | 0.06 4.58 % | 0.05 0.00 % | 0.05 -46.95 % | 0.10 0.00 % | 0.10 14.30 % | 0.09 0.00 % | 0.09 354.36 % | 0.02 0.00 % | 0.02 -63.30 % | 0.05 0.00 % | 0.05 14.43 % | 0.05 0.00 % | 0.05 -28.73 % | 0.07 0.00 % | 0.07 -42.03 % | 0.11 0.00 % | 0.11 3.75 % | 0.11 0.00 % | 0.11 5.58 % | 0.10 0.00 % | 0.10 12.83 % | 0.09 0.00 % | 0.09 113.00 % | 0.04 0.00 % | 0.04 91.77 % | 0.02 0.00 % | 0.02 |
| EBITDA | -133.000 K 93.35 % | -2.001 M -571.48 % | -298.000 K 67.85 % | -927.000 K -130.53 % | 3.036 M 215.59 % | 962.000 K -44.07 % | 1.720 M 6.77 % | 1.611 M 86.67 % | 863.000 K 283.62 % | -470.000 K 40.88 % | -795.000 K 0.00 % | -795.000 K 73.65 % | -3.018 M 0.00 % | -3.018 M -13.21 % | -2.666 M 0.00 % | -2.666 M 38.55 % | -4.338 M 0.00 % | -4.338 M -295.03 % | 2.224 M 0.00 % | 2.224 M 6 277.78 % | -36.000 K 0.00 % | -36.000 K -105.89 % | 611.500 K 0.00 % | 611.500 K -86.52 % | 4.537 M 0.00 % | 4.537 M -3.52 % | 4.703 M 0.00 % | 4.703 M -12.88 % | 5.398 M 0.00 % | 5.398 M -7.03 % | 5.806 M 0.00 % | 5.806 M -6.83 % | 6.231 M 0.00 % | 6.231 M 23.22 % | 5.057 M 0.00 % | 5.057 M -3.64 % | 5.248 M 0.00 % | 5.248 M 8.83 % | 4.822 M 0.00 % | 4.822 M 21.86 % | 3.957 M 0.00 % | 3.957 M 17.07 % | 3.380 M 0.00 % | 3.380 M 28.18 % | 2.637 M 0.00 % | 2.637 M 59.43 % | 1.654 M 0.00 % | 1.654 M 24.88 % | 1.325 M 0.00 % | 1.325 M -8.84 % | 1.453 M 0.00 % | 1.453 M -31.45 % | 2.120 M 0.00 % | 2.120 M -3.86 % | 2.205 M 0.00 % | 2.205 M 74.13 % | 1.266 M 0.00 % | 1.266 M -26.03 % | 1.712 M 0.00 % | 1.712 M -3.60 % | 1.776 M 0.00 % | 1.776 M -8.57 % | 1.942 M 0.00 % | 1.942 M -39.55 % | 3.213 M 0.00 % | 3.213 M 32.12 % | 2.432 M 0.00 % | 2.432 M 48.94 % | 1.633 M 0.00 % | 1.633 M 18.86 % | 1.374 M 0.00 % | 1.374 M 29.58 % | 1.060 M 0.00 % | 1.060 M 25.22 % | 846.500 K 0.00 % | 846.500 K |
| Net income ratio | -0.22 -0.94 % | -0.21 -123.05 % | -0.10 22.85 % | -0.12 -278.74 % | 0.07 303.36 % | -0.03 -171.47 % | 0.05 1 733.94 % | 0.00 108.35 % | -0.03 81.76 % | -0.17 -5.36 % | -0.16 0.00 % | -0.16 41.33 % | -0.28 0.00 % | -0.28 -35.60 % | -0.20 0.00 % | -0.20 17.13 % | -0.25 0.00 % | -0.25 -11 815.74 % | 0.00 0.00 % | 0.00 97.61 % | -0.09 0.00 % | -0.09 -97.85 % | -0.04 0.00 % | -0.04 -188.76 % | 0.05 0.00 % | 0.05 8.97 % | 0.05 0.00 % | 0.05 -21.92 % | 0.06 0.00 % | 0.06 -15.65 % | 0.07 0.00 % | 0.07 -37.31 % | 0.11 0.00 % | 0.11 -7.27 % | 0.12 0.00 % | 0.12 -11.39 % | 0.13 0.00 % | 0.13 6.88 % | 0.12 0.00 % | 0.12 7.72 % | 0.12 0.00 % | 0.12 1.18 % | 0.11 0.00 % | 0.11 35.71 % | 0.08 0.00 % | 0.08 111.97 % | 0.04 0.00 % | 0.04 5.20 % | 0.04 0.00 % | 0.04 -3.17 % | 0.04 0.00 % | 0.04 -45.72 % | 0.07 0.00 % | 0.07 9.84 % | 0.07 0.00 % | 0.07 161.70 % | 0.02 0.00 % | 0.02 -22.03 % | 0.03 0.00 % | 0.03 5.33 % | 0.03 0.00 % | 0.03 -23.41 % | 0.04 0.00 % | 0.04 -49.07 % | 0.08 0.00 % | 0.08 -44.99 % | 0.14 0.00 % | 0.14 127.47 % | 0.06 0.00 % | 0.06 12.82 % | 0.06 0.00 % | 0.06 99.74 % | 0.03 0.00 % | 0.03 23.95 % | 0.02 0.00 % | 0.02 |
| Ratio EBITDA | 0.00 95.13 % | -0.08 -822.67 % | -0.01 77.97 % | -0.04 -143.46 % | 0.10 116.16 % | 0.04 -29.82 % | 0.06 -17.67 % | 0.08 94.11 % | 0.04 232.51 % | -0.03 38.95 % | -0.05 0.00 % | -0.05 71.33 % | -0.17 0.00 % | -0.17 -50.58 % | -0.11 0.00 % | -0.11 27.74 % | -0.16 0.00 % | -0.16 -303.35 % | 0.08 0.00 % | 0.08 5 578.76 % | 0.00 0.00 % | 0.00 -106.55 % | 0.02 0.00 % | 0.02 -84.87 % | 0.14 0.00 % | 0.14 -5.13 % | 0.15 0.00 % | 0.15 -12.20 % | 0.17 0.00 % | 0.17 -10.37 % | 0.19 0.00 % | 0.19 -15.72 % | 0.22 0.00 % | 0.22 3.65 % | 0.22 0.00 % | 0.22 -9.27 % | 0.24 0.00 % | 0.24 11.04 % | 0.21 0.00 % | 0.21 5.52 % | 0.20 0.00 % | 0.20 2.57 % | 0.20 0.00 % | 0.20 6.95 % | 0.19 0.00 % | 0.19 37.69 % | 0.13 0.00 % | 0.13 9.01 % | 0.12 0.00 % | 0.12 -9.88 % | 0.14 0.00 % | 0.14 -19.68 % | 0.17 0.00 % | 0.17 15.56 % | 0.15 0.00 % | 0.15 82.42 % | 0.08 0.00 % | 0.08 -33.32 % | 0.12 0.00 % | 0.12 6.93 % | 0.11 0.00 % | 0.11 -6.49 % | 0.12 0.00 % | 0.12 -25.53 % | 0.16 0.00 % | 0.16 7.11 % | 0.15 0.00 % | 0.15 9.04 % | 0.14 0.00 % | 0.14 1.97 % | 0.14 0.00 % | 0.14 -8.20 % | 0.15 0.00 % | 0.15 7.03 % | 0.14 0.00 % | 0.14 |
| Gross profit ratio | 0.37 8.55 % | 0.34 -22.08 % | 0.44 9.80 % | 0.40 -10.07 % | 0.44 11.92 % | 0.39 2.00 % | 0.39 -2.95 % | 0.40 -2.98 % | 0.41 46.24 % | 0.28 -31.46 % | 0.41 0.00 % | 0.41 6.14 % | 0.39 0.00 % | 0.39 0.77 % | 0.38 0.00 % | 0.38 -1.95 % | 0.39 0.00 % | 0.39 -16.49 % | 0.47 0.00 % | 0.47 3.31 % | 0.45 0.00 % | 0.45 6.09 % | 0.43 0.00 % | 0.43 -11.78 % | 0.48 0.00 % | 0.48 4.65 % | 0.46 0.00 % | 0.46 -5.67 % | 0.49 0.00 % | 0.49 2.56 % | 0.48 0.00 % | 0.48 -9.53 % | 0.53 0.00 % | 0.53 -6.66 % | 0.57 0.00 % | 0.57 9.89 % | 0.51 0.00 % | 0.51 3.43 % | 0.50 0.00 % | 0.50 2.66 % | 0.48 0.00 % | 0.48 4.91 % | 0.46 0.00 % | 0.46 7.15 % | 0.43 0.00 % | 0.43 8.11 % | 0.40 0.00 % | 0.40 12.59 % | 0.35 0.00 % | 0.35 -2.75 % | 0.36 0.00 % | 0.36 -63.58 % | 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 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 169.854 M 0.00 % | 169.854 M 0.00 % | 169.854 M 0.00 % | 169.854 M -0.86 % | 171.333 M 2.64 % | 166.928 M -2.51 % | 171.234 M 2.58 % | 166.928 M 23.22 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M |
| Weighted average shs out | 169.854 M 0.00 % | 169.854 M 0.00 % | 169.854 M 0.00 % | 169.854 M 1.75 % | 166.928 M 0.00 % | 166.928 M 0.00 % | 166.928 M 0.00 % | 166.928 M 23.22 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M 0.00 % | 135.475 M |
| EPS diluted | -0.04 -37.46 % | -0.03 -62.50 % | -0.02 -12.20 % | -0.02 -227.13 % | 0.01 386.67 % | 0.00 -159.21 % | 0.01 2 433.33 % | 0.00 105.88 % | -0.01 76.06 % | -0.02 -2.40 % | -0.02 0.00 % | -0.02 58.40 % | -0.05 0.00 % | -0.05 16.67 % | -0.06 0.00 % | -0.06 53.85 % | -0.13 0.00 % | -0.13 -8 566.67 % | 0.00 0.00 % | 0.00 97.27 % | -0.06 0.00 % | -0.06 -75.16 % | -0.03 0.00 % | -0.03 -178.50 % | 0.04 0.00 % | 0.04 9.89 % | 0.04 0.00 % | 0.04 -22.88 % | 0.05 0.00 % | 0.05 -14.18 % | 0.06 0.00 % | 0.06 -26.67 % | 0.08 0.00 % | 0.08 7.14 % | 0.07 0.00 % | 0.07 -6.67 % | 0.08 0.00 % | 0.08 7.14 % | 0.07 0.00 % | 0.07 27.27 % | 0.06 0.00 % | 0.06 10.00 % | 0.05 0.00 % | 0.05 53.37 % | 0.03 0.00 % | 0.03 178.63 % | 0.01 0.00 % | 0.01 20.62 % | 0.01 0.00 % | 0.01 -2.02 % | 0.01 0.00 % | 0.01 -53.52 % | 0.02 0.00 % | 0.02 -8.58 % | 0.02 0.00 % | 0.02 145.26 % | 0.01 0.00 % | 0.01 -12.84 % | 0.01 0.00 % | 0.01 -5.22 % | 0.01 0.00 % | 0.01 -25.32 % | 0.02 0.00 % | 0.02 -59.15 % | 0.04 0.00 % | 0.04 -31.45 % | 0.06 0.00 % | 0.06 202.20 % | 0.02 0.00 % | 0.02 31.88 % | 0.01 0.00 % | 0.01 181.63 % | 0.00 0.00 % | 0.00 44.12 % | 0.00 0.00 % | 0.00 |
| Earnings per share | -0.04 -37.46 % | -0.03 -62.50 % | -0.02 -12.20 % | -0.02 -223.31 % | 0.01 395.56 % | 0.00 -157.69 % | 0.01 2 500.00 % | 0.00 105.88 % | -0.01 76.06 % | -0.02 -2.40 % | -0.02 0.00 % | -0.02 58.40 % | -0.05 0.00 % | -0.05 16.67 % | -0.06 0.00 % | -0.06 53.85 % | -0.13 0.00 % | -0.13 -8 566.67 % | 0.00 0.00 % | 0.00 97.27 % | -0.06 0.00 % | -0.06 -75.16 % | -0.03 0.00 % | -0.03 -177.92 % | 0.04 0.00 % | 0.04 9.21 % | 0.04 0.00 % | 0.04 -23.44 % | 0.05 0.00 % | 0.05 -12.36 % | 0.06 0.00 % | 0.06 -31.25 % | 0.08 0.00 % | 0.08 14.29 % | 0.07 0.00 % | 0.07 -12.50 % | 0.08 0.00 % | 0.08 6.67 % | 0.08 0.00 % | 0.08 25.00 % | 0.06 0.00 % | 0.06 9.09 % | 0.06 0.00 % | 0.06 66.67 % | 0.03 0.00 % | 0.03 182.05 % | 0.01 0.00 % | 0.01 20.62 % | 0.01 0.00 % | 0.01 -2.02 % | 0.01 0.00 % | 0.01 -53.52 % | 0.02 0.00 % | 0.02 -8.58 % | 0.02 0.00 % | 0.02 145.26 % | 0.01 0.00 % | 0.01 -12.84 % | 0.01 0.00 % | 0.01 -5.22 % | 0.01 0.00 % | 0.01 -25.32 % | 0.02 0.00 % | 0.02 -59.15 % | 0.04 0.00 % | 0.04 -31.45 % | 0.06 0.00 % | 0.06 202.20 % | 0.02 0.00 % | 0.02 31.88 % | 0.01 0.00 % | 0.01 181.63 % | 0.00 0.00 % | 0.00 44.12 % | 0.00 0.00 % | 0.00 |
| Gross profit | 11.956 M 48.04 % | 8.076 M -43.29 % | 14.241 M 60.19 % | 8.890 M -36.81 % | 14.069 M 63.40 % | 8.610 M -18.71 % | 10.592 M 25.86 % | 8.416 M -6.70 % | 9.020 M 102.65 % | 4.451 M -33.62 % | 6.706 M 0.00 % | 6.706 M -2.47 % | 6.876 M 0.00 % | 6.876 M -24.24 % | 9.075 M 0.00 % | 9.075 M -16.61 % | 10.883 M 0.00 % | 10.883 M -19.91 % | 13.587 M 0.00 % | 13.587 M 16.49 % | 11.664 M 0.00 % | 11.664 M -4.70 % | 12.239 M 0.00 % | 12.239 M -21.44 % | 15.579 M 0.00 % | 15.579 M 6.42 % | 14.639 M 0.00 % | 14.639 M -6.39 % | 15.638 M 0.00 % | 15.638 M 6.38 % | 14.701 M 0.00 % | 14.701 M 0.02 % | 14.698 M 0.00 % | 14.698 M 10.95 % | 13.247 M 0.00 % | 13.247 M 16.70 % | 11.351 M 0.00 % | 11.351 M 1.38 % | 11.197 M 0.00 % | 11.197 M 18.56 % | 9.444 M 0.00 % | 9.444 M 19.74 % | 7.887 M 0.00 % | 7.887 M 28.41 % | 6.142 M 0.00 % | 6.142 M 25.18 % | 4.906 M 0.00 % | 4.906 M 28.99 % | 3.804 M 0.00 % | 3.804 M -1.63 % | 3.867 M 0.00 % | 3.867 M -68.92 % | 12.439 M 0.00 % | 12.439 M -16.80 % | 14.950 M 0.00 % | 14.950 M -4.54 % | 15.662 M 0.00 % | 15.662 M 10.92 % | 14.119 M 0.00 % | 14.119 M -9.85 % | 15.662 M 0.00 % | 15.662 M -2.23 % | 16.018 M 0.00 % | 16.018 M -18.83 % | 19.734 M 0.00 % | 19.734 M 23.35 % | 15.998 M 0.00 % | 15.998 M 36.59 % | 11.712 M 0.00 % | 11.712 M 16.56 % | 10.048 M 0.00 % | 10.048 M 41.15 % | 7.119 M 0.00 % | 7.119 M 16.99 % | 6.085 M 0.00 % | 6.085 M |
| Income tax expense | 3.347 M 23 807.14 % | 14.000 K -89.47 % | 133.000 K 252.87 % | -87.000 K 90.29 % | -896.000 K | 0.000 100.00 % | -980.000 K -2 478.95 % | -38.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -106.000 K 0.00 % | -106.000 K -235.03 % | 78.500 K 0.00 % | 78.500 K -13.74 % | 91.000 K 0.00 % | 91.000 K 384.38 % | -32.000 K 0.00 % | -32.000 K 42.86 % | -56.000 K 0.00 % | -56.000 K 87.36 % | -443.000 K 0.00 % | -443.000 K -207.39 % | 412.500 K 0.00 % | 412.500 K -35.24 % | 637.000 K 0.00 % | 637.000 K -16.73 % | 765.000 K 0.00 % | 765.000 K -19.85 % | 954.500 K 0.00 % | 954.500 K -35.07 % | 1.470 M 0.00 % | 1.470 M 36.81 % | 1.075 M 0.00 % | 1.075 M -6.81 % | 1.153 M 0.00 % | 1.153 M 15.70 % | 996.500 K 0.00 % | 996.500 K 0.96 % | 987.000 K 0.00 % | 987.000 K 29.95 % | 759.500 K 0.00 % | 759.500 K 14.30 % | 664.500 K 0.00 % | 664.500 K 155.58 % | 260.000 K 0.00 % | 260.000 K 30.65 % | 199.000 K 0.00 % | 199.000 K 26.35 % | 157.500 K 0.00 % | 157.500 K -57.26 % | 368.500 K 0.00 % | 368.500 K 5.44 % | 349.500 K 0.00 % | 349.500 K 511.18 % | -85.000 K 0.00 % | -85.000 K -128.43 % | 299.000 K 0.00 % | 299.000 K 18.65 % | 252.000 K 0.00 % | 252.000 K -38.39 % | 409.000 K 0.00 % | 409.000 K -40.07 % | 682.500 K 0.00 % | 682.500 K 16.27 % | 587.000 K 0.00 % | 587.000 K 23.97 % | 473.500 K 0.00 % | 473.500 K 31.53 % | 360.000 K 0.00 % | 360.000 K 234.88 % | 107.500 K 0.00 % | 107.500 K | 0.000 | 0.000 |
| Cost of revenue | 20.494 M 30.39 % | 15.718 M -14.83 % | 18.454 M 36.49 % | 13.520 M -24.15 % | 17.825 M 34.68 % | 13.235 M -21.31 % | 16.819 M 32.20 % | 12.722 M -1.84 % | 12.960 M 13.57 % | 11.411 M 17.96 % | 9.674 M 0.00 % | 9.674 M -11.65 % | 10.950 M 0.00 % | 10.950 M -25.18 % | 14.635 M 0.00 % | 14.635 M -13.89 % | 16.996 M 0.00 % | 16.996 M 9.79 % | 15.481 M 0.00 % | 15.481 M 9.67 % | 14.115 M 0.00 % | 14.115 M -14.24 % | 16.459 M 0.00 % | 16.459 M -1.12 % | 16.645 M 0.00 % | 16.645 M -2.36 % | 17.048 M 0.00 % | 17.048 M 4.63 % | 16.294 M 0.00 % | 16.294 M 1.30 % | 16.084 M 0.00 % | 16.084 M 22.33 % | 13.149 M 0.00 % | 13.149 M 29.19 % | 10.178 M 0.00 % | 10.178 M -4.93 % | 10.706 M 0.00 % | 10.706 M -5.31 % | 11.307 M 0.00 % | 11.307 M 12.60 % | 10.042 M 0.00 % | 10.042 M 9.33 % | 9.185 M 0.00 % | 9.185 M 13.35 % | 8.103 M 0.00 % | 8.103 M 9.56 % | 7.396 M 0.00 % | 7.396 M 6.65 % | 6.935 M 0.00 % | 6.935 M 2.74 % | 6.750 M 0.00 % | 6.750 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 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.406 M 0.00 % | 2.406 M -20.08 % | 3.011 M 0.00 % | 3.011 M 6.00 % | 2.840 M 0.00 % | 2.840 M -41.15 % | 4.826 M 0.00 % | 4.826 M 31.02 % | 3.684 M 0.00 % | 3.684 M -24.91 % | 4.906 M 0.00 % | 4.906 M 4.21 % | 4.708 M 0.00 % | 4.708 M 220.09 % | -3.920 M 0.00 % | -3.920 M -6.68 % | -3.675 M 0.00 % | -3.675 M 4.93 % | -3.865 M 0.00 % | -3.865 M 7.19 % | -4.165 M 0.00 % | -4.165 M 8.34 % | -4.544 M 0.00 % | -4.544 M -27.91 % | -3.552 M 0.00 % | -3.552 M 12.01 % | -4.037 M 0.00 % | -4.037 M -16.85 % | -3.455 M 0.00 % | -3.455 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.502 M 0.00 % | 6.502 M -12.56 % | 7.436 M 0.00 % | 7.436 M -20.53 % | 9.357 M 0.00 % | 9.357 M -10.52 % | 10.457 M 0.00 % | 10.457 M 15.01 % | 9.092 M 0.00 % | 9.092 M 31.09 % | 6.936 M 0.00 % | 6.936 M -8.60 % | 7.588 M 0.00 % | 7.588 M -7.08 % | 8.166 M 0.00 % | 8.166 M 5.63 % | 7.731 M 0.00 % | 7.731 M -0.12 % | 7.740 M 0.00 % | 7.740 M -3.82 % | 8.048 M 0.00 % | 8.048 M 17.58 % | 6.845 M 0.00 % | 6.845 M 15.95 % | 5.903 M 0.00 % | 5.903 M 3.31 % | 5.714 M 0.00 % | 5.714 M 5.62 % | 5.410 M 0.00 % | 5.410 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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K 0.00 % | 113.000 K -48.28 % | 218.500 K 0.00 % | 218.500 K 27.03 % | 172.000 K 0.00 % | 172.000 K -92.04 % | 2.162 M 0.00 % | 2.162 M 642.96 % | 291.000 K 0.00 % | 291.000 K 46.60 % | 198.500 K 0.00 % | 198.500 K -1.98 % | 202.500 K 0.00 % | 202.500 K -97.43 % | 7.889 M 0.00 % | 7.889 M 8.73 % | 7.255 M 0.00 % | 7.255 M -5.66 % | 7.690 M 0.00 % | 7.690 M 2.02 % | 7.538 M 0.00 % | 7.538 M 4.32 % | 7.226 M 0.00 % | 7.226 M 22.26 % | 5.910 M 0.00 % | 5.910 M 9.59 % | 5.393 M 0.00 % | 5.393 M 0.76 % | 5.353 M 0.00 % | 5.353 M 10 199.06 % | -53.000 K 0.00 % | -53.000 K -92.73 % | -27.500 K 0.00 % | -27.500 K -100.67 % | 4.093 M 0.00 % | 4.093 M 12.37 % | 3.642 M 0.00 % | 3.642 M 24.51 % | 2.925 M 0.00 % | 2.925 M -5.96 % | 3.111 M 0.00 % | 3.111 M -71.87 % | 11.057 M 0.00 % | 11.057 M -17.55 % | 13.410 M 0.00 % | 13.410 M -10.43 % | 14.971 M 0.00 % | 14.971 M 14.61 % | 13.062 M 0.00 % | 13.062 M -10.18 % | 14.543 M 0.00 % | 14.543 M -8.34 % | 15.867 M 0.00 % | 15.867 M -19.11 % | 19.615 M 0.00 % | 19.615 M 23.62 % | 15.867 M 0.00 % | 15.867 M 36.91 % | 11.589 M 0.00 % | 11.589 M 16.01 % | 9.990 M 0.00 % | 9.990 M 41.26 % | 7.072 M 0.00 % | 7.072 M 16.76 % | 6.057 M 0.00 % | 6.057 M |
| Operating expenses | 14.574 M 16.39 % | 12.522 M -1.09 % | 12.660 M 10.65 % | 11.441 M -8.97 % | 12.568 M 39.03 % | 9.040 M -11.13 % | 10.172 M 21.82 % | 8.350 M -13.27 % | 9.628 M 30.66 % | 7.369 M -18.31 % | 9.021 M 0.00 % | 9.021 M -15.42 % | 10.665 M 0.00 % | 10.665 M -13.78 % | 12.369 M 0.00 % | 12.369 M -29.10 % | 17.445 M 0.00 % | 17.445 M 33.51 % | 13.066 M 0.00 % | 13.066 M -4.63 % | 13.700 M 0.00 % | 13.700 M 0.30 % | 13.659 M 0.00 % | 13.659 M 5.15 % | 12.990 M 0.00 % | 12.990 M 5.28 % | 12.338 M 0.00 % | 12.338 M -1.21 % | 12.490 M 0.00 % | 12.490 M 3.72 % | 12.041 M 0.00 % | 12.041 M 7.72 % | 11.178 M 0.00 % | 11.178 M 27.26 % | 8.784 M 0.00 % | 8.784 M 12.49 % | 7.808 M 0.00 % | 7.808 M 6.17 % | 7.354 M 0.00 % | 7.354 M 17.46 % | 6.261 M 0.00 % | 6.261 M 20.21 % | 5.209 M 0.00 % | 5.209 M 20.89 % | 4.309 M 0.00 % | 4.309 M 12.13 % | 3.843 M 0.00 % | 3.843 M 23.75 % | 3.105 M 0.00 % | 3.105 M -5.61 % | 3.290 M 0.00 % | 3.290 M -70.46 % | 11.135 M 0.00 % | 11.135 M -17.51 % | 13.498 M 0.00 % | 13.498 M -10.84 % | 15.139 M 0.00 % | 15.139 M 14.18 % | 13.259 M 0.00 % | 13.259 M -10.00 % | 14.731 M 0.00 % | 14.731 M -8.03 % | 16.018 M 0.00 % | 16.018 M -18.83 % | 19.734 M 0.00 % | 19.734 M 23.35 % | 15.998 M 0.00 % | 15.998 M 37.48 % | 11.637 M 0.00 % | 11.637 M 15.81 % | 10.048 M 0.00 % | 10.048 M 41.15 % | 7.119 M 0.00 % | 7.119 M 16.99 % | 6.085 M 0.00 % | 6.085 M |
| Cost and expenses | 35.068 M 24.18 % | 28.240 M -9.24 % | 31.114 M 24.65 % | 24.961 M -17.87 % | 30.393 M 36.44 % | 22.275 M -17.47 % | 26.991 M 28.09 % | 21.072 M -6.71 % | 22.588 M 20.28 % | 18.780 M 0.46 % | 18.695 M 0.00 % | 18.695 M -13.51 % | 21.615 M 0.00 % | 21.615 M -19.96 % | 27.004 M 0.00 % | 27.004 M -21.59 % | 34.441 M 0.00 % | 34.441 M 20.65 % | 28.547 M 0.00 % | 28.547 M 2.63 % | 27.815 M 0.00 % | 27.815 M -7.64 % | 30.117 M 0.00 % | 30.117 M 1.63 % | 29.635 M 0.00 % | 29.635 M 0.85 % | 29.386 M 0.00 % | 29.386 M 2.09 % | 28.783 M 0.00 % | 28.783 M 2.34 % | 28.125 M 0.00 % | 28.125 M 15.61 % | 24.327 M 0.00 % | 24.327 M 28.29 % | 18.962 M 0.00 % | 18.962 M 2.42 % | 18.514 M 0.00 % | 18.514 M -0.79 % | 18.661 M 0.00 % | 18.661 M 14.46 % | 16.303 M 0.00 % | 16.303 M 13.27 % | 14.393 M 0.00 % | 14.393 M 15.97 % | 12.412 M 0.00 % | 12.412 M 10.44 % | 11.239 M 0.00 % | 11.239 M 11.94 % | 10.040 M 0.00 % | 10.040 M 0.00 % | 10.040 M 0.00 % | 10.040 M -9.83 % | 11.135 M 0.00 % | 11.135 M -17.51 % | 13.498 M 0.00 % | 13.498 M -10.84 % | 15.139 M 0.00 % | 15.139 M 14.18 % | 13.259 M 0.00 % | 13.259 M -10.00 % | 14.731 M 0.00 % | 14.731 M -8.03 % | 16.018 M 0.00 % | 16.018 M -18.83 % | 19.734 M 0.00 % | 19.734 M 23.35 % | 15.998 M 0.00 % | 15.998 M 37.48 % | 11.637 M 0.00 % | 11.637 M 15.81 % | 10.048 M 0.00 % | 10.048 M 41.15 % | 7.119 M 0.00 % | 7.119 M 16.99 % | 6.085 M 0.00 % | 6.085 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 -100.00 % | 505.500 K 0.00 % | 505.500 K 1.71 % | 497.000 K 0.00 % | 497.000 K -13.86 % | 577.000 K 0.00 % | 577.000 K -34.43 % | 880.000 K 0.00 % | 880.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 817.500 K 0.00 % | 817.500 K -5.93 % | 869.000 K 0.00 % | 869.000 K 42.46 % | 610.000 K 0.00 % | 610.000 K -14.63 % | 714.500 K 0.00 % | 714.500 K 15.80 % | 617.000 K 0.00 % | 617.000 K 46.73 % | 420.500 K 0.00 % | 420.500 K -1.75 % | 428.000 K 0.00 % | 428.000 K 820.43 % | 46.500 K 0.00 % | 46.500 K -91.60 % | 553.500 K 0.00 % | 553.500 K 55.70 % | 355.500 K 0.00 % | 355.500 K 64.58 % | 216.000 K 0.00 % | 216.000 K 7.73 % | 200.500 K 0.00 % | 200.500 K 11.39 % | 180.000 K 0.00 % | 180.000 K 0.56 % | 179.000 K 0.00 % | 179.000 K 130.97 % | 77.500 K 0.00 % | 77.500 K -11.93 % | 88.000 K 0.00 % | 88.000 K -47.46 % | 167.500 K 0.00 % | 167.500 K -14.76 % | 196.500 K 0.00 % | 196.500 K 4.52 % | 188.000 K 0.00 % | 188.000 K 24.09 % | 151.500 K 0.00 % | 151.500 K 27.85 % | 118.500 K 0.00 % | 118.500 K -9.54 % | 131.000 K 0.00 % | 131.000 K 172.92 % | 48.000 K 0.00 % | 48.000 K -17.24 % | 58.000 K 0.00 % | 58.000 K 24.73 % | 46.500 K 0.00 % | 46.500 K 69.09 % | 27.500 K 0.00 % | 27.500 K |
| Selling general and administrative expenses | 14.574 M 16.39 % | 12.522 M -1.09 % | 12.660 M 10.65 % | 11.441 M -8.97 % | 12.568 M 39.03 % | 9.040 M -11.13 % | 10.172 M 21.82 % | 8.350 M -13.27 % | 9.628 M 30.66 % | 7.369 M -17.27 % | 8.908 M 0.00 % | 8.908 M -14.73 % | 10.446 M 0.00 % | 10.446 M -14.35 % | 12.197 M 0.00 % | 12.197 M -20.19 % | 15.283 M 0.00 % | 15.283 M 19.63 % | 12.775 M 0.00 % | 12.775 M 7.89 % | 11.841 M 0.00 % | 11.841 M -3.70 % | 12.296 M 0.00 % | 12.296 M 189.58 % | 4.246 M 0.00 % | 4.246 M 4.68 % | 4.056 M 0.00 % | 4.056 M 4.67 % | 3.875 M 0.00 % | 3.875 M -0.21 % | 3.883 M 0.00 % | 3.883 M 68.75 % | 2.301 M 0.00 % | 2.301 M -2.13 % | 2.351 M 0.00 % | 2.351 M 40.19 % | 1.677 M 0.00 % | 1.677 M -14.22 % | 1.955 M 0.00 % | 1.955 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 |
| Interest income | 15.000 K 36.36 % | 11.000 K 57.14 % | 7.000 K 75.00 % | 4.000 K -20.00 % | 5.000 K -50.00 % | 10.000 K 900.00 % | 1.000 K -50.00 % | 2.000 K -33.33 % | 3.000 K | 0.000 -100.00 % | 3.500 K 0.00 % | 3.500 K 0.00 % | 3.500 K 0.00 % | 3.500 K 40.00 % | 2.500 K 0.00 % | 2.500 K -76.19 % | 10.500 K 0.00 % | 10.500 K 2 000.00 % | 500.000 0.00 % | 500.000 -87.50 % | 4.000 K 0.00 % | 4.000 K -38.46 % | 6.500 K 0.00 % | 6.500 K -50.00 % | 13.000 K 0.00 % | 13.000 K -59.38 % | 32.000 K 0.00 % | 32.000 K 220.00 % | 10.000 K 0.00 % | 10.000 K -25.93 % | 13.500 K 0.00 % | 13.500 K 440.00 % | 2.500 K 0.00 % | 2.500 K -28.57 % | 3.500 K 0.00 % | 3.500 K -97.81 % | 159.500 K 0.00 % | 159.500 K 578.72 % | 23.500 K 0.00 % | 23.500 K -55.66 % | 53.000 K 0.00 % | 53.000 K 92.73 % | 27.500 K 0.00 % | 27.500 K -58.33 % | 66.000 K 0.00 % | 66.000 K -17.50 % | 80.000 K 0.00 % | 80.000 K 86.05 % | 43.000 K 0.00 % | 43.000 K -24.56 % | 57.000 K 0.00 % | 57.000 K -20.83 % | 72.000 K 0.00 % | 72.000 K 51.58 % | 47.500 K 0.00 % | 47.500 K 93.88 % | 24.500 K 0.00 % | 24.500 K -15.52 % | 29.000 K 0.00 % | 29.000 K -27.50 % | 40.000 K 0.00 % | 40.000 K -55.80 % | 90.500 K 0.00 % | 90.500 K 10.37 % | 82.000 K 0.00 % | 82.000 K 10.07 % | 74.500 K 0.00 % | 74.500 K 21.14 % | 61.500 K 0.00 % | 61.500 K 43.02 % | 43.000 K 0.00 % | 43.000 K 514.29 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K |
| Interest expense | 963.000 K 32.83 % | 725.000 K 0.55 % | 721.000 K 490.98 % | 122.000 K -34.41 % | 186.000 K 8.14 % | 172.000 K 0.00 % | 172.000 K 6.17 % | 162.000 K -55.25 % | 362.000 K 43.08 % | 253.000 K 185.88 % | 88.500 K 0.00 % | 88.500 K -18.81 % | 109.000 K 0.00 % | 109.000 K -33.13 % | 163.000 K 0.00 % | 163.000 K -24.01 % | 214.500 K 0.00 % | 214.500 K -15.22 % | 253.000 K 0.00 % | 253.000 K 2.85 % | 246.000 K 0.00 % | 246.000 K -12.30 % | 280.500 K 0.00 % | 280.500 K -27.98 % | 389.500 K 0.00 % | 389.500 K -5.69 % | 413.000 K 0.00 % | 413.000 K 2.10 % | 404.500 K 0.00 % | 404.500 K 0.50 % | 402.500 K 0.00 % | 402.500 K 115.24 % | 187.000 K 0.00 % | 187.000 K 66.96 % | 112.000 K 0.00 % | 112.000 K 40.00 % | 80.000 K 0.00 % | 80.000 K -9.09 % | 88.000 K 0.00 % | 88.000 K 117.28 % | 40.500 K 0.00 % | 40.500 K -2.41 % | 41.500 K 0.00 % | 41.500 K -1.19 % | 42.000 K 0.00 % | 42.000 K 6.33 % | 39.500 K 0.00 % | 39.500 K 0.00 % | 39.500 K 0.00 % | 39.500 K -22.55 % | 51.000 K 0.00 % | 51.000 K -8.93 % | 56.000 K 0.00 % | 56.000 K -60.84 % | 143.000 K 0.00 % | 143.000 K -26.29 % | 194.000 K 0.00 % | 194.000 K 39.57 % | 139.000 K 0.00 % | 139.000 K -43.15 % | 244.500 K 0.00 % | 244.500 K 28.68 % | 190.000 K 0.00 % | 190.000 K -35.92 % | 296.500 K 0.00 % | 296.500 K 36.32 % | 217.500 K 0.00 % | 217.500 K 166.87 % | 81.500 K 0.00 % | 81.500 K -2.40 % | 83.500 K 0.00 % | 83.500 K -78.70 % | 392.000 K 0.00 % | 392.000 K -5.88 % | 416.500 K 0.00 % | 416.500 K |
| Depreciation and amortization | 2.614 M 11.23 % | 2.350 M 19.23 % | 1.971 M 7.29 % | 1.837 M 20.70 % | 1.522 M 0.46 % | 1.515 M 16.54 % | 1.300 M -10.10 % | 1.446 M 20.90 % | 1.196 M -41.23 % | 2.035 M 14.81 % | 1.773 M 0.00 % | 1.773 M -7.03 % | 1.907 M 0.00 % | 1.907 M -1.01 % | 1.926 M 0.00 % | 1.926 M -13.01 % | 2.214 M 0.00 % | 2.214 M 7.32 % | 2.063 M 0.00 % | 2.063 M 3.33 % | 1.997 M 0.00 % | 1.997 M -1.38 % | 2.025 M 0.00 % | 2.025 M -5.97 % | 2.153 M 0.00 % | 2.153 M -3.24 % | 2.225 M 0.00 % | 2.225 M -6.73 % | 2.386 M 0.00 % | 2.386 M 1.84 % | 2.343 M 0.00 % | 2.343 M 52.56 % | 1.536 M 0.00 % | 1.536 M 37.84 % | 1.114 M 0.00 % | 1.114 M 2.58 % | 1.086 M 0.00 % | 1.086 M 15.35 % | 941.500 K 0.00 % | 941.500 K 37.75 % | 683.500 K 0.00 % | 683.500 K 7.72 % | 634.500 K 0.00 % | 634.500 K -13.56 % | 734.000 K 0.00 % | 734.000 K -15.34 % | 867.000 K 0.00 % | 867.000 K 27.22 % | 681.500 K 0.00 % | 681.500 K -0.87 % | 687.500 K 0.00 % | 687.500 K -14.44 % | 803.500 K 0.00 % | 803.500 K 9.10 % | 736.500 K 0.00 % | 736.500 K -3.91 % | 766.500 K 0.00 % | 766.500 K -6.75 % | 822.000 K 0.00 % | 822.000 K 2.30 % | 803.500 K 0.00 % | 803.500 K 13.49 % | 708.000 K 0.00 % | 708.000 K 1.51 % | 697.500 K 0.00 % | 697.500 K 45.16 % | 480.500 K 0.00 % | 480.500 K 37.68 % | 349.000 K 0.00 % | 349.000 K -7.18 % | 376.000 K 0.00 % | 376.000 K 3.30 % | 364.000 K 0.00 % | 364.000 K 23.60 % | 294.500 K 0.00 % | 294.500 K |
| Operating income | -2.618 M 41.12 % | -4.446 M -381.21 % | 1.581 M 161.98 % | -2.551 M -269.95 % | 1.501 M 449.07 % | -430.000 K -202.38 % | 420.000 K 536.36 % | 66.000 K 110.86 % | -608.000 K 79.16 % | -2.918 M -11.74 % | -2.612 M 0.00 % | -2.612 M 47.08 % | -4.935 M 0.00 % | -4.935 M -7.42 % | -4.594 M 0.00 % | -4.594 M 29.99 % | -6.562 M 0.00 % | -6.562 M -4 188.47 % | 160.500 K 0.00 % | 160.500 K 107.88 % | -2.037 M 0.00 % | -2.037 M -43.47 % | -1.420 M 0.00 % | -1.420 M -159.87 % | 2.371 M 0.00 % | 2.371 M -3.05 % | 2.446 M 0.00 % | 2.446 M -18.54 % | 3.002 M 0.00 % | 3.002 M -12.97 % | 3.450 M 0.00 % | 3.450 M -26.50 % | 4.693 M 0.00 % | 4.693 M 19.13 % | 3.940 M 0.00 % | 3.940 M -1.57 % | 4.003 M 0.00 % | 4.003 M 3.77 % | 3.857 M 0.00 % | 3.857 M 21.23 % | 3.182 M 0.00 % | 3.182 M 18.80 % | 2.678 M 0.00 % | 2.678 M 45.78 % | 1.837 M 0.00 % | 1.837 M 159.83 % | 707.000 K 0.00 % | 707.000 K 17.83 % | 600.000 K 0.00 % | 600.000 K 6.29 % | 564.500 K 0.00 % | 564.500 K -54.62 % | 1.244 M 0.00 % | 1.244 M -9.36 % | 1.373 M 0.00 % | 1.373 M 158.47 % | 531.000 K 0.00 % | 531.000 K -38.29 % | 860.500 K 0.00 % | 860.500 K -7.67 % | 932.000 K 0.00 % | 932.000 K -24.47 % | 1.234 M 0.00 % | 1.234 M -50.93 % | 2.515 M 0.00 % | 2.515 M 28.91 % | 1.951 M 0.00 % | 1.951 M 2 501.33 % | 75.000 K 0.00 % | 75.000 K -92.48 % | 997.500 K 0.00 % | 997.500 K 43.32 % | 696.000 K 0.00 % | 696.000 K 26.09 % | 552.000 K 0.00 % | 552.000 K |
| Operating income ratio | -0.08 56.82 % | -0.19 -486.41 % | 0.05 142.48 % | -0.11 -341.88 % | 0.05 339.09 % | -0.02 -228.47 % | 0.02 390.73 % | 0.00 111.29 % | -0.03 84.96 % | -0.18 -15.38 % | -0.16 0.00 % | -0.16 42.41 % | -0.28 0.00 % | -0.28 -42.88 % | -0.19 0.00 % | -0.19 17.68 % | -0.24 0.00 % | -0.24 -4 362.84 % | 0.01 0.00 % | 0.01 106.99 % | -0.08 0.00 % | -0.08 -59.71 % | -0.05 0.00 % | -0.05 -167.23 % | 0.07 0.00 % | 0.07 -4.66 % | 0.08 0.00 % | 0.08 -17.91 % | 0.09 0.00 % | 0.09 -16.10 % | 0.11 0.00 % | 0.11 -33.51 % | 0.17 0.00 % | 0.17 0.21 % | 0.17 0.00 % | 0.17 -7.32 % | 0.18 0.00 % | 0.18 5.87 % | 0.17 0.00 % | 0.17 4.97 % | 0.16 0.00 % | 0.16 4.08 % | 0.16 0.00 % | 0.16 21.64 % | 0.13 0.00 % | 0.13 124.40 % | 0.06 0.00 % | 0.06 2.86 % | 0.06 0.00 % | 0.06 5.08 % | 0.05 0.00 % | 0.05 -46.83 % | 0.10 0.00 % | 0.10 8.94 % | 0.09 0.00 % | 0.09 170.78 % | 0.03 0.00 % | 0.03 -44.37 % | 0.06 0.00 % | 0.06 2.42 % | 0.06 0.00 % | 0.06 -22.75 % | 0.08 0.00 % | 0.08 -39.55 % | 0.13 0.00 % | 0.13 4.51 % | 0.12 0.00 % | 0.12 1 804.41 % | 0.01 0.00 % | 0.01 -93.55 % | 0.10 0.00 % | 0.10 1.53 % | 0.10 0.00 % | 0.10 7.77 % | 0.09 0.00 % | 0.09 |
| Total other income expenses net | -1.092 M -73.33 % | -630.000 K 86.22 % | -4.571 M -1 264.48 % | -335.000 K -93.64 % | -173.000 K 41.36 % | -295.000 K -57.75 % | -187.000 K -196.83 % | -63.000 K 0.00 % | -63.000 K -139.38 % | 160.000 K 459.55 % | -44.500 K 0.00 % | -44.500 K 54.59 % | -98.000 K 0.00 % | -98.000 K 38.94 % | -160.500 K 0.00 % | -160.500 K 21.32 % | -204.000 K 0.00 % | -204.000 K 19.21 % | -252.500 K 0.00 % | -252.500 K 88.56 % | -2.207 M 0.00 % | -2.207 M -705.47 % | -274.000 K 0.00 % | -274.000 K 52.47 % | -576.500 K 0.00 % | -576.500 K -51.31 % | -381.000 K 0.00 % | -381.000 K 3.42 % | -394.500 K 0.00 % | -394.500 K -158.01 % | 680.000 K 0.00 % | 680.000 K 468.56 % | -184.500 K 0.00 % | -184.500 K 75.99 % | -768.500 K 0.00 % | -768.500 K -1 066.67 % | 79.500 K 0.00 % | 79.500 K 223.26 % | -64.500 K 0.00 % | -64.500 K -221.70 % | 53.000 K 0.00 % | 53.000 K 92.73 % | 27.500 K 0.00 % | 27.500 K 14.58 % | 24.000 K 0.00 % | 24.000 K -40.74 % | 40.500 K 0.00 % | 40.500 K 1 057.14 % | 3.500 K 0.00 % | 3.500 K -41.67 % | 6.000 K 0.00 % | 6.000 K -62.50 % | 16.000 K 0.00 % | 16.000 K 133.68 % | -47.500 K 0.00 % | -47.500 K 78.94 % | -225.500 K 0.00 % | -225.500 K -105.00 % | -110.000 K 0.00 % | -110.000 K 46.21 % | -204.500 K 0.00 % | -204.500 K -7.63 % | -190.000 K 0.00 % | -190.000 K 35.92 % | -296.500 K 0.00 % | -296.500 K -36.32 % | -217.500 K 0.00 % | -217.500 K -119.30 % | 1.127 M 0.00 % | 1.127 M 1 449.70 % | -83.500 K 0.00 % | -83.500 K 78.70 % | -392.000 K 0.00 % | -392.000 K 5.88 % | -416.500 K 0.00 % | -416.500 K |
| 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-30 | 2003-03-31 | 2002-09-30 | 2002-03-31 | 2001-09-30 | 2001-03-31 | 2000-09-30 | 2000-03-31 | 1999-09-30 | 1999-03-31 | 1998-09-30 | 1998-03-31 | 1997-09-30 | 1997-03-31 | 1996-09-30 | 1994-12-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1992-12-31 | 1992-06-30 | 1991-12-31 | 1991-06-30 | 1990-12-31 | 1990-06-30 | 1989-12-31 | 1989-06-30 | 1988-12-31 | 1988-06-30 | 1987-12-31 | 1987-06-30 | 1986-12-31 | 1986-06-30 | 1985-12-31 | 1985-06-30 |
| 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-30 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 | 1985-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 17.020 M -1.78 % | 17.328 M 116.98 % | 7.986 M 5.09 % | 7.599 M 812.85 % | -1.066 M -140.64 % | 2.623 M 239.74 % | -1.877 M -27.25 % | -1.475 M 55.06 % | -3.282 M -130.23 % | 10.856 M 520.34 % | 1.750 M -1.85 % | 1.783 M 145.98 % | -3.878 M -182.86 % | 4.680 M 412.42 % | -1.498 M -170.53 % | 2.124 M -70.52 % | 7.206 M 25.65 % | 5.735 M -23.11 % | 7.459 M -32.07 % | 10.980 M 51.39 % | 7.253 M -9.83 % | 8.044 M 271.03 % | 2.168 M -66.42 % | 6.457 M 0.73 % | 6.410 M -50.04 % | 12.831 M 106.62 % | 6.210 M -42.75 % | 10.848 M 232.05 % | 3.267 M -77.70 % | 14.652 M 22.18 % | 11.992 M -29.83 % | 17.089 M 1 193.64 % | 1.321 M -85.21 % | 8.930 M 1 124.97 % | 729.000 K -81.52 % | 3.945 M 692.34 % | -666.000 K -119.82 % | 3.360 M 291.24 % | -1.757 M -454.26 % | -317.000 K 94.41 % | -5.673 M -80.21 % | -3.148 M 59.98 % | -7.867 M -22.04 % | -6.446 M -25.21 % | -5.148 M -48.02 % | -3.478 M 5.95 % | -3.698 M 5.08 % | -3.896 M -56.34 % | -2.492 M -407.54 % | -491.000 K -210.59 % | 444.000 K 111.57 % | -3.838 M -53.58 % | -2.499 M 16.08 % | -2.978 M 33.69 % | -4.491 M -21.21 % | -3.705 M 10.33 % | -4.132 M -5.68 % | -3.910 M -56.78 % | -2.494 M -207.22 % | 2.326 M |
| Total investments | 1.498 M 4.24 % | 1.437 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.839 M 5.45 % | 1.744 M 0.81 % | 1.730 M -0.86 % | 1.745 M 2.89 % | 1.696 M 1.98 % | 1.663 M 2.97 % | 1.615 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 -100.00 % | 192.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 694.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -95.65 % | 23.000 K | 0.000 | 0.000 |
| Total debt | 18.136 M -1.12 % | 18.342 M 96.74 % | 9.323 M -1.58 % | 9.473 M 208.27 % | 3.073 M -19.07 % | 3.797 M 35.22 % | 2.808 M 11.30 % | 2.523 M -4.40 % | 2.639 M -77.30 % | 11.625 M 373.72 % | 2.454 M 1.40 % | 2.420 M | 0.000 -100.00 % | 5.158 M 6 190.24 % | 82.000 K -97.29 % | 3.026 M -61.61 % | 7.883 M 27.19 % | 6.198 M -21.64 % | 7.910 M -30.17 % | 11.328 M 43.90 % | 7.872 M -7.06 % | 8.470 M 48.03 % | 5.722 M -19.96 % | 7.149 M -14.51 % | 8.362 M -36.68 % | 13.206 M 18.31 % | 11.162 M -13.77 % | 12.945 M 5.54 % | 12.265 M -22.83 % | 15.893 M 27.97 % | 12.419 M -28.86 % | 17.457 M 672.09 % | 2.261 M -75.06 % | 9.064 M 756.71 % | 1.058 M -76.83 % | 4.566 M 2 701.23 % | 163.000 K -96.01 % | 4.087 M 3 867.96 % | 103.000 K | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 42.000 K 35.48 % | 31.000 K -51.56 % | 64.000 K -26.44 % | 87.000 K 17.57 % | 74.000 K -2.63 % | 76.000 K -60.42 % | 192.000 K -51.88 % | 399.000 K -62.46 % | 1.063 M 113.03 % | 499.000 K -77.08 % | 2.177 M 164.84 % | 822.000 K -70.38 % | 2.775 M 191.19 % | 953.000 K 45.50 % | 655.000 K 500.92 % | 109.000 K -84.78 % | 716.000 K -80.18 % | 3.612 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 377.000 K 181.08 % | -465.000 K -126.94 % | 1.726 M 464.05 % | 306.000 K 225.54 % | 93.999 K 100.14 % | -67.520 M -27 236.03 % | -247.000 K -533.34 % | 56.999 K -90.19 % | 581.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 100.00 % | -21.881 M -1.87 % | -21.480 M -3.22 % | -20.809 M -4.45 % | -19.923 M -7.03 % | -18.614 M -7.31 % | -17.346 M -9.66 % | -15.818 M -7.30 % | -14.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -30.111 M -30.22 % | -23.123 M -28.13 % | -18.047 M -20.96 % | -14.920 M -27.15 % | -11.734 M 27.95 % | -16.287 M -4.79 % | -15.542 M 11.31 % | -17.523 M 0.31 % | -17.578 M -4.05 % | -16.893 M -19.11 % | -14.183 M -17.17 % | -12.105 M -36.46 % | -8.871 M -88.38 % | -4.709 M -540.09 % | 1.070 M -81.93 % | 5.923 M -44.34 % | 10.642 M -49.49 % | 21.068 M -13.44 % | 24.338 M 2.18 % | 23.819 M -1.79 % | 24.253 M -12.16 % | 27.610 M -2.86 % | 28.424 M -9.47 % | 31.398 M -0.63 % | 31.598 M 6.95 % | 29.545 M -1.56 % | 30.014 M 7.28 % | 27.978 M -5.19 % | 29.511 M 13.18 % | 26.074 M 2.79 % | 25.366 M 9.22 % | 23.224 M -3.73 % | 24.125 M 19.10 % | 20.256 M -1.89 % | 20.646 M 24.79 % | 16.544 M -6.50 % | 17.694 M 22.19 % | 14.481 M -1.82 % | 14.750 M 33.33 % | 11.063 M 14.50 % | 9.662 M 16.41 % | 8.300 M 6.44 % | 7.798 M 35.85 % | 5.740 M 25.77 % | 4.564 M -24.44 % | 6.040 M 4.17 % | 5.798 M 4.66 % | 5.540 M 28.09 % | 4.325 M 49.14 % | 2.900 M -66.12 % | 8.560 M 4.71 % | 8.175 M 2.20 % | 7.999 M 2.88 % | 7.775 M 7.51 % | 7.232 M 48.01 % | 4.886 M 413.77 % | 951.000 K 1 080.41 % | -97.000 K 89.23 % | -901.000 K 30.37 % | -1.294 M |
| Common stock | 1.699 M 0.00 % | 1.699 M 0.00 % | 1.699 M 0.06 % | 1.698 M 1.74 % | 1.669 M 0.00 % | 1.669 M 0.00 % | 1.669 M 0.00 % | 1.669 M 0.00 % | 1.669 M 33.20 % | 1.253 M 0.00 % | 1.253 M 0.00 % | 1.253 M 0.00 % | 1.253 M 48.11 % | 846.000 K 0.00 % | 846.000 K 0.00 % | 846.000 K 53.82 % | 550.000 K 0.00 % | 550.000 K 40.31 % | 392.000 K 0.00 % | 392.000 K 0.00 % | 392.000 K 0.00 % | 392.000 K 0.00 % | 392.000 K 0.00 % | 392.000 K 0.00 % | 392.000 K 1.82 % | 385.000 K 0.00 % | 385.000 K 1.32 % | 380.000 K 0.00 % | 380.000 K 0.00 % | 380.000 K 0.00 % | 380.000 K 0.00 % | 380.000 K 0.00 % | 380.000 K 0.53 % | 378.000 K 0.00 % | 378.000 K 0.53 % | 376.000 K 0.00 % | 376.000 K 0.27 % | 375.000 K 0.54 % | 373.000 K 0.27 % | 372.000 K 0.54 % | 370.000 K -95.13 % | 7.605 M 1 972.21 % | 367.000 K 1.10 % | 363.000 K 0.00 % | 363.000 K -13.16 % | 418.000 K 0.00 % | 418.000 K 0.00 % | 418.000 K 0.00 % | 418.000 K 0.00 % | 418.000 K 1.21 % | 413.000 K 0.00 % | 413.000 K 0.00 % | 413.000 K 0.00 % | 413.000 K 0.98 % | 409.000 K 0.74 % | 406.000 K 1.25 % | 401.000 K 0.00 % | 401.000 K 0.00 % | 401.000 K 6 583.33 % | 6.000 K |
| Total equity | 24.316 M -23.51 % | 31.789 M -11.79 % | 36.039 M -12.85 % | 41.352 M -4.08 % | 43.110 M 12.46 % | 38.333 M 0.20 % | 38.257 M 4.08 % | 36.756 M -0.67 % | 37.005 M 57.28 % | 23.528 M -8.80 % | 25.799 M -8.19 % | 28.101 M -8.95 % | 30.864 M 30.19 % | 23.706 M -20.08 % | 29.663 M -15.72 % | 35.195 M 9.52 % | 32.136 M -23.92 % | 42.242 M 33.02 % | 31.756 M 1.93 % | 31.155 M -0.69 % | 31.370 M -10.52 % | 35.059 M -3.69 % | 36.401 M -6.36 % | 38.872 M -0.79 % | 39.181 M 6.28 % | 36.866 M 0.26 % | 36.769 M 7.66 % | 34.153 M -6.76 % | 36.628 M 12.63 % | 32.521 M 3.06 % | 31.554 M 3.17 % | 30.585 M -2.79 % | 31.462 M 13.82 % | 27.642 M -0.73 % | 27.845 M 17.27 % | 23.744 M -4.50 % | 24.863 M 15.06 % | 21.609 M -0.75 % | 21.772 M 15.88 % | 18.789 M 8.43 % | 17.329 M 8.95 % | 15.905 M 3.43 % | 15.378 M 16.84 % | 13.162 M 9.66 % | 12.003 M -11.06 % | 13.496 M 1.70 % | 13.271 M 1.85 % | 13.030 M 10.13 % | 11.832 M 13.51 % | 10.424 M -29.39 % | 14.762 M 2.56 % | 14.394 M 1.12 % | 14.235 M 1.51 % | 14.023 M 1.87 % | 13.765 M 20.39 % | 11.434 M 53.31 % | 7.458 M 1.98 % | 7.313 M 12.06 % | 6.526 M 570.02 % | 974.000 K |
| Other non current liabilities | 669.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 -100.00 % | 778.000 K 1.43 % | 767.000 K 30.66 % | 587.000 K 2 568.18 % | 22.000 K -96.46 % | 622.000 K -4.16 % | 649.000 K 8.71 % | 597.000 K 16.83 % | 511.000 K -33.29 % | 766.000 K 914.89 % | -94.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.316 M -80.24 % | 11.720 M 441.59 % | 2.164 M -37.55 % | 3.465 M 33.78 % | 2.590 M -1.11 % | 2.619 M 7.20 % | 2.443 M 13.10 % | 2.160 M -4.21 % | 2.255 M -70.05 % | 7.528 M 1 241.89 % | 561.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.000 K -11.66 % | 163.000 K -19.31 % | 202.000 K -16.53 % | 242.000 K -11.36 % | 273.000 K -84.96 % | 1.815 M -45.43 % | 3.326 M -31.96 % | 4.888 M -24.03 % | 6.434 M -19.84 % | 8.026 M -16.02 % | 9.557 M -9.39 % | 10.547 M -9.03 % | 11.594 M 61.45 % | 7.181 M -13.05 % | 8.259 M 20 043.90 % | 41.000 K -12.77 % | 47.000 K -11.32 % | 53.000 K -42.39 % | 92.000 K 135.90 % | 39.000 K -13.33 % | 45.000 K -43.75 % | 80.000 K | 0.000 -100.00 % | 103.000 K | 0.000 -100.00 % | 22.000 K 37.50 % | 16.000 K -68.00 % | 50.000 K -31.51 % | 73.000 K 265.00 % | 20.000 K -60.78 % | 51.000 K -32.89 % | 76.000 K -64.32 % | 213.000 K -43.35 % | 376.000 K 17.13 % | 321.000 K -22.65 % | 415.000 K 242.98 % | 121.000 K -58.84 % | 294.000 K 23.01 % | 239.000 K 227.40 % | 73.000 K -18.89 % | 90.000 K -13.46 % | 104.000 K -96.54 % | 3.010 M |
| Total non current liabilities | 3.544 M -70.35 % | 11.953 M 398.66 % | 2.397 M -35.18 % | 3.698 M 31.00 % | 2.823 M -5.99 % | 3.003 M 15.81 % | 2.593 M 12.25 % | 2.310 M -3.95 % | 2.405 M -68.68 % | 7.678 M 979.89 % | 711.000 K 374.00 % | 150.000 K 0.00 % | 150.000 K 59.57 % | 94.000 K 0.00 % | 94.000 K -55.45 % | 211.000 K 0.00 % | 211.000 K -22.99 % | 274.000 K -6.80 % | 294.000 K -35.10 % | 453.000 K 19.84 % | 378.000 K -8.92 % | 415.000 K -78.98 % | 1.974 M -49.85 % | 3.936 M -27.93 % | 5.461 M -19.42 % | 6.777 M -18.96 % | 8.363 M -15.02 % | 9.841 M -9.12 % | 10.828 M -9.18 % | 11.922 M 59.34 % | 7.482 M -13.62 % | 8.662 M 2 138.24 % | 387.000 K -11.44 % | 437.000 K 6.33 % | 411.000 K 31.73 % | 312.000 K 15.56 % | 270.000 K -2.88 % | 278.000 K -11.75 % | 315.000 K -59.51 % | 778.000 K 23.49 % | 630.000 K 7.33 % | 587.000 K 15.55 % | 508.000 K -21.12 % | 644.000 K -24.94 % | 858.000 K -10.06 % | 954.000 K 16.48 % | 819.000 K -10.49 % | 915.000 K 976.47 % | 85.000 K -60.09 % | 213.000 K -51.48 % | 439.000 K 14.32 % | 384.000 K -17.77 % | 467.000 K 107.56 % | 225.000 K -34.40 % | 343.000 K 18.28 % | 290.000 K -89.09 % | 2.658 M 49.83 % | 1.774 M 66.10 % | 1.068 M -71.60 % | 3.760 M |
| Other current liabilities | 5.789 M 33 952.94 % | 17.000 K -99.52 % | 3.517 M | 0.000 100.00 % | -13.760 M -43 100.00 % | 32.000 K -99.09 % | 3.517 M 1 921.26 % | 174.000 K -91.27 % | 1.994 M | 0.000 -100.00 % | 2.529 M 1 312.85 % | 179.000 K -92.66 % | 2.438 M 396.54 % | 491.000 K 268.73 % | -291.000 K -202.46 % | 284.000 K -83.47 % | 1.718 M 383.94 % | 355.000 K -89.18 % | 3.282 M 969.06 % | 307.000 K -90.96 % | 3.397 M 38.09 % | 2.460 M -61.02 % | 6.311 M 219.71 % | 1.974 M -72.79 % | 7.254 M 144.82 % | 2.963 M -64.19 % | 8.275 M 124.07 % | 3.693 M -58.27 % | 8.850 M 100.82 % | 4.407 M -49.54 % | 8.733 M 400.46 % | 1.745 M -68.20 % | 5.487 M 740.28 % | 653.000 K -84.66 % | 4.256 M 901.41 % | 425.000 K -90.55 % | 4.496 M 781.57 % | 510.000 K -89.56 % | 4.886 M -45.95 % | 9.040 M 56.21 % | 5.787 M -30.28 % | 8.300 M 82.74 % | 4.542 M 5.68 % | 4.298 M 31.32 % | 3.273 M 33.59 % | 2.450 M -2.70 % | 2.518 M 3.54 % | 2.432 M -6.75 % | 2.608 M -18.91 % | 3.216 M -6.70 % | 3.447 M -3.53 % | 3.573 M -5.12 % | 3.766 M -2.54 % | 3.864 M -46.69 % | 7.248 M 36.60 % | 5.306 M 28.32 % | 4.135 M 59.16 % | 2.598 M 26.36 % | 2.056 M -5.95 % | 2.186 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.294 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 % | -1.695 M -11 200.00 % | -15.000 K -7.14 % | -14.000 K 0.00 % | -14.000 K 74.07 % | -54.000 K -116.00 % | -25.000 K 78.45 % | -116.000 K 37.63 % | -186.000 K 72.93 % | -687.000 K -285.96 % | -178.000 K 89.90 % | -1.762 M -151.36 % | -701.000 K 71.75 % | -2.481 M -247.48 % | -714.000 K -22.68 % | -582.000 K -14 650.00 % | 4.000 K 100.65 % | -612.000 K -1.66 % | -602.000 K |
| Short term debt | 15.820 M 138.90 % | 6.622 M -7.50 % | 7.159 M 19.16 % | 6.008 M -64.59 % | 16.966 M 1 340.24 % | 1.178 M 222.74 % | 365.000 K 0.55 % | 363.000 K -5.47 % | 384.000 K -90.63 % | 4.097 M 116.43 % | 1.893 M -21.78 % | 2.420 M | 0.000 -100.00 % | 5.158 M 6 190.24 % | 82.000 K -97.29 % | 3.026 M -61.61 % | 7.883 M 30.21 % | 6.054 M -21.85 % | 7.747 M -30.37 % | 11.126 M 45.82 % | 7.630 M -6.92 % | 8.197 M 109.80 % | 3.907 M 2.20 % | 3.823 M 10.05 % | 3.474 M -48.70 % | 6.772 M 115.94 % | 3.136 M -7.44 % | 3.388 M 97.21 % | 1.718 M -60.04 % | 4.299 M -17.93 % | 5.238 M -43.05 % | 9.198 M 314.32 % | 2.220 M -75.38 % | 9.017 M 797.21 % | 1.005 M -77.54 % | 4.474 M 3 508.06 % | 124.000 K -96.93 % | 4.042 M 17 473.91 % | 23.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 20.000 K 33.33 % | 15.000 K 7.14 % | 14.000 K 0.00 % | 14.000 K -74.07 % | 54.000 K 116.00 % | 25.000 K -78.45 % | 116.000 K -37.63 % | 186.000 K -72.93 % | 687.000 K 285.96 % | 178.000 K -89.90 % | 1.762 M 151.36 % | 701.000 K -71.75 % | 2.481 M 247.48 % | 714.000 K 22.68 % | 582.000 K 2 963.16 % | 19.000 K -96.90 % | 612.000 K 1.66 % | 602.000 K |
| Total current liabilities | 27.261 M 68.82 % | 16.148 M 2.31 % | 15.783 M 9.13 % | 14.462 M 84.11 % | 7.855 M -19.73 % | 9.786 M 22.19 % | 8.009 M -6.71 % | 8.585 M 62.81 % | 5.273 M -47.29 % | 10.003 M 33.00 % | 7.521 M 11.75 % | 6.730 M 37.10 % | 4.909 M -63.59 % | 13.483 M 83.59 % | 7.344 M -37.69 % | 11.787 M -24.94 % | 15.704 M -2.34 % | 16.081 M -6.21 % | 17.146 M -22.79 % | 22.206 M 38.28 % | 16.059 M -23.51 % | 20.996 M 34.28 % | 15.636 M -14.75 % | 18.341 M 11.29 % | 16.480 M -31.50 % | 24.059 M 29.59 % | 18.565 M -7.54 % | 20.079 M 19.28 % | 16.834 M -13.33 % | 19.423 M 2.74 % | 18.905 M -13.21 % | 21.783 M 72.28 % | 12.644 M -39.64 % | 20.949 M 109.34 % | 10.007 M -33.12 % | 14.963 M 68.50 % | 8.880 M -40.70 % | 14.974 M 64.03 % | 9.129 M -9.33 % | 10.068 M 1.84 % | 9.886 M 19.11 % | 8.300 M 15.49 % | 7.187 M 6.40 % | 6.755 M 28.79 % | 5.245 M 12.55 % | 4.660 M 8.52 % | 4.294 M -9.56 % | 4.748 M -0.61 % | 4.777 M -3.08 % | 4.929 M -28.52 % | 6.896 M -0.95 % | 6.962 M -19.50 % | 8.648 M 9.15 % | 7.923 M -30.94 % | 11.472 M 24.52 % | 9.213 M 23.61 % | 7.453 M 65.81 % | 4.495 M 34.06 % | 3.353 M -6.60 % | 3.590 M |
| Total liabilities | 30.805 M 9.62 % | 28.101 M 54.57 % | 18.180 M 0.11 % | 18.160 M 70.07 % | 10.678 M -16.51 % | 12.789 M 20.63 % | 10.602 M -2.69 % | 10.895 M 41.90 % | 7.678 M -56.57 % | 17.681 M 114.78 % | 8.232 M 19.65 % | 6.880 M 36.00 % | 5.059 M -62.74 % | 13.577 M 82.54 % | 7.438 M -38.01 % | 11.998 M -24.61 % | 15.915 M -2.69 % | 16.355 M -6.22 % | 17.440 M -23.03 % | 22.659 M 37.85 % | 16.437 M -23.23 % | 21.411 M 21.58 % | 17.610 M -20.95 % | 22.277 M 1.53 % | 21.941 M -28.85 % | 30.836 M 14.51 % | 26.928 M -10.00 % | 29.920 M 8.16 % | 27.662 M -11.75 % | 31.345 M 18.79 % | 26.387 M -13.33 % | 30.445 M 133.64 % | 13.031 M -39.07 % | 21.386 M 105.28 % | 10.418 M -31.80 % | 15.275 M 66.94 % | 9.150 M -40.01 % | 15.252 M 61.50 % | 9.444 M -12.93 % | 10.846 M 3.14 % | 10.516 M 18.33 % | 8.887 M 15.49 % | 7.695 M 4.00 % | 7.399 M 21.24 % | 6.103 M 8.71 % | 5.614 M 9.80 % | 5.113 M -9.71 % | 5.663 M 16.47 % | 4.862 M -5.45 % | 5.142 M -29.90 % | 7.335 M -0.15 % | 7.346 M -19.41 % | 9.115 M 11.87 % | 8.148 M -31.04 % | 11.815 M 24.33 % | 9.503 M -6.01 % | 10.111 M 61.29 % | 6.269 M 41.80 % | 4.421 M -39.85 % | 7.350 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.573 M | 0.000 -100.00 % | 1.696 M 1.98 % | 1.663 M 2.97 % | 1.615 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 100.00 % | -5.806 M | 0.000 100.00 % | -7.909 M -22.11 % | -6.477 M -24.27 % | -5.212 M -46.20 % | -3.565 M 5.49 % | -3.772 M 5.04 % | -3.972 M -47.99 % | -2.684 M -201.57 % | -890.000 K -1 286.67 % | 75.000 K 101.73 % | -4.337 M 7.25 % | -4.676 M -23.05 % | -3.800 M 47.70 % | -7.266 M -56.02 % | -4.657 M 2.70 % | -4.786 M -19.08 % | -4.019 M -25.20 % | -3.210 M -149.61 % | -1.286 M |
| Long term investments | 1.498 M 4.24 % | 1.437 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.839 M 5.45 % | 1.744 M 0.81 % | 1.730 M -0.86 % | 1.745 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 -100.00 % | 192.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 |
| Intangible assets | 2.656 M -2.50 % | 2.724 M -8.77 % | 2.986 M -3.58 % | 3.097 M -2.85 % | 3.188 M -0.72 % | 3.211 M 6.43 % | 3.017 M -0.49 % | 3.032 M 7.37 % | 2.824 M -5.46 % | 2.987 M -6.36 % | 3.190 M 2.54 % | 3.111 M -7.63 % | 3.368 M -13.37 % | 3.888 M -7.74 % | 4.214 M -5.79 % | 4.473 M -6.36 % | 4.777 M -5.39 % | 5.049 M 24.02 % | 4.071 M 22.51 % | 3.323 M -6.89 % | 3.569 M -5.38 % | 3.772 M -5.18 % | 3.978 M | 0.000 -100.00 % | 4.350 M -5.17 % | 4.587 M -4.83 % | 4.820 M -3.35 % | 4.987 M -4.59 % | 5.227 M -4.41 % | 5.468 M -3.88 % | 5.689 M 1.10 % | 5.627 M 134.07 % | 2.404 M 5.25 % | 2.284 M -1.59 % | 2.321 M 53.40 % | 1.513 M -5.91 % | 1.608 M 18.58 % | 1.356 M -4.37 % | 1.418 M -64.70 % | 4.017 M 0.00 % | 4.017 M 13 290.00 % | 30.000 K -3.23 % | 31.000 K -13.89 % | 36.000 K -5.26 % | 38.000 K -5.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 2.001 M 15.60 % | 1.731 M -0.06 % | 1.732 M -62.73 % | 4.647 M 0.06 % | 4.644 M 1.80 % | 4.562 M 0.02 % | 4.561 M -0.09 % | 4.565 M 0.02 % | 4.564 M 0.00 % | 4.564 M 0.02 % | 4.563 M -0.02 % | 4.564 M 0.00 % | 4.564 M -0.09 % | 4.568 M 0.31 % | 4.554 M 0.37 % | 4.537 M 0.47 % | 4.516 M -46.69 % | 8.471 M 0.08 % | 8.464 M -0.40 % | 8.498 M -0.38 % | 8.530 M -19.28 % | 10.568 M -0.28 % | 10.598 M | 0.000 -100.00 % | 13.059 M -1.28 % | 13.228 M -1.08 % | 13.372 M 0.86 % | 13.258 M -1.18 % | 13.416 M -0.97 % | 13.548 M -0.56 % | 13.624 M 6.56 % | 12.785 M 28.82 % | 9.925 M 6.46 % | 9.323 M 1.27 % | 9.206 M 12.90 % | 8.154 M 0.47 % | 8.116 M 5.14 % | 7.719 M -0.41 % | 7.751 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 |
| Goodwill and intangible assets | 4.657 M 4.53 % | 4.455 M -5.57 % | 4.718 M -39.08 % | 7.744 M -1.12 % | 7.832 M 0.76 % | 7.773 M 2.57 % | 7.578 M -0.25 % | 7.597 M 2.83 % | 7.388 M -2.16 % | 7.551 M -2.61 % | 7.753 M 1.02 % | 7.675 M -3.24 % | 7.932 M -6.20 % | 8.456 M -3.56 % | 8.768 M -2.69 % | 9.010 M -3.05 % | 9.293 M -31.26 % | 13.520 M 7.86 % | 12.535 M 6.04 % | 11.821 M -2.30 % | 12.099 M -15.63 % | 14.340 M -1.62 % | 14.576 M -13.97 % | 16.943 M -2.68 % | 17.409 M -2.28 % | 17.815 M -2.07 % | 18.192 M -0.29 % | 18.245 M -2.13 % | 18.643 M -1.96 % | 19.016 M -1.54 % | 19.313 M 4.89 % | 18.412 M 49.34 % | 12.329 M 6.22 % | 11.607 M 0.69 % | 11.527 M 19.24 % | 9.667 M -0.59 % | 9.724 M 7.15 % | 9.075 M -1.03 % | 9.169 M 128.25 % | 4.017 M 0.00 % | 4.017 M 13 290.00 % | 30.000 K -3.23 % | 31.000 K -13.89 % | 36.000 K -5.26 % | 38.000 K -5.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 16.819 M 5.58 % | 15.930 M 12.75 % | 14.128 M 9.00 % | 12.961 M 2.53 % | 12.641 M 2.56 % | 12.326 M 31.55 % | 9.370 M 12.54 % | 8.326 M 99.90 % | 4.165 M -31.18 % | 6.052 M 59.98 % | 3.783 M -6.04 % | 4.026 M -10.31 % | 4.489 M -11.34 % | 5.063 M -10.91 % | 5.683 M -14.35 % | 6.635 M -7.74 % | 7.192 M -21.40 % | 9.150 M -10.82 % | 10.260 M -4.40 % | 10.732 M 3.36 % | 10.383 M -2.20 % | 10.617 M 5.66 % | 10.048 M 2.70 % | 9.784 M -2.37 % | 10.022 M -6.65 % | 10.736 M 5.17 % | 10.208 M 0.95 % | 10.112 M 0.92 % | 10.020 M -7.00 % | 10.774 M 2.39 % | 10.523 M 1.27 % | 10.391 M 24.29 % | 8.360 M 9.51 % | 7.634 M 2.36 % | 7.458 M 19.29 % | 6.252 M 12.87 % | 5.539 M 7.97 % | 5.130 M 0.67 % | 5.096 M 11.78 % | 4.559 M 2.77 % | 4.436 M 26.67 % | 3.502 M -1.88 % | 3.569 M -1.54 % | 3.625 M -2.05 % | 3.701 M -17.35 % | 4.478 M -7.00 % | 4.815 M -6.60 % | 5.155 M 8.85 % | 4.736 M 6.43 % | 4.450 M -32.03 % | 6.547 M 1.38 % | 6.458 M -11.32 % | 7.282 M 3.73 % | 7.020 M -3.12 % | 7.246 M 34.76 % | 5.377 M 18.18 % | 4.550 M 35.22 % | 3.365 M 1.51 % | 3.315 M 43.32 % | 2.313 M |
| Total non current assets | 23.253 M -8.43 % | 25.393 M 13.28 % | 22.417 M -7.09 % | 24.128 M 0.97 % | 23.897 M 3.65 % | 23.055 M 6.03 % | 21.743 M 10.39 % | 19.697 M 10.13 % | 17.886 M 2.92 % | 17.378 M 13.86 % | 15.262 M -0.86 % | 15.394 M -4.18 % | 16.066 M 3.70 % | 15.493 M -5.67 % | 16.425 M -7.07 % | 17.674 M -4.34 % | 18.476 M -27.58 % | 25.514 M 2.49 % | 24.894 M 1.55 % | 24.514 M 0.71 % | 24.340 M -9.54 % | 26.906 M 2.16 % | 26.338 M -3.76 % | 27.366 M -2.16 % | 27.969 M -2.41 % | 28.660 M 0.53 % | 28.509 M 0.05 % | 28.494 M -1.07 % | 28.803 M -3.64 % | 29.891 M -0.04 % | 29.903 M 3.49 % | 28.894 M 38.83 % | 20.812 M 7.06 % | 19.440 M 0.18 % | 19.406 M 19.08 % | 16.297 M 4.25 % | 15.632 M 6.75 % | 14.643 M 0.08 % | 14.631 M 70.60 % | 8.576 M 1.46 % | 8.453 M 139.33 % | 3.532 M -6.86 % | 3.792 M 3.58 % | 3.661 M -2.09 % | 3.739 M -17.24 % | 4.518 M -6.17 % | 4.815 M -6.60 % | 5.155 M 8.85 % | 4.736 M 6.43 % | 4.450 M -38.54 % | 7.241 M 12.12 % | 6.458 M -11.32 % | 7.282 M 3.73 % | 7.020 M -3.12 % | 7.246 M 34.73 % | 5.378 M 18.17 % | 4.551 M 35.25 % | 3.365 M 1.51 % | 3.315 M 43.32 % | 2.313 M |
| Other current assets | 1.786 M 597.66 % | 256.000 K -87.15 % | 1.992 M 10.18 % | 1.808 M -15.79 % | 2.147 M 695.19 % | 270.000 K -72.97 % | 999.000 K 929.90 % | 97.000 K -93.53 % | 1.500 M 186.81 % | 523.000 K -51.03 % | 1.068 M | 0.000 -100.00 % | 1.118 M | 0.000 -100.00 % | 585.000 K -45.28 % | 1.069 M -68.51 % | 3.395 M -78.47 % | 15.772 M 946.58 % | 1.507 M -89.36 % | 14.162 M 1 090.08 % | 1.190 M -91.34 % | 13.749 M 553.78 % | 2.103 M -86.25 % | 15.300 M 883.29 % | 1.556 M 106.64 % | 753.000 K -47.31 % | 1.429 M 224.77 % | 440.000 K -79.27 % | 2.123 M 799.58 % | 236.000 K -74.24 % | 916.000 K -94.11 % | 15.554 M 2 036.54 % | 728.000 K -95.79 % | 17.312 M 2 742.69 % | 609.000 K -94.68 % | 11.456 M 2 205.03 % | 497.000 K -95.83 % | 11.923 M 1 709.26 % | 659.000 K -94.19 % | 11.344 M 1 879.76 % | 573.000 K -94.01 % | 9.573 M 1 556.23 % | 578.000 K 51.71 % | 381.000 K -12.01 % | 433.000 K -36.97 % | 687.000 K -17.92 % | 837.000 K 9.84 % | 762.000 K 32.29 % | 576.000 K -11.25 % | 649.000 K -36.06 % | 1.015 M 18.44 % | 857.000 K -1.04 % | 866.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 | 0.000 |
| cash and cash equivalents | 1.116 M 10.06 % | 1.014 M -24.16 % | 1.337 M -28.66 % | 1.874 M -54.72 % | 4.139 M 252.56 % | 1.174 M -74.94 % | 4.685 M 17.18 % | 3.998 M -32.48 % | 5.921 M 669.96 % | 769.000 K 9.23 % | 704.000 K 10.52 % | 637.000 K -83.57 % | 3.878 M 711.30 % | 478.000 K -69.75 % | 1.580 M 75.17 % | 902.000 K 33.23 % | 677.000 K 46.22 % | 463.000 K 2.66 % | 451.000 K 29.60 % | 348.000 K -43.78 % | 619.000 K 45.31 % | 426.000 K -88.01 % | 3.554 M 413.58 % | 692.000 K -64.55 % | 1.952 M 420.53 % | 375.000 K -92.43 % | 4.952 M 136.15 % | 2.097 M -76.69 % | 8.998 M 625.06 % | 1.241 M 190.63 % | 427.000 K 16.03 % | 368.000 K -60.85 % | 940.000 K 601.49 % | 134.000 K -59.27 % | 329.000 K -47.02 % | 621.000 K -25.09 % | 829.000 K 14.03 % | 727.000 K -60.91 % | 1.860 M 486.75 % | 317.000 K -94.54 % | 5.806 M 84.43 % | 3.148 M -60.20 % | 7.909 M 22.11 % | 6.477 M 24.27 % | 5.212 M 46.20 % | 3.565 M -5.49 % | 3.772 M -5.04 % | 3.972 M 47.99 % | 2.684 M 201.57 % | 890.000 K 43.78 % | 619.000 K -85.73 % | 4.337 M -7.25 % | 4.676 M 23.05 % | 3.800 M -47.70 % | 7.266 M 55.99 % | 4.658 M -2.69 % | 4.787 M 19.11 % | 4.019 M 25.20 % | 3.210 M 149.61 % | 1.286 M |
| Cash and short term investments | 1.116 M 10.06 % | 1.014 M -24.16 % | 1.337 M -28.66 % | 1.874 M -54.72 % | 4.139 M 252.56 % | 1.174 M -74.94 % | 4.685 M 17.18 % | 3.998 M -32.48 % | 5.921 M 669.96 % | 769.000 K 9.23 % | 704.000 K 10.52 % | 637.000 K -83.57 % | 3.878 M 711.30 % | 478.000 K -69.75 % | 1.580 M 75.17 % | 902.000 K 33.23 % | 677.000 K 46.22 % | 463.000 K 2.66 % | 451.000 K 29.60 % | 348.000 K -43.78 % | 619.000 K 45.31 % | 426.000 K -88.01 % | 3.554 M 413.58 % | 692.000 K -64.55 % | 1.952 M 420.53 % | 375.000 K -92.43 % | 4.952 M 136.15 % | 2.097 M -76.69 % | 8.998 M 625.06 % | 1.241 M 190.63 % | 427.000 K 16.03 % | 368.000 K -60.85 % | 940.000 K 601.49 % | 134.000 K -59.27 % | 329.000 K -47.02 % | 621.000 K -25.09 % | 829.000 K 14.03 % | 727.000 K -60.91 % | 1.860 M 486.75 % | 317.000 K -94.54 % | 5.806 M 84.43 % | 3.148 M -60.20 % | 7.909 M 22.11 % | 6.477 M 24.27 % | 5.212 M 46.20 % | 3.565 M -5.49 % | 3.772 M -5.04 % | 3.972 M 47.99 % | 2.684 M 201.57 % | 890.000 K 43.78 % | 619.000 K -85.73 % | 4.337 M -7.25 % | 4.676 M 23.05 % | 3.800 M -47.70 % | 7.266 M 55.99 % | 4.658 M -2.69 % | 4.787 M 18.43 % | 4.042 M 25.92 % | 3.210 M 149.61 % | 1.286 M |
| Total current assets | 31.868 M -7.62 % | 34.497 M 8.47 % | 31.802 M -10.12 % | 35.384 M 18.38 % | 29.891 M 6.50 % | 28.067 M 3.51 % | 27.116 M -3.00 % | 27.954 M 4.32 % | 26.797 M 12.45 % | 23.831 M 26.97 % | 18.769 M -4.18 % | 19.587 M -1.36 % | 19.857 M -8.87 % | 21.790 M 5.39 % | 20.676 M -29.96 % | 29.519 M -0.19 % | 29.575 M -10.60 % | 33.083 M 36.13 % | 24.302 M -17.06 % | 29.300 M 24.86 % | 23.467 M -20.62 % | 29.564 M 6.83 % | 27.673 M -18.09 % | 33.783 M 1.90 % | 33.153 M -15.08 % | 39.042 M 10.95 % | 35.188 M -1.10 % | 35.579 M 0.26 % | 35.487 M 4.45 % | 33.975 M 21.17 % | 28.038 M -12.75 % | 32.136 M 35.70 % | 23.681 M -19.96 % | 29.588 M 56.91 % | 18.857 M -17.01 % | 22.722 M 23.62 % | 18.381 M -17.27 % | 22.218 M 33.96 % | 16.585 M -21.25 % | 21.059 M 8.60 % | 19.392 M -8.79 % | 21.260 M 10.26 % | 19.281 M 14.09 % | 16.900 M 17.63 % | 14.367 M -1.54 % | 14.592 M 7.54 % | 13.569 M 0.23 % | 13.538 M 13.21 % | 11.958 M 7.57 % | 11.116 M -25.18 % | 14.856 M -2.79 % | 15.282 M -4.89 % | 16.068 M 6.05 % | 15.151 M -17.36 % | 18.334 M 17.84 % | 15.559 M 19.52 % | 13.018 M 27.42 % | 10.217 M 33.87 % | 7.632 M 26.97 % | 6.011 M |
| Inventory | 21.484 M -10.90 % | 24.112 M 13.30 % | 21.282 M -5.61 % | 22.548 M 36.97 % | 16.462 M -6.27 % | 17.563 M 15.91 % | 15.152 M -10.30 % | 16.891 M 18.66 % | 14.235 M -3.84 % | 14.804 M 36.32 % | 10.860 M -11.14 % | 12.222 M 21.85 % | 10.030 M -16.74 % | 12.047 M 24.45 % | 9.680 M -35.56 % | 15.021 M 10.15 % | 13.637 M -19.06 % | 16.848 M 35.12 % | 12.469 M -15.69 % | 14.790 M 12.34 % | 13.165 M -14.45 % | 15.389 M 12.85 % | 13.637 M -23.35 % | 17.791 M -0.43 % | 17.867 M -10.58 % | 19.980 M 23.23 % | 16.213 M -3.37 % | 16.779 M 36.71 % | 12.273 M -29.57 % | 17.426 M 21.28 % | 14.368 M -11.39 % | 16.214 M 36.37 % | 11.890 M -2.08 % | 12.142 M 43.85 % | 8.441 M -20.70 % | 10.645 M 29.39 % | 8.227 M -14.02 % | 9.568 M 27.13 % | 7.526 M -19.92 % | 9.398 M 27.53 % | 7.369 M -13.70 % | 8.539 M 38.85 % | 6.150 M 11.11 % | 5.535 M 30.54 % | 4.240 M -30.30 % | 6.083 M 7.57 % | 5.655 M 2.11 % | 5.538 M 8.61 % | 5.099 M -10.37 % | 5.689 M -2.50 % | 5.835 M 35.60 % | 4.303 M -20.00 % | 5.379 M 9.24 % | 4.924 M -20.34 % | 6.181 M 20.70 % | 5.121 M 33.95 % | 3.823 M 49.22 % | 2.562 M 36.64 % | 1.875 M -20.35 % | 2.354 M |
| Net receivables | 7.482 M -17.92 % | 9.115 M 26.76 % | 7.191 M -21.44 % | 9.154 M 28.15 % | 7.143 M -21.16 % | 9.060 M 44.27 % | 6.280 M -9.87 % | 6.968 M 35.54 % | 5.141 M -33.54 % | 7.735 M 26.04 % | 6.137 M -6.65 % | 6.574 M | 0.000 -100.00 % | 9.265 M 6.36 % | 8.711 M -27.89 % | 12.080 M 1.80 % | 11.866 M | 0.000 -100.00 % | 9.875 M | 0.000 -100.00 % | 8.493 M | 0.000 -100.00 % | 8.379 M | 0.000 -100.00 % | 11.778 M -34.33 % | 17.934 M 42.40 % | 12.594 M -22.56 % | 16.263 M 34.48 % | 12.093 M -19.77 % | 15.072 M 22.27 % | 12.327 M | 0.000 -100.00 % | 10.123 M | 0.000 -100.00 % | 9.478 M | 0.000 -100.00 % | 8.828 M | 0.000 -100.00 % | 6.540 M | 0.000 -100.00 % | 5.644 M | 0.000 -100.00 % | 4.644 M 3.04 % | 4.507 M 0.56 % | 4.482 M 5.29 % | 4.257 M 28.80 % | 3.305 M 1.19 % | 3.266 M -9.25 % | 3.599 M -7.43 % | 3.888 M -47.37 % | 7.387 M 27.69 % | 5.785 M 12.40 % | 5.147 M -19.92 % | 6.427 M 31.51 % | 4.887 M -15.45 % | 5.780 M 31.13 % | 4.408 M 22.00 % | 3.613 M 41.85 % | 2.547 M 7.42 % | 2.371 M |
| Tax assets | 279.000 K -92.19 % | 3.571 M 0.00 % | 3.571 M 4.32 % | 3.423 M -0.06 % | 3.425 M 15.87 % | 2.956 M 0.00 % | 2.956 M 45.62 % | 2.030 M 0.00 % | 2.030 M 0.00 % | 2.030 M 0.00 % | 2.030 M 0.00 % | 2.030 M 0.00 % | 2.030 M 2.84 % | 1.974 M 0.00 % | 1.974 M -2.71 % | 2.029 M 1.91 % | 1.991 M -29.99 % | 2.844 M 35.49 % | 2.099 M 7.04 % | 1.961 M 5.54 % | 1.858 M -4.67 % | 1.949 M 13.71 % | 1.714 M 168.23 % | 639.000 K 18.77 % | 538.000 K 393.58 % | 109.000 K 0.00 % | 109.000 K -20.44 % | 137.000 K -2.14 % | 140.000 K 38.61 % | 101.000 K 50.75 % | 67.000 K -26.37 % | 91.000 K -26.02 % | 123.000 K -38.19 % | 199.000 K -52.73 % | 421.000 K 11.38 % | 378.000 K 2.44 % | 369.000 K -15.75 % | 438.000 K 19.67 % | 366.000 K | 0.000 -100.00 % | 5.806 M | 0.000 -100.00 % | 7.909 M 22.11 % | 6.477 M 24.27 % | 5.212 M 46.20 % | 3.565 M -5.49 % | 3.772 M -5.04 % | 3.972 M 47.99 % | 2.684 M 201.57 % | 890.000 K 43.78 % | 619.000 K -85.73 % | 4.337 M -7.25 % | 4.676 M 23.05 % | 3.800 M -47.70 % | 7.266 M 55.99 % | 4.658 M -2.69 % | 4.787 M 19.11 % | 4.019 M 25.20 % | 3.210 M 149.61 % | 1.286 M |
| 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 | 0.000 |
| Account payables | 4.514 M -52.53 % | 9.509 M 126.73 % | 4.194 M -50.39 % | 8.454 M 115.72 % | 3.919 M -54.30 % | 8.576 M 202.72 % | 2.833 M -64.80 % | 8.048 M 221.79 % | 2.501 M -57.65 % | 5.906 M 113.75 % | 2.763 M -33.12 % | 4.131 M 84.01 % | 2.245 M -70.55 % | 7.622 M 14.38 % | 6.664 M -21.39 % | 8.477 M 59.76 % | 5.306 M -44.96 % | 9.641 M 88.52 % | 5.114 M -51.64 % | 10.575 M 165.70 % | 3.980 M -60.73 % | 10.136 M 147.34 % | 4.098 M -66.38 % | 12.189 M 141.51 % | 5.047 M -63.49 % | 13.822 M 109.74 % | 6.590 M -46.43 % | 12.302 M 134.50 % | 5.246 M -48.43 % | 10.172 M 158.50 % | 3.935 M -59.38 % | 9.688 M 201.43 % | 3.214 M -67.91 % | 10.016 M 189.90 % | 3.455 M -62.68 % | 9.258 M 240.62 % | 2.718 M -70.40 % | 9.181 M 194.26 % | 3.120 M | 0.000 -100.00 % | 2.503 M | 0.000 -100.00 % | 1.675 M 28.25 % | 1.306 M -11.28 % | 1.472 M -20.69 % | 1.856 M 15.07 % | 1.613 M 0.50 % | 1.605 M 6.64 % | 1.505 M 6.59 % | 1.412 M -43.20 % | 2.486 M 2.22 % | 2.432 M 1.46 % | 2.397 M -8.76 % | 2.627 M 50.72 % | 1.743 M -45.41 % | 3.193 M 16.70 % | 2.736 M 45.69 % | 1.878 M 174.16 % | 685.000 K -14.59 % | 802.000 K |
| Tax payables | 1.138 M | 0.000 -100.00 % | 913.000 K | 0.000 -100.00 % | 730.000 K | 0.000 -100.00 % | 1.294 M | 0.000 -100.00 % | 394.000 K | 0.000 -100.00 % | 336.000 K | 0.000 -100.00 % | 226.000 K 6.60 % | 212.000 K -76.15 % | 889.000 K | 0.000 -100.00 % | 797.000 K 2 470.97 % | 31.000 K -96.91 % | 1.003 M 406.57 % | 198.000 K -81.18 % | 1.052 M 418.23 % | 203.000 K -84.62 % | 1.320 M 271.83 % | 355.000 K -49.65 % | 705.000 K 40.44 % | 502.000 K -10.99 % | 564.000 K -18.97 % | 696.000 K -31.76 % | 1.020 M 87.16 % | 545.000 K -45.45 % | 999.000 K -13.28 % | 1.152 M -33.14 % | 1.723 M 36.42 % | 1.263 M -2.17 % | 1.291 M 60.17 % | 806.000 K -47.73 % | 1.542 M 24.25 % | 1.241 M 12.82 % | 1.100 M 7.00 % | 1.028 M -34.36 % | 1.566 M | 0.000 -100.00 % | 950.000 K -16.37 % | 1.136 M 133.74 % | 486.000 K 42.94 % | 340.000 K 211.93 % | 109.000 K -84.11 % | 686.000 K 25.18 % | 548.000 K 376.52 % | 115.000 K -58.33 % | 276.000 K -64.57 % | 779.000 K 7.75 % | 723.000 K -1.09 % | 731.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 14.905 M | 0.000 -100.00 % | 22.036 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 -100.00 % | 455.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 |
| Minority interest | -28.000 K -33.33 % | -21.000 K -320.00 % | -5.000 K 44.44 % | -9.000 K -175.00 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.728 M 7.91 % | 2.528 M 2.93 % | 2.456 M -7.77 % | 2.663 M -5.47 % | 2.817 M -1.64 % | 2.864 M 1.99 % | 2.808 M 11.30 % | 2.523 M -4.40 % | 2.639 M 6.76 % | 2.472 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K -59.46 % | 37.000 K -39.34 % | 61.000 K -38.38 % | 99.000 K -13.16 % | 114.000 K | 0.000 -100.00 % | 141.000 K | 0.000 -100.00 % | 123.000 K | 0.000 -100.00 % | 143.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 112.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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 465.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 52.756 M -0.19 % | 52.857 M 0.00 % | 52.857 M 0.00 % | 52.857 M 0.00 % | 52.857 M 0.00 % | 52.857 M 0.00 % | 52.857 M 0.00 % | 52.857 M -0.11 % | 52.914 M 35.09 % | 39.168 M 1.51 % | 38.587 M -0.94 % | 38.953 M 1.22 % | 38.482 M 39.58 % | 27.569 M 0.45 % | 27.445 M -0.44 % | 27.567 M 31.62 % | 20.944 M 1.55 % | 20.624 M 193.54 % | 7.026 M 1.18 % | 6.944 M 3.26 % | 6.725 M -4.70 % | 7.057 M -6.96 % | 7.585 M 7.10 % | 7.082 M -1.52 % | 7.191 M 3.68 % | 6.936 M 8.89 % | 6.370 M 9.92 % | 5.795 M -13.98 % | 6.737 M 11.04 % | 6.067 M 4.46 % | 5.808 M -16.80 % | 6.981 M 0.34 % | 6.957 M -0.73 % | 7.008 M 2.74 % | 6.821 M -0.04 % | 6.824 M 0.46 % | 6.793 M 0.59 % | 6.753 M 1.56 % | 6.649 M -9.59 % | 7.354 M 0.78 % | 7.297 M | 0.000 -100.00 % | 7.213 M 2.18 % | 7.059 M -0.24 % | 7.076 M 0.54 % | 7.038 M -0.24 % | 7.055 M -0.24 % | 7.072 M -0.24 % | 7.089 M -0.24 % | 7.106 M 22.75 % | 5.789 M -0.29 % | 5.806 M -0.29 % | 5.823 M -0.21 % | 5.835 M -4.72 % | 6.124 M -0.29 % | 6.142 M 0.59 % | 6.106 M -12.88 % | 7.009 M -0.24 % | 7.026 M 210.61 % | 2.262 M |
| Deferred tax liabilities non current | 559.000 K 139.91 % | 233.000 K 0.00 % | 233.000 K 0.00 % | 233.000 K 0.00 % | 233.000 K -39.32 % | 384.000 K 156.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 59.57 % | 94.000 K 0.00 % | 94.000 K -55.45 % | 211.000 K 0.00 % | 211.000 K 62.31 % | 130.000 K -0.76 % | 131.000 K -47.81 % | 251.000 K 84.56 % | 136.000 K -4.23 % | 142.000 K -10.69 % | 159.000 K -73.93 % | 610.000 K 6.46 % | 573.000 K 67.06 % | 343.000 K 1.78 % | 337.000 K 18.66 % | 284.000 K 1.07 % | 281.000 K -14.33 % | 328.000 K 8.97 % | 301.000 K -25.31 % | 403.000 K 16.47 % | 346.000 K -11.28 % | 390.000 K 8.94 % | 358.000 K 62.73 % | 220.000 K -4.76 % | 231.000 K -0.86 % | 233.000 K -0.85 % | 235.000 K | 0.000 100.00 % | -240.000 K | 0.000 -100.00 % | 9.000 K 50.00 % | 6.000 K -96.23 % | 159.000 K -44.01 % | 284.000 K -1.39 % | 288.000 K 193.88 % | 98.000 K -4.85 % | 103.000 K | 0.000 -100.00 % | 63.000 K 0.00 % | 63.000 K 21.15 % | 52.000 K -50.00 % | 104.000 K 112.24 % | 49.000 K -3.92 % | 51.000 K -98.03 % | 2.585 M 53.50 % | 1.684 M 74.69 % | 964.000 K 28.53 % | 750.000 K |
| 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 | 0.000 |
| Total assets | 55.121 M -7.96 % | 59.890 M 10.46 % | 54.219 M -8.89 % | 59.512 M 10.64 % | 53.788 M 5.21 % | 51.122 M 4.63 % | 48.859 M 2.54 % | 47.651 M 6.64 % | 44.683 M 8.43 % | 41.209 M 21.09 % | 34.031 M -2.72 % | 34.981 M -2.62 % | 35.923 M -3.65 % | 37.283 M 0.49 % | 37.101 M -21.38 % | 47.193 M -1.79 % | 48.051 M -18.00 % | 58.597 M 19.11 % | 49.196 M -8.58 % | 53.814 M 12.57 % | 47.807 M -15.34 % | 56.470 M 4.55 % | 54.011 M -11.67 % | 61.149 M 0.04 % | 61.122 M -9.72 % | 67.702 M 6.29 % | 63.697 M -0.59 % | 64.073 M -0.34 % | 64.290 M 0.66 % | 63.866 M 10.23 % | 57.941 M -5.06 % | 61.030 M 37.17 % | 44.493 M -9.25 % | 49.028 M 28.13 % | 38.263 M -1.94 % | 39.019 M 14.72 % | 34.013 M -7.73 % | 36.861 M 18.08 % | 31.216 M 5.33 % | 29.635 M 6.43 % | 27.845 M 12.31 % | 24.792 M 7.45 % | 23.073 M 12.22 % | 20.561 M 13.56 % | 18.106 M -5.25 % | 19.110 M 3.95 % | 18.384 M -1.65 % | 18.693 M 11.97 % | 16.694 M 7.25 % | 15.566 M -29.56 % | 22.097 M 1.64 % | 21.740 M -6.90 % | 23.350 M 5.32 % | 22.171 M -13.33 % | 25.580 M 22.18 % | 20.937 M 19.17 % | 17.569 M 29.36 % | 13.582 M 24.07 % | 10.947 M 31.51 % | 8.324 M |
| 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-30 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 | 1985-12-31 |
| 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-30 | 2003-03-31 | 2002-09-30 | 2002-03-31 | 2001-09-30 | 2001-03-31 | 2000-09-30 | 2000-03-31 | 1999-09-30 | 1999-03-31 | 1998-09-30 | 1998-03-31 | 1997-09-30 | 1997-03-31 | 1994-12-31 | 1994-09-30 | 1994-03-31 | 1993-09-30 | 1993-03-31 | 1992-09-30 | 1992-03-31 | 1991-09-30 | 1991-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -174.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -87.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 3.018 M 337.08 % | -1.273 M -234.71 % | 945.000 K 117.95 % | -5.265 M -5 384.38 % | -96.000 K 93.94 % | -1.585 M -543.98 % | 357.000 K 1 175.00 % | 28.000 K -95.08 % | 569.000 K 113.47 % | -4.224 M -648.94 % | -564.000 K 0.00 % | -564.000 K -321.18 % | 255.000 K 0.00 % | 255.000 K -92.47 % | 3.386 M 530.54 % | 537.000 K 117.83 % | -3.011 M -40 046.67 % | -7.500 K 0.00 % | -7.500 K 96.39 % | -208.000 K 0.00 % | -208.000 K -106.24 % | 3.333 M 0.00 % | 3.333 M 293.98 % | -1.718 M 0.00 % | -1.718 M -1.27 % | -1.697 M 0.00 % | -1.697 M -201.40 % | 1.673 M 0.00 % | 1.673 M 824.24 % | -231.000 K 0.00 % | -231.000 K 82.25 % | -1.302 M 0.00 % | -1.302 M -4 098.39 % | -31.000 K 0.00 % | -31.000 K 97.95 % | -1.515 M 0.00 % | -1.515 M -1 056.11 % | -131.000 K 0.00 % | -131.000 K -154.47 % | 240.500 K 0.00 % | 240.500 K 161.43 % | -391.500 K 0.00 % | -391.500 K -12.66 % | -347.500 K 0.00 % | -347.500 K -133.27 % | 1.045 M 0.00 % | 1.045 M 340.11 % | -435.000 K 0.00 % | -435.000 K -177.96 % | -156.500 K 0.00 % | -156.500 K -223.72 % | 126.500 K 0.00 % | 126.500 K -31.25 % | 184.000 K 0.00 % | 184.000 K 112.54 % | -1.467 M 0.00 % | -1.467 M 0.00 % | -1.467 M -1 652.38 % | 94.500 K 0.00 % | 94.500 K 184.38 % | -112.000 K 0.00 % | -112.000 K 81.11 % | -593.000 K 0.00 % | -593.000 K |
| Accounts receivables | -26.000 K -111.56 % | 225.000 K 229.31 % | -174.000 K 12.56 % | -199.000 K -149.87 % | 399.000 K 125.76 % | -1.549 M 61.00 % | -3.972 M -223.82 % | 3.208 M 119.28 % | 1.463 M 286.85 % | -783.000 K | 0.000 100.00 % | -1.163 M | 0.000 -100.00 % | 3.396 M | 0.000 -100.00 % | 1.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 3.017 M 207.79 % | -2.799 M -374.41 % | 1.020 M 117.89 % | -5.700 M -554.18 % | 1.255 M 580.84 % | -261.000 K -116.78 % | 1.555 M 155.98 % | -2.778 M -602.35 % | 553.000 K 114.44 % | -3.830 M -921.33 % | -375.000 K 0.00 % | -375.000 K -53.06 % | -245.000 K 0.00 % | -245.000 K -111.37 % | 2.156 M 293.67 % | -1.113 M -242.46 % | -325.000 K -491.57 % | 83.000 K 0.00 % | 83.000 K -64.83 % | 236.000 K 0.00 % | 236.000 K -88.84 % | 2.115 M 0.00 % | 2.115 M 355.74 % | -827.000 K 0.00 % | -827.000 K 58.02 % | -1.970 M 0.00 % | -1.970 M -288.07 % | 1.048 M 0.00 % | 1.048 M 220.75 % | -867.500 K 0.00 % | -867.500 K 49.70 % | -1.725 M 0.00 % | -1.725 M -1 974.46 % | 92.000 K 0.00 % | 92.000 K 184.02 % | -109.500 K 0.00 % | -109.500 K -184.88 % | 129.000 K 0.00 % | 129.000 K 131.08 % | -415.000 K 0.00 % | -415.000 K -34.96 % | -307.500 K 0.00 % | -307.500 K 52.51 % | -647.500 K 0.00 % | -647.500 K -170.27 % | 921.500 K 0.00 % | 921.500 K 1 374.40 % | 62.500 K 0.00 % | 62.500 K 206.84 % | -58.500 K 0.00 % | -58.500 K 73.35 % | -219.500 K 0.00 % | -219.500 K -174.41 % | 295.000 K 0.00 % | 295.000 K 138.51 % | -766.000 K 0.00 % | -766.000 K 0.00 % | -766.000 K -242.38 % | 538.000 K 0.00 % | 538.000 K 336.48 % | -227.500 K 0.00 % | -227.500 K -135.66 % | 638.000 K 0.00 % | 638.000 K |
| Accounts payables | 27.000 K -97.92 % | 1.301 M 1 214.14 % | 99.000 K -84.38 % | 634.000 K 136.23 % | -1.750 M -877.78 % | 225.000 K -91.89 % | 2.774 M 790.05 % | -402.000 K 72.22 % | -1.447 M -471.98 % | 389.000 K | 0.000 -100.00 % | 794.000 K | 0.000 100.00 % | -2.375 M | 0.000 -100.00 % | 159.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -189.000 K -205.00 % | 180.000 K -64.00 % | 500.000 K 195.97 % | -521.000 K -142.34 % | 1.231 M 859.57 % | -162.000 K 93.97 % | -2.686 M -2 867.96 % | -90.500 K 0.00 % | -90.500 K 79.62 % | -444.000 K 0.00 % | -444.000 K -136.47 % | 1.218 M 0.00 % | 1.218 M 236.64 % | -891.000 K 0.00 % | -891.000 K -425.78 % | 273.500 K 0.00 % | 273.500 K -56.27 % | 625.500 K 0.00 % | 625.500 K -1.73 % | 636.500 K 0.00 % | 636.500 K 50.47 % | 423.000 K 0.00 % | 423.000 K 443.90 % | -123.000 K 0.00 % | -123.000 K 91.25 % | -1.405 M 0.00 % | -1.405 M -440.38 % | -260.000 K 0.00 % | -260.000 K -139.66 % | 655.500 K 0.00 % | 655.500 K 880.36 % | -84.000 K 0.00 % | -84.000 K -128.00 % | 300.000 K 0.00 % | 300.000 K 143.90 % | 123.000 K 0.00 % | 123.000 K 124.72 % | -497.500 K 0.00 % | -497.500 K -407.65 % | -98.000 K 0.00 % | -98.000 K -128.32 % | 346.000 K 0.00 % | 346.000 K 411.71 % | -111.000 K 0.00 % | -111.000 K 84.17 % | -701.000 K 0.00 % | -701.000 K 0.00 % | -701.000 K -58.06 % | -443.500 K 0.00 % | -443.500 K -483.98 % | 115.500 K 0.00 % | 115.500 K 109.38 % | -1.231 M 0.00 % | -1.231 M |
| Other non cash items | 5.322 M -10.90 % | 5.973 M -1.50 % | 6.064 M -28.19 % | 8.444 M 83.72 % | 4.596 M -5.33 % | 4.855 M 144.22 % | 1.988 M 14 300.00 % | -14.000 K -200.00 % | 14.000 K 129.17 % | -48.000 K -269.23 % | -13.000 K 0.00 % | -13.000 K -170.27 % | 18.500 K -90.39 % | 192.500 K 129.03 % | -663.000 K -51.72 % | -437.000 K -116.64 % | 2.626 M 1 285.49 % | 189.500 K -32.68 % | 281.500 K 111.49 % | -2.451 M -1 324.71 % | -172.000 K 84.93 % | -1.141 M -306.52 % | 552.500 K -71.04 % | 1.908 M 512.10 % | -463.000 K -136.85 % | 1.257 M 205.68 % | -1.189 M -160.02 % | 1.981 M 294.03 % | -1.021 M -212.57 % | 907.000 K 135.67 % | -2.543 M -197.58 % | 2.606 M 224.81 % | -2.088 M -173.78 % | 2.830 M 354.91 % | -1.110 M -136.48 % | 3.043 M 417.14 % | -959.500 K -138.54 % | 2.490 M 282.05 % | -1.368 M -203.64 % | 1.320 M 170.86 % | -1.862 M -18.00 % | -1.578 M 0.00 % | -1.578 M -85.10 % | -852.500 K 0.00 % | -852.500 K -58.16 % | -539.000 K 0.00 % | -539.000 K -44.12 % | -374.000 K 0.00 % | -374.000 K 41.29 % | -637.000 K 0.00 % | -637.000 K -23.33 % | -516.500 K 0.00 % | -516.500 K -12.28 % | -460.000 K 0.00 % | -460.000 K 40.07 % | -767.500 K 0.00 % | -767.500 K 0.00 % | -767.500 K -13.20 % | -678.000 K 0.00 % | -678.000 K 23.22 % | -883.000 K 0.00 % | -883.000 K 32.18 % | -1.302 M 0.00 % | -1.302 M |
| Net cash provided by operating activities | 3.966 M 199.17 % | -3.999 M -240.02 % | 2.856 M 142.62 % | -6.701 M -231.55 % | 5.094 M 985.91 % | -575.000 K -121.22 % | 2.710 M 78.88 % | 1.515 M 38.48 % | 1.094 M 122.11 % | -4.947 M -238.72 % | -1.461 M 0.00 % | -1.461 M 49.58 % | -2.897 M 0.00 % | -2.897 M -4 851.28 % | -58.500 K 97.69 % | -2.537 M 48.52 % | -4.929 M -309.95 % | 2.348 M 0.00 % | 2.348 M 547.14 % | -525.000 K 0.00 % | -525.000 K -112.42 % | 4.226 M 0.00 % | 4.226 M 70.82 % | 2.474 M 0.00 % | 2.474 M 36.65 % | 1.811 M 0.00 % | 1.811 M -70.72 % | 6.184 M 0.00 % | 6.184 M 97.54 % | 3.131 M 0.00 % | 3.131 M 6.05 % | 2.952 M 0.00 % | 2.952 M -26.77 % | 4.031 M 0.00 % | 4.031 M 49.66 % | 2.694 M 0.00 % | 2.694 M -17.33 % | 3.258 M 0.00 % | 3.258 M 45.32 % | 2.242 M 0.00 % | 2.242 M 67.13 % | 1.342 M 0.00 % | 1.342 M -2.15 % | 1.371 M 0.00 % | 1.371 M -34.07 % | 2.080 M 0.00 % | 2.080 M 340.11 % | 472.500 K 0.00 % | 472.500 K 3.05 % | 458.500 K 0.00 % | 458.500 K -72.34 % | 1.658 M 0.00 % | 1.658 M -9.57 % | 1.833 M 0.00 % | 1.833 M 284.59 % | -993.000 K 0.00 % | -993.000 K 0.00 % | -993.000 K -190.35 % | 1.099 M 0.00 % | 1.099 M 48.41 % | 740.500 K 0.00 % | 740.500 K 1 802.30 % | -43.500 K 0.00 % | -43.500 K |
| Investments in property plant and equipment | -3.233 M 9.87 % | -3.587 M -11.85 % | -3.207 M -69.86 % | -1.888 M -36.42 % | -1.384 M 40.24 % | -2.316 M -24.38 % | -1.862 M 40.19 % | -3.113 M -109.35 % | -1.487 M -20.80 % | -1.231 M 7.30 % | -1.328 M 0.00 % | -1.328 M -48.05 % | -897.000 K 0.00 % | -897.000 K 9.49 % | -991.000 K -0.61 % | -985.000 K 56.82 % | -2.281 M 9.86 % | -2.531 M 0.00 % | -2.531 M -24.69 % | -2.030 M 0.00 % | -2.030 M -17.41 % | -1.729 M 0.00 % | -1.729 M 8.71 % | -1.894 M 0.00 % | -1.894 M 15.83 % | -2.250 M 0.00 % | -2.250 M -17.56 % | -1.914 M 0.00 % | -1.914 M 19.65 % | -2.382 M 0.00 % | -2.382 M -36.67 % | -1.743 M 0.00 % | -1.743 M 4.70 % | -1.829 M 0.00 % | -1.829 M -43.69 % | -1.273 M 0.00 % | -1.273 M -14.64 % | -1.110 M 0.00 % | -1.110 M -62.04 % | -685.000 K 0.00 % | -685.000 K -12.39 % | -609.500 K 0.00 % | -609.500 K 15.35 % | -720.000 K 0.00 % | -720.000 K -39.26 % | -517.000 K 0.00 % | -517.000 K -7.26 % | -482.000 K 0.00 % | -482.000 K 12.28 % | -549.500 K 0.00 % | -549.500 K 43.79 % | -977.500 K 0.00 % | -977.500 K -4.99 % | -931.000 K 0.00 % | -931.000 K -28.77 % | -723.000 K 0.00 % | -723.000 K 0.00 % | -723.000 K -76.77 % | -409.000 K 0.00 % | -409.000 K 43.59 % | -725.000 K 0.00 % | -725.000 K -40.10 % | -517.500 K 0.00 % | -517.500 K |
| Acquisitions net | 1.000 K 100.07 % | -1.439 M | 0.000 | 0.000 | 0.000 100.00 % | -1.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.600 M | 0.000 -100.00 % | 1.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 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.600 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 100.00 % | -112.000 K 0.00 % | -112.000 K -16.67 % | -96.000 K 0.00 % | -96.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 % | -347.000 K 0.00 % | -347.000 K 0.00 % | -347.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.328 M 200.53 % | -1.321 M -247.27 % | 897.000 K 201.24 % | -886.000 K -189.40 % | 991.000 K | 0.000 -100.00 % | 2.281 M -9.86 % | 2.531 M 0.00 % | 2.531 M 24.69 % | 2.030 M 0.00 % | 2.030 M 17.41 % | 1.729 M 0.00 % | 1.729 M -8.71 % | 1.894 M 0.00 % | 1.894 M -15.83 % | 2.250 M 0.00 % | 2.250 M 17.56 % | 1.914 M 0.00 % | 1.914 M -19.65 % | 2.382 M 0.00 % | 2.382 M 36.67 % | 1.743 M 0.00 % | 1.743 M -4.70 % | 1.829 M 0.00 % | 1.829 M 43.69 % | 1.273 M 0.00 % | 1.273 M 14.64 % | 1.110 M 0.00 % | 1.110 M 39.27 % | 797.000 K 0.00 % | 797.000 K 12.97 % | 705.500 K 0.00 % | 705.500 K -2.01 % | 720.000 K 0.00 % | 720.000 K 39.26 % | 517.000 K 0.00 % | 517.000 K 7.26 % | 482.000 K 0.00 % | 482.000 K -12.28 % | 549.500 K 0.00 % | 549.500 K -43.79 % | 977.500 K 0.00 % | 977.500 K 4.99 % | 931.000 K 0.00 % | 931.000 K 188.92 % | -1.047 M -197.85 % | 1.070 M 0.00 % | 1.070 M 161.61 % | 409.000 K 0.00 % | 409.000 K -43.59 % | 725.000 K 0.00 % | 725.000 K 40.10 % | 517.500 K 0.00 % | 517.500 K |
| Net cash used for investing activites | -3.232 M 35.69 % | -5.026 M -56.72 % | -3.207 M -69.86 % | -1.888 M -36.42 % | -1.384 M 58.45 % | -3.331 M -78.89 % | -1.862 M 40.19 % | -3.113 M -109.35 % | -1.487 M -20.80 % | -1.231 M 7.30 % | -1.328 M -0.53 % | -1.321 M -47.27 % | -897.000 K 63.92 % | -2.486 M -150.86 % | -991.000 K -2 778.38 % | 37.000 K 101.62 % | -2.281 M 9.86 % | -2.531 M 0.00 % | -2.531 M -24.69 % | -2.030 M 0.00 % | -2.030 M -17.41 % | -1.729 M 0.00 % | -1.729 M 8.71 % | -1.894 M 0.00 % | -1.894 M 15.83 % | -2.250 M 0.00 % | -2.250 M -17.56 % | -1.914 M 0.00 % | -1.914 M 71.13 % | -6.629 M 0.00 % | -6.629 M -280.43 % | -1.743 M 0.00 % | -1.743 M 4.70 % | -1.829 M 0.00 % | -1.829 M -43.69 % | -1.273 M 0.00 % | -1.273 M 68.93 % | -4.096 M 0.00 % | -4.096 M -342.41 % | 1.690 M 0.00 % | 1.690 M 304.54 % | -826.000 K 0.00 % | -826.000 K -14.72 % | -720.000 K 0.00 % | -720.000 K -39.26 % | -517.000 K 0.00 % | -517.000 K -7.26 % | -482.000 K 0.00 % | -482.000 K 12.28 % | -549.500 K 0.00 % | -549.500 K 43.79 % | -977.500 K 0.00 % | -977.500 K -4.99 % | -931.000 K 0.00 % | -931.000 K 11.08 % | -1.047 M 2.15 % | -1.070 M 0.00 % | -1.070 M -161.61 % | -409.000 K 0.00 % | -409.000 K 43.59 % | -725.000 K 0.00 % | -725.000 K -40.10 % | -517.500 K 0.00 % | -517.500 K |
| Debt repayment | 0.000 | 0.000 -100.00 % | 57.000 K -99.12 % | 6.483 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.676 M -239.44 % | 6.222 M | 0.000 -100.00 % | 2.393 M | 0.000 | 0.000 100.00 % | -5.888 M -20.95 % | -4.868 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 1.000 K -96.55 % | 29.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.686 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.098 M 308.13 % | -11.098 M -4 448.36 % | -244.000 K -103.19 % | 7.658 M 2.11 % | 7.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 272.000 K 0.00 % | 272.000 K 76.62 % | 154.000 K 0.00 % | 154.000 K 396.77 % | 31.000 K 0.00 % | 31.000 K | 0.000 | 0.000 -100.00 % | 22.000 K 0.00 % | 22.000 K -76.60 % | 94.000 K 0.00 % | 94.000 K 27.89 % | 73.500 K 0.00 % | 73.500 K 31.25 % | 56.000 K 0.00 % | 56.000 K 7.69 % | 52.000 K 0.00 % | 52.000 K -40.57 % | 87.500 K 0.00 % | 87.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 0.00 % | 500.000 -96.30 % | 13.500 K 0.00 % | 13.500 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -142.000 K 0.00 % | -142.000 K | 0.000 | 0.000 100.00 % | -88.500 K 0.00 % | -88.500 K 51.37 % | -182.000 K 0.00 % | -182.000 K -30.94 % | -139.000 K 0.00 % | -139.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -797.500 K 0.00 % | -797.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -640.000 K -107.34 % | 8.719 M 4 212.74 % | -212.000 K 14.52 % | -248.000 K 66.71 % | -745.000 K -294.01 % | 384.000 K 343.04 % | -158.000 K 48.03 % | -304.000 K 34.20 % | -462.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 272.000 K 137.62 % | -723.000 K -107.20 % | 10.038 M | 0.000 -100.00 % | 7.483 M 1 044.76 % | -792.000 K 0.00 % | -792.000 K 48.24 % | -1.530 M 0.00 % | -1.530 M 20.08 % | -1.915 M 0.00 % | -1.915 M 3.43 % | -1.983 M 0.00 % | -1.983 M -4.48 % | -1.898 M 0.00 % | -1.898 M -6 220.97 % | 31.000 K 0.00 % | 31.000 K 101.78 % | -1.745 M 0.00 % | -1.745 M -13.02 % | -1.544 M 0.00 % | -1.544 M 0.99 % | -1.559 M 0.00 % | -1.559 M -7.00 % | -1.457 M 0.00 % | -1.457 M -17.12 % | -1.244 M 0.00 % | -1.244 M -2 492.31 % | 52.000 K 0.00 % | 52.000 K -40.57 % | 87.500 K 0.00 % | 87.500 K | 0.000 | 0.000 100.00 % | -797.500 K 0.00 % | -797.500 K -743.92 % | -94.500 K 0.00 % | -94.500 K -626.92 % | -13.000 K 0.00 % | -13.000 K 77.59 % | -58.000 K 0.00 % | -58.000 K | 0.000 | 0.000 100.00 % | -129.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 0.00 % | 500.000 -96.30 % | 13.500 K 0.00 % | 13.500 K |
| Net cash used provided by financing activities | -640.000 K -107.34 % | 8.719 M 5 761.69 % | -154.000 K -102.46 % | 6.264 M 940.81 % | -745.000 K -294.01 % | 384.000 K 343.04 % | -158.000 K 48.03 % | -304.000 K -105.48 % | 5.548 M -10.83 % | 6.222 M | 0.000 -100.00 % | 2.393 M -60.12 % | 6.000 M 8.13 % | 5.549 M 42.06 % | 3.906 M 40.00 % | 2.790 M -62.71 % | 7.483 M 1 044.76 % | -792.000 K 0.00 % | -792.000 K 48.24 % | -1.530 M 0.00 % | -1.530 M 20.08 % | -1.915 M 0.00 % | -1.915 M 3.43 % | -1.983 M 0.00 % | -1.983 M -4.48 % | -1.898 M 0.00 % | -1.898 M -6 220.97 % | 31.000 K 0.00 % | 31.000 K 101.78 % | -1.745 M 0.00 % | -1.745 M -13.02 % | -1.544 M 0.00 % | -1.544 M 0.99 % | -1.559 M 0.00 % | -1.559 M -7.00 % | -1.457 M 0.00 % | -1.457 M -17.12 % | -1.244 M 0.00 % | -1.244 M -2 492.31 % | 52.000 K 0.00 % | 52.000 K -40.57 % | 87.500 K 0.00 % | 87.500 K | 0.000 | 0.000 100.00 % | -797.500 K 0.00 % | -797.500 K -743.92 % | -94.500 K 0.00 % | -94.500 K -626.92 % | -13.000 K 0.00 % | -13.000 K 77.59 % | -58.000 K 0.00 % | -58.000 K | 0.000 | 0.000 100.00 % | -129.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 0.00 % | 500.000 -96.30 % | 13.500 K 0.00 % | 13.500 K |
| Effect of forex changes on cash | 0.000 100.00 % | -17.000 K 46.88 % | -32.000 K -153.33 % | 60.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 100.30 % | -1.017 M -199.32 % | 1.024 M -27.26 % | 1.407 M | 0.000 100.00 % | -164.000 K -306.29 % | 79.500 K 0.00 % | 79.500 K 1 425.00 % | -6.000 K 0.00 % | -6.000 K 62.50 % | -16.000 K 0.00 % | -16.000 K -106.07 % | 263.500 K 0.00 % | 263.500 K 321.60 % | 62.500 K 0.00 % | 62.500 K -71.91 % | 222.500 K 0.00 % | 222.500 K 125.92 % | -858.500 K 0.00 % | -858.500 K -27.75 % | -672.000 K 0.00 % | -672.000 K -1 158.27 % | 63.500 K 0.00 % | 63.500 K 311.67 % | -30.000 K 0.00 % | -30.000 K -322.22 % | 13.500 K 0.00 % | 13.500 K 100.27 % | -5.081 M 0.00 % | -5.081 M -145 057.14 % | -3.500 K 0.00 % | -3.500 K | 0.000 | 0.000 -100.00 % | 6.000 K 0.00 % | 6.000 K 1 100.00 % | 500.000 0.00 % | 500.000 -87.50 % | 4.000 K 0.00 % | 4.000 K -81.82 % | 22.000 K 0.00 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -105.000 K 0.00 % | -105.000 K 58.33 % | -252.000 K 0.00 % | -252.000 K |
| Net change in cash | 102.000 K 131.58 % | -323.000 K 39.85 % | -537.000 K 76.29 % | -2.265 M -176.39 % | 2.965 M 184.45 % | -3.511 M -611.06 % | 687.000 K | 0.000 | 0.000 | 0.000 100.00 % | -793.500 K 75.00 % | -3.174 M -633.45 % | 595.000 K -75.00 % | 2.380 M 11.65 % | 2.132 M | 0.000 -100.00 % | 54.500 K 112.17 % | -447.750 K 0.00 % | -447.750 K 78.11 % | -2.045 M 0.00 % | -2.045 M -821.43 % | 283.500 K 0.00 % | 283.500 K 140.41 % | -701.500 K 0.00 % | -701.500 K 37.39 % | -1.121 M 0.00 % | -1.121 M -137.54 % | 2.985 M 0.00 % | 2.985 M 766.24 % | -448.000 K 0.00 % | -448.000 K -179.56 % | -160.250 K 0.00 % | -160.250 K 53.31 % | -343.250 K 0.00 % | -343.250 K -23.25 % | -278.500 K 0.00 % | -278.500 K 71.77 % | -986.500 K 0.00 % | -986.500 K -79.85 % | -548.500 K 0.00 % | -548.500 K -254.40 % | 355.250 K 0.00 % | 355.250 K 12.33 % | 316.250 K 0.00 % | 316.250 K -22.91 % | 410.250 K 0.00 % | 410.250 K 892.75 % | -51.750 K 0.00 % | -51.750 K -3.50 % | -50.000 K 0.00 % | -50.000 K -115.53 % | 322.000 K 0.00 % | 322.000 K -32.28 % | 475.500 K 0.00 % | 475.500 K 503.81 % | 78.750 K 107.44 % | -1.058 M 0.00 % | -1.058 M -445.19 % | 306.500 K 0.00 % | 306.500 K 788.76 % | -44.500 K 0.00 % | -44.500 K 88.87 % | -399.750 K 0.00 % | -399.750 K |
| Cash at beginning of period | 1.014 M -24.16 % | 1.337 M -28.66 % | 1.874 M -54.72 % | 4.139 M 252.56 % | 1.174 M -74.94 % | 4.685 M 17.18 % | 3.998 M -32.48 % | 5.921 M 669.96 % | 769.000 K 9.23 % | 704.000 K -27.39 % | 969.500 K -75.00 % | 3.878 M 935.51 % | 374.500 K -75.00 % | 1.498 M 185.25 % | -1.757 M | 0.000 100.00 % | -1.812 M -32.83 % | -1.364 M 0.00 % | -1.364 M -300.22 % | 681.250 K 0.00 % | 681.250 K 71.28 % | 397.750 K 0.00 % | 397.750 K -63.82 % | 1.099 M 0.00 % | 1.099 M -50.48 % | 2.220 M 0.00 % | 2.220 M 390.16 % | -765.000 K 0.00 % | -765.000 K -141.32 % | -317.000 K 0.00 % | -317.000 K -102.23 % | -156.750 K 0.00 % | -156.750 K -184.05 % | 186.500 K 0.00 % | 186.500 K -59.89 % | 465.000 K 0.00 % | 465.000 K -67.96 % | 1.452 M 0.00 % | 1.452 M -26.20 % | 1.967 M 0.00 % | 1.967 M 22.04 % | 1.612 M 0.00 % | 1.612 M 24.03 % | 1.299 M 0.00 % | 1.299 M 46.11 % | 889.250 K 0.00 % | 889.250 K -5.35 % | 939.500 K 0.00 % | 939.500 K -4.08 % | 979.500 K 0.00 % | 979.500 K 47.35 % | 664.750 K 0.00 % | 664.750 K 299.25 % | 166.500 K 0.00 % | 166.500 K 534.29 % | 26.250 K -97.58 % | 1.084 M 0.00 % | 1.084 M 39.41 % | 777.750 K 0.00 % | 777.750 K -5.41 % | 822.250 K 0.00 % | 822.250 K -32.71 % | 1.222 M 0.00 % | 1.222 M |
| Cash at end of period | 1.116 M 10.06 % | 1.014 M -24.16 % | 1.337 M -28.66 % | 1.874 M -54.72 % | 4.139 M 252.56 % | 1.174 M -74.94 % | 4.685 M 17.18 % | 3.998 M -32.48 % | 5.921 M 669.96 % | 769.000 K 336.93 % | 176.000 K -75.00 % | 704.000 K -27.39 % | 969.500 K -75.00 % | 3.878 M 935.51 % | 374.500 K -58.48 % | 902.000 K 151.33 % | -1.757 M 3.01 % | -1.812 M 0.00 % | -1.812 M -32.83 % | -1.364 M 0.00 % | -1.364 M -300.22 % | 681.250 K 0.00 % | 681.250 K 71.28 % | 397.750 K 0.00 % | 397.750 K -63.82 % | 1.099 M 0.00 % | 1.099 M -50.48 % | 2.220 M 0.00 % | 2.220 M 390.16 % | -765.000 K 0.00 % | -765.000 K -141.32 % | -317.000 K 0.00 % | -317.000 K -102.23 % | -156.750 K 0.00 % | -156.750 K -184.05 % | 186.500 K 0.00 % | 186.500 K -59.89 % | 465.000 K 0.00 % | 465.000 K -67.21 % | 1.418 M 0.00 % | 1.418 M -27.89 % | 1.967 M 0.00 % | 1.967 M 21.74 % | 1.616 M 0.00 % | 1.616 M 24.32 % | 1.300 M 0.00 % | 1.300 M 46.38 % | 887.750 K 0.00 % | 887.750 K -4.49 % | 929.500 K 0.00 % | 929.500 K -5.80 % | 986.750 K 0.00 % | 986.750 K 53.70 % | 642.000 K 0.00 % | 642.000 K 511.43 % | 105.000 K 300.00 % | 26.250 K 0.00 % | 26.250 K -97.58 % | 1.084 M 0.00 % | 1.084 M 39.41 % | 777.750 K 0.00 % | 777.750 K -5.41 % | 822.250 K 0.00 % | 822.250 K |
| Operating cash flow | 3.966 M 199.17 % | -3.999 M -240.02 % | 2.856 M 142.62 % | -6.701 M -231.55 % | 5.094 M 985.91 % | -575.000 K -121.22 % | 2.710 M 78.88 % | 1.515 M 38.48 % | 1.094 M 122.11 % | -4.947 M -238.72 % | -1.461 M 0.00 % | -1.461 M 49.58 % | -2.897 M 0.00 % | -2.897 M -4 851.28 % | -58.500 K 97.69 % | -2.537 M 48.52 % | -4.929 M -309.95 % | 2.348 M 0.00 % | 2.348 M 547.14 % | -525.000 K 0.00 % | -525.000 K -112.42 % | 4.226 M 0.00 % | 4.226 M 70.82 % | 2.474 M 0.00 % | 2.474 M 36.65 % | 1.811 M 0.00 % | 1.811 M -70.72 % | 6.184 M 0.00 % | 6.184 M 97.54 % | 3.131 M 0.00 % | 3.131 M 6.05 % | 2.952 M 0.00 % | 2.952 M -26.77 % | 4.031 M 0.00 % | 4.031 M 49.66 % | 2.694 M 0.00 % | 2.694 M -17.33 % | 3.258 M 0.00 % | 3.258 M 45.32 % | 2.242 M 0.00 % | 2.242 M 67.13 % | 1.342 M 0.00 % | 1.342 M -2.15 % | 1.371 M 0.00 % | 1.371 M -34.07 % | 2.080 M 0.00 % | 2.080 M 340.11 % | 472.500 K 0.00 % | 472.500 K 3.05 % | 458.500 K 0.00 % | 458.500 K -72.34 % | 1.658 M 0.00 % | 1.658 M -9.57 % | 1.833 M 0.00 % | 1.833 M 284.59 % | -993.000 K 0.00 % | -993.000 K 0.00 % | -993.000 K -190.35 % | 1.099 M 0.00 % | 1.099 M 48.41 % | 740.500 K 0.00 % | 740.500 K 1 802.30 % | -43.500 K 0.00 % | -43.500 K |
| Capital expenditure | -3.233 M 9.87 % | -3.587 M -11.85 % | -3.207 M -69.86 % | -1.888 M -36.42 % | -1.384 M 40.24 % | -2.316 M -24.38 % | -1.862 M 27.86 % | -2.581 M -90.06 % | -1.358 M -20.93 % | -1.123 M 15.44 % | -1.328 M 0.00 % | -1.328 M -48.05 % | -897.000 K 0.00 % | -897.000 K 9.49 % | -991.000 K -4.87 % | -945.000 K 58.57 % | -2.281 M 9.86 % | -2.531 M 0.00 % | -2.531 M -24.69 % | -2.030 M 0.00 % | -2.030 M -17.41 % | -1.729 M 0.00 % | -1.729 M 8.71 % | -1.894 M 0.00 % | -1.894 M 15.83 % | -2.250 M 0.00 % | -2.250 M -17.56 % | -1.914 M 0.00 % | -1.914 M 19.65 % | -2.382 M 0.00 % | -2.382 M -36.67 % | -1.743 M 0.00 % | -1.743 M 4.70 % | -1.829 M 0.00 % | -1.829 M -43.69 % | -1.273 M 0.00 % | -1.273 M -14.64 % | -1.110 M 0.00 % | -1.110 M -62.04 % | -685.000 K 0.00 % | -685.000 K -12.39 % | -609.500 K 0.00 % | -609.500 K 15.35 % | -720.000 K 0.00 % | -720.000 K -39.26 % | -517.000 K 0.00 % | -517.000 K -7.26 % | -482.000 K 0.00 % | -482.000 K 12.28 % | -549.500 K 0.00 % | -549.500 K 43.79 % | -977.500 K 0.00 % | -977.500 K -4.99 % | -931.000 K 0.00 % | -931.000 K -28.77 % | -723.000 K 0.00 % | -723.000 K 0.00 % | -723.000 K -76.77 % | -409.000 K 0.00 % | -409.000 K 43.59 % | -725.000 K 0.00 % | -725.000 K -40.10 % | -517.500 K 0.00 % | -517.500 K |
| Free CashFlow | 733.000 K 109.66 % | -7.586 M -2 061.25 % | -351.000 K 95.91 % | -8.589 M -331.51 % | 3.710 M 228.33 % | -2.891 M -440.92 % | 848.000 K 179.55 % | -1.066 M -303.79 % | -264.000 K 95.65 % | -6.070 M -117.68 % | -2.789 M 0.00 % | -2.789 M 26.49 % | -3.794 M 0.00 % | -3.794 M -261.46 % | -1.050 M 69.86 % | -3.482 M 51.70 % | -7.210 M -3 839.62 % | -183.000 K 0.00 % | -183.000 K 92.84 % | -2.555 M 0.00 % | -2.555 M -202.28 % | 2.498 M 0.00 % | 2.498 M 330.23 % | 580.500 K 0.00 % | 580.500 K 232.23 % | -439.000 K 0.00 % | -439.000 K -110.28 % | 4.271 M 0.00 % | 4.271 M 470.16 % | 749.000 K 0.00 % | 749.000 K -38.07 % | 1.210 M 0.00 % | 1.210 M -45.09 % | 2.203 M 0.00 % | 2.203 M 55.00 % | 1.421 M 0.00 % | 1.421 M -33.85 % | 2.148 M 0.00 % | 2.148 M 37.96 % | 1.557 M 0.00 % | 1.557 M 112.70 % | 732.000 K 0.00 % | 732.000 K 12.44 % | 651.000 K 0.00 % | 651.000 K -58.34 % | 1.563 M 0.00 % | 1.563 M 16 547.37 % | -9.500 K 0.00 % | -9.500 K 89.56 % | -91.000 K 0.00 % | -91.000 K -113.38 % | 680.000 K 0.00 % | 680.000 K -24.61 % | 902.000 K 0.00 % | 902.000 K 152.56 % | -1.716 M 0.00 % | -1.716 M 0.00 % | -1.716 M -348.70 % | 690.000 K 0.00 % | 690.000 K 4 351.61 % | 15.500 K 0.00 % | 15.500 K 102.76 % | -561.000 K 0.00 % | -561.000 K |
| 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2000 | 2000 | 1999 | 1999 | 1998 | 1998 | 1997 | 1997 | 1994 | 1994 | 1994 | 1993 | 1993 | 1992 | 1992 | 1991 | 1991 |