Eckoh plc ECK.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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 37.204 M -4.17 % | 38.821 M 22.16 % | 31.780 M 4.24 % | 30.486 M -8.11 % | 33.178 M 15.53 % | 28.719 M -4.29 % | 30.005 M 3.19 % | 29.078 M 29.52 % | 22.450 M 30.84 % | 17.158 M 22.25 % | 14.035 M 27.77 % | 10.985 M 5.71 % | 10.392 M 15.43 % | 9.003 M 13.63 % | 7.923 M 18.71 % | 6.674 M -73.92 % | 25.590 M -67.01 % | 77.575 M 19.57 % | 64.880 M -15.22 % | 76.529 M 22.44 % | 62.504 M 13.47 % | 55.085 M 0.30 % | 54.920 M 9.53 % | 50.142 M 123.65 % | 22.420 M 766.31 % | 2.588 M 3 881.54 % | 65.000 K |
| Net income | 4.544 M -2.01 % | 4.637 M 194.41 % | 1.575 M -43.63 % | 2.794 M -10.91 % | 3.136 M 231.85 % | 945.000 K -64.47 % | 2.660 M 84.85 % | 1.439 M -25.75 % | 1.938 M -7.93 % | 2.105 M 606.38 % | 298.000 K -84.38 % | 1.908 M -25.93 % | 2.576 M 1 210.34 % | -232.000 K -96.61 % | -118.000 K 86.56 % | -878.000 K -286.81 % | 470.000 K -94.35 % | 8.321 M 1 062.15 % | 716.000 K 107.54 % | -9.497 M -806.20 % | -1.048 M 88.46 % | -9.083 M 72.94 % | -33.563 M 25.48 % | -45.040 M -257.15 % | -12.611 M -1 025.98 % | -1.120 M -6.16 % | -1.055 M |
| Income before tax | 3.435 M -31.57 % | 5.020 M 116.57 % | 2.318 M -33.98 % | 3.511 M 6.33 % | 3.302 M 186.14 % | 1.154 M -52.61 % | 2.435 M 50.03 % | 1.623 M -32.54 % | 2.406 M 13.44 % | 2.121 M 255.16 % | -1.367 M -215.07 % | 1.188 M -5.41 % | 1.256 M 304.23 % | -615.000 K -212.18 % | -197.000 K 85.65 % | -1.373 M 36.93 % | -2.177 M -253.98 % | -615.000 K -204.95 % | 586.000 K 106.19 % | -9.468 M -763.08 % | -1.097 M 87.92 % | -9.082 M 72.86 % | -33.460 M 25.81 % | -45.102 M -253.38 % | -12.763 M -1 005.98 % | -1.154 M -9.80 % | -1.051 M |
| Income before tax ratio | 0.09 -28.60 % | 0.13 77.29 % | 0.07 -36.67 % | 0.12 15.72 % | 0.10 147.68 % | 0.04 -50.49 % | 0.08 45.40 % | 0.06 -47.92 % | 0.11 -13.30 % | 0.12 226.92 % | -0.10 -190.06 % | 0.11 -10.52 % | 0.12 276.93 % | -0.07 -174.73 % | -0.02 87.91 % | -0.21 -141.82 % | -0.09 -973.09 % | -0.01 -187.77 % | 0.01 107.30 % | -0.12 -604.91 % | -0.02 89.35 % | -0.16 72.94 % | -0.61 32.27 % | -0.90 -58.01 % | -0.57 -27.67 % | -0.45 97.24 % | -16.17 |
| EBITDA | 7.792 M -15.34 % | 9.204 M 95.41 % | 4.710 M -19.73 % | 5.868 M -2.23 % | 6.002 M 58.32 % | 3.791 M -20.52 % | 4.770 M -12.35 % | 5.442 M 2.87 % | 5.290 M 241.73 % | 1.548 M -5.21 % | 1.633 M -22.97 % | 2.120 M 0.47 % | 2.110 M 1 643.80 % | 121.000 K -75.41 % | 492.000 K 500.00 % | -123.000 K 91.38 % | -1.427 M -595.49 % | 288.000 K -93.90 % | 4.720 M 158.60 % | -8.054 M -7 796.08 % | -102.000 K 98.23 % | -5.755 M 34.30 % | -8.759 M 34.23 % | -13.317 M -8.16 % | -12.312 M -1 038.95 % | -1.081 M -1.12 % | -1.069 M |
| Net income ratio | 0.12 2.25 % | 0.12 141.01 % | 0.05 -45.92 % | 0.09 -3.04 % | 0.09 187.25 % | 0.03 -62.88 % | 0.09 79.14 % | 0.05 -42.67 % | 0.09 -29.64 % | 0.12 477.81 % | 0.02 -87.78 % | 0.17 -29.93 % | 0.25 1 061.94 % | -0.03 -73.02 % | -0.01 88.68 % | -0.13 -816.28 % | 0.02 -82.88 % | 0.11 871.97 % | 0.01 108.89 % | -0.12 -640.13 % | -0.02 89.83 % | -0.16 73.02 % | -0.61 31.96 % | -0.90 -59.69 % | -0.56 -29.98 % | -0.43 97.33 % | -16.23 |
| Ratio EBITDA | 0.21 -11.66 % | 0.24 59.97 % | 0.15 -23.00 % | 0.19 6.40 % | 0.18 37.04 % | 0.13 -16.97 % | 0.16 -15.06 % | 0.19 -20.58 % | 0.24 161.18 % | 0.09 -22.46 % | 0.12 -39.71 % | 0.19 -4.95 % | 0.20 1 410.72 % | 0.01 -78.36 % | 0.06 436.94 % | -0.02 66.95 % | -0.06 -1 602.05 % | 0.00 -94.90 % | 0.07 169.13 % | -0.11 -6 349.01 % | 0.00 98.44 % | -0.10 34.49 % | -0.16 39.95 % | -0.27 51.64 % | -0.55 -31.47 % | -0.42 97.46 % | -16.45 |
| Gross profit ratio | 0.83 3.65 % | 0.80 0.60 % | 0.80 0.80 % | 0.79 0.03 % | 0.79 -5.47 % | 0.84 10.05 % | 0.76 9.11 % | 0.70 -6.82 % | 0.75 -1.76 % | 0.76 4.92 % | 0.73 -3.60 % | 0.76 -0.62 % | 0.76 2.65 % | 0.74 2.93 % | 0.72 12.15 % | 0.64 172.95 % | 0.23 147.28 % | 0.09 116.30 % | -0.58 -364.66 % | 0.22 -19.83 % | 0.27 -16.69 % | 0.33 2.91 % | 0.32 -16.18 % | 0.38 -12.63 % | 0.44 12.34 % | 0.39 -61.05 % | 1.00 |
| Weighted average shs out dil | 303.793 M 1.34 % | 299.765 M -3.58 % | 310.881 M 18.24 % | 262.915 M 0.26 % | 262.237 M 0.08 % | 262.017 M 1.16 % | 259.003 M 0.97 % | 256.506 M 1.43 % | 252.886 M 1.63 % | 248.827 M -2.08 % | 254.108 M 18.11 % | 215.143 M 2.70 % | 209.491 M 2.34 % | 204.694 M 2.51 % | 199.689 M -0.04 % | 199.760 M 0.24 % | 199.288 M -24.34 % | 263.383 M -4.02 % | 274.423 M -0.87 % | 276.841 M 16.42 % | 237.801 M 14.78 % | 207.188 M 2.04 % | 203.041 M 1.42 % | 200.196 M 29.90 % | 154.120 M -13.35 % | 177.856 M 0.00 % | 177.856 M |
| Weighted average shs out | 302.933 M 4.26 % | 290.555 M 10.08 % | 263.940 M 4.12 % | 253.489 M 0.01 % | 253.455 M 0.68 % | 251.754 M 2.08 % | 246.619 M 2.24 % | 241.225 M 7.26 % | 224.889 M 2.23 % | 219.980 M 2.49 % | 214.640 M 4.83 % | 204.750 M 2.50 % | 199.751 M 0.00 % | 199.751 M 0.03 % | 199.689 M -0.04 % | 199.760 M 0.27 % | 199.217 M -24.36 % | 263.383 M -3.15 % | 271.958 M 0.27 % | 271.226 M 14.06 % | 237.801 M 14.78 % | 207.188 M 2.04 % | 203.041 M 1.42 % | 200.196 M 29.90 % | 154.120 M -13.35 % | 177.856 M 0.00 % | 177.856 M |
| EPS diluted | 0.02 -3.23 % | 0.02 203.92 % | 0.01 -51.89 % | 0.01 -11.67 % | 0.01 233.33 % | 0.00 -65.05 % | 0.01 83.93 % | 0.01 -27.27 % | 0.01 -9.41 % | 0.01 608.33 % | 0.00 -86.52 % | 0.01 -27.64 % | 0.01 1 218.18 % | 0.00 -83.33 % | 0.00 86.36 % | 0.00 -283.33 % | 0.00 -92.41 % | 0.03 690.00 % | 0.00 111.66 % | -0.03 -679.55 % | 0.00 89.95 % | -0.04 74.24 % | -0.17 22.73 % | -0.22 -168.95 % | -0.08 -1 198.41 % | -0.01 -6.78 % | -0.01 |
| Earnings per share | 0.02 -6.25 % | 0.02 166.67 % | 0.01 -45.45 % | 0.01 -11.29 % | 0.01 226.32 % | 0.00 -64.81 % | 0.01 80.00 % | 0.01 -30.23 % | 0.01 -10.42 % | 0.01 585.71 % | 0.00 -84.95 % | 0.01 -27.91 % | 0.01 1 175.00 % | 0.00 -100.00 % | 0.00 86.36 % | 0.00 -283.33 % | 0.00 -92.41 % | 0.03 690.00 % | 0.00 111.43 % | -0.04 -695.45 % | 0.00 89.95 % | -0.04 74.24 % | -0.17 22.73 % | -0.22 -168.95 % | -0.08 -1 198.41 % | -0.01 -6.78 % | -0.01 |
| Gross profit | 31.036 M -0.66 % | 31.243 M 22.89 % | 25.423 M 5.08 % | 24.195 M -8.09 % | 26.324 M 9.21 % | 24.105 M 5.33 % | 22.885 M 12.58 % | 20.327 M 20.69 % | 16.843 M 28.54 % | 13.103 M 28.27 % | 10.215 M 23.16 % | 8.294 M 5.05 % | 7.895 M 18.49 % | 6.663 M 16.96 % | 5.697 M 33.14 % | 4.279 M -28.81 % | 6.011 M -18.43 % | 7.369 M 119.49 % | -37.816 M -324.37 % | 16.854 M -1.85 % | 17.171 M -5.47 % | 18.165 M 3.22 % | 17.598 M -8.20 % | 19.169 M 95.40 % | 9.810 M 873.21 % | 1.008 M 1 450.77 % | 65.000 K |
| Income tax expense | -1.109 M -389.56 % | 383.000 K -48.45 % | 743.000 K 3.63 % | 717.000 K 331.93 % | 166.000 K -20.57 % | 209.000 K 192.89 % | -225.000 K -222.28 % | 184.000 K -60.68 % | 468.000 K 2 825.00 % | 16.000 K 100.96 % | -1.665 M -131.25 % | -720.000 K 45.45 % | -1.320 M -317.72 % | -316.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 166.000 K 2 666.67 % | 6.000 K 108.22 % | -73.000 K -465.00 % | 20.000 K 133.33 % | -60.000 K -475.00 % | 16.000 K 166.67 % | 6.000 K 50.00 % | 4.000 K 0.00 % | 4.000 K |
| Cost of revenue | 6.168 M -18.61 % | 7.578 M 19.21 % | 6.357 M 1.05 % | 6.291 M -8.21 % | 6.854 M 48.55 % | 4.614 M -35.20 % | 7.120 M -18.64 % | 8.751 M 56.07 % | 5.607 M 38.27 % | 4.055 M 6.15 % | 3.820 M 41.95 % | 2.691 M 7.77 % | 2.497 M 6.71 % | 2.340 M 5.12 % | 2.226 M -7.06 % | 2.395 M -87.77 % | 19.579 M -72.11 % | 70.206 M -31.64 % | 102.696 M 72.09 % | 59.675 M 31.64 % | 45.333 M 22.79 % | 36.920 M -1.08 % | 37.322 M 20.50 % | 30.973 M 145.62 % | 12.610 M 698.10 % | 1.580 M | 0.000 |
| General and administrative expenses | 27.790 M 5.98 % | 26.223 M 13.83 % | 23.037 M 11.59 % | 20.645 M -10.39 % | 23.038 M 0.55 % | 22.911 M 30.00 % | 17.624 M 10.06 % | 16.013 M 26.07 % | 12.702 M 30.75 % | 9.715 M 21.24 % | 8.013 M 17.75 % | 6.805 M 0.25 % | 6.788 M 12.46 % | 6.036 M 8.21 % | 5.578 M 6.80 % | 5.223 M -37.15 % | 8.310 M -6.26 % | 8.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.122 M 41.27 % | 2.210 M 1.89 % | 2.169 M -3.98 % | 2.259 M 0.98 % | 2.237 M 496.53 % | 375.000 K | 0.000 -100.00 % | 46.000 K | 0.000 | 0.000 100.00 % | -36.000 K | 0.000 -100.00 % | 22.108 M 24.78 % | 17.717 M 2 046.92 % | -910.000 K -133.33 % | -390.000 K -106.52 % | 5.983 M 301.92 % | -2.963 M -119.81 % | 14.956 M 699.36 % | 1.871 M 64.99 % | 1.134 M |
| Operating expenses | 27.790 M 5.98 % | 26.223 M 13.83 % | 23.037 M 11.59 % | 20.645 M -10.39 % | 23.038 M 0.55 % | 22.911 M 10.44 % | 20.746 M 13.85 % | 18.223 M 22.54 % | 14.871 M 24.19 % | 11.974 M 16.82 % | 10.250 M 42.76 % | 7.180 M 5.77 % | 6.788 M 11.88 % | 6.067 M -2.16 % | 6.201 M 18.72 % | 5.223 M -38.33 % | 8.469 M -3.74 % | 8.798 M -63.94 % | 24.397 M 10.57 % | 22.065 M 12.78 % | 19.564 M -23.69 % | 25.637 M 255.53 % | 7.211 M 476.95 % | -1.913 M -112.18 % | 15.711 M 739.71 % | 1.871 M 64.99 % | 1.134 M |
| Cost and expenses | 33.958 M 0.46 % | 33.801 M 14.99 % | 29.394 M 9.13 % | 26.936 M -9.89 % | 29.892 M 8.60 % | 27.525 M -1.22 % | 27.866 M 3.31 % | 26.974 M 31.72 % | 20.478 M 27.76 % | 16.029 M 13.92 % | 14.070 M 42.54 % | 9.871 M 6.31 % | 9.285 M 10.44 % | 8.407 M -0.24 % | 8.427 M 10.62 % | 7.618 M -72.84 % | 28.048 M -64.50 % | 79.004 M -37.84 % | 127.093 M 55.48 % | 81.740 M 25.95 % | 64.897 M 3.74 % | 62.557 M 40.47 % | 44.533 M 53.25 % | 29.060 M 2.61 % | 28.321 M 720.66 % | 3.451 M 204.32 % | 1.134 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.000 K 5.60 % | 339.000 K -12.40 % | 387.000 K -18.70 % | 476.000 K 12.26 % | 424.000 K 8.72 % | 390.000 K 23.42 % | 316.000 K 14.49 % | 276.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.486 M 18.55 % | 2.097 M 64.34 % | 1.276 M -6.11 % | 1.359 M 10.67 % | 1.228 M 16.95 % | 1.050 M 39.07 % | 755.000 K | 0.000 | 0.000 |
| Selling general and administrative expenses | 27.790 M 5.98 % | 26.223 M 13.83 % | 23.037 M 11.59 % | 20.645 M -10.39 % | 23.038 M 0.55 % | 22.911 M 30.00 % | 17.624 M 10.06 % | 16.013 M 26.07 % | 12.702 M 30.75 % | 9.715 M 21.24 % | 8.013 M 17.75 % | 6.805 M 0.25 % | 6.788 M 12.46 % | 6.036 M 8.21 % | 5.578 M 6.80 % | 5.223 M -37.15 % | 8.310 M -6.26 % | 8.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 234.000 K 341.51 % | 53.000 K 783.33 % | 6.000 K -87.50 % | 48.000 K -42.86 % | 84.000 K 127.03 % | 37.000 K 8.82 % | 34.000 K -20.93 % | 43.000 K 95.45 % | 22.000 K 10.00 % | 20.000 K -64.91 % | 57.000 K -22.97 % | 74.000 K 51.02 % | 49.000 K -59.50 % | 121.000 K -64.41 % | 340.000 K -10.99 % | 382.000 K -32.86 % | 569.000 K -35.49 % | 882.000 K 208.39 % | 286.000 K -23.12 % | 372.000 K -59.12 % | 910.000 K 133.33 % | 390.000 K -51.37 % | 802.000 K -66.71 % | 2.409 M 97.78 % | 1.218 M 2 437.50 % | 48.000 K 166.67 % | 18.000 K |
| Interest expense | 45.000 K -15.09 % | 53.000 K -28.38 % | 74.000 K -14.94 % | 87.000 K 27.94 % | 68.000 K -11.69 % | 77.000 K -34.75 % | 118.000 K -42.44 % | 205.000 K 166.23 % | 77.000 K 305.26 % | 19.000 K -98.43 % | 1.214 M | 0.000 | 0.000 -100.00 % | 725.000 K 24 066.67 % | 3.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -99.51 % | 205.000 K 439.47 % | 38.000 K -48.65 % | 74.000 K 362.50 % | 16.000 K 60.00 % | 10.000 K -77.27 % | 44.000 K 340.00 % | 10.000 K 900.00 % | 1.000 K | 0.000 |
| Depreciation and amortization | 4.312 M 4.38 % | 4.131 M 78.21 % | 2.318 M 2.11 % | 2.270 M -13.75 % | 2.632 M 2.81 % | 2.560 M -28.25 % | 3.568 M -2.96 % | 3.677 M 30.99 % | 2.807 M 16.96 % | 2.400 M 20.97 % | 1.984 M 112.88 % | 932.000 K 9.13 % | 854.000 K 16.03 % | 736.000 K 7.29 % | 686.000 K 15.29 % | 595.000 K -20.67 % | 750.000 K -16.85 % | 902.000 K -71.75 % | 3.193 M -72.51 % | 11.614 M 767.36 % | 1.339 M 0.90 % | 1.327 M -48.69 % | 2.586 M 87.94 % | 1.376 M 212.02 % | 441.000 K 512.50 % | 72.000 K 300.00 % | 18.000 K |
| Operating income | 3.246 M -35.34 % | 5.020 M 110.39 % | 2.386 M -32.79 % | 3.550 M 8.03 % | 3.286 M 175.21 % | 1.194 M -22.67 % | 1.544 M -13.50 % | 1.785 M -27.79 % | 2.472 M 310.63 % | 602.000 K 386.67 % | -210.000 K -118.85 % | 1.114 M 0.63 % | 1.107 M 76.56 % | 627.000 K 217.42 % | -534.000 K 69.57 % | -1.755 M 36.09 % | -2.746 M -83.56 % | -1.496 M -83.11 % | -817.000 K 91.70 % | -9.840 M -301.14 % | -2.453 M 67.17 % | -7.472 M 36.23 % | -11.718 M -26.23 % | -9.283 M 33.56 % | -13.971 M -1 063.28 % | -1.201 M -12.35 % | -1.069 M |
| Operating income ratio | 0.09 -32.53 % | 0.13 72.23 % | 0.08 -35.53 % | 0.12 17.57 % | 0.10 138.22 % | 0.04 -19.21 % | 0.05 -16.17 % | 0.06 -44.25 % | 0.11 213.84 % | 0.04 334.49 % | -0.01 -114.75 % | 0.10 -4.80 % | 0.11 52.96 % | 0.07 203.33 % | -0.07 74.37 % | -0.26 -145.05 % | -0.11 -456.44 % | -0.02 -53.14 % | -0.01 90.21 % | -0.13 -227.63 % | -0.04 71.07 % | -0.14 36.43 % | -0.21 -15.25 % | -0.19 70.29 % | -0.62 -34.28 % | -0.46 97.18 % | -16.45 |
| Total other income expenses net | 189.000 K | 0.000 100.00 % | -68.000 K -74.36 % | -39.000 K -343.75 % | 16.000 K 140.00 % | -40.000 K -104.49 % | 891.000 K 650.00 % | -162.000 K -145.45 % | -66.000 K -6 700.00 % | 1.000 K 100.09 % | -1.157 M -1 663.51 % | 74.000 K -50.34 % | 149.000 K 112.00 % | -1.242 M -468.55 % | 337.000 K -11.78 % | 382.000 K -32.86 % | 569.000 K -35.41 % | 881.000 K -52.46 % | 1.853 M 398.12 % | 372.000 K -72.20 % | 1.338 M 164.30 % | -2.081 M 90.43 % | -21.742 M 39.30 % | -35.819 M -3 065.15 % | 1.208 M 2 470.21 % | 47.000 K 161.11 % | 18.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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -7.480 M -59.52 % | -4.689 M -259.86 % | -1.303 M 87.46 % | -10.389 M 8.26 % | -11.325 M -35.92 % | -8.332 M -130.55 % | -3.614 M -1 451.07 % | -233.000 K 87.52 % | -1.867 M -11.26 % | -1.678 M 77.14 % | -7.341 M -33.55 % | -5.497 M -2.36 % | -5.370 M 0.00 % | -5.370 M -159.92 % | -2.066 M 14.56 % | -2.418 M 54.38 % | -5.300 M 24.97 % | -7.064 M -13.68 % | -6.214 M -3.74 % | -5.990 M -68.83 % | -3.548 M 70.38 % | -11.977 M -239.97 % | -3.523 M -142.97 % | -1.450 M 47.73 % | -2.774 M 47.36 % | -5.270 M |
| Total investments | -35.334 M -182.80 % | 42.676 M -5.94 % | 45.369 M 273.59 % | 12.144 M 6.14 % | 11.441 M -1.22 % | 11.582 M 370.61 % | -4.280 M -19.62 % | -3.578 M 25.05 % | -4.774 M 3.32 % | -4.938 M -15.73 % | -4.267 M -242.23 % | 3.000 M 200.00 % | 1.000 M 215.46 % | 317.000 K -82.59 % | 1.821 M -35.45 % | 2.821 M 84.38 % | 1.530 M 431.25 % | 288.000 K 0.00 % | 288.000 K -95.89 % | 7.000 M 7.69 % | 6.500 M -31.65 % | 9.510 M 375.50 % | 2.000 M -91.75 % | 24.250 M -51.01 % | 49.500 M | 0.000 |
| Total debt | 829.000 K -21.12 % | 1.051 M -31.62 % | 1.537 M -33.66 % | 2.317 M 4.56 % | 2.216 M -31.82 % | 3.250 M -28.57 % | 4.550 M -22.22 % | 5.850 M 23.16 % | 4.750 M 73.29 % | 2.741 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K -57.14 % | 7.000 K 0.00 % | 7.000 K -99.80 % | 3.523 M 1 051.31 % | 306.000 K 60.21 % | 191.000 K 2 287.50 % | 8.000 K -89.61 % | 77.000 K -69.44 % | 252.000 K -55.48 % | 566.000 K 1 130.43 % | 46.000 K |
| Accumulated other comprehensive income loss | 3.537 M 280.32 % | 930.000 K -29.49 % | 1.319 M 11.78 % | 1.180 M 12.81 % | 1.046 M 117.31 % | -6.042 M -18.15 % | -5.114 M 42.63 % | -8.914 M -12.78 % | -7.904 M -9.76 % | -7.201 M -9.01 % | -6.606 M -10.34 % | -5.987 M -12.31 % | -5.331 M -10.46 % | -4.826 M 0.58 % | -4.854 M -11.43 % | -4.356 M -4.34 % | -4.175 M -14.07 % | -3.660 M 43.58 % | -6.487 M -15.37 % | -5.623 M -17.51 % | -4.785 M -29.18 % | -3.704 M -16.22 % | -3.187 M -53.00 % | -2.083 M -126.17 % | -921.000 K -59.34 % | -578.000 K |
| Retained earnings | 18.821 M 23.26 % | 15.269 M 19.15 % | 12.815 M -3.20 % | 13.239 M 10.65 % | 11.965 M 14.04 % | 10.492 M -32.54 % | 15.552 M 18.07 % | 13.172 M 1.78 % | 12.942 M -6.31 % | 13.814 M 23.37 % | 11.197 M -0.33 % | 11.234 M 18.12 % | 9.511 M 35.29 % | 7.030 M -2.35 % | 7.199 M -1.02 % | 7.273 M -10.18 % | 8.097 M 7.53 % | 7.530 M -19.60 % | 9.366 M 15.27 % | 8.125 M -25.04 % | 10.839 M 117.64 % | -61.429 M -10.69 % | -55.494 M -92.73 % | -28.793 M -126.79 % | -12.696 M -492.16 % | -2.144 M |
| Common stock | 732.000 K 0.00 % | 732.000 K 0.00 % | 732.000 K 14.73 % | 638.000 K 0.00 % | 638.000 K 0.47 % | 635.000 K 0.63 % | 631.000 K 3.27 % | 611.000 K 1.83 % | 600.000 K 7.53 % | 558.000 K 3.33 % | 540.000 K 3.45 % | 522.000 K 4.61 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 1.63 % | 491.000 K -27.90 % | 681.000 K 0.29 % | 679.000 K 0.15 % | 678.000 K 21.72 % | 557.000 K 8.16 % | 515.000 K 1.98 % | 505.000 K -11.87 % | 573.000 K 79.62 % | 319.000 K |
| Total equity | 45.270 M 8.28 % | 41.808 M 5.20 % | 39.743 M 94.66 % | 20.417 M 7.41 % | 19.009 M 10.62 % | 17.184 M -21.21 % | 21.809 M 10.55 % | 19.727 M 4.68 % | 18.845 M -4.17 % | 19.666 M 37.69 % | 14.283 M 8.90 % | 13.116 M 20.75 % | 10.862 M 29.60 % | 8.381 M -1.82 % | 8.536 M -0.95 % | 8.618 M -8.92 % | 9.462 M 8.90 % | 8.689 M -28.78 % | 12.201 M 31.79 % | 9.258 M -49.70 % | 18.407 M 58.69 % | 11.599 M -43.98 % | 20.705 M -61.82 % | 54.228 M -42.79 % | 94.788 M 550.79 % | 14.565 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.984 M 6 839.53 % | 43.000 K 0.00 % | 43.000 K 0.00 % | 43.000 K -86.56 % | 320.000 K 305.06 % | 79.000 K 364.71 % | 17.000 K -96.71 % | 516.000 K 200.00 % | 172.000 K 13.16 % | 152.000 K -66.52 % | 454.000 K 32.75 % | 342.000 K -86.17 % | 2.472 M -29.79 % | 3.521 M 400.14 % | 704.000 K | 0.000 |
| Long term debt | 344.000 K -39.54 % | 569.000 K -38.69 % | 928.000 K 12.48 % | 825.000 K -18.15 % | 1.008 M -48.31 % | 1.950 M -40.00 % | 3.250 M -28.57 % | 4.550 M 21.33 % | 3.750 M 78.15 % | 2.105 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.493 M 2 196.92 % | 65.000 K 10.17 % | 59.000 K 1 375.00 % | 4.000 K -92.98 % | 57.000 K -55.81 % | 129.000 K -47.35 % | 245.000 K 880.00 % | 25.000 K |
| Total non current liabilities | 562.000 K -73.20 % | 2.097 M -46.38 % | 3.911 M 248.88 % | 1.121 M -13.64 % | 1.298 M -46.91 % | 2.445 M -37.69 % | 3.924 M -41.98 % | 6.763 M 25.64 % | 5.383 M 49.40 % | 3.603 M -12.27 % | 4.107 M 9 451.16 % | 43.000 K 0.00 % | 43.000 K 0.00 % | 43.000 K -86.56 % | 320.000 K 305.06 % | 79.000 K 315.79 % | 19.000 K -96.32 % | 516.000 K -69.01 % | 1.665 M 667.28 % | 217.000 K -57.70 % | 513.000 K 48.27 % | 346.000 K -86.32 % | 2.529 M -30.71 % | 3.650 M 284.62 % | 949.000 K 3 696.00 % | 25.000 K |
| Other current liabilities | 12.910 M -7.28 % | 13.924 M -15.40 % | 16.458 M 6.79 % | 15.412 M -12.13 % | 17.540 M 0.19 % | 17.507 M 43.49 % | 12.201 M 173.01 % | 4.469 M -8.38 % | 4.878 M 58.74 % | 3.073 M -38.81 % | 5.022 M 632.07 % | 686.000 K -43.49 % | 1.214 M -2.72 % | 1.248 M -52.98 % | 2.654 M 44.87 % | 1.832 M -53.18 % | 3.913 M -26.57 % | 5.329 M -73.13 % | 19.832 M 141.94 % | 8.197 M 0.04 % | 8.194 M 48.74 % | 5.509 M -8.37 % | 6.012 M -6.00 % | 6.396 M 65.87 % | 3.856 M 136.56 % | 1.630 M |
| Deferred revenue | 0.000 100.00 % | -14.919 M 14.19 % | -17.387 M -6.74 % | -16.289 M 12.27 % | -18.568 M -1 832.09 % | 1.072 M 125.55 % | -4.195 M 6.13 % | -4.469 M 8.38 % | -4.878 M -58.74 % | -3.073 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.150 M 37.23 % | -1.832 M 53.18 % | -3.913 M 26.57 % | -5.329 M 56.50 % | -12.251 M -33.92 % | -9.148 M -47.48 % | -6.203 M -62.21 % | -3.824 M -136.49 % | 10.480 M -56.56 % | 24.127 M -50.94 % | 49.179 M 234 285.71 % | -21.000 K |
| Short term debt | 485.000 K 0.62 % | 482.000 K -20.85 % | 609.000 K -59.18 % | 1.492 M 23.51 % | 1.208 M -7.08 % | 1.300 M 0.00 % | 1.300 M 0.00 % | 1.300 M 30.00 % | 1.000 M 57.23 % | 636.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K -40.00 % | 5.000 K -28.57 % | 7.000 K -99.66 % | 2.030 M 742.32 % | 241.000 K 82.58 % | 132.000 K 3 200.00 % | 4.000 K -80.00 % | 20.000 K -83.74 % | 123.000 K -61.68 % | 321.000 K 1 428.57 % | 21.000 K |
| Total current liabilities | 16.206 M -2.80 % | 16.672 M -11.77 % | 18.895 M -5.40 % | 19.974 M -10.37 % | 22.286 M 4.71 % | 21.283 M 131.71 % | 9.185 M -12.15 % | 10.455 M -10.46 % | 11.676 M 70.38 % | 6.853 M -7.34 % | 7.396 M 235.57 % | 2.204 M -2.52 % | 2.261 M -2.50 % | 2.319 M -26.52 % | 3.156 M -17.27 % | 3.815 M -51.71 % | 7.901 M -43.35 % | 13.946 M -56.79 % | 32.277 M 86.00 % | 17.353 M 20.47 % | 14.405 M 54.34 % | 9.333 M -26.00 % | 12.613 M 3.34 % | 12.205 M 46.89 % | 8.309 M 121.57 % | 3.750 M |
| Total liabilities | 16.768 M -10.66 % | 18.769 M -17.70 % | 22.806 M 8.11 % | 21.095 M -10.55 % | 23.584 M -0.61 % | 23.728 M 81.01 % | 13.109 M -23.86 % | 17.218 M 0.93 % | 17.059 M 63.15 % | 10.456 M -9.10 % | 11.503 M 411.93 % | 2.247 M -2.47 % | 2.304 M -2.46 % | 2.362 M -32.05 % | 3.476 M -10.73 % | 3.894 M -50.83 % | 7.920 M -45.24 % | 14.462 M -57.39 % | 33.942 M 93.18 % | 17.570 M 17.78 % | 14.918 M 54.13 % | 9.679 M -36.08 % | 15.142 M -4.50 % | 15.855 M 71.26 % | 9.258 M 145.25 % | 3.775 M |
| Other non current assets | 0.000 100.00 % | -42.676 M 5.94 % | -45.369 M -273.59 % | -12.144 M -6.14 % | -11.441 M 1.22 % | -11.582 M -370.61 % | 4.280 M 19.62 % | 3.578 M -25.05 % | 4.774 M -3.32 % | 4.938 M 15.73 % | 4.267 M 109.17 % | 2.040 M | 0.000 100.00 % | -5.370 M -283.59 % | 2.925 M 72.06 % | 1.700 M -48.38 % | 3.293 M 359.70 % | -1.268 M 81.18 % | -6.737 M -7.00 % | -6.296 M -68.39 % | -3.739 M -51.07 % | -2.475 M -135.87 % | 6.900 M 505.41 % | -1.702 M 49.04 % | -3.340 M 37.17 % | -5.316 M |
| Long term investments | 0.000 -100.00 % | 42.676 M -5.94 % | 45.369 M 273.59 % | 12.144 M 6.14 % | 11.441 M -1.22 % | 11.582 M 370.61 % | -4.280 M -19.62 % | -3.578 M 25.05 % | -4.774 M 3.32 % | -4.938 M -15.73 % | -4.267 M -109.17 % | -2.040 M | 0.000 | 0.000 100.00 % | -2.067 M 14.62 % | -2.421 M 54.38 % | -5.307 M -136.71 % | -2.242 M 17.33 % | -2.712 M | 0.000 | 0.000 | 0.000 100.00 % | -8.500 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.810 M -19.37 % | 10.926 M -17.49 % | 13.242 M 705.47 % | 1.644 M -23.43 % | 2.147 M -12.37 % | 2.450 M -21.65 % | 3.127 M -41.58 % | 5.353 M -19.49 % | 6.649 M 35.72 % | 4.899 M -21.21 % | 6.218 M 1 899.36 % | 311.000 K -19.43 % | 386.000 K -36.41 % | 607.000 K 1.34 % | 599.000 K 59.31 % | 376.000 K 229.82 % | 114.000 K -36.67 % | 180.000 K -97.91 % | 8.604 M 837.25 % | 918.000 K -91.19 % | 10.422 M 10 322.00 % | 100.000 K -98.64 % | 7.376 M -70.48 % | 24.985 M -38.55 % | 40.660 M 314.98 % | 9.798 M |
| GoodWill | 26.524 M -0.19 % | 26.574 M 0.58 % | 26.422 M 441.10 % | 4.883 M -5.48 % | 5.166 M 3.03 % | 5.014 M 3.77 % | 4.832 M 4.18 % | 4.638 M 77.50 % | 2.613 M -23.55 % | 3.418 M 0.00 % | 3.418 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 |
| Goodwill and intangible assets | 35.334 M -5.78 % | 37.500 M -5.46 % | 39.664 M 507.69 % | 6.527 M -10.75 % | 7.313 M -2.02 % | 7.464 M -6.22 % | 7.959 M -20.34 % | 9.991 M 7.87 % | 9.262 M 11.36 % | 8.317 M -13.69 % | 9.636 M 2 998.39 % | 311.000 K -19.43 % | 386.000 K -36.41 % | 607.000 K 1.34 % | 599.000 K 59.31 % | 376.000 K 229.82 % | 114.000 K -36.67 % | 180.000 K -97.91 % | 8.604 M 837.25 % | 918.000 K -91.19 % | 10.422 M 10 322.00 % | 100.000 K -98.64 % | 7.376 M -70.48 % | 24.985 M -38.55 % | 40.660 M 314.98 % | 9.798 M |
| Property plant equipment net | 5.010 M -3.21 % | 5.176 M -9.27 % | 5.705 M 1.57 % | 5.617 M 36.07 % | 4.128 M 0.24 % | 4.118 M -12.44 % | 4.703 M -6.37 % | 5.023 M -6.57 % | 5.376 M 3.56 % | 5.191 M 502.20 % | 862.000 K -27.20 % | 1.184 M -20.43 % | 1.488 M 10.39 % | 1.348 M 16.21 % | 1.160 M 62.46 % | 714.000 K -3.90 % | 743.000 K -35.28 % | 1.148 M -23.36 % | 1.498 M -4.65 % | 1.571 M -9.14 % | 1.729 M -12.68 % | 1.980 M -14.51 % | 2.316 M -27.15 % | 3.179 M 89.79 % | 1.675 M 130.08 % | 728.000 K |
| Total non current assets | 40.914 M -4.42 % | 42.805 M -9.23 % | 47.158 M 207.12 % | 15.355 M 0.71 % | 15.246 M -2.66 % | 15.663 M -3.28 % | 16.195 M -12.89 % | 18.592 M -4.22 % | 19.412 M 5.24 % | 18.446 M 24.93 % | 14.765 M 317.68 % | 3.535 M 10.68 % | 3.194 M 63.38 % | 1.955 M -58.26 % | 4.684 M 67.89 % | 2.790 M -32.77 % | 4.150 M -15.12 % | 4.889 M -52.95 % | 10.390 M 317.44 % | 2.489 M -79.52 % | 12.151 M 484.18 % | 2.080 M -82.21 % | 11.692 M -58.49 % | 28.164 M -33.47 % | 42.335 M 302.19 % | 10.526 M |
| Other current assets | 5.963 M -10.02 % | 6.627 M -10.72 % | 7.423 M -14.93 % | 8.726 M -3.37 % | 9.030 M 1.82 % | 8.869 M 30.54 % | 6.794 M 51.62 % | 4.481 M 22.06 % | 3.671 M 5.16 % | 3.491 M 92.55 % | 1.813 M -10.95 % | 2.036 M -43.18 % | 3.583 M 109.41 % | 1.711 M -19.52 % | 2.126 M 17.52 % | 1.809 M -49.88 % | 3.609 M -30.95 % | 5.227 M -69.45 % | 17.108 M 121.46 % | 7.725 M 2.43 % | 7.542 M 58.31 % | 4.764 M 7.20 % | 4.444 M -15.48 % | 5.258 M 59.04 % | 3.306 M 255.87 % | 929.000 K |
| 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 -100.00 % | 3.000 M 200.00 % | 1.000 M 215.46 % | 317.000 K -82.59 % | 1.821 M -35.45 % | 2.821 M 84.38 % | 1.530 M -39.53 % | 2.530 M -15.67 % | 3.000 M -57.14 % | 7.000 M 7.69 % | 6.500 M -31.65 % | 9.510 M -9.43 % | 10.500 M -56.70 % | 24.250 M -51.01 % | 49.500 M | 0.000 |
| cash and cash equivalents | 8.309 M 44.76 % | 5.740 M 102.11 % | 2.840 M -77.65 % | 12.706 M -6.17 % | 13.541 M 16.91 % | 11.582 M 41.87 % | 8.164 M 34.21 % | 6.083 M -8.07 % | 6.617 M 49.74 % | 4.419 M -39.80 % | 7.341 M 33.55 % | 5.497 M 2.36 % | 5.370 M 0.00 % | 5.370 M 159.80 % | 2.067 M -14.62 % | 2.421 M -54.38 % | 5.307 M -24.95 % | 7.071 M -27.38 % | 9.737 M 54.65 % | 6.296 M 68.39 % | 3.739 M -68.80 % | 11.985 M 232.92 % | 3.600 M 111.52 % | 1.702 M -49.04 % | 3.340 M -37.17 % | 5.316 M |
| Cash and short term investments | 8.309 M 44.76 % | 5.740 M 102.11 % | 2.840 M -77.65 % | 12.706 M -6.17 % | 13.541 M 16.91 % | 11.582 M 41.87 % | 8.164 M 34.21 % | 6.083 M -8.07 % | 6.617 M 49.74 % | 4.419 M -39.80 % | 7.341 M -13.60 % | 8.497 M 33.39 % | 6.370 M 12.01 % | 5.687 M 46.27 % | 3.888 M -25.83 % | 5.242 M -23.33 % | 6.837 M -28.79 % | 9.601 M -24.62 % | 12.737 M -4.20 % | 13.296 M 29.86 % | 10.239 M -14.57 % | 11.985 M -15.00 % | 14.100 M -45.67 % | 25.952 M -50.89 % | 52.840 M 893.98 % | 5.316 M |
| Total current assets | 21.124 M 18.86 % | 17.772 M 15.47 % | 15.391 M -41.16 % | 26.157 M -4.35 % | 27.347 M 8.31 % | 25.249 M 34.86 % | 18.723 M 2.02 % | 18.353 M 11.28 % | 16.492 M 41.25 % | 11.676 M 5.94 % | 11.021 M -6.82 % | 11.828 M 18.61 % | 9.972 M 13.47 % | 8.788 M 19.92 % | 7.328 M -24.62 % | 9.722 M -26.53 % | 13.232 M -27.54 % | 18.262 M -48.92 % | 35.753 M 46.90 % | 24.339 M 14.95 % | 21.174 M 10.29 % | 19.198 M -20.52 % | 24.155 M -42.38 % | 41.919 M -32.07 % | 61.711 M 689.75 % | 7.814 M |
| Inventory | 216.000 K -14.96 % | 254.000 K -5.22 % | 268.000 K 54.02 % | 174.000 K -44.23 % | 312.000 K -31.88 % | 458.000 K -36.74 % | 724.000 K 1.54 % | 713.000 K -4.68 % | 748.000 K 233.93 % | 224.000 K 115.38 % | 104.000 K | 0.000 -100.00 % | 19.000 K 375.00 % | 4.000 K -20.00 % | 5.000 K 25.00 % | 4.000 K -69.23 % | 13.000 K -23.53 % | 17.000 K -96.45 % | 479.000 K 2 077.27 % | 22.000 K -64.52 % | 62.000 K -90.98 % | 687.000 K 37.13 % | 501.000 K -64.24 % | 1.401 M 138.67 % | 587.000 K 3 568.75 % | 16.000 K |
| Net receivables | 12.599 M 6.97 % | 11.778 M -4.11 % | 12.283 M -7.49 % | 13.277 M -1.61 % | 13.494 M 2.16 % | 13.209 M 10.60 % | 11.943 M 3.34 % | 11.557 M 108.80 % | 5.535 M 55.56 % | 3.558 M 101.82 % | 1.763 M -47.07 % | 3.331 M 96.17 % | 1.698 M 22.51 % | 1.386 M 5.88 % | 1.309 M -50.92 % | 2.667 M -3.82 % | 2.773 M -18.85 % | 3.417 M -37.06 % | 5.429 M 64.71 % | 3.296 M -1.05 % | 3.331 M 89.05 % | 1.762 M -65.52 % | 5.110 M -45.10 % | 9.308 M 86.98 % | 4.978 M 220.54 % | 1.553 M |
| Tax assets | 570.000 K 341.86 % | 129.000 K -92.79 % | 1.789 M -44.29 % | 3.211 M -15.61 % | 3.805 M -6.76 % | 4.081 M 15.51 % | 3.533 M -1.26 % | 3.578 M -25.05 % | 4.774 M -3.32 % | 4.938 M 15.73 % | 4.267 M 109.17 % | 2.040 M 54.55 % | 1.320 M -75.42 % | 5.370 M 159.80 % | 2.067 M -14.62 % | 2.421 M -54.38 % | 5.307 M -24.95 % | 7.071 M -27.38 % | 9.737 M 54.65 % | 6.296 M 68.39 % | 3.739 M 51.07 % | 2.475 M -31.25 % | 3.600 M 111.52 % | 1.702 M -49.04 % | 3.340 M -37.17 % | 5.316 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 |
| Account payables | 1.727 M 35.88 % | 1.271 M 41.38 % | 899.000 K -59.01 % | 2.193 M -12.63 % | 2.510 M 78.77 % | 1.404 M -52.54 % | 2.958 M -6.78 % | 3.173 M 131.61 % | 1.370 M -42.51 % | 2.383 M 38.87 % | 1.716 M 61.28 % | 1.064 M 1.62 % | 1.047 M -2.24 % | 1.071 M 113.77 % | 501.000 K -74.70 % | 1.980 M -50.29 % | 3.983 M -53.74 % | 8.610 M -15.76 % | 10.221 M 14.75 % | 8.907 M 46.71 % | 6.071 M 58.93 % | 3.820 M -41.95 % | 6.581 M 18.45 % | 5.556 M 34.63 % | 4.127 M 124.90 % | 1.835 M |
| Tax payables | 1.084 M 8.94 % | 995.000 K 7.10 % | 929.000 K 5.93 % | 877.000 K -14.69 % | 1.028 M -4.10 % | 1.072 M 46.45 % | 732.000 K -51.62 % | 1.513 M -65.83 % | 4.428 M 481.87 % | 761.000 K 15.65 % | 658.000 K 44.93 % | 454.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 194.000 K 2 325.00 % | 8.000 K 0.00 % | 8.000 K | 0.000 | 0.000 -100.00 % | 130.000 K 2 500.00 % | 5.000 K -98.11 % | 264.000 K |
| Deferred revenue non current | 0.000 100.00 % | -1.528 M 48.78 % | -2.983 M -907.77 % | -296.000 K -130.36 % | 975.000 K -50.00 % | 1.950 M 389.32 % | -674.000 K -169.13 % | 975.000 K 159.71 % | -1.633 M -356.76 % | 636.000 K -78.37 % | 2.941 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.927 M 527.69 % | 307.000 K 802.94 % | 34.000 K 240.00 % | 10.000 K -65.52 % | 29.000 K 121.64 % | -134.000 K 12.42 % | -153.000 K -139.06 % | -64.000 K |
| Capital lease obligations | 829.000 K -21.12 % | 1.051 M -31.62 % | 1.537 M 14.53 % | 1.342 M 404.51 % | 266.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.000 K -12.42 % | 153.000 K 139.06 % | 64.000 K |
| Other total stockholders equity | 22.180 M 0.00 % | 22.180 M 0.00 % | 22.180 M 732.90 % | 2.663 M 0.00 % | 2.663 M -78.68 % | 12.492 M 22 015.79 % | -57.000 K -100.58 % | 9.775 M 274.23 % | 2.612 M 76.49 % | 1.480 M -38.61 % | 2.411 M -67.18 % | 7.347 M 762.32 % | 852.000 K 0.00 % | 852.000 K 1.67 % | 838.000 K -0.95 % | 846.000 K -2.31 % | 866.000 K 29.64 % | 668.000 K -90.05 % | 6.714 M 16.36 % | 5.770 M -15.84 % | 6.856 M -90.54 % | 72.499 M -4.17 % | 75.655 M -8.46 % | 82.650 M -22.80 % | 107.064 M 550.69 % | 16.454 M |
| Deferred tax liabilities non current | 218.000 K -85.73 % | 1.528 M -48.78 % | 2.983 M 907.77 % | 296.000 K 2.07 % | 290.000 K -41.41 % | 495.000 K -26.56 % | 674.000 K -45.56 % | 1.238 M -24.19 % | 1.633 M 89.44 % | 862.000 K -23.24 % | 1.123 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 |
| 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 |
| Total assets | 62.038 M 2.41 % | 60.577 M -3.15 % | 62.549 M 50.68 % | 41.512 M -2.54 % | 42.593 M 4.11 % | 40.912 M 17.17 % | 34.918 M -5.49 % | 36.945 M 2.90 % | 35.904 M 19.20 % | 30.122 M 16.82 % | 25.786 M 67.84 % | 15.363 M 16.69 % | 13.166 M 22.55 % | 10.743 M -10.56 % | 12.012 M -4.00 % | 12.512 M -28.02 % | 17.382 M -24.92 % | 23.151 M -49.83 % | 46.143 M 72.00 % | 26.828 M -19.50 % | 33.325 M 56.62 % | 21.278 M -40.64 % | 35.847 M -48.85 % | 70.083 M -32.64 % | 104.046 M 467.32 % | 18.340 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 233.000 K | 0.000 -100.00 % | 1.142 M 547.84 % | -255.000 K -525.00 % | 60.000 K 112.22 % | -491.000 K -434.01 % | 147.000 K -70.24 % | 494.000 K 681.18 % | -85.000 K 94.89 % | -1.665 M -131.25 % | -720.000 K -149.01 % | 1.469 M 376.95 % | 308.000 K 1 521.05 % | 19.000 K 129.23 % | -65.000 K -103.28 % | 1.982 M 242.28 % | -1.393 M -211.71 % | 1.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 771.000 K 1 827.50 % | 40.000 K -83.40 % | 241.000 K -55.04 % | 536.000 K 14.53 % | 468.000 K -17.46 % | 567.000 K 2.35 % | 554.000 K 319.70 % | 132.000 K 112.24 % | -1.078 M -434.78 % | 322.000 K -46.24 % | 599.000 K 130.38 % | 260.000 K 147.62 % | 105.000 K 66.67 % | 63.000 K 43.18 % | 44.000 K -18.52 % | 54.000 K 58.82 % | 34.000 K -37.04 % | 54.000 K -50.46 % | 109.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.252 M 27.17 % | -1.719 M -15.52 % | -1.488 M 34.16 % | -2.260 M -301.97 % | 1.119 M -63.77 % | 3.089 M 600.45 % | 441.000 K 113.44 % | -3.282 M -446.57 % | 947.000 K 135.82 % | -2.644 M -208.23 % | 2.443 M 1 041.59 % | 214.000 K 138.28 % | -559.000 K -29.10 % | -433.000 K 64.45 % | -1.218 M 47.68 % | -2.328 M 40.12 % | -3.888 M -7.08 % | -3.631 M -1 322.56 % | 297.000 K -88.74 % | 2.637 M 1 495.24 % | -189.000 K 91.68 % | -2.272 M -109.98 % | 22.776 M -13.32 % | 26.275 M 339.75 % | 5.975 M 1 299.30 % | 427.000 K | 0.000 |
| Accounts receivables | -821.000 K -262.57 % | 505.000 K -79.16 % | 2.423 M 1 016.59 % | 217.000 K 176.14 % | -285.000 K 77.51 % | -1.267 M -359.63 % | 488.000 K 121.76 % | -2.243 M -928.90 % | -218.000 K 93.69 % | -3.457 M -2 387.05 % | -139.000 K -155.16 % | 252.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 |
| Inventory | 38.000 K 171.43 % | 14.000 K 380.00 % | -5.000 K -103.62 % | 138.000 K -5.48 % | 146.000 K -45.11 % | 266.000 K 2 518.18 % | -11.000 K -131.43 % | 35.000 K -28.57 % | 49.000 K 140.83 % | -120.000 K -60.00 % | -75.000 K -494.74 % | 19.000 K 226.67 % | -15.000 K -1 600.00 % | 1.000 K 200.00 % | -1.000 K -111.11 % | 9.000 K 125.00 % | 4.000 K -84.00 % | 25.000 K -77.27 % | 110.000 K 175.00 % | 40.000 K -93.60 % | 625.000 K 436.02 % | -186.000 K -127.47 % | 677.000 K 290.17 % | -356.000 K -91.40 % | -186.000 K -3 200.00 % | 6.000 K | 0.000 |
| Accounts payables | -1.834 M 18.05 % | -2.238 M 42.70 % | -3.906 M -49.37 % | -2.615 M -308.04 % | 1.257 M -69.27 % | 4.090 M 175.98 % | 1.482 M 237.99 % | -1.074 M -196.24 % | 1.116 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 working capital | 1.365 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 452.000 K 113.63 % | -3.317 M -469.38 % | 898.000 K 135.58 % | -2.524 M -200.24 % | 2.518 M 1 191.28 % | 195.000 K 135.85 % | -544.000 K -25.35 % | -434.000 K 64.34 % | -1.217 M 47.92 % | -2.337 M 39.95 % | -3.892 M -6.46 % | -3.656 M -2 055.08 % | 187.000 K -92.80 % | 2.597 M 419.04 % | -814.000 K 60.98 % | -2.086 M -109.44 % | 22.099 M -17.02 % | 26.631 M 332.25 % | 6.161 M 1 363.42 % | 421.000 K | 0.000 |
| Other non cash items | -1.356 M -127.14 % | -597.000 K -181.78 % | 730.000 K 1 771.79 % | 39.000 K 343.75 % | -16.000 K -140.00 % | 40.000 K 104.49 % | -891.000 K -1 000.00 % | 99.000 K 50.00 % | 66.000 K 104.34 % | -1.519 M -231.29 % | 1.157 M 1 663.51 % | -74.000 K 94.96 % | -1.469 M -1 969.01 % | -71.000 K 88.09 % | -596.000 K 20.00 % | -745.000 K 62.79 % | -2.002 M -237.88 % | 1.452 M 164.76 % | -2.242 M -7 132.26 % | -31.000 K -101.64 % | 1.885 M -75.96 % | 7.840 M 794.98 % | 876.000 K -64.07 % | 2.438 M -9.67 % | 2.699 M 5 522.92 % | 48.000 K -95.45 % | 1.055 M |
| Net cash provided by operating activities | 7.019 M 4.37 % | 6.725 M 99.20 % | 3.376 M -21.27 % | 4.288 M -39.47 % | 7.084 M -2.44 % | 7.261 M 24.31 % | 5.841 M 164.06 % | 2.212 M -57.25 % | 5.174 M 793.61 % | 579.000 K -87.98 % | 4.816 M 91.11 % | 2.520 M 67.22 % | 1.507 M 22.52 % | 1.230 M 225.25 % | -982.000 K 65.91 % | -2.881 M 37.86 % | -4.636 M -165.31 % | 7.098 M 217.30 % | 2.237 M -49.58 % | 4.437 M 662.37 % | 582.000 K 200.87 % | -577.000 K 93.21 % | -8.504 M 51.06 % | -17.378 M -153.77 % | -6.848 M -947.09 % | -654.000 K | 0.000 |
| Investments in property plant and equipment | -690.000 K 41.67 % | -1.183 M -73.21 % | -683.000 K 60.93 % | -1.748 M -14.85 % | -1.522 M -55.94 % | -976.000 K -0.72 % | -969.000 K -21.43 % | -798.000 K 45.49 % | -1.464 M 72.94 % | -5.410 M -464.72 % | -958.000 K -73.24 % | -553.000 K 28.46 % | -773.000 K 17.15 % | -933.000 K 32.54 % | -1.383 M -67.43 % | -826.000 K -85.62 % | -445.000 K 56.20 % | -1.016 M 15.96 % | -1.209 M 17.02 % | -1.457 M -170.32 % | -539.000 K 60.07 % | -1.350 M -16.38 % | -1.160 M 52.03 % | -2.418 M -96.75 % | -1.229 M -356.88 % | -269.000 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 100.00 % | -22.500 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.860 M 31.54 % | -2.717 M | 0.000 100.00 % | -3.599 M | 0.000 -100.00 % | 732.000 K | 0.000 -100.00 % | 617.000 K -50.00 % | 1.234 M | 0.000 | 0.000 100.00 % | -5.655 M -2 162.00 % | -250.000 K 46.47 % | -467.000 K -240.88 % | -137.000 K 90.24 % | -1.403 M 80.47 % | -7.183 M -32.82 % | -5.408 M -22.44 % | -4.417 M | 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 100.00 % | -2.000 M -192.83 % | -683.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 298.000 K | 0.000 -100.00 % | 357.000 K | 0.000 100.00 % | -670.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -80.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M 233.33 % | 300.000 K | 0.000 -100.00 % | 662.000 K | 0.000 -100.00 % | 54.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -635.000 K -1 298.11 % | 53.000 K 783.33 % | 6.000 K -87.50 % | 48.000 K -42.86 % | 84.000 K 310.00 % | -40.000 K 48.72 % | -78.000 K 3.70 % | -81.000 K -22.73 % | -66.000 K -6 700.00 % | 1.000 K -99.97 % | 3.055 M 4 028.38 % | 74.000 K 110.83 % | -683.000 K -127.24 % | 2.507 M 79.58 % | 1.396 M 441.32 % | -409.000 K -113.23 % | 3.091 M 294.26 % | 784.000 K -80.40 % | 4.000 M 4 544.44 % | -90.000 K -102.88 % | 3.120 M 174.41 % | 1.137 M -91.73 % | 13.750 M -46.31 % | 25.609 M 151.74 % | -49.500 M -990 100.00 % | 5.000 K | 0.000 |
| Net cash used for investing activites | -1.325 M -17.26 % | -1.130 M 95.12 % | -23.177 M -1 263.35 % | -1.700 M -18.22 % | -1.438 M -41.54 % | -1.016 M 2.96 % | -1.047 M 61.77 % | -2.739 M 35.51 % | -4.247 M 21.48 % | -5.409 M -260.12 % | -1.502 M 39.41 % | -2.479 M -89.67 % | -1.307 M -163.02 % | 2.074 M 229.21 % | 630.000 K 63 100.00 % | -1.000 K -100.04 % | 2.646 M 244.53 % | 768.000 K 133.89 % | -2.266 M -26.10 % | -1.797 M -157.36 % | 3.133 M 995.14 % | -350.000 K -103.31 % | 10.571 M -33.96 % | 16.008 M 128.52 % | -56.137 M -1 099.25 % | -4.681 M | 0.000 |
| Debt repayment | 0.000 100.00 % | -564.000 K 42.15 % | -975.000 K 0.00 % | -975.000 K 25.00 % | -1.300 M 0.00 % | -1.300 M 0.00 % | -1.300 M -218.18 % | 1.100 M -45.25 % | 2.009 M -26.71 % | 2.741 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.440 M 4 400.00 % | -80.000 K 96.14 % | -2.071 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 13.126 M 9 611.59 % | -138.000 K | 0.000 -100.00 % | 20.000 K 141.67 % | -48.000 K -181.36 % | 59.000 K -32.95 % | 88.000 K | 0.000 | 0.000 -100.00 % | 659.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.000 K -12.40 % | 258.000 K 214.63 % | 82.000 K 215.38 % | 26.000 K -79.37 % | 126.000 K 2 420.00 % | 5.000 K -16.67 % | 6.000 K -86.96 % | 46.000 K -99.93 % | 66.362 M 536.44 % | 10.427 M | 0.000 |
| Common stock repurchased | -185.000 K -54.17 % | -120.000 K 4.76 % | -126.000 K 47.72 % | -241.000 K -28.88 % | -187.000 K -20.65 % | -155.000 K 0.64 % | -156.000 K -90.24 % | -82.000 K | 0.000 100.00 % | -138.000 K 85.16 % | -930.000 K -460.24 % | -166.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.164 M -10.46 % | -1.959 M -25.66 % | -1.559 M -0.06 % | -1.558 M 0.00 % | -1.558 M -11.93 % | -1.392 M -15.14 % | -1.209 M -11.53 % | -1.084 M -31.23 % | -826.000 K -18.85 % | -695.000 K -28.70 % | -540.000 K -32.68 % | -407.000 K -103.50 % | -200.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 |
| Other financing activites | -700.000 K | 0.000 100.00 % | -500.000 K -8.46 % | -461.000 K 8.35 % | -503.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 50.00 % | -2.000 K 50.00 % | -4.000 K | 0.000 100.00 % | -414.000 K -4 500.00 % | -9.000 K 68.97 % | -29.000 K 25.64 % | -39.000 K 40.91 % | -66.000 K 62.29 % | -175.000 K -63.55 % | -107.000 K 98.08 % | -5.560 M -992.34 % | -509.000 K | 0.000 |
| Net cash used provided by financing activities | -3.049 M -15.36 % | -2.643 M -126.52 % | 9.966 M 395.46 % | -3.373 M 8.52 % | -3.687 M -30.42 % | -2.827 M -4.20 % | -2.713 M -38 657.14 % | -7.000 K -100.55 % | 1.271 M -33.39 % | 1.908 M 229.80 % | -1.470 M -1 809.30 % | 86.000 K 143.00 % | -200.000 K -19 900.00 % | -1.000 K 50.00 % | -2.000 K 50.00 % | -4.000 K -101.77 % | 226.000 K 102.26 % | -10.002 M -384.71 % | 3.513 M 4 332.53 % | -83.000 K 95.82 % | -1.984 M -3 152.46 % | -61.000 K 63.91 % | -169.000 K -177.05 % | -61.000 K -100.10 % | 60.802 M 513.05 % | 9.918 M | 0.000 |
| Effect of forex changes on cash | -76.000 K -46.15 % | -52.000 K -67.74 % | -31.000 K 38.00 % | -50.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 100.00 % | -7.223 M 31.20 % | -10.498 M -12.76 % | -9.310 M 29.70 % | -13.243 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.569 M -11.41 % | 2.900 M 129.39 % | -9.866 M -1 081.56 % | -835.000 K -142.62 % | 1.959 M -42.69 % | 3.418 M 64.25 % | 2.081 M 489.70 % | -534.000 K -124.29 % | 2.198 M 175.22 % | -2.922 M -258.46 % | 1.844 M 1 351.97 % | 127.000 K | 0.000 -100.00 % | 3.303 M 1 033.05 % | -354.000 K 87.73 % | -2.886 M -63.61 % | -1.764 M 17.42 % | -2.136 M 42.87 % | -3.739 M 52.92 % | -7.941 M -4.78 % | -7.579 M 46.74 % | -14.231 M -849.79 % | 1.898 M 232.63 % | -1.431 M 34.45 % | -2.183 M -147.63 % | 4.583 M | 0.000 |
| Cash at beginning of period | 5.740 M 102.11 % | 2.840 M -77.65 % | 12.706 M -6.17 % | 13.541 M 16.91 % | 11.582 M 41.87 % | 8.164 M 34.21 % | 6.083 M -8.07 % | 6.617 M 49.74 % | 4.419 M -39.80 % | 7.341 M 33.55 % | 5.497 M 2.36 % | 5.370 M 0.00 % | 5.370 M 159.80 % | 2.067 M -14.62 % | 2.421 M -54.38 % | 5.307 M -24.95 % | 7.071 M -23.20 % | 9.207 M 27.47 % | 7.223 M -31.20 % | 10.498 M 18.72 % | 8.843 M -32.53 % | 13.106 M 7.58 % | 12.182 M 304.72 % | 3.010 M -42.14 % | 5.202 M 630.62 % | 712.000 K | 0.000 |
| Cash at end of period | 8.309 M 44.76 % | 5.740 M 102.11 % | 2.840 M -77.65 % | 12.706 M -6.17 % | 13.541 M 16.91 % | 11.582 M 41.87 % | 8.164 M 34.21 % | 6.083 M -8.07 % | 6.617 M 49.74 % | 4.419 M -39.80 % | 7.341 M 33.55 % | 5.497 M 2.36 % | 5.370 M 0.00 % | 5.370 M 159.80 % | 2.067 M -14.62 % | 2.421 M -54.38 % | 5.307 M -24.95 % | 7.071 M 102.96 % | 3.484 M 36.25 % | 2.557 M 102.29 % | 1.264 M 212.36 % | -1.125 M -107.99 % | 14.080 M 791.70 % | 1.579 M -47.70 % | 3.019 M -42.98 % | 5.295 M | 0.000 |
| Operating cash flow | 7.019 M 4.37 % | 6.725 M 99.20 % | 3.376 M -21.27 % | 4.288 M -39.47 % | 7.084 M -2.44 % | 7.261 M 24.31 % | 5.841 M 164.06 % | 2.212 M -57.25 % | 5.174 M 793.61 % | 579.000 K -87.98 % | 4.816 M 91.11 % | 2.520 M 67.22 % | 1.507 M 22.52 % | 1.230 M 225.25 % | -982.000 K 65.91 % | -2.881 M 37.86 % | -4.636 M -165.31 % | 7.098 M 217.30 % | 2.237 M -49.58 % | 4.437 M 662.37 % | 582.000 K 200.87 % | -577.000 K 93.21 % | -8.504 M 51.06 % | -17.378 M -153.77 % | -6.848 M -947.09 % | -654.000 K | 0.000 |
| Capital expenditure | -1.559 M -31.78 % | -1.183 M -73.21 % | -683.000 K 60.93 % | -1.748 M -14.85 % | -1.522 M -55.94 % | -976.000 K -0.72 % | -969.000 K -21.43 % | -798.000 K 45.49 % | -1.464 M 72.94 % | -5.410 M -464.72 % | -958.000 K -73.24 % | -553.000 K 28.46 % | -773.000 K 17.15 % | -933.000 K 32.54 % | -1.383 M -67.43 % | -826.000 K -85.62 % | -445.000 K 56.20 % | -1.016 M 15.96 % | -1.209 M 17.02 % | -1.457 M -170.32 % | -539.000 K 60.07 % | -1.350 M -16.38 % | -1.160 M 52.03 % | -2.418 M -96.75 % | -1.229 M -356.88 % | -269.000 K | 0.000 |
| Free CashFlow | 5.460 M -1.48 % | 5.542 M 105.79 % | 2.693 M 6.02 % | 2.540 M -54.33 % | 5.562 M -11.50 % | 6.285 M 29.00 % | 4.872 M 244.55 % | 1.414 M -61.89 % | 3.710 M 176.80 % | -4.831 M -225.22 % | 3.858 M 96.14 % | 1.967 M 167.98 % | 734.000 K 147.14 % | 297.000 K 112.56 % | -2.365 M 36.20 % | -3.707 M 27.04 % | -5.081 M -183.54 % | 6.082 M 491.63 % | 1.028 M -65.50 % | 2.980 M 6 830.23 % | 43.000 K 102.23 % | -1.927 M 80.06 % | -9.664 M 51.18 % | -19.796 M -145.09 % | -8.077 M -775.08 % | -923.000 K | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 |
| 2024-09-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-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-07-31 | 1998-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 16.803 M -8.84 % | 18.432 M -1.81 % | 18.772 M -2.39 % | 19.231 M -1.83 % | 19.590 M 14.90 % | 17.050 M 15.75 % | 14.730 M -0.50 % | 14.804 M -5.60 % | 15.682 M 3.42 % | 15.163 M -15.83 % | 18.015 M 15.41 % | 15.610 M 19.08 % | 13.109 M -5.36 % | 13.851 M 3.47 % | 13.386 M -14.29 % | 15.618 M 16.03 % | 13.460 M -2.92 % | 13.865 M 61.50 % | 8.585 M -8.46 % | 9.378 M 20.54 % | 7.780 M 0.54 % | 7.738 M 22.88 % | 6.297 M 6.30 % | 5.924 M 17.05 % | 5.061 M -2.60 % | 5.196 M 0.00 % | 5.196 M 15.43 % | 4.502 M 0.00 % | 4.502 M 13.63 % | 3.962 M 0.00 % | 3.962 M 18.71 % | 3.337 M 0.00 % | 3.337 M -73.92 % | 12.795 M 0.00 % | 12.795 M -67.01 % | 38.788 M 0.00 % | 38.788 M 19.57 % | 32.440 M 0.00 % | 32.440 M -15.22 % | 38.265 M 0.00 % | 38.265 M 22.44 % | 31.252 M 0.00 % | 31.252 M 125.73 % | 13.845 M -66.43 % | 41.240 M 211.39 % | 13.244 M -68.22 % | 41.676 M 66.23 % | 25.071 M 0.00 % | 25.071 M 123.65 % | 11.210 M 0.00 % | 11.210 M 766.31 % | 1.294 M 0.00 % | 1.294 M 3 881.54 % | 32.500 K 0.00 % | 32.500 K |
| Net income | 260.000 K -84.10 % | 1.635 M 28.34 % | 1.274 M -46.45 % | 2.379 M 5.36 % | 2.258 M 750.72 % | -347.000 K -118.05 % | 1.922 M 156.27 % | 750.000 K -63.31 % | 2.044 M 86.67 % | 1.095 M -46.35 % | 2.041 M 83.54 % | 1.112 M 765.87 % | -167.000 K -129.20 % | 572.000 K -26.76 % | 781.000 K -54.14 % | 1.703 M 745.08 % | -264.000 K -113.21 % | 1.999 M 3 377.05 % | -61.000 K 93.94 % | -1.006 M -945.38 % | 119.000 K -88.09 % | 999.000 K 242.51 % | -701.000 K -151.62 % | 1.358 M 146.91 % | 550.000 K -57.30 % | 1.288 M 0.00 % | 1.288 M 1 210.34 % | -116.000 K 0.00 % | -116.000 K -96.61 % | -59.000 K 0.00 % | -59.000 K 86.56 % | -439.000 K 0.00 % | -439.000 K -286.81 % | 235.000 K 0.00 % | 235.000 K -94.35 % | 4.161 M 0.00 % | 4.161 M 1 062.15 % | 358.000 K 0.00 % | 358.000 K 107.54 % | -4.749 M 0.00 % | -4.749 M -806.20 % | -524.000 K 0.00 % | -524.000 K 97.10 % | -18.095 M -300.79 % | 9.012 M 246.89 % | -6.135 M 77.63 % | -27.428 M -21.79 % | -22.520 M 0.00 % | -22.520 M -257.15 % | -6.306 M 0.00 % | -6.306 M -1 025.98 % | -560.000 K 0.00 % | -560.000 K -6.16 % | -527.500 K 0.00 % | -527.500 K |
| Income before tax | 840.000 K -10.97 % | 943.500 K -39.05 % | 1.548 M -25.58 % | 2.080 M -29.25 % | 2.940 M 4 623.08 % | -65.000 K -102.73 % | 2.383 M 142.42 % | 983.000 K -61.12 % | 2.528 M 238.87 % | 746.000 K -70.81 % | 2.556 M 89.19 % | 1.351 M 785.79 % | -197.000 K -175.19 % | 262.000 K -68.13 % | 822.000 K -54.16 % | 1.793 M 1 154.71 % | -170.000 K -107.29 % | 2.332 M 3 051.35 % | 74.000 K 107.55 % | -980.000 K -999.08 % | 109.000 K 118.00 % | 50.000 K 103.53 % | -1.417 M -286.94 % | 758.000 K 76.28 % | 430.000 K -31.53 % | 628.000 K 0.00 % | 628.000 K 304.23 % | -307.500 K 0.00 % | -307.500 K -212.18 % | -98.500 K 0.00 % | -98.500 K 85.65 % | -686.500 K 0.00 % | -686.500 K 36.93 % | -1.089 M 0.00 % | -1.089 M -253.98 % | -307.500 K 0.00 % | -307.500 K -204.95 % | 293.000 K 0.00 % | 293.000 K 106.19 % | -4.734 M 0.00 % | -4.734 M -763.08 % | -548.500 K 0.00 % | -548.500 K -27 525.00 % | 2.000 K 100.02 % | -9.084 M -46.78 % | -6.189 M 77.31 % | -27.271 M -20.93 % | -22.551 M 0.00 % | -22.551 M -253.38 % | -6.382 M 0.00 % | -6.382 M -1 005.98 % | -577.000 K 0.00 % | -577.000 K -9.80 % | -525.500 K 0.00 % | -525.500 K |
| Income before tax ratio | 0.05 -2.34 % | 0.05 -37.93 % | 0.08 -23.76 % | 0.11 -27.93 % | 0.15 4 036.62 % | 0.00 -102.36 % | 0.16 143.64 % | 0.07 -58.81 % | 0.16 227.66 % | 0.05 -65.32 % | 0.14 63.94 % | 0.09 675.91 % | -0.02 -179.45 % | 0.02 -69.20 % | 0.06 -46.51 % | 0.11 1 008.97 % | -0.01 -107.51 % | 0.17 1 851.27 % | 0.01 108.25 % | -0.10 -845.88 % | 0.01 116.82 % | 0.01 102.87 % | -0.23 -275.87 % | 0.13 50.60 % | 0.08 -29.70 % | 0.12 0.00 % | 0.12 276.93 % | -0.07 0.00 % | -0.07 -174.73 % | -0.02 0.00 % | -0.02 87.91 % | -0.21 0.00 % | -0.21 -141.82 % | -0.09 0.00 % | -0.09 -973.09 % | -0.01 0.00 % | -0.01 -187.77 % | 0.01 0.00 % | 0.01 107.30 % | -0.12 0.00 % | -0.12 -604.91 % | -0.02 0.00 % | -0.02 -12 249.59 % | 0.00 100.07 % | -0.22 52.86 % | -0.47 28.59 % | -0.65 27.25 % | -0.90 0.00 % | -0.90 -58.01 % | -0.57 0.00 % | -0.57 -27.67 % | -0.45 0.00 % | -0.45 97.24 % | -16.17 0.00 % | -16.17 |
| EBITDA | 3.573 M -13.42 % | 4.127 M 12.61 % | 3.665 M -11.90 % | 4.160 M -17.53 % | 5.044 M 250.76 % | 1.438 M -56.23 % | 3.285 M 60.17 % | 2.051 M -46.27 % | 3.817 M 81.68 % | 2.101 M -46.14 % | 3.901 M 75.88 % | 2.218 M 85.30 % | 1.197 M -49.58 % | 2.374 M 48.84 % | 1.595 M -52.40 % | 3.351 M 71.49 % | 1.954 M -26.71 % | 2.666 M 57.84 % | 1.689 M -17.73 % | 2.053 M 89.04 % | 1.086 M -25.31 % | 1.454 M 712.29 % | 179.000 K -82.85 % | 1.044 M 43.80 % | 726.000 K -31.18 % | 1.055 M 0.00 % | 1.055 M 1 643.80 % | 60.500 K 0.00 % | 60.500 K -75.41 % | 246.000 K 0.00 % | 246.000 K 500.00 % | -61.500 K 0.00 % | -61.500 K 91.38 % | -713.500 K 0.00 % | -713.500 K -595.49 % | 144.000 K 0.00 % | 144.000 K -93.90 % | 2.360 M 0.00 % | 2.360 M 158.60 % | -4.027 M 0.00 % | -4.027 M -7 796.08 % | -51.000 K 0.00 % | -51.000 K -383.33 % | 18.000 K 100.31 % | -5.773 M 6.57 % | -6.179 M -139.50 % | -2.580 M 61.25 % | -6.659 M 0.00 % | -6.659 M -8.16 % | -6.156 M 0.00 % | -6.156 M -1 038.95 % | -540.500 K 0.00 % | -540.500 K -1.12 % | -534.500 K 0.00 % | -534.500 K |
| Net income ratio | 0.02 -82.56 % | 0.09 30.70 % | 0.07 -45.14 % | 0.12 7.33 % | 0.12 666.35 % | -0.02 -115.60 % | 0.13 157.55 % | 0.05 -61.13 % | 0.13 80.49 % | 0.07 -36.26 % | 0.11 59.04 % | 0.07 659.18 % | -0.01 -130.85 % | 0.04 -29.22 % | 0.06 -46.49 % | 0.11 655.94 % | -0.02 -113.60 % | 0.14 2 129.10 % | -0.01 93.38 % | -0.11 -801.33 % | 0.02 -88.15 % | 0.13 215.97 % | -0.11 -148.56 % | 0.23 110.94 % | 0.11 -56.16 % | 0.25 0.00 % | 0.25 1 061.94 % | -0.03 0.00 % | -0.03 -73.02 % | -0.01 0.00 % | -0.01 88.68 % | -0.13 0.00 % | -0.13 -816.28 % | 0.02 0.00 % | 0.02 -82.88 % | 0.11 0.00 % | 0.11 871.97 % | 0.01 0.00 % | 0.01 108.89 % | -0.12 0.00 % | -0.12 -640.13 % | -0.02 0.00 % | -0.02 98.72 % | -1.31 -698.09 % | 0.22 147.17 % | -0.46 29.61 % | -0.66 26.73 % | -0.90 0.00 % | -0.90 -59.69 % | -0.56 0.00 % | -0.56 -29.98 % | -0.43 0.00 % | -0.43 97.33 % | -16.23 0.00 % | -16.23 |
| Ratio EBITDA | 0.21 -5.03 % | 0.22 14.68 % | 0.20 -9.74 % | 0.22 -15.99 % | 0.26 205.29 % | 0.08 -62.18 % | 0.22 60.97 % | 0.14 -43.08 % | 0.24 75.66 % | 0.14 -36.01 % | 0.22 52.40 % | 0.14 55.61 % | 0.09 -46.72 % | 0.17 43.84 % | 0.12 -44.47 % | 0.21 47.80 % | 0.15 -24.50 % | 0.19 -2.26 % | 0.20 -10.13 % | 0.22 56.83 % | 0.14 -25.71 % | 0.19 561.02 % | 0.03 -83.87 % | 0.18 22.85 % | 0.14 -29.35 % | 0.20 0.00 % | 0.20 1 410.72 % | 0.01 0.00 % | 0.01 -78.36 % | 0.06 0.00 % | 0.06 436.94 % | -0.02 0.00 % | -0.02 66.95 % | -0.06 0.00 % | -0.06 -1 602.05 % | 0.00 0.00 % | 0.00 -94.90 % | 0.07 0.00 % | 0.07 169.13 % | -0.11 0.00 % | -0.11 -6 349.01 % | 0.00 0.00 % | 0.00 -225.52 % | 0.00 100.93 % | -0.14 70.00 % | -0.47 -653.64 % | -0.06 76.69 % | -0.27 0.00 % | -0.27 51.64 % | -0.55 0.00 % | -0.55 -31.47 % | -0.42 0.00 % | -0.42 97.46 % | -16.45 0.00 % | -16.45 |
| Gross profit ratio | 0.86 19.11 % | 0.72 1.19 % | 0.71 0.56 % | 0.71 3.38 % | 0.69 -2.96 % | 0.71 -5.52 % | 0.75 -2.97 % | 0.77 0.07 % | 0.77 1.74 % | 0.76 0.98 % | 0.75 -10.72 % | 0.84 0.52 % | 0.84 -4.28 % | 0.87 2.86 % | 0.85 15.50 % | 0.74 12.17 % | 0.66 -6.81 % | 0.70 -14.62 % | 0.82 3.45 % | 0.80 10.22 % | 0.72 -2.97 % | 0.75 5.55 % | 0.71 -5.13 % | 0.74 -3.00 % | 0.77 1.02 % | 0.76 0.00 % | 0.76 2.65 % | 0.74 0.00 % | 0.74 2.93 % | 0.72 0.00 % | 0.72 12.15 % | 0.64 0.00 % | 0.64 172.95 % | 0.23 0.00 % | 0.23 147.28 % | 0.09 0.00 % | 0.09 116.30 % | -0.58 0.00 % | -0.58 -364.66 % | 0.22 0.00 % | 0.22 -19.83 % | 0.27 0.00 % | 0.27 -7.25 % | 0.30 -13.14 % | 0.34 12.49 % | 0.30 -6.98 % | 0.33 -14.75 % | 0.38 0.00 % | 0.38 -12.63 % | 0.44 0.00 % | 0.44 12.34 % | 0.39 0.00 % | 0.39 -61.05 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 301.578 M -0.69 % | 303.665 M -0.15 % | 304.121 M 2.56 % | 296.522 M -2.22 % | 303.259 M 4.21 % | 291.018 M 10.77 % | 262.713 M 3.52 % | 253.774 M -3.81 % | 263.813 M 1.22 % | 260.623 M -0.95 % | 263.111 M -5.25 % | 277.679 M 12.71 % | 246.355 M -5.98 % | 262.013 M 2.35 % | 255.993 M -6.70 % | 274.363 M 14.97 % | 238.649 M -21.09 % | 302.441 M 48.74 % | 203.333 M 0.68 % | 201.960 M -15.14 % | 238.000 M -19.54 % | 295.792 M 39.25 % | 212.424 M 1.02 % | 210.286 M -4.42 % | 220.000 M 5.02 % | 209.491 M 0.00 % | 209.491 M 2.34 % | 204.694 M 0.00 % | 204.694 M 2.51 % | 199.689 M 0.00 % | 199.689 M -0.04 % | 199.760 M 0.00 % | 199.760 M 0.24 % | 199.288 M 0.00 % | 199.288 M -24.34 % | 263.383 M 0.00 % | 263.383 M -4.02 % | 274.423 M 0.00 % | 274.423 M -0.87 % | 276.841 M 0.00 % | 276.841 M 16.42 % | 237.801 M 0.00 % | 237.801 M 11.56 % | 213.152 M 0.00 % | 213.152 M 3.84 % | 205.270 M 0.00 % | 205.270 M 2.53 % | 200.196 M 0.00 % | 200.196 M 29.90 % | 154.120 M 0.00 % | 154.120 M -13.35 % | 177.856 M 0.00 % | 177.856 M 0.00 % | 177.856 M 0.00 % | 177.856 M |
| Weighted average shs out | 290.503 M -4.00 % | 302.610 M 4.24 % | 290.302 M -0.18 % | 290.834 M 0.00 % | 290.831 M -0.06 % | 291.018 M 14.76 % | 253.592 M -0.07 % | 253.774 M -0.14 % | 254.135 M 0.10 % | 253.885 M 0.09 % | 253.651 M -8.39 % | 276.892 M 15.73 % | 239.255 M -11.74 % | 271.090 M 7.53 % | 252.098 M -8.28 % | 274.855 M 15.15 % | 238.698 M 11.48 % | 214.111 M 5.30 % | 203.333 M 0.66 % | 202.008 M -15.12 % | 238.000 M 11.46 % | 213.532 M 0.52 % | 212.424 M 1.52 % | 209.245 M -4.89 % | 220.000 M 10.14 % | 199.751 M 0.00 % | 199.751 M 0.00 % | 199.751 M 0.00 % | 199.751 M 0.03 % | 199.689 M 0.00 % | 199.689 M -0.04 % | 199.760 M 0.00 % | 199.760 M 0.27 % | 199.217 M 0.00 % | 199.217 M -24.36 % | 263.383 M 0.00 % | 263.383 M -3.15 % | 271.958 M 0.00 % | 271.958 M 0.27 % | 271.226 M 0.00 % | 271.226 M 14.06 % | 237.801 M 0.00 % | 237.801 M 11.56 % | 213.152 M 0.00 % | 213.152 M 4.82 % | 203.342 M 0.00 % | 203.342 M 1.57 % | 200.196 M 0.00 % | 200.196 M 29.90 % | 154.120 M 0.00 % | 154.120 M -13.35 % | 177.856 M 0.00 % | 177.856 M 0.00 % | 177.856 M 0.00 % | 177.856 M |
| EPS diluted | 0.00 -83.33 % | 0.01 28.57 % | 0.00 -47.50 % | 0.01 8.11 % | 0.01 716.67 % | 0.00 -116.44 % | 0.01 143.33 % | 0.00 -61.04 % | 0.01 83.33 % | 0.00 -46.15 % | 0.01 95.00 % | 0.00 766.67 % | 0.00 -127.27 % | 0.00 -26.67 % | 0.00 -51.61 % | 0.01 616.67 % | 0.00 -118.18 % | 0.01 1 750.00 % | 0.00 92.00 % | -0.01 -933.33 % | 0.00 -82.35 % | 0.00 200.00 % | 0.00 -153.13 % | 0.01 146.15 % | 0.00 -58.06 % | 0.01 0.00 % | 0.01 1 340.00 % | 0.00 0.00 % | 0.00 -66.67 % | 0.00 0.00 % | 0.00 86.36 % | 0.00 0.00 % | 0.00 -283.33 % | 0.00 0.00 % | 0.00 -92.41 % | 0.02 0.00 % | 0.02 690.00 % | 0.00 0.00 % | 0.00 111.70 % | -0.02 0.00 % | -0.02 -677.27 % | 0.00 0.00 % | 0.00 97.41 % | -0.08 -306.57 % | 0.04 237.46 % | -0.03 78.66 % | -0.14 -27.36 % | -0.11 0.00 % | -0.11 -168.95 % | -0.04 0.00 % | -0.04 -1 219.35 % | 0.00 0.00 % | 0.00 -6.90 % | 0.00 0.00 % | 0.00 |
| Earnings per share | 0.00 -83.33 % | 0.01 22.73 % | 0.00 -46.34 % | 0.01 5.13 % | 0.01 750.00 % | 0.00 -115.79 % | 0.01 153.33 % | 0.00 -62.50 % | 0.01 86.05 % | 0.00 -46.25 % | 0.01 100.00 % | 0.00 766.67 % | 0.00 -127.27 % | 0.00 -26.67 % | 0.00 -51.61 % | 0.01 616.67 % | 0.00 -118.18 % | 0.01 1 750.00 % | 0.00 92.00 % | -0.01 -933.33 % | 0.00 -82.35 % | 0.00 200.00 % | 0.00 -153.13 % | 0.01 146.15 % | 0.00 -60.00 % | 0.01 0.00 % | 0.01 1 183.33 % | 0.00 0.00 % | 0.00 -100.00 % | 0.00 0.00 % | 0.00 86.36 % | 0.00 0.00 % | 0.00 -283.33 % | 0.00 0.00 % | 0.00 -92.41 % | 0.02 0.00 % | 0.02 690.00 % | 0.00 0.00 % | 0.00 111.43 % | -0.02 0.00 % | -0.02 -695.45 % | 0.00 0.00 % | 0.00 97.41 % | -0.08 -306.57 % | 0.04 236.09 % | -0.03 78.40 % | -0.14 -27.09 % | -0.11 0.00 % | -0.11 -168.95 % | -0.04 0.00 % | -0.04 -1 219.35 % | 0.00 0.00 % | 0.00 -6.90 % | 0.00 0.00 % | 0.00 |
| Gross profit | 14.462 M 8.58 % | 13.319 M -0.64 % | 13.405 M -1.84 % | 13.656 M 1.49 % | 13.456 M 11.49 % | 12.069 M 9.36 % | 11.036 M -3.46 % | 11.431 M -5.54 % | 12.101 M 5.23 % | 11.500 M -15.01 % | 13.531 M 3.03 % | 13.133 M 19.70 % | 10.972 M -9.40 % | 12.111 M 6.43 % | 11.379 M -1.01 % | 11.495 M 30.15 % | 8.832 M -9.54 % | 9.763 M 37.90 % | 7.080 M -5.30 % | 7.476 M 32.86 % | 5.627 M -2.44 % | 5.768 M 29.71 % | 4.447 M 0.84 % | 4.410 M 13.54 % | 3.884 M -1.61 % | 3.948 M 0.00 % | 3.948 M 18.49 % | 3.332 M 0.00 % | 3.332 M 16.96 % | 2.849 M 0.00 % | 2.849 M 33.14 % | 2.140 M 0.00 % | 2.140 M -28.81 % | 3.006 M 0.00 % | 3.006 M -18.43 % | 3.685 M 0.00 % | 3.685 M 119.49 % | -18.908 M 0.00 % | -18.908 M -324.37 % | 8.427 M 0.00 % | 8.427 M -1.85 % | 8.586 M 0.00 % | 8.586 M 109.35 % | 4.101 M -70.84 % | 14.064 M 250.29 % | 4.015 M -70.44 % | 13.583 M 41.72 % | 9.585 M 0.00 % | 9.585 M 95.40 % | 4.905 M 0.00 % | 4.905 M 873.21 % | 504.000 K 0.00 % | 504.000 K 1 450.77 % | 32.500 K 0.00 % | 32.500 K |
| Income tax expense | 580.000 K 141.94 % | -1.383 M -604.74 % | 274.000 K 191.64 % | -299.000 K -143.84 % | 682.000 K 141.84 % | 282.000 K -38.83 % | 461.000 K 97.85 % | 233.000 K -51.86 % | 484.000 K 238.68 % | -349.000 K -167.77 % | 515.000 K 115.48 % | 239.000 K 696.67 % | 30.000 K -90.32 % | 310.000 K 656.10 % | 41.000 K -54.44 % | 90.000 K -4.26 % | 94.000 K -71.77 % | 333.000 K 146.67 % | 135.000 K 419.23 % | 26.000 K 160.00 % | 10.000 K -98.95 % | 949.000 K 32.54 % | 716.000 K 19.33 % | 600.000 K 400.00 % | 120.000 K 118.18 % | -660.000 K 0.00 % | -660.000 K -317.72 % | -158.000 K 0.00 % | -158.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 K 0.00 % | 83.000 K 2 666.67 % | 3.000 K 0.00 % | 3.000 K 108.22 % | -36.500 K 0.00 % | -36.500 K -100.20 % | 18.097 M 200.11 % | -18.077 M -33 375.93 % | -54.000 K -800.00 % | -6.000 K -175.00 % | 8.000 K 0.00 % | 8.000 K 166.67 % | 3.000 K 0.00 % | 3.000 K 50.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K |
| Cost of revenue | 2.341 M -54.21 % | 5.113 M -4.73 % | 5.367 M -3.73 % | 5.575 M -9.11 % | 6.134 M 23.15 % | 4.981 M 34.84 % | 3.694 M 9.52 % | 3.373 M -5.81 % | 3.581 M -2.24 % | 3.663 M -18.31 % | 4.484 M 81.03 % | 2.477 M 15.91 % | 2.137 M 22.82 % | 1.740 M -13.30 % | 2.007 M -51.32 % | 4.123 M -10.91 % | 4.628 M 12.82 % | 4.102 M 172.56 % | 1.505 M -20.87 % | 1.902 M -11.66 % | 2.153 M 9.29 % | 1.970 M 6.49 % | 1.850 M 22.19 % | 1.514 M 28.63 % | 1.177 M -5.73 % | 1.249 M 0.00 % | 1.249 M 6.71 % | 1.170 M 0.00 % | 1.170 M 5.12 % | 1.113 M 0.00 % | 1.113 M -7.06 % | 1.198 M 0.00 % | 1.198 M -87.77 % | 9.790 M 0.00 % | 9.790 M -72.11 % | 35.103 M 0.00 % | 35.103 M -31.64 % | 51.348 M 0.00 % | 51.348 M 72.09 % | 29.838 M 0.00 % | 29.838 M 31.64 % | 22.667 M 0.00 % | 22.667 M 132.62 % | 9.744 M -64.14 % | 27.176 M 194.46 % | 9.229 M -67.15 % | 28.093 M 81.40 % | 15.487 M 0.00 % | 15.487 M 145.62 % | 6.305 M 0.00 % | 6.305 M 698.10 % | 790.000 K 0.00 % | 790.000 K | 0.000 | 0.000 |
| General and administrative expenses | 11.424 M 95.55 % | 5.842 M -0.95 % | 5.898 M 2.48 % | 5.756 M -4.36 % | 6.018 M 6.83 % | 5.633 M 22.87 % | 4.585 M -6.96 % | 4.928 M 1.32 % | 4.864 M -13.45 % | 5.619 M 1.05 % | 5.561 M -46.74 % | 10.441 M -6.32 % | 11.145 M 25.44 % | 8.885 M -22.66 % | 11.488 M 37.06 % | 8.382 M 9.50 % | 7.655 M -0.36 % | 7.683 M 37.10 % | 5.604 M -7.45 % | 6.055 M 31.66 % | 4.599 M -17.03 % | 5.543 M 49.13 % | 3.717 M -1.17 % | 3.761 M 10.00 % | 3.419 M 0.74 % | 3.394 M 0.00 % | 3.394 M 12.46 % | 3.018 M 0.00 % | 3.018 M 8.21 % | 2.789 M 0.00 % | 2.789 M 6.80 % | 2.612 M 0.00 % | 2.612 M -37.15 % | 4.155 M 0.00 % | 4.155 M -6.26 % | 4.433 M 0.00 % | 4.433 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 4.565 M -12.82 % | 5.236 M -13.74 % | 6.070 M 17.18 % | 5.180 M 8.35 % | 4.781 M 26.83 % | 3.769 M -27.39 % | 5.192 M 12.87 % | 4.600 M -10.72 % | 5.152 M -9.83 % | 5.714 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K -200.00 % | 2.000 K 100.58 % | -343.000 K -200.00 % | 343.000 K 171.46 % | -480.000 K -200.00 % | 480.000 K 186.33 % | -556.000 K -200.00 % | 556.000 K 1 026.67 % | -60.000 K -200.00 % | 60.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 |
| Other expenses | 2.380 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 -100.00 % | 23.000 K 0.00 % | 23.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 K 0.00 % | -18.000 K | 0.000 | 0.000 -100.00 % | 11.054 M 0.00 % | 11.054 M 24.78 % | 8.859 M 0.00 % | 8.859 M 2 046.92 % | -455.000 K 0.00 % | -455.000 K 88.47 % | -3.945 M -210.97 % | 3.555 M 112.91 % | -27.531 M -182.15 % | 33.514 M 2 362.17 % | -1.482 M 0.00 % | -1.482 M -119.81 % | 7.478 M 0.00 % | 7.478 M 699.36 % | 935.500 K 0.00 % | 935.500 K 64.99 % | 567.000 K 0.00 % | 567.000 K |
| Operating expenses | 13.804 M 32.64 % | 10.407 M -6.53 % | 11.134 M -0.65 % | 11.207 M 0.08 % | 11.198 M 7.53 % | 10.414 M 24.66 % | 8.354 M -17.44 % | 10.119 M 6.93 % | 9.463 M -12.14 % | 10.771 M -4.46 % | 11.274 M -4.18 % | 11.766 M 5.57 % | 11.145 M -5.62 % | 11.809 M 12.33 % | 10.513 M 8.74 % | 9.668 M 8.18 % | 8.937 M 20.85 % | 7.395 M 6.01 % | 6.976 M -17.41 % | 8.447 M 52.80 % | 5.528 M -19.77 % | 6.890 M 45.08 % | 4.749 M 28.35 % | 3.700 M 6.32 % | 3.480 M 2.53 % | 3.394 M 0.00 % | 3.394 M 11.88 % | 3.034 M 0.00 % | 3.034 M -2.16 % | 3.101 M 0.00 % | 3.101 M 18.72 % | 2.612 M 0.00 % | 2.612 M -38.33 % | 4.235 M 0.00 % | 4.235 M -3.74 % | 4.399 M 0.00 % | 4.399 M -63.94 % | 12.199 M 0.00 % | 12.199 M 10.57 % | 11.033 M 0.00 % | 11.033 M 12.78 % | 9.782 M 0.00 % | 9.782 M 347.96 % | -3.945 M -113.34 % | 29.582 M 207.45 % | -27.531 M -179.24 % | 34.742 M 3 732.20 % | -956.500 K 0.00 % | -956.500 K -112.18 % | 7.856 M 0.00 % | 7.856 M 739.71 % | 935.500 K 0.00 % | 935.500 K 64.99 % | 567.000 K 0.00 % | 567.000 K |
| Cost and expenses | 16.145 M 4.03 % | 15.520 M -5.95 % | 16.501 M -1.67 % | 16.782 M -3.17 % | 17.332 M 12.58 % | 15.395 M 27.78 % | 12.048 M -10.70 % | 13.492 M 3.43 % | 13.044 M -9.63 % | 14.434 M -8.40 % | 15.758 M 10.64 % | 14.243 M 7.24 % | 13.282 M -1.97 % | 13.549 M 8.22 % | 12.520 M -9.22 % | 13.791 M 1.67 % | 13.565 M 17.99 % | 11.497 M 35.56 % | 8.481 M -18.05 % | 10.349 M 34.74 % | 7.681 M -13.31 % | 8.860 M 34.26 % | 6.599 M 26.56 % | 5.214 M 326.40 % | -2.303 M -149.61 % | 4.643 M 0.00 % | 4.643 M 10.44 % | 4.204 M 0.00 % | 4.204 M -0.24 % | 4.214 M 0.00 % | 4.214 M 10.62 % | 3.809 M 0.00 % | 3.809 M -72.84 % | 14.024 M 0.00 % | 14.024 M -64.50 % | 39.502 M 0.00 % | 39.502 M -37.84 % | 63.547 M 0.00 % | 63.547 M 55.48 % | 40.870 M 0.00 % | 40.870 M 25.95 % | 32.449 M 0.00 % | 32.449 M 459.55 % | 5.799 M -89.78 % | 56.758 M 410.12 % | -18.302 M -129.13 % | 62.835 M 332.45 % | 14.530 M 0.00 % | 14.530 M 2.61 % | 14.161 M 0.00 % | 14.161 M 720.66 % | 1.726 M 0.00 % | 1.726 M 204.32 % | 567.000 K 0.00 % | 567.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 179.000 K | 0.000 -100.00 % | 339.000 K | 0.000 -100.00 % | 387.000 K | 0.000 -100.00 % | 476.000 K | 0.000 -100.00 % | 424.000 K | 0.000 -100.00 % | 390.000 K | 0.000 -100.00 % | 316.000 K | 0.000 -100.00 % | 276.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.243 M 0.00 % | 1.243 M 18.55 % | 1.049 M 0.00 % | 1.049 M 64.34 % | 638.000 K 0.00 % | 638.000 K | 0.000 -100.00 % | 1.359 M | 0.000 -100.00 % | 1.228 M 133.90 % | 525.000 K 0.00 % | 525.000 K 39.07 % | 377.500 K 0.00 % | 377.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 11.424 M 9.77 % | 10.407 M -6.53 % | 11.134 M -0.65 % | 11.207 M 0.08 % | 11.198 M 7.53 % | 10.414 M 24.66 % | 8.354 M -17.44 % | 10.119 M 6.93 % | 9.463 M -12.14 % | 10.771 M -4.46 % | 11.274 M 7.98 % | 10.441 M -6.32 % | 11.145 M 25.44 % | 8.885 M -22.66 % | 11.488 M 37.09 % | 8.380 M 9.44 % | 7.657 M 4.32 % | 7.340 M 23.42 % | 5.947 M 6.67 % | 5.575 M 9.77 % | 5.079 M 1.84 % | 4.987 M 16.71 % | 4.273 M 15.46 % | 3.701 M 6.38 % | 3.479 M 2.50 % | 3.394 M 0.00 % | 3.394 M 12.46 % | 3.018 M 0.00 % | 3.018 M 8.21 % | 2.789 M 0.00 % | 2.789 M 6.80 % | 2.612 M 0.00 % | 2.612 M -37.15 % | 4.155 M 0.00 % | 4.155 M -6.26 % | 4.433 M 0.00 % | 4.433 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 123.000 K 10.81 % | 111.000 K 164.29 % | 42.000 K 281.82 % | 11.000 K -52.17 % | 23.000 K 109.09 % | 11.000 K -24.14 % | 14.500 K 190.00 % | 5.000 K -41.18 % | 8.500 K 1 600.00 % | 500.000 -96.88 % | 16.000 K -33.33 % | 24.000 K -40.00 % | 40.000 K -9.09 % | 44.000 K 29.41 % | 34.000 K -47.69 % | 65.000 K 80.56 % | 36.000 K 20.00 % | 30.000 K 233.33 % | 9.000 K -10.00 % | 10.000 K -99.15 % | 1.172 M 5.11 % | 1.115 M 2 222.92 % | 48.000 K 84.62 % | 26.000 K 6.12 % | 24.500 K 0.00 % | 24.500 K -59.50 % | 60.500 K 0.00 % | 60.500 K -64.41 % | 170.000 K 0.00 % | 170.000 K -10.99 % | 191.000 K 0.00 % | 191.000 K -32.86 % | 284.500 K 0.00 % | 284.500 K -35.49 % | 441.000 K 0.00 % | 441.000 K 208.39 % | 143.000 K 0.00 % | 143.000 K -23.12 % | 186.000 K 0.00 % | 186.000 K -59.12 % | 455.000 K 0.00 % | 455.000 K 282.35 % | 119.000 K -56.09 % | 271.000 K 81.88 % | 149.000 K -77.18 % | 653.000 K -45.79 % | 1.205 M 0.00 % | 1.205 M 97.78 % | 609.000 K 0.00 % | 609.000 K 2 437.50 % | 24.000 K 0.00 % | 24.000 K 166.67 % | 9.000 K 0.00 % | 9.000 K |
| Interest expense | 0.000 -100.00 % | 27.000 K 50.00 % | 18.000 K -25.00 % | 24.000 K -17.24 % | 29.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 362.500 K 0.00 % | 362.500 K 24 066.67 % | 1.500 K 0.00 % | 1.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 0.00 % | 500.000 -99.51 % | 102.500 K 0.00 % | 102.500 K 439.47 % | 19.000 K 0.00 % | 19.000 K -48.65 % | 37.000 K 0.00 % | 37.000 K 131.25 % | 16.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 22.000 K 0.00 % | 22.000 K 340.00 % | 5.000 K 0.00 % | 5.000 K 900.00 % | 500.000 0.00 % | 500.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.833 M 173.17 % | 671.000 K -68.03 % | 2.099 M 2.09 % | 2.056 M -0.92 % | 2.075 M 38.06 % | 1.503 M 84.42 % | 815.000 K -18.74 % | 1.003 M -20.84 % | 1.267 M -4.45 % | 1.326 M 1.53 % | 1.306 M 53.47 % | 851.000 K -37.88 % | 1.370 M -7.24 % | 1.477 M -13.32 % | 1.704 M 23.03 % | 1.385 M -23.73 % | 1.816 M 55.61 % | 1.167 M -4.03 % | 1.216 M 49.75 % | 812.000 K -32.22 % | 1.198 M -10.13 % | 1.333 M 297.91 % | 335.000 K 0.00 % | 335.000 K 4.36 % | 321.000 K -24.82 % | 427.000 K 0.00 % | 427.000 K 16.03 % | 368.000 K 0.00 % | 368.000 K 7.29 % | 343.000 K 0.00 % | 343.000 K 15.29 % | 297.500 K 0.00 % | 297.500 K -20.67 % | 375.000 K 0.00 % | 375.000 K -16.85 % | 451.000 K 0.00 % | 451.000 K -71.75 % | 1.597 M 0.00 % | 1.597 M -72.51 % | 5.807 M 0.00 % | 5.807 M 767.36 % | 669.500 K 0.00 % | 669.500 K 109.71 % | -6.898 M -183.87 % | 8.225 M 159.39 % | -13.848 M -184.26 % | 16.434 M 2 288.66 % | 688.000 K 0.00 % | 688.000 K 212.02 % | 220.500 K 0.00 % | 220.500 K 512.50 % | 36.000 K 0.00 % | 36.000 K 300.00 % | 9.000 K 0.00 % | 9.000 K |
| Operating income | 658.000 K -77.40 % | 2.912 M 28.23 % | 2.271 M -7.27 % | 2.449 M 8.46 % | 2.258 M 36.44 % | 1.655 M -38.29 % | 2.682 M 104.42 % | 1.312 M -50.27 % | 2.638 M 261.87 % | 729.000 K -67.70 % | 2.257 M 65.11 % | 1.367 M 890.17 % | -173.000 K -119.29 % | 897.000 K 922.94 % | -109.000 K -105.54 % | 1.966 M 1 324.64 % | 138.000 K -90.79 % | 1.499 M 216.91 % | 473.000 K -61.89 % | 1.241 M 1 208.04 % | -112.000 K -192.56 % | 121.000 K 177.56 % | -156.000 K -122.00 % | 709.000 K 75.06 % | 405.000 K -26.83 % | 553.500 K 0.00 % | 553.500 K 76.56 % | 313.500 K 0.00 % | 313.500 K 217.42 % | -267.000 K 0.00 % | -267.000 K 69.57 % | -877.500 K 0.00 % | -877.500 K 36.09 % | -1.373 M 0.00 % | -1.373 M -83.56 % | -748.000 K 0.00 % | -748.000 K -83.11 % | -408.500 K 0.00 % | -408.500 K 91.70 % | -4.920 M 0.00 % | -4.920 M -301.14 % | -1.227 M 0.00 % | -1.227 M -106.72 % | 18.248 M 170.95 % | -25.720 M -182.40 % | 31.214 M 172.71 % | -42.932 M -824.96 % | -4.642 M 0.00 % | -4.642 M 33.56 % | -6.986 M 0.00 % | -6.986 M -1 063.28 % | -600.500 K 0.00 % | -600.500 K -12.35 % | -534.500 K 0.00 % | -534.500 K |
| Operating income ratio | 0.04 -75.21 % | 0.16 30.59 % | 0.12 -5.00 % | 0.13 10.48 % | 0.12 18.75 % | 0.10 -46.69 % | 0.18 105.45 % | 0.09 -47.32 % | 0.17 249.89 % | 0.05 -61.63 % | 0.13 43.06 % | 0.09 763.57 % | -0.01 -120.38 % | 0.06 895.31 % | -0.01 -106.47 % | 0.13 1 127.79 % | 0.01 -90.52 % | 0.11 96.23 % | 0.06 -58.36 % | 0.13 1 019.23 % | -0.01 -192.06 % | 0.02 163.12 % | -0.02 -120.70 % | 0.12 49.56 % | 0.08 -24.88 % | 0.11 0.00 % | 0.11 52.96 % | 0.07 0.00 % | 0.07 203.33 % | -0.07 0.00 % | -0.07 74.37 % | -0.26 0.00 % | -0.26 -145.05 % | -0.11 0.00 % | -0.11 -456.44 % | -0.02 0.00 % | -0.02 -53.14 % | -0.01 0.00 % | -0.01 90.21 % | -0.13 0.00 % | -0.13 -227.63 % | -0.04 0.00 % | -0.04 -102.98 % | 1.32 311.33 % | -0.62 -126.46 % | 2.36 328.79 % | -1.03 -456.43 % | -0.19 0.00 % | -0.19 70.29 % | -0.62 0.00 % | -0.62 -34.28 % | -0.46 0.00 % | -0.46 97.18 % | -16.45 0.00 % | -16.45 |
| Total other income expenses net | 182.000 K 109.25 % | -1.969 M -172.27 % | -723.000 K -95.93 % | -369.000 K -154.11 % | 682.000 K 139.65 % | -1.720 M -475.25 % | -299.000 K 9.12 % | -329.000 K -199.09 % | -110.000 K -747.06 % | 17.000 K -94.31 % | 299.000 K 90.45 % | 157.000 K 754.17 % | -24.000 K 96.22 % | -635.000 K -168.21 % | 931.000 K 1 059.79 % | -97.000 K 68.51 % | -308.000 K -755.56 % | -36.000 K -20.00 % | -30.000 K 86.36 % | -220.000 K -199.55 % | 221.000 K 411.27 % | -71.000 K 93.63 % | -1.115 M -2 375.51 % | 49.000 K 96.00 % | 25.000 K -66.44 % | 74.500 K 0.00 % | 74.500 K 112.00 % | -621.000 K 0.00 % | -621.000 K -468.55 % | 168.500 K 0.00 % | 168.500 K -11.78 % | 191.000 K 0.00 % | 191.000 K -32.86 % | 284.500 K 0.00 % | 284.500 K -35.41 % | 440.500 K 0.00 % | 440.500 K -52.46 % | 926.500 K 0.00 % | 926.500 K 398.12 % | 186.000 K 0.00 % | 186.000 K -72.20 % | 669.000 K 0.00 % | 669.000 K 281.79 % | -368.000 K 78.52 % | -1.713 M 95.42 % | -37.403 M -338.83 % | 15.661 M 187.45 % | -17.910 M 0.00 % | -17.910 M -3 065.15 % | 604.000 K 0.00 % | 604.000 K 2 470.21 % | 23.500 K 0.00 % | 23.500 K 161.11 % | 9.000 K 0.00 % | 9.000 K |
| 2024-09-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-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-07-31 | 1998-01-31 |
| 2024-09-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-09-30 | 2000-03-31 | 1999-09-30 | 1999-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.980 M -33.42 % | -7.480 M -13.94 % | -6.565 M -40.01 % | -4.689 M -55.83 % | -3.009 M -130.93 % | -1.303 M 88.71 % | -11.538 M -11.06 % | -10.389 M 16.63 % | -12.461 M -10.03 % | -11.325 M -9.04 % | -10.386 M -24.65 % | -8.332 M -143.34 % | -3.424 M 5.26 % | -3.614 M -111.47 % | -1.709 M -633.48 % | -233.000 K -111.35 % | 2.053 M 209.96 % | -1.867 M -48.88 % | -1.254 M 25.27 % | -1.678 M 59.55 % | -4.148 M 43.50 % | -7.341 M -120.91 % | -3.323 M 39.55 % | -5.497 M -48.81 % | -3.694 M 31.21 % | -5.370 M -43.70 % | -3.737 M 30.41 % | -5.370 M -28.04 % | -4.194 M -103.00 % | -2.066 M -42.29 % | -1.452 M 39.95 % | -2.418 M -58.14 % | -1.529 M 71.15 % | -5.300 M -26.28 % | -4.197 M 40.59 % | -7.064 M 56.93 % | -16.402 M -163.95 % | -6.214 M 40.82 % | -10.501 M -75.31 % | -5.990 M -131.90 % | -2.583 M 27.20 % | -3.548 M -23.84 % | -2.865 M -16.13 % | -2.467 M 29.97 % | -3.523 M -142.97 % | -1.450 M 31.34 % | -2.112 M 23.86 % | -2.774 M 31.03 % | -4.022 M 23.68 % | -5.270 M |
| Total investments | 0.000 100.00 % | -35.334 M -185.95 % | 41.110 M -3.67 % | 42.676 M -4.26 % | 44.575 M 2 591.62 % | -1.789 M 72.51 % | -6.508 M -102.68 % | -3.211 M 52.14 % | -6.709 M -76.32 % | -3.805 M 47.15 % | -7.200 M -76.43 % | -4.081 M 45.10 % | -7.433 M -73.67 % | -4.280 M 51.42 % | -8.811 M -1 274.80 % | 750.000 K 106.64 % | -11.296 M -136.61 % | -4.774 M 38.52 % | -7.765 M -57.25 % | -4.938 M 45.07 % | -8.989 M -110.66 % | -4.267 M -526.70 % | 1.000 M -66.67 % | 3.000 M 0.00 % | 3.000 M 200.00 % | 1.000 M -53.92 % | 2.170 M 584.54 % | 317.000 K -61.20 % | 817.000 K -55.13 % | 1.821 M 0.22 % | 1.817 M -35.59 % | 2.821 M -20.08 % | 3.530 M 130.72 % | 1.530 M 431.25 % | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K -5.88 % | 306.000 K -95.63 % | 7.000 M 7.69 % | 6.500 M 0.00 % | 6.500 M 491.45 % | 1.099 M -88.44 % | 9.510 M 375.50 % | 2.000 M -91.75 % | 24.250 M -34.24 % | 36.875 M -25.51 % | 49.500 M 100.00 % | 24.750 M | 0.000 |
| Total debt | 453.000 K -45.36 % | 829.000 K 16.27 % | 713.000 K -32.16 % | 1.051 M -22.09 % | 1.349 M -12.23 % | 1.537 M 35.54 % | 1.134 M -51.06 % | 2.317 M -1.28 % | 2.347 M 5.91 % | 2.216 M -29.11 % | 3.126 M -3.82 % | 3.250 M -16.67 % | 3.900 M -14.29 % | 4.550 M -12.50 % | 5.200 M -11.11 % | 5.850 M -10.00 % | 6.500 M 36.84 % | 4.750 M 96.04 % | 2.423 M -11.60 % | 2.741 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K -33.33 % | 3.000 K -25.00 % | 4.000 K -42.86 % | 7.000 K -22.22 % | 9.000 K 28.57 % | 7.000 K -65.00 % | 20.000 K -99.43 % | 3.523 M | 0.000 -100.00 % | 306.000 K | 0.000 -100.00 % | 191.000 K | 0.000 -100.00 % | 8.000 K -89.61 % | 77.000 K -69.44 % | 252.000 K -38.39 % | 409.000 K -27.74 % | 566.000 K 84.97 % | 306.000 K 565.22 % | 46.000 K |
| Accumulated other comprehensive income loss | 3.393 M -4.07 % | 3.537 M 249.16 % | 1.013 M 8.92 % | 930.000 K -27.74 % | 1.287 M -2.43 % | 1.319 M 6.72 % | 1.236 M 4.75 % | 1.180 M 12.81 % | 1.046 M 114.07 % | -7.435 M -813.53 % | 1.042 M 117.25 % | -6.042 M -283.93 % | 3.285 M 164.24 % | -5.114 M -270.47 % | 3.000 M 133.65 % | -8.914 M -409.41 % | 2.881 M 136.45 % | -7.904 M -7 285.45 % | 110.000 K 101.53 % | -7.201 M -5 434.07 % | 135.000 K 102.04 % | -6.606 M -4 307.64 % | 157.000 K 102.62 % | -5.987 M | 0.000 100.00 % | -5.331 M | 0.000 100.00 % | -4.826 M | 0.000 100.00 % | -4.854 M | 0.000 100.00 % | -4.356 M | 0.000 100.00 % | -4.175 M | 0.000 100.00 % | -3.660 M | 0.000 100.00 % | -6.487 M | 0.000 100.00 % | -5.623 M | 0.000 100.00 % | -4.785 M | 0.000 100.00 % | -3.704 M -16.22 % | -3.187 M -53.00 % | -2.083 M -38.68 % | -1.502 M -63.08 % | -921.000 K -22.88 % | -749.500 K -29.67 % | -578.000 K |
| Retained earnings | 19.472 M 3.46 % | 18.821 M 11.76 % | 16.841 M 10.30 % | 15.269 M 1.63 % | 15.024 M 17.24 % | 12.815 M -15.47 % | 15.160 M 14.51 % | 13.239 M -4.74 % | 13.898 M 16.16 % | 11.965 M -7.11 % | 12.881 M 22.77 % | 10.492 M 2.72 % | 10.214 M -34.32 % | 15.552 M 5.93 % | 14.682 M 11.46 % | 13.172 M 3.51 % | 12.725 M -1.68 % | 12.942 M -9.61 % | 14.318 M 3.65 % | 13.814 M 24.46 % | 11.099 M -0.88 % | 11.197 M 13.50 % | 9.865 M -12.19 % | 11.234 M 15.65 % | 9.714 M 2.13 % | 9.511 M -0.24 % | 9.534 M 35.62 % | 7.030 M 10.71 % | 6.350 M -11.79 % | 7.199 M -1.96 % | 7.343 M 0.96 % | 7.273 M -11.50 % | 8.218 M 1.49 % | 8.097 M 10.09 % | 7.355 M -2.32 % | 7.530 M -55.80 % | 17.037 M 81.90 % | 9.366 M 2.74 % | 9.116 M 12.20 % | 8.125 M -22.52 % | 10.486 M -3.26 % | 10.839 M 10.30 % | 9.827 M 116.00 % | -61.429 M -10.69 % | -55.494 M -92.73 % | -28.793 M -38.80 % | -20.745 M -63.39 % | -12.696 M -71.11 % | -7.420 M -246.08 % | -2.144 M |
| Common stock | 732.000 K 0.00 % | 732.000 K 0.00 % | 732.000 K 0.00 % | 732.000 K 0.00 % | 732.000 K 0.00 % | 732.000 K 11.93 % | 654.000 K 2.51 % | 638.000 K 0.00 % | 638.000 K 0.00 % | 638.000 K 0.00 % | 638.000 K 0.47 % | 635.000 K 0.47 % | 632.000 K 0.16 % | 631.000 K 0.16 % | 630.000 K 3.11 % | 611.000 K 1.33 % | 603.000 K 0.50 % | 600.000 K 7.53 % | 558.000 K 0.00 % | 558.000 K 0.36 % | 556.000 K 2.96 % | 540.000 K 0.00 % | 540.000 K 3.45 % | 522.000 K 0.00 % | 522.000 K 4.61 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 0.00 % | 499.000 K 1.63 % | 491.000 K -28.32 % | 685.000 K 0.59 % | 681.000 K 0.15 % | 680.000 K 0.15 % | 679.000 K 0.15 % | 678.000 K 0.00 % | 678.000 K -25.82 % | 914.000 K 76.11 % | 519.000 K 0.78 % | 515.000 K 1.98 % | 505.000 K -6.31 % | 539.000 K -5.93 % | 573.000 K 28.48 % | 446.000 K 39.81 % | 319.000 K |
| Total equity | 45.777 M 1.12 % | 45.270 M 4.16 % | 43.463 M 3.96 % | 41.808 M -0.27 % | 41.920 M 5.48 % | 39.743 M 77.34 % | 22.410 M 9.76 % | 20.417 M -2.51 % | 20.942 M 10.17 % | 19.009 M -2.48 % | 19.492 M 13.43 % | 17.184 M 2.46 % | 16.771 M -23.10 % | 21.809 M 4.09 % | 20.953 M 6.21 % | 19.727 M 2.64 % | 19.219 M 1.98 % | 18.845 M -6.66 % | 20.189 M 2.66 % | 19.666 M 16.21 % | 16.923 M 18.48 % | 14.283 M 10.11 % | 12.972 M -1.10 % | 13.116 M 11.97 % | 11.714 M 7.84 % | 10.862 M -0.21 % | 10.885 M 29.88 % | 8.381 M 8.83 % | 7.701 M -9.78 % | 8.536 M -1.72 % | 8.685 M 0.78 % | 8.618 M -9.96 % | 9.571 M 1.15 % | 9.462 M 8.36 % | 8.732 M 0.49 % | 8.689 M -51.98 % | 18.094 M 48.30 % | 12.201 M -1.11 % | 12.338 M 33.27 % | 9.258 M -46.88 % | 17.430 M -5.31 % | 18.407 M 14.12 % | 16.129 M 39.06 % | 11.599 M -43.98 % | 20.705 M -61.82 % | 54.228 M -27.22 % | 74.508 M -21.40 % | 94.788 M 73.36 % | 54.677 M 275.40 % | 14.565 M |
| Other non current liabilities | 186.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 100.00 % | -636.000 K | 0.000 -100.00 % | 1.378 M -77.78 % | 6.202 M 14 323.26 % | 43.000 K 0.00 % | 43.000 K 0.00 % | 43.000 K -10.42 % | 48.000 K 11.63 % | 43.000 K 7.50 % | 40.000 K -87.50 % | 320.000 K 680.49 % | 41.000 K -48.10 % | 79.000 K -34.17 % | 120.000 K 605.88 % | 17.000 K -77.33 % | 75.000 K -85.47 % | 516.000 K 319.51 % | 123.000 K -28.49 % | 172.000 K -95.15 % | 3.547 M 2 233.55 % | 152.000 K -44.12 % | 272.000 K -40.09 % | 454.000 K -84.67 % | 2.962 M 766.08 % | 342.000 K -86.17 % | 2.472 M -29.79 % | 3.521 M 66.67 % | 2.113 M 200.07 % | 704.000 K 100.00 % | 352.000 K | 0.000 |
| Long term debt | 0.000 -100.00 % | 344.000 K 48.92 % | 231.000 K -59.40 % | 569.000 K -23.11 % | 740.000 K -20.26 % | 928.000 K 50.16 % | 618.000 K -25.09 % | 825.000 K -16.83 % | 992.000 K -1.59 % | 1.008 M -34.80 % | 1.546 M -20.72 % | 1.950 M -25.00 % | 2.600 M -20.00 % | 3.250 M -16.67 % | 3.900 M -14.29 % | 4.550 M -12.50 % | 5.200 M 38.67 % | 3.750 M 109.85 % | 1.787 M -15.11 % | 2.105 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 1.493 M | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 59.000 K | 0.000 -100.00 % | 4.000 K -92.98 % | 57.000 K -55.81 % | 129.000 K -31.02 % | 187.000 K -23.67 % | 245.000 K 81.48 % | 135.000 K 440.00 % | 25.000 K |
| Total non current liabilities | 186.000 K -66.90 % | 562.000 K -68.18 % | 1.766 M -15.78 % | 2.097 M -44.14 % | 3.754 M -4.01 % | 3.911 M 325.11 % | 920.000 K -17.93 % | 1.121 M -11.94 % | 1.273 M -1.93 % | 1.298 M -37.14 % | 2.065 M -15.54 % | 2.445 M -22.70 % | 3.163 M -19.39 % | 3.924 M -19.52 % | 4.876 M -27.90 % | 6.763 M -12.29 % | 7.711 M 43.25 % | 5.383 M 113.87 % | 2.517 M -30.14 % | 3.603 M 47.12 % | 2.449 M -40.37 % | 4.107 M -33.78 % | 6.202 M 14 323.26 % | 43.000 K 0.00 % | 43.000 K 0.00 % | 43.000 K -10.42 % | 48.000 K 11.63 % | 43.000 K 7.50 % | 40.000 K -87.50 % | 320.000 K 680.49 % | 41.000 K -48.10 % | 79.000 K -34.17 % | 120.000 K 531.58 % | 19.000 K -75.32 % | 77.000 K -85.08 % | 516.000 K 319.51 % | 123.000 K -92.61 % | 1.665 M -53.06 % | 3.547 M 1 534.56 % | 217.000 K -20.22 % | 272.000 K -46.98 % | 513.000 K -82.68 % | 2.962 M 756.07 % | 346.000 K -86.32 % | 2.529 M -30.71 % | 3.650 M 58.73 % | 2.300 M 142.31 % | 949.000 K 94.87 % | 487.000 K 1 848.00 % | 25.000 K |
| Other current liabilities | 0.000 -100.00 % | 12.910 M | 0.000 -100.00 % | 13.924 M | 0.000 -100.00 % | 16.458 M | 0.000 -100.00 % | 15.412 M | 0.000 -100.00 % | 17.540 M | 0.000 -100.00 % | 16.435 M | 0.000 -100.00 % | 3.463 M | 0.000 100.00 % | -1.513 M | 0.000 -100.00 % | 450.000 K -29.25 % | 636.000 K -72.49 % | 2.312 M 375.72 % | 486.000 K -87.00 % | 3.739 M | 0.000 -100.00 % | 686.000 K | 0.000 -100.00 % | 815.000 K | 0.000 -100.00 % | 1.248 M | 0.000 -100.00 % | 2.654 M | 0.000 -100.00 % | 1.832 M | 0.000 -100.00 % | 3.913 M 545.71 % | 606.000 K -88.63 % | 5.329 M | 0.000 -100.00 % | 19.832 M -24.15 % | 26.146 M 218.97 % | 8.197 M -42.42 % | 14.236 M 73.74 % | 8.194 M -54.95 % | 18.187 M 230.13 % | 5.509 M -8.37 % | 6.012 M -6.00 % | 6.396 M 24.78 % | 5.126 M 32.94 % | 3.856 M 40.58 % | 2.743 M 68.28 % | 1.630 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -482.000 K | 0.000 100.00 % | -609.000 K 96.62 % | -17.996 M -3 387.60 % | -516.000 K -158.84 % | 877.000 K 330.79 % | -380.000 K 97.83 % | -17.540 M -6 164.29 % | -280.000 K -126.12 % | 1.072 M | 0.000 -100.00 % | 732.000 K | 0.000 -100.00 % | 1.513 M | 0.000 -100.00 % | 4.428 M | 0.000 -100.00 % | 761.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 -100.00 % | 194.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 -100.00 % | 10.480 M -56.56 % | 24.127 M -34.17 % | 36.653 M -25.47 % | 49.179 M 100.09 % | 24.579 M 117 142.86 % | -21.000 K |
| Short term debt | 453.000 K -6.60 % | 485.000 K 0.62 % | 482.000 K 0.00 % | 482.000 K -20.85 % | 609.000 K 0.00 % | 609.000 K 18.02 % | 516.000 K -65.42 % | 1.492 M 10.11 % | 1.355 M 12.17 % | 1.208 M -23.54 % | 1.580 M 108.61 % | -18.351 M -1 511.62 % | 1.300 M 0.00 % | 1.300 M 0.00 % | 1.300 M 0.00 % | 1.300 M 0.00 % | 1.300 M 137.92 % | -3.428 M -638.99 % | 636.000 K 608.80 % | -125.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K -33.33 % | 3.000 K -25.00 % | 4.000 K -20.00 % | 5.000 K -28.57 % | 7.000 K 0.00 % | 7.000 K -65.00 % | 20.000 K -99.01 % | 2.030 M | 0.000 -100.00 % | 241.000 K | 0.000 -100.00 % | 132.000 K | 0.000 -100.00 % | 4.000 K -80.00 % | 20.000 K -83.74 % | 123.000 K -44.59 % | 222.000 K -30.84 % | 321.000 K 87.72 % | 171.000 K 714.29 % | 21.000 K |
| Total current liabilities | 12.745 M -21.36 % | 16.206 M 17.64 % | 13.776 M -17.37 % | 16.672 M -10.58 % | 18.645 M -1.32 % | 18.895 M 18.85 % | 15.898 M -20.41 % | 19.974 M 0.59 % | 19.857 M -10.90 % | 22.286 M 0.45 % | 22.187 M 4.25 % | 21.283 M 18.28 % | 17.994 M 95.91 % | 9.185 M 11.00 % | 8.275 M -20.85 % | 10.455 M 12.92 % | 9.259 M -20.70 % | 11.676 M 101.24 % | 5.802 M -15.34 % | 6.853 M 71.58 % | 3.994 M -46.00 % | 7.396 M 109.10 % | 3.537 M 60.48 % | 2.204 M 42.10 % | 1.551 M -31.40 % | 2.261 M 64.08 % | 1.378 M -40.58 % | 2.319 M 48.18 % | 1.565 M -50.41 % | 3.156 M 4.40 % | 3.023 M -20.76 % | 3.815 M -17.51 % | 4.625 M -41.46 % | 7.901 M -23.34 % | 10.307 M -26.09 % | 13.946 M -22.12 % | 17.907 M -44.52 % | 32.277 M 23.45 % | 26.146 M 50.67 % | 17.353 M 21.90 % | 14.236 M -1.17 % | 14.405 M -20.80 % | 18.187 M 94.87 % | 9.333 M -26.00 % | 12.613 M 3.34 % | 12.205 M 18.99 % | 10.257 M 23.44 % | 8.309 M 37.81 % | 6.030 M 60.79 % | 3.750 M |
| Total liabilities | 12.931 M -22.88 % | 16.768 M 7.89 % | 15.542 M -17.19 % | 18.769 M -16.21 % | 22.399 M -1.78 % | 22.806 M 35.60 % | 16.818 M -20.27 % | 21.095 M -0.17 % | 21.130 M -10.41 % | 23.584 M -2.75 % | 24.252 M 2.21 % | 23.728 M 12.15 % | 21.157 M 61.39 % | 13.109 M -0.32 % | 13.151 M -23.62 % | 17.218 M 1.46 % | 16.970 M -0.52 % | 17.059 M 105.06 % | 8.319 M -20.44 % | 10.456 M 62.28 % | 6.443 M -43.99 % | 11.503 M 18.11 % | 9.739 M 333.42 % | 2.247 M 40.97 % | 1.594 M -30.82 % | 2.304 M 61.57 % | 1.426 M -39.63 % | 2.362 M 47.17 % | 1.605 M -53.83 % | 3.476 M 13.45 % | 3.064 M -21.31 % | 3.894 M -17.93 % | 4.745 M -40.09 % | 7.920 M -23.73 % | 10.384 M -28.20 % | 14.462 M -19.79 % | 18.030 M -46.88 % | 33.942 M 14.31 % | 29.693 M 69.00 % | 17.570 M 21.11 % | 14.508 M -2.75 % | 14.918 M -29.46 % | 21.149 M 118.50 % | 9.679 M -36.08 % | 15.142 M -4.50 % | 15.855 M 26.27 % | 12.557 M 35.63 % | 9.258 M 42.07 % | 6.517 M 72.62 % | 3.775 M |
| Other non current assets | 516.000 K | 0.000 100.00 % | -41.110 M 3.67 % | -42.676 M 4.26 % | -44.575 M -2 591.62 % | 1.789 M -72.51 % | 6.508 M 102.68 % | 3.211 M -52.14 % | 6.709 M 76.32 % | 3.805 M -47.15 % | 7.200 M 76.43 % | 4.081 M -45.10 % | 7.433 M 73.67 % | 4.280 M -51.42 % | 8.811 M 1 274.80 % | -750.000 K -106.64 % | 11.296 M 136.61 % | 4.774 M -38.52 % | 7.765 M 57.25 % | 4.938 M -45.07 % | 8.989 M 110.66 % | 4.267 M -60.05 % | 10.681 M 423.58 % | 2.040 M 580.00 % | 300.000 K | 0.000 | 0.000 100.00 % | -5.370 M | 0.000 100.00 % | -2.067 M -176.56 % | 2.700 M 211.52 % | -2.421 M -229.81 % | 1.865 M 135.14 % | -5.307 M -284.33 % | 2.879 M 327.05 % | -1.268 M -125.42 % | 4.988 M 174.04 % | -6.737 M -436.85 % | 2.000 M 131.77 % | -6.296 M | 0.000 100.00 % | -3.739 M -136.62 % | 10.210 M 512.53 % | -2.475 M -135.87 % | 6.900 M 505.41 % | -1.702 M 32.49 % | -2.521 M 24.52 % | -3.340 M 22.83 % | -4.328 M 18.59 % | -5.316 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 41.110 M -3.67 % | 42.676 M -4.26 % | 44.575 M 2 591.62 % | -1.789 M 72.51 % | -6.508 M -102.68 % | -3.211 M 52.14 % | -6.709 M -76.32 % | -3.805 M 47.15 % | -7.200 M -76.43 % | -4.081 M 45.10 % | -7.433 M -73.67 % | -4.280 M 51.42 % | -8.811 M -1 274.80 % | 750.000 K 106.64 % | -11.296 M -136.61 % | -4.774 M 38.52 % | -7.765 M -57.25 % | -4.938 M 45.07 % | -8.989 M -110.66 % | -4.267 M 60.05 % | -10.681 M -423.58 % | -2.040 M -580.00 % | -300.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.925 M | 0.000 -100.00 % | 1.700 M | 0.000 -100.00 % | 3.293 M 365.14 % | -1.242 M 44.60 % | -2.242 M | 0.000 100.00 % | -2.712 M -60.09 % | -1.694 M | 0.000 | 0.000 | 0.000 100.00 % | -9.111 M | 0.000 100.00 % | -8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 33.966 M 285.54 % | 8.810 M -75.86 % | 36.497 M 234.04 % | 10.926 M -71.88 % | 38.860 M 193.46 % | 13.242 M 103.47 % | 6.508 M 295.86 % | 1.644 M -75.50 % | 6.709 M 212.48 % | 2.147 M -70.18 % | 7.200 M 193.88 % | 2.450 M -67.04 % | 7.433 M 137.70 % | 3.127 M -64.51 % | 8.811 M 64.60 % | 5.353 M -52.61 % | 11.296 M 69.89 % | 6.649 M -14.37 % | 7.765 M 58.50 % | 4.899 M -45.50 % | 8.989 M 44.56 % | 6.218 M -41.78 % | 10.681 M 3 334.41 % | 311.000 K 3.67 % | 300.000 K -22.28 % | 386.000 K -22.02 % | 495.000 K -18.45 % | 607.000 K -11.64 % | 687.000 K 14.69 % | 599.000 K 32.52 % | 452.000 K 20.21 % | 376.000 K 135.00 % | 160.000 K 40.35 % | 114.000 K 9.62 % | 104.000 K -42.22 % | 180.000 K -26.83 % | 246.000 K -97.14 % | 8.604 M -9.87 % | 9.546 M 939.87 % | 918.000 K -90.23 % | 9.398 M -9.83 % | 10.422 M 10.15 % | 9.462 M 9 362.00 % | 100.000 K -98.64 % | 7.376 M -70.48 % | 24.985 M -23.88 % | 32.823 M -19.28 % | 40.660 M 61.16 % | 25.229 M 157.49 % | 9.798 M |
| GoodWill | 0.000 -100.00 % | 26.524 M | 0.000 -100.00 % | 26.574 M | 0.000 -100.00 % | 26.422 M | 0.000 -100.00 % | 4.883 M | 0.000 -100.00 % | 5.166 M | 0.000 -100.00 % | 5.014 M | 0.000 -100.00 % | 4.832 M | 0.000 -100.00 % | 4.638 M | 0.000 -100.00 % | 2.613 M | 0.000 -100.00 % | 3.418 M | 0.000 -100.00 % | 3.418 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 |
| Goodwill and intangible assets | 33.966 M -3.87 % | 35.334 M -3.19 % | 36.497 M -2.67 % | 37.500 M -3.50 % | 38.860 M -2.03 % | 39.664 M 509.47 % | 6.508 M -0.29 % | 6.527 M -2.71 % | 6.709 M -8.26 % | 7.313 M 1.57 % | 7.200 M -3.54 % | 7.464 M 0.42 % | 7.433 M -6.61 % | 7.959 M -9.67 % | 8.811 M -11.81 % | 9.991 M -11.55 % | 11.296 M 21.96 % | 9.262 M 19.28 % | 7.765 M -6.64 % | 8.317 M -7.48 % | 8.989 M -6.71 % | 9.636 M -9.78 % | 10.681 M 3 334.41 % | 311.000 K 3.67 % | 300.000 K -22.28 % | 386.000 K -22.02 % | 495.000 K -18.45 % | 607.000 K -11.64 % | 687.000 K 14.69 % | 599.000 K 32.52 % | 452.000 K 20.21 % | 376.000 K 135.00 % | 160.000 K 40.35 % | 114.000 K 9.62 % | 104.000 K -42.22 % | 180.000 K -26.83 % | 246.000 K -97.14 % | 8.604 M -9.87 % | 9.546 M 939.87 % | 918.000 K -90.23 % | 9.398 M -9.83 % | 10.422 M 10.15 % | 9.462 M 9 362.00 % | 100.000 K -98.64 % | 7.376 M -70.48 % | 24.985 M -23.88 % | 32.823 M -19.28 % | 40.660 M 61.16 % | 25.229 M 157.49 % | 9.798 M |
| Property plant equipment net | 4.355 M -13.07 % | 5.010 M 8.61 % | 4.613 M -10.88 % | 5.176 M -9.43 % | 5.715 M 0.18 % | 5.705 M 10.56 % | 5.160 M -8.14 % | 5.617 M 34.44 % | 4.178 M 1.21 % | 4.128 M -7.90 % | 4.482 M 8.84 % | 4.118 M -11.19 % | 4.637 M -1.40 % | 4.703 M -2.39 % | 4.818 M -4.08 % | 5.023 M -1.93 % | 5.122 M -4.72 % | 5.376 M 3.33 % | 5.203 M 0.23 % | 5.191 M 299.92 % | 1.298 M 50.58 % | 862.000 K -6.51 % | 922.000 K -22.13 % | 1.184 M -16.03 % | 1.410 M -5.24 % | 1.488 M 27.51 % | 1.167 M -13.43 % | 1.348 M 27.65 % | 1.056 M -8.97 % | 1.160 M -14.01 % | 1.349 M 88.94 % | 714.000 K 10.87 % | 644.000 K -13.32 % | 743.000 K -18.26 % | 909.000 K -20.82 % | 1.148 M -8.60 % | 1.256 M -16.15 % | 1.498 M 3.03 % | 1.454 M -7.45 % | 1.571 M -3.44 % | 1.627 M -5.90 % | 1.729 M -26.68 % | 2.358 M 19.09 % | 1.980 M -14.51 % | 2.316 M -27.15 % | 3.179 M 30.98 % | 2.427 M 44.90 % | 1.675 M 39.41 % | 1.202 M 65.04 % | 728.000 K |
| Total non current assets | 38.837 M -5.08 % | 40.914 M -0.85 % | 41.266 M -3.60 % | 42.805 M -7.17 % | 46.110 M -2.22 % | 47.158 M 226.83 % | 14.429 M -6.03 % | 15.355 M 4.65 % | 14.673 M -3.76 % | 15.246 M -3.49 % | 15.798 M 0.86 % | 15.663 M -0.68 % | 15.771 M -2.62 % | 16.195 M -3.42 % | 16.768 M -9.81 % | 18.592 M -11.19 % | 20.934 M 7.84 % | 19.412 M 7.22 % | 18.105 M -1.85 % | 18.446 M 24.98 % | 14.759 M -0.04 % | 14.765 M 2.83 % | 14.359 M 306.20 % | 3.535 M 12.22 % | 3.150 M -1.38 % | 3.194 M -14.21 % | 3.723 M 90.43 % | 1.955 M 12.16 % | 1.743 M -62.79 % | 4.684 M 4.07 % | 4.501 M 61.33 % | 2.790 M 4.53 % | 2.669 M -35.69 % | 4.150 M -0.72 % | 4.180 M -14.50 % | 4.889 M -24.67 % | 6.490 M -37.54 % | 10.390 M -8.10 % | 11.306 M 354.24 % | 2.489 M -77.42 % | 11.025 M -9.27 % | 12.151 M -5.94 % | 12.919 M 521.11 % | 2.080 M -82.21 % | 11.692 M -58.49 % | 28.164 M -20.10 % | 35.250 M -16.74 % | 42.335 M 60.17 % | 26.431 M 151.10 % | 10.526 M |
| Other current assets | 0.000 -100.00 % | 5.963 M | 0.000 -100.00 % | 6.627 M | 0.000 -100.00 % | 7.423 M | 0.000 -100.00 % | 8.726 M | 0.000 -100.00 % | 9.030 M | 0.000 -100.00 % | 8.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.481 M | 0.000 -100.00 % | 3.671 M | 0.000 -100.00 % | 3.491 M | 0.000 -100.00 % | 1.813 M | 0.000 -100.00 % | 2.036 M -40.90 % | 3.445 M -3.85 % | 3.583 M 34.25 % | 2.669 M 55.99 % | 1.711 M -32.53 % | 2.536 M 19.29 % | 2.126 M -46.38 % | 3.965 M 119.18 % | 1.809 M -72.39 % | 6.553 M 81.57 % | 3.609 M -60.75 % | 9.194 M 75.89 % | 5.227 M -60.20 % | 13.132 M -23.24 % | 17.108 M -2.00 % | 17.458 M 125.99 % | 7.725 M -34.12 % | 11.725 M 55.46 % | 7.542 M -32.13 % | 11.112 M 133.25 % | 4.764 M 7.20 % | 4.444 M -15.48 % | 5.258 M 22.79 % | 4.282 M 29.52 % | 3.306 M 56.13 % | 2.118 M 127.93 % | 929.000 K |
| 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 -100.00 % | 1.000 M -66.67 % | 3.000 M 0.00 % | 3.000 M 200.00 % | 1.000 M -53.92 % | 2.170 M 584.54 % | 317.000 K -61.20 % | 817.000 K -55.13 % | 1.821 M 0.22 % | 1.817 M -35.59 % | 2.821 M -20.08 % | 3.530 M 130.72 % | 1.530 M 0.00 % | 1.530 M -39.53 % | 2.530 M | 0.000 -100.00 % | 3.000 M 50.00 % | 2.000 M -71.43 % | 7.000 M 7.69 % | 6.500 M 0.00 % | 6.500 M -36.34 % | 10.210 M 7.36 % | 9.510 M -9.43 % | 10.500 M -56.70 % | 24.250 M -34.24 % | 36.875 M -25.51 % | 49.500 M 100.00 % | 24.750 M | 0.000 |
| cash and cash equivalents | 10.433 M 25.56 % | 8.309 M 14.17 % | 7.278 M 26.79 % | 5.740 M 31.71 % | 4.358 M 53.45 % | 2.840 M -77.59 % | 12.672 M -0.27 % | 12.706 M -14.20 % | 14.808 M 9.36 % | 13.541 M 0.21 % | 13.512 M 16.66 % | 11.582 M 58.14 % | 7.324 M -10.29 % | 8.164 M 18.16 % | 6.909 M 13.58 % | 6.083 M 36.79 % | 4.447 M -32.79 % | 6.617 M 79.96 % | 3.677 M -16.79 % | 4.419 M 6.53 % | 4.148 M -43.50 % | 7.341 M 120.91 % | 3.323 M -39.55 % | 5.497 M 48.81 % | 3.694 M -31.21 % | 5.370 M 43.70 % | 3.737 M -30.41 % | 5.370 M 28.04 % | 4.194 M 102.90 % | 2.067 M 42.16 % | 1.454 M -39.94 % | 2.421 M 57.93 % | 1.533 M -71.11 % | 5.307 M 26.18 % | 4.206 M -40.52 % | 7.071 M -56.94 % | 16.422 M 68.66 % | 9.737 M -7.28 % | 10.501 M 66.79 % | 6.296 M 143.75 % | 2.583 M -30.92 % | 3.739 M 30.51 % | 2.865 M 15.76 % | 2.475 M -31.25 % | 3.600 M 111.52 % | 1.702 M -32.49 % | 2.521 M -24.52 % | 3.340 M -22.83 % | 4.328 M -18.59 % | 5.316 M |
| Cash and short term investments | 10.433 M 25.56 % | 8.309 M 14.17 % | 7.278 M 26.79 % | 5.740 M 31.71 % | 4.358 M 53.45 % | 2.840 M -77.59 % | 12.672 M -0.27 % | 12.706 M -14.20 % | 14.808 M 9.36 % | 13.541 M 0.21 % | 13.512 M 16.66 % | 11.582 M 58.14 % | 7.324 M -10.29 % | 8.164 M 18.16 % | 6.909 M 13.58 % | 6.083 M 36.79 % | 4.447 M -32.79 % | 6.617 M 79.96 % | 3.677 M -16.79 % | 4.419 M 6.53 % | 4.148 M -43.50 % | 7.341 M 69.81 % | 4.323 M -49.12 % | 8.497 M 26.93 % | 6.694 M 5.09 % | 6.370 M 7.84 % | 5.907 M 3.87 % | 5.687 M 13.49 % | 5.011 M 28.88 % | 3.888 M 18.86 % | 3.271 M -37.60 % | 5.242 M 3.54 % | 5.063 M -25.95 % | 6.837 M 19.19 % | 5.736 M -40.26 % | 9.601 M -41.54 % | 16.422 M 28.93 % | 12.737 M 1.89 % | 12.501 M -5.98 % | 13.296 M 46.38 % | 9.083 M -11.29 % | 10.239 M -21.69 % | 13.075 M 9.09 % | 11.985 M -15.00 % | 14.100 M -45.67 % | 25.952 M -34.13 % | 39.396 M -25.44 % | 52.840 M 81.72 % | 29.078 M 446.99 % | 5.316 M |
| Total current assets | 19.871 M -5.93 % | 21.124 M 19.08 % | 17.739 M -0.19 % | 17.772 M -2.40 % | 18.209 M 18.31 % | 15.391 M -37.94 % | 24.799 M -5.19 % | 26.157 M -4.53 % | 27.399 M 0.19 % | 27.347 M -2.14 % | 27.946 M 10.68 % | 25.249 M 13.95 % | 22.157 M 18.34 % | 18.723 M 8.00 % | 17.336 M -5.54 % | 18.353 M 20.31 % | 15.255 M -7.50 % | 16.492 M 58.53 % | 10.403 M -10.90 % | 11.676 M 35.66 % | 8.607 M -21.90 % | 11.021 M 31.96 % | 8.352 M -29.39 % | 11.828 M 16.44 % | 10.158 M 1.87 % | 9.972 M 16.12 % | 8.588 M -2.28 % | 8.788 M 16.20 % | 7.563 M 3.21 % | 7.328 M 1.10 % | 7.248 M -25.45 % | 9.722 M -16.53 % | 11.647 M -11.98 % | 13.232 M -11.41 % | 14.936 M -18.21 % | 18.262 M -38.37 % | 29.634 M -17.11 % | 35.753 M 16.36 % | 30.725 M 26.24 % | 24.339 M 16.38 % | 20.913 M -1.23 % | 21.174 M -13.08 % | 24.359 M 26.88 % | 19.198 M -20.52 % | 24.155 M -42.38 % | 41.919 M -19.10 % | 51.815 M -16.04 % | 61.711 M 77.52 % | 34.763 M 344.87 % | 7.814 M |
| Inventory | 205.000 K -5.09 % | 216.000 K -3.14 % | 223.000 K -12.20 % | 254.000 K -13.90 % | 295.000 K 10.07 % | 268.000 K 22.94 % | 218.000 K 25.29 % | 174.000 K -32.56 % | 258.000 K -17.31 % | 312.000 K -39.30 % | 514.000 K 12.23 % | 458.000 K -21.71 % | 585.000 K -19.20 % | 724.000 K 16.40 % | 622.000 K -12.76 % | 713.000 K -28.63 % | 999.000 K 33.56 % | 748.000 K 205.31 % | 245.000 K 9.38 % | 224.000 K 50.34 % | 149.000 K 43.27 % | 104.000 K 82.46 % | 57.000 K | 0.000 -100.00 % | 19.000 K 0.00 % | 19.000 K 58.33 % | 12.000 K 200.00 % | 4.000 K -75.00 % | 16.000 K 220.00 % | 5.000 K -58.33 % | 12.000 K 200.00 % | 4.000 K -87.10 % | 31.000 K 138.46 % | 13.000 K 116.67 % | 6.000 K -64.71 % | 17.000 K -78.75 % | 80.000 K -83.30 % | 479.000 K -37.47 % | 766.000 K 3 381.82 % | 22.000 K -79.05 % | 105.000 K 69.35 % | 62.000 K -63.95 % | 172.000 K -74.96 % | 687.000 K 37.13 % | 501.000 K -64.24 % | 1.401 M 40.95 % | 994.000 K 69.34 % | 587.000 K 94.69 % | 301.500 K 1 784.38 % | 16.000 K |
| Net receivables | 9.233 M -26.72 % | 12.599 M 23.06 % | 10.238 M -13.08 % | 11.778 M -13.12 % | 13.556 M 10.36 % | 12.283 M 3.14 % | 11.909 M -10.30 % | 13.277 M 7.65 % | 12.333 M -8.60 % | 13.494 M -3.06 % | 13.920 M 5.38 % | 13.209 M -7.29 % | 14.248 M 44.87 % | 9.835 M 0.31 % | 9.805 M -15.16 % | 11.557 M 17.82 % | 9.809 M 79.78 % | 5.456 M -15.82 % | 6.481 M 82.15 % | 3.558 M -17.45 % | 4.310 M 144.47 % | 1.763 M -55.61 % | 3.972 M 19.24 % | 3.331 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.386 M | 0.000 -100.00 % | 1.309 M | 0.000 -100.00 % | 2.667 M | 0.000 -100.00 % | 2.773 M | 0.000 -100.00 % | 3.417 M | 0.000 -100.00 % | 5.429 M | 0.000 -100.00 % | 3.296 M | 0.000 -100.00 % | 3.331 M | 0.000 -100.00 % | 1.762 M -65.52 % | 5.110 M -45.10 % | 9.308 M 30.31 % | 7.143 M 43.49 % | 4.978 M 52.44 % | 3.266 M 110.27 % | 1.553 M |
| Tax assets | 0.000 -100.00 % | 570.000 K 265.38 % | 156.000 K 20.93 % | 129.000 K -91.60 % | 1.535 M -14.20 % | 1.789 M -35.20 % | 2.761 M -14.01 % | 3.211 M -15.19 % | 3.786 M -0.50 % | 3.805 M -7.56 % | 4.116 M 0.86 % | 4.081 M 10.27 % | 3.701 M 4.76 % | 3.533 M 12.55 % | 3.139 M -12.27 % | 3.578 M -20.77 % | 4.516 M -5.40 % | 4.774 M -7.07 % | 5.137 M 4.03 % | 4.938 M 10.42 % | 4.472 M 4.80 % | 4.267 M 54.83 % | 2.756 M 35.10 % | 2.040 M 41.67 % | 1.440 M 9.09 % | 1.320 M -35.95 % | 2.061 M -61.62 % | 5.370 M | 0.000 -100.00 % | 2.067 M | 0.000 -100.00 % | 2.421 M | 0.000 -100.00 % | 5.307 M 246.86 % | 1.530 M -78.36 % | 7.071 M | 0.000 -100.00 % | 9.737 M | 0.000 -100.00 % | 6.296 M | 0.000 -100.00 % | 3.739 M | 0.000 -100.00 % | 2.475 M -31.25 % | 3.600 M 111.52 % | 1.702 M -32.49 % | 2.521 M -24.52 % | 3.340 M -22.83 % | 4.328 M -18.59 % | 5.316 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 |
| Account payables | 12.292 M 611.75 % | 1.727 M -87.01 % | 13.294 M 945.95 % | 1.271 M -92.95 % | 18.036 M 1 906.23 % | 899.000 K -94.16 % | 15.382 M 601.41 % | 2.193 M -88.15 % | 18.502 M 637.13 % | 2.510 M -87.82 % | 20.607 M 1 367.74 % | 1.404 M -91.59 % | 16.694 M 464.37 % | 2.958 M -57.59 % | 6.975 M -23.81 % | 9.155 M 15.03 % | 7.959 M 480.95 % | 1.370 M -69.76 % | 4.530 M 90.10 % | 2.383 M -32.07 % | 3.508 M 119.39 % | 1.599 M -54.79 % | 3.537 M 232.42 % | 1.064 M -31.40 % | 1.551 M 48.14 % | 1.047 M -24.02 % | 1.378 M 28.66 % | 1.071 M -31.57 % | 1.565 M 212.38 % | 501.000 K -83.42 % | 3.021 M 52.58 % | 1.980 M -57.15 % | 4.621 M 16.02 % | 3.983 M -58.91 % | 9.694 M 12.59 % | 8.610 M -51.33 % | 17.691 M 73.08 % | 10.221 M | 0.000 -100.00 % | 8.907 M | 0.000 -100.00 % | 6.071 M | 0.000 -100.00 % | 3.820 M -41.95 % | 6.581 M 18.45 % | 5.556 M 14.76 % | 4.842 M 17.31 % | 4.127 M 38.44 % | 2.981 M 62.45 % | 1.835 M |
| Tax payables | 0.000 -100.00 % | 1.084 M | 0.000 -100.00 % | 995.000 K | 0.000 -100.00 % | 929.000 K | 0.000 -100.00 % | 877.000 K | 0.000 -100.00 % | 1.028 M | 0.000 -100.00 % | 1.072 M | 0.000 -100.00 % | 732.000 K | 0.000 -100.00 % | 1.513 M | 0.000 -100.00 % | 4.428 M | 0.000 -100.00 % | 761.000 K | 0.000 -100.00 % | 658.000 K | 0.000 -100.00 % | 454.000 K | 0.000 -100.00 % | 399.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 196.000 K 1.03 % | 194.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K 92.59 % | 67.500 K 1 250.00 % | 5.000 K -96.28 % | 134.500 K -49.05 % | 264.000 K |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -1.535 M -0.46 % | -1.528 M 49.30 % | -3.014 M -1.04 % | -2.983 M -887.75 % | -302.000 K -2.03 % | -296.000 K -5.34 % | -281.000 K 3.10 % | -290.000 K 44.12 % | -519.000 K -4.85 % | -495.000 K 12.08 % | -563.000 K 16.47 % | -674.000 K 30.94 % | -976.000 K -200.10 % | 975.000 K 6.91 % | 912.000 K 155.85 % | -1.633 M -123.70 % | -730.000 K -214.78 % | 636.000 K -56.38 % | 1.458 M -50.43 % | 2.941 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.927 M -17.83 % | 2.345 M 663.84 % | 307.000 K 98.06 % | 155.000 K 355.88 % | 34.000 K 109.50 % | -358.000 K -3 680.00 % | 10.000 K -65.52 % | 29.000 K 121.64 % | -134.000 K 6.62 % | -143.500 K 6.21 % | -153.000 K -41.01 % | -108.500 K -69.53 % | -64.000 K |
| Capital lease obligations | 453.000 K -45.36 % | 829.000 K 16.27 % | 713.000 K -32.16 % | 1.051 M -22.09 % | 1.349 M -12.23 % | 1.537 M 35.54 % | 1.134 M -15.50 % | 1.342 M 238.04 % | 397.000 K 49.25 % | 266.000 K -49.43 % | 526.000 K 102.68 % | -19.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.428 M | 0.000 100.00 % | -761.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 20.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.000 K -6.62 % | 143.500 K -6.21 % | 153.000 K 41.01 % | 108.500 K 69.53 % | 64.000 K |
| Other total stockholders equity | 22.180 M 0.00 % | 22.180 M 0.00 % | 22.180 M 0.00 % | 22.180 M 0.00 % | 22.180 M 0.00 % | 22.180 M 732.90 % | 2.663 M 0.00 % | 2.663 M 0.00 % | 2.663 M 0.00 % | 2.663 M 0.00 % | 2.663 M -78.68 % | 12.492 M 373.18 % | 2.640 M 9.91 % | 2.402 M -9.05 % | 2.641 M 2.48 % | 2.577 M -14.39 % | 3.010 M 15.24 % | 2.612 M -50.84 % | 5.313 M -0.26 % | 5.327 M 1.12 % | 5.268 M 209.88 % | 1.700 M -33.77 % | 2.567 M 88.75 % | 1.360 M -7.98 % | 1.478 M 73.47 % | 852.000 K 0.00 % | 852.000 K 0.00 % | 852.000 K 0.00 % | 852.000 K 1.67 % | 838.000 K -0.59 % | 843.000 K -0.35 % | 846.000 K -0.94 % | 854.000 K -1.39 % | 866.000 K -1.37 % | 878.000 K 31.44 % | 668.000 K 79.57 % | 372.000 K -94.46 % | 6.714 M 3 308.12 % | 197.000 K -96.59 % | 5.770 M -5.58 % | 6.111 M -10.87 % | 6.856 M 19.32 % | 5.746 M -92.07 % | 72.499 M -4.17 % | 75.655 M -8.46 % | 82.650 M -12.87 % | 94.857 M -11.40 % | 107.064 M 73.36 % | 61.759 M 275.34 % | 16.454 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 218.000 K -85.80 % | 1.535 M 0.46 % | 1.528 M -49.30 % | 3.014 M 1.04 % | 2.983 M 887.75 % | 302.000 K 2.03 % | 296.000 K 5.34 % | 281.000 K -3.10 % | 290.000 K -44.12 % | 519.000 K 4.85 % | 495.000 K -12.08 % | 563.000 K -16.47 % | 674.000 K -30.94 % | 976.000 K -21.16 % | 1.238 M -22.58 % | 1.599 M -2.08 % | 1.633 M 123.70 % | 730.000 K -15.31 % | 862.000 K -13.02 % | 991.000 K -11.75 % | 1.123 M -14.99 % | 1.321 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 |
| 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 |
| Total assets | 58.708 M -5.37 % | 62.038 M 5.14 % | 59.005 M -2.60 % | 60.577 M -5.82 % | 64.319 M 2.83 % | 62.549 M 59.45 % | 39.228 M -5.50 % | 41.512 M -1.33 % | 42.072 M -1.22 % | 42.593 M -2.63 % | 43.744 M 6.92 % | 40.912 M 7.87 % | 37.928 M 8.62 % | 34.918 M 2.39 % | 34.104 M -7.69 % | 36.945 M 2.09 % | 36.189 M 0.79 % | 35.904 M 25.94 % | 28.508 M -5.36 % | 30.122 M 28.91 % | 23.366 M -9.38 % | 25.786 M 13.54 % | 22.711 M 47.83 % | 15.363 M 15.44 % | 13.308 M 1.08 % | 13.166 M 6.95 % | 12.311 M 14.60 % | 10.743 M 15.44 % | 9.306 M -22.53 % | 12.012 M 2.24 % | 11.749 M -6.10 % | 12.512 M -12.60 % | 14.316 M -17.64 % | 17.382 M -9.07 % | 19.116 M -17.43 % | 23.151 M -35.91 % | 36.124 M -21.71 % | 46.143 M 9.78 % | 42.031 M 56.67 % | 26.828 M -16.00 % | 31.938 M -4.16 % | 33.325 M -10.60 % | 37.278 M 75.20 % | 21.278 M -40.64 % | 35.847 M -48.85 % | 70.083 M -19.50 % | 87.065 M -16.32 % | 104.046 M 70.03 % | 61.193 M 233.66 % | 18.340 M |
| 2024-09-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-09-30 | 2000-03-31 | 1999-09-30 | 1999-03-31 |
| 2024-09-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-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-07-31 | 1998-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -1.171 M 79.60 % | -5.741 M -2 563.95 % | 233.000 K 104.08 % | -5.709 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 393.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 % | 734.500 K 0.00 % | 734.500 K 376.95 % | 154.000 K 0.00 % | 154.000 K 1 521.05 % | 9.500 K 0.00 % | 9.500 K 129.23 % | -32.500 K 0.00 % | -32.500 K -103.28 % | 991.000 K 0.00 % | 991.000 K 242.28 % | -696.500 K 0.00 % | -696.500 K -211.71 % | 623.500 K 0.00 % | 623.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 |
| Stock based compensation | 686.000 K 91.09 % | 359.000 K 74.27 % | 206.000 K 1 484.62 % | 13.000 K 85.71 % | 7.000 K -68.18 % | 22.000 K -77.66 % | 98.500 K 36.81 % | 72.000 K -63.27 % | 196.000 K 259.63 % | 54.500 K -69.64 % | 179.500 K 58.85 % | 113.000 K -75.11 % | 454.000 K -5.02 % | 478.000 K 51.75 % | 315.000 K 309.09 % | 77.000 K 40.00 % | 55.000 K 103.87 % | -1.421 M -514.29 % | 343.000 K -73.94 % | 1.316 M 174.17 % | 480.000 K -30.54 % | 691.000 K 24.28 % | 556.000 K 76.51 % | 315.000 K 425.00 % | 60.000 K 14.29 % | 52.500 K 0.00 % | 52.500 K 66.67 % | 31.500 K 0.00 % | 31.500 K 43.18 % | 22.000 K 0.00 % | 22.000 K -18.52 % | 27.000 K 0.00 % | 27.000 K 58.82 % | 17.000 K 0.00 % | 17.000 K -37.04 % | 27.000 K 0.00 % | 27.000 K -50.46 % | 54.500 K 0.00 % | 54.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 |
| Change in working capital | 2.011 M 1 082.94 % | 170.000 K 112.72 % | -1.337 M -700.60 % | -167.000 K 89.24 % | -1.552 M -638.89 % | 288.000 K 116.22 % | -1.776 M -101.13 % | -883.000 K 35.88 % | -1.377 M -191.31 % | 1.508 M 486.67 % | -390.000 K -133.48 % | 1.165 M 153.79 % | -2.166 M -228.18 % | -660.000 K -158.05 % | 1.137 M 177.77 % | -1.462 M -95.98 % | -746.000 K -6.57 % | -700.000 K -231.83 % | 531.000 K 118.98 % | -2.798 M -240.39 % | -822.000 K -352.15 % | 326.000 K 160.37 % | -540.000 K -506.02 % | 133.000 K -3.62 % | 138.000 K 149.37 % | -279.500 K 0.00 % | -279.500 K -29.10 % | -216.500 K 0.00 % | -216.500 K 64.45 % | -609.000 K 0.00 % | -609.000 K 47.68 % | -1.164 M 0.00 % | -1.164 M 40.12 % | -1.944 M 0.00 % | -1.944 M -7.08 % | -1.816 M 0.00 % | -1.816 M -1 322.56 % | 148.500 K 0.00 % | 148.500 K -88.74 % | 1.319 M 0.00 % | 1.319 M 1 495.24 % | -94.500 K 0.00 % | -94.500 K -101.33 % | 7.093 M 175.74 % | -9.365 M -146.50 % | 20.139 M 663.71 % | 2.637 M -79.93 % | 13.138 M 0.00 % | 13.138 M 339.75 % | 2.988 M 0.00 % | 2.988 M 1 299.30 % | 213.500 K 0.00 % | 213.500 K | 0.000 | 0.000 |
| Accounts receivables | 3.365 M 242.52 % | -2.361 M -253.31 % | 1.540 M -13.39 % | 1.778 M 239.67 % | -1.273 M -168.63 % | 1.855 M 226.58 % | 568.000 K 160.17 % | -944.000 K -181.31 % | 1.161 M 162.08 % | 443.000 K 160.85 % | -728.000 K -170.13 % | 1.038 M 145.03 % | -2.305 M -313.08 % | -558.000 K -153.35 % | 1.046 M 159.84 % | -1.748 M -253.13 % | -495.000 K 35.71 % | -770.000 K -239.49 % | 552.000 K 120.27 % | -2.723 M -270.98 % | -734.000 K -296.78 % | 373.000 K 172.85 % | -512.000 K -549.12 % | 114.000 K -17.39 % | 138.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 |
| Inventory | 11.000 K 57.14 % | 7.000 K -77.42 % | 31.000 K -24.39 % | 41.000 K 251.85 % | -27.000 K -169.23 % | 39.000 K 188.64 % | -44.000 K -152.38 % | 84.000 K 55.56 % | 54.000 K -73.40 % | 203.000 K 456.14 % | -57.000 K -144.88 % | 127.000 K -8.63 % | 139.000 K 236.27 % | -102.000 K -212.09 % | 91.000 K -68.18 % | 286.000 K 213.94 % | -251.000 K -458.57 % | 70.000 K 433.33 % | -21.000 K 72.00 % | -75.000 K -66.67 % | -45.000 K 4.26 % | -47.000 K -67.86 % | -28.000 K -247.37 % | 19.000 K | 0.000 100.00 % | -7.500 K 0.00 % | -7.500 K -1 600.00 % | 500.000 0.00 % | 500.000 200.00 % | -500.000 0.00 % | -500.000 -111.11 % | 4.500 K 0.00 % | 4.500 K 125.00 % | 2.000 K 0.00 % | 2.000 K -84.00 % | 12.500 K 0.00 % | 12.500 K -77.27 % | 55.000 K 0.00 % | 55.000 K 175.00 % | 20.000 K 0.00 % | 20.000 K -93.60 % | 312.500 K 0.00 % | 312.500 K 2 704.17 % | -12.000 K 93.10 % | -174.000 K -200.58 % | 173.000 K -65.67 % | 504.000 K 383.15 % | -178.000 K 0.00 % | -178.000 K -91.40 % | -93.000 K 0.00 % | -93.000 K -3 200.00 % | 3.000 K 0.00 % | 3.000 K | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 2.148 M 173.87 % | -2.908 M -46.42 % | -1.986 M -688.10 % | -252.000 K 84.31 % | -1.606 M 30.17 % | -2.300 M -9 900.00 % | -23.000 K 99.11 % | -2.592 M -400.70 % | 862.000 K 118.23 % | 395.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.365 M -463.03 % | 376.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 100.00 % | -43.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -272.000 K 0.00 % | -272.000 K -25.35 % | -217.000 K 0.00 % | -217.000 K 64.34 % | -608.500 K 0.00 % | -608.500 K 47.92 % | -1.169 M 0.00 % | -1.169 M 39.95 % | -1.946 M 0.00 % | -1.946 M -6.46 % | -1.828 M 0.00 % | -1.828 M -2 055.08 % | 93.500 K 0.00 % | 93.500 K -92.80 % | 1.299 M 0.00 % | 1.299 M 419.04 % | -407.000 K 0.00 % | -407.000 K -105.73 % | 7.105 M 177.30 % | -9.191 M -146.03 % | 19.966 M 836.05 % | 2.133 M -83.98 % | 13.316 M 0.00 % | 13.316 M 332.25 % | 3.081 M 0.00 % | 3.081 M 1 363.42 % | 210.500 K 0.00 % | 210.500 K | 0.000 | 0.000 |
| Other non cash items | -2.337 M 58.94 % | -5.691 M -194.91 % | 5.996 M 45.50 % | 4.121 M -23.06 % | 5.356 M 76.82 % | 3.029 M -25.61 % | 4.072 M -2.47 % | 4.175 M 0.43 % | 4.157 M 453.53 % | 751.000 K -77.13 % | 3.284 M -8.17 % | 3.576 M 308.22 % | 876.000 K -57.33 % | 2.053 M 201.84 % | -2.016 M -195.82 % | 2.104 M 185.67 % | -2.456 M -163.38 % | 3.875 M 318.31 % | -1.775 M -147.01 % | 3.776 M 251.28 % | -2.496 M -417.56 % | 786.000 K -23.76 % | 1.031 M 7 264.29 % | 14.000 K 102.77 % | -506.000 K 31.11 % | -734.500 K 0.00 % | -734.500 K -1 969.01 % | -35.500 K 0.00 % | -35.500 K 88.09 % | -298.000 K 0.00 % | -298.000 K 20.00 % | -372.500 K 0.00 % | -372.500 K 62.79 % | -1.001 M 0.00 % | -1.001 M -237.88 % | 726.000 K 0.00 % | 726.000 K 164.76 % | -1.121 M 0.00 % | -1.121 M -7 132.26 % | -15.500 K 0.00 % | -15.500 K -101.64 % | 942.500 K 0.00 % | 942.500 K 1 102.66 % | -94.000 K -101.18 % | 7.934 M 3 441.96 % | 224.000 K -65.64 % | 652.000 K -46.51 % | 1.219 M 0.00 % | 1.219 M -9.67 % | 1.350 M 0.00 % | 1.350 M 5 522.92 % | 24.000 K 0.00 % | 24.000 K -95.45 % | 527.500 K 0.00 % | 527.500 K |
| Net cash provided by operating activities | 2.802 M -39.52 % | 4.633 M 85.54 % | 2.497 M -42.51 % | 4.343 M 78.36 % | 2.435 M 38.75 % | 1.755 M 7.87 % | 1.627 M -24.54 % | 2.156 M -1.10 % | 2.180 M -44.52 % | 3.929 M 21.30 % | 3.239 M -52.49 % | 6.817 M 1 757.49 % | 367.000 K -90.64 % | 3.920 M 104.06 % | 1.921 M -49.54 % | 3.807 M 338.68 % | -1.595 M -132.42 % | 4.920 M 1 837.01 % | 254.000 K -87.90 % | 2.100 M 238.07 % | -1.521 M -136.78 % | 4.135 M 507.20 % | 681.000 K -68.40 % | 2.155 M 490.41 % | 365.000 K -51.56 % | 753.500 K 0.00 % | 753.500 K 22.52 % | 615.000 K 0.00 % | 615.000 K 225.25 % | -491.000 K 0.00 % | -491.000 K 65.91 % | -1.441 M 0.00 % | -1.441 M 37.86 % | -2.318 M 0.00 % | -2.318 M -165.31 % | 3.549 M 0.00 % | 3.549 M 217.30 % | 1.119 M 0.00 % | 1.119 M -49.58 % | 2.219 M 0.00 % | 2.219 M 662.37 % | 291.000 K 0.00 % | 291.000 K 209.57 % | 94.000 K 114.01 % | -671.000 K -199.55 % | -224.000 K 97.29 % | -8.280 M 4.71 % | -8.689 M 0.00 % | -8.689 M -153.77 % | -3.424 M 0.00 % | -3.424 M -947.09 % | -327.000 K 0.00 % | -327.000 K | 0.000 | 0.000 |
| Investments in property plant and equipment | -12.000 K 98.05 % | -614.000 K -26.86 % | -484.000 K 6.56 % | -518.000 K 22.11 % | -665.000 K -63.39 % | -407.000 K -47.46 % | -276.000 K 78.72 % | -1.297 M -187.58 % | -451.000 K 59.44 % | -1.112 M -171.22 % | -410.000 K -310.00 % | -100.000 K 77.32 % | -441.000 K -20.49 % | -366.000 K -30.71 % | -280.000 K 10.26 % | -312.000 K -9.09 % | -286.000 K 47.91 % | -549.000 K -45.24 % | -378.000 K 91.10 % | -4.247 M -450.13 % | -772.000 K -173.76 % | -282.000 K -286.30 % | -73.000 K 33.03 % | -109.000 K 55.14 % | -243.000 K 37.13 % | -386.500 K 0.00 % | -386.500 K 17.15 % | -466.500 K 0.00 % | -466.500 K 32.54 % | -691.500 K 0.00 % | -691.500 K -67.43 % | -413.000 K 0.00 % | -413.000 K -85.62 % | -222.500 K 0.00 % | -222.500 K 56.20 % | -508.000 K 0.00 % | -508.000 K 15.96 % | -604.500 K 0.00 % | -604.500 K 17.02 % | -728.500 K 0.00 % | -728.500 K -170.32 % | -269.500 K 0.00 % | -269.500 K 40.11 % | -450.000 K 50.00 % | -900.000 K -781.82 % | 132.000 K 110.22 % | -1.292 M -6.87 % | -1.209 M 0.00 % | -1.209 M -96.75 % | -614.500 K 0.00 % | -614.500 K -356.88 % | -134.500 K 0.00 % | -134.500 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.500 M | 0.000 100.00 % | -3.000 K -200.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K 103.13 % | -1.920 M 29.33 % | -2.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K 102.73 % | -3.700 M | 0.000 | 0.000 -100.00 % | 366.000 K 0.00 % | 366.000 K | 0.000 | 0.000 -100.00 % | 308.500 K 0.00 % | 308.500 K -50.00 % | 617.000 K 0.00 % | 617.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.828 M 0.00 % | -2.828 M -2 162.00 % | -125.000 K 0.00 % | -125.000 K 46.47 % | -233.500 K 0.00 % | -233.500 K -531.08 % | -37.000 K 63.00 % | -100.000 K 81.17 % | -531.000 K 39.11 % | -872.000 K 75.72 % | -3.592 M 0.00 % | -3.592 M -32.82 % | -2.704 M 0.00 % | -2.704 M -22.44 % | -2.209 M 0.00 % | -2.209 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -341.500 K 0.00 % | -341.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.000 K 0.00 % | 149.000 K | 0.000 | 0.000 -100.00 % | 178.500 K 0.00 % | 178.500 K | 0.000 | 0.000 | 0.000 100.00 % | -670.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K -80.00 % | 250.000 K 0.00 % | 250.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K 233.33 % | 150.000 K 0.00 % | 150.000 K | 0.000 | 0.000 -100.00 % | 331.000 K 0.00 % | 331.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 54.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -154.000 K 54.44 % | -338.000 K -127.61 % | -148.500 K 18.41 % | -182.000 K -137.91 % | -76.500 K 17.30 % | -92.500 K -0.54 % | -92.000 K 51.96 % | -191.500 K -169.72 % | -71.000 K 79.54 % | -347.000 K -301.16 % | -86.500 K 75.84 % | -358.000 K -795.00 % | -40.000 K 87.46 % | -319.000 K -289.02 % | -82.000 K 24.77 % | -109.000 K 36.63 % | -172.000 K 37.45 % | -275.000 K 16.16 % | -328.000 K -77.30 % | -185.000 K 9.76 % | -205.000 K -130.87 % | 664.000 K -62.86 % | 1.788 M 2 155.17 % | -87.000 K 95.74 % | -2.040 M -497.36 % | -341.500 K 0.00 % | -341.500 K -127.24 % | 1.254 M 0.00 % | 1.254 M 79.58 % | 698.000 K 0.00 % | 698.000 K 441.32 % | -204.500 K 0.00 % | -204.500 K -113.23 % | 1.546 M 0.00 % | 1.546 M 294.26 % | 392.000 K 0.00 % | 392.000 K -80.40 % | 2.000 M 0.00 % | 2.000 M 4 544.44 % | -45.000 K 0.00 % | -45.000 K -102.88 % | 1.560 M 0.00 % | 1.560 M 241.82 % | -1.100 M -149.17 % | 2.237 M 272.83 % | 600.000 K -95.44 % | 13.150 M 2.70 % | 12.805 M 0.00 % | 12.805 M 151.74 % | -24.750 M 0.00 % | -24.750 M -990 100.00 % | 2.500 K 0.00 % | 2.500 K | 0.000 | 0.000 |
| Net cash used for investing activites | -166.000 K 82.56 % | -952.000 K -96.69 % | -484.000 K 6.56 % | -518.000 K 22.11 % | -665.000 K 97.10 % | -22.908 M -8 230.18 % | -275.000 K 78.85 % | -1.300 M -190.18 % | -448.000 K 59.71 % | -1.112 M -171.22 % | -410.000 K 10.48 % | -458.000 K 4.78 % | -481.000 K 29.78 % | -685.000 K -89.23 % | -362.000 K -0.28 % | -361.000 K 84.82 % | -2.378 M 32.84 % | -3.541 M -401.56 % | -706.000 K 84.07 % | -4.432 M -353.63 % | -977.000 K -302.28 % | 483.000 K 124.33 % | -1.985 M -912.76 % | -196.000 K 91.41 % | -2.283 M -249.35 % | -653.500 K 0.00 % | -653.500 K -163.02 % | 1.037 M 0.00 % | 1.037 M 229.21 % | 315.000 K 0.00 % | 315.000 K 63 100.00 % | -500.000 0.00 % | -500.000 -100.04 % | 1.323 M 0.00 % | 1.323 M 244.53 % | 384.000 K 0.00 % | 384.000 K 133.89 % | -1.133 M 0.00 % | -1.133 M -26.10 % | -898.500 K 0.00 % | -898.500 K -157.36 % | 1.567 M 0.00 % | 1.567 M 198.71 % | -1.587 M -228.29 % | 1.237 M 515.42 % | 201.000 K -98.06 % | 10.370 M 29.56 % | 8.004 M 0.00 % | 8.004 M 128.52 % | -28.069 M 0.00 % | -28.069 M -1 099.25 % | -2.341 M 0.00 % | -2.341 M | 0.000 | 0.000 |
| Debt repayment | -376.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -975.000 K 0.00 % | -975.000 K | 0.000 100.00 % | -406.000 K 54.59 % | -894.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 -100.00 % | 1.720 M 0.00 % | 1.720 M 4 400.00 % | -40.000 K 0.00 % | -40.000 K 96.14 % | -1.036 M 0.00 % | -1.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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.295 M 82 993.75 % | 16.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -83.33 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K 0.00 % | 113.000 K -12.40 % | 129.000 K 0.00 % | 129.000 K 214.63 % | 41.000 K 0.00 % | 41.000 K 215.38 % | 13.000 K 0.00 % | 13.000 K -79.37 % | 63.000 K 0.00 % | 63.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 6.000 K -73.91 % | 23.000 K 0.00 % | 23.000 K -99.93 % | 33.181 M 0.00 % | 33.181 M 536.44 % | 5.214 M 0.00 % | 5.214 M | 0.000 | 0.000 |
| Common stock repurchased | -97.000 K -18.29 % | -82.000 K 20.39 % | -103.000 K -114.58 % | -48.000 K 33.33 % | -72.000 K 36.28 % | -113.000 K 42.93 % | -198.000 K -20.00 % | -165.000 K 22.90 % | -214.000 K 33.54 % | -322.000 K -2 827.27 % | -11.000 K 85.90 % | -78.000 K 2.50 % | -80.000 K 33.88 % | -121.000 K -45.78 % | -83.000 K -1.22 % | -82.000 K | 0.000 | 0.000 | 0.000 100.00 % | -138.000 K | 0.000 100.00 % | -600.000 K -81.82 % | -330.000 K -98.80 % | -166.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.124 M 0.00 % | -5.124 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 |
| Dividends paid | 0.000 100.00 % | -2.164 M | 0.000 100.00 % | -1.959 M | 0.000 100.00 % | -1.559 M | 0.000 100.00 % | -1.558 M | 0.000 100.00 % | -1.558 M | 0.000 100.00 % | -1.392 M | 0.000 100.00 % | -1.209 M | 0.000 100.00 % | -1.084 M | 0.000 100.00 % | -826.000 K | 0.000 | 0.000 100.00 % | -695.000 K | 0.000 100.00 % | -540.000 K | 0.000 100.00 % | -407.000 K -307.00 % | -100.000 K 0.00 % | -100.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 |
| Other financing activites | 0.000 100.00 % | -362.000 K -208.09 % | -117.500 K 68.75 % | -376.000 K -548.28 % | -58.000 K -100.89 % | 6.502 M 3 211.00 % | -209.000 K 0.48 % | -210.000 K -1 035.14 % | -18.500 K 96.32 % | -503.000 K -100 700.00 % | 500.000 100.08 % | -631.000 K 2.32 % | -646.000 K 0.62 % | -650.000 K 53.00 % | -1.383 M -114.75 % | -644.000 K -117.86 % | 3.606 M 51.07 % | 2.387 M 923.10 % | -290.000 K -110.58 % | 2.741 M | 0.000 | 0.000 | 0.000 100.00 % | -156.000 K -124.04 % | 649.000 K | 0.000 | 0.000 100.00 % | -500.000 0.00 % | -500.000 50.00 % | -1.000 K 0.00 % | -1.000 K 50.00 % | -2.000 K 0.00 % | -2.000 K | 0.000 | 0.000 100.00 % | -207.000 K 0.00 % | -207.000 K -4 500.00 % | -4.500 K 0.00 % | -4.500 K 68.97 % | -14.500 K 0.00 % | -14.500 K 25.64 % | -19.500 K 0.00 % | -19.500 K -77.27 % | -11.000 K 80.00 % | -55.000 K 30.38 % | -79.000 K 17.71 % | -96.000 K -79.44 % | -53.500 K 0.00 % | -53.500 K 98.08 % | -2.780 M 0.00 % | -2.780 M -992.34 % | -254.500 K 0.00 % | -254.500 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -473.000 K 81.86 % | -2.608 M -491.38 % | -441.000 K 81.49 % | -2.383 M -816.54 % | -260.000 K -102.29 % | 11.332 M 929.58 % | -1.366 M 53.03 % | -2.908 M -525.38 % | -465.000 K 83.32 % | -2.788 M -210.12 % | -899.000 K 57.21 % | -2.101 M -189.39 % | -726.000 K 63.33 % | -1.980 M -170.12 % | -733.000 K 59.50 % | -1.810 M -200.39 % | 1.803 M 15.50 % | 1.561 M 638.28 % | -290.000 K -111.14 % | 2.603 M 474.53 % | -695.000 K -15.83 % | -600.000 K 31.03 % | -870.000 K -457.69 % | -156.000 K -164.46 % | 242.000 K 342.00 % | -100.000 K 0.00 % | -100.000 K -19 900.00 % | -500.000 0.00 % | -500.000 50.00 % | -1.000 K 0.00 % | -1.000 K 50.00 % | -2.000 K 0.00 % | -2.000 K -101.77 % | 113.000 K 0.00 % | 113.000 K 102.26 % | -5.001 M 0.00 % | -5.001 M -384.71 % | 1.757 M 0.00 % | 1.757 M 4 332.53 % | -41.500 K 0.00 % | -41.500 K 95.82 % | -992.000 K 0.00 % | -992.000 K -8 918.18 % | -11.000 K 78.00 % | -50.000 K 36.71 % | -79.000 K 12.22 % | -90.000 K -195.08 % | -30.500 K 0.00 % | -30.500 K -100.10 % | 30.401 M 0.00 % | 30.401 M 513.05 % | 4.959 M 0.00 % | 4.959 M | 0.000 | 0.000 |
| Effect of forex changes on cash | -39.000 K 7.14 % | -42.000 K -147.06 % | -17.000 K 43.33 % | -30.000 K -850.00 % | 4.000 K 180.00 % | -5.000 K 52.38 % | -10.500 K 58.00 % | -25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.612 M 0.00 % | -3.612 M 31.20 % | -5.249 M 0.00 % | -5.249 M -12.76 % | -4.655 M 0.00 % | -4.655 M | 0.000 100.00 % | -13.243 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 10.433 M 911.93 % | 1.031 M -32.96 % | 1.538 M 11.29 % | 1.382 M -8.96 % | 1.518 M 115.44 % | -9.832 M -28 817.65 % | -34.000 K 98.38 % | -2.102 M -265.90 % | 1.267 M 4 268.97 % | 29.000 K -98.50 % | 1.930 M -9.35 % | 2.129 M 606.90 % | -420.000 K -166.93 % | 627.500 K 51.94 % | 413.000 K -49.51 % | 818.000 K 175.39 % | -1.085 M -173.81 % | 1.470 M 496.23 % | -371.000 K -373.80 % | 135.500 K 108.49 % | -1.597 M -179.47 % | 2.009 M 284.82 % | -1.087 M -220.58 % | 901.500 K 207.58 % | -838.000 K | 0.000 | 0.000 -100.00 % | 3.303 M 0.00 % | 3.303 M 1 033.05 % | -354.000 K 0.00 % | -354.000 K 87.73 % | -2.886 M 0.00 % | -2.886 M -63.61 % | -1.764 M 0.00 % | -1.764 M 17.42 % | -2.136 M 0.00 % | -2.136 M 42.87 % | -3.739 M 0.00 % | -3.739 M 52.92 % | -7.941 M 0.00 % | -7.941 M -4.78 % | -7.579 M 0.00 % | -7.579 M -403.92 % | -1.504 M 89.02 % | -13.701 M -13 332.35 % | -102.000 K -100.81 % | 12.603 M 980.71 % | -1.431 M 0.00 % | -1.431 M 34.45 % | -2.183 M 0.00 % | -2.183 M -147.63 % | 4.583 M 0.00 % | 4.583 M | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 -100.00 % | 7.278 M 26.79 % | 5.740 M 31.71 % | 4.358 M 53.45 % | 2.840 M -77.59 % | 12.672 M -0.27 % | 12.706 M -14.20 % | 14.808 M 9.36 % | 13.541 M 0.21 % | 13.512 M 16.66 % | 11.582 M | 0.000 -100.00 % | 7.744 M | 0.000 -100.00 % | 6.496 M | 0.000 -100.00 % | 5.532 M | 0.000 -100.00 % | 4.048 M | 0.000 -100.00 % | 5.744 M | 0.000 -100.00 % | 4.410 M | 0.000 -100.00 % | 4.532 M -15.61 % | 5.370 M 0.00 % | 5.370 M 159.80 % | 2.067 M 0.00 % | 2.067 M -14.62 % | 2.421 M 0.00 % | 2.421 M -54.38 % | 5.307 M 0.00 % | 5.307 M -24.95 % | 7.071 M 0.00 % | 7.071 M -23.20 % | 9.207 M 0.00 % | 9.207 M 27.47 % | 7.223 M 0.00 % | 7.223 M -31.20 % | 10.498 M 0.00 % | 10.498 M 18.72 % | 8.843 M 0.00 % | 8.843 M 2 233.25 % | 379.000 K -97.31 % | 14.080 M -0.72 % | 14.182 M 798.16 % | 1.579 M -47.54 % | 3.010 M 0.00 % | 3.010 M -42.14 % | 5.202 M 0.00 % | 5.202 M 630.62 % | 712.000 K 0.00 % | 712.000 K | 0.000 | 0.000 |
| Cash at end of period | 10.433 M 25.56 % | 8.309 M 14.17 % | 7.278 M 26.79 % | 5.740 M 31.71 % | 4.358 M 53.45 % | 2.840 M -77.59 % | 12.672 M -0.27 % | 12.706 M -14.20 % | 14.808 M 9.36 % | 13.541 M 0.21 % | 13.512 M 534.66 % | 2.129 M -70.93 % | 7.324 M 1 067.17 % | 627.500 K -90.92 % | 6.909 M 744.62 % | 818.000 K -81.61 % | 4.447 M 202.52 % | 1.470 M -60.02 % | 3.677 M 2 613.65 % | 135.500 K -96.73 % | 4.148 M 106.47 % | 2.009 M -39.54 % | 3.323 M 268.61 % | 901.500 K -75.60 % | 3.694 M -31.21 % | 5.370 M 0.00 % | 5.370 M 0.00 % | 5.370 M 0.00 % | 5.370 M 159.80 % | 2.067 M 0.00 % | 2.067 M -14.62 % | 2.421 M 0.00 % | 2.421 M -54.38 % | 5.307 M 0.00 % | 5.307 M -24.95 % | 7.071 M 0.00 % | 7.071 M 102.96 % | 3.484 M 0.00 % | 3.484 M 36.25 % | 2.557 M 0.00 % | 2.557 M 102.29 % | 1.264 M 0.00 % | 1.264 M 212.36 % | -1.125 M -396.83 % | 379.000 K -97.31 % | 14.080 M -0.72 % | 14.182 M 798.16 % | 1.579 M 0.00 % | 1.579 M -47.70 % | 3.019 M 0.00 % | 3.019 M -42.98 % | 5.295 M 0.00 % | 5.295 M | 0.000 | 0.000 |
| Operating cash flow | 2.802 M -39.52 % | 4.633 M 85.54 % | 2.497 M -42.51 % | 4.343 M 78.36 % | 2.435 M 38.75 % | 1.755 M 7.87 % | 1.627 M -24.54 % | 2.156 M -1.10 % | 2.180 M -44.52 % | 3.929 M 21.30 % | 3.239 M -52.49 % | 6.817 M 1 757.49 % | 367.000 K -90.64 % | 3.920 M 104.06 % | 1.921 M -49.54 % | 3.807 M 338.68 % | -1.595 M -132.42 % | 4.920 M 1 837.01 % | 254.000 K -87.90 % | 2.100 M 238.07 % | -1.521 M -136.78 % | 4.135 M 507.20 % | 681.000 K -68.40 % | 2.155 M 490.41 % | 365.000 K -51.56 % | 753.500 K 0.00 % | 753.500 K 22.52 % | 615.000 K 0.00 % | 615.000 K 225.25 % | -491.000 K 0.00 % | -491.000 K 65.91 % | -1.441 M 0.00 % | -1.441 M 37.86 % | -2.318 M 0.00 % | -2.318 M -165.31 % | 3.549 M 0.00 % | 3.549 M 217.30 % | 1.119 M 0.00 % | 1.119 M -49.58 % | 2.219 M 0.00 % | 2.219 M 662.37 % | 291.000 K 0.00 % | 291.000 K 209.57 % | 94.000 K 114.01 % | -671.000 K -199.55 % | -224.000 K 97.29 % | -8.280 M 4.71 % | -8.689 M 0.00 % | -8.689 M -153.77 % | -3.424 M 0.00 % | -3.424 M -947.09 % | -327.000 K 0.00 % | -327.000 K | 0.000 | 0.000 |
| Capital expenditure | -12.000 K 98.05 % | -614.000 K -26.86 % | -484.000 K 6.56 % | -518.000 K 22.11 % | -665.000 K -63.39 % | -407.000 K -47.46 % | -276.000 K 78.72 % | -1.297 M -187.58 % | -451.000 K 59.44 % | -1.112 M -171.22 % | -410.000 K -310.00 % | -100.000 K 77.32 % | -441.000 K -20.49 % | -366.000 K -30.71 % | -280.000 K 10.26 % | -312.000 K -9.09 % | -286.000 K 47.91 % | -549.000 K -45.24 % | -378.000 K 91.10 % | -4.247 M -450.13 % | -772.000 K -173.76 % | -282.000 K -286.30 % | -73.000 K 33.03 % | -109.000 K 55.14 % | -243.000 K 37.13 % | -386.500 K 0.00 % | -386.500 K 17.15 % | -466.500 K 0.00 % | -466.500 K 32.54 % | -691.500 K 0.00 % | -691.500 K -67.43 % | -413.000 K 0.00 % | -413.000 K -85.62 % | -222.500 K 0.00 % | -222.500 K 56.20 % | -508.000 K 0.00 % | -508.000 K 15.96 % | -604.500 K 0.00 % | -604.500 K 17.02 % | -728.500 K 0.00 % | -728.500 K -170.32 % | -269.500 K 0.00 % | -269.500 K 40.11 % | -450.000 K 50.00 % | -900.000 K -781.82 % | 132.000 K 110.22 % | -1.292 M -6.87 % | -1.209 M 0.00 % | -1.209 M -96.75 % | -614.500 K 0.00 % | -614.500 K -356.88 % | -134.500 K 0.00 % | -134.500 K | 0.000 | 0.000 |
| Free CashFlow | 2.790 M -30.58 % | 4.019 M 99.65 % | 2.013 M -47.37 % | 3.825 M 116.10 % | 1.770 M 31.31 % | 1.348 M -0.22 % | 1.351 M 57.28 % | 859.000 K -50.32 % | 1.729 M -38.62 % | 2.817 M -0.42 % | 2.829 M -57.88 % | 6.717 M 9 177.03 % | -74.000 K -102.08 % | 3.554 M 116.58 % | 1.641 M -53.05 % | 3.495 M 285.81 % | -1.881 M -143.03 % | 4.371 M 3 625.00 % | -124.000 K 94.22 % | -2.147 M 6.37 % | -2.293 M -159.51 % | 3.853 M 533.72 % | 608.000 K -70.28 % | 2.046 M 1 577.05 % | 122.000 K -66.76 % | 367.000 K 0.00 % | 367.000 K 147.14 % | 148.500 K 0.00 % | 148.500 K 112.56 % | -1.183 M 0.00 % | -1.183 M 36.20 % | -1.854 M 0.00 % | -1.854 M 27.04 % | -2.541 M 0.00 % | -2.541 M -183.54 % | 3.041 M 0.00 % | 3.041 M 491.63 % | 514.000 K 0.00 % | 514.000 K -65.50 % | 1.490 M 0.00 % | 1.490 M 6 830.23 % | 21.500 K 0.00 % | 21.500 K 106.04 % | -356.000 K 77.34 % | -1.571 M -1 607.61 % | -92.000 K 99.04 % | -9.572 M 3.29 % | -9.898 M 0.00 % | -9.898 M -145.09 % | -4.039 M 0.00 % | -4.039 M -775.08 % | -461.500 K 0.00 % | -461.500 K | 0.000 | 0.000 |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2000 | 2000 | 1999 | 1999 | 1998 | 1998 | 1998 |