Vianet Group plc VNET.L
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 15.024 M -1.00 % | 15.176 M 7.52 % | 14.115 M 6.81 % | 13.215 M 57.90 % | 8.369 M -48.60 % | 16.282 M 3.82 % | 15.683 M 7.71 % | 14.561 M 2.09 % | 14.263 M -0.19 % | 14.290 M -22.88 % | 18.530 M 1.06 % | 18.335 M -13.04 % | 21.085 M -8.23 % | 22.975 M -5.38 % | 24.282 M 22.43 % | 19.834 M 4.02 % | 19.067 M 11.74 % | 17.063 M 1.83 % | 16.756 M 51.27 % | 11.077 M 20.94 % | 9.159 M |
| Net income | 857.000 K 6.99 % | 801.000 K 397.52 % | 161.000 K -13.90 % | 187.000 K 109.57 % | -1.955 M -180.42 % | 2.431 M -1.98 % | 2.480 M 37.09 % | 1.809 M 60.09 % | 1.130 M 11.11 % | 1.017 M -21.16 % | 1.290 M -58.83 % | 3.133 M 62.33 % | 1.930 M -14.56 % | 2.259 M -7.08 % | 2.431 M -20.69 % | 3.065 M -10.90 % | 3.440 M 20.20 % | 2.862 M 96.43 % | 1.457 M 45.85 % | 999.000 K -27.50 % | 1.378 M |
| Income before tax | 929.000 K 18.49 % | 784.000 K 73.45 % | 452.000 K 359.77 % | -174.000 K 93.83 % | -2.822 M -217.44 % | 2.403 M -9.59 % | 2.658 M 29.79 % | 2.048 M 41.53 % | 1.447 M -21.57 % | 1.845 M 7.96 % | 1.709 M 9.34 % | 1.563 M -14.12 % | 1.820 M -22.26 % | 2.341 M -22.69 % | 3.028 M -24.94 % | 4.034 M -12.76 % | 4.624 M 11.02 % | 4.165 M 75.74 % | 2.370 M 45.76 % | 1.626 M -18.97 % | 2.007 M |
| Income before tax ratio | 0.06 19.69 % | 0.05 61.32 % | 0.03 343.21 % | -0.01 96.10 % | -0.34 -328.47 % | 0.15 -12.92 % | 0.17 20.50 % | 0.14 38.64 % | 0.10 -21.42 % | 0.13 39.99 % | 0.09 8.19 % | 0.09 -1.24 % | 0.09 -15.29 % | 0.10 -18.29 % | 0.12 -38.69 % | 0.20 -16.13 % | 0.24 -0.65 % | 0.24 72.58 % | 0.14 -3.64 % | 0.15 -33.00 % | 0.22 |
| EBITDA | 4.166 M 9.17 % | 3.816 M 10.26 % | 3.461 M 30.70 % | 2.648 M 591.28 % | -539.000 K -111.74 % | 4.593 M 3.98 % | 4.417 M 32.40 % | 3.336 M 32.75 % | 2.513 M -14.38 % | 2.935 M -10.55 % | 3.281 M 14.28 % | 2.871 M -0.49 % | 2.885 M -18.80 % | 3.553 M -16.79 % | 4.270 M -14.03 % | 4.967 M -9.34 % | 5.479 M 19.94 % | 4.568 M 57.19 % | 2.906 M 16.05 % | 2.504 M 1.69 % | 2.462 M |
| Net income ratio | 0.06 8.07 % | 0.05 362.73 % | 0.01 -19.39 % | 0.01 106.06 % | -0.23 -256.46 % | 0.15 -5.58 % | 0.16 27.28 % | 0.12 56.81 % | 0.08 11.32 % | 0.07 2.23 % | 0.07 -59.26 % | 0.17 86.68 % | 0.09 -6.91 % | 0.10 -1.79 % | 0.10 -35.21 % | 0.15 -14.35 % | 0.18 7.56 % | 0.17 92.90 % | 0.09 -3.58 % | 0.09 -40.05 % | 0.15 |
| Ratio EBITDA | 0.28 10.28 % | 0.25 2.55 % | 0.25 22.37 % | 0.20 411.13 % | -0.06 -122.83 % | 0.28 0.16 % | 0.28 22.93 % | 0.23 30.03 % | 0.18 -14.22 % | 0.21 16.00 % | 0.18 13.08 % | 0.16 14.44 % | 0.14 -11.52 % | 0.15 -12.06 % | 0.18 -29.78 % | 0.25 -12.85 % | 0.29 7.34 % | 0.27 54.36 % | 0.17 -23.28 % | 0.23 -15.91 % | 0.27 |
| Gross profit ratio | 0.69 0.91 % | 0.69 3.45 % | 0.66 2.56 % | 0.65 7.10 % | 0.60 -11.42 % | 0.68 0.46 % | 0.68 -2.78 % | 0.70 0.36 % | 0.70 -0.56 % | 0.70 17.91 % | 0.59 1.08 % | 0.59 14.66 % | 0.51 -3.73 % | 0.53 0.35 % | 0.53 -9.56 % | 0.59 -0.28 % | 0.59 10.12 % | 0.53 22.74 % | 0.44 -6.84 % | 0.47 -5.31 % | 0.49 |
| Weighted average shs out dil | 29.925 M 0.61 % | 29.744 M 3.01 % | 28.876 M -1.55 % | 29.330 M 1.30 % | 28.953 M 0.91 % | 28.692 M 1.83 % | 28.176 M 1.84 % | 27.668 M 0.92 % | 27.417 M 0.39 % | 27.310 M 1.02 % | 27.034 M 0.02 % | 27.028 M -0.89 % | 27.271 M -4.57 % | 28.578 M -4.00 % | 29.770 M 0.60 % | 29.593 M 10.54 % | 26.770 M 5.21 % | 25.445 M 23.00 % | 20.688 M 1 511.20 % | 1.284 M 0.00 % | 1.284 M |
| Weighted average shs out | 29.329 M -0.56 % | 29.494 M 2.38 % | 28.809 M -0.49 % | 28.949 M -0.01 % | 28.953 M 1.91 % | 28.410 M 1.61 % | 27.960 M 1.25 % | 27.614 M 1.14 % | 27.303 M 0.50 % | 27.168 M 0.63 % | 26.997 M 0.01 % | 26.994 M -0.39 % | 27.098 M -4.07 % | 28.248 M -5.11 % | 29.770 M 5.74 % | 28.154 M 5.17 % | 26.770 M 5.21 % | 25.445 M 25.30 % | 20.307 M -9.11 % | 22.343 M -6.90 % | 23.999 M |
| EPS diluted | 0.03 6.32 % | 0.03 380.36 % | 0.01 -12.50 % | 0.01 109.48 % | -0.07 -179.69 % | 0.08 -3.75 % | 0.09 34.56 % | 0.07 58.74 % | 0.04 10.75 % | 0.04 -22.01 % | 0.05 -60.25 % | 0.12 69.49 % | 0.07 -10.38 % | 0.08 -4.36 % | 0.08 -24.91 % | 0.11 -15.38 % | 0.13 8.33 % | 0.12 67.36 % | 0.07 70.71 % | 0.04 -96.07 % | 1.07 |
| Earnings per share | 0.03 7.35 % | 0.03 385.71 % | 0.01 -13.85 % | 0.01 109.63 % | -0.07 -178.86 % | 0.09 -3.49 % | 0.09 35.42 % | 0.07 58.21 % | 0.04 10.70 % | 0.04 -21.76 % | 0.05 -60.17 % | 0.12 68.54 % | 0.07 -11.00 % | 0.08 -7.08 % | 0.09 -21.73 % | 0.11 -21.43 % | 0.14 16.67 % | 0.12 67.36 % | 0.07 60.40 % | 0.04 -22.13 % | 0.06 |
| Gross profit | 10.421 M -0.10 % | 10.431 M 11.23 % | 9.378 M 9.54 % | 8.561 M 69.12 % | 5.062 M -54.47 % | 11.118 M 4.30 % | 10.660 M 4.72 % | 10.180 M 2.46 % | 9.936 M -0.75 % | 10.011 M -9.07 % | 11.010 M 2.15 % | 10.778 M -0.30 % | 10.810 M -11.65 % | 12.235 M -5.05 % | 12.886 M 10.72 % | 11.638 M 3.73 % | 11.219 M 23.06 % | 9.117 M 24.99 % | 7.294 M 40.92 % | 5.176 M 14.52 % | 4.520 M |
| Income tax expense | 72.000 K 523.53 % | -17.000 K -105.84 % | 291.000 K 180.61 % | -361.000 K 58.36 % | -867.000 K -2 996.43 % | -28.000 K -115.73 % | 178.000 K -25.52 % | 239.000 K -42.69 % | 417.000 K -24.59 % | 553.000 K 31.98 % | 419.000 K 126.69 % | -1.570 M -1 327.27 % | -110.000 K -234.15 % | 82.000 K -86.26 % | 597.000 K -38.39 % | 969.000 K -18.16 % | 1.184 M -9.13 % | 1.303 M 42.72 % | 913.000 K 45.61 % | 627.000 K -0.28 % | 628.740 K |
| Cost of revenue | 4.603 M -2.99 % | 4.745 M 0.17 % | 4.737 M 1.78 % | 4.654 M 40.73 % | 3.307 M -35.96 % | 5.164 M 2.81 % | 5.023 M 14.65 % | 4.381 M 1.25 % | 4.327 M 1.12 % | 4.279 M -43.10 % | 7.520 M -0.49 % | 7.557 M -26.45 % | 10.275 M -4.33 % | 10.740 M -5.76 % | 11.396 M 39.04 % | 8.196 M 4.43 % | 7.848 M -1.23 % | 7.946 M -16.02 % | 9.462 M 60.35 % | 5.901 M 27.19 % | 4.639 M |
| General and administrative expenses | 6.827 M -1.94 % | 6.962 M 10.98 % | 6.273 M 1.21 % | 6.198 M 7.81 % | 5.749 M -18.88 % | 7.087 M 7.66 % | 6.583 M -7.24 % | 7.097 M 7.19 % | 6.621 M -5.33 % | 6.994 M -10.72 % | 7.834 M 1.35 % | 7.730 M 2.45 % | 7.545 M -9.52 % | 8.339 M -6.60 % | 8.928 M 27.16 % | 7.021 M 21.81 % | 5.764 M 12.38 % | 5.129 M 26.21 % | 4.064 M | 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 |
| Other expenses | 2.563 M | 0.000 | 0.000 -100.00 % | 2.278 M 30.77 % | 1.742 M 14.98 % | 1.515 M 14.43 % | 1.324 M 31.48 % | 1.007 M 12.01 % | 899.000 K 30.48 % | 689.000 K -14.09 % | 802.000 K 10.77 % | 724.000 K 12.60 % | 643.000 K 1 228.07 % | -57.000 K -105.68 % | 1.004 M 788.50 % | 113.000 K -0.88 % | 114.000 K 142.22 % | -270.000 K 2.53 % | -277.000 K -164.12 % | 432.000 K | 0.000 |
| Operating expenses | 9.390 M 0.20 % | 9.371 M 8.99 % | 8.598 M 1.44 % | 8.476 M 13.15 % | 7.491 M -12.92 % | 8.602 M 8.79 % | 7.907 M -2.43 % | 8.104 M 7.77 % | 7.520 M -2.12 % | 7.683 M -11.04 % | 8.636 M 2.15 % | 8.454 M 3.25 % | 8.188 M -14.52 % | 9.579 M -3.32 % | 9.908 M 29.69 % | 7.640 M 16.87 % | 6.537 M 27.50 % | 5.127 M 26.16 % | 4.064 M 11.16 % | 3.656 M 21.43 % | 3.011 M |
| Cost and expenses | 13.993 M -0.87 % | 14.116 M 5.86 % | 13.335 M 1.56 % | 13.130 M 21.60 % | 10.798 M -21.56 % | 13.766 M 6.47 % | 12.930 M 3.56 % | 12.485 M 5.39 % | 11.847 M -0.96 % | 11.962 M -25.96 % | 16.156 M 0.91 % | 16.011 M -13.28 % | 18.463 M -9.13 % | 20.319 M -4.62 % | 21.304 M 34.53 % | 15.836 M 10.09 % | 14.385 M 10.04 % | 13.073 M -3.35 % | 13.526 M 41.53 % | 9.557 M 24.93 % | 7.650 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 337.000 K 25.75 % | 268.000 K -3.25 % | 277.000 K 412.96 % | 54.000 K -23.06 % | 70.184 K |
| Selling general and administrative expenses | 6.827 M -1.94 % | 6.962 M 10.98 % | 6.273 M 1.21 % | 6.198 M 7.81 % | 5.749 M -18.88 % | 7.087 M 7.66 % | 6.583 M -7.24 % | 7.097 M 7.19 % | 6.621 M -5.33 % | 6.994 M -10.72 % | 7.834 M 1.35 % | 7.730 M 2.45 % | 7.545 M -9.52 % | 8.339 M -6.60 % | 8.928 M 27.16 % | 7.021 M 21.81 % | 5.764 M 12.38 % | 5.129 M 26.21 % | 4.064 M | 0.000 -100.00 % | 2.940 M |
| Interest income | 55.000 K 14.58 % | 48.000 K 60.00 % | 30.000 K | 0.000 -100.00 % | 1.000 K -92.31 % | 13.000 K -40.91 % | 22.000 K 29.41 % | 17.000 K -15.00 % | 20.000 K 400.00 % | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -86.11 % | 36.000 K -55.56 % | 81.000 K -41.30 % | 138.000 K -44.58 % | 249.000 K 50.91 % | 165.000 K 243.75 % | 48.000 K -26.94 % | 65.698 K |
| Interest expense | 404.000 K 24.69 % | 324.000 K 37.29 % | 236.000 K 71.01 % | 138.000 K 170.59 % | 51.000 K -59.52 % | 126.000 K 7.69 % | 117.000 K 160.00 % | 45.000 K 800.00 % | 5.000 K -88.64 % | 44.000 K -32.31 % | 65.000 K 25.00 % | 52.000 K -18.75 % | 64.000 K 3.23 % | 62.000 K -6.06 % | 66.000 K -23.26 % | 86.000 K -56.35 % | 197.000 K 173.61 % | 72.000 K -79.07 % | 344.000 K -41.50 % | 588.000 K 2 169.74 % | 25.906 K |
| Depreciation and amortization | 2.833 M 4.62 % | 2.708 M -2.34 % | 2.773 M 3.32 % | 2.684 M 20.25 % | 2.232 M 8.14 % | 2.064 M 25.70 % | 1.642 M 32.10 % | 1.243 M 19.40 % | 1.041 M -17.84 % | 1.267 M 1.44 % | 1.249 M -0.56 % | 1.256 M 25.47 % | 1.001 M -12.88 % | 1.149 M -2.30 % | 1.176 M 38.84 % | 847.000 K 28.72 % | 658.000 K 98.79 % | 331.000 K 71.50 % | 193.000 K -33.45 % | 290.000 K -32.52 % | 429.729 K |
| Operating income | 1.031 M -2.74 % | 1.060 M 61.09 % | 658.000 K 1 927.78 % | -36.000 K 98.70 % | -2.772 M -210.17 % | 2.516 M -8.61 % | 2.753 M 32.61 % | 2.076 M 42.98 % | 1.452 M -23.13 % | 1.889 M 6.48 % | 1.774 M 9.85 % | 1.615 M -14.28 % | 1.884 M -21.43 % | 2.398 M -21.58 % | 3.058 M -24.29 % | 4.039 M -13.75 % | 4.683 M 17.43 % | 3.988 M 56.45 % | 2.549 M 17.68 % | 2.166 M 43.53 % | 1.509 M |
| Operating income ratio | 0.07 -1.75 % | 0.07 49.83 % | 0.05 1 811.24 % | 0.00 99.18 % | -0.33 -314.35 % | 0.15 -11.97 % | 0.18 23.12 % | 0.14 40.05 % | 0.10 -22.99 % | 0.13 38.08 % | 0.10 8.69 % | 0.09 -1.42 % | 0.09 -14.39 % | 0.10 -17.12 % | 0.13 -38.16 % | 0.20 -17.09 % | 0.25 5.09 % | 0.23 53.64 % | 0.15 -22.20 % | 0.20 18.68 % | 0.16 |
| Total other income expenses net | -102.000 K 63.04 % | -276.000 K -33.98 % | -206.000 K -49.28 % | -138.000 K -176.00 % | -50.000 K 55.75 % | -113.000 K -18.95 % | -95.000 K -239.29 % | -28.000 K -460.00 % | -5.000 K 88.64 % | -44.000 K 32.31 % | -65.000 K -25.00 % | -52.000 K 18.75 % | -64.000 K -12.28 % | -57.000 K -177.03 % | 74.000 K 1 580.00 % | -5.000 K 91.53 % | -59.000 K -133.33 % | 177.000 K 198.88 % | -179.000 K 66.85 % | -540.000 K -208.52 % | 497.608 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 539.000 K -69.96 % | 1.794 M -49.68 % | 3.565 M 17.85 % | 3.025 M 11.46 % | 2.714 M 157.98 % | 1.052 M -12.11 % | 1.197 M 194.40 % | -1.268 M 63.20 % | -3.446 M -71.19 % | -2.013 M -196.36 % | 2.089 M -6.95 % | 2.245 M 21.42 % | 1.849 M -45.71 % | 3.406 M 176.69 % | 1.231 M 131.17 % | -3.949 M 7.21 % | -4.256 M -618.39 % | 821.000 K 120.13 % | -4.079 M -156.12 % | 7.268 M 640.86 % | -1.344 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K -4.14 % | 556.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 3.316 M -8.30 % | 3.616 M -0.50 % | 3.634 M -21.14 % | 4.608 M 0.00 % | 4.608 M 65.76 % | 2.780 M -6.87 % | 2.985 M -2.32 % | 3.056 M 177.06 % | 1.103 M -30.72 % | 1.592 M -39.63 % | 2.637 M 8.61 % | 2.428 M -20.26 % | 3.045 M -13.27 % | 3.511 M -6.32 % | 3.748 M 27.35 % | 2.943 M -14.47 % | 3.441 M -11.29 % | 3.879 M | 0.000 -100.00 % | 9.917 M 5 764.89 % | 169.091 K |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 578.000 K 12.45 % | 514.000 K 17.62 % | 437.000 K 110.90 % | -4.008 M -19.68 % | -3.349 M -793.37 % | 483.000 K 15.55 % | 418.000 K 92.63 % | 217.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 10.924 M -1.33 % | 11.071 M 5.56 % | 10.488 M 1.63 % | 10.320 M -1.23 % | 10.448 M -15.76 % | 12.403 M 9.91 % | 11.285 M 3.12 % | 10.944 M 3.01 % | 10.624 M -3.81 % | 11.045 M -4.79 % | 11.601 M -1.02 % | 11.721 M 16.21 % | 10.086 M 3.66 % | 9.730 M 8.02 % | 9.008 M 17.89 % | 7.641 M 17.55 % | 6.500 M 52.47 % | 4.263 M 73.57 % | 2.456 M 145.85 % | 999.000 K -64.44 % | 2.810 M |
| Common stock | 2.900 M -1.36 % | 2.940 M 2.08 % | 2.880 M 0.00 % | 2.880 M -0.52 % | 2.895 M 0.00 % | 2.895 M 0.73 % | 2.874 M 0.07 % | 2.872 M 1.02 % | 2.843 M 0.00 % | 2.843 M 0.42 % | 2.831 M 0.14 % | 2.827 M 0.00 % | 2.827 M -10.48 % | 3.158 M 1.84 % | 3.101 M 0.91 % | 3.073 M 9.24 % | 2.813 M 15.57 % | 2.434 M -0.25 % | 2.440 M 40.72 % | 1.734 M 593.60 % | 250.000 K |
| Total equity | 27.142 M -0.18 % | 27.192 M 4.72 % | 25.967 M 0.90 % | 25.735 M -0.25 % | 25.799 M -6.80 % | 27.681 M 8.30 % | 25.559 M 2.18 % | 25.014 M 3.10 % | 24.261 M -0.90 % | 24.481 M -1.16 % | 24.768 M -0.74 % | 24.952 M 6.77 % | 23.369 M 0.65 % | 23.218 M 3.47 % | 22.439 M 6.63 % | 21.044 M 4.90 % | 20.061 M 51.31 % | 13.258 M 13.21 % | 11.711 M 328.50 % | 2.733 M -10.68 % | 3.060 M |
| Other non current liabilities | 322.000 K 20.15 % | 268.000 K | 0.000 | 0.000 -100.00 % | 86.000 K -26.50 % | 117.000 K -15.83 % | 139.000 K -89.62 % | 1.339 M 2 689.58 % | 48.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -101.33 % | 75.000 K -51.92 % | 156.000 K -32.76 % | 232.000 K -23.43 % | 303.000 K | 0.000 -100.00 % | 15.000 K | 0.000 |
| Long term debt | 3.021 M -8.90 % | 3.316 M 102.32 % | 1.639 M -27.89 % | 2.273 M -30.91 % | 3.290 M 366.67 % | 705.000 K -47.11 % | 1.333 M -33.15 % | 1.994 M 156.30 % | 778.000 K -29.47 % | 1.103 M -30.80 % | 1.594 M 28.03 % | 1.245 M -41.99 % | 2.146 M 40.54 % | 1.527 M -23.34 % | 1.992 M -20.16 % | 2.495 M -17.41 % | 3.021 M -13.31 % | 3.485 M | 0.000 -100.00 % | 9.024 M 14 277.67 % | 62.764 K |
| Total non current liabilities | 4.244 M -3.41 % | 4.394 M 78.18 % | 2.466 M 8.49 % | 2.273 M -32.67 % | 3.376 M 71.98 % | 1.963 M -19.68 % | 2.444 M -41.88 % | 4.205 M 244.39 % | 1.221 M 10.70 % | 1.103 M -30.80 % | 1.594 M 28.03 % | 1.245 M -45.94 % | 2.303 M 36.84 % | 1.683 M -28.99 % | 2.370 M -20.76 % | 2.991 M -16.75 % | 3.593 M -10.84 % | 4.030 M | 0.000 -100.00 % | 9.039 M 14 225.11 % | 63.099 K |
| Other current liabilities | 838.000 K -11.13 % | 943.000 K 42.66 % | 661.000 K -39.36 % | 1.090 M -15.37 % | 1.288 M 225.78 % | -1.024 M -137.47 % | 2.733 M 14.50 % | 2.387 M 4.14 % | 2.292 M -8.36 % | 2.501 M 13.73 % | 2.199 M -3.34 % | 2.275 M -21.44 % | 2.896 M 32.24 % | 2.190 M -48.29 % | 4.235 M -5.26 % | 4.470 M -27.44 % | 6.160 M 7.35 % | 5.738 M 15.52 % | 4.967 M -1.35 % | 5.035 M 549.83 % | 774.816 K |
| Deferred revenue | 0.000 -100.00 % | 163.000 K -37.55 % | 261.000 K 17.57 % | 222.000 K 1 109.09 % | -22.000 K 0.00 % | -22.000 K 98.66 % | -1.640 M -65.49 % | -991.000 K | 0.000 100.00 % | -3.227 M -11 027.59 % | -29.000 K 38.30 % | -47.000 K 29.85 % | -67.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 295.000 K -1.67 % | 300.000 K -84.96 % | 1.995 M -14.56 % | 2.335 M 77.16 % | 1.318 M -36.48 % | 2.075 M 25.61 % | 1.652 M 55.56 % | 1.062 M 226.77 % | 325.000 K -33.54 % | 489.000 K -53.12 % | 1.043 M -11.83 % | 1.183 M 31.59 % | 899.000 K -54.71 % | 1.985 M 13.04 % | 1.756 M 291.96 % | 448.000 K 6.67 % | 420.000 K 6.60 % | 394.000 K | 0.000 -100.00 % | 893.000 K 428.12 % | 169.091 K |
| Total current liabilities | 2.624 M -21.93 % | 3.361 M -22.61 % | 4.343 M -18.33 % | 5.318 M 16.24 % | 4.575 M -4.39 % | 4.785 M -17.36 % | 5.790 M 5.31 % | 5.498 M 33.61 % | 4.115 M -8.66 % | 4.505 M -9.72 % | 4.990 M -0.68 % | 5.024 M -7.77 % | 5.447 M 1.15 % | 5.385 M -35.64 % | 8.367 M 25.95 % | 6.643 M -15.86 % | 7.895 M 3.53 % | 7.626 M 21.74 % | 6.264 M -18.63 % | 7.698 M 363.05 % | 1.662 M |
| Total liabilities | 6.868 M -11.44 % | 7.755 M 13.89 % | 6.809 M -10.30 % | 7.591 M -4.53 % | 7.951 M 17.83 % | 6.748 M -18.05 % | 8.234 M -15.14 % | 9.703 M 81.84 % | 5.336 M -4.85 % | 5.608 M -14.82 % | 6.584 M 5.02 % | 6.269 M -19.11 % | 7.750 M 9.65 % | 7.068 M -34.17 % | 10.737 M 11.45 % | 9.634 M -16.14 % | 11.488 M -1.44 % | 11.656 M 86.08 % | 6.264 M -62.57 % | 16.737 M 869.94 % | 1.726 M |
| Other non current 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 -100.00 % | 533.000 K 607.62 % | -105.000 K 95.83 % | -2.517 M 63.48 % | -6.892 M 10.46 % | -7.697 M -151.70 % | -3.058 M 25.03 % | -4.079 M -53.98 % | -2.649 M | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 533.000 K 0.00 % | 533.000 K -4.14 % | 556.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 5.253 M -10.72 % | 5.884 M 8.46 % | 5.425 M -9.22 % | 5.976 M -3.36 % | 6.184 M 12.33 % | 5.505 M 12.92 % | 4.875 M 7.64 % | 4.529 M 126.45 % | 2.000 M 0.91 % | 1.982 M -18.64 % | 2.436 M -2.01 % | 2.486 M 14.09 % | 2.179 M 9.50 % | 1.990 M 21.49 % | 1.638 M 69.04 % | 969.000 K -7.54 % | 1.048 M 23.73 % | 847.000 K 9 311.11 % | 9.000 K -99.90 % | 9.382 M 83 667.86 % | 11.200 K |
| GoodWill | 17.856 M 0.00 % | 17.856 M 0.00 % | 17.856 M 0.00 % | 17.856 M 0.00 % | 17.856 M 0.00 % | 17.856 M -0.66 % | 17.975 M 0.00 % | 17.975 M 15.95 % | 15.503 M 0.00 % | 15.503 M -12.53 % | 17.723 M 0.00 % | 17.723 M 0.00 % | 17.723 M 0.00 % | 17.723 M 0.60 % | 17.618 M 30.28 % | 13.523 M 1.31 % | 13.348 M 4.55 % | 12.767 M 38.47 % | 9.220 M | 0.000 -100.00 % | 613.064 K |
| Goodwill and intangible assets | 23.109 M -2.66 % | 23.740 M 1.97 % | 23.281 M -2.31 % | 23.832 M -0.87 % | 24.040 M 2.91 % | 23.361 M 2.24 % | 22.850 M 1.54 % | 22.504 M 28.57 % | 17.503 M 0.10 % | 17.485 M -13.26 % | 20.159 M -0.25 % | 20.209 M 1.54 % | 19.902 M 0.96 % | 19.713 M 2.37 % | 19.256 M 32.87 % | 14.492 M 0.67 % | 14.396 M 5.74 % | 13.614 M 47.51 % | 9.229 M -1.63 % | 9.382 M 1 402.89 % | 624.265 K |
| Property plant equipment net | 3.379 M 1.56 % | 3.327 M -1.28 % | 3.370 M 3.31 % | 3.262 M -3.80 % | 3.391 M -10.65 % | 3.795 M 8.34 % | 3.503 M 10.64 % | 3.166 M 3.16 % | 3.069 M -2.35 % | 3.143 M -11.14 % | 3.537 M -4.41 % | 3.700 M -2.94 % | 3.812 M 4.10 % | 3.662 M 0.52 % | 3.643 M 7.24 % | 3.397 M -1.22 % | 3.439 M 1.66 % | 3.383 M 594.66 % | 487.000 K 73.31 % | 281.000 K -63.22 % | 764.026 K |
| Total non current assets | 26.488 M -2.14 % | 27.067 M 1.56 % | 26.651 M -3.02 % | 27.480 M -0.68 % | 27.667 M 0.00 % | 27.666 M 3.75 % | 26.666 M 3.88 % | 25.670 M 24.78 % | 20.572 M -0.27 % | 20.628 M -12.95 % | 23.696 M -0.89 % | 23.909 M -1.39 % | 24.247 M 1.42 % | 23.908 M 2.03 % | 23.432 M 27.04 % | 18.445 M 3.42 % | 17.835 M 4.93 % | 16.997 M 74.94 % | 9.716 M 0.55 % | 9.663 M 596.04 % | 1.388 M |
| Other current assets | 476.000 K 8.92 % | 437.000 K 33.64 % | 327.000 K -10.41 % | 365.000 K -20.13 % | 457.000 K -7.49 % | 494.000 K | 0.000 -100.00 % | 391.000 K | 0.000 -100.00 % | 4.046 M 492.39 % | 683.000 K 10.88 % | 616.000 K 39.68 % | 441.000 K -89.91 % | 4.370 M 564.13 % | 658.000 K 35.39 % | 486.000 K 232.88 % | 146.000 K 4.29 % | 140.000 K -95.16 % | 2.892 M -53.64 % | 6.238 M 6 699.43 % | 91.743 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 |
| cash and cash equivalents | 2.777 M 52.41 % | 1.822 M 2 540.58 % | 69.000 K -95.64 % | 1.583 M -16.42 % | 1.894 M 9.61 % | 1.728 M -3.36 % | 1.788 M -58.65 % | 4.324 M -4.95 % | 4.549 M 26.19 % | 3.605 M 557.85 % | 548.000 K 199.45 % | 183.000 K -84.70 % | 1.196 M 1 039.05 % | 105.000 K -95.83 % | 2.517 M -63.48 % | 6.892 M -10.46 % | 7.697 M 151.70 % | 3.058 M -25.03 % | 4.079 M 53.98 % | 2.649 M 75.10 % | 1.513 M |
| Cash and short term investments | 2.777 M 52.41 % | 1.822 M 2 540.58 % | 69.000 K -95.64 % | 1.583 M -16.42 % | 1.894 M 9.61 % | 1.728 M -3.36 % | 1.788 M -58.65 % | 4.324 M -4.95 % | 4.549 M 26.19 % | 3.605 M 557.85 % | 548.000 K 199.45 % | 183.000 K -84.70 % | 1.196 M 1 039.05 % | 105.000 K -95.83 % | 2.517 M -63.48 % | 6.892 M -10.46 % | 7.697 M 151.70 % | 3.058 M -25.03 % | 4.079 M 53.98 % | 2.649 M 75.10 % | 1.513 M |
| Total current assets | 7.522 M -4.54 % | 7.880 M 28.65 % | 6.125 M 4.77 % | 5.846 M -3.90 % | 6.083 M -10.05 % | 6.763 M -5.11 % | 7.127 M -21.22 % | 9.047 M 0.24 % | 9.025 M -4.61 % | 9.461 M 23.58 % | 7.656 M 4.70 % | 7.312 M 6.40 % | 6.872 M 7.75 % | 6.378 M -34.54 % | 9.744 M -20.35 % | 12.233 M -10.80 % | 13.714 M 73.22 % | 7.917 M -4.14 % | 8.259 M -15.78 % | 9.807 M 188.70 % | 3.397 M |
| Inventory | 1.503 M -31.21 % | 2.185 M -3.96 % | 2.275 M 44.63 % | 1.573 M 9.92 % | 1.431 M -4.02 % | 1.491 M -10.72 % | 1.670 M 53.78 % | 1.086 M -16.97 % | 1.308 M -27.73 % | 1.810 M -4.59 % | 1.897 M 2.49 % | 1.851 M -1.28 % | 1.875 M -1.47 % | 1.903 M -28.83 % | 2.674 M 71.85 % | 1.556 M 13.49 % | 1.371 M 22.19 % | 1.122 M -12.89 % | 1.288 M 40.00 % | 920.000 K 41.31 % | 651.063 K |
| Net receivables | 2.766 M -19.50 % | 3.436 M -0.52 % | 3.454 M | 0.000 | 0.000 -100.00 % | 3.050 M | 0.000 | 0.000 -100.00 % | 3.168 M -10.38 % | 3.535 M -21.93 % | 4.528 M -2.87 % | 4.662 M 38.75 % | 3.360 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.736 M -54.98 % | 6.077 M 432.52 % | 1.141 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 386.000 K 63.56 % | 236.000 K -53.73 % | 510.000 K 62.94 % | 313.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.000 K -95.83 % | 2.517 M -63.48 % | 6.892 M -10.46 % | 7.697 M 151.70 % | 3.058 M -25.03 % | 4.079 M 53.98 % | 2.649 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 957.000 K -24.35 % | 1.265 M 36.17 % | 929.000 K -22.19 % | 1.194 M 52.30 % | 784.000 K -71.07 % | 2.710 M 207.60 % | 881.000 K -40.43 % | 1.479 M 70.00 % | 870.000 K 10.27 % | 789.000 K -23.84 % | 1.036 M 2.17 % | 1.014 M 9.15 % | 929.000 K -23.22 % | 1.210 M -41.03 % | 2.052 M 44.20 % | 1.423 M 47.16 % | 967.000 K 23.03 % | 786.000 K -3.08 % | 811.000 K -38.00 % | 1.308 M 220.93 % | 407.560 K |
| Tax payables | 534.000 K -22.61 % | 690.000 K 38.83 % | 497.000 K 4.19 % | 477.000 K -38.13 % | 771.000 K 40.95 % | 547.000 K 4.39 % | 524.000 K -8.07 % | 570.000 K -9.24 % | 628.000 K -13.50 % | 726.000 K 1.97 % | 712.000 K 28.99 % | 552.000 K -23.65 % | 723.000 K | 0.000 -100.00 % | 324.000 K 7.28 % | 302.000 K -13.22 % | 348.000 K -50.85 % | 708.000 K 45.68 % | 486.000 K 5.19 % | 462.000 K 48.55 % | 311.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 157.000 K -43.93 % | 280.000 K 45.83 % | 192.000 K 668.00 % | 25.000 K -52.83 % | 53.000 K -46.46 % | 99.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -90.91 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.764 K |
| 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 |
| Other total stockholders equity | 13.318 M 1.04 % | 13.181 M 12.55 % | 11.711 M 0.00 % | 11.711 M -1.75 % | 11.919 M 1.79 % | 11.709 M 8.66 % | 10.776 M 3.57 % | 10.405 M 3.37 % | 10.066 M 0.00 % | 10.066 M -10.11 % | 11.198 M 7.63 % | 10.404 M -0.50 % | 10.456 M 4.35 % | 10.020 M 0.00 % | 10.020 M 0.00 % | 10.020 M -9.94 % | 11.126 M 58.40 % | 7.024 M 1.30 % | 6.934 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 901.000 K 11.23 % | 810.000 K -2.06 % | 827.000 K | 0.000 | 0.000 -100.00 % | 1.141 M 17.39 % | 972.000 K 11.47 % | 872.000 K 120.76 % | 395.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 157.000 K 0.00 % | 157.000 K -48.18 % | 303.000 K -10.88 % | 340.000 K 0.00 % | 340.000 K 40.50 % | 242.000 K | 0.000 | 0.000 -100.00 % | 335.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 |
| Total assets | 34.010 M -2.68 % | 34.947 M 6.62 % | 32.776 M -1.65 % | 33.326 M -1.26 % | 33.750 M -1.97 % | 34.429 M 1.88 % | 33.793 M -2.66 % | 34.717 M 17.30 % | 29.597 M -1.64 % | 30.089 M -4.03 % | 31.352 M 0.42 % | 31.221 M 0.33 % | 31.119 M 2.75 % | 30.286 M -8.71 % | 33.176 M 8.14 % | 30.678 M -2.76 % | 31.549 M 26.63 % | 24.914 M 38.60 % | 17.975 M -7.68 % | 19.470 M 306.88 % | 4.785 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 1.237 M 544.96 % | -278.000 K 62.48 % | -741.000 K -1 062.34 % | 77.000 K 125.41 % | -303.000 K -200.66 % | 301.000 K -17.98 % | 367.000 K 6.07 % | 346.000 K -20.09 % | 433.000 K 128.41 % | -1.524 M -1 756.52 % | 92.000 K 110.14 % | -907.000 K 7.45 % | -980.000 K -0.62 % | -974.000 K 21.64 % | -1.243 M -10.98 % | -1.120 M -75.00 % | -640.000 K | 0.000 | 0.000 |
| Stock based compensation | 79.000 K -21.00 % | 100.000 K 40.85 % | 71.000 K -14.46 % | 83.000 K 13.70 % | 73.000 K -41.60 % | 125.000 K -5.30 % | 132.000 K -7.04 % | 142.000 K -31.40 % | 207.000 K 381.40 % | 43.000 K -4.44 % | 45.000 K 550.00 % | -10.000 K -119.23 % | 52.000 K -8.77 % | 57.000 K 103.57 % | 28.000 K -61.11 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K 125.00 % | 32.000 K | 0.000 | 0.000 |
| Change in working capital | 636.000 K 345.56 % | -259.000 K 89.26 % | -2.411 M -607.04 % | -341.000 K -124.48 % | 1.393 M 181.98 % | 494.000 K 125.28 % | -1.954 M -255.92 % | -549.000 K -146.53 % | 1.180 M 62.31 % | 727.000 K 476.68 % | -193.000 K 83.50 % | -1.170 M -169.23 % | 1.690 M 274.59 % | -968.000 K 55.58 % | -2.179 M -243.69 % | -634.000 K 31.01 % | -919.000 K -261.51 % | 569.000 K -76.49 % | 2.420 M 895.88 % | 243.000 K 135.22 % | -689.966 K |
| Accounts receivables | 631.000 K 163.35 % | -996.000 K 8.71 % | -1.091 M -1 704.41 % | 68.000 K -91.35 % | 786.000 K 528.80 % | 125.000 K 129.55 % | -423.000 K 21.23 % | -537.000 K -162.66 % | 857.000 K 353.55 % | -338.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.809 K |
| Inventory | 683.000 K 650.55 % | 91.000 K 112.96 % | -702.000 K -394.37 % | -142.000 K -336.67 % | 60.000 K -66.29 % | 178.000 K 130.53 % | -583.000 K -366.21 % | 219.000 K -56.37 % | 502.000 K 1 576.47 % | -34.000 K 26.09 % | -46.000 K -291.67 % | 24.000 K -14.29 % | 28.000 K -96.49 % | 797.000 K 256.27 % | -510.000 K -175.68 % | -185.000 K 5.61 % | -196.000 K -168.53 % | 286.000 K 177.72 % | -368.000 K -36.80 % | -269.000 K -2 344.28 % | 11.986 K |
| Accounts payables | 0.000 -100.00 % | 646.000 K 204.53 % | -618.000 K -131.46 % | -267.000 K -148.81 % | 547.000 K 186.39 % | 191.000 K 120.15 % | -948.000 K -652.38 % | -126.000 K 56.40 % | -289.000 K -126.30 % | 1.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -723.761 K |
| Other working capital | -678.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -105.000 K -195.45 % | 110.000 K | 0.000 100.00 % | -147.000 K 87.69 % | -1.194 M -171.84 % | 1.662 M 194.16 % | -1.765 M -5.75 % | -1.669 M -271.71 % | -449.000 K 37.90 % | -723.000 K -355.48 % | 283.000 K -89.85 % | 2.788 M 444.53 % | 512.000 K | 0.000 |
| Other non cash items | 206.000 K -78.67 % | 966.000 K 368.93 % | 206.000 K 232.26 % | 62.000 K 24.00 % | 50.000 K 105.13 % | -975.000 K -113.82 % | -456.000 K -1 728.57 % | 28.000 K 460.00 % | 5.000 K -77.27 % | 22.000 K -51.11 % | 45.000 K 40.63 % | 32.000 K -30.43 % | 46.000 K 105.61 % | -820.000 K -310.00 % | -200.000 K -19.05 % | -168.000 K 69.51 % | -551.000 K -411.30 % | 177.000 K 198.88 % | -179.000 K 85.27 % | -1.215 M -1 410.86 % | -80.418 K |
| Net cash provided by operating activities | 4.611 M 6.84 % | 4.316 M 111.88 % | 2.037 M -15.02 % | 2.397 M 127.85 % | 1.052 M -75.05 % | 4.216 M 173.59 % | 1.541 M -48.18 % | 2.974 M -24.33 % | 3.930 M 14.85 % | 3.422 M 19.28 % | 2.869 M 67.09 % | 1.717 M -64.31 % | 4.811 M 429.26 % | 909.000 K 0.66 % | 903.000 K -71.62 % | 3.182 M 17.85 % | 2.700 M -32.79 % | 4.017 M -8.18 % | 4.375 M 194.81 % | 1.484 M 43.06 % | 1.037 M |
| Investments in property plant and equipment | -625.000 K -8.32 % | -577.000 K 75.49 % | -2.354 M 4.00 % | -2.452 M 6.27 % | -2.616 M 12.48 % | -2.989 M -27.79 % | -2.339 M -16.48 % | -2.008 M -93.82 % | -1.036 M 16.32 % | -1.238 M -7.65 % | -1.150 M 1.12 % | -1.163 M 19.96 % | -1.453 M -17.65 % | -1.235 M 8.04 % | -1.343 M -79.55 % | -748.000 K -243.12 % | -218.000 K 92.51 % | -2.909 M -618.27 % | -405.000 K -246.15 % | -117.000 K 62.25 % | -309.914 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.917 M -2 017.00 % | 100.000 K -96.98 % | 3.310 M | 0.000 | 0.000 | 0.000 100.00 % | -338.000 K 91.18 % | -3.833 M -2 090.29 % | -175.000 K 79.14 % | -839.000 K 80.06 % | -4.208 M -3 406.67 % | -120.000 K 99.04 % | -12.486 M -95 122.83 % | 13.140 K |
| 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 100.00 % | -730.000 K | 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 -100.00 % | 623.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 175.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -1.661 M 4.10 % | -1.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K 10.53 % | 19.000 K -79.79 % | 94.000 K 261.54 % | 26.000 K -83.44 % | 157.000 K 9.79 % | 143.000 K 0.00 % | 143.000 K 7 050.00 % | 2.000 K -75.00 % | 8.000 K -98.69 % | 611.000 K | 0.000 |
| Net cash used for investing activites | -2.286 M 1.00 % | -2.309 M 1.91 % | -2.354 M 3.13 % | -2.430 M 7.11 % | -2.616 M 12.48 % | -2.989 M -27.79 % | -2.339 M 40.41 % | -3.925 M -319.34 % | -936.000 K -145.17 % | 2.072 M 283.53 % | -1.129 M -116.70 % | -521.000 K 61.66 % | -1.359 M 12.15 % | -1.547 M 69.18 % | -5.019 M -275.96 % | -1.335 M -46.06 % | -914.000 K 87.15 % | -7.115 M -1 276.21 % | -517.000 K 95.69 % | -11.992 M -3 940.79 % | -296.774 K |
| Debt repayment | -178.000 K -114.22 % | 1.252 M 226.21 % | -992.000 K 23.04 % | -1.289 M -140.02 % | 3.221 M 587.29 % | -661.000 K -0.30 % | -659.000 K -142.52 % | 1.550 M 417.62 % | -488.000 K -0.41 % | -486.000 K -625.38 % | -66.999 K 92.56 % | -900.000 K -184.51 % | 1.065 M 308.41 % | -511.000 K -13.05 % | -452.000 K 9.24 % | -498.000 K -13.70 % | -438.000 K -111.29 % | 3.879 M 139.21 % | -9.893 M -3 293.69 % | -291.512 K 64.94 % | -831.490 K |
| Common stock issued | 25.000 K -43.18 % | 44.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.188 M 9 038.46 % | 13.000 K -96.43 % | 364.000 K | 0.000 -100.00 % | 201.000 K 905.00 % | 20.000 K | 0.000 -100.00 % | 77.000 K | 0.000 | 0.000 -100.00 % | 60.000 K -98.66 % | 4.494 M | 0.000 -100.00 % | 7.639 M 340.29 % | 1.735 M | 0.000 |
| Common stock repurchased | -436.000 K -190.67 % | -150.000 K | 0.000 100.00 % | -126.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -361.000 K | 0.000 | 0.000 100.00 % | -290.000 K | 0.000 100.00 % | -726.000 K -380.79 % | -151.000 K | 0.000 | 0.000 |
| Dividends paid | -309.000 K -108.78 % | -148.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.604 M -1.20 % | -1.585 M -1.47 % | -1.562 M -0.32 % | -1.557 M -0.52 % | -1.549 M -0.65 % | -1.539 M 0.06 % | -1.540 M 0.45 % | -1.547 M -0.65 % | -1.537 M -44.45 % | -1.064 M 44.70 % | -1.924 M -59.93 % | -1.203 M -14.03 % | -1.055 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -472.000 K -461.90 % | -84.000 K -50.00 % | -56.000 K -27.27 % | -44.000 K 69.44 % | -144.000 K 79.22 % | -693.000 K -629.47 % | -95.000 K -239.29 % | -28.000 K -460.00 % | -5.000 K 88.64 % | -44.000 K | 0.000 100.00 % | -52.000 K 18.75 % | -64.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K 12.50 % | -24.000 K -100.21 % | 11.494 M | 0.000 |
| Net cash used provided by financing activities | -1.370 M -249.89 % | 914.000 K 187.21 % | -1.048 M 34.29 % | -1.595 M -151.85 % | 3.076 M 287.10 % | -1.644 M 29.32 % | -2.326 M -817.90 % | 324.000 K 115.80 % | -2.050 M -9.16 % | -1.878 M -13.75 % | -1.651 M 33.75 % | -2.492 M -200.24 % | -830.000 K 59.47 % | -2.048 M -35.09 % | -1.516 M 42.84 % | -2.652 M -192.95 % | 2.853 M 37.36 % | 2.077 M 185.51 % | -2.429 M -121.43 % | 11.337 M 1 463.46 % | -831.490 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 955.000 K -67.31 % | 2.921 M 313.99 % | -1.365 M 16.15 % | -1.628 M -207.67 % | 1.512 M 462.59 % | -417.000 K 86.65 % | -3.124 M -398.25 % | -627.000 K -166.42 % | 944.000 K -73.89 % | 3.616 M 3 962.92 % | 89.000 K 106.87 % | -1.296 M -149.43 % | 2.622 M 197.62 % | -2.686 M 52.31 % | -5.632 M -599.63 % | -805.000 K -117.35 % | 4.639 M 554.36 % | -1.021 M -171.45 % | 1.429 M 72.38 % | 829.000 K | 0.000 |
| Cash at beginning of period | 1.822 M 265.79 % | -1.099 M -513.16 % | 266.000 K -85.96 % | 1.894 M 397.11 % | 381.000 K -52.26 % | 798.000 K -79.65 % | 3.922 M -13.78 % | 4.549 M 26.19 % | 3.605 M 32 872.73 % | -11.000 K 89.00 % | -100.000 K -108.36 % | 1.196 M 183.87 % | -1.426 M -213.17 % | 1.260 M -81.72 % | 6.892 M -10.46 % | 7.697 M 151.70 % | 3.058 M -25.03 % | 4.079 M 53.92 % | 2.650 M 185.87 % | 927.000 K | 0.000 |
| Cash at end of period | 2.777 M 52.41 % | 1.822 M 265.79 % | -1.099 M -513.16 % | 266.000 K -85.95 % | 1.893 M 396.85 % | 381.000 K -52.26 % | 798.000 K -79.65 % | 3.922 M -13.78 % | 4.549 M 26.19 % | 3.605 M 32 872.73 % | -11.000 K 89.00 % | -100.000 K -108.36 % | 1.196 M 183.87 % | -1.426 M -213.17 % | 1.260 M -81.72 % | 6.892 M -10.46 % | 7.697 M 151.70 % | 3.058 M -25.03 % | 4.079 M 132.29 % | 1.756 M 16.07 % | 1.513 M |
| Operating cash flow | 4.611 M 6.84 % | 4.316 M 111.88 % | 2.037 M -15.02 % | 2.397 M 127.85 % | 1.052 M -75.05 % | 4.216 M 173.59 % | 1.541 M -48.18 % | 2.974 M -24.33 % | 3.930 M 14.85 % | 3.422 M 19.28 % | 2.869 M 67.09 % | 1.717 M -64.31 % | 4.811 M 429.26 % | 909.000 K 0.66 % | 903.000 K -71.62 % | 3.182 M 17.85 % | 2.700 M -32.79 % | 4.017 M -8.18 % | 4.375 M 194.81 % | 1.484 M 43.06 % | 1.037 M |
| Capital expenditure | -2.286 M 1.00 % | -2.309 M 1.91 % | -2.354 M 4.00 % | -2.452 M 6.27 % | -2.616 M 12.48 % | -2.989 M -27.79 % | -2.339 M -16.48 % | -2.008 M -93.82 % | -1.036 M 16.32 % | -1.238 M -7.65 % | -1.150 M 1.12 % | -1.163 M 19.96 % | -1.453 M -17.65 % | -1.235 M 8.04 % | -1.343 M -79.55 % | -748.000 K -243.12 % | -218.000 K 92.51 % | -2.909 M -618.27 % | -405.000 K -246.15 % | -117.000 K 62.25 % | -309.911 K |
| Free CashFlow | 2.325 M 15.84 % | 2.007 M 733.12 % | -317.000 K -476.36 % | -55.000 K 96.48 % | -1.564 M -227.47 % | 1.227 M 253.76 % | -798.000 K -182.61 % | 966.000 K -66.62 % | 2.894 M 32.51 % | 2.184 M 27.05 % | 1.719 M 210.29 % | 554.000 K -83.50 % | 3.358 M 1 130.06 % | -326.000 K 25.91 % | -440.000 K -118.08 % | 2.434 M -1.93 % | 2.482 M 124.01 % | 1.108 M -72.09 % | 3.970 M 190.42 % | 1.367 M 87.93 % | 727.380 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.337 M -4.55 % | 7.687 M -3.70 % | 7.982 M 10.95 % | 7.194 M 3.75 % | 6.934 M -3.44 % | 7.181 M 4.45 % | 6.875 M 8.44 % | 6.340 M 47.34 % | 4.303 M 5.83 % | 4.066 M -48.36 % | 7.874 M -6.35 % | 8.408 M 7.22 % | 7.842 M 2.06 % | 7.683 M 5.53 % | 7.281 M 8.44 % | 6.714 M -5.85 % | 7.132 M 1.06 % | 7.057 M -1.23 % | 7.145 M -22.88 % | 9.265 M 0.00 % | 9.265 M 1.06 % | 9.168 M 0.00 % | 9.168 M -13.04 % | 10.543 M 0.00 % | 10.543 M -8.23 % | 11.488 M 0.00 % | 11.488 M -5.38 % | 12.141 M 0.00 % | 12.141 M 22.43 % | 9.917 M 0.00 % | 9.917 M 4.02 % | 9.534 M 0.00 % | 9.534 M 11.74 % | 8.532 M 0.00 % | 8.532 M 1.83 % | 8.378 M 0.00 % | 8.378 M 51.27 % | 5.539 M 0.00 % | 5.539 M 0.00 % | 5.539 M 20.94 % | 4.580 M 0.00 % | 4.580 M |
| Net income | 839.000 K 4 561.11 % | 18.000 K -98.15 % | 972.000 K 668.42 % | -171.000 K -171.85 % | 238.000 K 409.09 % | -77.000 K -114.81 % | 520.000 K 256.16 % | -333.000 K 39.34 % | -549.000 K 60.95 % | -1.406 M -289.49 % | 742.000 K -56.07 % | 1.689 M 36.21 % | 1.240 M 46.05 % | 849.000 K -6.14 % | 904.500 K 47.79 % | 612.000 K 8.32 % | 565.000 K -29.29 % | 799.000 K 57.13 % | 508.500 K -21.16 % | 645.000 K 0.00 % | 645.000 K -58.83 % | 1.567 M 0.00 % | 1.567 M 62.33 % | 965.000 K 0.00 % | 965.000 K -14.56 % | 1.130 M 0.00 % | 1.130 M -7.08 % | 1.216 M 0.00 % | 1.216 M -20.69 % | 1.533 M 0.00 % | 1.533 M -10.90 % | 1.720 M 0.00 % | 1.720 M 20.20 % | 1.431 M 0.00 % | 1.431 M 96.43 % | 728.500 K 0.00 % | 728.500 K 45.85 % | 499.500 K 0.00 % | 499.500 K 0.00 % | 499.500 K -27.50 % | 688.973 K 0.00 % | 688.973 K |
| Income before tax | 911.000 K 4 961.11 % | 18.000 K -98.12 % | 955.000 K 658.48 % | -171.000 K -130.59 % | 559.000 K 622.43 % | -107.000 K -156.61 % | 189.000 K 152.07 % | -363.000 K 73.81 % | -1.386 M 3.48 % | -1.436 M -327.22 % | 632.000 K -64.31 % | 1.771 M 33.26 % | 1.329 M 33.84 % | 993.000 K -3.03 % | 1.024 M 13.90 % | 899.000 K 24.26 % | 723.500 K -35.92 % | 1.129 M 22.38 % | 922.500 K 7.96 % | 854.500 K 0.00 % | 854.500 K 9.34 % | 781.500 K 0.00 % | 781.500 K -14.12 % | 910.000 K 0.00 % | 910.000 K -22.26 % | 1.171 M 0.00 % | 1.171 M -22.69 % | 1.514 M 0.00 % | 1.514 M -24.94 % | 2.017 M 0.00 % | 2.017 M -12.76 % | 2.312 M 0.00 % | 2.312 M 11.02 % | 2.083 M 0.00 % | 2.083 M 75.74 % | 1.185 M 0.00 % | 1.185 M 45.76 % | 813.000 K 0.00 % | 813.000 K 0.00 % | 813.000 K -18.97 % | 1.003 M 0.00 % | 1.003 M |
| Income before tax ratio | 0.12 5 202.54 % | 0.00 -98.04 % | 0.12 603.35 % | -0.02 -129.48 % | 0.08 641.04 % | -0.01 -154.20 % | 0.03 148.01 % | -0.06 82.22 % | -0.32 8.80 % | -0.35 -540.01 % | 0.08 -61.89 % | 0.21 24.28 % | 0.17 31.13 % | 0.13 -8.11 % | 0.14 5.04 % | 0.13 31.98 % | 0.10 -36.59 % | 0.16 23.91 % | 0.13 39.99 % | 0.09 0.00 % | 0.09 8.19 % | 0.09 0.00 % | 0.09 -1.24 % | 0.09 0.00 % | 0.09 -15.29 % | 0.10 0.00 % | 0.10 -18.29 % | 0.12 0.00 % | 0.12 -38.69 % | 0.20 0.00 % | 0.20 -16.13 % | 0.24 0.00 % | 0.24 -0.65 % | 0.24 0.00 % | 0.24 72.58 % | 0.14 0.00 % | 0.14 -3.64 % | 0.15 0.00 % | 0.15 0.00 % | 0.15 -33.00 % | 0.22 0.00 % | 0.22 |
| EBITDA | 2.566 M 66.08 % | 1.545 M -39.36 % | 2.548 M 64.39 % | 1.550 M -24.83 % | 2.062 M 46.14 % | 1.411 M -19.60 % | 1.755 M 77.27 % | 990.000 K 659.32 % | -177.000 K 31.40 % | -258.000 K -114.96 % | 1.725 M -39.58 % | 2.855 M -44.15 % | 5.112 M 177.98 % | 1.839 M 10.25 % | 1.668 M 17.46 % | 1.420 M 8.69 % | 1.307 M -21.11 % | 1.656 M 14.80 % | 1.443 M -4.57 % | 1.512 M 0.00 % | 1.512 M 5.29 % | 1.436 M 0.00 % | 1.436 M -0.49 % | 1.443 M 0.00 % | 1.443 M -18.78 % | 1.776 M 0.00 % | 1.776 M -16.81 % | 2.135 M 0.00 % | 2.135 M -14.03 % | 2.484 M 0.00 % | 2.484 M -9.34 % | 2.740 M 0.00 % | 2.740 M 19.94 % | 2.284 M 0.00 % | 2.284 M 57.14 % | 1.454 M 0.00 % | 1.454 M 16.09 % | 1.252 M 0.00 % | 1.252 M 0.00 % | 1.252 M 1.69 % | 1.231 M 0.00 % | 1.231 M |
| Net income ratio | 0.11 4 783.46 % | 0.00 -98.08 % | 0.12 612.31 % | -0.02 -169.25 % | 0.03 420.10 % | -0.01 -114.18 % | 0.08 244.00 % | -0.05 58.83 % | -0.13 63.10 % | -0.35 -466.95 % | 0.09 -53.09 % | 0.20 27.03 % | 0.16 43.10 % | 0.11 -11.05 % | 0.12 36.29 % | 0.09 15.05 % | 0.08 -30.03 % | 0.11 59.09 % | 0.07 2.23 % | 0.07 0.00 % | 0.07 -59.26 % | 0.17 0.00 % | 0.17 86.68 % | 0.09 0.00 % | 0.09 -6.91 % | 0.10 0.00 % | 0.10 -1.79 % | 0.10 0.00 % | 0.10 -35.21 % | 0.15 0.00 % | 0.15 -14.35 % | 0.18 0.00 % | 0.18 7.56 % | 0.17 0.00 % | 0.17 92.90 % | 0.09 0.00 % | 0.09 -3.58 % | 0.09 0.00 % | 0.09 0.00 % | 0.09 -40.05 % | 0.15 0.00 % | 0.15 |
| Ratio EBITDA | 0.35 74.01 % | 0.20 -37.04 % | 0.32 48.16 % | 0.22 -27.55 % | 0.30 51.34 % | 0.20 -23.03 % | 0.26 63.48 % | 0.16 479.62 % | -0.04 35.17 % | -0.06 -128.96 % | 0.22 -35.48 % | 0.34 -47.91 % | 0.65 172.36 % | 0.24 4.48 % | 0.23 8.32 % | 0.21 15.45 % | 0.18 -21.93 % | 0.23 16.23 % | 0.20 23.75 % | 0.16 0.00 % | 0.16 4.19 % | 0.16 0.00 % | 0.16 14.44 % | 0.14 0.00 % | 0.14 -11.50 % | 0.15 0.00 % | 0.15 -12.08 % | 0.18 0.00 % | 0.18 -29.78 % | 0.25 0.00 % | 0.25 -12.85 % | 0.29 0.00 % | 0.29 7.34 % | 0.27 0.00 % | 0.27 54.31 % | 0.17 0.00 % | 0.17 -23.25 % | 0.23 0.00 % | 0.23 0.00 % | 0.23 -15.91 % | 0.27 0.00 % | 0.27 |
| Gross profit ratio | 0.56 7.51 % | 0.52 -3.52 % | 0.54 -1.45 % | 0.55 3.24 % | 0.53 11.10 % | 0.48 -2.70 % | 0.49 4.52 % | 0.47 21.93 % | 0.39 -9.38 % | 0.43 -29.12 % | 0.60 1.14 % | 0.59 -12.58 % | 0.68 13.01 % | 0.60 -13.97 % | 0.70 7.81 % | 0.65 -6.91 % | 0.70 6.85 % | 0.65 -6.93 % | 0.70 17.91 % | 0.59 0.00 % | 0.59 1.08 % | 0.59 0.00 % | 0.59 14.66 % | 0.51 0.00 % | 0.51 -3.73 % | 0.53 0.00 % | 0.53 0.35 % | 0.53 0.00 % | 0.53 -9.56 % | 0.59 0.00 % | 0.59 -0.28 % | 0.59 0.00 % | 0.59 10.12 % | 0.53 0.00 % | 0.53 22.74 % | 0.44 0.00 % | 0.44 -6.84 % | 0.47 0.00 % | 0.47 0.00 % | 0.47 -5.31 % | 0.49 0.00 % | 0.49 |
| Weighted average shs out dil | 30.011 M -0.28 % | 30.097 M 1.42 % | 29.675 M 1.09 % | 29.353 M 1.89 % | 28.809 M 0.00 % | 28.809 M -0.96 % | 29.088 M 0.46 % | 28.954 M 0.00 % | 28.953 M 0.00 % | 28.953 M -2.50 % | 29.696 M 5.03 % | 28.273 M 0.34 % | 28.176 M 0.22 % | 28.113 M 1.61 % | 27.668 M 0.66 % | 27.487 M 0.26 % | 27.417 M -0.10 % | 27.445 M 0.49 % | 27.310 M 1.02 % | 27.034 M 0.00 % | 27.034 M 0.02 % | 27.028 M 0.00 % | 27.028 M -0.89 % | 27.271 M 0.00 % | 27.271 M -4.57 % | 28.578 M 0.00 % | 28.578 M -4.00 % | 29.770 M 0.00 % | 29.770 M 0.60 % | 29.593 M 0.00 % | 29.593 M 10.54 % | 26.770 M 0.00 % | 26.770 M 5.21 % | 25.445 M 0.00 % | 25.445 M 23.00 % | 20.688 M 0.00 % | 20.688 M -7.41 % | 22.343 M 1 640.15 % | 1.284 M 0.00 % | 1.284 M 0.00 % | 1.284 M 0.00 % | 1.284 M |
| Weighted average shs out | 29.383 M -0.18 % | 29.437 M -0.11 % | 29.469 M 0.39 % | 29.353 M 1.89 % | 28.809 M 0.00 % | 28.809 M -0.50 % | 28.952 M -0.01 % | 28.954 M 0.00 % | 28.953 M 0.00 % | 28.953 M 0.00 % | 28.953 M 2.86 % | 28.149 M -0.10 % | 28.176 M 1.11 % | 27.867 M 0.72 % | 27.668 M 1.34 % | 27.303 M -0.42 % | 27.417 M 0.42 % | 27.303 M -0.03 % | 27.310 M 1.02 % | 27.034 M 0.00 % | 27.034 M 0.02 % | 27.028 M 0.00 % | 27.028 M -0.89 % | 27.271 M 0.00 % | 27.271 M -4.57 % | 28.578 M 0.00 % | 28.578 M -4.00 % | 29.770 M 0.00 % | 29.770 M 0.60 % | 29.593 M 0.00 % | 29.593 M 10.54 % | 26.770 M 0.00 % | 26.770 M 5.21 % | 25.445 M 0.00 % | 25.445 M 23.00 % | 20.688 M 0.00 % | 20.688 M -7.41 % | 22.343 M 0.00 % | 22.343 M 0.00 % | 22.343 M -6.90 % | 23.999 M 0.00 % | 23.999 M |
| EPS diluted | 0.03 4 566.67 % | 0.00 -98.17 % | 0.03 665.52 % | -0.01 -169.88 % | 0.01 407.41 % | 0.00 -115.08 % | 0.02 255.65 % | -0.01 39.47 % | -0.02 60.91 % | -0.05 -294.40 % | 0.03 -58.12 % | 0.06 35.68 % | 0.04 45.70 % | 0.03 -7.36 % | 0.03 46.19 % | 0.02 8.25 % | 0.02 -29.21 % | 0.03 56.45 % | 0.02 -21.85 % | 0.02 0.00 % | 0.02 -58.97 % | 0.06 0.00 % | 0.06 63.84 % | 0.04 0.00 % | 0.04 -10.61 % | 0.04 0.00 % | 0.04 -2.94 % | 0.04 0.00 % | 0.04 -21.24 % | 0.05 0.00 % | 0.05 -19.31 % | 0.06 0.00 % | 0.06 14.23 % | 0.06 0.00 % | 0.06 59.66 % | 0.04 0.00 % | 0.04 -90.74 % | 0.38 0.00 % | 0.38 211.76 % | -0.34 -162.96 % | 0.54 0.00 % | 0.54 |
| Earnings per share | 0.03 4 666.67 % | 0.00 -98.18 % | 0.03 668.97 % | -0.01 -169.88 % | 0.01 407.41 % | 0.00 -115.00 % | 0.02 256.52 % | -0.01 39.47 % | -0.02 60.91 % | -0.05 -289.84 % | 0.03 -57.33 % | 0.06 36.36 % | 0.04 44.26 % | 0.03 -6.44 % | 0.03 45.54 % | 0.02 8.74 % | 0.02 -29.69 % | 0.03 57.53 % | 0.02 -21.85 % | 0.02 0.00 % | 0.02 -58.97 % | 0.06 0.00 % | 0.06 63.84 % | 0.04 0.00 % | 0.04 -10.61 % | 0.04 0.00 % | 0.04 -2.94 % | 0.04 0.00 % | 0.04 -21.24 % | 0.05 0.00 % | 0.05 -19.31 % | 0.06 0.00 % | 0.06 14.23 % | 0.06 0.00 % | 0.06 59.66 % | 0.04 0.00 % | 0.04 57.14 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 -21.95 % | 0.03 0.00 % | 0.03 |
| Gross profit | 4.117 M 2.62 % | 4.012 M -7.09 % | 4.318 M 9.34 % | 3.949 M 7.11 % | 3.687 M 7.27 % | 3.437 M 1.63 % | 3.382 M 13.34 % | 2.984 M 79.65 % | 1.661 M -4.10 % | 1.732 M -63.40 % | 4.732 M -5.28 % | 4.996 M -6.27 % | 5.330 M 15.34 % | 4.621 M -9.21 % | 5.090 M 16.90 % | 4.354 M -12.36 % | 4.968 M 7.98 % | 4.601 M -8.08 % | 5.006 M -9.07 % | 5.505 M 0.00 % | 5.505 M 2.15 % | 5.389 M 0.00 % | 5.389 M -0.30 % | 5.405 M 0.00 % | 5.405 M -11.65 % | 6.118 M 0.00 % | 6.118 M -5.05 % | 6.443 M 0.00 % | 6.443 M 10.72 % | 5.819 M 0.00 % | 5.819 M 3.73 % | 5.610 M 0.00 % | 5.610 M 23.06 % | 4.559 M 0.00 % | 4.559 M 24.99 % | 3.647 M 0.00 % | 3.647 M 40.92 % | 2.588 M 0.00 % | 2.588 M 0.00 % | 2.588 M 14.52 % | 2.260 M 0.00 % | 2.260 M |
| Income tax expense | 72.000 K | 0.000 100.00 % | -17.000 K | 0.000 -100.00 % | 321.000 K 1 170.00 % | -30.000 K 90.94 % | -331.000 K -1 003.33 % | -30.000 K 96.42 % | -837.000 K -2 690.00 % | -30.000 K 72.73 % | -110.000 K -234.15 % | 82.000 K -7.87 % | 89.000 K -38.19 % | 144.000 K 20.50 % | 119.500 K -58.36 % | 287.000 K 37.65 % | 208.500 K -36.82 % | 330.000 K 19.35 % | 276.500 K 31.98 % | 209.500 K 0.00 % | 209.500 K 126.69 % | -785.000 K 0.00 % | -785.000 K -1 327.27 % | -55.000 K 0.00 % | -55.000 K -234.15 % | 41.000 K 0.00 % | 41.000 K -86.26 % | 298.500 K 0.00 % | 298.500 K -38.39 % | 484.500 K 0.00 % | 484.500 K -18.16 % | 592.000 K 0.00 % | 592.000 K -9.13 % | 651.500 K 0.00 % | 651.500 K 42.72 % | 456.500 K 0.00 % | 456.500 K 45.61 % | 313.500 K 0.00 % | 313.500 K 0.00 % | 313.500 K -0.28 % | 314.370 K 0.00 % | 314.370 K |
| Cost of revenue | 3.220 M -12.38 % | 3.675 M 0.30 % | 3.664 M 12.91 % | 3.245 M -0.06 % | 3.247 M -13.27 % | 3.744 M 7.19 % | 3.493 M 4.08 % | 3.356 M 27.02 % | 2.642 M 13.20 % | 2.334 M -25.72 % | 3.142 M -7.91 % | 3.412 M 35.86 % | 2.512 M -17.98 % | 3.062 M 39.79 % | 2.191 M -7.18 % | 2.360 M 9.08 % | 2.164 M -11.91 % | 2.456 M 14.79 % | 2.140 M -43.10 % | 3.760 M 0.00 % | 3.760 M -0.49 % | 3.779 M 0.00 % | 3.779 M -26.45 % | 5.138 M 0.00 % | 5.138 M -4.33 % | 5.370 M 0.00 % | 5.370 M -5.76 % | 5.698 M 0.00 % | 5.698 M 39.04 % | 4.098 M 0.00 % | 4.098 M 4.43 % | 3.924 M 0.00 % | 3.924 M -1.23 % | 3.973 M 0.00 % | 3.973 M -16.02 % | 4.731 M 0.00 % | 4.731 M 60.35 % | 2.951 M 0.00 % | 2.951 M 0.00 % | 2.951 M 27.19 % | 2.320 M 0.00 % | 2.320 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.772 M | 0.000 -100.00 % | 3.403 M | 0.000 -100.00 % | 3.549 M | 0.000 -100.00 % | 3.793 M | 0.000 -100.00 % | 3.717 M -11.87 % | 4.217 M 0.00 % | 4.217 M -0.06 % | 4.220 M 0.00 % | 4.220 M 1.88 % | 4.142 M 0.00 % | 4.142 M -0.67 % | 4.170 M 0.00 % | 4.170 M -6.60 % | 4.464 M 0.00 % | 4.464 M 27.16 % | 3.511 M 0.00 % | 3.511 M 21.81 % | 2.882 M 0.00 % | 2.882 M 12.38 % | 2.565 M 0.00 % | 2.565 M 26.21 % | 2.032 M 0.00 % | 2.032 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 -100.00 % | 378.750 K | 0.000 -100.00 % | 662.000 K | 0.000 -100.00 % | 503.500 K | 0.000 -100.00 % | 449.500 K | 0.000 -100.00 % | 344.500 K -14.09 % | 401.000 K 0.00 % | 401.000 K 10.77 % | 362.000 K 0.00 % | 362.000 K 12.60 % | 321.500 K 0.00 % | 321.500 K 144.38 % | -724.500 K 0.00 % | -724.500 K -206.99 % | -236.000 K 0.00 % | -236.000 K 48.30 % | -456.500 K 0.00 % | -456.500 K 15.31 % | -539.000 K 0.00 % | -539.000 K 29.03 % | -759.500 K 0.00 % | -759.500 K -50.99 % | -503.000 K 0.00 % | -503.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 432.000 K | 0.000 | 0.000 |
| Operating expenses | 3.175 M -14.90 % | 3.731 M 11.44 % | 3.348 M -9.85 % | 3.714 M 27.85 % | 2.905 M -15.53 % | 3.439 M 13.99 % | 3.017 M -7.57 % | 3.264 M 11.63 % | 2.924 M -2.50 % | 2.999 M -15.76 % | 3.560 M -5.37 % | 3.762 M -7.44 % | 4.065 M 16.73 % | 3.482 M -14.07 % | 4.052 M 32.07 % | 3.068 M -27.68 % | 4.242 M 27.23 % | 3.334 M -17.90 % | 4.061 M -12.06 % | 4.618 M 0.00 % | 4.618 M 0.80 % | 4.582 M 0.00 % | 4.582 M 2.66 % | 4.463 M 0.00 % | 4.463 M 29.55 % | 3.445 M 0.00 % | 3.445 M -18.52 % | 4.228 M 0.00 % | 4.228 M 38.44 % | 3.054 M 0.00 % | 3.054 M 22.60 % | 2.491 M 0.00 % | 2.491 M 28.47 % | 1.939 M 0.00 % | 1.939 M 16.28 % | 1.668 M 0.00 % | 1.668 M 1.46 % | 1.644 M 0.00 % | 1.644 M -18.34 % | 2.013 M 33.69 % | 1.505 M 0.00 % | 1.505 M |
| Cost and expenses | 6.395 M -13.65 % | 7.406 M 5.62 % | 7.012 M 0.76 % | 6.959 M 13.12 % | 6.152 M -14.35 % | 7.183 M 10.34 % | 6.510 M -1.66 % | 6.620 M 18.94 % | 5.566 M 4.37 % | 5.333 M -20.43 % | 6.702 M -6.58 % | 7.174 M 9.09 % | 6.576 M 0.49 % | 6.544 M 4.83 % | 6.243 M 15.01 % | 5.428 M -15.26 % | 6.406 M 10.63 % | 5.790 M -6.62 % | 6.201 M -25.99 % | 8.378 M 0.00 % | 8.378 M 0.22 % | 8.360 M 0.00 % | 8.360 M -12.92 % | 9.601 M 0.00 % | 9.601 M 0.94 % | 9.511 M 0.00 % | 9.511 M -10.81 % | 10.664 M 0.00 % | 10.664 M 39.13 % | 7.665 M 0.00 % | 7.665 M 9.33 % | 7.011 M 0.00 % | 7.011 M 7.26 % | 6.537 M 0.00 % | 6.537 M -3.35 % | 6.763 M 0.00 % | 6.763 M 41.53 % | 4.779 M 0.00 % | 4.779 M 0.00 % | 4.779 M 24.93 % | 3.825 M 0.00 % | 3.825 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.000 K 0.00 % | 148.000 K 10.45 % | 134.000 K 0.00 % | 134.000 K -3.25 % | 138.500 K 0.00 % | 138.500 K 412.96 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K -23.06 % | 35.092 K 0.00 % | 35.092 K |
| Selling general and administrative expenses | 3.175 M -14.90 % | 3.731 M 11.44 % | 3.348 M -9.85 % | 3.714 M 27.85 % | 2.905 M -15.53 % | 3.439 M 13.99 % | 3.017 M -7.57 % | 3.264 M 11.63 % | 2.924 M -2.50 % | 2.999 M -15.76 % | 3.560 M -5.37 % | 3.762 M -7.44 % | 4.065 M 16.73 % | 3.482 M -14.07 % | 4.052 M 32.07 % | 3.068 M -27.68 % | 4.242 M 27.23 % | 3.334 M -17.90 % | 4.061 M -12.06 % | 4.618 M 0.00 % | 4.618 M 0.80 % | 4.582 M 0.00 % | 4.582 M 2.66 % | 4.463 M 0.00 % | 4.463 M 29.55 % | 3.445 M 0.00 % | 3.445 M -18.52 % | 4.228 M 0.00 % | 4.228 M 38.44 % | 3.054 M 0.00 % | 3.054 M 30.35 % | 2.343 M 0.00 % | 2.343 M 29.81 % | 1.805 M 0.00 % | 1.805 M 18.05 % | 1.529 M 0.00 % | 1.529 M -5.41 % | 1.617 M 0.00 % | 1.617 M 200.00 % | -1.617 M -209.95 % | 1.470 M 0.00 % | 1.470 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 48.000 K 46.12 % | 32.849 K 0.00 % | 32.849 K |
| Interest expense | 199.000 K 32.67 % | 150.000 K -25.00 % | 200.000 K 163.16 % | 76.000 K -46.85 % | 143.000 K 126.98 % | 63.000 K -20.25 % | 79.000 K 33.90 % | 59.000 K 227.78 % | 18.000 K -43.75 % | 32.000 K -46.67 % | 60.000 K 13.21 % | 53.000 K -9.40 % | 58.500 K 72.06 % | 34.000 K 51.11 % | 22.500 K | 0.000 -100.00 % | 12.500 K 316.67 % | 3.000 K -87.50 % | 24.000 K -26.15 % | 32.500 K 0.00 % | 32.500 K 25.00 % | 26.000 K 0.00 % | 26.000 K -18.75 % | 32.000 K 0.00 % | 32.000 K 3.23 % | 31.000 K 0.00 % | 31.000 K -6.06 % | 33.000 K 0.00 % | 33.000 K -23.26 % | 43.000 K 0.00 % | 43.000 K -56.35 % | 98.500 K 0.00 % | 98.500 K 173.61 % | 36.000 K 0.00 % | 36.000 K -79.07 % | 172.000 K 0.00 % | 172.000 K -41.50 % | 294.000 K 0.00 % | 294.000 K 0.00 % | 294.000 K 2 169.74 % | 12.953 K 0.00 % | 12.953 K |
| Depreciation and amortization | 1.456 M 5.74 % | 1.377 M -1.15 % | 1.393 M 5.93 % | 1.315 M -3.31 % | 1.360 M -3.75 % | 1.413 M 1.65 % | 1.390 M 7.42 % | 1.294 M 19.15 % | 1.086 M -5.24 % | 1.146 M 10.94 % | 1.033 M 0.19 % | 1.031 M 25.58 % | 821.000 K 1.11 % | 812.000 K 30.65 % | 621.500 K 19.29 % | 521.000 K 0.10 % | 520.500 K -0.67 % | 524.000 K -17.28 % | 633.500 K 1.44 % | 624.500 K 0.00 % | 624.500 K -0.56 % | 628.000 K 0.00 % | 628.000 K 25.47 % | 500.500 K 0.00 % | 500.500 K -12.88 % | 574.500 K 0.00 % | 574.500 K -2.30 % | 588.000 K 0.00 % | 588.000 K 38.84 % | 423.500 K 0.00 % | 423.500 K 28.72 % | 329.000 K 0.00 % | 329.000 K 98.79 % | 165.500 K 0.00 % | 165.500 K 71.50 % | 96.500 K 0.00 % | 96.500 K -33.45 % | 145.000 K 0.00 % | 145.000 K 0.00 % | 145.000 K -32.52 % | 214.865 K 0.00 % | 214.865 K |
| Operating income | 942.000 K 235.23 % | 281.000 K -71.03 % | 970.000 K 312.77 % | 235.000 K -69.95 % | 782.000 K 39 200.00 % | -2.000 K -100.55 % | 365.000 K 230.36 % | -280.000 K 77.83 % | -1.263 M 0.32 % | -1.267 M -208.11 % | 1.172 M -5.02 % | 1.234 M -2.49 % | 1.266 M 11.11 % | 1.139 M 9.73 % | 1.038 M -19.28 % | 1.286 M 77.13 % | 726.000 K -42.70 % | 1.267 M 34.15 % | 944.500 K 6.48 % | 887.000 K 0.00 % | 887.000 K 9.85 % | 807.500 K 0.00 % | 807.500 K -14.28 % | 942.000 K 0.00 % | 942.000 K -52.34 % | 1.977 M 0.00 % | 1.977 M 33.82 % | 1.477 M 0.00 % | 1.477 M -34.41 % | 2.252 M 0.00 % | 2.252 M -10.72 % | 2.523 M 0.00 % | 2.523 M 26.44 % | 1.995 M 0.00 % | 1.995 M 23.53 % | 1.615 M 0.00 % | 1.615 M 112.50 % | 760.000 K 0.00 % | 760.000 K -45.95 % | 1.406 M 86.34 % | 754.539 K 0.00 % | 754.539 K |
| Operating income ratio | 0.13 251.22 % | 0.04 -69.92 % | 0.12 272.02 % | 0.03 -71.03 % | 0.11 40 592.81 % | 0.00 -100.52 % | 0.05 220.21 % | -0.04 84.95 % | -0.29 5.81 % | -0.31 -309.35 % | 0.15 1.42 % | 0.15 -9.06 % | 0.16 8.86 % | 0.15 3.98 % | 0.14 -25.57 % | 0.19 88.15 % | 0.10 -43.30 % | 0.18 35.82 % | 0.13 38.08 % | 0.10 0.00 % | 0.10 8.69 % | 0.09 0.00 % | 0.09 -1.42 % | 0.09 0.00 % | 0.09 -48.07 % | 0.17 0.00 % | 0.17 41.43 % | 0.12 0.00 % | 0.12 -46.43 % | 0.23 0.00 % | 0.23 -14.18 % | 0.26 0.00 % | 0.26 13.15 % | 0.23 0.00 % | 0.23 21.31 % | 0.19 0.00 % | 0.19 40.48 % | 0.14 0.00 % | 0.14 -45.95 % | 0.25 54.08 % | 0.16 0.00 % | 0.16 |
| Total other income expenses net | -31.000 K 88.21 % | -263.000 K -1 653.33 % | -15.000 K 96.31 % | -406.000 K -82.06 % | -223.000 K -112.38 % | -105.000 K 40.34 % | -176.000 K -112.05 % | -83.000 K 32.52 % | -123.000 K 27.22 % | -169.000 K 68.70 % | -540.000 K -200.56 % | 537.000 K -73.99 % | 2.065 M 1 514.04 % | -146.000 K -111.59 % | 1.260 M 425.58 % | -387.000 K -330.00 % | -90.000 K 34.78 % | -138.000 K -527.27 % | -22.000 K 32.31 % | -32.500 K 0.00 % | -32.500 K -25.00 % | -26.000 K 0.00 % | -26.000 K 18.75 % | -32.000 K 0.00 % | -32.000 K 96.03 % | -806.000 K 0.00 % | -806.000 K -2 278.38 % | 37.000 K 0.00 % | 37.000 K 115.74 % | -235.000 K 0.00 % | -235.000 K -11.64 % | -210.500 K 0.00 % | -210.500 K -340.57 % | 87.500 K 0.00 % | 87.500 K 120.35 % | -430.000 K 0.00 % | -430.000 K -911.32 % | 53.000 K 0.00 % | 53.000 K 108.94 % | -593.000 K -338.34 % | 248.804 K 0.00 % | 248.804 K |
| 2025-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 |
| 2025-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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 539.000 K -55.89 % | 1.222 M -31.88 % | 1.794 M -20.83 % | 2.266 M -36.44 % | 3.565 M -0.25 % | 3.574 M 18.15 % | 3.025 M 18.58 % | 2.551 M -6.01 % | 2.714 M 124.86 % | 1.207 M 14.73 % | 1.052 M -11.00 % | 1.182 M -1.25 % | 1.197 M 19.82 % | 999.000 K 178.79 % | -1.268 M 53.42 % | -2.722 M 21.01 % | -3.446 M -74.04 % | -1.980 M 1.64 % | -2.013 M -186.84 % | 2.318 M 10.96 % | 2.089 M -26.78 % | 2.853 M 27.08 % | 2.245 M 0.90 % | 2.225 M 20.34 % | 1.849 M -21.55 % | 2.357 M -30.80 % | 3.406 M 0.92 % | 3.375 M 174.17 % | 1.231 M 249.21 % | -825.000 K 79.11 % | -3.949 M 2.78 % | -4.062 M 4.56 % | -4.256 M -564.12 % | 917.000 K 11.69 % | 821.000 K 114.24 % | -5.765 M -41.33 % | -4.079 M -198.98 % | 4.121 M -43.30 % | 7.268 M 640.86 % | -1.344 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 533.000 K | 0.000 -100.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K -4.14 % | 556.000 K 0.00 % | 556.000 K 0.00 % | 556.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 3.316 M -4.44 % | 3.470 M -4.04 % | 3.616 M 0.75 % | 3.589 M -1.24 % | 3.634 M -9.67 % | 4.023 M -12.70 % | 4.608 M 2.79 % | 4.483 M -2.71 % | 4.608 M -6.49 % | 4.928 M 77.27 % | 2.780 M -7.89 % | 3.018 M 1.11 % | 2.985 M -16.88 % | 3.591 M 17.51 % | 3.056 M 167.60 % | 1.142 M 3.54 % | 1.103 M -40.51 % | 1.854 M 16.46 % | 1.592 M -37.17 % | 2.534 M -3.91 % | 2.637 M -18.81 % | 3.248 M 33.77 % | 2.428 M -6.44 % | 2.595 M -14.78 % | 3.045 M 24.69 % | 2.442 M -30.45 % | 3.511 M 4.03 % | 3.375 M -9.95 % | 3.748 M 36.19 % | 2.752 M -6.49 % | 2.943 M -7.74 % | 3.190 M -7.29 % | 3.441 M -6.42 % | 3.677 M -5.21 % | 3.879 M | 0.000 | 0.000 -100.00 % | 8.941 M -9.84 % | 9.917 M 5 764.89 % | 169.091 K |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 655.000 K | 0.000 -100.00 % | 598.000 K 3.46 % | 578.000 K 3.96 % | 556.000 K 8.17 % | 514.000 K 8.90 % | 472.000 K 8.01 % | 437.000 K 6.07 % | 412.000 K 110.28 % | -4.008 M -1 409.80 % | 306.000 K 109.14 % | -3.349 M | 0.000 100.00 % | -3.155 M | 0.000 100.00 % | -4.148 M | 0.000 100.00 % | -3.926 M | 0.000 100.00 % | -3.763 M | 0.000 100.00 % | -3.370 M | 0.000 100.00 % | -2.898 M | 0.000 100.00 % | -2.131 M | 0.000 100.00 % | -2.150 M | 0.000 100.00 % | -1.681 M | 0.000 100.00 % | -1.508 M | 0.000 100.00 % | -809.000 K | 0.000 100.00 % | -729.000 K | 0.000 | 0.000 | 0.000 |
| Retained earnings | 10.924 M -6.53 % | 11.687 M 5.56 % | 11.071 M 7.31 % | 10.317 M -1.63 % | 10.488 M 2.39 % | 10.243 M -0.75 % | 10.320 M 2.03 % | 10.115 M -3.19 % | 10.448 M -4.99 % | 10.997 M -11.34 % | 12.403 M 4.25 % | 11.897 M 5.42 % | 11.285 M 11.41 % | 10.129 M -7.45 % | 10.944 M 7.70 % | 10.162 M -4.35 % | 10.624 M -1.25 % | 10.758 M -2.60 % | 11.045 M -2.01 % | 11.272 M -2.84 % | 11.601 M 3.19 % | 11.242 M -4.09 % | 11.721 M 21.97 % | 9.610 M -4.72 % | 10.086 M -0.66 % | 10.153 M 4.35 % | 9.730 M 6.63 % | 9.125 M 1.30 % | 9.008 M 6.73 % | 8.440 M 10.46 % | 7.641 M 11.96 % | 6.825 M 5.00 % | 6.500 M 32.33 % | 4.912 M 15.22 % | 4.263 M 31.37 % | 3.245 M 32.13 % | 2.456 M 46.98 % | 1.671 M 67.27 % | 999.000 K -64.44 % | 2.810 M |
| Common stock | 2.900 M -1.46 % | 2.943 M 0.10 % | 2.940 M -0.51 % | 2.955 M 2.60 % | 2.880 M 0.00 % | 2.880 M 0.00 % | 2.880 M -0.52 % | 2.895 M 0.00 % | 2.895 M 0.00 % | 2.895 M 0.00 % | 2.895 M 0.03 % | 2.894 M 0.70 % | 2.874 M 0.00 % | 2.874 M 0.07 % | 2.872 M 1.02 % | 2.843 M 0.00 % | 2.843 M 0.00 % | 2.843 M 0.00 % | 2.843 M 0.42 % | 2.831 M 0.00 % | 2.831 M 0.14 % | 2.827 M 0.00 % | 2.827 M 0.00 % | 2.827 M 0.00 % | 2.827 M -11.30 % | 3.187 M 12.81 % | 2.825 M -9.43 % | 3.119 M 10.41 % | 2.825 M -9.31 % | 3.115 M 10.27 % | 2.825 M -6.61 % | 3.025 M 7.54 % | 2.813 M 9.29 % | 2.574 M 5.75 % | 2.434 M -1.85 % | 2.480 M 2.99 % | 2.408 M 37.60 % | 1.750 M 0.92 % | 1.734 M 593.60 % | 250.000 K |
| Total equity | 27.142 M 0.32 % | 27.055 M -0.50 % | 27.192 M 2.90 % | 26.425 M 1.76 % | 25.967 M 1.04 % | 25.700 M -0.14 % | 25.735 M 0.91 % | 25.503 M -1.15 % | 25.799 M -1.99 % | 26.323 M -4.91 % | 27.681 M 4.99 % | 26.366 M 3.16 % | 25.559 M 5.00 % | 24.341 M -2.69 % | 25.014 M 4.43 % | 23.953 M -1.27 % | 24.261 M 0.20 % | 24.212 M -1.10 % | 24.481 M -0.59 % | 24.626 M -0.57 % | 24.768 M 1.60 % | 24.378 M -2.30 % | 24.952 M 9.22 % | 22.846 M -2.24 % | 23.369 M -1.27 % | 23.670 M 1.95 % | 23.218 M 2.85 % | 22.574 M 0.60 % | 22.439 M 2.53 % | 21.885 M 4.00 % | 21.044 M 4.60 % | 20.119 M 0.29 % | 20.061 M 43.88 % | 13.943 M 5.17 % | 13.258 M 5.24 % | 12.598 M 7.57 % | 11.711 M 236.43 % | 3.481 M 27.37 % | 2.733 M -10.68 % | 3.060 M |
| Other non current liabilities | 322.000 K 40.00 % | 230.000 K -14.18 % | 268.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.000 K 0.00 % | 86.000 K -26.50 % | 117.000 K -71.94 % | 417.000 K 256.41 % | 117.000 K -15.83 % | 139.000 K -89.62 % | 1.339 M 0.00 % | 1.339 M | 0.000 -100.00 % | 48.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 -102.94 % | 34.000 K -54.67 % | 75.000 K -21.88 % | 96.000 K -38.46 % | 156.000 K -19.59 % | 194.000 K -16.38 % | 232.000 K -13.43 % | 268.000 K -11.55 % | 303.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K | 0.000 |
| Long term debt | 3.021 M -4.58 % | 3.166 M -4.52 % | 3.316 M -0.51 % | 3.333 M 103.36 % | 1.639 M -12.21 % | 1.867 M -17.86 % | 2.273 M -16.03 % | 2.707 M -17.72 % | 3.290 M -4.03 % | 3.428 M 386.24 % | 705.000 K -29.64 % | 1.002 M -24.83 % | 1.333 M -19.94 % | 1.665 M -16.50 % | 1.994 M 185.26 % | 699.000 K -10.15 % | 778.000 K -9.32 % | 858.000 K -22.21 % | 1.103 M -18.30 % | 1.350 M -15.31 % | 1.594 M -13.18 % | 1.836 M 47.47 % | 1.245 M -26.64 % | 1.697 M -20.92 % | 2.146 M 48.20 % | 1.448 M -5.17 % | 1.527 M -12.14 % | 1.738 M -12.75 % | 1.992 M -12.40 % | 2.274 M -8.86 % | 2.495 M -9.93 % | 2.770 M -8.31 % | 3.021 M -7.98 % | 3.283 M -5.80 % | 3.485 M | 0.000 | 0.000 -100.00 % | 7.729 M -14.35 % | 9.024 M 14 277.67 % | 62.764 K |
| Total non current liabilities | 4.244 M 0.90 % | 4.206 M -4.28 % | 4.394 M 5.63 % | 4.160 M 68.69 % | 2.466 M 32.08 % | 1.867 M -17.86 % | 2.273 M -18.62 % | 2.793 M -17.27 % | 3.376 M -27.49 % | 4.656 M 137.19 % | 1.963 M -4.71 % | 2.060 M -15.71 % | 2.444 M -36.98 % | 3.878 M -7.78 % | 4.205 M 284.37 % | 1.094 M -10.40 % | 1.221 M 42.31 % | 858.000 K -22.21 % | 1.103 M -18.30 % | 1.350 M -15.31 % | 1.594 M -13.84 % | 1.850 M 48.59 % | 1.245 M -32.85 % | 1.854 M -19.50 % | 2.303 M 43.49 % | 1.605 M -4.63 % | 1.683 M -18.89 % | 2.075 M -12.45 % | 2.370 M -12.96 % | 2.723 M -8.96 % | 2.991 M -9.47 % | 3.304 M -8.04 % | 3.593 M -5.27 % | 3.793 M -5.88 % | 4.030 M | 0.000 | 0.000 -100.00 % | 7.751 M -14.25 % | 9.039 M 14 225.11 % | 63.099 K |
| Other current liabilities | 838.000 K | 0.000 -100.00 % | 1.106 M | 0.000 -100.00 % | 922.000 K | 0.000 -100.00 % | 1.312 M | 0.000 -100.00 % | 1.288 M | 0.000 100.00 % | -547.000 K | 0.000 -100.00 % | 1.116 M | 0.000 -100.00 % | 2.387 M | 0.000 -100.00 % | 2.292 M | 0.000 -100.00 % | 2.501 M | 0.000 -100.00 % | 2.199 M | 0.000 -100.00 % | 2.275 M | 0.000 -100.00 % | 2.896 M | 0.000 -100.00 % | 1.462 M 1 542.70 % | 89.000 K -97.90 % | 4.235 M 4 658.43 % | 89.000 K -98.01 % | 4.470 M 4 922.47 % | 89.000 K -98.56 % | 6.160 M 6 821.35 % | 89.000 K -98.45 % | 5.738 M | 0.000 -100.00 % | 4.967 M | 0.000 -100.00 % | 5.035 M 549.83 % | 774.816 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 771.000 K | 0.000 100.00 % | -22.000 K | 0.000 -100.00 % | 1.617 M | 0.000 -100.00 % | 1.966 M | 0.000 -100.00 % | 628.000 K | 0.000 -100.00 % | 726.000 K | 0.000 -100.00 % | 2.882 M | 0.000 -100.00 % | 2.780 M | 0.000 -100.00 % | 3.552 M | 0.000 | 0.000 -100.00 % | 301.000 K -7.10 % | 324.000 K -37.57 % | 519.000 K 71.85 % | 302.000 K -43.55 % | 535.000 K 53.74 % | 348.000 K -52.20 % | 728.000 K 2.82 % | 708.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 295.000 K -2.96 % | 304.000 K 1.33 % | 300.000 K 17.19 % | 256.000 K -87.17 % | 1.995 M -7.47 % | 2.156 M -7.67 % | 2.335 M 31.48 % | 1.776 M 34.75 % | 1.318 M -12.13 % | 1.500 M -27.71 % | 2.075 M 2.93 % | 2.016 M 22.03 % | 1.652 M -14.23 % | 1.926 M 81.36 % | 1.062 M 139.73 % | 443.000 K 36.31 % | 325.000 K -67.37 % | 996.000 K 103.68 % | 489.000 K -58.70 % | 1.184 M 13.52 % | 1.043 M -26.13 % | 1.412 M 19.36 % | 1.183 M 31.74 % | 898.000 K -0.11 % | 899.000 K -9.56 % | 994.000 K -49.92 % | 1.985 M 21.26 % | 1.637 M -6.78 % | 1.756 M 267.36 % | 478.000 K 6.70 % | 448.000 K 6.67 % | 420.000 K 0.00 % | 420.000 K 6.60 % | 394.000 K 0.00 % | 394.000 K | 0.000 | 0.000 -100.00 % | 1.212 M 35.72 % | 893.000 K 428.12 % | 169.091 K |
| Total current liabilities | 2.624 M -10.99 % | 2.948 M -12.29 % | 3.361 M 6.77 % | 3.148 M -27.52 % | 4.343 M -12.33 % | 4.954 M -6.84 % | 5.318 M -0.95 % | 5.369 M 17.36 % | 4.575 M -0.50 % | 4.598 M -3.91 % | 4.785 M -20.82 % | 6.043 M 4.37 % | 5.790 M -6.51 % | 6.193 M 12.64 % | 5.498 M 36.73 % | 4.021 M -2.28 % | 4.115 M -2.83 % | 4.235 M -5.99 % | 4.505 M -6.36 % | 4.811 M -3.59 % | 4.990 M 2.21 % | 4.882 M -2.83 % | 5.024 M -5.21 % | 5.300 M -2.70 % | 5.447 M -16.71 % | 6.540 M 21.45 % | 5.385 M -16.68 % | 6.463 M -22.76 % | 8.367 M 7.86 % | 7.757 M 16.77 % | 6.643 M -11.46 % | 7.503 M -4.97 % | 7.895 M 10.22 % | 7.163 M -6.07 % | 7.626 M -0.01 % | 7.627 M 21.76 % | 6.264 M -13.86 % | 7.272 M -5.53 % | 7.698 M 363.05 % | 1.662 M |
| Total liabilities | 6.868 M -4.00 % | 7.154 M -7.75 % | 7.755 M 6.12 % | 7.308 M 7.33 % | 6.809 M -0.18 % | 6.821 M -10.14 % | 7.591 M -7.00 % | 8.162 M 2.65 % | 7.951 M -14.08 % | 9.254 M 37.14 % | 6.748 M -16.72 % | 8.103 M -1.59 % | 8.234 M -18.24 % | 10.071 M 3.79 % | 9.703 M 89.70 % | 5.115 M -4.14 % | 5.336 M 4.77 % | 5.093 M -9.18 % | 5.608 M -8.98 % | 6.161 M -6.42 % | 6.584 M -2.20 % | 6.732 M 7.39 % | 6.269 M -12.37 % | 7.154 M -7.69 % | 7.750 M -4.85 % | 8.145 M 15.24 % | 7.068 M -17.22 % | 8.538 M -20.48 % | 10.737 M 2.45 % | 10.480 M 8.78 % | 9.634 M -10.85 % | 10.807 M -5.93 % | 11.488 M 4.86 % | 10.956 M -6.01 % | 11.656 M 52.83 % | 7.627 M 21.76 % | 6.264 M -58.30 % | 15.023 M -10.24 % | 16.737 M 869.94 % | 1.726 M |
| Other non current 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 100.00 % | -391.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 533.000 K 0.00 % | 533.000 K 607.62 % | -105.000 K -119.70 % | 533.000 K 121.18 % | -2.517 M -552.70 % | 556.000 K 108.07 % | -6.892 M -1 339.57 % | 556.000 K 107.22 % | -7.697 M | 0.000 100.00 % | -3.058 M | 0.000 100.00 % | -4.079 M | 0.000 100.00 % | -2.649 M | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 533.000 K | 0.000 -100.00 % | 533.000 K | 0.000 -100.00 % | 556.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 5.253 M -77.51 % | 23.358 M 296.97 % | 5.884 M -74.96 % | 23.495 M 333.09 % | 5.425 M -77.01 % | 23.597 M 294.86 % | 5.976 M -75.05 % | 23.956 M 287.39 % | 6.184 M -73.92 % | 23.708 M 330.66 % | 5.505 M -76.10 % | 23.037 M 372.55 % | 4.875 M -78.66 % | 22.847 M 404.46 % | 4.529 M 51.22 % | 2.995 M 49.75 % | 2.000 M -39.52 % | 3.307 M 66.85 % | 1.982 M | 0.000 -100.00 % | 2.436 M | 0.000 -100.00 % | 2.486 M -3.31 % | 2.571 M 17.99 % | 2.179 M | 0.000 -100.00 % | 1.990 M | 0.000 -100.00 % | 1.638 M | 0.000 -100.00 % | 969.000 K | 0.000 -100.00 % | 1.048 M 47.40 % | 711.000 K -16.06 % | 847.000 K 3 037.04 % | 27.000 K 200.00 % | 9.000 K -18.18 % | 11.000 K -99.88 % | 9.382 M 83 667.86 % | 11.200 K |
| GoodWill | 17.856 M | 0.000 -100.00 % | 17.856 M | 0.000 -100.00 % | 17.856 M | 0.000 -100.00 % | 17.856 M | 0.000 -100.00 % | 17.856 M | 0.000 -100.00 % | 17.856 M | 0.000 -100.00 % | 17.975 M | 0.000 -100.00 % | 17.975 M | 0.000 -100.00 % | 15.503 M | 0.000 -100.00 % | 15.503 M | 0.000 -100.00 % | 17.723 M | 0.000 -100.00 % | 17.723 M 0.00 % | 17.723 M 0.00 % | 17.723 M | 0.000 -100.00 % | 17.723 M -7.95 % | 19.253 M 9.28 % | 17.618 M 1.80 % | 17.306 M 27.97 % | 13.523 M -5.28 % | 14.277 M 6.96 % | 13.348 M 4.55 % | 12.767 M 0.00 % | 12.767 M 28.87 % | 9.907 M 7.45 % | 9.220 M 1.20 % | 9.111 M | 0.000 -100.00 % | 613.064 K |
| Goodwill and intangible assets | 23.109 M -1.07 % | 23.358 M -1.61 % | 23.740 M 1.04 % | 23.495 M 0.92 % | 23.281 M -1.34 % | 23.597 M -0.99 % | 23.832 M -0.52 % | 23.956 M -0.35 % | 24.040 M 1.40 % | 23.708 M 1.49 % | 23.361 M 1.41 % | 23.037 M 0.82 % | 22.850 M 0.01 % | 22.847 M 1.52 % | 22.504 M 25.40 % | 17.946 M 2.53 % | 17.503 M 0.36 % | 17.440 M -0.26 % | 17.485 M -13.22 % | 20.149 M -0.05 % | 20.159 M 0.60 % | 20.038 M -0.85 % | 20.209 M -0.42 % | 20.294 M 1.97 % | 19.902 M 1.74 % | 19.561 M -0.77 % | 19.713 M 2.39 % | 19.253 M -0.02 % | 19.256 M 11.27 % | 17.306 M 19.42 % | 14.492 M 1.51 % | 14.277 M -0.83 % | 14.396 M 6.81 % | 13.478 M -1.00 % | 13.614 M 37.04 % | 9.934 M 7.64 % | 9.229 M 1.17 % | 9.122 M -2.77 % | 9.382 M 1 402.89 % | 624.265 K |
| Property plant equipment net | 3.379 M 2.15 % | 3.308 M -0.57 % | 3.327 M 2.40 % | 3.249 M -3.59 % | 3.370 M 3.22 % | 3.265 M 0.09 % | 3.262 M -0.85 % | 3.290 M -2.98 % | 3.391 M -6.07 % | 3.610 M -4.87 % | 3.795 M -1.48 % | 3.852 M 9.96 % | 3.503 M 3.92 % | 3.371 M 6.48 % | 3.166 M 2.86 % | 3.078 M 0.29 % | 3.069 M 0.36 % | 3.058 M -2.70 % | 3.143 M -11.74 % | 3.561 M 0.68 % | 3.537 M -3.81 % | 3.677 M -0.62 % | 3.700 M -2.81 % | 3.807 M -0.13 % | 3.812 M 1.49 % | 3.756 M 2.57 % | 3.662 M -1.05 % | 3.701 M 1.59 % | 3.643 M 1.50 % | 3.589 M 5.65 % | 3.397 M -0.76 % | 3.423 M -0.47 % | 3.439 M 4.47 % | 3.292 M -2.69 % | 3.383 M 656.82 % | 447.000 K -8.21 % | 487.000 K 86.59 % | 261.000 K -7.12 % | 281.000 K -63.22 % | 764.026 K |
| Total non current assets | 26.488 M -0.67 % | 26.666 M -1.48 % | 27.067 M 1.21 % | 26.744 M 0.35 % | 26.651 M -2.30 % | 27.278 M -0.74 % | 27.480 M -0.11 % | 27.511 M -0.56 % | 27.667 M -0.58 % | 27.828 M 0.59 % | 27.666 M 2.13 % | 27.089 M 1.59 % | 26.666 M 1.71 % | 26.218 M 2.13 % | 25.670 M 22.10 % | 21.024 M 2.20 % | 20.572 M 0.36 % | 20.498 M -0.63 % | 20.628 M -13.00 % | 23.710 M 0.06 % | 23.696 M -0.08 % | 23.715 M -0.81 % | 23.909 M -0.80 % | 24.101 M -0.60 % | 24.247 M 1.66 % | 23.850 M -0.24 % | 23.908 M 1.79 % | 23.487 M 0.23 % | 23.432 M 9.24 % | 21.451 M 16.30 % | 18.445 M 1.04 % | 18.256 M 2.36 % | 17.835 M 6.35 % | 16.770 M -1.34 % | 16.997 M 63.64 % | 10.387 M 6.91 % | 9.716 M 3.55 % | 9.383 M -2.90 % | 9.663 M 596.04 % | 1.388 M |
| Other current assets | 476.000 K | 0.000 -100.00 % | 437.000 K | 0.000 -100.00 % | 327.000 K | 0.000 -100.00 % | 365.000 K | 0.000 -100.00 % | 457.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.000 K -36.83 % | 391.000 K 126.01 % | 173.000 K | 0.000 | 0.000 -100.00 % | 4.046 M -20.04 % | 5.060 M 394.14 % | 1.024 M -80.36 % | 5.215 M 261.40 % | 1.443 M -60.11 % | 3.617 M -4.84 % | 3.801 M -34.00 % | 5.759 M 31.78 % | 4.370 M -20.18 % | 5.475 M 732.07 % | 658.000 K -84.46 % | 4.234 M 771.19 % | 486.000 K -88.14 % | 4.097 M 2 706.16 % | 146.000 K -96.41 % | 4.072 M 2 808.57 % | 140.000 K -94.74 % | 2.662 M 1 674.67 % | 150.000 K -95.00 % | 2.998 M -51.94 % | 6.238 M 6 699.43 % | 91.743 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.777 M 23.53 % | 2.248 M 23.38 % | 1.822 M 37.72 % | 1.323 M 1 817.39 % | 69.000 K -84.63 % | 449.000 K -71.64 % | 1.583 M -18.06 % | 1.932 M 2.01 % | 1.894 M -49.10 % | 3.721 M 115.34 % | 1.728 M -5.88 % | 1.836 M 2.68 % | 1.788 M -31.02 % | 2.592 M -40.06 % | 4.324 M 11.90 % | 3.864 M -15.06 % | 4.549 M 18.65 % | 3.834 M 6.35 % | 3.605 M 1 568.98 % | 216.000 K -60.58 % | 548.000 K 38.73 % | 395.000 K 115.85 % | 183.000 K -50.54 % | 370.000 K -69.06 % | 1.196 M 1 307.06 % | 85.000 K -19.05 % | 105.000 K | 0.000 -100.00 % | 2.517 M -29.63 % | 3.577 M -48.10 % | 6.892 M -4.96 % | 7.252 M -5.78 % | 7.697 M 178.88 % | 2.760 M -9.74 % | 3.058 M -46.96 % | 5.765 M 41.33 % | 4.079 M -15.37 % | 4.820 M 81.96 % | 2.649 M 75.10 % | 1.513 M |
| Cash and short term investments | 2.777 M 23.53 % | 2.248 M 23.38 % | 1.822 M 37.72 % | 1.323 M 1 817.39 % | 69.000 K -84.63 % | 449.000 K -71.64 % | 1.583 M -18.06 % | 1.932 M 2.01 % | 1.894 M -49.10 % | 3.721 M 115.34 % | 1.728 M -5.88 % | 1.836 M 2.68 % | 1.788 M -31.02 % | 2.592 M -40.06 % | 4.324 M 11.90 % | 3.864 M -15.06 % | 4.549 M 18.65 % | 3.834 M 6.35 % | 3.605 M 1 568.98 % | 216.000 K -60.58 % | 548.000 K 38.73 % | 395.000 K 115.85 % | 183.000 K -50.54 % | 370.000 K -69.06 % | 1.196 M 1 307.06 % | 85.000 K -19.05 % | 105.000 K | 0.000 -100.00 % | 2.517 M -29.63 % | 3.577 M -48.10 % | 6.892 M -4.96 % | 7.252 M -5.78 % | 7.697 M 178.88 % | 2.760 M -9.74 % | 3.058 M -46.96 % | 5.765 M 41.33 % | 4.079 M -15.37 % | 4.820 M 81.96 % | 2.649 M 75.10 % | 1.513 M |
| Total current assets | 7.522 M -0.28 % | 7.543 M -4.28 % | 7.880 M 12.75 % | 6.989 M 14.11 % | 6.125 M 16.82 % | 5.243 M -10.31 % | 5.846 M -5.00 % | 6.154 M 1.17 % | 6.083 M -21.50 % | 7.749 M 14.58 % | 6.763 M -8.36 % | 7.380 M 3.55 % | 7.127 M -13.02 % | 8.194 M -9.43 % | 9.047 M 12.47 % | 8.044 M -10.87 % | 9.025 M 2.48 % | 8.807 M -6.91 % | 9.461 M 33.69 % | 7.077 M -7.56 % | 7.656 M 3.53 % | 7.395 M 1.14 % | 7.312 M 23.95 % | 5.899 M -14.16 % | 6.872 M -13.72 % | 7.965 M 24.88 % | 6.378 M -16.35 % | 7.625 M -21.75 % | 9.744 M -10.72 % | 10.914 M -10.78 % | 12.233 M -3.45 % | 12.670 M -7.61 % | 13.714 M 68.70 % | 8.129 M 2.68 % | 7.917 M -19.53 % | 9.838 M 19.12 % | 8.259 M -9.45 % | 9.121 M -7.00 % | 9.807 M 188.70 % | 3.397 M |
| Inventory | 1.503 M -20.31 % | 1.886 M -13.68 % | 2.185 M -7.84 % | 2.371 M 4.22 % | 2.275 M 23.24 % | 1.846 M 17.36 % | 1.573 M 2.81 % | 1.530 M 6.92 % | 1.431 M -5.79 % | 1.519 M 1.88 % | 1.491 M 9.23 % | 1.365 M -18.26 % | 1.670 M 7.33 % | 1.556 M 43.28 % | 1.086 M 7.31 % | 1.012 M -22.63 % | 1.308 M -21.49 % | 1.666 M -7.96 % | 1.810 M 0.50 % | 1.801 M -5.06 % | 1.897 M 6.27 % | 1.785 M -3.57 % | 1.851 M -3.19 % | 1.912 M 1.97 % | 1.875 M -11.60 % | 2.121 M 11.46 % | 1.903 M -11.49 % | 2.150 M -19.60 % | 2.674 M -13.83 % | 3.103 M 99.42 % | 1.556 M 17.79 % | 1.321 M -3.65 % | 1.371 M 5.71 % | 1.297 M 15.60 % | 1.122 M -20.48 % | 1.411 M 9.55 % | 1.288 M -1.15 % | 1.303 M 41.63 % | 920.000 K 41.31 % | 651.063 K |
| Net receivables | 2.766 M -18.86 % | 3.409 M -0.79 % | 3.436 M 4.28 % | 3.295 M -4.60 % | 3.454 M 17.16 % | 2.948 M | 0.000 -100.00 % | 2.692 M | 0.000 -100.00 % | 2.509 M | 0.000 -100.00 % | 4.179 M | 0.000 -100.00 % | 3.799 M | 0.000 -100.00 % | 2.995 M -5.46 % | 3.168 M -4.20 % | 3.307 M | 0.000 | 0.000 -100.00 % | 4.187 M | 0.000 -100.00 % | 3.835 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.895 M | 0.000 -100.00 % | 3.299 M | 0.000 -100.00 % | 4.500 M | 0.000 -100.00 % | 3.597 M | 0.000 -100.00 % | 2.742 M | 0.000 -100.00 % | 6.077 M 432.52 % | 1.141 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 416.000 K 7.77 % | 386.000 K 45.66 % | 265.000 K 12.29 % | 236.000 K -53.73 % | 510.000 K 0.00 % | 510.000 K 155.00 % | 200.000 K -36.10 % | 313.000 K | 0.000 -100.00 % | 391.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 % | 105.000 K | 0.000 -100.00 % | 2.517 M | 0.000 -100.00 % | 6.892 M | 0.000 -100.00 % | 7.697 M | 0.000 -100.00 % | 3.058 M 50 866.67 % | 6.000 K -99.85 % | 4.079 M | 0.000 -100.00 % | 2.649 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 957.000 K -63.80 % | 2.644 M 109.01 % | 1.265 M -56.26 % | 2.892 M 211.30 % | 929.000 K -66.80 % | 2.798 M 134.34 % | 1.194 M -66.77 % | 3.593 M 358.29 % | 784.000 K -74.69 % | 3.098 M 14.32 % | 2.710 M -32.70 % | 4.027 M 357.09 % | 881.000 K -79.35 % | 4.267 M 188.51 % | 1.479 M -58.66 % | 3.578 M 311.26 % | 870.000 K -73.14 % | 3.239 M 310.52 % | 789.000 K -78.25 % | 3.627 M 250.10 % | 1.036 M -70.14 % | 3.470 M 242.21 % | 1.014 M -76.97 % | 4.402 M 373.84 % | 929.000 K -83.25 % | 5.546 M 358.35 % | 1.210 M -72.72 % | 4.436 M 116.18 % | 2.052 M -69.24 % | 6.671 M 368.80 % | 1.423 M -77.97 % | 6.459 M 567.94 % | 967.000 K -83.75 % | 5.952 M 657.25 % | 786.000 K -88.65 % | 6.923 M 753.64 % | 811.000 K -85.29 % | 5.512 M 321.41 % | 1.308 M 220.93 % | 407.560 K |
| Tax payables | 534.000 K | 0.000 -100.00 % | 690.000 K | 0.000 -100.00 % | 497.000 K | 0.000 -100.00 % | 477.000 K | 0.000 -100.00 % | 771.000 K | 0.000 -100.00 % | 547.000 K | 0.000 -100.00 % | 524.000 K | 0.000 -100.00 % | 570.000 K | 0.000 -100.00 % | 628.000 K | 0.000 -100.00 % | 726.000 K | 0.000 -100.00 % | 712.000 K | 0.000 -100.00 % | 552.000 K | 0.000 -100.00 % | 723.000 K | 0.000 -100.00 % | 728.000 K 141.86 % | 301.000 K -7.10 % | 324.000 K -37.57 % | 519.000 K 71.85 % | 302.000 K -43.55 % | 535.000 K 53.74 % | 348.000 K -52.20 % | 728.000 K 2.82 % | 708.000 K 0.57 % | 704.000 K 44.86 % | 486.000 K -11.31 % | 548.000 K 18.61 % | 462.000 K 48.55 % | 311.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 157.000 K 67.02 % | 94.000 K -66.43 % | 280.000 K 60.92 % | 174.000 K -9.38 % | 192.000 K 1 376.92 % | 13.000 K -48.00 % | 25.000 K -28.57 % | 35.000 K -33.96 % | 53.000 K -1.85 % | 54.000 K -45.45 % | 99.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.000 K | 0.000 -100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 62.764 K |
| 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 |
| Other total stockholders equity | 13.318 M 13.15 % | 11.770 M -10.70 % | 13.181 M 12.30 % | 11.737 M 0.22 % | 11.711 M 0.00 % | 11.711 M 0.00 % | 11.711 M 0.00 % | 11.711 M 0.02 % | 11.709 M 0.00 % | 11.709 M 0.00 % | 11.709 M 6.84 % | 10.959 M 1.70 % | 10.776 M 0.00 % | 10.776 M 3.57 % | 10.405 M 2.29 % | 10.172 M 1.05 % | 10.066 M 0.00 % | 10.066 M -4.97 % | 10.593 M 0.67 % | 10.523 M 1.81 % | 10.336 M 0.26 % | 10.309 M -0.91 % | 10.404 M -0.05 % | 10.409 M -0.45 % | 10.456 M 1.22 % | 10.330 M -3.12 % | 10.663 M 3.22 % | 10.330 M -2.60 % | 10.606 M 2.67 % | 10.330 M -2.34 % | 10.578 M 3.01 % | 10.269 M -4.46 % | 10.748 M 66.46 % | 6.457 M -1.59 % | 6.561 M -4.54 % | 6.873 M 0.38 % | 6.847 M 11 311.67 % | 60.000 K | 0.000 | 0.000 |
| Deferred tax liabilities non current | 901.000 K 11.23 % | 810.000 K 0.00 % | 810.000 K -2.06 % | 827.000 K 0.00 % | 827.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.111 M -2.63 % | 1.141 M 21.25 % | 941.000 K -3.19 % | 972.000 K 11.21 % | 874.000 K 0.23 % | 872.000 K 120.76 % | 395.000 K 0.00 % | 395.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 157.000 K 0.00 % | 157.000 K 0.00 % | 157.000 K 0.00 % | 157.000 K -48.18 % | 303.000 K 0.00 % | 303.000 K -14.16 % | 353.000 K 3.82 % | 340.000 K 0.00 % | 340.000 K 0.00 % | 340.000 K 40.50 % | 242.000 K 0.00 % | 242.000 K | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 335.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 |
| Total assets | 34.010 M -0.58 % | 34.209 M -2.11 % | 34.947 M 3.60 % | 33.733 M 2.92 % | 32.776 M 0.78 % | 32.521 M -2.42 % | 33.326 M -1.01 % | 33.665 M -0.25 % | 33.750 M -5.14 % | 35.577 M 3.33 % | 34.429 M -0.12 % | 34.469 M 2.00 % | 33.793 M -1.80 % | 34.412 M -0.88 % | 34.717 M 19.43 % | 29.068 M -1.79 % | 29.597 M 1.00 % | 29.305 M -2.61 % | 30.089 M -2.27 % | 30.787 M -1.80 % | 31.352 M 0.78 % | 31.110 M -0.36 % | 31.221 M 4.07 % | 30.000 M -3.60 % | 31.119 M -2.19 % | 31.815 M 5.05 % | 30.286 M -2.65 % | 31.112 M -6.22 % | 33.176 M 2.51 % | 32.365 M 5.50 % | 30.678 M -0.80 % | 30.926 M -1.97 % | 31.549 M 26.71 % | 24.899 M -0.06 % | 24.914 M 23.18 % | 20.225 M 12.52 % | 17.975 M -2.86 % | 18.504 M -4.96 % | 19.470 M 306.88 % | 4.785 M |
| 2025-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-03-31 |
| 2025-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -175.000 K | 0.000 100.00 % | -17.000 K | 0.000 -100.00 % | 1.213 M | 0.000 100.00 % | -361.000 K | 0.000 100.00 % | -837.000 K -2 690.00 % | -30.000 K 72.73 % | -110.000 K -234.15 % | 82.000 K | 0.000 -100.00 % | 144.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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 328.000 K 6.49 % | 308.000 K 208.07 % | -285.000 K -1 196.15 % | 26.000 K 101.53 % | -1.695 M -136.73 % | -716.000 K -10.66 % | -647.000 K -311.44 % | 306.000 K 10 300.00 % | -3.000 K -100.21 % | 1.396 M 3 002.22 % | 45.000 K -89.98 % | 449.000 K 145.96 % | -977.000 K 17.97 % | -1.191 M -333.88 % | -274.500 K -9.36 % | -251.000 K -142.54 % | 590.000 K 364.57 % | -223.000 K -161.35 % | 363.500 K 476.68 % | -96.500 K 0.00 % | -96.500 K 83.50 % | -585.000 K 0.00 % | -585.000 K -169.23 % | 845.000 K 0.00 % | 845.000 K 248.25 % | -570.000 K 0.00 % | -570.000 K 47.68 % | -1.090 M 0.00 % | -1.090 M -243.69 % | -317.000 K 0.00 % | -317.000 K 31.01 % | -459.500 K 0.00 % | -459.500 K -261.51 % | 284.500 K 0.00 % | 284.500 K -76.49 % | 1.210 M 0.00 % | 1.210 M 895.88 % | 121.500 K 0.00 % | 121.500 K 0.00 % | 121.500 K 135.22 % | -344.983 K 0.00 % | -344.983 K |
| Accounts receivables | 167.000 K -64.01 % | 464.000 K 180.28 % | -578.000 K -38.28 % | -418.000 K 49.82 % | -833.000 K -222.87 % | -258.000 K -13 000.00 % | 2.000 K -96.97 % | 66.000 K 126.51 % | -249.000 K -124.06 % | 1.035 M 105.77 % | 503.000 K 233.07 % | -378.000 K | 0.000 100.00 % | -554.000 K | 0.000 100.00 % | -288.000 K | 0.000 -100.00 % | 409.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 % | 10.905 K 0.00 % | 10.905 K |
| Inventory | 384.000 K 28.43 % | 299.000 K 59.89 % | 187.000 K 294.79 % | -96.000 K 77.62 % | -429.000 K -57.14 % | -273.000 K -506.67 % | -45.000 K 53.61 % | -97.000 K -210.23 % | 88.000 K 414.29 % | -28.000 K 77.78 % | -126.000 K -141.45 % | 304.000 K 204.29 % | -291.500 K 37.71 % | -468.000 K -527.40 % | 109.500 K -63.01 % | 296.000 K 17.93 % | 251.000 K 73.10 % | 145.000 K 952.94 % | -17.000 K 26.09 % | -23.000 K 0.00 % | -23.000 K -291.67 % | 12.000 K 0.00 % | 12.000 K -14.29 % | 14.000 K 0.00 % | 14.000 K -96.49 % | 398.500 K 0.00 % | 398.500 K 256.27 % | -255.000 K 0.00 % | -255.000 K -175.68 % | -92.500 K 0.00 % | -92.500 K 5.61 % | -98.000 K 0.00 % | -98.000 K -168.53 % | 143.000 K 0.00 % | 143.000 K 177.72 % | -184.000 K 0.00 % | -184.000 K -36.80 % | -134.500 K 0.00 % | -134.500 K 0.00 % | -134.500 K -2 344.28 % | 5.993 K 0.00 % | 5.993 K |
| Accounts payables | -223.000 K 50.99 % | -455.000 K -529.25 % | 106.000 K -80.37 % | 540.000 K 224.71 % | -433.000 K -134.05 % | -185.000 K 69.37 % | -604.000 K -279.23 % | 337.000 K 113.29 % | 158.000 K -59.38 % | 389.000 K 217.17 % | -332.000 K -163.48 % | 523.000 K | 0.000 100.00 % | -169.000 K | 0.000 100.00 % | -149.000 K | 0.000 100.00 % | -777.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 % | -361.881 K 0.00 % | -361.881 K |
| Other working capital | 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 % | -685.500 K | 0.000 100.00 % | -384.000 K -249.09 % | -110.000 K -132.45 % | 339.000 K | 0.000 -100.00 % | 380.500 K 617.69 % | -73.500 K 0.00 % | -73.500 K 87.69 % | -597.000 K 0.00 % | -597.000 K -171.84 % | 831.000 K 0.00 % | 831.000 K 185.80 % | -968.500 K 0.00 % | -968.500 K -16.06 % | -834.500 K 0.00 % | -834.500 K -271.71 % | -224.500 K 0.00 % | -224.500 K 37.90 % | -361.500 K 0.00 % | -361.500 K -355.48 % | 141.500 K 0.00 % | 141.500 K -89.85 % | 1.394 M 0.00 % | 1.394 M 444.53 % | 256.000 K 0.00 % | 256.000 K 0.00 % | 256.000 K | 0.000 | 0.000 |
| Other non cash items | 48.000 K -23.81 % | 63.000 K -46.61 % | 118.000 K -96.69 % | 3.569 M -20.39 % | 4.483 M 25.61 % | 3.569 M 3.60 % | 3.445 M 46.35 % | 2.354 M 1.51 % | 2.319 M 4 116.36 % | 55.000 K -97.22 % | 1.979 M 148.31 % | 797.000 K 310.01 % | -379.500 K 2.44 % | -389.000 K -336.47 % | 164.500 K -55.18 % | 367.000 K 97.31 % | 186.000 K -53.38 % | 399.000 K 116.85 % | 184.000 K -23.01 % | 239.000 K 0.00 % | 239.000 K 132.04 % | -746.000 K 0.00 % | -746.000 K -1 181.16 % | 69.000 K 0.00 % | 69.000 K 109.75 % | -708.000 K 0.00 % | -708.000 K -156.06 % | -276.500 K 0.00 % | -276.500 K -229.17 % | -84.000 K 0.00 % | -84.000 K 69.51 % | -275.500 K 0.00 % | -275.500 K -734.85 % | -33.000 K 0.00 % | -33.000 K -161.11 % | 54.000 K 0.00 % | 54.000 K 325.00 % | -24.000 K 0.00 % | -24.000 K 97.98 % | -1.191 M -2 862.02 % | -40.209 K 0.00 % | -40.209 K |
| Net cash provided by operating activities | 2.496 M 41.34 % | 1.766 M -19.03 % | 2.181 M 2.15 % | 2.135 M 80.32 % | 1.184 M 83.00 % | 647.000 K -29.67 % | 920.000 K -31.29 % | 1.339 M 942.14 % | -159.000 K -113.70 % | 1.161 M -30.40 % | 1.668 M -31.50 % | 2.435 M 216.03 % | 770.500 K 242.44 % | 225.000 K -84.87 % | 1.487 M 19.06 % | 1.249 M -36.44 % | 1.965 M 31.09 % | 1.499 M -12.39 % | 1.711 M 19.28 % | 1.435 M 0.00 % | 1.435 M 67.09 % | 858.500 K 0.00 % | 858.500 K -64.31 % | 2.406 M 0.00 % | 2.406 M 429.26 % | 454.500 K 0.00 % | 454.500 K 0.66 % | 451.500 K 0.00 % | 451.500 K -71.62 % | 1.591 M 0.00 % | 1.591 M 17.85 % | 1.350 M 0.00 % | 1.350 M -28.34 % | 1.884 M 0.00 % | 1.884 M -10.50 % | 2.105 M 0.00 % | 2.105 M 183.69 % | 742.000 K 0.00 % | 742.000 K 0.00 % | 742.000 K 43.06 % | 518.646 K 0.00 % | 518.646 K |
| Investments in property plant and equipment | -1.288 M -29.06 % | -998.000 K 30.65 % | -1.439 M -65.40 % | -870.000 K 24.87 % | -1.158 M 3.18 % | -1.196 M 6.20 % | -1.275 M -8.33 % | -1.177 M 9.46 % | -1.300 M 1.22 % | -1.316 M -11.24 % | -1.183 M 24.51 % | -1.567 M -33.99 % | -1.170 M 14.26 % | -1.364 M -35.86 % | -1.004 M -2.34 % | -981.000 K -89.38 % | -518.000 K -18.00 % | -439.000 K 29.08 % | -619.000 K -7.65 % | -575.000 K 0.00 % | -575.000 K 1.12 % | -581.500 K 0.00 % | -581.500 K 19.96 % | -726.500 K 0.00 % | -726.500 K -17.65 % | -617.500 K 0.00 % | -617.500 K 8.04 % | -671.500 K 0.00 % | -671.500 K -79.79 % | -373.500 K 0.00 % | -373.500 K -242.66 % | -109.000 K 0.00 % | -109.000 K 92.51 % | -1.455 M 0.00 % | -1.455 M -618.27 % | -202.500 K 0.00 % | -202.500 K -246.15 % | -58.500 K 0.00 % | -58.500 K 0.00 % | -58.500 K 62.25 % | -154.957 K 0.00 % | -154.957 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.486 M -190 145.66 % | 6.570 K 0.00 % | 6.570 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -278.000 K 0.00 % | -278.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 311.500 K 0.00 % | 311.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 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.170 M | 0.000 -100.00 % | 1.004 M | 0.000 -100.00 % | 518.000 K | 0.000 -100.00 % | 619.000 K 7.65 % | 575.000 K 0.00 % | 575.000 K 112.96 % | 270.000 K 0.00 % | 270.000 K -62.84 % | 726.500 K 0.00 % | 726.500 K 17.65 % | 617.500 K 0.00 % | 617.500 K -8.04 % | 671.500 K 0.00 % | 671.500 K 3.07 % | 651.500 K 0.00 % | 651.500 K 497.71 % | 109.000 K 0.00 % | 109.000 K -92.51 % | 1.455 M 0.00 % | 1.455 M 618.27 % | 202.500 K 0.00 % | 202.500 K 246.15 % | 58.500 K 0.00 % | 58.500 K -89.41 % | 552.500 K | 0.000 | 0.000 |
| Net cash used for investing activites | -1.288 M -29.06 % | -998.000 K 30.65 % | -1.439 M -65.40 % | -870.000 K 24.87 % | -1.158 M 3.18 % | -1.196 M 4.55 % | -1.253 M -6.46 % | -1.177 M 9.46 % | -1.300 M 1.22 % | -1.316 M -11.24 % | -1.183 M 24.51 % | -1.567 M -33.99 % | -1.170 M 14.26 % | -1.364 M -35.86 % | -1.004 M -2.34 % | -981.000 K -89.38 % | -518.000 K -18.00 % | -439.000 K 29.08 % | -619.000 K -7.65 % | -575.000 K 0.00 % | -575.000 K -112.96 % | -270.000 K 0.00 % | -270.000 K 62.84 % | -726.500 K 0.00 % | -726.500 K -21.49 % | -598.000 K 0.00 % | -598.000 K -50.25 % | -398.000 K 0.00 % | -398.000 K 38.91 % | -651.500 K 0.00 % | -651.500 K -497.71 % | -109.000 K 0.00 % | -109.000 K 92.51 % | -1.455 M 0.00 % | -1.455 M -618.27 % | -202.500 K 0.00 % | -202.500 K -246.15 % | -58.500 K 0.00 % | -58.500 K 99.51 % | -11.934 M -7 942.15 % | -148.387 K 0.00 % | -148.387 K |
| Debt repayment | -93.000 K -9.41 % | -85.000 K -208.97 % | 78.000 K -93.36 % | 1.174 M | 0.000 | 0.000 100.00 % | -683.000 K -12.71 % | -606.000 K | 0.000 -100.00 % | 3.540 M 1 169.49 % | -331.000 K -88.07 % | -176.000 K | 0.000 100.00 % | -329.000 K -109.16 % | 3.590 M 1 565.31 % | -245.000 K | 0.000 100.00 % | -244.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 100.00 % | -291.512 K 29.88 % | -415.745 K 0.00 % | -415.745 K |
| Common stock issued | 0.000 -100.00 % | 25.000 K 108.33 % | 12.000 K -62.50 % | 32.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 997.000 K 421.99 % | 191.000 K 2 838.46 % | 6.500 K -50.00 % | 13.000 K -92.86 % | 182.000 K 76.70 % | 103.000 K | 0.000 | 0.000 -100.00 % | 100.500 K 905.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 38.500 K 0.00 % | 38.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K 0.00 % | 30.000 K -98.66 % | 2.247 M 0.00 % | 2.247 M | 0.000 | 0.000 -100.00 % | 3.820 M 0.00 % | 3.820 M 340.29 % | 867.500 K 0.00 % | 867.500 K 0.00 % | 867.500 K | 0.000 | 0.000 |
| Common stock repurchased | -436.000 K | 0.000 100.00 % | -150.000 K | 0.000 | 0.000 | 0.000 100.00 % | -126.000 K | 0.000 | 0.000 | 0.000 100.00 % | -295.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -180.500 K 0.00 % | -180.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.000 K 0.00 % | -145.000 K | 0.000 | 0.000 100.00 % | -363.000 K 0.00 % | -363.000 K -380.79 % | -75.500 K 0.00 % | -75.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -89.000 K 59.55 % | -220.000 K -48.65 % | -148.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -481.000 K 57.17 % | -1.123 M | 0.000 100.00 % | -1.108 M | 0.000 100.00 % | -1.096 M | 0.000 100.00 % | -1.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -61.000 K 1.61 % | -62.000 K -77.14 % | -35.000 K 28.57 % | -49.000 K 81.99 % | -272.000 K 52.28 % | -570.000 K -2 092.31 % | -26.000 K -44.44 % | -18.000 K 95.12 % | -369.000 K -720.00 % | -45.000 K 94.17 % | -772.000 K -929.33 % | -75.000 K 95.15 % | -1.546 M -4 447.06 % | -34.000 K | 0.000 | 0.000 100.00 % | -1.023 M | 0.000 100.00 % | -917.000 K 29.08 % | -1.293 M 0.00 % | -1.293 M -5.98 % | -1.220 M 0.00 % | -1.220 M -7.68 % | -1.133 M 0.00 % | -1.133 M -10.64 % | -1.024 M 0.00 % | -1.024 M -35.09 % | -758.000 K 0.00 % | -758.000 K 42.84 % | -1.326 M 0.00 % | -1.326 M -192.95 % | 1.427 M 0.00 % | 1.427 M 254.05 % | -926.000 K 0.00 % | -926.000 K 22.99 % | -1.203 M 0.00 % | -1.203 M -276.45 % | 681.500 K 0.00 % | 681.500 K -93.70 % | 10.812 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -679.000 K -98.54 % | -342.000 K -40.74 % | -243.000 K -121.00 % | 1.157 M 525.37 % | -272.000 K 52.28 % | -570.000 K 31.74 % | -835.000 K -34.24 % | -622.000 K -68.56 % | -369.000 K -110.56 % | 3.495 M 695.40 % | -587.000 K 50.38 % | -1.183 M -6.05 % | -1.116 M 23.49 % | -1.458 M -76.94 % | -824.000 K 33.44 % | -1.238 M -21.08 % | -1.023 M 23.47 % | -1.336 M -45.69 % | -917.000 K 29.08 % | -1.293 M 0.00 % | -1.293 M -5.98 % | -1.220 M 0.00 % | -1.220 M -7.68 % | -1.133 M 0.00 % | -1.133 M -10.64 % | -1.024 M 0.00 % | -1.024 M -35.09 % | -758.000 K 0.00 % | -758.000 K 42.84 % | -1.326 M 0.00 % | -1.326 M -192.95 % | 1.427 M 0.00 % | 1.427 M 254.05 % | -926.000 K 0.00 % | -926.000 K 22.99 % | -1.203 M 0.00 % | -1.203 M -276.45 % | 681.500 K 0.00 % | 681.500 K -93.60 % | 10.656 M 2 662.99 % | -415.745 K 0.00 % | -415.745 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -1.168 M -771.64 % | -134.000 K -793.33 % | -15.000 K -101.83 % | 819.000 K | 0.000 | 0.000 | 0.000 100.00 % | -198.500 K | 0.000 100.00 % | -47.500 K | 0.000 -100.00 % | 27.500 K | 0.000 -100.00 % | 47.500 K | 0.000 -100.00 % | 1.633 M 241.63 % | 478.000 K 0.00 % | 478.000 K 2 996.97 % | -16.500 K 0.00 % | -16.500 K -102.16 % | 765.000 K 0.00 % | 765.000 K 535.90 % | -175.500 K 0.00 % | -175.500 K 91.69 % | -2.112 M 0.00 % | -2.112 M -13 096.88 % | -16.000 K 0.00 % | -16.000 K 95.40 % | -348.000 K 0.00 % | -348.000 K -2 385.71 % | -14.000 K 0.00 % | -14.000 K -196.55 % | 14.500 K 0.00 % | 14.500 K 101.53 % | -950.500 K 0.00 % | -950.500 K -200.00 % | 950.500 K | 0.000 | 0.000 |
| Net change in cash | 529.000 K 24.18 % | 426.000 K -14.63 % | 499.000 K -60.21 % | 1.254 M 430.00 % | -380.000 K 66.49 % | -1.134 M -224.93 % | -349.000 K -1 018.42 % | 38.000 K 102.08 % | -1.827 M | 0.000 100.00 % | -108.000 K 65.71 % | -315.000 K 59.67 % | -781.000 K | 0.000 100.00 % | -156.750 K | 0.000 -100.00 % | 236.000 K | 0.000 -100.00 % | 904.000 K 3 962.92 % | 22.250 K 0.00 % | 22.250 K 106.87 % | -324.000 K 0.00 % | -324.000 K -149.43 % | 655.500 K 0.00 % | 655.500 K 197.62 % | -671.500 K 0.00 % | -671.500 K 52.31 % | -1.408 M 0.00 % | -1.408 M -599.63 % | -201.250 K 0.00 % | -201.250 K -117.35 % | 1.160 M 0.00 % | 1.160 M 554.36 % | -255.250 K 0.00 % | -255.250 K -171.45 % | 357.250 K 0.00 % | 357.250 K 72.38 % | 207.250 K 0.00 % | 207.250 K 116.18 % | -1.281 M | 0.000 | 0.000 |
| Cash at beginning of period | 2.248 M 23.38 % | 1.822 M 37.72 % | 1.323 M 1 817.39 % | 69.000 K -84.63 % | 449.000 K -71.64 % | 1.583 M -18.06 % | 1.932 M 2.01 % | 1.894 M -49.10 % | 3.721 M 115.34 % | 1.728 M -5.88 % | 1.836 M -14.64 % | 2.151 M 119.38 % | 980.500 K -77.32 % | 4.324 M 280.22 % | 1.137 M -75.00 % | 4.549 M 404.74 % | 901.250 K | 0.000 100.00 % | -2.750 K 89.00 % | -25.000 K 0.00 % | -25.000 K -108.36 % | 299.000 K 0.00 % | 299.000 K 183.87 % | -356.500 K 0.00 % | -356.500 K -213.17 % | 315.000 K 0.00 % | 315.000 K -81.72 % | 1.723 M 0.00 % | 1.723 M -10.46 % | 1.924 M 0.00 % | 1.924 M 151.70 % | 764.500 K 0.00 % | 764.500 K -25.03 % | 1.020 M 0.00 % | 1.020 M 53.92 % | 662.500 K 0.00 % | 662.500 K 185.87 % | 231.750 K 0.00 % | 231.750 K -84.68 % | 1.513 M | 0.000 | 0.000 |
| Cash at end of period | 2.777 M 23.53 % | 2.248 M 23.38 % | 1.822 M 37.72 % | 1.323 M 1 817.39 % | 69.000 K -84.63 % | 449.000 K -71.64 % | 1.583 M -18.06 % | 1.932 M 2.01 % | 1.894 M -49.10 % | 3.721 M 115.34 % | 1.728 M -5.88 % | 1.836 M 820.30 % | 199.500 K -92.30 % | 2.592 M 164.35 % | 980.500 K -74.62 % | 3.864 M 239.77 % | 1.137 M -70.34 % | 3.834 M 325.41 % | 901.250 K 32 872.73 % | -2.750 K 0.00 % | -2.750 K 89.00 % | -25.000 K 0.00 % | -25.000 K -108.36 % | 299.000 K 0.00 % | 299.000 K 183.87 % | -356.500 K 0.00 % | -356.500 K -213.17 % | 315.000 K 0.00 % | 315.000 K -81.72 % | 1.723 M 0.00 % | 1.723 M -10.46 % | 1.924 M 0.00 % | 1.924 M 151.70 % | 764.500 K 0.00 % | 764.500 K -25.03 % | 1.020 M 0.00 % | 1.020 M 132.29 % | 439.000 K 0.00 % | 439.000 K 89.43 % | 231.750 K -84.68 % | 1.513 M 0.00 % | 1.513 M |
| Operating cash flow | 2.496 M 41.34 % | 1.766 M -19.03 % | 2.181 M 2.15 % | 2.135 M 80.32 % | 1.184 M 83.00 % | 647.000 K -29.67 % | 920.000 K -31.29 % | 1.339 M 942.14 % | -159.000 K -113.70 % | 1.161 M -30.40 % | 1.668 M -31.50 % | 2.435 M 216.03 % | 770.500 K 242.44 % | 225.000 K -84.87 % | 1.487 M 19.06 % | 1.249 M -36.44 % | 1.965 M 31.09 % | 1.499 M -12.39 % | 1.711 M 19.28 % | 1.435 M 0.00 % | 1.435 M 67.09 % | 858.500 K 0.00 % | 858.500 K -64.31 % | 2.406 M 0.00 % | 2.406 M 429.26 % | 454.500 K 0.00 % | 454.500 K 0.66 % | 451.500 K 0.00 % | 451.500 K -71.62 % | 1.591 M 0.00 % | 1.591 M 17.85 % | 1.350 M 0.00 % | 1.350 M -28.34 % | 1.884 M 0.00 % | 1.884 M -10.50 % | 2.105 M 0.00 % | 2.105 M 183.69 % | 742.000 K 0.00 % | 742.000 K 0.00 % | 742.000 K 43.06 % | 518.646 K 0.00 % | 518.646 K |
| Capital expenditure | -351.000 K -28.10 % | -274.000 K 80.96 % | -1.439 M -65.40 % | -870.000 K 24.87 % | -1.158 M 3.18 % | -1.196 M 6.20 % | -1.275 M -8.33 % | -1.177 M 9.46 % | -1.300 M -892.37 % | -131.000 K 88.93 % | -1.183 M 24.51 % | -1.567 M -33.99 % | -1.170 M -175.83 % | -424.000 K 57.77 % | -1.004 M -420.21 % | -193.000 K 62.74 % | -518.000 K -278.10 % | -137.000 K 77.87 % | -619.000 K -7.65 % | -575.000 K 0.00 % | -575.000 K 1.12 % | -581.500 K 0.00 % | -581.500 K 19.96 % | -726.500 K 0.00 % | -726.500 K -17.65 % | -617.500 K 0.00 % | -617.500 K 8.04 % | -671.500 K 0.00 % | -671.500 K -79.79 % | -373.500 K 0.00 % | -373.500 K -242.66 % | -109.000 K 0.00 % | -109.000 K 92.51 % | -1.455 M 0.00 % | -1.455 M -618.27 % | -202.500 K 0.00 % | -202.500 K -246.15 % | -58.500 K 0.00 % | -58.500 K 0.00 % | -58.500 K 62.25 % | -154.956 K 0.00 % | -154.956 K |
| Free CashFlow | 2.145 M 43.77 % | 1.492 M 101.08 % | 742.000 K -41.34 % | 1.265 M 4 765.38 % | 26.000 K 104.74 % | -549.000 K -54.65 % | -355.000 K -319.14 % | 162.000 K 111.10 % | -1.459 M -241.65 % | 1.030 M 112.37 % | 485.000 K -44.12 % | 868.000 K 317.54 % | -399.000 K -100.50 % | -199.000 K -141.20 % | 483.000 K -54.26 % | 1.056 M -27.02 % | 1.447 M 6.24 % | 1.362 M 24.73 % | 1.092 M 27.05 % | 859.500 K 0.00 % | 859.500 K 210.29 % | 277.000 K 0.00 % | 277.000 K -83.50 % | 1.679 M 0.00 % | 1.679 M 1 130.06 % | -163.000 K 0.00 % | -163.000 K 25.91 % | -220.000 K 0.00 % | -220.000 K -118.07 % | 1.218 M 0.00 % | 1.218 M -1.89 % | 1.241 M 0.00 % | 1.241 M 188.94 % | 429.500 K 0.00 % | 429.500 K -77.42 % | 1.903 M 0.00 % | 1.903 M 178.35 % | 683.500 K 0.00 % | 683.500 K 0.00 % | 683.500 K 87.93 % | 363.690 K 0.00 % | 363.690 K |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 |