Birks Group Inc. BGI
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 177.807 M -4.03 % | 185.275 M 13.70 % | 162.950 M -10.14 % | 181.342 M 26.75 % | 143.068 M -15.55 % | 169.420 M 12.16 % | 151.049 M 2.26 % | 147.709 M -61.40 % | 382.632 M 3.13 % | 371.014 M -2.98 % | 382.415 M 23.04 % | 310.794 M 4.34 % | 297.868 M -1.25 % | 301.625 M 14.54 % | 263.337 M 1.28 % | 260.005 M -23.99 % | 342.060 M 5.58 % | 323.967 M -4.57 % | 339.484 M 6.15 % | 319.806 M 10.48 % | 289.482 M 2.09 % | 283.559 M 27.16 % | 222.995 M 84.34 % | 120.970 M |
| Net income | -12.819 M -176.81 % | -4.631 M 37.69 % | -7.432 M -292.19 % | -1.895 M 78.60 % | -8.855 M 52.04 % | -18.462 M 7.29 % | -19.914 M -274.14 % | 11.435 M 74.01 % | 6.572 M -6.90 % | 7.059 M 164.50 % | -10.944 M -70.67 % | -6.412 M -516.55 % | 1.539 M 604.54 % | 218.498 K 102.90 % | -7.528 M 62.07 % | -19.849 M 74.22 % | -76.998 M -817.02 % | 10.739 M -29.06 % | 15.139 M 127.34 % | 6.659 M 371.70 % | 1.412 M 148.63 % | -2.903 M -116.35 % | 17.756 M 559.09 % | -3.868 M |
| Income before tax | -15.247 M -124.35 % | -6.796 M 27.62 % | -9.389 M -829.53 % | 1.287 M 122.05 % | -5.838 M 52.25 % | -12.227 M 33.20 % | -18.305 M 15.52 % | -21.667 M -4 555.43 % | -465.419 K -106.53 % | 7.124 M 165.09 % | -10.944 M -71.20 % | -6.392 M -509.84 % | 1.560 M 546.01 % | 241.445 K 103.22 % | -7.505 M 62.19 % | -19.851 M 44.10 % | -35.513 M -5 507.92 % | 656.693 K -94.48 % | 11.890 M 77.31 % | 6.706 M 375.00 % | 1.412 M | 0.000 -100.00 % | 7.154 M 284.97 % | -3.868 M |
| Income before tax ratio | -0.09 -133.78 % | -0.04 36.34 % | -0.06 -911.87 % | 0.01 117.39 % | -0.04 43.46 % | -0.07 40.45 % | -0.12 17.39 % | -0.15 -11 959.65 % | 0.00 -106.34 % | 0.02 167.09 % | -0.03 -39.13 % | -0.02 -492.79 % | 0.01 554.15 % | 0.00 102.81 % | -0.03 62.67 % | -0.08 26.46 % | -0.10 -5 221.87 % | 0.00 -94.21 % | 0.04 67.04 % | 0.02 329.96 % | 0.00 | 0.00 -100.00 % | 0.03 200.34 % | -0.03 |
| EBITDA | 2.198 M -72.00 % | 7.850 M 320.91 % | 1.865 M -81.85 % | 10.278 M 289.76 % | 2.637 M 255.21 % | -1.699 M 80.08 % | -8.529 M 42.11 % | -14.732 M -77 436.84 % | -19.000 K -100.20 % | 9.556 M -14.89 % | 11.228 M 10.95 % | 10.120 M -35.28 % | 15.636 M 3.41 % | 15.120 M 65.77 % | 9.121 M 469.13 % | -2.471 M 82.38 % | -14.021 M -171.33 % | 19.658 M -39.76 % | 32.634 M 29.62 % | 25.178 M 32.49 % | 19.003 M -93.30 % | 283.559 M 4 716.48 % | 5.887 M -13.17 % | 6.780 M |
| Net income ratio | -0.07 -188.43 % | -0.02 45.20 % | -0.05 -336.46 % | -0.01 83.12 % | -0.06 43.20 % | -0.11 17.34 % | -0.13 -270.29 % | 0.08 350.75 % | 0.02 -9.72 % | 0.02 166.48 % | -0.03 -38.70 % | -0.02 -499.22 % | 0.01 613.42 % | 0.00 102.53 % | -0.03 62.55 % | -0.08 66.09 % | -0.23 -779.09 % | 0.03 -25.67 % | 0.04 114.16 % | 0.02 326.97 % | 0.00 147.63 % | -0.01 -112.86 % | 0.08 349.04 % | -0.03 |
| Ratio EBITDA | 0.01 -70.82 % | 0.04 270.19 % | 0.01 -79.81 % | 0.06 207.50 % | 0.02 283.80 % | -0.01 82.24 % | -0.06 43.39 % | -0.10 -200 754.91 % | 0.00 -100.19 % | 0.03 -12.27 % | 0.03 -9.83 % | 0.03 -37.97 % | 0.05 4.72 % | 0.05 44.73 % | 0.03 464.46 % | -0.01 76.81 % | -0.04 -167.55 % | 0.06 -36.88 % | 0.10 22.10 % | 0.08 19.93 % | 0.07 -93.44 % | 1.00 3 687.76 % | 0.03 -52.89 % | 0.06 |
| Gross profit ratio | 0.37 -6.07 % | 0.40 -4.81 % | 0.42 -0.77 % | 0.42 6.71 % | 0.39 3.49 % | 0.38 -1.86 % | 0.39 1.84 % | 0.38 0.76 % | 0.38 -1.25 % | 0.38 -2.01 % | 0.39 -4.24 % | 0.41 -5.37 % | 0.43 -2.20 % | 0.44 2.85 % | 0.43 4.63 % | 0.41 -4.03 % | 0.43 -8.30 % | 0.47 -3.74 % | 0.48 2.41 % | 0.47 3.40 % | 0.46 -54.34 % | 1.00 124.70 % | 0.45 -13.53 % | 0.51 |
| Weighted average shs out dil | 19.226 M 0.88 % | 19.058 M 1.96 % | 18.692 M -0.54 % | 18.794 M 4.38 % | 18.005 M 0.21 % | 17.968 M 0.04 % | 17.961 M -2.35 % | 18.393 M -0.14 % | 18.418 M 2.54 % | 17.961 M 0.13 % | 17.937 M 7.94 % | 16.617 M 22.69 % | 13.544 M 18.41 % | 11.438 M 0.42 % | 11.390 M 0.00 % | 11.390 M 0.45 % | 11.339 M -3.25 % | 11.720 M -0.58 % | 11.788 M 14.50 % | 10.295 M 6.62 % | 9.656 M 52.95 % | 6.313 M -33.57 % | 9.503 M 50.53 % | 6.313 M |
| Weighted average shs out | 19.226 M 0.88 % | 19.058 M 2.57 % | 18.580 M 1.28 % | 18.346 M 1.89 % | 18.005 M 0.21 % | 17.968 M 0.12 % | 17.946 M -0.08 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.13 % | 17.937 M 8.22 % | 16.574 M 22.43 % | 13.538 M 18.84 % | 11.392 M 0.02 % | 11.390 M 0.00 % | 11.390 M 0.45 % | 11.339 M 0.67 % | 11.263 M 0.45 % | 11.213 M 8.92 % | 10.295 M 6.62 % | 9.656 M 52.95 % | 6.313 M -33.57 % | 9.503 M 50.53 % | 6.313 M |
| EPS diluted | -0.67 -179.17 % | -0.24 40.00 % | -0.40 -300.00 % | -0.10 79.59 % | -0.49 52.43 % | -1.03 7.21 % | -1.11 -279.03 % | 0.62 63.16 % | 0.38 -2.56 % | 0.39 163.93 % | -0.61 -56.41 % | -0.39 -454.55 % | 0.11 450.00 % | 0.02 103.03 % | -0.66 62.07 % | -1.74 74.37 % | -6.79 -838.04 % | 0.92 -28.13 % | 1.28 93.94 % | 0.66 214.29 % | 0.21 145.65 % | -0.46 -124.47 % | 1.88 408.20 % | -0.61 |
| Earnings per share | -0.67 -179.17 % | -0.24 40.00 % | -0.40 -300.00 % | -0.10 79.59 % | -0.49 52.43 % | -1.03 7.21 % | -1.11 -273.44 % | 0.64 64.10 % | 0.39 0.00 % | 0.39 163.93 % | -0.61 -56.41 % | -0.39 -454.55 % | 0.11 450.00 % | 0.02 103.03 % | -0.66 62.07 % | -1.74 74.37 % | -6.79 -807.29 % | 0.96 -28.89 % | 1.35 75.32 % | 0.77 250.00 % | 0.22 147.83 % | -0.46 -115.28 % | 3.01 593.44 % | -0.61 |
| Gross profit | 66.308 M -9.85 % | 73.555 M 8.23 % | 67.960 M -10.84 % | 76.220 M 35.26 % | 56.350 M -12.60 % | 64.477 M 10.07 % | 58.577 M 4.14 % | 56.246 M -61.10 % | 144.605 M 1.84 % | 141.989 M -4.93 % | 149.353 M 17.83 % | 126.751 M -1.27 % | 128.376 M -3.42 % | 132.925 M 17.81 % | 112.834 M 5.97 % | 106.477 M -27.05 % | 145.967 M -3.18 % | 150.767 M -8.14 % | 164.134 M 8.71 % | 150.987 M 14.23 % | 132.177 M -53.39 % | 283.559 M 185.72 % | 99.242 M 59.40 % | 62.262 M |
| Income tax expense | -2.428 M -12.15 % | -2.165 M -10.63 % | -1.957 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.609 M 104.86 % | -33.103 M -370.39 % | -7.037 M -10 942.97 % | 64.902 K | 0.000 -100.00 % | 19.896 K -2.23 % | 20.349 K -11.32 % | 22.947 K -1.62 % | 23.325 K 1 244.06 % | -2.039 K -100.00 % | 41.485 M 511.47 % | -10.082 M -210.35 % | -3.249 M -7 066.33 % | 46.632 K | 0.000 -100.00 % | 280.212 M 19 164.28 % | 1.455 M | 0.000 |
| Cost of revenue | 111.499 M -0.20 % | 111.720 M 17.61 % | 94.990 M -9.64 % | 105.122 M 21.22 % | 86.718 M -17.37 % | 104.943 M 13.49 % | 92.472 M 1.10 % | 91.463 M -61.57 % | 238.027 M 3.93 % | 229.025 M -1.73 % | 233.062 M 26.63 % | 184.044 M 8.59 % | 169.492 M 0.47 % | 168.700 M 12.09 % | 150.503 M -1.97 % | 153.528 M -21.71 % | 196.094 M 13.22 % | 173.200 M -1.23 % | 175.350 M 3.87 % | 168.818 M 7.32 % | 157.306 M | 0.000 -100.00 % | 123.753 M 110.79 % | 58.708 M |
| General and administrative expenses | 0.000 -100.00 % | 58.905 M 1.57 % | 57.995 M 1.49 % | 57.142 M 21.03 % | 47.213 M -19.11 % | 58.367 M -0.07 % | 58.406 M 1.71 % | 57.425 M -51.48 % | 118.358 M 6.90 % | 110.723 M -7.40 % | 119.568 M 14.47 % | 104.451 M 2.65 % | 101.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 6.800 M -16.05 % | 8.100 M -7.95 % | 8.800 M 35.38 % | 6.500 M -13.33 % | 7.500 M -13.79 % | 8.700 M -8.42 % | 9.500 M 30.14 % | 7.300 M -3.45 % | 7.561 M -36.71 % | 11.948 M -1.91 % | 12.180 M 10.88 % | 10.985 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 12.325 M 85.65 % | 6.639 M 17.03 % | 5.673 M -2.34 % | 5.809 M 6.43 % | 5.458 M 12.65 % | 4.845 M 25.55 % | 3.859 M 17.23 % | 3.292 M -50.97 % | 6.713 M -1.09 % | 6.787 M -9.75 % | 7.521 M 25.39 % | 5.998 M 29.19 % | 4.643 M -1.27 % | 4.702 M -8.14 % | 5.119 M -3.28 % | 5.293 M -32.52 % | 7.844 M 10.83 % | 7.077 M -4.70 % | 7.427 M 25.31 % | 5.927 M 37.32 % | 4.316 M 169.06 % | -6.250 M -230.78 % | 4.779 M 3.54 % | 4.616 M |
| Operating expenses | 71.843 M -0.69 % | 72.344 M 0.80 % | 71.768 M 0.02 % | 71.751 M 21.26 % | 59.171 M -16.32 % | 70.712 M -0.36 % | 70.965 M 1.07 % | 70.217 M -46.95 % | 132.371 M 5.84 % | 125.071 M -10.04 % | 139.036 M 13.38 % | 122.629 M 4.47 % | 117.382 M -4.18 % | 122.507 M 12.04 % | 109.338 M -3.76 % | 113.606 M -25.15 % | 151.779 M 9.08 % | 139.143 M -1.05 % | 140.618 M 5.04 % | 133.871 M 11.30 % | 120.283 M 2 024.53 % | -6.250 M -106.37 % | 98.134 M 63.29 % | 60.097 M |
| Cost and expenses | 183.342 M -0.39 % | 184.064 M 10.38 % | 166.758 M -5.72 % | 176.873 M 21.24 % | 145.889 M -16.95 % | 175.655 M 7.48 % | 163.437 M 1.09 % | 161.679 M -56.35 % | 370.398 M 4.60 % | 354.096 M -4.84 % | 372.098 M 21.33 % | 306.672 M 6.90 % | 286.874 M -1.49 % | 291.207 M 12.07 % | 259.841 M -2.73 % | 267.134 M -23.21 % | 347.873 M 11.38 % | 312.343 M -1.15 % | 315.968 M 4.39 % | 302.689 M 9.04 % | 277.589 M 4 541.42 % | -6.250 M -102.82 % | 221.887 M 86.76 % | 118.806 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 |
| Selling general and administrative expenses | 59.518 M -9.42 % | 65.705 M -0.59 % | 66.095 M 0.23 % | 65.942 M 22.77 % | 53.713 M -18.45 % | 65.867 M -1.85 % | 67.106 M 0.27 % | 66.925 M -46.74 % | 125.658 M 6.23 % | 118.284 M -10.06 % | 131.515 M 12.76 % | 116.631 M 3.45 % | 112.740 M -4.30 % | 117.805 M 13.04 % | 104.219 M -3.78 % | 108.313 M -24.75 % | 143.935 M 8.99 % | 132.065 M -0.85 % | 133.191 M 4.10 % | 127.944 M 10.33 % | 115.967 M | 0.000 -100.00 % | 93.355 M 68.26 % | 55.482 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.564 M | 0.000 | 0.000 | 0.000 100.00 % | -0.290 63.75 % | -0.800 11.11 % | -0.900 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 9.712 M 21.29 % | 8.007 M 43.47 % | 5.581 M 75.39 % | 3.182 M 5.47 % | 3.017 M -46.91 % | 5.683 M 21.20 % | 4.689 M 17.58 % | 3.988 M -10.72 % | 4.467 M -19.97 % | 5.582 M -60.99 % | 14.307 M 36.07 % | 10.514 M 11.45 % | 9.434 M -7.30 % | 10.177 M -7.49 % | 11.001 M -3.01 % | 11.343 M -9.87 % | 12.585 M 14.75 % | 10.967 M -5.67 % | 11.626 M 18.82 % | 9.785 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 7.733 M 16.48 % | 6.639 M 17.03 % | 5.673 M -2.34 % | 5.809 M 6.43 % | 5.458 M 12.65 % | 4.845 M 25.55 % | 3.859 M 17.23 % | 3.292 M -51.27 % | 6.755 M -1.35 % | 6.847 M -8.95 % | 7.521 M 25.39 % | 5.998 M 29.19 % | 4.643 M -1.27 % | 4.702 M -8.14 % | 5.119 M -3.28 % | 5.293 M -46.61 % | 9.913 M 23.40 % | 8.034 M -11.89 % | 9.118 M 13.11 % | 8.062 M 13.39 % | 7.109 M 13.75 % | 6.250 M 30.78 % | 4.779 M 3.54 % | 4.616 M |
| Operating income | -5.535 M -557.06 % | 1.211 M 131.80 % | -3.808 M -185.21 % | 4.469 M 258.42 % | -2.821 M 54.76 % | -6.235 M 49.67 % | -12.388 M 11.33 % | -13.970 M -225.73 % | 11.111 M -44.80 % | 20.130 M 199.81 % | 6.714 M 62.89 % | 4.122 M -62.51 % | 10.994 M 5.52 % | 10.418 M 198.00 % | 3.496 M 141.09 % | -8.508 M 62.89 % | -22.928 M -297.25 % | 11.624 M -50.57 % | 23.516 M 37.39 % | 17.116 M 43.91 % | 11.894 M -95.71 % | 277.309 M 24 924.00 % | 1.108 M -48.80 % | 2.164 M |
| Operating income ratio | -0.03 -576.26 % | 0.01 127.97 % | -0.02 -194.83 % | 0.02 224.98 % | -0.02 46.42 % | -0.04 55.13 % | -0.08 13.29 % | -0.09 -425.70 % | 0.03 -46.48 % | 0.05 209.02 % | 0.02 32.38 % | 0.01 -64.07 % | 0.04 6.85 % | 0.03 160.18 % | 0.01 140.57 % | -0.03 51.18 % | -0.07 -286.82 % | 0.04 -48.20 % | 0.07 29.43 % | 0.05 30.26 % | 0.04 -95.80 % | 0.98 19 579.27 % | 0.00 -72.22 % | 0.02 |
| Total other income expenses net | -9.712 M -21.29 % | -8.007 M -43.47 % | -5.581 M -75.39 % | -3.182 M -5.47 % | -3.017 M 46.91 % | -5.683 M -21.20 % | -4.689 M -17.58 % | -3.988 M 10.72 % | -4.467 M -768.22 % | -514.503 K 97.09 % | -17.658 M -67.65 % | -10.533 M -11.37 % | -9.457 M 7.07 % | -10.177 M 8.34 % | -11.102 M 3.50 % | -11.505 M 33.71 % | -17.355 M -58.25 % | -10.967 M 5.67 % | -11.626 M -45.76 % | -7.976 M 23.90 % | -10.482 M 96.30 % | -283.559 M -4 790.20 % | 6.046 M 200.23 % | -6.032 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 143.913 M -7.06 % | 154.839 M 2.75 % | 150.688 M 8.91 % | 138.364 M -8.13 % | 150.613 M -1.05 % | 152.210 M 141.81 % | 62.946 M 42.40 % | 44.204 M -67.45 % | 135.792 M -8.27 % | 148.027 M -1.70 % | 150.583 M 7.81 % | 139.679 M 30.28 % | 107.215 M -1.77 % | 109.144 M 3.12 % | 105.842 M -9.59 % | 117.069 M -29.43 % | 165.895 M 11.72 % | 148.486 M 3.71 % | 143.177 M 17.46 % | 121.891 M -8.72 % | 133.533 M -0.94 % | 134.800 M | 0.000 | 0.000 |
| Total investments | 5.169 M 25.40 % | 4.122 M 110.63 % | 1.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 145.422 M -7.15 % | 156.622 M 3.07 % | 151.950 M 8.24 % | 140.377 M -7.90 % | 152.420 M -0.23 % | 152.775 M 138.25 % | 64.125 M 41.84 % | 45.210 M -67.33 % | 138.384 M -8.40 % | 151.070 M -1.63 % | 153.570 M 7.96 % | 142.252 M 28.03 % | 111.108 M -1.03 % | 112.264 M 2.91 % | 109.090 M -9.50 % | 120.538 M -28.45 % | 168.456 M 11.01 % | 151.749 M 3.51 % | 146.610 M 18.20 % | 124.034 M -8.57 % | 135.664 M -0.98 % | 137.000 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -44.000 K -300.01 % | 21.999 K 161.11 % | -36.000 K -20.00 % | -30.000 K 69.07 % | -97.000 K 57.27 % | -227.000 K -7.08 % | -212.000 K -111.32 % | 1.873 M 88.73 % | 992.183 K 3.85 % | 955.357 K -46.25 % | 1.777 M -57.25 % | 4.157 M -29.15 % | 5.868 M -6.17 % | 6.254 M 2.47 % | 6.103 M 6.83 % | 5.713 M 65.12 % | 3.460 M 1 444.52 % | -257.325 K 75.24 % | -1.039 M 17.75 % | -1.264 M -243.70 % | 879.451 K 46.58 % | 600.000 K | 0.000 | 0.000 |
| Retained earnings | -138.295 M -10.22 % | -125.476 M -3.83 % | -120.845 M -6.55 % | -113.413 M 1.12 % | -114.700 M -5.36 % | -108.862 M -10.55 % | -98.473 M -22.55 % | -80.354 M 18.49 % | -98.580 M 3.68 % | -102.349 M 4.22 % | -106.859 M -27.78 % | -83.628 M -17.66 % | -71.073 M 0.18 % | -71.204 M -2.34 % | -69.575 M -6.91 % | -65.078 M -16.16 % | -56.025 M -427.69 % | 17.097 M 139.93 % | 7.126 M 175.95 % | -9.382 M 43.63 % | -16.645 M 15.51 % | -19.700 M | 0.000 | 0.000 |
| Common stock | 100.609 M 2.16 % | 98.480 M 1.76 % | 96.774 M 1.19 % | 95.638 M 0.55 % | 95.116 M 1.87 % | 93.368 M 0.02 % | 93.348 M 3.85 % | 89.883 M -3.16 % | 92.819 M 2.74 % | 90.345 M 2.39 % | 88.240 M 14.90 % | 76.796 M 17.04 % | 65.614 M 8.00 % | 60.757 M 2.66 % | 59.184 M -5.30 % | 62.500 M -18.72 % | 76.892 M 23.62 % | 62.200 M 183.29 % | 21.956 M -68.90 % | 70.600 M 59.37 % | 44.300 M 7.00 % | 41.400 M | 0.000 | 0.000 |
| Total equity | -18.011 M -249.80 % | -5.149 M -753.90 % | -603.000 K -110.28 % | 5.864 M 512.38 % | -1.422 M -141.70 % | 3.410 M -75.26 % | 13.783 M -57.63 % | 32.527 M 90.61 % | 17.064 M 70.64 % | 10.000 M 179.41 % | 3.579 M -76.23 % | 15.057 M -9.49 % | 16.636 M 43.40 % | 11.601 M 5.26 % | 11.021 M -41.20 % | 18.744 M -57.55 % | 44.154 M -53.81 % | 95.593 M 1.68 % | 94.015 M 19.71 % | 78.536 M 61.51 % | 48.628 M -12.70 % | 55.700 M 29.40 % | 43.046 M 257.29 % | 12.048 M |
| Other non current liabilities | 4.502 M 68.49 % | 2.672 M 646.37 % | 358.000 K -7.97 % | 389.000 K -74.03 % | 1.498 M -7.70 % | 1.623 M -87.01 % | 12.490 M 41.65 % | 8.818 M -9.79 % | 9.775 M 57.45 % | 6.209 M 42.73 % | 4.350 M 19.36 % | 3.644 M 19.56 % | 3.048 M -11.00 % | 3.425 M 4.08 % | 3.291 M -14.30 % | 3.840 M -9.46 % | 4.241 M -0.25 % | 4.252 M 0.85 % | 4.216 M -11.14 % | 4.745 M -58.74 % | 11.501 M 82.55 % | 6.300 M | 0.000 | 0.000 |
| Long term debt | 60.003 M -27.24 % | 82.468 M -3.17 % | 85.169 M -3.36 % | 88.128 M -1.83 % | 89.775 M 1.04 % | 88.853 M 435.68 % | 16.587 M 241.87 % | 4.852 M -88.08 % | 40.708 M -33.98 % | 61.662 M -6.54 % | 65.975 M 18.86 % | 55.504 M 43.18 % | 38.765 M -14.42 % | 45.294 M 1.36 % | 44.685 M -10.31 % | 49.820 M -9.81 % | 55.237 M 117.54 % | 25.392 M 35.73 % | 18.708 M -5.44 % | 19.785 M -51.26 % | 40.591 M -8.37 % | 44.300 M | 0.000 | 0.000 |
| Total non current liabilities | 64.505 M -24.24 % | 85.140 M -0.45 % | 85.527 M -3.38 % | 88.517 M -3.02 % | 91.273 M 0.88 % | 90.476 M 211.16 % | 29.077 M 112.71 % | 13.670 M -72.92 % | 50.483 M -25.62 % | 67.871 M -3.49 % | 70.325 M 18.89 % | 59.149 M 41.46 % | 41.813 M -14.18 % | 48.719 M 1.55 % | 47.975 M -10.59 % | 53.660 M -9.78 % | 59.478 M 100.64 % | 29.644 M 29.31 % | 22.924 M -6.54 % | 24.530 M -52.91 % | 52.092 M 2.95 % | 50.600 M | 0.000 | 0.000 |
| Other current liabilities | 6.053 M -0.97 % | 6.112 M -19.91 % | 7.631 M -8.50 % | 8.340 M -25.60 % | 11.209 M 140.48 % | 4.661 M -51.73 % | 9.657 M 26.82 % | 7.614 M -84.37 % | 48.708 M 315.09 % | 11.734 M 9.70 % | 10.697 M 21.52 % | 8.802 M -5.89 % | 9.353 M -27.84 % | 12.961 M 46.68 % | 8.837 M 11.05 % | 7.957 M -2.34 % | 8.148 M 53.81 % | 5.298 M -61.48 % | 13.752 M -6.00 % | 14.630 M -0.62 % | 14.721 M -56.93 % | 34.177 M | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 -100.00 % | 5.303 M | 0.000 | 0.000 -100.00 % | 2.000 0.00 % | 2.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 4.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 85.419 M 15.19 % | 74.154 M 11.04 % | 66.781 M 27.81 % | 52.249 M -16.60 % | 62.645 M -2.00 % | 63.922 M 33.13 % | 48.014 M 19.15 % | 40.297 M -58.74 % | 97.677 M 9.25 % | 89.408 M 2.07 % | 87.595 M 0.98 % | 86.748 M 19.91 % | 72.343 M 8.02 % | 66.970 M 3.98 % | 64.406 M -8.93 % | 70.718 M -37.54 % | 113.219 M -10.40 % | 126.357 M -1.21 % | 127.902 M 22.69 % | 104.249 M 9.65 % | 95.073 M 2.56 % | 92.700 M | 0.000 | 0.000 |
| Total current liabilities | 149.586 M 21.34 % | 123.277 M 10.01 % | 112.057 M 26.08 % | 88.880 M -20.52 % | 111.829 M -4.23 % | 116.766 M 28.41 % | 90.935 M 22.43 % | 74.275 M -56.58 % | 171.081 M 5.74 % | 161.799 M 4.68 % | 154.559 M 13.34 % | 136.362 M 9.40 % | 124.643 M 0.18 % | 124.422 M 3.56 % | 120.148 M -2.36 % | 123.050 M -21.45 % | 156.649 M -10.57 % | 175.162 M 0.46 % | 174.363 M 6.01 % | 164.472 M 16.74 % | 140.883 M -5.26 % | 148.700 M | 0.000 | 0.000 |
| Total liabilities | 214.091 M 2.72 % | 208.417 M 5.48 % | 197.584 M 11.38 % | 177.397 M -12.66 % | 203.102 M -2.00 % | 207.242 M 72.68 % | 120.012 M 36.46 % | 87.945 M -60.31 % | 221.564 M -3.53 % | 229.670 M 2.13 % | 224.884 M 15.02 % | 195.511 M 17.46 % | 166.456 M -3.86 % | 173.142 M 2.98 % | 168.124 M -4.86 % | 176.710 M -18.24 % | 216.128 M 5.53 % | 204.806 M 3.81 % | 197.288 M 4.38 % | 189.002 M -2.06 % | 192.975 M -3.17 % | 199.300 M | 0.000 | 0.000 |
| Other non current assets | 1.084 M -31.00 % | 1.571 M -21.45 % | 2.000 M -64.28 % | 5.599 M -1.30 % | 5.673 M 25.01 % | 4.538 M 258.45 % | 1.266 M | 0.000 -100.00 % | 253.380 K -90.96 % | 2.804 M -18.69 % | 3.448 M 69.36 % | 2.036 M 24.84 % | 1.631 M -30.11 % | 2.334 M 80.80 % | 1.291 M -53.28 % | 2.763 M -36.47 % | 4.349 M 383.96 % | 898.578 K -89.84 % | 8.840 M 306.80 % | 2.173 M -23.95 % | 2.857 M 90.49 % | 1.500 M | 0.000 | 0.000 |
| Long term investments | 5.169 M 25.40 % | 4.122 M 110.63 % | 1.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.017 M -61.75 % | 7.887 M 12.69 % | 6.999 M 16.05 % | 6.031 M 23.23 % | 4.894 M -0.97 % | 4.942 M 12.24 % | 4.403 M 46.43 % | 3.007 M 222.57 % | 932.190 K -12.88 % | 1.070 M -12.17 % | 1.218 M 1.52 % | 1.200 M 20.00 % | 1.000 M 3.01 % | 970.771 K -1.20 % | 982.601 K -10.08 % | 1.093 M 2 039.00 % | 51.089 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 876.269 K 7 390.21 % | -12.020 K 71.34 % | -41.944 K 24.65 % | -55.662 K -122.82 % | -24.981 K 11.84 % | -28.335 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M -90.38 % | 13.508 M -59.30 % | 33.190 M -5.63 % | 35.171 M 84.89 % | 19.023 M -6.29 % | 20.300 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.017 M -61.75 % | 7.887 M 12.69 % | 6.999 M 16.05 % | 6.031 M 23.23 % | 4.894 M -0.97 % | 4.942 M 12.24 % | 4.403 M 13.38 % | 3.883 M 322.02 % | 920.170 K -10.49 % | 1.028 M -11.57 % | 1.163 M -1.06 % | 1.175 M 20.93 % | 971.664 K 0.09 % | 970.771 K -1.20 % | 982.601 K -10.08 % | 1.093 M -19.12 % | 1.351 M -90.00 % | 13.508 M -59.30 % | 33.190 M -5.63 % | 35.171 M 84.89 % | 19.023 M -7.66 % | 20.600 M | 0.000 | 0.000 |
| Property plant equipment net | 60.344 M -22.11 % | 77.470 M -5.91 % | 82.335 M 1.83 % | 80.852 M -1.60 % | 82.166 M -9.39 % | 90.682 M 205.05 % | 29.727 M 52.78 % | 19.458 M -36.54 % | 30.659 M -19.71 % | 38.187 M 5.52 % | 36.188 M 5.87 % | 34.182 M 22.94 % | 27.803 M 8.03 % | 25.737 M 0.80 % | 25.532 M -10.59 % | 28.557 M -26.10 % | 38.641 M -5.14 % | 40.735 M 0.99 % | 40.334 M 5.96 % | 38.067 M 4.49 % | 36.433 M -5.12 % | 38.400 M | 0.000 | 0.000 |
| Total non current assets | 69.614 M -23.54 % | 91.050 M -2.40 % | 93.291 M 0.87 % | 92.482 M -0.27 % | 92.733 M -7.42 % | 100.162 M 182.98 % | 35.396 M 51.65 % | 23.341 M -40.00 % | 38.905 M -7.41 % | 42.019 M 2.99 % | 40.799 M 9.11 % | 37.393 M 22.98 % | 30.405 M 4.70 % | 29.041 M 4.45 % | 27.805 M -14.21 % | 32.413 M -26.90 % | 44.341 M -49.32 % | 87.485 M 6.22 % | 82.365 M 9.22 % | 75.411 M 29.32 % | 58.312 M -3.62 % | 60.500 M | 0.000 | 0.000 |
| Other current assets | 2.072 M -40.17 % | 3.463 M -55.80 % | 7.834 M 329.97 % | 1.822 M -71.07 % | 6.297 M 213.75 % | 2.007 M -53.15 % | 4.284 M -56.58 % | 9.867 M 105.23 % | 4.808 M 2.17 % | 4.706 M -17.65 % | 5.715 M 14.91 % | 4.973 M 88.58 % | 2.637 M 12.15 % | 2.352 M 0.44 % | 2.341 M -28.69 % | 3.283 M 15.78 % | 2.836 M -71.82 % | 10.066 M 42.62 % | 7.058 M 71.45 % | 4.116 M 12.90 % | 3.646 M -11.07 % | 4.100 M | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.509 M -15.37 % | 1.783 M 41.28 % | 1.262 M -37.31 % | 2.013 M 11.40 % | 1.807 M 219.82 % | 565.000 K -52.08 % | 1.179 M 17.20 % | 1.006 M -61.20 % | 2.592 M -14.79 % | 3.043 M 1.86 % | 2.987 M 16.07 % | 2.573 M -33.89 % | 3.893 M 24.77 % | 3.120 M -3.95 % | 3.248 M -6.37 % | 3.469 M 35.47 % | 2.561 M -21.52 % | 3.263 M -4.96 % | 3.433 M 60.22 % | 2.143 M 0.53 % | 2.131 M -3.11 % | 2.200 M | 0.000 | 0.000 |
| Cash and short term investments | 1.509 M -15.37 % | 1.783 M 41.28 % | 1.262 M -37.31 % | 2.013 M 11.40 % | 1.807 M 219.82 % | 565.000 K -52.08 % | 1.179 M 17.20 % | 1.006 M -61.20 % | 2.592 M -14.79 % | 3.043 M 1.86 % | 2.987 M 16.07 % | 2.573 M -33.89 % | 3.893 M 24.77 % | 3.120 M -3.95 % | 3.248 M -6.37 % | 3.469 M 35.47 % | 2.561 M -21.52 % | 3.263 M -4.96 % | 3.433 M 60.22 % | 2.143 M 0.53 % | 2.131 M -3.11 % | 2.200 M | 0.000 | 0.000 |
| Total current assets | 126.466 M 12.70 % | 112.218 M 8.22 % | 103.690 M 14.22 % | 90.779 M -16.68 % | 108.947 M -1.40 % | 110.490 M 12.29 % | 98.399 M 1.31 % | 97.131 M -51.37 % | 199.724 M 1.05 % | 197.651 M 5.32 % | 187.664 M 8.37 % | 173.175 M 13.42 % | 152.687 M -1.94 % | 155.702 M 2.88 % | 151.340 M -7.18 % | 163.041 M -24.50 % | 215.941 M 1.42 % | 212.914 M 1.90 % | 208.938 M 8.75 % | 192.127 M 4.82 % | 183.290 M -5.76 % | 194.500 M | 0.000 | 0.000 |
| Inventory | 116.277 M 17.37 % | 99.067 M 12.12 % | 88.357 M 11.98 % | 78.907 M -19.31 % | 97.789 M -4.03 % | 101.899 M 11.32 % | 91.541 M 7.74 % | 84.966 M -51.76 % | 176.125 M -1.56 % | 178.921 M 3.97 % | 172.090 M 7.63 % | 159.887 M 14.69 % | 139.402 M -2.62 % | 143.146 M 3.84 % | 137.859 M -5.97 % | 146.607 M -25.38 % | 196.472 M 4.92 % | 187.255 M 2.23 % | 183.173 M 6.86 % | 171.418 M 3.43 % | 165.728 M -6.53 % | 177.300 M | 0.000 | 0.000 |
| Net receivables | 6.608 M -21.85 % | 8.455 M -25.68 % | 11.377 M 41.56 % | 8.037 M 9.98 % | 7.308 M 21.42 % | 6.019 M 70.17 % | 3.537 M -26.57 % | 4.817 M -73.36 % | 18.085 M 35.36 % | 13.361 M 73.61 % | 7.696 M -5.07 % | 8.107 M 20.02 % | 6.755 M -4.64 % | 7.084 M -10.24 % | 7.892 M -18.48 % | 9.681 M -31.20 % | 14.072 M 14.12 % | 12.330 M -19.27 % | 15.274 M 5.70 % | 14.450 M 22.62 % | 11.785 M 8.12 % | 10.900 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.072 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.345 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 58.114 M 35.11 % | 43.011 M 14.25 % | 37.645 M 33.06 % | 28.291 M -25.50 % | 37.975 M -21.19 % | 48.183 M 44.85 % | 33.264 M 26.17 % | 26.364 M 6.75 % | 24.696 M -59.29 % | 60.657 M 7.80 % | 56.267 M 37.87 % | 40.812 M -4.97 % | 42.947 M -3.47 % | 44.491 M -5.15 % | 46.906 M 5.71 % | 44.374 M 25.77 % | 35.282 M -9.33 % | 38.913 M 18.97 % | 32.709 M -28.26 % | 45.593 M 46.65 % | 31.089 M 46.51 % | 21.220 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Capital lease obligations | 45.558 M -31.30 % | 66.311 M -4.93 % | 69.747 M -5.39 % | 73.720 M 0.97 % | 73.011 M -6.94 % | 78.459 M 16 382.98 % | 476.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.020 -13.56 % | 1.180 22.92 % | 0.960 -40.00 % | 1.600 77.78 % | 0.900 200.00 % | 0.300 -47.37 % | 0.570 -54.76 % | 1.260 | 0.000 -100.00 % | 0.300 | 0.000 -100.00 % | 12.609 M 2 101 424 087.54 % | 0.600 | 0.000 | 0.000 -100.00 % | 3.001 B | 0.000 |
| Other total stockholders equity | 19.719 M -9.65 % | 21.825 M -7.14 % | 23.504 M -0.70 % | 23.669 M 29.63 % | 18.259 M -4.56 % | 19.131 M 0.06 % | 19.120 M -55.95 % | 43.406 M -4.67 % | 45.533 M 2.88 % | 44.258 M 12.23 % | 39.435 M 54.08 % | 25.594 M 57.72 % | 16.227 M 2.74 % | 15.795 M 3.17 % | 15.310 M -1.92 % | 15.609 M -21.27 % | 19.827 M 19.77 % | 16.554 M -68.98 % | 53.364 M 187.17 % | 18.583 M -7.52 % | 20.094 M -39.84 % | 33.400 M 101.13 % | -2.958 B | 0.000 |
| Deferred tax liabilities 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 |
| 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 |
| Total assets | 196.080 M -3.54 % | 203.268 M 3.19 % | 196.981 M 7.49 % | 183.261 M -9.13 % | 201.680 M -4.26 % | 210.652 M 57.44 % | 133.795 M 11.06 % | 120.472 M -49.51 % | 238.628 M -0.43 % | 239.670 M 4.91 % | 228.463 M 8.50 % | 210.568 M 15.01 % | 183.092 M -0.89 % | 184.743 M 3.12 % | 179.145 M -8.34 % | 195.454 M -24.91 % | 260.282 M -13.35 % | 300.399 M 3.12 % | 291.302 M 8.88 % | 267.538 M 10.73 % | 241.602 M -5.25 % | 255.000 M 1.51 % | 251.205 M 132.22 % | 108.176 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -700.000 K -695.45 % | -88.000 K 97.33 % | -3.300 M -15 614.29 % | -21.000 K 88.20 % | -178.000 K 42.58 % | -310.000 K 95.62 % | -7.072 M -4 791.05 % | -144.590 K -51.27 % | -95.581 K 39.64 % | -158.342 K -31.93 % | -120.024 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.485 M 511.47 % | -10.082 M -199.71 % | -3.364 M -592.59 % | 682.906 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 700.000 K -69.57 % | 2.300 M -30.30 % | 3.300 M 15 614.29 % | 21.000 K -88.20 % | 178.000 K -42.58 % | 310.000 K 51.22 % | 205.000 K 41.78 % | 144.590 K 51.27 % | 95.581 K -39.64 % | 158.342 K 31.93 % | 120.024 K | 0.000 | 0.000 | 0.000 100.00 % | -29.000 K -172.50 % | 40.000 K -79.27 % | 193.000 K 134.65 % | -557.000 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | 2.743 M 1 062.29 % | 236.000 K 107.16 % | -3.297 M -127.43 % | 12.021 M 936.53 % | -1.437 M -490.49 % | 368.000 K -96.07 % | 9.364 M 332.40 % | -4.029 M -354.97 % | 1.580 M 132.17 % | -4.912 M -141.69 % | 11.783 M 154.08 % | -21.787 M -2 260.90 % | -922.827 K 44.04 % | -1.649 M -115.42 % | 10.693 M -74.02 % | 41.152 M 333.04 % | 9.503 M 182.26 % | 3.367 M 110.40 % | -32.373 M -1 597.00 % | 2.163 M 225.63 % | -1.721 M -153.15 % | -680.000 K 97.99 % | -33.820 M |
| Accounts receivables | 1.840 M -55.94 % | 4.176 M 1 706.15 % | -260.000 K -131.71 % | 820.000 K 163.17 % | -1.298 M 76.03 % | -5.415 M -484.86 % | 1.407 M 162.17 % | -2.263 M 42.20 % | -3.915 M -22.77 % | -3.189 M -110.50 % | -1.515 M 13.58 % | -1.753 M -537.16 % | 401.000 K -57.24 % | 937.847 K -38.26 % | 1.519 M -31.89 % | 2.230 M 432.03 % | -671.756 K -137.57 % | 1.788 M 322.11 % | -805.000 K 73.17 % | -3.000 M -275.00 % | -800.000 K | 0.000 | 0.000 |
| Inventory | -17.210 M -60.69 % | -10.710 M -13.33 % | -9.450 M -150.05 % | 18.882 M 359.42 % | 4.110 M 139.68 % | -10.358 M -54.27 % | -6.714 M -5 247.51 % | 130.432 K -98.13 % | 6.993 M 180.76 % | -8.659 M -810.68 % | -950.850 K 94.06 % | -15.995 M -400.87 % | 5.316 M 258.72 % | -3.349 M -163.15 % | 5.304 M -78.93 % | 25.171 M 76.22 % | 14.284 M 411.84 % | -4.580 M 64.13 % | -12.769 M -42.27 % | -8.975 M -472.10 % | 2.412 M | 0.000 | 0.000 |
| Accounts payables | 15.257 M 176.34 % | 5.521 M -38.95 % | 9.044 M 193.59 % | -9.663 M 9.15 % | -10.636 M -156.77 % | 18.735 M 236.84 % | 5.562 M 619.02 % | 773.554 K -30.78 % | 1.118 M -68.60 % | 3.559 M -74.57 % | 13.995 M 503.47 % | -3.469 M -54.12 % | -2.251 M 34.33 % | -3.427 M -207.60 % | 3.185 M -74.64 % | 12.560 M 305.87 % | -6.101 M -188.05 % | 6.929 M 168.69 % | -10.088 M -179.27 % | 12.726 M | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.856 M 128.66 % | 1.249 M 147.47 % | -2.631 M -232.74 % | 1.982 M -68.97 % | 6.387 M 346.22 % | -2.594 M -128.48 % | 9.109 M 441.14 % | -2.670 M -2.09 % | -2.616 M -177.45 % | 3.377 M 1 232.03 % | 253.539 K 144.44 % | -570.509 K 87.00 % | -4.389 M -204.77 % | 4.189 M 511.41 % | 685.196 K -42.45 % | 1.191 M -40.23 % | 1.992 M 358.80 % | -769.775 K 91.16 % | -8.711 M -716.92 % | 1.412 M 142.36 % | -3.334 M | 0.000 | 0.000 |
| Other non cash items | 431.000 K 117.85 % | -2.414 M -29.16 % | -1.869 M -298.51 % | -469.000 K -598.94 % | 94.000 K -73.67 % | 357.000 K -1.11 % | 361.000 K 102.34 % | -15.403 M -1 036.52 % | 1.645 M 154.23 % | -3.033 M -161.79 % | 4.908 M 510.16 % | 804.443 K 16.09 % | 692.918 K -32.24 % | 1.023 M -36.32 % | 1.606 M -33.67 % | 2.421 M -84.95 % | 16.087 M 2 842.57 % | -586.558 K 39.49 % | -969.373 K -49.28 % | -649.351 K -173.13 % | 887.919 K 111.89 % | -7.467 M -54.73 % | -4.826 M |
| Net cash provided by operating activities | -1.912 M -1 024.71 % | -170.000 K 97.55 % | -6.925 M -137.14 % | 18.648 M 1 182.30 % | -1.723 M 60.48 % | -4.360 M 7.65 % | -4.721 M 87.51 % | -37.807 M -490.39 % | 9.684 M 58.61 % | 6.106 M -54.56 % | 13.439 M 163.60 % | -21.132 M -436.29 % | 6.284 M 37.43 % | 4.573 M -54.39 % | 10.024 M -66.32 % | 29.761 M 76 131.09 % | -39.144 K -100.34 % | 11.511 M 193.91 % | -12.257 M -174.92 % | 16.360 M 112.80 % | 7.688 M 260.16 % | -4.800 M 69.05 % | -15.510 M |
| Investments in property plant and equipment | -7.007 M -11.54 % | -6.282 M 33.27 % | -9.414 M -62.00 % | -5.811 M -94.22 % | -2.992 M 53.48 % | -6.432 M 52.74 % | -13.611 M -55.52 % | -8.752 M -29.70 % | -6.748 M 19.73 % | -8.406 M -5.63 % | -7.958 M -9.16 % | -7.290 M -14.57 % | -6.363 M -41.38 % | -4.501 M -80.40 % | -2.495 M -41.88 % | -1.758 M 71.80 % | -6.236 M 35.56 % | -9.677 M -19.43 % | -8.103 M -6.39 % | -7.616 M -68.48 % | -4.521 M 11.19 % | -5.090 M 18.17 % | -6.220 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.231 M | 0.000 100.00 % | -265.802 K 79.50 % | -1.297 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -542.000 K 43.13 % | -953.000 K 8.01 % | -1.036 M 13.59 % | -1.199 M -7 393.75 % | -16.000 K 97.33 % | -600.000 K 70.46 % | -2.031 M -101.49 % | 136.476 M 852 918.53 % | -16.003 K -100.31 % | 5.238 M 8 706.76 % | -60.854 K 78.24 % | -279.661 K -1 045.27 % | -24.419 K 59.88 % | -60.860 K -106.61 % | 921.370 K 950.98 % | 87.668 K 210.20 % | -79.550 K -43.12 % | -55.582 K -129.93 % | 185.729 K 412.38 % | -59.456 K 56.89 % | -137.906 K -153.04 % | 260.000 K -25.71 % | 350.000 K |
| Net cash used for investing activites | -7.549 M -4.34 % | -7.235 M 23.15 % | -9.414 M -62.00 % | -5.811 M -94.22 % | -2.992 M 53.48 % | -6.432 M 52.74 % | -13.611 M -110.66 % | 127.724 M 1 988.32 % | -6.764 M -113.47 % | -3.169 M 60.49 % | -8.019 M -5.93 % | -7.570 M -18.51 % | -6.388 M -40.03 % | -4.562 M -189.89 % | -1.574 M 5.82 % | -1.671 M 73.55 % | -6.316 M 62.77 % | -16.964 M -114.27 % | -7.917 M 0.31 % | -7.941 M -33.35 % | -5.955 M -23.30 % | -4.830 M 17.72 % | -5.870 M |
| Debt repayment | 9.290 M 15.71 % | 8.029 M -47.26 % | 15.223 M 741.78 % | -2.372 M -146.24 % | 5.130 M -47.23 % | 9.722 M 6.72 % | 9.110 M 357.49 % | -3.538 M -2.20 % | -3.462 M -587.40 % | -503.640 K -183.75 % | -177.492 K -100.78 % | 22.777 M 920.63 % | -2.776 M -256.82 % | 1.770 M 120.62 % | -8.582 M 68.07 % | -26.875 M -630.38 % | 5.067 M -9.60 % | 5.606 M -74.12 % | 21.661 M 479.66 % | -5.705 M -298.01 % | -1.433 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.373 M 49.55 % | 3.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.106 K | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -70.000 K | 0.000 -100.00 % | 15.570 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -103.000 K 0.00 % | -103.000 K -128.22 % | 365.000 K 103.56 % | -10.259 M -1 340.51 % | 827.000 K 751.18 % | -127.000 K -101.35 % | 9.396 M 110.70 % | -87.828 M -131 186.57 % | 67.000 K 103.01 % | -2.225 M 54.82 % | -4.925 M -460.10 % | -879.267 K -124.24 % | 3.628 M 284.73 % | -1.964 M -6 867.93 % | -28.185 K 51.49 % | -58.106 K -147.44 % | 122.482 K 192.25 % | -132.779 K 19.51 % | -164.965 K 93.76 % | -2.644 M -867.12 % | -273.392 K -102.78 % | 9.820 M -57.56 % | 23.140 M |
| Net cash used provided by financing activities | 9.187 M 15.91 % | 7.926 M -49.15 % | 15.588 M 223.41 % | -12.631 M -312.04 % | 5.957 M -41.47 % | 10.178 M -45.00 % | 18.506 M 120.32 % | -91.066 M -2 539.63 % | -3.450 M -26.44 % | -2.728 M 46.95 % | -5.143 M -118.89 % | 27.224 M 3 093.02 % | 852.623 K 540.51 % | -193.556 K 97.75 % | -8.610 M 68.03 % | -26.934 M -618.98 % | 5.190 M -5.17 % | 5.473 M -74.54 % | 21.496 M 357.46 % | -8.349 M -389.16 % | -1.707 M -117.38 % | 9.820 M -57.56 % | 23.140 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -355.138 K -8 776.80 % | -4.001 K 98.22 % | -224.561 K 6.78 % | -240.882 K -34.52 % | -179.072 K -375.68 % | -37.646 K -17.91 % | -31.927 K -131.89 % | 100.106 K -59.08 % | 244.656 K 188.47 % | -276.531 K -253.52 % | 180.127 K 2 051.79 % | -9.229 K -146.57 % | 19.818 K -80.73 % | 102.824 K 157.06 % | 40.000 K -33.33 % | 60.000 K |
| Net change in cash | -274.000 K -152.59 % | 521.000 K 169.37 % | -751.000 K -464.56 % | 206.000 K -83.41 % | 1.242 M 302.28 % | -614.000 K -452.87 % | 174.000 K 111.57 % | -1.504 M -182.04 % | -533.432 K -3 324.48 % | -15.577 K -143.88 % | 35.498 K 102.14 % | -1.656 M -332.83 % | 711.197 K 431.55 % | -214.507 K -261.82 % | -59.286 K -104.23 % | 1.402 M 197.20 % | -1.442 M -822.14 % | 199.685 K -84.79 % | 1.313 M 1 381.70 % | 88.601 K -30.90 % | 128.228 K -44.25 % | 230.000 K -87.29 % | 1.810 M |
| Cash at beginning of period | 1.783 M 41.28 % | 1.262 M -37.31 % | 2.013 M 11.40 % | 1.807 M 219.82 % | 565.000 K -52.08 % | 1.179 M 17.31 % | 1.005 M -59.97 % | 2.511 M -19.69 % | 3.126 M 2.21 % | 3.058 M 3.62 % | 2.951 M -30.21 % | 4.229 M 32.93 % | 3.182 M -4.58 % | 3.334 M 0.81 % | 3.307 M 59.98 % | 2.067 M -48.35 % | 4.003 M 30.67 % | 3.063 M 44.47 % | 2.120 M 3.22 % | 2.054 M 2.54 % | 2.003 M 19 932.63 % | 10.000 K -99.15 % | 1.179 M |
| Cash at end of period | 1.509 M -15.37 % | 1.783 M 41.28 % | 1.262 M -37.31 % | 2.013 M 11.40 % | 1.807 M 219.82 % | 565.000 K -52.08 % | 1.179 M 17.20 % | 1.006 M -61.20 % | 2.592 M -14.79 % | 3.043 M 1.86 % | 2.987 M 16.07 % | 2.573 M -33.89 % | 3.893 M 24.77 % | 3.120 M -3.95 % | 3.248 M -6.37 % | 3.469 M 35.47 % | 2.561 M -21.52 % | 3.263 M -4.96 % | 3.433 M 60.22 % | 2.143 M 0.53 % | 2.131 M 788.12 % | 240.000 K -91.97 % | 2.989 M |
| Operating cash flow | -1.912 M -1 024.71 % | -170.000 K 97.55 % | -6.925 M -137.14 % | 18.648 M 1 182.30 % | -1.723 M 60.48 % | -4.360 M 7.65 % | -4.721 M 87.51 % | -37.807 M -490.39 % | 9.684 M 58.61 % | 6.106 M -54.56 % | 13.439 M 163.60 % | -21.132 M -436.29 % | 6.284 M 37.43 % | 4.573 M -54.39 % | 10.024 M -66.32 % | 29.761 M 76 131.09 % | -39.144 K -100.34 % | 11.511 M 193.91 % | -12.257 M -174.92 % | 16.360 M 112.80 % | 7.688 M 260.16 % | -4.800 M 69.05 % | -15.510 M |
| Capital expenditure | -7.549 M -4.34 % | -7.235 M 23.15 % | -9.414 M -62.00 % | -5.811 M -94.22 % | -2.992 M 53.48 % | -6.432 M 52.74 % | -13.611 M -55.52 % | -8.752 M -29.70 % | -6.748 M 19.73 % | -8.406 M -5.63 % | -7.958 M -9.16 % | -7.290 M -14.57 % | -6.363 M -41.38 % | -4.501 M -80.40 % | -2.495 M -41.88 % | -1.758 M 71.80 % | -6.236 M 35.56 % | -9.677 M -19.43 % | -8.103 M -6.39 % | -7.616 M -68.48 % | -4.521 M 11.19 % | -5.090 M 18.17 % | -6.220 M |
| Free CashFlow | -9.461 M -27.77 % | -7.405 M 54.68 % | -16.339 M -227.28 % | 12.837 M 372.26 % | -4.715 M 56.31 % | -10.792 M 41.13 % | -18.332 M 60.63 % | -46.559 M -1 685.51 % | 2.937 M 227.67 % | -2.300 M -141.97 % | 5.481 M 119.28 % | -28.422 M -35 712.83 % | -79.361 K -210.48 % | 71.834 K -99.05 % | 7.529 M -73.11 % | 28.003 M 546.22 % | -6.276 M -442.33 % | 1.833 M 109.00 % | -20.360 M -332.86 % | 8.743 M 176.08 % | 3.167 M 132.02 % | -9.890 M 54.49 % | -21.730 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2025-09-30 | 2025-03-29 | 2024-09-28 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-30 | 2003-03-31 | 2002-09-30 | 2002-03-31 | 2001-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 94.073 M -3.70 % | 97.689 M 21.93 % | 80.118 M -17.79 % | 97.458 M 10.98 % | 87.817 M 5.92 % | 82.910 M 3.59 % | 80.040 M -17.25 % | 96.727 M 14.31 % | 84.615 M -1.66 % | 86.043 M 50.89 % | 57.025 M -32.18 % | 84.077 M -1.48 % | 85.343 M 3.67 % | 82.321 M 19.78 % | 68.728 M -15.71 % | 81.537 M 25.30 % | 65.071 M -21.02 % | 82.393 M 14.04 % | 72.247 M -64.13 % | 201.404 M 12.83 % | 178.505 M -12.33 % | 203.610 M 30.68 % | 155.810 M -8.48 % | 170.254 M 29.62 % | 131.347 M -23.06 % | 170.709 M 34.25 % | 127.159 M -57.94 % | 302.317 M 43 768.12 % | -692.306 K -100.35 % | 198.641 M 207.03 % | 64.697 M -14.39 % | 75.572 M -59.02 % | 184.433 M -13.96 % | 214.355 M 45.37 % | 147.453 M -8.97 % | 161.984 M 0.00 % | 161.984 M -41.79 % | 278.283 M 354.70 % | 61.201 M -61.73 % | 159.903 M 0.00 % | 159.903 M 116.88 % | 73.727 M 3.63 % | 71.146 M -49.82 % | 141.780 M 0.00 % | 141.780 M 27.16 % | 111.498 M 0.00 % | 111.498 M 84.34 % | 60.485 M 0.00 % | 60.485 M |
| Net income | -3.000 M 69.19 % | -9.738 M -216.07 % | -3.081 M 2.16 % | -3.149 M -112.48 % | -1.482 M 72.74 % | -5.436 M -172.34 % | -1.996 M -772.05 % | 297.000 K -70.00 % | 990.000 K 132.88 % | -3.011 M -6.51 % | -2.827 M 63.56 % | -7.759 M -73.66 % | -4.468 M 43.76 % | -7.944 M 23.33 % | -10.361 M 29.26 % | -14.646 M -99.29 % | -7.349 M -81.05 % | -4.059 M 23.38 % | -5.297 M -186.67 % | 6.113 M 452.83 % | 1.106 M 119.00 % | -5.820 M -30.37 % | -4.464 M -307.51 % | 2.151 M 126.95 % | -7.983 M -208.90 % | 7.331 M 226.58 % | -5.791 M -2 744.42 % | 219.000 K 43 725.50 % | -502.000 -100.00 % | 12.523 M 162.45 % | -20.051 M -138.04 % | 52.705 M 172.64 % | -72.554 M 30.11 % | -103.815 M -2 614.19 % | -3.825 M -171.24 % | 5.369 M 0.00 % | 5.369 M -71.97 % | 19.155 M 576.92 % | -4.016 M -220.63 % | 3.330 M 0.00 % | 3.330 M 825.26 % | 359.847 K 3.63 % | 347.252 K 123.92 % | -1.452 M 0.00 % | -1.452 M -116.35 % | 8.878 M 0.00 % | 8.878 M 559.09 % | -1.934 M 0.00 % | -1.934 M |
| Income before tax | -3.000 M 69.19 % | -9.738 M -216.07 % | -3.081 M 2.16 % | -3.149 M -112.48 % | -1.482 M 72.74 % | -5.436 M -172.34 % | -1.996 M -772.05 % | 297.000 K -70.00 % | 990.000 K 132.88 % | -3.011 M -6.51 % | -2.827 M 63.56 % | -7.759 M -73.66 % | -4.468 M 43.76 % | -7.944 M 23.33 % | -10.361 M 29.26 % | -14.646 M -99.29 % | -7.349 M -81.05 % | -4.059 M 23.38 % | -5.297 M -186.67 % | 6.113 M 421.42 % | 1.172 M 120.14 % | -5.820 M -30.37 % | -4.464 M -307.51 % | 2.151 M 127.01 % | -7.965 M -208.65 % | 7.331 M 227.03 % | -5.771 M -2 484.68 % | 242.000 K 43 703.60 % | -555.000 -100.01 % | 11.050 M 159.55 % | -18.555 M -338.56 % | 7.778 M 128.15 % | -27.629 M -62.93 % | -16.958 M -207.51 % | -5.514 M -1 779.46 % | 328.347 K 0.00 % | 328.347 K -97.94 % | 15.907 M 496.04 % | -4.016 M -219.79 % | 3.353 M 0.00 % | 3.353 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.577 M 0.00 % | 3.577 M 284.97 % | -1.934 M 0.00 % | -1.934 M |
| Income before tax ratio | -0.03 68.01 % | -0.10 -159.22 % | -0.04 -19.02 % | -0.03 -91.46 % | -0.02 74.26 % | -0.07 -162.92 % | -0.02 -912.17 % | 0.00 -73.76 % | 0.01 133.43 % | -0.03 29.41 % | -0.05 46.28 % | -0.09 -76.27 % | -0.05 45.75 % | -0.10 35.99 % | -0.15 16.07 % | -0.18 -59.05 % | -0.11 -129.24 % | -0.05 32.81 % | -0.07 -341.60 % | 0.03 362.14 % | 0.01 122.97 % | -0.03 0.23 % | -0.03 -326.74 % | 0.01 120.84 % | -0.06 -241.21 % | 0.04 194.62 % | -0.05 -5 769.52 % | 0.00 -0.15 % | 0.00 -98.56 % | 0.06 119.40 % | -0.29 -378.66 % | 0.10 168.71 % | -0.15 -89.36 % | -0.08 -111.54 % | -0.04 -1 944.96 % | 0.00 0.00 % | 0.00 -96.45 % | 0.06 187.10 % | -0.07 -412.99 % | 0.02 0.00 % | 0.02 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 0.00 % | 0.03 200.34 % | -0.03 0.00 % | -0.03 |
| EBITDA | 3.544 M 5.54 % | 3.358 M -2.16 % | 3.432 M -18.96 % | 4.235 M 17.15 % | 3.615 M 4 508.54 % | -82.000 K -104.21 % | 1.947 M -59.27 % | 4.780 M -4.36 % | 4.998 M 400.80 % | 998.000 K 317.57 % | 239.000 K 113.74 % | -1.739 M -598.28 % | 349.000 K 114.44 % | -2.417 M 60.45 % | -6.112 M 9.92 % | -6.785 M -59.09 % | -4.265 M -2 225.22 % | 200.685 K 129.30 % | -684.907 K -104.21 % | 16.286 M 102.70 % | 8.034 M -18.11 % | 9.811 M 39.05 % | 7.056 M -34.72 % | 10.808 M 2 159.74 % | -524.738 K -103.63 % | 14.467 M 1 137.45 % | 1.169 M -76.41 % | 4.955 M -51.26 % | 10.165 M -22.15 % | 13.057 M 431.77 % | -3.936 M -121.92 % | 17.958 M 187.90 % | -20.429 M -196.79 % | 21.106 M 442.28 % | 3.892 M -60.40 % | 9.829 M 0.00 % | 9.829 M -68.72 % | 31.419 M 2 485.50 % | 1.215 M -90.35 % | 12.589 M 0.00 % | 12.589 M 106.18 % | -203.862 M -386.54 % | 71.146 M -49.82 % | 141.780 M 0.00 % | 141.780 M 4 716.48 % | 2.944 M 0.00 % | 2.944 M -13.17 % | 3.390 M 0.00 % | 3.390 M |
| Net income ratio | -0.03 68.01 % | -0.10 -159.22 % | -0.04 -19.02 % | -0.03 -91.46 % | -0.02 74.26 % | -0.07 -162.92 % | -0.02 -912.17 % | 0.00 -73.76 % | 0.01 133.43 % | -0.03 29.41 % | -0.05 46.28 % | -0.09 -76.27 % | -0.05 45.75 % | -0.10 35.99 % | -0.15 16.07 % | -0.18 -59.05 % | -0.11 -129.24 % | -0.05 32.81 % | -0.07 -341.60 % | 0.03 389.98 % | 0.01 121.67 % | -0.03 0.23 % | -0.03 -326.74 % | 0.01 120.79 % | -0.06 -241.54 % | 0.04 194.29 % | -0.05 -6 387.04 % | 0.00 -0.10 % | 0.00 -98.85 % | 0.06 120.34 % | -0.31 -144.44 % | 0.70 277.28 % | -0.39 18.77 % | -0.48 -1 767.07 % | -0.03 -178.26 % | 0.03 0.00 % | 0.03 -51.84 % | 0.07 204.89 % | -0.07 -415.18 % | 0.02 0.00 % | 0.02 326.61 % | 0.00 0.00 % | 0.00 147.67 % | -0.01 0.00 % | -0.01 -112.86 % | 0.08 0.00 % | 0.08 349.04 % | -0.03 0.00 % | -0.03 |
| Ratio EBITDA | 0.04 9.60 % | 0.03 -19.76 % | 0.04 -1.42 % | 0.04 5.56 % | 0.04 4 262.20 % | 0.00 -104.07 % | 0.02 -50.78 % | 0.05 -16.34 % | 0.06 409.25 % | 0.01 176.75 % | 0.00 120.26 % | -0.02 -605.78 % | 0.00 113.93 % | -0.03 66.98 % | -0.09 -6.87 % | -0.08 -26.96 % | -0.07 -2 790.97 % | 0.00 125.69 % | -0.01 -111.72 % | 0.08 79.66 % | 0.05 -6.59 % | 0.05 6.41 % | 0.05 -28.67 % | 0.06 1 689.05 % | 0.00 -104.71 % | 0.08 821.76 % | 0.01 -43.90 % | 0.02 100.11 % | -14.68 -22 438.20 % | 0.07 208.06 % | -0.06 -125.60 % | 0.24 314.53 % | -0.11 -212.50 % | 0.10 273.03 % | 0.03 -56.50 % | 0.06 0.00 % | 0.06 -46.26 % | 0.11 468.61 % | 0.02 -74.78 % | 0.08 0.00 % | 0.08 102.85 % | -2.77 -376.51 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 3 687.76 % | 0.03 0.00 % | 0.03 -52.89 % | 0.06 0.00 % | 0.06 |
| Gross profit ratio | 0.35 -1.90 % | 0.36 -8.04 % | 0.39 1.43 % | 0.38 -6.34 % | 0.41 -0.11 % | 0.41 -2.83 % | 0.42 -0.98 % | 0.43 3.66 % | 0.41 5.87 % | 0.39 -2.79 % | 0.40 5.73 % | 0.38 -0.89 % | 0.38 -2.28 % | 0.39 1.95 % | 0.38 5.55 % | 0.36 -9.19 % | 0.40 1.52 % | 0.39 -3.85 % | 0.41 7.81 % | 0.38 -1.26 % | 0.39 -0.04 % | 0.39 -2.78 % | 0.40 -2.48 % | 0.41 -0.70 % | 0.41 -4.88 % | 0.43 -0.31 % | 0.43 -2.03 % | 0.44 0.00 % | 0.44 -1.83 % | 0.45 22.71 % | 0.37 -13.14 % | 0.42 4.05 % | 0.40 -5.07 % | 0.43 -6.06 % | 0.45 -2.47 % | 0.47 0.00 % | 0.47 -3.83 % | 0.48 0.49 % | 0.48 2.00 % | 0.47 0.00 % | 0.47 -52.79 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 124.70 % | 0.45 0.00 % | 0.45 -13.53 % | 0.51 0.00 % | 0.51 |
| Weighted average shs out dil | 19.595 M 0.55 % | 19.488 M 1.36 % | 19.226 M 0.33 % | 19.163 M 1.11 % | 18.953 M 1.04 % | 18.757 M 0.70 % | 18.627 M -1.73 % | 18.954 M 1.72 % | 18.634 M 3.30 % | 18.039 M 0.38 % | 17.971 M 0.00 % | 17.971 M 0.03 % | 17.965 M 0.02 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.06 % | 17.951 M 0.16 % | 17.923 M 0.44 % | 17.844 M 15.95 % | 15.390 M 3.67 % | 14.845 M 0.00 % | 14.845 M 29.79 % | 11.438 M 0.00 % | 11.438 M 0.42 % | 11.390 M 0.00 % | 11.390 M 0.00 % | 11.390 M 0.00 % | 11.390 M -49.79 % | 22.684 M 98.37 % | 11.435 M -0.83 % | 11.531 M 2.38 % | 11.263 M -4.45 % | 11.788 M 5.16 % | 11.210 M 0.02 % | 11.208 M 12.35 % | 9.976 M 0.00 % | 9.976 M 24.94 % | 7.985 M 26.48 % | 6.313 M 0.00 % | 6.313 M -33.57 % | 9.503 M 0.00 % | 9.503 M 50.53 % | 6.313 M 0.00 % | 6.313 M |
| Weighted average shs out | 19.595 M 0.55 % | 19.488 M 1.36 % | 19.226 M 0.33 % | 19.163 M 3.44 % | 18.525 M -1.24 % | 18.757 M 3.37 % | 18.145 M -1.19 % | 18.364 M -7.25 % | 19.800 M 9.76 % | 18.039 M 2.10 % | 17.669 M -1.68 % | 17.971 M 0.55 % | 17.872 M -0.50 % | 17.961 M 0.54 % | 17.864 M -0.54 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.00 % | 17.961 M 0.06 % | 17.951 M 0.16 % | 17.923 M 0.44 % | 17.844 M 15.95 % | 15.390 M 3.67 % | 14.845 M 0.00 % | 14.845 M 29.79 % | 11.438 M 0.00 % | 11.438 M 0.42 % | 11.390 M 0.00 % | 11.390 M 0.00 % | 11.390 M 0.00 % | 11.390 M -49.79 % | 22.684 M 100.59 % | 11.309 M 0.27 % | 11.278 M 0.13 % | 11.263 M 0.45 % | 11.213 M 0.03 % | 11.210 M 0.02 % | 11.208 M 12.35 % | 9.976 M 0.00 % | 9.976 M 24.94 % | 7.985 M 26.48 % | 6.313 M 0.00 % | 6.313 M -33.57 % | 9.503 M 0.00 % | 9.503 M 50.53 % | 6.313 M 0.00 % | 6.313 M |
| EPS diluted | 0.00 100.00 % | -0.50 -212.50 % | -0.16 0.00 % | -0.16 -104.60 % | -0.08 73.03 % | -0.29 -163.64 % | -0.11 -800.64 % | 0.02 -70.43 % | 0.05 131.24 % | -0.17 -6.25 % | -0.16 62.79 % | -0.43 -72.00 % | -0.25 43.18 % | -0.44 24.14 % | -0.58 29.27 % | -0.82 -100.00 % | -0.41 -78.26 % | -0.23 20.69 % | -0.29 -185.29 % | 0.34 451.95 % | 0.06 119.25 % | -0.32 -28.00 % | -0.25 -308.33 % | 0.12 123.08 % | -0.52 -206.12 % | 0.49 228.95 % | -0.38 -2 089.53 % | 0.02 2 022.22 % | 0.00 -99.92 % | 1.10 162.50 % | -1.76 -138.01 % | 4.63 172.68 % | -6.37 30.46 % | -9.16 -2 675.76 % | -0.33 -170.87 % | 0.47 -2.32 % | 0.48 -70.93 % | 1.64 555.56 % | -0.36 -221.18 % | 0.30 -9.98 % | 0.33 814.13 % | 0.04 -17.01 % | 0.04 118.91 % | -0.23 0.00 % | -0.23 -124.47 % | 0.94 0.00 % | 0.94 413.33 % | -0.30 0.00 % | -0.30 |
| Earnings per share | 0.00 100.00 % | -0.50 -212.50 % | -0.16 0.00 % | -0.16 -100.00 % | -0.08 72.41 % | -0.29 -163.64 % | -0.11 -779.01 % | 0.02 -67.60 % | 0.05 129.41 % | -0.17 -6.25 % | -0.16 62.79 % | -0.43 -72.00 % | -0.25 43.18 % | -0.44 24.14 % | -0.58 29.27 % | -0.82 -100.00 % | -0.41 -78.26 % | -0.23 20.69 % | -0.29 -185.29 % | 0.34 451.95 % | 0.06 119.25 % | -0.32 -28.00 % | -0.25 -308.33 % | 0.12 123.08 % | -0.52 -206.12 % | 0.49 228.95 % | -0.38 -2 089.53 % | 0.02 2 022.22 % | 0.00 -99.92 % | 1.10 162.50 % | -1.76 -138.01 % | 4.63 172.68 % | -6.37 30.46 % | -9.16 -2 594.12 % | -0.34 -171.42 % | 0.48 -0.13 % | 0.48 -72.12 % | 1.71 575.00 % | -0.36 -221.18 % | 0.30 -9.98 % | 0.33 814.13 % | 0.04 -17.01 % | 0.04 118.91 % | -0.23 0.00 % | -0.23 -115.23 % | 1.51 0.00 % | 1.51 603.33 % | -0.30 0.00 % | -0.30 |
| Gross profit | 33.112 M -5.53 % | 35.049 M 12.12 % | 31.259 M -16.62 % | 37.488 M 3.94 % | 36.067 M 5.80 % | 34.090 M 0.65 % | 33.870 M -18.06 % | 41.336 M 18.50 % | 34.884 M 4.11 % | 33.507 M 46.68 % | 22.843 M -28.29 % | 31.853 M -2.36 % | 32.624 M 1.30 % | 32.204 M 22.11 % | 26.373 M -11.03 % | 29.642 M 13.78 % | 26.051 M -19.82 % | 32.491 M 9.65 % | 29.631 M -61.33 % | 76.618 M 11.40 % | 68.777 M -12.37 % | 78.482 M 27.05 % | 61.772 M -10.75 % | 69.214 M 28.72 % | 53.772 M -26.81 % | 73.474 M 33.83 % | 54.902 M -58.79 % | 133.230 M 43 768.22 % | -305.096 K -100.34 % | 89.168 M 276.77 % | 23.666 M -25.64 % | 31.827 M -57.37 % | 74.651 M -18.32 % | 91.394 M 36.56 % | 66.926 M -11.22 % | 75.383 M 0.00 % | 75.383 M -44.02 % | 134.663 M 356.92 % | 29.472 M -60.96 % | 75.494 M 0.00 % | 75.494 M 2.40 % | 73.727 M 3.63 % | 71.146 M -49.82 % | 141.780 M 0.00 % | 141.780 M 185.72 % | 49.621 M 0.00 % | 49.621 M 59.40 % | 31.131 M 0.00 % | 31.131 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.854 M | 0.000 -100.00 % | 1.436 M | 0.000 100.00 % | -5.277 M | 0.000 -100.00 % | 50.000 K -24.93 % | 66.608 K | 0.000 | 0.000 -100.00 % | 18.000 K -3.00 % | 18.556 K -7.22 % | 20.000 K 5 630.66 % | 349.000 -98.48 % | 23.000 K 43 496.23 % | -53.000 100.00 % | -1.473 M -198.44 % | 1.496 M 103.33 % | -44.927 M -200.00 % | 44.925 M -48.28 % | 86.857 M 5 240.86 % | -1.690 M 66.48 % | -5.041 M 0.00 % | -5.041 M -55.18 % | -3.249 M -1 624 268 598.49 % | -0.200 -100.00 % | 23.316 K 0.00 % | 23.316 K 106.48 % | -359.847 K -3.63 % | -347.252 K -100.25 % | 140.106 M 0.00 % | 140.106 M 19 164.28 % | 727.285 K 0.00 % | 727.285 K | 0.000 | 0.000 |
| Cost of revenue | 60.960 M -2.68 % | 62.640 M 28.21 % | 48.859 M -18.53 % | 59.970 M 15.88 % | 51.750 M 6.00 % | 48.820 M 5.74 % | 46.170 M -16.65 % | 55.391 M 11.38 % | 49.731 M -5.34 % | 52.536 M 53.69 % | 34.182 M -34.55 % | 52.224 M -0.94 % | 52.719 M 5.19 % | 50.117 M 18.33 % | 42.355 M -18.38 % | 51.895 M 33.00 % | 39.020 M -21.81 % | 49.902 M 17.10 % | 42.616 M -65.85 % | 124.786 M 13.72 % | 109.729 M -12.31 % | 125.127 M 33.06 % | 94.038 M -6.93 % | 101.039 M 30.25 % | 77.576 M -20.22 % | 97.235 M 34.57 % | 72.256 M -57.27 % | 169.087 M 43 768.04 % | -387.210 K -100.35 % | 109.473 M 166.81 % | 41.030 M -6.21 % | 43.745 M -60.15 % | 109.782 M -10.72 % | 122.961 M 52.70 % | 80.526 M -7.01 % | 86.600 M 0.00 % | 86.600 M -39.70 % | 143.620 M 352.64 % | 31.729 M -62.41 % | 84.409 M 0.00 % | 84.409 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.876 M 0.00 % | 61.876 M 110.79 % | 29.354 M 0.00 % | 29.354 M |
| General and administrative expenses | 0.000 -100.00 % | 27.091 M | 0.000 -100.00 % | 26.422 M | 0.000 -100.00 % | 26.072 M | 0.000 -100.00 % | 76.569 M | 0.000 -100.00 % | 76.569 M 615.46 % | 10.702 M -68.13 % | 33.578 M 3.99 % | 32.289 M 24.50 % | 25.935 M | 0.000 -100.00 % | 26.924 M | 0.000 -100.00 % | 24.813 M | 0.000 -100.00 % | 48.422 M | 0.000 -100.00 % | 56.758 M | 0.000 -100.00 % | 46.268 M | 0.000 -100.00 % | 48.122 M -10.27 % | 53.632 M | 0.000 | 0.000 -100.00 % | 32.200 M 200.00 % | -32.200 M -147.42 % | 67.900 M 200.00 % | -67.900 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 4.600 M | 0.000 -100.00 % | 6.800 M | 0.000 -100.00 % | 8.100 M | 0.000 -100.00 % | 8.800 M | 0.000 -100.00 % | 6.500 M 1.74 % | 6.389 M | 0.000 | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 9.500 M | 0.000 -100.00 % | 7.492 M | 0.000 -100.00 % | 11.939 M | 0.000 -100.00 % | 11.948 M | 0.000 -100.00 % | 12.180 M | 0.000 -100.00 % | 10.985 M | 0.000 | 0.000 | 0.000 100.00 % | -4.581 M -200.00 % | 4.581 M 194.02 % | -4.872 M -200.00 % | 4.872 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 |
| Other expenses | 0.000 -100.00 % | 8.624 M 133.02 % | 3.701 M 4.25 % | 3.550 M 14.92 % | 3.089 M | 0.000 | 0.000 -100.00 % | 5.809 M | 0.000 -100.00 % | 5.458 M | 0.000 -100.00 % | 2.757 M | 0.000 -100.00 % | 1.056 M | 0.000 100.00 % | -30.679 M | 0.000 -100.00 % | 5.876 M | 0.000 -100.00 % | 2.754 M | 0.000 -100.00 % | 8.774 M | 0.000 -100.00 % | 5.426 M | 0.000 -100.00 % | 4.563 M 5 630.68 % | 79.624 K -98.31 % | 4.713 M 43 767.19 % | -10.793 K -100.32 % | 3.377 M 93.80 % | 1.742 M -38.49 % | 2.833 M 15.16 % | 2.460 M | 0.000 | 0.000 -100.00 % | 3.539 M 0.00 % | 3.539 M -52.35 % | 7.427 M | 0.000 -100.00 % | 2.963 M 0.00 % | 2.963 M 101.07 % | -277.589 M | 0.000 100.00 % | -3.125 M 0.00 % | -3.125 M -230.78 % | 2.390 M 0.00 % | 2.390 M 3.54 % | 2.308 M 0.00 % | 2.308 M |
| Operating expenses | 33.296 M -17.41 % | 40.315 M 27.87 % | 31.528 M -14.26 % | 36.772 M 3.37 % | 35.572 M -3.10 % | 36.711 M 9.26 % | 33.600 M -14.81 % | 39.441 M 22.45 % | 32.210 M -6.47 % | 34.438 M 46.96 % | 23.433 M -36.40 % | 36.846 M 6.26 % | 34.675 M -7.84 % | 37.625 M 7.91 % | 34.868 M -16.26 % | 41.636 M 30.26 % | 31.964 M -7.62 % | 34.602 M 7.14 % | 32.296 M -49.82 % | 64.357 M 6.03 % | 60.697 M -23.32 % | 79.159 M 34.69 % | 58.772 M -4.90 % | 61.800 M 8.16 % | 57.140 M -7.39 % | 61.698 M 10.80 % | 55.684 M -54.65 % | 122.788 M 43 768.05 % | -281.185 K -100.38 % | 73.827 M 107.90 % | 35.511 M -2.21 % | 36.313 M -53.02 % | 77.294 M 2.20 % | 75.627 M 12.90 % | 66.985 M -3.72 % | 69.571 M 0.00 % | 69.571 M -36.72 % | 109.948 M 258.49 % | 30.670 M -54.18 % | 66.936 M 0.00 % | 66.936 M 124.11 % | -277.589 M | 0.000 100.00 % | -3.125 M 0.00 % | -3.125 M -106.37 % | 49.067 M 0.00 % | 49.067 M 63.29 % | 30.049 M 0.00 % | 30.049 M |
| Cost and expenses | 94.257 M -8.45 % | 102.955 M 28.07 % | 80.387 M -16.91 % | 96.742 M 10.79 % | 87.322 M 2.09 % | 85.531 M 7.22 % | 79.770 M -15.88 % | 94.832 M 15.73 % | 81.941 M -5.79 % | 86.974 M 50.96 % | 57.615 M -35.31 % | 89.070 M 1.92 % | 87.394 M -0.40 % | 87.742 M 13.62 % | 77.223 M -17.44 % | 93.531 M 31.76 % | 70.984 M -16.00 % | 84.504 M 12.81 % | 74.912 M -60.39 % | 189.143 M 10.98 % | 170.426 M -16.58 % | 204.286 M 33.69 % | 152.810 M -6.16 % | 162.839 M 20.88 % | 134.715 M -15.24 % | 158.933 M 24.22 % | 127.941 M -56.17 % | 291.875 M 43 768.11 % | -668.394 K -100.36 % | 183.300 M 139.48 % | 76.541 M -4.39 % | 80.058 M -57.21 % | 187.076 M -5.80 % | 198.588 M 34.62 % | 147.512 M -5.55 % | 156.172 M 0.00 % | 156.172 M -38.41 % | 253.569 M 306.37 % | 62.399 M -58.77 % | 151.345 M 0.00 % | 151.345 M 154.52 % | -277.589 M | 0.000 100.00 % | -3.125 M 0.00 % | -3.125 M -102.82 % | 110.944 M 0.00 % | 110.944 M 86.76 % | 59.403 M 0.00 % | 59.403 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 33.296 M 5.06 % | 31.691 M 13.89 % | 27.827 M -16.24 % | 33.222 M 2.28 % | 32.483 M -4.94 % | 34.172 M 7.05 % | 31.923 M -12.67 % | 36.556 M 22.32 % | 29.886 M -8.07 % | 32.509 M 43.82 % | 22.604 M -32.68 % | 33.578 M 3.99 % | 32.289 M -6.77 % | 34.635 M 6.66 % | 32.471 M -10.85 % | 36.424 M 20.09 % | 30.330 M -6.11 % | 32.305 M 6.47 % | 30.343 M -49.73 % | 60.361 M -0.68 % | 60.776 M -11.54 % | 68.705 M 25.48 % | 54.752 M -6.32 % | 58.448 M 7.53 % | 54.357 M -8.04 % | 59.107 M 10.21 % | 53.632 M -54.58 % | 118.075 M 43 768.08 % | -270.392 K -100.38 % | 70.450 M 108.63 % | 33.769 M 0.86 % | 33.480 M -55.26 % | 74.834 M 3.96 % | 71.983 M 13.39 % | 63.482 M -3.86 % | 66.033 M 0.00 % | 66.033 M -36.86 % | 104.589 M 265.68 % | 28.602 M -55.29 % | 63.972 M 0.00 % | 63.972 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.678 M 0.00 % | 46.678 M 68.26 % | 27.741 M 0.00 % | 27.741 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.350 M 19.01 % | 2.815 M 24.23 % | 2.266 M 41.80 % | 1.598 M -5.11 % | 1.684 M -19.04 % | 2.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.523 M 35.21 % | 1.866 M -29.64 % | 2.652 M 84.68 % | 1.436 M -26.28 % | 1.948 M -26.02 % | 2.633 M -57.18 % | 6.148 M -10.99 % | 6.907 M 34.28 % | 5.144 M -31.09 % | 7.465 M 41.84 % | 5.263 M 14.49 % | 4.597 M 3.42 % | 4.445 M -7.06 % | 4.783 M | 0.000 | 0.000 | 0.000 100.00 % | -0.290 | 0.000 100.00 % | -0.800 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.732 M -34.27 % | 5.678 M 40.75 % | 4.034 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.402 M | 0.000 -100.00 % | 6.402 M 186.16 % | 2.237 M -19.13 % | 2.766 M 14.44 % | 2.417 M -58.71 % | 5.854 M | 0.000 -100.00 % | 1.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.434 M | 0.000 -100.00 % | 10.177 M | 0.000 -100.00 % | 11.001 M | 0.000 -100.00 % | 11.343 M 108.32 % | 5.445 M | 0.000 -100.00 % | 5.484 M 0.00 % | 5.484 M -52.83 % | 11.626 M | 0.000 -100.00 % | 4.892 M 0.00 % | 4.892 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.728 M -7.54 % | 4.032 M 8.94 % | 3.701 M 5.17 % | 3.519 M 12.79 % | 3.120 M 2.19 % | 3.053 M 16.53 % | 2.620 M 5.43 % | 2.485 M -25.24 % | 3.324 M 26.44 % | 2.629 M -7.07 % | 2.829 M 15.71 % | 2.445 M 1.88 % | 2.400 M 21.58 % | 1.974 M 4.72 % | 1.885 M 15.86 % | 1.627 M -1.27 % | 1.648 M 7.49 % | 1.533 M -22.55 % | 1.980 M -45.07 % | 3.604 M 5.77 % | 3.408 M -8.52 % | 3.725 M 10.30 % | 3.377 M 10.31 % | 3.062 M 7.68 % | 2.843 M 14.28 % | 2.488 M 15.47 % | 2.155 M -54.28 % | 4.713 M 43 767.19 % | -10.793 K -100.19 % | 5.559 M 1 362.72 % | -440.265 K -102.68 % | 16.455 M 247.42 % | -11.163 M -309.10 % | 5.338 M 35.11 % | 3.951 M -1.64 % | 4.017 M 0.00 % | 4.017 M -40.09 % | 6.705 M 177.82 % | 2.413 M -40.13 % | 4.031 M 0.00 % | 4.031 M | 0.000 | 0.000 -100.00 % | 3.125 M 0.00 % | 3.125 M 30.78 % | 2.390 M 0.00 % | 2.390 M 3.54 % | 2.308 M 0.00 % | 2.308 M |
| Operating income | 0.000 100.00 % | -5.266 M -1 857.62 % | -269.000 K -137.57 % | 716.000 K 44.65 % | 495.000 K 115.79 % | -3.135 M -365.82 % | -673.000 K -129.32 % | 2.295 M 37.10 % | 1.674 M 202.64 % | -1.631 M 37.03 % | -2.590 M 38.10 % | -4.184 M -104.00 % | -2.051 M 53.29 % | -4.391 M 45.09 % | -7.997 M 4.93 % | -8.412 M -42.26 % | -5.913 M -343.74 % | -1.333 M 49.99 % | -2.665 M -121.01 % | 12.682 M 174.10 % | 4.627 M -23.98 % | 6.086 M 65.45 % | 3.678 M -52.52 % | 7.747 M 330.00 % | -3.368 M -128.12 % | 11.979 M 1 315.48 % | -985.546 K -109.44 % | 10.442 M 43 766.62 % | -23.913 K -100.16 % | 15.341 M 229.51 % | -11.845 M -164.05 % | -4.486 M -11.53 % | -4.022 M 65.06 % | -11.513 M -19 402.54 % | -59.032 K -101.02 % | 5.812 M 0.00 % | 5.812 M -76.48 % | 24.714 M 2 162.77 % | -1.198 M -114.00 % | 8.558 M 0.00 % | 8.558 M 104.20 % | -203.862 M -386.54 % | 71.146 M -48.69 % | 138.655 M 0.00 % | 138.655 M 24 924.00 % | 554.087 K 0.00 % | 554.087 K -48.80 % | 1.082 M 0.00 % | 1.082 M |
| Operating income ratio | 0.00 100.00 % | -0.05 -1 505.51 % | 0.00 -145.70 % | 0.01 30.34 % | 0.01 114.91 % | -0.04 -349.70 % | -0.01 -135.44 % | 0.02 19.93 % | 0.02 204.37 % | -0.02 58.26 % | -0.05 8.73 % | -0.05 -107.07 % | -0.02 54.94 % | -0.05 54.16 % | -0.12 -12.78 % | -0.10 -13.53 % | -0.09 -461.86 % | -0.02 56.15 % | -0.04 -158.57 % | 0.06 142.94 % | 0.03 -13.29 % | 0.03 26.61 % | 0.02 -48.11 % | 0.05 277.44 % | -0.03 -136.54 % | 0.07 1 005.39 % | -0.01 -122.44 % | 0.03 0.00 % | 0.03 -55.27 % | 0.08 142.18 % | -0.18 -208.44 % | -0.06 -172.19 % | -0.02 59.40 % | -0.05 -13 315.61 % | 0.00 -101.12 % | 0.04 0.00 % | 0.04 -59.60 % | 0.09 553.65 % | -0.02 -136.58 % | 0.05 0.00 % | 0.05 101.94 % | -2.77 -376.51 % | 1.00 2.25 % | 0.98 0.00 % | 0.98 19 579.27 % | 0.00 0.00 % | 0.00 -72.22 % | 0.02 0.00 % | 0.02 |
| Total other income expenses net | -2.000 M 55.28 % | -4.472 M -59.03 % | -2.812 M 27.24 % | -3.865 M -95.50 % | -1.977 M 14.08 % | -2.301 M -73.92 % | -1.323 M 11.68 % | -1.498 M -119.01 % | -684.000 K 56.71 % | -1.580 M -9.95 % | -1.437 M 56.00 % | -3.266 M -35.13 % | -2.417 M 14.38 % | -2.823 M -51.29 % | -1.866 M 26.88 % | -2.552 M -77.72 % | -1.436 M 60.54 % | -3.639 M -38.21 % | -2.633 M 58.95 % | -6.414 M -85.67 % | -3.454 M 75.20 % | -13.928 M -86.58 % | -7.465 M -33.42 % | -5.595 M -21.72 % | -4.597 M 1.11 % | -4.648 M 3.34 % | -4.809 M 52.85 % | -10.200 M -43 768.12 % | 23.358 K 100.54 % | -4.290 M 37.01 % | -6.812 M -155.54 % | 12.264 M 151.60 % | -23.769 M 12.87 % | -27.280 M -400.06 % | -5.455 M 0.51 % | -5.484 M 0.00 % | -5.484 M 37.74 % | -8.808 M -212.52 % | -2.818 M 29.33 % | -3.988 M 0.00 % | -3.988 M -101.96 % | 203.862 M 386.54 % | -71.146 M 49.82 % | -141.780 M 0.00 % | -141.780 M -4 790.20 % | 3.023 M 0.00 % | 3.023 M 200.23 % | -3.016 M 0.00 % | -3.016 M |
| 2025-09-30 | 2025-03-29 | 2024-09-28 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-30 | 2003-03-31 | 2002-09-30 | 2002-03-31 | 2001-09-30 |
| 2025-09-30 | 2025-03-31 | 2024-09-28 | 2024-03-30 | 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-03-31 | 2003-03-31 | 2002-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 164.801 M 14.51 % | 143.913 M -0.06 % | 144.000 M -7.00 % | 154.839 M 2.40 % | 151.215 M 0.35 % | 150.688 M 2.69 % | 146.747 M 6.06 % | 138.364 M -5.00 % | 145.640 M -3.30 % | 150.613 M -3.48 % | 156.037 M 2.51 % | 152.210 M 1.81 % | 149.503 M 137.51 % | 62.946 M 4.55 % | 60.208 M 36.21 % | 44.204 M -39.05 % | 72.525 M -46.59 % | 135.792 M -13.01 % | 156.095 M 5.45 % | 148.027 M -10.17 % | 164.778 M 9.43 % | 150.583 M 4.80 % | 143.680 M 2.86 % | 139.679 M 4.59 % | 133.543 M 24.56 % | 107.215 M -12.09 % | 121.960 M 11.17 % | 109.710 M -12.58 % | 125.495 M 19.29 % | 105.200 M -16.72 % | 126.316 M 7.90 % | 117.069 M -20.33 % | 146.947 M -11.42 % | 165.895 M 2.67 % | 161.574 M 8.81 % | 148.486 M -0.90 % | 149.828 M 4.65 % | 143.177 M -4.13 % | 149.344 M 22.52 % | 121.891 M -19.91 % | 152.200 M 13.98 % | 133.533 M -0.94 % | 134.800 M | 0.000 | 0.000 |
| Total investments | 6.487 M 25.50 % | 5.169 M -3.27 % | 5.344 M 29.65 % | 4.122 M 23.78 % | 3.330 M 70.16 % | 1.957 M 107.53 % | 943.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -50.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 166.973 M 14.82 % | 145.422 M -0.25 % | 145.789 M -6.92 % | 156.622 M 2.23 % | 153.206 M 0.83 % | 151.950 M 2.45 % | 148.323 M 5.66 % | 140.377 M -5.36 % | 148.320 M -2.69 % | 152.420 M -3.80 % | 158.445 M 3.71 % | 152.775 M 1.11 % | 151.091 M 135.62 % | 64.125 M 4.38 % | 61.432 M 35.88 % | 45.210 M -40.20 % | 75.597 M -45.37 % | 138.384 M -14.17 % | 161.223 M 6.72 % | 151.070 M -11.22 % | 170.155 M 10.80 % | 153.570 M 4.48 % | 146.988 M 3.33 % | 142.252 M 4.36 % | 136.311 M 22.68 % | 111.108 M -10.81 % | 124.578 M 10.41 % | 112.830 M -13.20 % | 129.996 M 19.87 % | 108.448 M -16.15 % | 129.337 M 7.30 % | 120.538 M -19.35 % | 149.454 M -11.28 % | 168.456 M 2.49 % | 164.365 M 8.31 % | 151.749 M -0.49 % | 152.495 M 4.01 % | 146.610 M -3.63 % | 152.131 M 22.65 % | 124.034 M -19.93 % | 154.900 M 14.18 % | 135.664 M -0.98 % | 137.000 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -10.000 K 77.27 % | -44.000 K -269.24 % | 25.999 K 18.18 % | 21.999 K 344.43 % | -9.000 K 75.00 % | -36.000 K 67.57 % | -111.000 K -270.00 % | -30.000 K 71.70 % | -106.000 K -9.28 % | -97.000 K 42.60 % | -169.000 K 25.55 % | -227.000 K -45.51 % | -156.000 K 26.42 % | -212.000 K -60.61 % | -132.000 K -107.05 % | 1.873 M 14.88 % | 1.630 M 64.29 % | 992.183 K -16.43 % | 1.187 M 24.27 % | 955.357 K 2.25 % | 934.380 K -47.43 % | 1.777 M -55.88 % | 4.028 M -3.10 % | 4.157 M -25.95 % | 5.614 M -4.33 % | 5.868 M -9.00 % | 6.448 M 3.10 % | 6.254 M 6.12 % | 5.893 M -3.43 % | 6.103 M 5.00 % | 5.812 M 1.74 % | 5.713 M 15.51 % | 4.946 M 42.95 % | 3.460 M 7 162.84 % | 47.637 K 118.51 % | -257.325 K 58.86 % | -625.464 K 39.82 % | -1.039 M -52.85 % | -680.009 K 46.19 % | -1.264 M -178.98 % | 1.600 M 81.93 % | 879.451 K 46.58 % | 600.000 K | 0.000 | 0.000 |
| Retained earnings | -140.853 M -1.85 % | -138.295 M -7.57 % | -128.557 M -2.46 % | -125.476 M -2.57 % | -122.327 M -1.23 % | -120.845 M -4.71 % | -115.409 M -1.76 % | -113.413 M 0.26 % | -113.710 M 0.86 % | -114.700 M -2.70 % | -111.689 M -2.60 % | -108.862 M -8.14 % | -100.668 M -2.23 % | -98.473 M -8.70 % | -90.592 M -12.74 % | -80.354 M 17.22 % | -97.069 M 1.53 % | -98.580 M 7.25 % | -106.283 M -3.84 % | -102.349 M 8.65 % | -112.041 M -4.85 % | -106.859 M -20.18 % | -88.914 M -6.32 % | -83.628 M -4.47 % | -80.049 M -12.63 % | -71.073 M 6.29 % | -75.847 M -6.52 % | -71.204 M 11.10 % | -80.097 M -15.12 % | -69.575 M 8.10 % | -75.711 M -16.34 % | -65.078 M -6.27 % | -61.237 M -9.30 % | -56.025 M -518.43 % | 13.389 M -21.69 % | 17.097 M 2 470.25 % | 665.176 K -90.67 % | 7.126 M 150.82 % | -14.022 M -49.45 % | -9.382 M 55.32 % | -21.000 M -26.16 % | -16.645 M 15.51 % | -19.700 M | 0.000 | 0.000 |
| Common stock | 100.609 M 0.00 % | 100.609 M 1.40 % | 99.223 M 0.75 % | 98.480 M 0.05 % | 98.429 M 1.71 % | 96.774 M 0.52 % | 96.275 M 0.67 % | 95.638 M 0.55 % | 95.116 M 0.00 % | 95.116 M 1.87 % | 93.368 M 0.00 % | 93.368 M 0.01 % | 93.358 M 0.01 % | 93.348 M 0.00 % | 93.348 M 3.85 % | 89.883 M 4.10 % | 86.342 M -6.98 % | 92.819 M 1.43 % | 91.508 M 1.29 % | 90.345 M -3.31 % | 93.439 M 5.89 % | 88.240 M 13.65 % | 77.645 M 1.10 % | 76.796 M 7.17 % | 71.659 M 9.21 % | 65.614 M 157.63 % | 25.468 M 14.30 % | 22.283 M | 0.000 -100.00 % | 22.282 M -64.54 % | 62.831 M 181.98 % | 22.282 M -65.77 % | 65.091 M -15.35 % | 76.892 M 22.25 % | 62.900 M 1.13 % | 62.200 M 3.32 % | 60.200 M 174.18 % | 21.956 M | 0.000 -100.00 % | 70.600 M 65.73 % | 42.600 M | 0.000 -100.00 % | 41.400 M | 0.000 | 0.000 |
| Total equity | -20.535 M -14.01 % | -18.011 M -118.95 % | -8.226 M -59.76 % | -5.149 M -153.52 % | -2.031 M -236.82 % | -603.000 K -113.77 % | 4.380 M -25.31 % | 5.864 M 1 429.71 % | -441.000 K 68.99 % | -1.422 M -321.84 % | 641.000 K -81.20 % | 3.410 M -70.78 % | 11.671 M -15.32 % | 13.783 M -36.55 % | 21.723 M -33.21 % | 32.527 M 186.40 % | 11.357 M -33.45 % | 17.064 M 118.47 % | 7.811 M -21.89 % | 10.000 M 149.96 % | 4.001 M 11.78 % | 3.579 M -66.53 % | 10.692 M -28.99 % | 15.057 M 10.04 % | 13.684 M -17.75 % | 16.636 M 71.32 % | 9.711 M -16.30 % | 11.601 M 115.91 % | 5.373 M -51.25 % | 11.021 M 20.25 % | 9.165 M -51.10 % | 18.744 M -26.73 % | 25.583 M -42.06 % | 44.154 M -53.27 % | 94.491 M -1.15 % | 95.593 M 25.93 % | 75.908 M -19.26 % | 94.015 M 33.01 % | 70.681 M -10.00 % | 78.536 M 95.36 % | 40.200 M -17.33 % | 48.628 M -12.70 % | 55.700 M 29.40 % | 43.046 M 257.29 % | 12.048 M |
| Other non current liabilities | 2.319 M -48.49 % | 4.502 M 5.71 % | 4.259 M 59.39 % | 2.672 M 57.64 % | 1.695 M 373.46 % | 358.000 K -4.02 % | 373.000 K -4.11 % | 389.000 K -75.13 % | 1.564 M 4.41 % | 1.498 M 46.72 % | 1.021 M -37.09 % | 1.623 M -25.99 % | 2.193 M -82.44 % | 12.490 M 36.68 % | 9.138 M 3.63 % | 8.818 M 0.10 % | 8.809 M -9.88 % | 9.775 M 53.24 % | 6.379 M 2.75 % | 6.209 M 25.53 % | 4.946 M 13.70 % | 4.350 M 17.84 % | 3.691 M 1.28 % | 3.644 M 6.19 % | 3.432 M 12.59 % | 3.048 M -3.46 % | 3.157 M 123.97 % | -13.172 M -438.22 % | 3.894 M -0.99 % | 3.933 M -4.58 % | 4.122 M 3.28 % | 3.991 M 0.21 % | 3.983 M -6.10 % | 4.241 M 7.39 % | 3.950 M -7.11 % | 4.252 M 12.26 % | 3.788 M -10.17 % | 4.216 M 1.84 % | 4.140 M -12.74 % | 4.745 M -12.13 % | 5.400 M -53.05 % | 11.501 M 82.55 % | 6.300 M | 0.000 | 0.000 |
| Long term debt | 79.286 M 32.14 % | 60.003 M -1.90 % | 61.165 M -25.83 % | 82.468 M -0.37 % | 82.773 M -2.81 % | 85.169 M -2.81 % | 87.632 M -0.56 % | 88.128 M -2.35 % | 90.246 M 0.52 % | 89.775 M -3.20 % | 92.740 M 4.37 % | 88.853 M 3.20 % | 86.101 M 419.09 % | 16.587 M 14.55 % | 14.480 M 198.44 % | 4.852 M -26.59 % | 6.610 M -83.76 % | 40.708 M -30.45 % | 58.531 M -5.08 % | 61.662 M -5.46 % | 65.227 M -1.13 % | 65.975 M 13.58 % | 58.088 M 4.66 % | 55.504 M 4.43 % | 53.148 M 37.10 % | 38.765 M -3.12 % | 40.014 M -35.35 % | 61.891 M 25.63 % | 49.263 M 11.85 % | 44.042 M -4.61 % | 46.169 M -7.05 % | 49.669 M -3.06 % | 51.239 M -7.24 % | 55.237 M 115.89 % | 25.585 M 0.76 % | 25.392 M 44.79 % | 17.537 M -6.26 % | 18.708 M -3.89 % | 19.465 M -1.62 % | 19.785 M -37.19 % | 31.500 M -22.40 % | 40.591 M -8.37 % | 44.300 M | 0.000 | 0.000 |
| Total non current liabilities | 81.605 M 26.51 % | 64.505 M -1.40 % | 65.424 M -23.16 % | 85.140 M 0.80 % | 84.468 M -1.24 % | 85.527 M -2.82 % | 88.005 M -0.58 % | 88.517 M -3.59 % | 91.810 M 0.59 % | 91.273 M -2.65 % | 93.761 M 3.63 % | 90.476 M 2.47 % | 88.294 M 203.66 % | 29.077 M 23.11 % | 23.618 M 72.78 % | 13.670 M -11.34 % | 15.419 M -69.46 % | 50.483 M -22.23 % | 64.911 M -4.36 % | 67.871 M -3.28 % | 70.172 M -0.22 % | 70.325 M 13.83 % | 61.779 M 4.45 % | 59.149 M 4.54 % | 56.580 M 35.32 % | 41.813 M -3.15 % | 43.171 M -11.39 % | 48.719 M -8.35 % | 53.157 M 10.80 % | 47.975 M -4.60 % | 50.291 M -6.28 % | 53.660 M -2.83 % | 55.222 M -7.16 % | 59.478 M 101.38 % | 29.535 M -0.37 % | 29.644 M 39.01 % | 21.324 M -6.98 % | 22.924 M -2.88 % | 23.605 M -3.77 % | 24.530 M -33.52 % | 36.900 M -29.16 % | 52.092 M 2.95 % | 50.600 M | 0.000 | 0.000 |
| Other current liabilities | 7.490 M 23.74 % | 6.053 M 1.36 % | 5.972 M -2.29 % | 6.112 M 4.19 % | 5.866 M -23.13 % | 7.631 M 11.76 % | 6.828 M -18.13 % | 8.340 M -22.97 % | 10.827 M -3.41 % | 11.209 M 15.39 % | 9.714 M 108.41 % | 4.661 M -38.70 % | 7.603 M -21.27 % | 9.657 M 11.90 % | 8.630 M 15.13 % | 7.496 M -93.68 % | 118.678 M 17 629.59 % | 669.377 K -93.43 % | 10.191 M -13.16 % | 11.734 M 13.51 % | 10.337 M 146.14 % | -22.405 M -360.76 % | 8.592 M -2.38 % | 8.802 M -6.36 % | 9.400 M 0.50 % | 9.353 M -8.98 % | 10.277 M -20.71 % | 12.961 M 27.83 % | 10.139 M 14.74 % | 8.837 M 32.99 % | 6.645 M -16.50 % | 7.957 M 12.59 % | 7.068 M -13.26 % | 8.148 M -17.98 % | 9.934 M 0.42 % | 9.893 M -6.39 % | 10.568 M -23.15 % | 13.752 M 26.28 % | 10.890 M -25.56 % | 14.630 M -10.25 % | 16.300 M 10.73 % | 14.721 M -47.43 % | 28.000 M | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 -100.00 % | 6.833 M 28.85 % | 5.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 4.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 87.687 M 2.66 % | 85.419 M 0.94 % | 84.624 M 14.12 % | 74.154 M 5.28 % | 70.433 M 5.47 % | 66.781 M 10.03 % | 60.691 M 16.16 % | 52.249 M -10.03 % | 58.074 M -7.30 % | 62.645 M -4.66 % | 65.705 M 2.79 % | 63.922 M -1.64 % | 64.990 M 35.36 % | 48.014 M 2.26 % | 46.952 M 16.51 % | 40.297 M -41.59 % | 68.987 M 363.25 % | 14.892 M -85.50 % | 102.691 M 14.86 % | 89.408 M -14.79 % | 104.928 M 19.79 % | 87.595 M -1.47 % | 88.899 M 2.48 % | 86.748 M 4.31 % | 83.163 M 14.96 % | 72.343 M -14.45 % | 84.565 M 26.27 % | 66.970 M -17.05 % | 80.733 M 25.35 % | 64.406 M -22.56 % | 83.168 M 17.61 % | 70.718 M -28.00 % | 98.215 M -6.52 % | 105.071 M -24.29 % | 138.779 M 9.83 % | 126.357 M -6.37 % | 134.958 M 18.23 % | 114.150 M -13.96 % | 132.667 M 27.26 % | 104.249 M -15.52 % | 123.400 M 29.80 % | 95.073 M 2.56 % | 92.700 M | 0.000 | 0.000 |
| Total current liabilities | 152.124 M 1.70 % | 149.586 M 10.11 % | 135.849 M 10.20 % | 123.277 M 7.33 % | 114.863 M 2.50 % | 112.057 M 18.71 % | 94.399 M 6.21 % | 88.880 M -14.17 % | 103.556 M -7.40 % | 111.829 M 0.23 % | 111.576 M -4.44 % | 116.766 M 3.58 % | 112.728 M 23.97 % | 90.935 M 9.90 % | 82.743 M 11.40 % | 74.275 M -65.64 % | 216.151 M 26.34 % | 171.081 M -3.03 % | 176.422 M 9.04 % | 161.799 M -6.30 % | 172.687 M 11.73 % | 154.559 M 3.82 % | 148.875 M 9.18 % | 136.362 M -2.15 % | 139.356 M 11.80 % | 124.643 M -11.16 % | 140.298 M 12.76 % | 124.422 M -9.54 % | 137.545 M 14.48 % | 120.148 M -8.09 % | 130.720 M 6.23 % | 123.050 M -13.03 % | 141.480 M -9.68 % | 156.649 M -17.30 % | 189.421 M 8.14 % | 175.162 M -7.60 % | 189.566 M 8.72 % | 174.363 M -10.90 % | 195.687 M 18.98 % | 164.472 M -7.65 % | 178.100 M 26.42 % | 140.883 M -5.26 % | 148.700 M | 0.000 | 0.000 |
| Total liabilities | 233.729 M 9.17 % | 214.091 M 6.37 % | 201.273 M -3.43 % | 208.417 M 4.56 % | 199.331 M 0.88 % | 197.584 M 8.32 % | 182.404 M 2.82 % | 177.397 M -9.20 % | 195.366 M -3.81 % | 203.102 M -1.09 % | 205.337 M -0.92 % | 207.242 M 3.09 % | 201.022 M 67.50 % | 120.012 M 12.83 % | 106.361 M 20.94 % | 87.945 M -62.02 % | 231.570 M 4.52 % | 221.564 M -8.19 % | 241.333 M 5.08 % | 229.670 M -5.43 % | 242.860 M 7.99 % | 224.884 M 6.75 % | 210.654 M 7.75 % | 195.511 M -0.22 % | 195.936 M 17.71 % | 166.456 M -9.27 % | 183.469 M 5.96 % | 173.142 M -9.21 % | 190.702 M 13.43 % | 168.124 M -7.12 % | 181.011 M 2.43 % | 176.710 M -10.16 % | 196.701 M -8.99 % | 216.128 M -1.29 % | 218.956 M 6.91 % | 204.806 M -2.89 % | 210.891 M 6.90 % | 197.288 M -10.03 % | 219.292 M 16.03 % | 189.002 M -12.09 % | 215.000 M 11.41 % | 192.975 M -3.17 % | 199.300 M | 0.000 | 0.000 |
| Other non current assets | 1.372 M 26.57 % | 1.084 M -17.88 % | 1.320 M -15.98 % | 1.571 M 3.70 % | 1.515 M -24.25 % | 2.000 M -45.09 % | 3.642 M -34.95 % | 5.599 M -2.47 % | 5.741 M 1.20 % | 5.673 M 20.06 % | 4.725 M 4.12 % | 4.538 M 16.00 % | 3.912 M 209.00 % | 1.266 M 36.72 % | 926.000 K | 0.000 -100.00 % | 7.444 K -97.06 % | 253.380 K -60.10 % | 635.025 K -77.35 % | 2.804 M -2.45 % | 2.874 M -16.65 % | 3.448 M 5.01 % | 3.284 M 61.28 % | 2.036 M -8.15 % | 2.217 M 35.92 % | 1.631 M -16.10 % | 1.944 M -16.70 % | 2.334 M -13.31 % | 2.692 M 108.55 % | 1.291 M -37.55 % | 2.067 M -25.19 % | 2.763 M -21.71 % | 3.528 M -18.86 % | 4.349 M 672.18 % | 563.175 K -37.33 % | 898.578 K -89.55 % | 8.602 M -2.70 % | 8.840 M 437.47 % | 1.645 M -24.31 % | 2.173 M -37.91 % | 3.500 M 22.49 % | 2.857 M 90.49 % | 1.500 M | 0.000 | 0.000 |
| Long term investments | 6.487 M 25.50 % | 5.169 M -3.27 % | 5.344 M 29.65 % | 4.122 M 23.78 % | 3.330 M 70.16 % | 1.957 M 107.53 % | 943.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 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 2.725 M -9.68 % | 3.017 M -62.81 % | 8.113 M 2.87 % | 7.887 M 4.24 % | 7.566 M 8.10 % | 6.999 M 17.37 % | 5.963 M -1.13 % | 6.031 M 9.18 % | 5.524 M 12.87 % | 4.894 M -0.75 % | 4.931 M -0.22 % | 4.942 M 13.04 % | 4.372 M -0.70 % | 4.403 M -25.22 % | 5.888 M 95.81 % | 3.007 M -32.09 % | 4.428 M 541.72 % | 690.000 K -7.63 % | 747.000 K -5.68 % | 792.000 K -6.05 % | 843.000 K -8.07 % | 917.000 K -21.00 % | 1.161 M 9.19 % | 1.063 M -4.88 % | 1.118 M 17.02 % | 955.000 K -1.29 % | 967.517 K -0.34 % | 970.771 K -4.64 % | 1.018 M 3.60 % | 982.601 K -7.45 % | 1.062 M -2.84 % | 1.093 M -5.51 % | 1.157 M -11.03 % | 1.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 |
| GoodWill | 677.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 876.269 K 398.86 % | -293.205 K -227.39 % | 230.170 K -2.10 % | 235.118 K -0.39 % | 236.047 K -18.25 % | 288.727 K 17.57 % | 245.572 K 19 891.53 % | 1.228 K -98.90 % | 112.018 K 15 551.09 % | 715.720 -95.70 % | 16.664 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.089 K -99.63 % | 13.800 M 2.16 % | 13.508 M -53.49 % | 29.044 M -12.49 % | 33.190 M -1.71 % | 33.767 M -3.99 % | 35.171 M 89.09 % | 18.600 M -2.22 % | 19.023 M -6.29 % | 20.300 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.402 M 12.76 % | 3.017 M -62.81 % | 8.113 M 2.87 % | 7.887 M 4.24 % | 7.566 M 8.10 % | 6.999 M 17.37 % | 5.963 M -1.13 % | 6.031 M 9.18 % | 5.524 M 12.87 % | 4.894 M -0.75 % | 4.931 M -0.22 % | 4.942 M 13.04 % | 4.372 M -0.70 % | 4.403 M -25.22 % | 5.888 M 51.62 % | 3.883 M -6.08 % | 4.135 M 349.34 % | 920.170 K -6.31 % | 982.118 K -4.47 % | 1.028 M -9.16 % | 1.132 M -2.65 % | 1.163 M 0.05 % | 1.162 M -1.11 % | 1.175 M 5.08 % | 1.118 M 15.08 % | 971.664 K 0.43 % | 967.517 K -0.34 % | 970.771 K -4.64 % | 1.018 M 3.60 % | 982.601 K -7.45 % | 1.062 M -2.84 % | 1.093 M -5.51 % | 1.157 M -14.40 % | 1.351 M -90.21 % | 13.800 M 2.16 % | 13.508 M -53.49 % | 29.044 M -12.49 % | 33.190 M -1.71 % | 33.767 M -3.99 % | 35.171 M 89.09 % | 18.600 M -2.22 % | 19.023 M -7.66 % | 20.600 M | 0.000 | 0.000 |
| Property plant equipment net | 68.613 M 13.70 % | 60.344 M -1.20 % | 61.078 M -21.16 % | 77.470 M -2.04 % | 79.086 M -3.95 % | 82.335 M 0.41 % | 82.002 M 1.42 % | 80.852 M -1.63 % | 82.193 M 0.03 % | 82.166 M -3.65 % | 85.283 M -5.95 % | 90.682 M -2.50 % | 93.007 M 212.87 % | 29.727 M 23.55 % | 24.060 M 23.65 % | 19.458 M 9.50 % | 17.769 M -42.04 % | 30.659 M -20.14 % | 38.392 M 0.54 % | 38.187 M -4.30 % | 39.903 M 10.27 % | 36.188 M 2.34 % | 35.359 M 3.45 % | 34.182 M 16.78 % | 29.269 M 5.27 % | 27.803 M 6.10 % | 26.204 M 1.81 % | 25.737 M -0.16 % | 25.779 M 0.97 % | 25.532 M -5.79 % | 27.100 M -5.10 % | 28.557 M -13.05 % | 32.845 M -15.00 % | 38.641 M -5.23 % | 40.774 M 0.10 % | 40.735 M 3.74 % | 39.266 M -2.65 % | 40.334 M 5.32 % | 38.297 M 0.60 % | 38.067 M 1.78 % | 37.400 M 2.66 % | 36.433 M -5.12 % | 38.400 M | 0.000 | 0.000 |
| Total non current assets | 79.874 M 14.74 % | 69.614 M -8.23 % | 75.855 M -16.69 % | 91.050 M -0.49 % | 91.497 M -1.92 % | 93.291 M 0.80 % | 92.550 M 0.07 % | 92.482 M -1.04 % | 93.458 M 0.78 % | 92.733 M -2.32 % | 94.939 M -5.21 % | 100.162 M -1.11 % | 101.291 M 186.17 % | 35.396 M 14.65 % | 30.874 M 32.27 % | 23.341 M 6.52 % | 21.911 M -43.68 % | 38.905 M -2.76 % | 40.009 M -4.78 % | 42.019 M -4.31 % | 43.909 M 7.62 % | 40.799 M 2.50 % | 39.805 M 6.45 % | 37.393 M 14.69 % | 32.604 M 7.23 % | 30.405 M 4.43 % | 29.115 M 0.25 % | 29.041 M -1.52 % | 29.488 M 6.05 % | 27.805 M -8.02 % | 30.229 M -6.74 % | 32.413 M -13.64 % | 37.530 M -15.36 % | 44.341 M -51.56 % | 91.547 M 4.64 % | 87.485 M 13.75 % | 76.912 M -6.62 % | 82.365 M 11.74 % | 73.709 M -2.26 % | 75.411 M 26.74 % | 59.500 M 2.04 % | 58.312 M -3.62 % | 60.500 M | 0.000 | 0.000 |
| Other current assets | 1.913 M -7.67 % | 2.072 M -25.84 % | 2.794 M -19.32 % | 3.463 M 25.20 % | 2.766 M -64.69 % | 7.834 M 194.51 % | 2.660 M 45.99 % | 1.822 M -14.38 % | 2.128 M -66.21 % | 6.297 M 210.20 % | 2.030 M 1.15 % | 2.007 M 0.45 % | 1.998 M -6.72 % | 2.142 M -36.61 % | 3.379 M -63.62 % | 9.289 M -92.45 % | 123.044 M 13.10 % | 108.791 M 3 550.06 % | 2.981 M -44.45 % | 5.366 M 105.18 % | 2.615 M -54.42 % | 5.737 M 78.98 % | 3.206 M -38.61 % | 5.222 M 19.02 % | 4.387 M -16.82 % | 5.274 M 57.66 % | 3.345 M -28.87 % | 4.703 M -22.68 % | 6.083 M 29.90 % | 4.683 M 25.51 % | 3.731 M 13.63 % | 3.283 M -55.78 % | 7.425 M 46.09 % | 5.082 M -40.47 % | 8.538 M -15.18 % | 10.066 M 25.71 % | 8.007 M 13.45 % | 7.058 M 3.20 % | 6.839 M 66.14 % | 4.116 M 17.61 % | 3.500 M -4.01 % | 3.646 M -11.07 % | 4.100 M | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.172 M 43.94 % | 1.509 M -15.65 % | 1.789 M 0.34 % | 1.783 M -10.45 % | 1.991 M 57.77 % | 1.262 M -19.92 % | 1.576 M -21.71 % | 2.013 M -24.89 % | 2.680 M 48.31 % | 1.807 M -24.96 % | 2.408 M 326.19 % | 565.000 K -64.42 % | 1.588 M 34.69 % | 1.179 M -3.68 % | 1.224 M 21.67 % | 1.006 M -67.25 % | 3.072 M 18.48 % | 2.592 M -49.44 % | 5.128 M 68.52 % | 3.043 M -43.41 % | 5.377 M 80.01 % | 2.987 M -9.68 % | 3.307 M 28.52 % | 2.573 M -7.02 % | 2.768 M -28.90 % | 3.893 M 48.69 % | 2.618 M -16.08 % | 3.120 M -30.68 % | 4.501 M 38.56 % | 3.248 M 7.51 % | 3.021 M -12.91 % | 3.469 M 38.40 % | 2.507 M -2.12 % | 2.561 M -8.23 % | 2.790 M -14.48 % | 3.263 M 22.36 % | 2.667 M -22.33 % | 3.433 M 23.18 % | 2.787 M 30.07 % | 2.143 M -20.64 % | 2.700 M 26.67 % | 2.131 M -3.11 % | 2.200 M | 0.000 | 0.000 |
| Cash and short term investments | 2.172 M 43.94 % | 1.509 M -15.65 % | 1.789 M 0.34 % | 1.783 M -10.45 % | 1.991 M 57.77 % | 1.262 M -19.92 % | 1.576 M -21.71 % | 2.013 M -24.89 % | 2.680 M 48.31 % | 1.807 M -24.96 % | 2.408 M 326.19 % | 565.000 K -64.42 % | 1.588 M 34.69 % | 1.179 M -3.68 % | 1.224 M 21.67 % | 1.006 M -67.25 % | 3.072 M 18.48 % | 2.592 M -49.44 % | 5.128 M 68.52 % | 3.043 M -43.41 % | 5.377 M 80.01 % | 2.987 M -9.68 % | 3.307 M 28.52 % | 2.573 M -7.02 % | 2.768 M -28.90 % | 3.893 M 48.69 % | 2.618 M -16.08 % | 3.120 M -30.68 % | 4.501 M 38.56 % | 3.248 M 7.51 % | 3.021 M -12.91 % | 3.469 M 38.40 % | 2.507 M -2.12 % | 2.561 M -8.23 % | 2.790 M -14.48 % | 3.263 M 22.36 % | 2.667 M -22.33 % | 3.433 M 23.18 % | 2.787 M 30.07 % | 2.143 M -20.64 % | 2.700 M 26.67 % | 2.131 M -3.11 % | 2.200 M | 0.000 | 0.000 |
| Total current assets | 133.320 M 5.42 % | 126.466 M 7.91 % | 117.192 M 4.43 % | 112.218 M 6.06 % | 105.803 M 2.04 % | 103.690 M 10.03 % | 94.234 M 3.81 % | 90.779 M -10.53 % | 101.467 M -6.87 % | 108.947 M -1.88 % | 111.039 M 0.50 % | 110.490 M -0.82 % | 111.402 M 13.21 % | 98.399 M 1.22 % | 97.210 M 0.08 % | 97.131 M -56.05 % | 221.015 M 10.66 % | 199.724 M -4.50 % | 209.135 M 5.81 % | 197.651 M -2.61 % | 202.951 M 8.15 % | 187.664 M 3.37 % | 181.541 M 4.83 % | 173.175 M -2.17 % | 177.016 M 15.93 % | 152.687 M -6.94 % | 164.065 M 5.37 % | 155.702 M -6.53 % | 166.587 M 10.07 % | 151.340 M -5.38 % | 159.948 M -1.90 % | 163.041 M -11.75 % | 184.754 M -14.44 % | 215.941 M -2.69 % | 221.899 M 4.22 % | 212.914 M 1.44 % | 209.887 M 0.45 % | 208.938 M -3.39 % | 216.264 M 12.56 % | 192.127 M -1.78 % | 195.600 M 6.72 % | 183.290 M -5.76 % | 194.500 M | 0.000 | 0.000 |
| Inventory | 123.461 M 6.18 % | 116.277 M 10.11 % | 105.605 M 6.60 % | 99.067 M 7.65 % | 92.025 M 4.15 % | 88.357 M 13.45 % | 77.881 M -1.30 % | 78.907 M -10.87 % | 88.533 M -9.47 % | 97.789 M -2.53 % | 100.327 M -1.54 % | 101.899 M 0.24 % | 101.655 M 11.05 % | 91.541 M 3.30 % | 88.618 M 4.30 % | 84.966 M -4.87 % | 89.311 M -49.29 % | 176.125 M -6.20 % | 187.765 M 4.94 % | 178.921 M -2.10 % | 182.757 M 6.20 % | 172.090 M 2.50 % | 167.888 M 5.00 % | 159.887 M -2.01 % | 163.163 M 17.05 % | 139.402 M -7.95 % | 151.438 M 5.79 % | 143.146 M -5.54 % | 151.537 M 9.92 % | 137.859 M -5.11 % | 145.281 M -0.90 % | 146.607 M -13.52 % | 169.534 M -13.71 % | 196.472 M -1.22 % | 198.900 M 6.22 % | 187.255 M -1.25 % | 189.624 M 3.52 % | 183.173 M -6.47 % | 195.836 M 14.24 % | 171.418 M -4.18 % | 178.900 M 7.95 % | 165.728 M -6.53 % | 177.300 M | 0.000 | 0.000 |
| Net receivables | 5.774 M -12.62 % | 6.608 M -5.65 % | 7.004 M -17.16 % | 8.455 M -6.27 % | 9.021 M -20.71 % | 11.377 M -6.11 % | 12.117 M 50.77 % | 8.037 M -1.10 % | 8.126 M 11.19 % | 7.308 M 16.48 % | 6.274 M 4.24 % | 6.019 M -2.30 % | 6.161 M 74.19 % | 3.537 M -11.33 % | 3.989 M -31.75 % | 5.845 M 4.59 % | 5.589 M -69.10 % | 18.085 M 36.37 % | 13.262 M -0.74 % | 13.361 M 9.50 % | 12.202 M 25.06 % | 9.757 M 33.33 % | 7.318 M -9.73 % | 8.107 M 21.03 % | 6.698 M 0.89 % | 6.639 M -0.37 % | 6.663 M -5.93 % | 7.084 M -5.65 % | 7.508 M -4.87 % | 7.892 M -0.29 % | 7.915 M -18.24 % | 9.681 M 7.55 % | 9.001 M -36.03 % | 14.072 M 20.57 % | 11.671 M -5.34 % | 12.330 M 28.58 % | 9.589 M -37.22 % | 15.274 M 41.40 % | 10.802 M -25.25 % | 14.450 M 37.62 % | 10.500 M -10.90 % | 11.785 M 8.12 % | 10.900 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.072 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 -100.00 % | 36.409 M 12.57 % | 32.345 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 56.947 M -2.01 % | 58.114 M 28.42 % | 45.253 M 5.21 % | 43.011 M 11.53 % | 38.564 M 2.44 % | 37.645 M 40.05 % | 26.880 M -4.99 % | 28.291 M -18.36 % | 34.655 M -8.74 % | 37.975 M 5.03 % | 36.157 M -24.96 % | 48.183 M 20.05 % | 40.135 M 20.66 % | 33.264 M 22.47 % | 27.161 M 3.02 % | 26.364 M -7.45 % | 28.486 M 15.62 % | 24.638 M -61.22 % | 63.541 M 4.75 % | 60.657 M 5.64 % | 57.421 M 1.23 % | 56.721 M 10.39 % | 51.383 M 25.90 % | 40.812 M -12.78 % | 46.794 M 8.96 % | 42.947 M -5.52 % | 45.457 M 2.17 % | 44.491 M -4.67 % | 46.673 M -0.50 % | 46.906 M 14.67 % | 40.907 M -7.81 % | 44.374 M 22.59 % | 36.197 M 2.59 % | 35.282 M -13.33 % | 40.707 M 4.61 % | 38.913 M -11.64 % | 44.040 M 34.64 % | 32.709 M -37.26 % | 52.131 M 14.34 % | 45.593 M -12.54 % | 52.131 M 67.68 % | 31.089 M 0.00 % | 31.089 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 52.987 M 16.31 % | 45.558 M -3.07 % | 47.003 M -29.12 % | 66.311 M 0.24 % | 66.150 M -5.16 % | 69.747 M -3.73 % | 72.452 M -1.72 % | 73.720 M -0.90 % | 74.390 M 1.89 % | 73.011 M -2.58 % | 74.943 M -4.48 % | 78.459 M 3.11 % | 76.090 M 15 885.29 % | 476.000 K | 0.000 | 0.000 | 0.000 100.00 % | -82.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.597 M | 0.000 -100.00 % | 18.310 M | 0.000 -100.00 % | 20.839 M | 0.000 100.00 % | -8.148 M | 0.000 | 0.000 | 0.000 100.00 % | -13.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.020 -29.17 % | 1.440 22.03 % | 1.180 372.00 % | 0.250 -73.96 % | 0.960 92.00 % | 0.500 -68.75 % | 1.600 -1.23 % | 1.620 80.00 % | 0.900 7.14 % | 0.840 180.00 % | 0.300 20.00 % | 0.250 -56.14 % | 0.570 | 0.000 -100.00 % | 1.260 215.00 % | 0.400 | 0.000 | 0.000 -100.00 % | 0.300 | 0.000 | 0.000 | 0.000 -100.00 % | 12.609 M | 0.000 -100.00 % | 0.600 | 0.000 | 0.000 | 0.000 -100.00 % | 3.001 B | 0.000 |
| Other total stockholders equity | 19.719 M 0.00 % | 19.719 M -6.47 % | 21.082 M -3.40 % | 21.825 M -0.23 % | 21.876 M -6.93 % | 23.504 M -0.51 % | 23.625 M -0.19 % | 23.669 M 29.63 % | 18.259 M 0.00 % | 18.259 M -4.56 % | 19.131 M 0.00 % | 19.131 M -0.03 % | 19.137 M 0.09 % | 19.120 M 0.11 % | 19.099 M -15.14 % | 22.507 M 10.04 % | 20.454 M 135.35 % | -57.854 M -370.36 % | 21.399 M 1.66 % | 21.049 M -2.86 % | 21.668 M 6.11 % | 20.420 M 13.87 % | 17.933 M 714.98 % | -2.916 M -117.66 % | 16.509 M 1.74 % | 16.227 M -69.75 % | 53.642 M 39.23 % | 38.527 M -51.59 % | 79.577 M -4.04 % | 82.926 M 410.84 % | 16.233 M -80.55 % | 83.465 M 397.30 % | 16.784 M -83.25 % | 100.179 M 23.60 % | 81.054 M 2.92 % | 78.754 M 3.80 % | 75.869 M -0.64 % | 76.359 M -10.57 % | 85.383 M 9.45 % | 78.013 M 358.90 % | 17.000 M -73.60 % | 64.394 M 92.80 % | 33.400 M 101.13 % | -2.958 B | 0.000 |
| Deferred tax liabilities 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 213.194 M 8.73 % | 196.080 M 1.57 % | 193.047 M -5.03 % | 203.268 M 3.02 % | 197.300 M 0.16 % | 196.981 M 5.46 % | 186.784 M 1.92 % | 183.261 M -5.98 % | 194.925 M -3.35 % | 201.680 M -2.09 % | 205.978 M -2.22 % | 210.652 M -0.96 % | 212.693 M 58.97 % | 133.795 M 4.46 % | 128.084 M 6.32 % | 120.472 M -50.41 % | 242.927 M 1.80 % | 238.628 M -4.22 % | 249.144 M 3.95 % | 239.670 M -2.91 % | 246.860 M 8.05 % | 228.463 M 3.22 % | 221.346 M 5.12 % | 210.568 M 0.45 % | 209.620 M 14.49 % | 183.092 M -5.22 % | 193.180 M 4.57 % | 184.743 M -5.78 % | 196.075 M 9.45 % | 179.145 M -5.80 % | 190.176 M -2.70 % | 195.454 M -12.07 % | 222.284 M -14.60 % | 260.282 M -16.96 % | 313.446 M 4.34 % | 300.399 M 4.74 % | 286.799 M -1.55 % | 291.302 M 0.46 % | 289.973 M 8.39 % | 267.538 M 4.88 % | 255.100 M 5.59 % | 241.602 M -5.25 % | 255.000 M 1.51 % | 251.205 M 132.22 % | 108.176 M |
| 2025-09-30 | 2025-03-31 | 2024-09-28 | 2024-03-30 | 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-03-31 | 2003-03-31 | 2002-03-31 |
| 2025-09-30 | 2025-03-29 | 2024-09-28 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-26 | 2003-03-31 | 2002-09-28 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K -89.56 % | 7.662 M 468.40 % | 1.348 M 109.89 % | -13.633 M | 0.000 100.00 % | -4.692 M | 0.000 -100.00 % | 394.000 K | 0.000 -100.00 % | 2.587 M | 0.000 100.00 % | -44.477 M | 0.000 100.00 % | -47.633 M | 0.000 100.00 % | -42.330 M | 0.000 100.00 % | -42.330 M | 0.000 100.00 % | -42.330 M | 0.000 100.00 % | -42.330 M -200.28 % | 42.209 M 199.72 % | -42.330 M -200.00 % | 42.330 M 200.00 % | -42.330 M -200.00 % | 42.330 M 200.00 % | -42.330 M -200.00 % | 42.330 M 104.07 % | 20.742 M 0.00 % | 20.742 M 511.47 % | -5.041 M 0.00 % | -5.041 M -199.71 % | -1.682 M 0.00 % | -1.682 M -401.97 % | 557.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 100.00 % | -500.000 K | 0.000 100.00 % | -497.000 K -1 940.74 % | 27.000 K -93.75 % | 432.000 K 61.19 % | 268.000 K -88.35 % | 2.300 M | 0.000 -100.00 % | 3.300 M | 0.000 100.00 % | -5.000 K | 0.000 -100.00 % | 224.000 K | 0.000 -100.00 % | 310.000 K | 0.000 -100.00 % | 255.538 K | 0.000 -100.00 % | 144.590 K | 0.000 -100.00 % | 95.581 K | 0.000 -100.00 % | 158.342 K | 0.000 -100.00 % | 120.024 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.500 K 0.00 % | -14.500 K -172.50 % | 20.000 K 0.00 % | 20.000 K -79.27 % | 96.500 K 0.00 % | 96.500 K 117.32 % | -557.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -3.000 M 69.55 % | -9.853 M -270.27 % | -2.661 M 46.27 % | -4.953 M -1 391.87 % | -332.000 K 96.23 % | -8.798 M -148.32 % | -3.543 M -125.83 % | 13.715 M 72.10 % | 7.969 M 46.09 % | 5.455 M 45.70 % | 3.744 M 197.37 % | -3.845 M 73.52 % | -14.522 M -542.74 % | 3.280 M 528.35 % | 522.000 K 112.21 % | -4.274 M -749.70 % | -503.000 K -113.45 % | 3.739 M 211.34 % | -3.359 M -381.36 % | -697.749 K 91.27 % | -7.993 M -206.55 % | 7.502 M 187.27 % | -8.597 M -209.49 % | 7.852 M 132.19 % | -24.395 M -279.54 % | 13.587 M 193.64 % | -14.510 M -60.28 % | -9.053 M -222.27 % | 7.404 M 181.78 % | -9.053 M -145.85 % | 19.746 M 318.11 % | -9.053 M -118.03 % | 50.205 M 956.61 % | 4.752 M 0.00 % | 4.752 M 182.26 % | 1.683 M 0.00 % | 1.683 M 110.40 % | -16.187 M 0.00 % | -16.187 M -3.23 % | -15.680 M -19.06 % | -13.170 M -1 430.15 % | -860.702 K 0.00 % | -860.702 K -153.15 % | -340.000 K 0.00 % | -340.000 K 97.99 % | -16.910 M 0.00 % | -16.910 M |
| Accounts receivables | 451.587 K 190.14 % | -501.000 K -121.40 % | 2.341 M 75.36 % | 1.335 M -53.01 % | 2.841 M 19.27 % | 2.382 M 190.16 % | -2.642 M -254.77 % | 1.707 M 292.45 % | -887.000 K 22.60 % | -1.146 M -653.95 % | -152.000 K -4.83 % | -145.000 K 97.25 % | -5.270 M -4 805.36 % | 112.000 K -91.35 % | 1.295 M 155.15 % | -2.348 M -320.04 % | -559.000 K -100.87 % | -278.283 K 37.31 % | -443.872 K 76.01 % | -1.850 M 22.57 % | -2.390 M 13.47 % | -2.762 M -463.72 % | 759.315 K 140.13 % | -1.892 M -4 071.82 % | -45.360 K 88.88 % | -407.881 K -150.43 % | 808.881 K 126.24 % | -3.082 M -176.67 % | 4.020 M 263.47 % | -2.459 M -161.82 % | 3.978 M 316.89 % | -1.834 M -145.13 % | 4.065 M 1 310.16 % | -335.878 K 0.00 % | -335.878 K -137.57 % | 894.000 K 0.00 % | 894.000 K 322.11 % | -402.500 K 0.00 % | -402.500 K -130.96 % | 1.300 M 285.71 % | -700.000 K -75.00 % | -400.000 K 0.00 % | -400.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.870 M 117.52 % | -10.672 M -63.23 % | -6.538 M 7.16 % | -7.042 M -91.98 % | -3.668 M 64.99 % | -10.476 M -1 121.05 % | 1.026 M -89.34 % | 9.626 M 4.00 % | 9.256 M 264.70 % | 2.538 M 61.45 % | 1.572 M 744.26 % | -244.000 K 97.59 % | -10.114 M -246.01 % | -2.923 M 22.90 % | -3.791 M -267.45 % | 2.264 M 206.09 % | -2.134 M -141.67 % | 5.121 M 228.80 % | -3.976 M -75.61 % | -2.264 M 65.76 % | -6.613 M -191.62 % | 7.218 M 199.76 % | -7.235 M -185.46 % | 8.466 M 137.13 % | -22.800 M -256.18 % | 14.598 M 257.27 % | -9.282 M 54.56 % | -20.425 M -219.61 % | 17.076 M 247.06 % | -11.611 M -168.65 % | 16.915 M 121.88 % | 7.624 M -56.55 % | 17.547 M 145.70 % | 7.142 M 0.00 % | 7.142 M 411.84 % | -2.290 M 0.00 % | -2.290 M 64.13 % | -6.385 M 0.00 % | -6.385 M -204.03 % | -2.100 M -110.00 % | -1.000 M -182.91 % | 1.206 M 0.00 % | 1.206 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.256 M | 0.000 -100.00 % | 4.283 M 529.37 % | -997.500 K 87.61 % | -8.048 M -17.13 % | -6.871 M -12.58 % | -6.103 M -665.75 % | -797.000 K -119.24 % | 4.142 M -1.22 % | 4.194 M 400.44 % | 838.000 K | 0.000 -100.00 % | 2.742 M | 0.000 -100.00 % | 11.039 M | 0.000 100.00 % | -3.138 M | 0.000 100.00 % | -2.212 M -5 630.66 % | -38.599 K 98.88 % | -3.435 M -43 768.12 % | 7.866 K -99.76 % | 3.277 M 3 659.98 % | -92.051 K -100.75 % | 12.321 M 5 054.65 % | 239.027 K 107.84 % | -3.051 M 0.00 % | -3.051 M -188.05 % | 3.465 M 0.00 % | 3.465 M 168.69 % | -5.044 M 0.00 % | -5.044 M -139.72 % | 12.700 M 84.06 % | 6.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 1.320 M -14.06 % | 1.536 M 103.71 % | 754.000 K 52.32 % | 495.000 K 170.31 % | -704.000 K 63.47 % | -1.927 M -180.90 % | 2.382 M 695.50 % | -400.000 K -109.84 % | 4.063 M 74.83 % | 2.324 M 167.25 % | -3.456 M -500.93 % | 862.000 K -85.85 % | 6.091 M 101.82 % | 3.018 M 172.03 % | -4.190 M -291.32 % | 2.190 M 298.41 % | -1.104 M -203.97 % | 1.062 M -68.93 % | 3.417 M 238.40 % | 1.010 M -66.85 % | 3.046 M 243.63 % | -2.121 M -265.97 % | 1.278 M 182.47 % | -1.549 M -156.89 % | -603.175 K 84.07 % | -3.786 M -121.16 % | 17.889 M 230.58 % | -13.700 M -887.19 % | 1.740 M 264.94 % | -1.055 M 96.12 % | -27.164 M -195.80 % | 28.354 M 2 746.57 % | 996.087 K 0.00 % | 996.087 K 358.80 % | -384.887 K 0.00 % | -384.887 K 91.16 % | -4.356 M 0.00 % | -4.356 M 84.21 % | -27.580 M -50.14 % | -18.370 M -1 002.13 % | -1.667 M 0.00 % | -1.667 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -2.000 M -111.36 % | 17.606 M 1 234.41 % | -1.552 M -135.76 % | 4.340 M 544.22 % | -977.000 K -111.34 % | 8.613 M 502.85 % | -2.138 M 77.61 % | -9.551 M -231.52 % | -2.881 M -145.19 % | -1.175 M 90.72 % | -12.667 M -214.19 % | 11.093 M 21.38 % | 9.139 M 94.24 % | 4.705 M 242.18 % | 1.375 M 103.18 % | -43.232 M -445.38 % | -7.927 M -301.69 % | -1.973 M -306.94 % | 953.602 K -87.01 % | 7.342 M 207.50 % | -6.830 M -232.81 % | 5.143 M -57.38 % | 12.065 M 257.55 % | -7.658 M -264.85 % | 4.645 M 251.02 % | -3.076 M -181.61 % | 3.769 M 122.25 % | -16.940 M -194.31 % | 17.963 M 544.60 % | -4.040 M -171.56 % | 5.646 M -78.64 % | 26.432 M 210.08 % | -24.011 M -398.52 % | 8.043 M 0.00 % | 8.043 M 2 842.57 % | -293.279 K 0.00 % | -293.279 K 39.49 % | -484.686 K 0.00 % | -484.686 K -342.34 % | 200.000 K 145.45 % | -440.000 K -199.11 % | 443.960 K 0.00 % | 443.960 K 111.89 % | -3.733 M 0.00 % | -3.733 M -54.73 % | -2.413 M 0.00 % | -2.413 M |
| Net cash provided by operating activities | -4.000 M -355.75 % | 1.564 M 144.99 % | -3.476 M -458.84 % | -622.000 K -237.61 % | 452.000 K 121.16 % | -2.136 M 55.40 % | -4.789 M -151.80 % | 9.246 M -1.66 % | 9.402 M 30.62 % | 7.198 M 180.69 % | -8.921 M -452.47 % | 2.531 M 140.12 % | -6.308 M -374.02 % | 2.302 M 132.78 % | -7.023 M 72.91 % | -25.927 M -110.29 % | -12.329 M -196.24 % | 12.810 M 520.49 % | -3.047 M -118.46 % | 16.506 M 260.10 % | -10.310 M -196.85 % | 10.645 M 346.95 % | 2.382 M -57.21 % | 5.565 M 122.36 % | -24.890 M -221.71 % | 20.450 M 244.36 % | -14.166 M -451.01 % | 4.036 M 652.10 % | 536.614 K -94.51 % | 9.767 M 3 694.60 % | 257.389 K -99.10 % | 28.648 M 2 472.79 % | 1.113 M 5 789.21 % | -19.572 K 0.00 % | -19.572 K -100.34 % | 5.755 M 0.00 % | 5.755 M 193.91 % | -6.129 M 0.00 % | -6.129 M 69.48 % | -20.080 M -29.38 % | -15.520 M -503.76 % | 3.844 M 0.00 % | 3.844 M 260.16 % | -2.400 M 0.00 % | -2.400 M 69.05 % | -7.755 M 0.00 % | -7.755 M |
| Investments in property plant and equipment | -1.000 M 55.06 % | -2.225 M 53.47 % | -4.782 M -88.34 % | -2.539 M 32.17 % | -3.743 M -8.12 % | -3.462 M 29.58 % | -4.916 M -106.55 % | -2.380 M -6.63 % | -2.232 M -13.13 % | -1.973 M -96.71 % | -1.003 M 45.31 % | -1.834 M 54.13 % | -3.998 M 20.44 % | -5.025 M 23.34 % | -6.555 M -57.91 % | -4.151 M -73.90 % | -2.387 M 25.66 % | -3.211 M -23.25 % | -2.605 M 39.08 % | -4.277 M 1.28 % | -4.332 M -43.53 % | -3.018 M 30.18 % | -4.323 M -39.28 % | -3.104 M 20.61 % | -3.909 M -9.93 % | -3.556 M -26.68 % | -2.807 M -157.67 % | 4.868 M 151.96 % | -9.368 M -292.46 % | 4.868 M 166.11 % | -7.362 M -251.26 % | 4.868 M 173.46 % | -6.626 M -112.49 % | -3.118 M 0.00 % | -3.118 M 35.56 % | -4.839 M 0.00 % | -4.839 M -19.43 % | -4.051 M 0.00 % | -4.051 M -134.19 % | -1.730 M 13.93 % | -2.010 M 11.07 % | -2.260 M 0.00 % | -2.260 M 11.19 % | -2.545 M 0.00 % | -2.545 M 18.17 % | -3.110 M 0.00 % | -3.110 M |
| Acquisitions net | -7.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.615 M 0.00 % | -3.615 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -648.399 K 0.00 % | -648.399 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -323.000 K -47.49 % | -219.000 K 39.50 % | -362.000 K 38.75 % | -591.000 K 42.51 % | -1.028 M -12 750.00 % | -8.000 K 98.51 % | -538.000 K 18.61 % | -661.000 K -66 200.00 % | 1.000 K 105.88 % | -17.001 K 97.17 % | -600.000 K | 0.000 -100.00 % | 290.000 K 112.49 % | -2.321 M -101.70 % | 136.489 M 10 143.34 % | -1.359 M -219.42 % | -425.452 K 14.09 % | -495.241 K -1 393.35 % | -33.163 K -100.61 % | 5.409 M 26 978.88 % | -20.122 K 43.60 % | -35.680 K 54.62 % | -78.618 K 58.10 % | -187.628 K -809.48 % | 26.446 K 151.99 % | -50.865 K 98.87 % | -4.492 M -201.37 % | 4.432 M 387.87 % | -1.539 M -162.56 % | 2.461 M 257.80 % | -1.559 M -194.68 % | 1.647 M 4 241.09 % | -39.775 K 0.00 % | -39.775 K -43.12 % | -27.791 K 0.00 % | -27.791 K -129.93 % | 92.865 K 0.00 % | 92.865 K 1 028.65 % | -10.000 K 97.22 % | -360.000 K -422.10 % | -68.953 K 0.00 % | -68.953 K -153.04 % | 130.000 K 0.00 % | 130.000 K -25.71 % | 175.000 K 0.00 % | 175.000 K |
| Net cash used for investing activites | -9.000 M -253.22 % | -2.548 M 49.05 % | -5.001 M -72.39 % | -2.901 M 33.06 % | -4.334 M 3.47 % | -4.490 M 8.81 % | -4.924 M -68.75 % | -2.918 M -0.86 % | -2.893 M -46.70 % | -1.972 M -93.33 % | -1.020 M 58.09 % | -2.434 M 39.12 % | -3.998 M 15.56 % | -4.735 M 46.65 % | -8.876 M -106.71 % | 132.338 M 3 632.78 % | -3.746 M -3.01 % | -3.636 M -17.28 % | -3.101 M 28.06 % | -4.310 M -500.40 % | 1.076 M 135.43 % | -3.038 M 30.29 % | -4.359 M -36.96 % | -3.182 M 22.32 % | -4.097 M -16.07 % | -3.530 M -23.50 % | -2.858 M -861.96 % | 375.084 K 107.60 % | -4.937 M -248.33 % | 3.328 M 167.90 % | -4.902 M -248.17 % | 3.308 M 166.44 % | -4.979 M -57.66 % | -3.158 M 0.00 % | -3.158 M 62.77 % | -8.482 M 0.00 % | -8.482 M -114.27 % | -3.959 M 0.00 % | -3.959 M -127.50 % | -1.740 M 26.58 % | -2.370 M 20.41 % | -2.978 M 0.00 % | -2.978 M -23.30 % | -2.415 M 0.00 % | -2.415 M 17.72 % | -2.935 M 0.00 % | -2.935 M |
| Debt repayment | 14.598 M | 0.000 -100.00 % | 815.000 K | 0.000 -100.00 % | 2.730 M | 0.000 -100.00 % | 480.000 K | 0.000 100.00 % | -1.604 M | 0.000 -100.00 % | 9.979 M | 0.000 100.00 % | -945.000 K | 0.000 -100.00 % | 9.993 M | 0.000 -100.00 % | 7.904 M | 0.000 100.00 % | -1.533 M | 0.000 -100.00 % | 931.180 K | 0.000 -100.00 % | 1.247 M | 0.000 -100.00 % | 13.324 M | 0.000 100.00 % | -2.776 M | 0.000 -100.00 % | 1.770 M | 0.000 100.00 % | -8.582 M | 0.000 100.00 % | -26.875 M -1 160.76 % | 2.534 M 0.00 % | 2.534 M -9.60 % | 2.803 M 0.00 % | 2.803 M -74.12 % | 10.831 M 0.00 % | 10.831 M | 0.000 | 0.000 100.00 % | -716.747 K 0.00 % | -716.747 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.593 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.000 K 0.00 % | -35.000 K | 0.000 | 0.000 -100.00 % | 7.785 M 0.00 % | 7.785 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.000 M -242.05 % | 704.000 K -90.82 % | 7.668 M 131.31 % | 3.315 M 76.24 % | 1.881 M -70.20 % | 6.312 M -28.24 % | 8.796 M 225.75 % | -6.995 M -73.49 % | -4.032 M 30.80 % | -5.827 M -422.83 % | 1.805 M 261.16 % | -1.120 M -109.61 % | 11.660 M 388.27 % | 2.388 M -61.01 % | 6.125 M 105.56 % | -110.091 M -1 117.38 % | 10.821 M 186.40 % | -12.524 M -219.79 % | 10.455 M 173.36 % | -14.252 M -234.69 % | 10.581 M 229.86 % | -8.148 M -660.42 % | 1.454 M 155.38 % | -2.625 M -118.09 % | 14.511 M 192.39 % | -15.707 M -181.24 % | 19.335 M 1 003.52 % | -2.140 M -1 315.67 % | 176.031 K 101.63 % | -10.805 M -200.26 % | 10.777 M 137.99 % | -28.367 M -200.21 % | 28.309 M 46 125.34 % | 61.241 K 0.00 % | 61.241 K 192.25 % | -66.389 K 0.00 % | -66.389 K 19.51 % | -82.482 K 0.00 % | -82.482 K -100.99 % | 8.328 M -53.86 % | 18.050 M 13 304.47 % | -136.696 K 0.00 % | -136.696 K -102.78 % | 4.910 M 0.00 % | 4.910 M -57.56 % | 11.570 M 0.00 % | 11.570 M |
| Net cash used provided by financing activities | 13.558 M 1 825.85 % | 704.000 K -91.70 % | 8.483 M 155.90 % | 3.315 M -28.11 % | 4.611 M -26.95 % | 6.312 M -31.95 % | 9.276 M 232.61 % | -6.995 M -24.11 % | -5.636 M 3.28 % | -5.827 M -149.45 % | 11.784 M 1 152.14 % | -1.120 M -110.45 % | 10.715 M 348.70 % | 2.388 M -85.18 % | 16.118 M 114.64 % | -110.091 M -687.94 % | 18.725 M 249.51 % | -12.524 M -240.37 % | 8.922 M 162.60 % | -14.252 M -223.80 % | 11.513 M 241.29 % | -8.148 M -401.73 % | 2.701 M 202.86 % | -2.625 M -109.43 % | 27.835 M 277.21 % | -15.707 M -194.85 % | 16.560 M 873.82 % | -2.140 M -209.94 % | 1.946 M 118.01 % | -10.805 M -592.29 % | 2.195 M 107.74 % | -28.367 M -2 079.00 % | 1.433 M -44.76 % | 2.595 M 0.00 % | 2.595 M -5.17 % | 2.736 M 0.00 % | 2.736 M -74.54 % | 10.748 M 0.00 % | 10.748 M 54.87 % | 6.940 M -61.55 % | 18.050 M 2 214.96 % | -853.443 K 0.00 % | -853.443 K -117.38 % | 4.910 M 0.00 % | 4.910 M -57.56 % | 11.570 M 0.00 % | 11.570 M |
| Effect of forex changes on cash | 45.069 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.262 M 200.00 % | -1.262 M -162.69 % | 2.013 M 68.73 % | 1.193 M -33.98 % | 1.807 M 3 787.76 % | -49.000 K -108.67 % | 565.000 K 97 066 260 889 600 096.00 % | 0.000 -100.00 % | 1.179 M 253 188 322 099 200 096.00 % | 0.000 -100.00 % | 1.005 M -38.38 % | 1.631 M 174.27 % | -2.196 M -400.07 % | 731.831 K 201.02 % | -724.421 K -391.99 % | -147.243 K -78.27 % | -82.594 K 62.69 % | -221.346 K -1 317.98 % | -15.610 K 89.63 % | -150.591 K -461.82 % | -26.804 K 2.40 % | -27.463 K -169.72 % | -10.182 K -103.58 % | 284.673 K 189.92 % | -316.600 K -211.22 % | 284.673 K 254.24 % | -184.567 K -164.83 % | 284.673 K 811.38 % | -40.017 K 71.06 % | -138.266 K 0.00 % | -138.266 K -253.52 % | 90.064 K 0.00 % | 90.064 K 2 051.97 % | -4.614 K 0.00 % | -4.614 K -123.07 % | 20.000 K 0.00 % | 20.000 K -61.10 % | 51.412 K 0.00 % | 51.412 K 157.06 % | 20.000 K 0.00 % | 20.000 K -33.33 % | 30.000 K 0.00 % | 30.000 K |
| Net change in cash | 714.876 K 139.96 % | -1.789 M -200.00 % | 1.789 M 960.10 % | -208.000 K -110.45 % | 1.991 M 226.33 % | -1.576 M -200.00 % | 1.576 M 336.28 % | -667.000 K -124.89 % | 2.680 M 545.92 % | -601.000 K -124.96 % | 2.408 M 335.39 % | -1.023 M -350.12 % | 409.000 K 1 008.89 % | -45.000 K -120.55 % | 219.000 K 112.10 % | -1.810 M -429.02 % | 550.000 K 117.22 % | -3.194 M -255.75 % | 2.051 M 168.56 % | -2.991 M -236.17 % | 2.197 M 331.79 % | -947.745 K -233.86 % | 708.025 K 261.67 % | -437.958 K 62.83 % | -1.178 M -193.13 % | 1.265 M 326.31 % | -559.084 K -198.74 % | 566.245 K 182.38 % | -687.368 K -187.98 % | 781.245 K 186.02 % | -908.263 K -207.84 % | 842.245 K | 0.000 100.00 % | -5.149 M -197.17 % | -1.733 M -305.79 % | -426.976 K 55.92 % | -968.607 K -486.70 % | -165.094 K -116.57 % | 996.514 K 106.71 % | -14.860 M -7 921.05 % | 190.000 K 48.17 % | 128.228 K 0.00 % | 128.228 K -44.25 % | 230.000 K 0.00 % | 230.000 K -87.29 % | 1.810 M 0.00 % | 1.810 M |
| Cash at beginning of period | 1.462 M -18.28 % | 1.789 M | 0.000 -100.00 % | 1.991 M | 0.000 -100.00 % | 1.576 M | 0.000 -100.00 % | 2.680 M | 0.000 -100.00 % | 2.408 M | 0.000 -100.00 % | 1.588 M 34.69 % | 1.179 M -3.68 % | 1.224 M 21.79 % | 1.005 M -67.05 % | 3.050 M 22.00 % | 2.500 M -51.34 % | 5.138 M 66.42 % | 3.087 M -42.13 % | 5.335 M 69.99 % | 3.139 M -5.00 % | 3.304 M 27.28 % | 2.596 M -6.15 % | 2.766 M -29.87 % | 3.944 M 54.03 % | 2.561 M -17.92 % | 3.120 M 21.83 % | 2.561 M -21.16 % | 3.248 M 26.84 % | 2.561 M -26.18 % | 3.469 M 35.47 % | 2.561 M 0.00 % | 2.561 M -66.79 % | 7.710 M 70.45 % | 4.523 M 22.58 % | 3.690 M 1.50 % | 3.635 M 1.03 % | 3.598 M 100.96 % | 1.791 M -89.15 % | 16.500 M 816.67 % | 1.800 M -10.15 % | 2.003 M 0.00 % | 2.003 M 19 932.63 % | 10.000 K 0.00 % | 10.000 K -99.15 % | 1.179 M 0.00 % | 1.179 M |
| Cash at end of period | 2.177 M | 0.000 -100.00 % | 1.789 M 0.34 % | 1.783 M -10.45 % | 1.991 M | 0.000 -100.00 % | 1.576 M -21.71 % | 2.013 M -24.89 % | 2.680 M 48.31 % | 1.807 M -24.96 % | 2.408 M 326.19 % | 565.000 K -64.42 % | 1.588 M 34.69 % | 1.179 M -3.68 % | 1.224 M -1.32 % | 1.240 M -59.33 % | 3.050 M 56.89 % | 1.944 M -62.17 % | 5.138 M 119.20 % | 2.344 M -56.07 % | 5.335 M 126.46 % | 2.356 M -28.69 % | 3.304 M 41.91 % | 2.328 M -15.83 % | 2.766 M -27.71 % | 3.826 M 49.41 % | 2.561 M -18.11 % | 3.127 M 22.11 % | 2.561 M -23.38 % | 3.342 M 30.51 % | 2.561 M -24.75 % | 3.403 M 32.89 % | 2.561 M 0.00 % | 2.561 M -8.23 % | 2.790 M -14.48 % | 3.263 M 22.36 % | 2.667 M -22.33 % | 3.433 M 23.18 % | 2.787 M 69.94 % | 1.640 M -17.59 % | 1.990 M -6.64 % | 2.131 M 0.00 % | 2.131 M 788.12 % | 240.000 K 0.00 % | 240.000 K -91.97 % | 2.989 M 0.00 % | 2.989 M |
| Operating cash flow | -4.000 M -355.75 % | 1.564 M 144.99 % | -3.476 M -458.84 % | -622.000 K -237.61 % | 452.000 K 121.16 % | -2.136 M 55.40 % | -4.789 M -151.80 % | 9.246 M -1.66 % | 9.402 M 30.62 % | 7.198 M 180.69 % | -8.921 M -452.47 % | 2.531 M 140.12 % | -6.308 M -374.02 % | 2.302 M 132.78 % | -7.023 M 72.91 % | -25.927 M -110.29 % | -12.329 M -196.24 % | 12.810 M 520.49 % | -3.047 M -118.46 % | 16.506 M 260.10 % | -10.310 M -196.85 % | 10.645 M 346.95 % | 2.382 M -57.21 % | 5.565 M 122.36 % | -24.890 M -221.71 % | 20.450 M 244.36 % | -14.166 M -451.01 % | 4.036 M 652.10 % | 536.614 K -94.51 % | 9.767 M 3 694.60 % | 257.389 K -99.10 % | 28.648 M 2 472.79 % | 1.113 M 5 789.21 % | -19.572 K 0.00 % | -19.572 K -100.34 % | 5.755 M 0.00 % | 5.755 M 193.91 % | -6.129 M 0.00 % | -6.129 M 69.48 % | -20.080 M -29.38 % | -15.520 M -503.76 % | 3.844 M 0.00 % | 3.844 M 260.16 % | -2.400 M 0.00 % | -2.400 M 69.05 % | -7.755 M 0.00 % | -7.755 M |
| Capital expenditure | -1.000 M 55.06 % | -2.225 M 53.47 % | -4.782 M -88.34 % | -2.539 M 32.17 % | -3.743 M -8.12 % | -3.462 M 29.58 % | -4.916 M -106.55 % | -2.380 M -6.63 % | -2.232 M -13.13 % | -1.973 M -96.71 % | -1.003 M 45.31 % | -1.834 M 54.13 % | -3.998 M 20.44 % | -5.025 M 23.34 % | -6.555 M -57.91 % | -4.151 M -73.90 % | -2.387 M 25.66 % | -3.211 M -23.25 % | -2.605 M 39.08 % | -4.277 M 1.28 % | -4.332 M -43.53 % | -3.018 M 30.18 % | -4.323 M -39.28 % | -3.104 M 20.61 % | -3.909 M -9.93 % | -3.556 M -26.68 % | -2.807 M -157.67 % | 4.868 M 151.96 % | -9.368 M -292.46 % | 4.868 M 166.11 % | -7.362 M -251.26 % | 4.868 M 173.46 % | -6.626 M -112.49 % | -3.118 M 0.00 % | -3.118 M 35.56 % | -4.839 M 0.00 % | -4.839 M -19.43 % | -4.051 M 0.00 % | -4.051 M -134.19 % | -1.730 M 13.93 % | -2.010 M 11.07 % | -2.260 M 0.00 % | -2.260 M 11.19 % | -2.545 M 0.00 % | -2.545 M 18.17 % | -3.110 M 0.00 % | -3.110 M |
| Free CashFlow | -6.000 M -807.72 % | -661.000 K 92.00 % | -8.258 M -161.25 % | -3.161 M 3.95 % | -3.291 M 41.21 % | -5.598 M 42.32 % | -9.705 M -241.35 % | 6.866 M -4.24 % | 7.170 M 37.22 % | 5.225 M 152.65 % | -9.924 M -1 523.82 % | 697.000 K 106.76 % | -10.306 M -278.48 % | -2.723 M 79.95 % | -13.578 M 54.86 % | -30.078 M -104.39 % | -14.716 M -253.30 % | 9.599 M 269.85 % | -5.652 M -146.22 % | 12.229 M 183.52 % | -14.642 M -291.99 % | 7.626 M 492.87 % | -1.941 M -178.86 % | 2.462 M 108.55 % | -28.799 M -270.47 % | 16.894 M 199.53 % | -16.973 M -290.64 % | 8.903 M 200.81 % | -8.832 M -160.35 % | 14.634 M 305.97 % | -7.105 M -121.20 % | 33.515 M 707.99 % | -5.513 M -75.68 % | -3.138 M 0.00 % | -3.138 M -442.33 % | 916.591 K 0.00 % | 916.591 K 109.00 % | -10.180 M 0.00 % | -10.180 M 53.32 % | -21.810 M -24.42 % | -17.530 M -1 207.04 % | 1.583 M 0.00 % | 1.583 M 132.02 % | -4.945 M 0.00 % | -4.945 M 54.49 % | -10.865 M 0.00 % | -10.865 M |
| 2025 | 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 |