 
					Baillie Gifford China Growth Trust PLC BGCG.L
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 41.205 M 469.68 % | -11.146 M 23.88 % | -14.643 M -667.45 % | -1.908 M -103.60 % | 53.071 M 331.47 % | 12.300 M 172.60 % | -16.941 M -145.59 % | 37.157 M -29.51 % | 52.709 M 672.12 % | -9.213 M -132.03 % | 28.760 M 391.06 % | -9.881 M -142.84 % | 23.066 M 766.65 % | -3.460 M -109.55 % | 36.213 M 4.04 % | 34.806 M 259.54 % | -21.816 M -395.85 % | 7.374 M 209.70 % | 2.381 M -94.60 % | 44.128 M 284.02 % | 11.491 M -80.26 % | 58.215 M | 
| Net income | 40.411 M 148.58 % | -83.176 M -562.86 % | -12.548 M 84.99 % | -83.573 M -227.46 % | 65.569 M 507.96 % | 10.785 M 159.21 % | -18.215 M -150.80 % | 35.858 M -30.42 % | 51.536 M 597.45 % | -10.360 M -137.36 % | 27.728 M 351.73 % | -11.015 M -150.26 % | 21.917 M 440.96 % | -6.428 M -119.00 % | 33.835 M 3.00 % | 32.849 M 239.44 % | -23.557 M -532.64 % | 5.445 M 2 827.42 % | 186.000 K -99.55 % | 41.535 M 355.58 % | 9.117 M -83.65 % | 55.768 M | 
| Income before tax | 40.621 M 148.95 % | -82.989 M -566.95 % | -12.443 M 85.09 % | -83.454 M -226.87 % | 65.781 M 475.16 % | 11.437 M 164.29 % | -17.791 M -149.13 % | 36.214 M -30.24 % | 51.912 M 616.28 % | -10.055 M -135.92 % | 27.995 M 360.76 % | -10.736 M -148.35 % | 22.203 M 460.85 % | -6.153 M -118.05 % | 34.096 M 3.28 % | 33.014 M 245.54 % | -22.684 M -475.25 % | 6.045 M 583.05 % | 885.000 K -97.91 % | 42.384 M 327.00 % | 9.926 M -82.56 % | 56.911 M | 
| Income before tax ratio | 0.99 -86.76 % | 7.45 776.21 % | 0.85 -98.06 % | 43.74 3 428.79 % | 1.24 33.30 % | 0.93 -11.46 % | 1.05 7.75 % | 0.97 -1.04 % | 0.98 -9.76 % | 1.09 12.12 % | 0.97 -10.41 % | 1.09 12.88 % | 0.96 -45.87 % | 1.78 88.87 % | 0.94 -0.74 % | 0.95 -8.78 % | 1.04 26.84 % | 0.82 120.55 % | 0.37 -61.30 % | 0.96 11.19 % | 0.86 -11.64 % | 0.98 | 
| EBITDA | 41.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.962 M -117.40 % | 34.259 M 3.37 % | 33.143 M 247.43 % | -22.481 M -460.62 % | 6.234 M 489.22 % | 1.058 M -97.52 % | 42.592 M 312.67 % | 10.321 M -81.90 % | 57.032 M | 
| Net income ratio | 0.98 -86.86 % | 7.46 770.83 % | 0.86 -98.04 % | 43.80 3 445.25 % | 1.24 40.90 % | 0.88 -18.45 % | 1.08 11.42 % | 0.97 -1.30 % | 0.98 -13.05 % | 1.12 16.64 % | 0.96 -13.51 % | 1.11 17.32 % | 0.95 -48.85 % | 1.86 98.84 % | 0.93 -1.00 % | 0.94 -12.60 % | 1.08 46.23 % | 0.74 845.24 % | 0.08 -91.70 % | 0.94 18.63 % | 0.79 -17.18 % | 0.96 | 
| Ratio EBITDA | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.72 82.14 % | 0.95 -0.65 % | 0.95 -7.59 % | 1.03 21.89 % | 0.85 90.26 % | 0.44 -53.96 % | 0.97 7.46 % | 0.90 -8.32 % | 0.98 | 
| Gross profit ratio | 1.00 -8.71 % | 1.10 60.87 % | 0.68 -98.40 % | 42.58 3 209.07 % | 1.29 12.50 % | 1.14 3.57 % | 1.10 15.55 % | 0.96 -2.34 % | 0.98 -2.12 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 60.389 M -2.57 % | 61.981 M -0.05 % | 62.013 M 1.85 % | 60.889 M 17.18 % | 51.962 M -15.75 % | 61.678 M -1.93 % | 62.889 M -1.06 % | 63.560 M -2.68 % | 65.308 M -0.88 % | 65.891 M -0.12 % | 65.967 M -0.12 % | 66.048 M -0.08 % | 66.102 M -0.22 % | 66.244 M -0.04 % | 66.274 M -0.06 % | 66.313 M -1.03 % | 67.002 M -4.72 % | 70.320 M -13.93 % | 81.701 M -24.92 % | 108.816 M -33.08 % | 162.597 M -4.91 % | 171.001 M | 
| Weighted average shs out | 60.389 M -2.57 % | 61.981 M -0.05 % | 62.013 M 1.85 % | 60.889 M 17.18 % | 51.962 M -15.75 % | 61.678 M -1.93 % | 62.889 M -1.06 % | 63.560 M -2.68 % | 65.308 M -0.88 % | 65.891 M -0.12 % | 65.967 M -0.12 % | 66.048 M -0.08 % | 66.102 M -0.22 % | 66.244 M -0.04 % | 66.274 M -0.06 % | 66.313 M -1.03 % | 67.002 M -4.72 % | 70.320 M -13.93 % | 81.701 M -24.92 % | 108.816 M -33.08 % | 162.597 M -4.91 % | 171.001 M | 
| EPS diluted | 0.67 150.00 % | -1.34 -570.00 % | -0.20 85.40 % | -1.37 -208.73 % | 1.26 641.18 % | 0.17 158.62 % | -0.29 -151.79 % | 0.56 -29.11 % | 0.79 593.75 % | -0.16 -138.10 % | 0.42 347.06 % | -0.17 -151.52 % | 0.33 440.21 % | -0.10 -119.02 % | 0.51 2.00 % | 0.50 242.86 % | -0.35 -552.20 % | 0.08 3 265.22 % | 0.00 -99.39 % | 0.38 577.36 % | 0.06 -81.90 % | 0.31 | 
| Earnings per share | 0.67 150.00 % | -1.34 -570.00 % | -0.20 85.40 % | -1.37 -208.73 % | 1.26 641.18 % | 0.17 158.62 % | -0.29 -151.79 % | 0.56 -29.11 % | 0.79 593.75 % | -0.16 -138.10 % | 0.42 347.06 % | -0.17 -151.52 % | 0.33 440.21 % | -0.10 -119.02 % | 0.51 2.00 % | 0.50 242.86 % | -0.35 -552.20 % | 0.08 3 265.22 % | 0.00 -99.39 % | 0.38 577.36 % | 0.06 -81.90 % | 0.31 | 
| Gross profit | 41.205 M 437.47 % | -12.210 M -22.46 % | -9.971 M 87.73 % | -81.251 M -218.97 % | 68.297 M 385.41 % | 14.070 M 175.20 % | -18.711 M -152.68 % | 35.517 M -31.16 % | 51.591 M 659.98 % | -9.213 M -132.03 % | 28.760 M 391.06 % | -9.881 M -142.84 % | 23.066 M 766.65 % | -3.460 M -109.55 % | 36.213 M 4.04 % | 34.806 M 259.54 % | -21.816 M -395.85 % | 7.374 M 209.70 % | 2.381 M -94.60 % | 44.128 M 284.02 % | 11.491 M -80.26 % | 58.215 M | 
| Income tax expense | 210.000 K 12.30 % | 187.000 K 78.10 % | 105.000 K -11.76 % | 119.000 K -43.87 % | 212.000 K -64.01 % | 589.000 K 38.92 % | 424.000 K 19.10 % | 356.000 K -5.32 % | 376.000 K 23.28 % | 305.000 K 14.23 % | 267.000 K -4.30 % | 279.000 K -2.45 % | 286.000 K 4.00 % | 275.000 K 5.36 % | 261.000 K 58.18 % | 165.000 K -81.10 % | 873.000 K 45.50 % | 600.000 K -14.16 % | 699.000 K -17.67 % | 849.000 K 4.94 % | 809.000 K -29.22 % | 1.143 M | 
| Cost of revenue | 0.000 -100.00 % | 1.064 M 129.81 % | 463.000 K 151.63 % | 184.000 K -89.14 % | 1.694 M 195.71 % | -1.770 M -200.00 % | 1.770 M 7.93 % | 1.640 M 46.69 % | 1.118 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 | 
| General and administrative expenses | 485.000 K 7.30 % | 452.000 K -4.84 % | 475.000 K 0.42 % | 473.000 K -66.00 % | 1.391 M 112.69 % | 654.000 K 0.46 % | 651.000 K -7.53 % | 704.000 K 21.38 % | 580.000 K -4.13 % | 605.000 K 11.83 % | 541.000 K -8.15 % | 589.000 K 10.92 % | 531.000 K -73.49 % | 2.003 M 30.66 % | 1.533 M 12.89 % | 1.358 M 255.50 % | 382.000 K -52.55 % | 805.000 K -19.50 % | 1.000 M 6.61 % | 938.000 K 7 716.67 % | 12.000 K -98.99 % | 1.183 M | 
| Selling and marketing expenses | 99.000 K 39.44 % | 71.000 K -5.33 % | 75.000 K 1 150.00 % | 6.000 K | 0.000 -100.00 % | 155.000 K 6.90 % | 145.000 K -17.14 % | 175.000 K 0.57 % | 174.000 K -13.86 % | 202.000 K 16.76 % | 173.000 K -8.47 % | 189.000 K -17.83 % | 230.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K -97.97 % | 986.000 K 1 725.93 % | 54.000 K 0.00 % | 54.000 K -15.63 % | 64.000 K 48.84 % | 43.000 K 22.86 % | 35.000 K -31.37 % | 51.000 K -33.77 % | 77.000 K -24.51 % | 102.000 K -85.22 % | 690.000 K 18.15 % | 584.000 K 34.56 % | 434.000 K -10.70 % | 486.000 K -7.25 % | 524.000 K 5.65 % | 496.000 K -38.46 % | 806.000 K -48.10 % | 1.553 M 1 183.47 % | 121.000 K | 
| Operating expenses | 584.000 K 11.66 % | 523.000 K -4.91 % | 550.000 K 10.22 % | 499.000 K -79.01 % | 2.377 M 175.43 % | 863.000 K 1.53 % | 850.000 K -9.86 % | 943.000 K 18.32 % | 797.000 K -5.34 % | 842.000 K 10.07 % | 765.000 K -10.53 % | 855.000 K -0.93 % | 863.000 K -67.95 % | 2.693 M 27.21 % | 2.117 M 18.14 % | 1.792 M 106.45 % | 868.000 K -34.69 % | 1.329 M -11.16 % | 1.496 M -14.22 % | 1.744 M 11.44 % | 1.565 M 20.02 % | 1.304 M | 
| Cost and expenses | 584.000 K -45.27 % | 1.067 M 5.33 % | 1.013 M 48.32 % | 683.000 K 105.32 % | -12.849 M -576.59 % | 2.696 M 4.25 % | 2.586 M 174.23 % | 943.000 K 18.32 % | 797.000 K -5.34 % | 842.000 K 10.07 % | 765.000 K -10.53 % | 855.000 K -0.93 % | 863.000 K -67.95 % | 2.693 M 27.21 % | 2.117 M 18.14 % | 1.792 M 106.45 % | 868.000 K -34.69 % | 1.329 M -11.16 % | 1.496 M -14.22 % | 1.744 M 11.44 % | 1.565 M 20.02 % | 1.304 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 | 
| Selling general and administrative expenses | 584.000 K 11.66 % | 523.000 K -4.91 % | 550.000 K 14.82 % | 479.000 K -65.56 % | 1.391 M 71.94 % | 809.000 K 1.63 % | 796.000 K -9.44 % | 879.000 K 16.58 % | 754.000 K -6.57 % | 807.000 K 13.03 % | 714.000 K -8.23 % | 778.000 K 2.23 % | 761.000 K -62.01 % | 2.003 M 30.66 % | 1.533 M 12.89 % | 1.358 M 255.50 % | 382.000 K -52.55 % | 805.000 K -19.50 % | 1.000 M 6.61 % | 938.000 K 7 716.67 % | 12.000 K -98.99 % | 1.183 M | 
| Interest income | 21.000 K -8.70 % | 23.000 K 360.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K -83.33 % | 6.000 K 500.00 % | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K -33.33 % | 3.000 K -25.00 % | 4.000 K 100.00 % | 2.000 K -99.56 % | 454.000 K 275.21 % | 121.000 K -21.94 % | 155.000 K -31.11 % | 225.000 K | 0.000 | 0.000 | 
| Interest expense | 597.000 K 9.74 % | 544.000 K 17.49 % | 463.000 K 151.63 % | 184.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K -89.44 % | 161.000 K -10.56 % | 180.000 K -5.76 % | 191.000 K 17.18 % | 163.000 K 26.36 % | 129.000 K -36.45 % | 203.000 K 7.41 % | 189.000 K 9.25 % | 173.000 K -16.83 % | 208.000 K -47.34 % | 395.000 K 226.45 % | 121.000 K | 
| Depreciation and amortization | 0.000 -100.00 % | 82.550 M 601.72 % | 11.764 M -85.86 % | 83.202 M 226.22 % | -65.920 M -470.09 % | -11.563 M -165.45 % | 17.668 M 148.33 % | -36.558 M 29.77 % | -52.054 M -624.10 % | 9.932 M 135.37 % | -28.080 M -369.66 % | 10.413 M 145.00 % | -23.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating income | 41.219 M 149.93 % | -82.550 M -601.72 % | -11.764 M 85.86 % | -83.202 M -226.22 % | 65.920 M 470.09 % | 11.563 M 165.45 % | -17.668 M -148.79 % | 36.214 M -30.24 % | 51.912 M 616.28 % | -10.055 M -135.90 % | 28.012 M 364.89 % | -10.575 M -147.25 % | 22.383 M 475.43 % | -5.962 M -117.40 % | 34.259 M 3.37 % | 33.143 M 247.43 % | -22.481 M -460.62 % | 6.234 M 489.22 % | 1.058 M -97.52 % | 42.592 M 312.67 % | 10.321 M -81.90 % | 57.032 M | 
| Operating income ratio | 1.00 -86.49 % | 7.41 821.88 % | 0.80 -98.16 % | 43.61 3 410.71 % | 1.24 32.13 % | 0.94 -9.86 % | 1.04 7.01 % | 0.97 -1.04 % | 0.98 -9.76 % | 1.09 12.05 % | 0.97 -8.99 % | 1.07 10.29 % | 0.97 -43.68 % | 1.72 82.14 % | 0.95 -0.65 % | 0.95 -7.59 % | 1.03 21.89 % | 0.85 90.26 % | 0.44 -53.96 % | 0.97 7.46 % | 0.90 -8.32 % | 0.98 | 
| Total other income expenses net | -598.000 K -36.22 % | -439.000 K 35.35 % | -679.000 K -169.44 % | -252.000 K -81.29 % | -139.000 K 26.46 % | -189.000 K -53.66 % | -123.000 K | 0.000 | 0.000 100.00 % | -123.000 K -44.71 % | -85.000 K 47.20 % | -161.000 K 82.85 % | -939.000 K | 0.000 -100.00 % | 32.119 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -975.000 K -119.64 % | 4.964 M -2.51 % | 5.092 M 5 317.02 % | 94.000 K 101.58 % | -5.962 M 19.28 % | -7.386 M -71.37 % | -4.310 M 1.87 % | -4.392 M 26.59 % | -5.983 M -10.55 % | -5.412 M 8.16 % | -5.893 M -232.16 % | 4.459 M -27.63 % | 6.161 M 35.76 % | 4.538 M 18.15 % | 3.841 M 4 275.00 % | -92.000 K 96.57 % | -2.686 M -489.84 % | 689.000 K 610.31 % | 97.000 K 104.34 % | -2.233 M -123.86 % | 9.357 M -55.91 % | 21.221 M | 
| Total investments | 158.682 M 27.20 % | 124.751 M -40.45 % | 209.499 M -5.64 % | 222.015 M -17.22 % | 268.209 M 24.54 % | 215.358 M -0.20 % | 215.797 M -10.30 % | 240.565 M 14.15 % | 210.745 M 26.76 % | 166.251 M -6.92 % | 178.620 M 8.38 % | 164.807 M -8.92 % | 180.945 M 12.16 % | 161.334 M -4.40 % | 168.757 M 26.58 % | 133.318 M 34.03 % | 99.470 M -22.72 % | 128.721 M -3.47 % | 133.353 M -13.26 % | 153.733 M -26.50 % | 209.155 M | 0.000 | 
| Total debt | 6.094 M 3.46 % | 5.890 M -3.32 % | 6.092 M 8.98 % | 5.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 M 0.00 % | 8.500 M 21.43 % | 7.000 M 18.64 % | 5.900 M 0.00 % | 5.900 M 96.67 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -79.79 % | 14.845 M -40.35 % | 24.887 M | 
| Accumulated other comprehensive income loss | 97.239 M -39.37 % | 160.392 M -9.34 % | 176.908 M -9.49 % | 195.453 M -15.07 % | 230.146 M 19.54 % | 192.526 M 1.17 % | 190.306 M -11.96 % | 216.169 M 13.86 % | 189.847 M 361.45 % | 41.141 M 0.14 % | 41.085 M 0.06 % | 41.059 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 6.993 M 107.78 % | -89.848 M -343.67 % | -20.251 M 13.44 % | -23.395 M -301.51 % | 11.610 M -11.99 % | 13.191 M 0.45 % | 13.132 M 11.34 % | 11.795 M 10.26 % | 10.697 M -90.52 % | 112.812 M -10.96 % | 126.704 M 24.01 % | 102.170 M -11.97 % | 116.058 M 853.17 % | 12.176 M 11.26 % | 10.944 M 10.38 % | 9.915 M -2.32 % | 10.151 M 13.85 % | 8.916 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock | 15.463 M -9.50 % | 17.087 M 0.00 % | 17.087 M 0.00 % | 17.087 M 3.65 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M -0.16 % | 16.512 M 0.00 % | 16.512 M -0.28 % | 16.559 M -0.01 % | 16.561 M -0.10 % | 16.577 M -0.08 % | 16.590 M -1.76 % | 16.887 M -7.33 % | 18.223 M -16.03 % | 21.701 M -43.52 % | 38.420 M -10.13 % | 42.750 M | 
| Total equity | 153.099 M 28.21 % | 119.411 M -41.45 % | 203.940 M -7.02 % | 219.341 M -19.19 % | 271.424 M 22.15 % | 222.208 M 1.04 % | 219.929 M -10.03 % | 244.455 M 12.63 % | 217.035 M 27.38 % | 170.388 M -7.54 % | 184.280 M 15.36 % | 159.746 M -8.00 % | 173.634 M 11.27 % | 156.052 M -5.01 % | 164.282 M 24.49 % | 131.966 M 30.57 % | 101.066 M -20.78 % | 127.583 M -3.75 % | 132.549 M -14.79 % | 155.553 M -21.90 % | 199.179 M -5.10 % | 209.881 M | 
| Other non current liabilities | 504.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 % | -5.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 6.094 M 3.46 % | 5.890 M -3.32 % | 6.092 M 8.98 % | 5.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 6.598 M 12.02 % | 5.890 M -3.32 % | 6.092 M 8.98 % | 5.590 M 36.54 % | 4.094 M 216.87 % | 1.292 M -19.35 % | 1.602 M -33.28 % | 2.401 M 59.43 % | 1.506 M | 0.000 | 0.000 -100.00 % | 8.500 M 0.00 % | 8.500 M 21.43 % | 7.000 M 18.64 % | 5.900 M 0.00 % | 5.900 M 96.67 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -79.79 % | 14.845 M -40.35 % | 24.887 M | 
| Other current liabilities | 504.000 K 26.32 % | 399.000 K -14.56 % | 467.000 K -7.52 % | 505.000 K 195.32 % | 171.000 K | 0.000 100.00 % | -1.004 M 36.13 % | -1.572 M -56.26 % | -1.006 M 33.68 % | -1.517 M -84.77 % | -821.000 K 90.34 % | -8.500 M -1 624.14 % | -493.000 K -143.32 % | 1.138 M 179.41 % | -1.433 M 51.08 % | -2.929 M -65.67 % | -1.768 M 3.91 % | -1.840 M -37.93 % | -1.334 M 51.65 % | -2.759 M -75.62 % | -1.571 M 80.81 % | -8.185 M | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 6.094 M 3.46 % | 5.890 M -3.32 % | 6.092 M 8.98 % | 5.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 6.598 M 4.91 % | 6.289 M -4.50 % | 6.585 M -20.37 % | 8.270 M 102.00 % | 4.094 M 616.99 % | 571.000 K -43.13 % | 1.004 M -36.13 % | 1.572 M 56.26 % | 1.006 M -33.68 % | 1.517 M 84.77 % | 821.000 K -91.46 % | 9.618 M 1 850.91 % | 493.000 K -77.40 % | 2.181 M 52.20 % | 1.433 M -51.08 % | 2.929 M 65.67 % | 1.768 M -3.91 % | 1.840 M 37.93 % | 1.334 M -51.65 % | 2.759 M 75.62 % | 1.571 M -80.81 % | 8.185 M | 
| Total liabilities | 6.598 M 4.91 % | 6.289 M -4.50 % | 6.585 M -20.37 % | 8.270 M 102.00 % | 4.094 M 216.87 % | 1.292 M 28.69 % | 1.004 M -36.13 % | 1.572 M 56.26 % | 1.006 M -33.68 % | 1.517 M 84.77 % | 821.000 K -90.34 % | 8.500 M -18.16 % | 10.386 M 8.87 % | 9.540 M 30.10 % | 7.333 M -16.94 % | 8.829 M 84.01 % | 4.798 M -1.74 % | 4.883 M 11.48 % | 4.380 M -24.44 % | 5.797 M -64.76 % | 16.450 M -50.26 % | 33.072 M | 
| Other non current assets | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -215.797 M 10.30 % | -240.565 M -14.15 % | -210.745 M -26.76 % | -166.251 M 6.92 % | -178.620 M -8.38 % | -164.807 M 8.92 % | -180.945 M -12.16 % | -161.334 M 4.40 % | -168.757 M -26.58 % | -133.318 M -34.03 % | -99.470 M 22.72 % | -128.721 M 3.47 % | -133.353 M 13.26 % | -153.733 M 26.50 % | -209.155 M | 0.000 | 
| Long term investments | 158.682 M 27.20 % | 124.751 M -40.45 % | 209.499 M -5.64 % | 222.015 M -17.22 % | 268.209 M 24.54 % | 215.358 M -0.20 % | 215.797 M -10.30 % | 240.565 M 14.15 % | 210.745 M 26.76 % | 166.251 M -6.92 % | 178.620 M 8.38 % | 164.807 M -8.92 % | 180.945 M 12.16 % | 161.334 M -4.40 % | 168.757 M 26.58 % | 133.318 M 34.03 % | 99.470 M -22.72 % | 128.721 M -3.47 % | 133.353 M -13.26 % | 153.733 M -26.50 % | 209.155 M | 0.000 | 
| Intangible 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 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible 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 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 158.722 M 27.23 % | 124.751 M -40.45 % | 209.499 M -5.64 % | 222.015 M -17.22 % | 268.209 M 24.54 % | 215.358 M -0.20 % | 215.797 M -10.30 % | 240.565 M 14.15 % | 210.745 M 26.76 % | 166.251 M -6.92 % | 178.620 M 8.38 % | 164.807 M -8.92 % | 180.945 M 12.16 % | 161.334 M -4.40 % | 168.757 M 26.58 % | 133.318 M 34.03 % | 99.470 M -22.72 % | 128.721 M -3.47 % | 133.353 M -13.26 % | 153.733 M -26.50 % | 209.155 M | 0.000 | 
| Other current assets | -40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 611.000 K 12.32 % | 544.000 K 6.67 % | 510.000 K 32.47 % | 385.000 K -19.96 % | 481.000 K 61.95 % | 297.000 K -51.55 % | 613.000 K 209.60 % | 198.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 975.000 K 5.29 % | 926.000 K -7.40 % | 1.000 M -81.80 % | 5.496 M -7.82 % | 5.962 M -19.28 % | 7.386 M 71.37 % | 4.310 M -1.87 % | 4.392 M -26.59 % | 5.983 M 10.55 % | 5.412 M -8.16 % | 5.893 M 45.83 % | 4.041 M 72.77 % | 2.339 M -5.00 % | 2.462 M 19.57 % | 2.059 M -65.64 % | 5.992 M 5.38 % | 5.686 M 146.04 % | 2.311 M -20.39 % | 2.903 M -44.53 % | 5.233 M -4.65 % | 5.488 M 49.70 % | 3.666 M | 
| Cash and short term investments | 975.000 K 5.29 % | 926.000 K -7.40 % | 1.000 M -81.80 % | 5.496 M -7.82 % | 5.962 M -19.28 % | 7.386 M 71.37 % | 4.310 M -1.87 % | 4.392 M -26.59 % | 5.983 M 10.55 % | 5.412 M -8.16 % | 5.893 M 45.83 % | 4.041 M 72.77 % | 2.339 M -5.00 % | 2.462 M 19.57 % | 2.059 M -65.64 % | 5.992 M 5.38 % | 5.686 M 146.04 % | 2.311 M -20.39 % | 2.903 M -44.53 % | 5.233 M -4.65 % | 5.488 M 49.70 % | 3.666 M | 
| Total current assets | 975.000 K 2.74 % | 949.000 K -7.50 % | 1.026 M -81.67 % | 5.596 M -23.44 % | 7.309 M -10.23 % | 8.142 M 58.22 % | 5.146 M -10.88 % | 5.774 M -21.54 % | 7.359 M 27.08 % | 5.791 M -9.87 % | 6.425 M 50.64 % | 4.265 M 38.70 % | 3.075 M -27.78 % | 4.258 M 48.99 % | 2.858 M -61.78 % | 7.477 M 16.93 % | 6.394 M 70.74 % | 3.745 M 4.73 % | 3.576 M -53.05 % | 7.617 M 17.66 % | 6.474 M -24.24 % | 8.545 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -385.000 K | 0.000 100.00 % | -297.000 K 7.19 % | -320.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 40.000 K 73.91 % | 23.000 K -11.54 % | 26.000 K -74.00 % | 100.000 K -92.58 % | 1.347 M 78.17 % | 756.000 K -9.57 % | 836.000 K -39.51 % | 1.382 M 6.06 % | 1.303 M 270.17 % | 352.000 K -33.83 % | 532.000 K 137.50 % | 224.000 K -46.15 % | 416.000 K -73.97 % | 1.598 M 100.00 % | 799.000 K -46.20 % | 1.485 M 109.66 % | 708.300 K -50.61 % | 1.434 M 113.08 % | 673.000 K -71.77 % | 2.384 M 141.78 % | 986.000 K -79.79 % | 4.879 M | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 588.000 K 13.73 % | 517.000 K 18.31 % | 437.000 K 22.07 % | 358.000 K -21.15 % | 454.000 K 55.48 % | 292.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 0.000 | 0.000 -100.00 % | 26.000 K -98.80 % | 2.175 M -44.56 % | 3.923 M 587.04 % | 571.000 K -43.13 % | 1.004 M -36.13 % | 1.572 M 56.26 % | 1.006 M -33.68 % | 1.517 M 84.77 % | 821.000 K | 0.000 -100.00 % | 493.000 K -52.73 % | 1.043 M -27.22 % | 1.433 M -51.08 % | 2.929 M 65.67 % | 1.768 M -3.91 % | 1.840 M 37.93 % | 1.334 M -51.65 % | 2.759 M 75.62 % | 1.571 M -80.81 % | 8.185 M | 
| 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 | 
| 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 72.865 M 129.28 % | 31.780 M 5.25 % | 30.196 M 0.00 % | 30.196 M 129.07 % | 13.182 M -67.92 % | 41.090 M 821 700.00 % | 5.000 K -99.99 % | 41.090 M 821 700.00 % | 5.000 K -99.99 % | 41.090 M 0.00 % | 41.090 M 145.28 % | -90.756 M -321.01 % | 41.064 M -67.75 % | 127.317 M 2 546 240.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K -100.00 % | 160.759 M -3.81 % | 167.131 M | 
| 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 | 
| Other liabilities | 6.598 M 204.91 % | -6.289 M -3.23 % | -6.092 M -8.98 % | -5.590 M -36.54 % | -4.094 M -616.99 % | -571.000 K 64.36 % | -1.602 M 33.28 % | -2.401 M -59.43 % | -1.506 M | 0.000 | 0.000 100.00 % | -9.618 M -790.45 % | 1.393 M 288.02 % | 359.000 K | 0.000 | 0.000 -100.00 % | 30.000 K -30.23 % | 43.000 K -6.52 % | 46.000 K 21.05 % | 38.000 K 11.76 % | 34.000 K | 0.000 | 
| Total assets | 159.697 M 27.05 % | 125.700 M -40.29 % | 210.525 M -7.51 % | 227.611 M -17.39 % | 275.518 M 23.27 % | 223.500 M 0.89 % | 221.531 M -10.26 % | 246.856 M 12.96 % | 218.541 M 26.76 % | 172.400 M -7.06 % | 185.499 M 9.53 % | 169.364 M -7.96 % | 184.020 M 11.13 % | 165.592 M -3.51 % | 171.615 M 21.89 % | 140.795 M 33.00 % | 105.864 M -20.08 % | 132.466 M -3.26 % | 136.929 M -15.14 % | 161.350 M -25.17 % | 215.629 M -11.25 % | 242.953 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 24.000 K 125.53 % | -94.000 K -291.84 % | 49.000 K -82.69 % | 283.000 K 265.50 % | -171.000 K -155.70 % | 307.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -896.000 K -251.37 % | -255.000 K -34.92 % | -189.000 K -129.30 % | 645.000 K | 
| Accounts receivables | -16.000 K -633.33 % | 3.000 K -95.95 % | 74.000 K 264.44 % | -45.000 K | 0.000 -100.00 % | 307.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 40.000 K 141.24 % | -97.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 | 
| Other working capital | 0.000 | 0.000 100.00 % | -25.000 K -107.62 % | 328.000 K 291.81 % | -171.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -180.000 K -882.61 % | 23.000 K | 0.000 | 0.000 | 
| Other non cash items | -40.214 M -148.27 % | 83.317 M 566.48 % | 12.501 M -84.90 % | 82.805 M 227.84 % | -64.770 M -671.35 % | -8.397 M -146.10 % | 18.215 M 150.80 % | -35.858 M 30.42 % | -51.536 M -597.45 % | 10.360 M 1 456.02 % | -764.000 K -152.98 % | -302.000 K 68.74 % | -966.000 K 56.56 % | -2.224 M | 
| Net cash provided by operating activities | 431.000 K 84.19 % | 234.000 K 118.69 % | 107.000 K 129.23 % | -366.000 K -143.57 % | 840.000 K -74.42 % | 3.284 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.252 M -55.17 % | 2.793 M 12.94 % | 2.473 M 30.02 % | 1.902 M | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Purchases of investments | -31.284 M -115.44 % | -14.521 M 47.69 % | -27.760 M 66.05 % | -81.766 M 69.91 % | -271.745 M -337.23 % | -62.152 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.086 M 24.18 % | -31.767 M 68.46 % | -100.710 M -129.34 % | -43.913 M | 
| Sales maturities of investments | 37.421 M 138.91 % | 15.663 M -39.11 % | 25.723 M -40.68 % | 43.362 M -84.91 % | 287.272 M 306.68 % | 70.639 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.496 M 8.15 % | 33.747 M -66.79 % | 101.628 M 135.30 % | 43.191 M | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.000 K -22.22 % | -36.000 K 87.50 % | -288.000 K -476.00 % | -50.000 K | 
| Net cash used for investing activites | 6.137 M 437.39 % | 1.142 M 156.06 % | -2.037 M 94.70 % | -38.404 M -347.34 % | 15.527 M 82.95 % | 8.487 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.366 M 536.11 % | 1.944 M 208.57 % | 630.000 K 181.61 % | -772.000 K | 
| Debt repayment | 64.000 K | 0.000 | 0.000 -100.00 % | 5.427 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M 36.36 % | 1.100 M | 
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 37.216 M -32.17 % | 54.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | -5.503 M -1 740.47 % | -299.000 K | 0.000 | 0.000 100.00 % | -68.606 M -1 551.96 % | -4.153 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -225.000 K | 0.000 100.00 % | -369.000 K -1 842.11 % | -19.000 K | 
| Dividends paid | -1.220 M -15.75 % | -1.054 M 63.06 % | -2.853 M 35.66 % | -4.434 M -13.40 % | -3.910 M 10.18 % | -4.353 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.969 M -3.34 % | -2.873 M 27.56 % | -3.966 M -122.43 % | -1.783 M | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.500 M | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | -6.659 M -392.17 % | -1.353 M 52.58 % | -2.853 M -107.47 % | 38.209 M 316.46 % | -17.652 M -107.52 % | -8.506 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.694 M -307.03 % | -2.873 M -1.34 % | -2.835 M -303.85 % | -702.000 K | 
| Effect of forex changes on cash | 140.000 K 244.33 % | -97.000 K -133.80 % | 287.000 K 202.11 % | 95.000 K 168.35 % | -139.000 K 26.46 % | -189.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.000 K 55.56 % | -162.000 K 58.57 % | -391.000 K -1 464.00 % | -25.000 K | 
| Net change in cash | 49.000 K 166.22 % | -74.000 K 98.35 % | -4.496 M -864.81 % | -466.000 K 67.28 % | -1.424 M -146.29 % | 3.076 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.852 M 8.81 % | 1.702 M 1 483.74 % | -123.000 K -130.52 % | 403.000 K | 
| Cash at beginning of period | 926.000 K -7.40 % | 1.000 M -81.80 % | 5.496 M -7.82 % | 5.962 M -19.28 % | 7.386 M 71.37 % | 4.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.893 M 45.83 % | 4.041 M 72.77 % | 2.339 M -5.00 % | 2.462 M 19.57 % | 2.059 M | 
| Cash at end of period | 975.000 K 5.29 % | 926.000 K -7.40 % | 1.000 M -81.80 % | 5.496 M -7.82 % | 5.962 M -19.28 % | 7.386 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.893 M 0.00 % | 5.893 M 45.83 % | 4.041 M 72.77 % | 2.339 M -5.00 % | 2.462 M | 
| Operating cash flow | 431.000 K 84.19 % | 234.000 K 118.69 % | 107.000 K 129.23 % | -366.000 K -143.57 % | 840.000 K -74.42 % | 3.284 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.252 M -55.17 % | 2.793 M 12.94 % | 2.473 M 30.02 % | 1.902 M | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | 431.000 K 84.19 % | 234.000 K 118.69 % | 107.000 K 129.23 % | -366.000 K -143.57 % | 840.000 K -74.42 % | 3.284 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.252 M -55.17 % | 2.793 M 12.94 % | 2.473 M 30.02 % | 1.902 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2009-07-31 | 2009-01-31 | 2008-07-31 | 2008-01-31 | 2007-07-31 | 2007-01-31 | 2006-07-31 | 2006-01-31 | 2005-07-31 | 2005-01-31 | 2004-07-31 | 2004-01-31 | 2003-07-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 29.531 M 122.79 % | 13.255 M 130.19 % | -43.903 M -18.32 % | -37.104 M -414.33 % | 11.804 M 154.21 % | -21.775 M 41.73 % | -37.369 M 14.84 % | -43.882 M -171.54 % | 61.342 M 781.98 % | 6.955 M 189.12 % | -7.804 M -135.68 % | 21.874 M 244.52 % | -15.136 M -21 836.23 % | -69.000 K -100.44 % | 15.758 M -32.14 % | 23.223 M 60.31 % | 14.486 M -63.20 % | 39.359 M 532.80 % | -9.094 M -1 185.20 % | 838.000 K -93.83 % | 13.580 M -16.16 % | 16.198 M 187.80 % | -18.449 M -295.72 % | 9.426 M -50.41 % | 19.007 M 368.27 % | 4.059 M 334.62 % | -1.730 M 0.00 % | -1.730 M -109.55 % | 18.107 M 0.00 % | 18.107 M 4.04 % | 17.403 M 0.00 % | 17.403 M 259.54 % | -10.908 M 0.00 % | -10.908 M -395.85 % | 3.687 M 0.00 % | 3.687 M 209.70 % | 1.191 M 0.00 % | 1.191 M -94.60 % | 22.064 M 0.00 % | 22.064 M 284.02 % | 5.746 M 0.00 % | 5.746 M -80.26 % | 29.108 M 0.00 % | 29.108 M | 
| Net income | 28.355 M 135.19 % | 12.056 M 126.77 % | -45.033 M -18.06 % | -38.143 M -453.27 % | 10.797 M 146.25 % | -23.345 M -137.65 % | 62.013 M 3.80 % | 59.745 M 8.44 % | 55.094 M -9.70 % | 61.013 M -0.19 % | 61.131 M 204.64 % | 20.067 M 221.55 % | -16.509 M -867.70 % | -1.706 M -112.03 % | 14.181 M -34.58 % | 21.677 M 62.08 % | 13.374 M -64.95 % | 38.162 M 479.72 % | -10.050 M -3 141.94 % | -310.000 K -102.45 % | 12.676 M -15.79 % | 15.052 M 178.26 % | -19.234 M -334.02 % | 8.219 M -53.53 % | 17.688 M 318.25 % | 4.229 M 231.58 % | -3.214 M 0.00 % | -3.214 M -119.00 % | 16.918 M 0.00 % | 16.918 M 3.00 % | 16.425 M 0.00 % | 16.425 M 239.44 % | -11.779 M 0.00 % | -11.779 M -532.64 % | 2.723 M 0.00 % | 2.723 M 2 827.42 % | 93.000 K 0.00 % | 93.000 K -99.55 % | 20.768 M 0.00 % | 20.768 M 355.58 % | 4.559 M 0.00 % | 4.559 M -83.65 % | 27.884 M 0.00 % | 27.884 M | 
| Income before tax | 28.397 M 132.31 % | 12.224 M 127.17 % | -44.994 M -18.42 % | -37.995 M -451.03 % | 10.824 M 146.52 % | -23.267 M -3 737 070 250.14 % | -0.623 17.27 % | -0.753 -168.53 % | 1.098 1 223.13 % | 0.083 154.68 % | -0.152 -100.00 % | 20.441 M 224.70 % | -16.392 M -1 071.69 % | -1.399 M -109.76 % | 14.338 M -34.46 % | 21.876 M 61.96 % | 13.507 M -64.83 % | 38.405 M 486.84 % | -9.928 M -7 717.32 % | -127.000 K -100.99 % | 12.799 M -15.77 % | 15.196 M 179.42 % | -19.134 M -327.84 % | 8.398 M -52.80 % | 17.793 M 303.47 % | 4.410 M 243.34 % | -3.077 M 0.00 % | -3.077 M -118.05 % | 17.048 M 0.00 % | 17.048 M 3.28 % | 16.507 M 0.00 % | 16.507 M 245.54 % | -11.342 M 0.00 % | -11.342 M -475.25 % | 3.023 M 0.00 % | 3.023 M 583.05 % | 442.500 K 0.00 % | 442.500 K -97.91 % | 21.192 M 0.00 % | 21.192 M 327.00 % | 4.963 M 0.00 % | 4.963 M -82.56 % | 28.456 M 0.00 % | 28.456 M | 
| Income before tax ratio | 0.96 4.27 % | 0.92 -10.01 % | 1.02 0.08 % | 1.02 11.67 % | 0.92 -14.18 % | 1.07 6 398 316 928.14 % | 0.00 -2.91 % | 0.00 -3.91 % | 0.00 50.42 % | 0.00 -38.97 % | 0.00 -100.00 % | 0.93 -13.71 % | 1.08 -94.66 % | 20.28 2 128.34 % | 0.91 -3.41 % | 0.94 1.03 % | 0.93 -4.44 % | 0.98 -10.62 % | 1.09 820.36 % | -0.15 -116.08 % | 0.94 0.46 % | 0.94 -9.54 % | 1.04 16.41 % | 0.89 -4.83 % | 0.94 -13.84 % | 1.09 -38.90 % | 1.78 0.00 % | 1.78 88.87 % | 0.94 0.00 % | 0.94 -0.74 % | 0.95 0.00 % | 0.95 -8.78 % | 1.04 0.00 % | 1.04 26.84 % | 0.82 0.00 % | 0.82 120.55 % | 0.37 0.00 % | 0.37 -61.30 % | 0.96 0.00 % | 0.96 11.19 % | 0.86 0.00 % | 0.86 -11.64 % | 0.98 0.00 % | 0.98 | 
| EBITDA | 28.723 M 129.86 % | 12.496 M | 0.000 | 0.000 | 0.000 100.00 % | -557.000 K 98.55 % | -38.375 M 14.39 % | -44.827 M -174.03 % | 60.553 M 1 028.25 % | 5.367 M 160.01 % | -8.944 M -13 451.52 % | -66.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -190.002 K 62.67 % | -509.000 K -200.00 % | 509.000 K 117.07 % | -2.981 M 0.00 % | -2.981 M -117.40 % | 17.130 M 0.00 % | 17.130 M 3.37 % | 16.572 M 0.00 % | 16.572 M 247.43 % | -11.241 M 0.00 % | -11.241 M -460.62 % | 3.117 M 0.00 % | 3.117 M 489.22 % | 529.000 K 0.00 % | 529.000 K -97.52 % | 21.296 M 0.00 % | 21.296 M 312.67 % | 5.161 M 0.00 % | 5.161 M -81.90 % | 28.516 M 0.00 % | 28.516 M | 
| Net income ratio | 0.96 5.57 % | 0.91 -11.33 % | 1.03 -0.22 % | 1.03 12.39 % | 0.91 -14.68 % | 1.07 164.60 % | -1.66 -21.89 % | -1.36 -251.59 % | 0.90 -89.76 % | 8.77 211.99 % | -7.83 -953.87 % | 0.92 -15.89 % | 1.09 -95.59 % | 24.72 2 647.41 % | 0.90 -3.59 % | 0.93 1.10 % | 0.92 -4.78 % | 0.97 -12.26 % | 1.11 398.74 % | -0.37 -139.63 % | 0.93 0.45 % | 0.93 -10.87 % | 1.04 19.57 % | 0.87 -6.30 % | 0.93 -10.68 % | 1.04 -43.92 % | 1.86 0.00 % | 1.86 98.84 % | 0.93 0.00 % | 0.93 -1.00 % | 0.94 0.00 % | 0.94 -12.60 % | 1.08 0.00 % | 1.08 46.23 % | 0.74 0.00 % | 0.74 845.24 % | 0.08 0.00 % | 0.08 -91.70 % | 0.94 0.00 % | 0.94 18.63 % | 0.79 0.00 % | 0.79 -17.18 % | 0.96 0.00 % | 0.96 | 
| Ratio EBITDA | 0.97 3.17 % | 0.94 | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 -97.51 % | 1.03 0.53 % | 1.02 3.48 % | 0.99 27.92 % | 0.77 -32.67 % | 1.15 38 083.83 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.02 24.73 % | -0.03 -121.36 % | 0.13 -92.72 % | 1.72 0.00 % | 1.72 82.14 % | 0.95 0.00 % | 0.95 -0.65 % | 0.95 0.00 % | 0.95 -7.59 % | 1.03 0.00 % | 1.03 21.89 % | 0.85 0.00 % | 0.85 90.26 % | 0.44 0.00 % | 0.44 -53.96 % | 0.97 0.00 % | 0.97 7.46 % | 0.90 0.00 % | 0.90 -8.32 % | 0.98 0.00 % | 0.98 | 
| Gross profit ratio | 0.98 -1.77 % | 1.00 -2.05 % | 1.02 4.68 % | 0.98 -2.47 % | 1.00 0.00 % | 1.00 -2.08 % | 1.02 0.56 % | 1.02 2.28 % | 0.99 18.12 % | 0.84 -23.80 % | 1.10 10.30 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 59.098 M -3.56 % | 61.280 M -1.08 % | 61.950 M 0.00 % | 61.950 M -50.05 % | 124.026 M 101.83 % | 61.451 M -0.94 % | 62.032 M 3.83 % | 59.745 M 39.23 % | 42.911 M -29.67 % | 61.013 M -0.67 % | 61.427 M -0.81 % | 61.928 M -1.08 % | 62.602 M -0.91 % | 63.175 M -0.20 % | 63.301 M -0.81 % | 63.819 M -2.02 % | 65.132 M -0.54 % | 65.485 M -0.55 % | 65.849 M -0.13 % | 65.933 M -0.02 % | 65.944 M -0.07 % | 65.991 M -0.09 % | 66.048 M 0.00 % | 66.048 M 0.01 % | 66.041 M 0.00 % | 66.041 M -0.31 % | 66.244 M 0.00 % | 66.244 M -0.04 % | 66.274 M 0.00 % | 66.274 M -0.06 % | 66.313 M 0.00 % | 66.313 M -1.03 % | 67.002 M 0.00 % | 67.002 M -4.72 % | 70.320 M 0.00 % | 70.320 M -13.93 % | 81.701 M 0.00 % | 81.701 M -24.92 % | 108.816 M 0.00 % | 108.816 M -33.08 % | 162.597 M 0.00 % | 162.597 M -4.91 % | 171.001 M 0.00 % | 171.001 M | 
| Weighted average shs out | 59.098 M -3.56 % | 61.280 M -1.08 % | 61.950 M 0.00 % | 61.950 M -50.05 % | 124.026 M 101.83 % | 61.451 M -0.94 % | 62.032 M 3.83 % | 59.746 M 39.23 % | 42.911 M -29.67 % | 61.014 M -0.67 % | 61.427 M -0.81 % | 61.928 M -1.08 % | 62.602 M -0.91 % | 63.176 M -0.20 % | 63.302 M -0.81 % | 63.819 M -2.01 % | 65.132 M -0.54 % | 65.485 M -0.55 % | 65.850 M -0.16 % | 65.957 M 0.02 % | 65.944 M -0.07 % | 65.991 M -0.09 % | 66.048 M 0.00 % | 66.049 M 0.01 % | 66.041 M 0.00 % | 66.041 M -0.31 % | 66.244 M 0.00 % | 66.244 M -0.04 % | 66.274 M 0.00 % | 66.274 M -0.06 % | 66.313 M 0.00 % | 66.313 M -1.03 % | 67.002 M 0.00 % | 67.002 M -4.72 % | 70.320 M 0.00 % | 70.320 M -13.93 % | 81.701 M 0.00 % | 81.701 M -24.92 % | 108.816 M 0.00 % | 108.816 M -33.08 % | 162.597 M 0.00 % | 162.597 M -4.91 % | 171.001 M 0.00 % | 171.001 M | 
| EPS diluted | 0.48 140.00 % | 0.20 127.40 % | -0.73 -17.74 % | -0.62 -455.91 % | 0.17 145.84 % | -0.38 -138.00 % | 1.00 0.00 % | 1.00 -21.88 % | 1.28 28.00 % | 1.00 0.00 % | 1.00 212.50 % | 0.32 223.08 % | -0.26 -862.96 % | -0.03 -112.27 % | 0.22 -35.29 % | 0.34 70.00 % | 0.20 -65.52 % | 0.58 480.08 % | -0.15 -3 079.17 % | 0.00 -102.50 % | 0.19 -12.64 % | 0.22 173.33 % | -0.30 -341.16 % | 0.12 -52.15 % | 0.26 271.43 % | 0.07 244.33 % | -0.05 0.00 % | -0.05 -118.65 % | 0.26 0.00 % | 0.26 4.00 % | 0.25 0.00 % | 0.25 247.06 % | -0.17 0.00 % | -0.17 -539.28 % | 0.04 0.00 % | 0.04 3 125.00 % | 0.00 0.00 % | 0.00 -99.37 % | 0.19 0.00 % | 0.19 576.16 % | 0.03 0.00 % | 0.03 -82.44 % | 0.16 0.00 % | 0.16 | 
| Earnings per share | 0.48 140.00 % | 0.20 127.40 % | -0.73 -17.74 % | -0.62 -455.91 % | 0.17 145.84 % | -0.38 -138.00 % | 1.00 0.00 % | 1.00 -21.88 % | 1.28 28.00 % | 1.00 0.00 % | 1.00 212.50 % | 0.32 223.08 % | -0.26 -862.96 % | -0.03 -112.27 % | 0.22 -35.29 % | 0.34 70.00 % | 0.20 -65.52 % | 0.58 480.08 % | -0.15 -3 079.17 % | 0.00 -102.50 % | 0.19 -12.64 % | 0.22 173.33 % | -0.30 -341.16 % | 0.12 -52.15 % | 0.26 271.43 % | 0.07 244.33 % | -0.05 0.00 % | -0.05 -118.65 % | 0.26 0.00 % | 0.26 4.00 % | 0.25 0.00 % | 0.25 247.06 % | -0.17 0.00 % | -0.17 -539.28 % | 0.04 0.00 % | 0.04 3 125.00 % | 0.00 0.00 % | 0.00 -99.37 % | 0.19 0.00 % | 0.19 576.16 % | 0.03 0.00 % | 0.03 -82.44 % | 0.16 0.00 % | 0.16 | 
| Gross profit | 29.009 M 118.85 % | 13.255 M 129.57 % | -44.821 M -23.86 % | -36.186 M -406.56 % | 11.804 M 154.21 % | -21.775 M 42.94 % | -38.161 M 14.36 % | -44.562 M -173.17 % | 60.906 M 941.84 % | 5.846 M 167.91 % | -8.608 M -139.35 % | 21.874 M 244.52 % | -15.136 M -21 836.23 % | -69.000 K -100.44 % | 15.758 M -32.14 % | 23.223 M 60.31 % | 14.486 M -63.20 % | 39.359 M 532.80 % | -9.094 M -1 185.20 % | 838.000 K -93.83 % | 13.580 M -16.16 % | 16.198 M 187.80 % | -18.449 M -295.72 % | 9.426 M -50.41 % | 19.007 M 368.27 % | 4.059 M 334.62 % | -1.730 M 0.00 % | -1.730 M -109.55 % | 18.107 M 0.00 % | 18.107 M 4.04 % | 17.403 M 0.00 % | 17.403 M 259.54 % | -10.908 M 0.00 % | -10.908 M -395.85 % | 3.687 M 0.00 % | 3.687 M 209.70 % | 1.191 M 0.00 % | 1.191 M -94.60 % | 22.064 M 0.00 % | 22.064 M 284.02 % | 5.746 M 0.00 % | 5.746 M -80.26 % | 29.108 M 0.00 % | 29.108 M | 
| Income tax expense | 42.000 K -75.00 % | 168.000 K 330.77 % | 39.000 K -73.65 % | 148.000 K 448.15 % | 27.000 K -65.38 % | 78.000 K 12 528 207.93 % | -0.623 17.27 % | -0.753 -168.53 % | 1.098 1 223.13 % | 0.083 154.68 % | -0.152 -100.00 % | 374.000 K 219.66 % | 117.000 K -61.89 % | 307.000 K 95.54 % | 157.000 K -21.11 % | 199.000 K 49.62 % | 133.000 K -45.27 % | 243.000 K 99.18 % | 122.000 K -33.33 % | 183.000 K 48.78 % | 123.000 K -14.58 % | 144.000 K 44.00 % | 100.000 K -44.13 % | 179.000 K 70.48 % | 105.000 K -41.99 % | 181.000 K 31.64 % | 137.500 K 0.00 % | 137.500 K 5.36 % | 130.500 K 0.00 % | 130.500 K 58.18 % | 82.500 K 0.00 % | 82.500 K -81.10 % | 436.500 K 0.00 % | 436.500 K 45.50 % | 300.000 K 0.00 % | 300.000 K -14.16 % | 349.500 K 0.00 % | 349.500 K -17.67 % | 424.500 K 0.00 % | 424.500 K 4.94 % | 404.500 K 0.00 % | 404.500 K -29.22 % | 571.500 K 0.00 % | 571.500 K | 
| Cost of revenue | 522.000 K -43.38 % | 922.000 K 0.44 % | 918.000 K 200.00 % | -918.000 K | 0.000 | 0.000 -100.00 % | 792.000 K 16.47 % | 680.000 K 55.96 % | 436.000 K -60.69 % | 1.109 M 37.94 % | 804.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 808.000 K 6.46 % | 759.000 K 2.85 % | 738.000 K 358.04 % | -286.000 K -133.33 % | 858.000 K -8.24 % | 935.000 K 85.88 % | 503.000 K 6.46 % | 472.500 K 19.77 % | 394.500 K -50.31 % | 794.000 K -3.47 % | 822.500 K -4.58 % | 862.000 K 11.08 % | 776.000 K -7.29 % | 837.000 K 9.13 % | 767.000 K 7.57 % | 713.000 K 39.53 % | 511.000 K 5.80 % | 483.000 K 17.52 % | 411.000 K -2.84 % | 423.000 K -2.53 % | 434.000 K -13.03 % | 499.000 K 215.82 % | 158.000 K -58.09 % | 377.000 K 21.22 % | 311.000 K -43.66 % | 552.000 K -44.88 % | 1.002 M 0.00 % | 1.002 M 30.66 % | 766.500 K 0.00 % | 766.500 K 12.89 % | 679.000 K 0.00 % | 679.000 K 255.50 % | 191.000 K 0.00 % | 191.000 K -52.55 % | 402.500 K 0.00 % | 402.500 K -19.50 % | 500.000 K 0.00 % | 500.000 K 6.61 % | 469.000 K 0.00 % | 469.000 K 7 716.67 % | 6.000 K 0.00 % | 6.000 K -98.99 % | 591.500 K 0.00 % | 591.500 K | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 71.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -252.500 K -150.00 % | 505.000 K 248.28 % | 145.000 K -68.48 % | 460.000 K 162.86 % | 175.000 K -61.87 % | 459.000 K 163.79 % | 174.000 K -54.69 % | 384.000 K 90.10 % | 202.000 K -56.37 % | 463.000 K 167.63 % | 173.000 K -58.81 % | 420.000 K 122.22 % | 189.000 K -59.00 % | 461.000 K 100.43 % | 230.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -2.050 | 0.000 | 0.000 -100.00 % | 1.033 1.01 % | 1.022 3.64 % | 0.986 30.19 % | 0.758 -34.78 % | 1.162 | 0.000 | 0.000 | 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 % | 102.000 K -70.43 % | 345.000 K 0.00 % | 345.000 K 18.15 % | 292.000 K 0.00 % | 292.000 K 34.56 % | 217.000 K 0.00 % | 217.000 K -10.70 % | 243.000 K 0.00 % | 243.000 K -7.25 % | 262.000 K 0.00 % | 262.000 K 5.65 % | 248.000 K 0.00 % | 248.000 K -38.46 % | 403.000 K 0.00 % | 403.000 K -48.10 % | 776.500 K 0.00 % | 776.500 K 1 183.47 % | 60.500 K 0.00 % | 60.500 K | 
| Operating expenses | 286.000 K -62.32 % | 759.000 K 2.85 % | 738.000 K -8.32 % | 805.000 K 7.48 % | 749.000 K -40.56 % | 1.260 M 121.44 % | 569.000 K 29.17 % | 440.500 K 6.02 % | 415.499 K -50.68 % | 842.500 K 33.41 % | 631.500 K -55.93 % | 1.433 M 14.09 % | 1.256 M -5.56 % | 1.330 M -6.40 % | 1.421 M 5.57 % | 1.346 M 37.49 % | 979.000 K 2.62 % | 954.000 K 14.39 % | 834.000 K -13.58 % | 965.000 K 23.56 % | 781.000 K -20.71 % | 985.000 K 58.62 % | 620.998 K -33.30 % | 931.000 K -16.95 % | 1.121 M 534.50 % | -258.000 K -119.16 % | 1.347 M 0.00 % | 1.347 M 27.21 % | 1.059 M 0.00 % | 1.059 M 18.14 % | 896.000 K 0.00 % | 896.000 K 106.45 % | 434.000 K 0.00 % | 434.000 K -34.69 % | 664.500 K 0.00 % | 664.500 K -11.16 % | 748.000 K 0.00 % | 748.000 K -14.22 % | 872.000 K 0.00 % | 872.000 K 11.44 % | 782.500 K 0.00 % | 782.500 K 20.02 % | 652.000 K 0.00 % | 652.000 K | 
| Cost and expenses | -808.000 K -206.46 % | 759.000 K 2.85 % | 738.000 K -8.32 % | 805.000 K 7.48 % | 749.000 K -40.56 % | 1.260 M 103.28 % | -38.375 M 14.39 % | -44.827 M -174.03 % | 60.553 M 1 028.25 % | 5.367 M 160.01 % | -8.944 M -724.15 % | 1.433 M 14.09 % | 1.256 M -5.56 % | 1.330 M -6.40 % | 1.421 M 5.57 % | 1.346 M 37.49 % | 979.000 K 2.62 % | 954.000 K 14.39 % | 834.000 K -13.58 % | 965.000 K 23.56 % | 781.000 K -20.71 % | 985.000 K 58.62 % | 620.998 K -33.30 % | 931.000 K -16.95 % | 1.121 M 534.50 % | -258.000 K -119.16 % | 1.347 M 0.00 % | 1.347 M 27.21 % | 1.059 M 0.00 % | 1.059 M 18.14 % | 896.000 K 0.00 % | 896.000 K 106.45 % | 434.000 K 0.00 % | 434.000 K -34.69 % | 664.500 K 0.00 % | 664.500 K -11.16 % | 748.000 K 0.00 % | 748.000 K -14.22 % | 872.000 K 0.00 % | 872.000 K 11.44 % | 782.500 K 0.00 % | 782.500 K 20.02 % | 652.000 K 0.00 % | 652.000 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 286.000 K -62.32 % | 759.000 K 2.85 % | 738.000 K 443.26 % | -215.000 K -125.06 % | 858.000 K -8.24 % | 935.000 K 85.88 % | 503.000 K 6.46 % | 472.500 K 19.77 % | 394.500 K -50.31 % | 794.000 K 39.30 % | 570.000 K -58.30 % | 1.367 M 17.24 % | 1.166 M -10.10 % | 1.297 M 3.68 % | 1.251 M 6.74 % | 1.172 M 26.84 % | 924.000 K 6.57 % | 867.000 K 9.75 % | 790.000 K -10.84 % | 886.000 K 13.74 % | 779.000 K -15.23 % | 919.000 K 66.49 % | 552.000 K -34.13 % | 838.000 K 18.87 % | 705.000 K 346.20 % | 158.000 K -84.22 % | 1.002 M 0.00 % | 1.002 M 30.66 % | 766.500 K 0.00 % | 766.500 K 12.89 % | 679.000 K 0.00 % | 679.000 K 255.50 % | 191.000 K 0.00 % | 191.000 K -52.55 % | 402.500 K 0.00 % | 402.500 K -19.50 % | 500.000 K 0.00 % | 500.000 K 6.61 % | 469.000 K 0.00 % | 469.000 K 7 716.67 % | 6.000 K 0.00 % | 6.000 K -98.99 % | 591.500 K 0.00 % | 591.500 K | 
| Interest income | 0.000 | 0.000 -100.00 % | 286.000 K 208.75 % | -263.000 K -213.85 % | 231.000 K -0.43 % | 232.000 K 459.04 % | 41.500 K -17.82 % | 50.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 33.33 % | 1.500 K 0.00 % | 1.500 K -25.00 % | 2.000 K 0.00 % | 2.000 K 100.00 % | 1.000 K 0.00 % | 1.000 K -99.56 % | 227.000 K 0.00 % | 227.000 K 275.21 % | 60.500 K 0.00 % | 60.500 K -21.94 % | 77.500 K 0.00 % | 77.500 K -31.11 % | 112.500 K 0.00 % | 112.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 544.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.000 K 88.48 % | 95.500 K 0.00 % | 95.500 K 17.18 % | 81.500 K 0.00 % | 81.500 K 26.36 % | 64.500 K 0.00 % | 64.500 K -36.45 % | 101.500 K 0.00 % | 101.500 K 7.41 % | 94.500 K 0.00 % | 94.500 K 9.25 % | 86.500 K 0.00 % | 86.500 K -16.83 % | 104.000 K 0.00 % | 104.000 K -47.34 % | 197.500 K 0.00 % | 197.500 K 226.45 % | 60.500 K 0.00 % | 60.500 K | 
| Depreciation and amortization | 0.000 100.00 % | -12.496 M -127.99 % | 44.641 M 17.76 % | 37.909 M 446.33 % | -10.946 M -148.20 % | 22.710 M 158.85 % | -38.590 M 13.98 % | -44.864 M -174.14 % | 60.511 M 1 048.22 % | 5.270 M 158.12 % | -9.067 M 55.79 % | -20.507 M -225.79 % | 16.302 M 1 093.41 % | 1.366 M 109.42 % | -14.507 M 34.21 % | -22.051 M -62.59 % | -13.562 M 64.77 % | -38.492 M -489.44 % | 9.884 M 20 491.67 % | 48.000 K 100.37 % | -12.801 M 16.22 % | -15.279 M -180.41 % | 19.001 M 321.25 % | -8.588 M 53.08 % | -18.302 M -278.14 % | -4.840 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 | 
| Operating income | 28.723 M 129.86 % | 12.496 M 127.99 % | -44.641 M -17.76 % | -37.909 M -446.33 % | 10.946 M 148.20 % | -22.710 M 41.18 % | -38.610 M 14.13 % | -44.963 M -174.32 % | 60.502 M 1 094.04 % | 5.067 M 154.59 % | -9.282 M -145.26 % | 20.507 M 225.79 % | -16.302 M -1 093.41 % | -1.366 M -109.42 % | 14.507 M -34.21 % | 22.051 M 62.59 % | 13.562 M -64.77 % | 38.492 M 489.44 % | -9.884 M -20 491.67 % | -48.000 K -100.37 % | 12.801 M -16.22 % | 15.279 M 180.41 % | -19.001 M -321.25 % | 8.588 M -53.08 % | 18.302 M 348.47 % | 4.081 M 236.90 % | -2.981 M 0.00 % | -2.981 M -117.40 % | 17.130 M 0.00 % | 17.130 M 3.37 % | 16.572 M 0.00 % | 16.572 M 247.43 % | -11.241 M 0.00 % | -11.241 M -460.62 % | 3.117 M 0.00 % | 3.117 M 489.22 % | 529.000 K 0.00 % | 529.000 K -97.52 % | 21.296 M 0.00 % | 21.296 M 312.67 % | 5.161 M 0.00 % | 5.161 M -81.90 % | 28.516 M 0.00 % | 28.516 M | 
| Operating income ratio | 0.97 3.17 % | 0.94 -7.28 % | 1.02 -0.48 % | 1.02 10.18 % | 0.93 -11.09 % | 1.04 0.94 % | 1.03 0.84 % | 1.02 3.89 % | 0.99 35.38 % | 0.73 -38.75 % | 1.19 26.87 % | 0.94 -12.95 % | 1.08 -94.56 % | 19.80 2 050.43 % | 0.92 -3.05 % | 0.95 1.42 % | 0.94 -4.27 % | 0.98 -10.02 % | 1.09 1 997.49 % | -0.06 -106.08 % | 0.94 -0.07 % | 0.94 -8.41 % | 1.03 13.04 % | 0.91 -5.38 % | 0.96 -4.23 % | 1.01 -41.65 % | 1.72 0.00 % | 1.72 82.14 % | 0.95 0.00 % | 0.95 -0.65 % | 0.95 0.00 % | 0.95 -7.59 % | 1.03 0.00 % | 1.03 21.89 % | 0.85 0.00 % | 0.85 90.26 % | 0.44 0.00 % | 0.44 -53.96 % | 0.97 0.00 % | 0.97 7.46 % | 0.90 0.00 % | 0.90 -8.32 % | 0.98 0.00 % | 0.98 | 
| Total other income expenses net | -326.000 K -19.85 % | -272.000 K 22.95 % | -353.000 K -310.47 % | -86.000 K 29.51 % | -122.000 K 78.10 % | -557.000 K -2 885.00 % | 20.000 K -79.80 % | 99.000 K 1 000.00 % | 9.000 K -95.57 % | 203.000 K -5.58 % | 215.000 K 425.76 % | -66.000 K 26.67 % | -90.000 K -172.73 % | -33.000 K 80.47 % | -169.000 K 3.43 % | -175.000 K -218.18 % | -55.000 K 36.78 % | -87.000 K -97.73 % | -44.000 K 44.30 % | -79.000 K -3 850.00 % | -2.000 K 97.59 % | -83.000 K 37.59 % | -133.000 K 30.00 % | -190.000 K 62.67 % | -509.000 K -18.37 % | -430.000 K | 0.000 | 0.000 -100.00 % | 16.060 M 0.00 % | 16.060 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 | 
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2009-07-31 | 2009-01-31 | 2008-07-31 | 2008-01-31 | 2007-07-31 | 2007-01-31 | 2006-07-31 | 2006-01-31 | 2005-07-31 | 2005-01-31 | 2004-07-31 | 2004-01-31 | 2003-07-31 | 
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2009-07-31 | 2009-01-31 | 2008-07-31 | 2008-01-31 | 2007-07-31 | 2007-01-31 | 2006-07-31 | 2006-01-31 | 2005-07-31 | 2005-01-31 | 2004-07-31 | 2004-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -975.000 K -130.60 % | 3.186 M -35.82 % | 4.964 M 17.41 % | 4.228 M -16.97 % | 5.092 M 26.57 % | 4.023 M 4 179.79 % | 94.000 K -97.16 % | 3.313 M 155.57 % | -5.962 M 40.43 % | -10.008 M -35.50 % | -7.386 M 26.57 % | -10.059 M -133.39 % | -4.310 M 36.01 % | -6.735 M -53.35 % | -4.392 M 16.06 % | -5.232 M 12.55 % | -5.983 M -17.15 % | -5.107 M 5.64 % | -5.412 M -16.79 % | -4.634 M 21.36 % | -5.893 M -12.01 % | -5.261 M -217.99 % | 4.459 M -19.82 % | 5.561 M -9.74 % | 6.161 M 41.76 % | 4.346 M -4.23 % | 4.538 M 8.93 % | 4.166 M 8.46 % | 3.841 M 142.95 % | 1.581 M 1 818.48 % | -92.000 K 96.11 % | -2.364 M 11.99 % | -2.686 M -612.60 % | 524.000 K -23.95 % | 689.000 K 164.15 % | -1.074 M -1 207.22 % | 97.000 K 106.76 % | -1.434 M 35.78 % | -2.233 M 63.93 % | -6.190 M -166.15 % | 9.357 M 254.43 % | 2.640 M -87.56 % | 21.221 M | 
| Total investments | 158.682 M 19.86 % | 132.386 M 6.12 % | 124.751 M -26.21 % | 169.071 M -19.30 % | 209.499 M 6.19 % | 197.284 M -11.14 % | 222.015 M -15.58 % | 262.999 M -1.94 % | 268.209 M 25.78 % | 213.237 M -0.98 % | 215.358 M -4.26 % | 224.949 M 4.24 % | 215.797 M -7.65 % | 233.671 M -2.87 % | 240.565 M 5.46 % | 228.117 M 8.24 % | 210.745 M 4.59 % | 201.502 M 21.20 % | 166.251 M -6.33 % | 177.481 M -0.64 % | 178.620 M 6.58 % | 167.594 M 1.69 % | 164.807 M -11.51 % | 186.251 M 2.93 % | 180.945 M 10.32 % | 164.021 M 1.67 % | 161.334 M -5.70 % | 171.094 M 1.38 % | 168.757 M 14.28 % | 147.670 M 10.77 % | 133.318 M 11.52 % | 119.551 M 20.19 % | 99.470 M -15.15 % | 117.235 M -8.92 % | 128.721 M -6.43 % | 137.561 M 3.16 % | 133.353 M -4.65 % | 139.859 M -9.02 % | 153.733 M 25.16 % | 122.825 M -41.28 % | 209.155 M 9.53 % | 190.964 M | 0.000 | 
| Total debt | 6.094 M 3.29 % | 5.900 M 0.17 % | 5.890 M 1.55 % | 5.800 M -4.79 % | 6.092 M -1.74 % | 6.200 M 10.91 % | 5.590 M 3.52 % | 5.400 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 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 21.43 % | 7.000 M 0.00 % | 7.000 M -21.79 % | 8.950 M 51.69 % | 5.900 M 0.00 % | 5.900 M 0.00 % | 5.900 M 195.00 % | 2.000 M -33.33 % | 3.000 M -6.04 % | 3.193 M 6.43 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 -100.00 % | 14.845 M -42.60 % | 25.862 M 3.92 % | 24.887 M | 
| Accumulated other comprehensive income loss | 97.239 M -28.87 % | 136.709 M -14.77 % | 160.392 M 260.65 % | 44.473 M -74.86 % | 176.908 M 330.59 % | 41.085 M -74.75 % | 162.706 M -19.11 % | 201.136 M -12.61 % | 230.146 M 18.27 % | 194.593 M 1.07 % | 192.526 M 368.60 % | 41.085 M -2.12 % | 41.975 M 2.17 % | 41.085 M -1.62 % | 41.762 M 1.65 % | 41.085 M -0.57 % | 41.320 M 0.57 % | 41.085 M -0.14 % | 41.141 M 0.14 % | 41.085 M 0.00 % | 41.085 M 0.00 % | 41.085 M 0.06 % | 41.059 M 0.00 % | 41.059 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 | 
| Retained earnings | 6.993 M 0.87 % | 6.933 M 107.72 % | -89.848 M -225.83 % | 71.403 M 452.59 % | -20.251 M -119.62 % | 103.190 M 1 228.40 % | 7.768 M -18.46 % | 9.527 M -17.94 % | 11.610 M -8.06 % | 12.628 M -4.27 % | 13.191 M -92.56 % | 177.416 M 9.28 % | 162.353 M -10.98 % | 182.381 M -2.41 % | 186.879 M 7.03 % | 174.601 M 9.50 % | 159.459 M 7.60 % | 148.191 M 31.36 % | 112.812 M -9.55 % | 124.724 M -1.56 % | 126.704 M 9.78 % | 115.413 M 12.96 % | 102.170 M -16.77 % | 122.758 M 5.77 % | 116.058 M 900.85 % | 11.596 M -4.76 % | 12.176 M 13.42 % | 10.735 M -1.91 % | 10.944 M 10.83 % | 9.875 M -0.40 % | 9.915 M 7.20 % | 9.249 M -8.89 % | 10.151 M 16.36 % | 8.724 M -2.15 % | 8.916 M 8.73 % | 8.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock | 15.463 M -9.50 % | 17.087 M 0.00 % | 17.087 M 0.00 % | 17.087 M 0.00 % | 17.087 M 0.00 % | 17.087 M 0.00 % | 17.087 M 0.00 % | 17.087 M 3.65 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M 0.00 % | 16.486 M -0.16 % | 16.512 M 0.00 % | 16.512 M 0.00 % | 16.512 M 0.00 % | 16.512 M -0.28 % | 16.559 M -0.01 % | 16.561 M 0.00 % | 16.561 M -0.04 % | 16.568 M -0.05 % | 16.577 M 0.00 % | 16.577 M -0.08 % | 16.590 M -0.70 % | 16.707 M -1.07 % | 16.887 M -4.39 % | 17.662 M -3.08 % | 18.223 M -13.59 % | 21.088 M -2.82 % | 21.701 M -2.39 % | 22.232 M -42.13 % | 38.420 M -5.06 % | 40.466 M -5.34 % | 42.750 M | 
| Total equity | 153.099 M 20.19 % | 127.377 M 6.67 % | 119.411 M -27.52 % | 164.743 M -19.22 % | 203.940 M 5.59 % | 193.142 M -11.94 % | 219.341 M -15.49 % | 259.530 M -4.38 % | 271.424 M 21.33 % | 223.712 M 0.68 % | 222.208 M -5.44 % | 234.992 M 6.85 % | 219.929 M -8.35 % | 239.957 M -1.84 % | 244.455 M 5.29 % | 232.177 M 6.98 % | 217.035 M 5.48 % | 205.767 M 20.76 % | 170.388 M -6.53 % | 182.300 M -1.07 % | 184.280 M 6.53 % | 172.989 M 8.29 % | 159.746 M -11.42 % | 180.334 M 3.86 % | 173.634 M 10.41 % | 157.267 M 0.78 % | 156.052 M -5.02 % | 164.293 M 0.01 % | 164.282 M 13.97 % | 144.146 M 9.23 % | 131.966 M 9.32 % | 120.712 M 19.44 % | 101.066 M -13.30 % | 116.574 M -8.63 % | 127.583 M -7.55 % | 137.995 M 4.11 % | 132.549 M -5.66 % | 140.494 M -9.68 % | 155.553 M 21.54 % | 127.985 M -35.74 % | 199.179 M 5.10 % | 189.517 M -9.70 % | 209.881 M | 
| Other non current liabilities | 504.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.900 M -195.00 % | -2.000 M 33.33 % | -3.000 M | 0.000 | 0.000 100.00 % | -3.000 M | 0.000 100.00 % | -3.000 M 0.00 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 6.094 M 3.29 % | 5.900 M 0.17 % | 5.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.900 M 195.00 % | 2.000 M -33.33 % | 3.000 M | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 6.598 M 11.83 % | 5.900 M 0.17 % | 5.890 M 1 336.59 % | 410.000 K -93.27 % | 6.092 M -1.74 % | 6.200 M 10.91 % | 5.590 M 3.52 % | 5.400 M 31.90 % | 4.094 M 194.32 % | 1.391 M 7.66 % | 1.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 21.43 % | 7.000 M 0.00 % | 7.000 M -21.79 % | 8.950 M 51.69 % | 5.900 M 0.00 % | 5.900 M 0.00 % | 5.900 M 195.00 % | 2.000 M -33.33 % | 3.000 M -6.04 % | 3.193 M 6.43 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 -100.00 % | 14.845 M -42.60 % | 25.862 M 3.92 % | 24.887 M | 
| Other current liabilities | 504.000 K | 0.000 -100.00 % | 399.000 K 103.32 % | -12.010 M -96.31 % | -6.118 M | 0.000 100.00 % | -7.765 M -29.78 % | -5.983 M -52.51 % | -3.923 M -234.16 % | -1.174 M -105.60 % | -571.000 K 51.07 % | -1.167 M -16.24 % | -1.004 M 50.95 % | -2.047 M -30.22 % | -1.572 M 35.78 % | -2.448 M -143.34 % | -1.006 M 22.56 % | -1.299 M 14.37 % | -1.517 M | 0.000 100.00 % | -821.000 K | 0.000 | 0.000 -100.00 % | 1.326 M 368.97 % | -493.000 K | 0.000 -100.00 % | 1.138 M 141.41 % | -2.748 M -91.77 % | -1.433 M 59.96 % | -3.579 M -22.19 % | -2.929 M -29.54 % | -2.261 M -27.88 % | -1.768 M -44.92 % | -1.220 M 33.70 % | -1.840 M -56.73 % | -1.174 M 11.99 % | -1.334 M 31.38 % | -1.944 M 29.54 % | -2.759 M -112.56 % | -1.298 M 17.38 % | -1.571 M 51.44 % | -3.235 M 60.48 % | -8.185 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 410.000 K 106.23 % | -6.585 M -6.21 % | -6.200 M -331.34 % | 2.680 M 155.64 % | -4.817 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 6.094 M 3.29 % | 5.900 M 0.17 % | 5.890 M 1.55 % | 5.800 M -4.79 % | 6.092 M -1.74 % | 6.200 M 10.91 % | 5.590 M 3.52 % | 5.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 6.598 M -22.06 % | 8.466 M 34.62 % | 6.289 M 1.27 % | 6.210 M -5.69 % | 6.585 M -0.62 % | 6.626 M -19.88 % | 8.270 M 1 318.52 % | 583.000 K -85.76 % | 4.094 M 248.72 % | 1.174 M 105.60 % | 571.000 K -51.07 % | 1.167 M 16.24 % | 1.004 M -50.95 % | 2.047 M 30.22 % | 1.572 M -35.78 % | 2.448 M 143.34 % | 1.006 M -22.56 % | 1.299 M -14.37 % | 1.517 M 186.77 % | 529.000 K -35.57 % | 821.000 K 31.99 % | 622.000 K -93.53 % | 9.618 M -2.12 % | 9.826 M 1 893.10 % | 493.000 K | 0.000 -100.00 % | 2.181 M -20.63 % | 2.748 M 91.77 % | 1.433 M -59.96 % | 3.579 M 22.19 % | 2.929 M 29.54 % | 2.261 M 27.88 % | 1.768 M 44.92 % | 1.220 M -33.70 % | 1.840 M 56.73 % | 1.174 M -11.99 % | 1.334 M -31.38 % | 1.944 M -29.54 % | 2.759 M 112.56 % | 1.298 M -17.38 % | 1.571 M -51.44 % | 3.235 M -60.48 % | 8.185 M | 
| Total liabilities | 6.598 M -22.06 % | 8.466 M 43.74 % | 5.890 M -5.15 % | 6.210 M -5.69 % | 6.585 M -0.62 % | 6.626 M -19.88 % | 8.270 M 38.22 % | 5.983 M 46.14 % | 4.094 M 194.32 % | 1.391 M 7.66 % | 1.292 M 10.71 % | 1.167 M 16.24 % | 1.004 M -50.95 % | 2.047 M 30.22 % | 1.572 M -35.78 % | 2.448 M 143.34 % | 1.006 M -22.56 % | 1.299 M -14.37 % | 1.517 M 186.77 % | 529.000 K -35.57 % | 821.000 K 31.99 % | 622.000 K -92.68 % | 8.500 M 0.00 % | 8.500 M -18.16 % | 10.386 M 48.37 % | 7.000 M -26.62 % | 9.540 M -21.93 % | 12.220 M 66.64 % | 7.333 M -22.64 % | 9.479 M 7.36 % | 8.829 M 107.20 % | 4.261 M -11.19 % | 4.798 M 7.03 % | 4.483 M -8.19 % | 4.883 M 15.88 % | 4.214 M -3.79 % | 4.380 M -12.45 % | 5.003 M -13.70 % | 5.797 M 346.61 % | 1.298 M -92.11 % | 16.450 M -43.46 % | 29.097 M -12.02 % | 33.072 M | 
| Other non current assets | 40.000 K | 0.000 | 0.000 100.00 % | -169.071 M 19.30 % | -209.499 M -6.19 % | -197.284 M 11.14 % | -222.015 M 15.58 % | -262.999 M 1.94 % | -268.209 M -25.78 % | -213.237 M 0.98 % | -215.358 M 4.26 % | -224.949 M -4.24 % | -215.797 M 7.65 % | -233.671 M 2.87 % | -240.565 M -5.46 % | -228.117 M -8.24 % | -210.745 M -4.59 % | -201.502 M -21.20 % | -166.251 M 6.33 % | -177.481 M 0.64 % | -178.620 M -6.58 % | -167.594 M -1.69 % | -164.807 M 11.51 % | -186.251 M -2.93 % | -180.945 M -10.32 % | -164.021 M -1.67 % | -161.334 M 5.70 % | -171.094 M -1.38 % | -168.757 M -14.28 % | -147.670 M -10.77 % | -133.318 M -11.52 % | -119.551 M -20.19 % | -99.470 M 15.15 % | -117.235 M 8.92 % | -128.721 M 6.43 % | -137.561 M -3.16 % | -133.353 M 4.65 % | -139.859 M 9.02 % | -153.733 M -25.16 % | -122.825 M 41.28 % | -209.155 M -9.53 % | -190.964 M | 0.000 | 
| Long term investments | 158.682 M 19.86 % | 132.386 M 6.12 % | 124.751 M -26.21 % | 169.071 M -19.30 % | 209.499 M 6.19 % | 197.284 M -11.14 % | 222.015 M -15.58 % | 262.999 M -1.94 % | 268.209 M 25.78 % | 213.237 M -0.98 % | 215.358 M -4.26 % | 224.949 M 4.24 % | 215.797 M -7.65 % | 233.671 M -2.87 % | 240.565 M 5.46 % | 228.117 M 8.24 % | 210.745 M 4.59 % | 201.502 M 21.20 % | 166.251 M -6.33 % | 177.481 M -0.64 % | 178.620 M 6.58 % | 167.594 M 1.69 % | 164.807 M -11.51 % | 186.251 M 2.93 % | 180.945 M 10.32 % | 164.021 M 1.67 % | 161.334 M -5.70 % | 171.094 M 1.38 % | 168.757 M 14.28 % | 147.670 M 10.77 % | 133.318 M 11.52 % | 119.551 M 20.19 % | 99.470 M -15.15 % | 117.235 M -8.92 % | 128.721 M -6.43 % | 137.561 M 3.16 % | 133.353 M -4.65 % | 139.859 M -9.02 % | 153.733 M 25.16 % | 122.825 M -41.28 % | 209.155 M 9.53 % | 190.964 M | 0.000 | 
| Intangible 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 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible 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 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 158.722 M 19.89 % | 132.386 M 6.12 % | 124.751 M -26.21 % | 169.071 M -19.30 % | 209.499 M 6.19 % | 197.284 M -11.14 % | 222.015 M -15.58 % | 262.999 M -1.94 % | 268.209 M 25.78 % | 213.237 M -0.98 % | 215.358 M -4.26 % | 224.949 M 4.24 % | 215.797 M -7.65 % | 233.671 M -2.87 % | 240.565 M 5.46 % | 228.117 M 8.24 % | 210.745 M 4.59 % | 201.502 M 21.20 % | 166.251 M -6.33 % | 177.481 M -0.64 % | 178.620 M 6.58 % | 167.594 M 1.69 % | 164.807 M -11.51 % | 186.251 M 2.93 % | 180.945 M 10.32 % | 164.021 M 1.67 % | 161.334 M -5.70 % | 171.094 M 1.38 % | 168.757 M 14.28 % | 147.670 M 10.77 % | 133.318 M 11.52 % | 119.551 M 20.19 % | 99.470 M -15.15 % | 117.235 M -8.92 % | 128.721 M -6.43 % | 137.561 M 3.16 % | 133.353 M -4.65 % | 139.859 M -9.02 % | 153.733 M 25.16 % | 122.825 M -41.28 % | 209.155 M 9.53 % | 190.964 M | 0.000 | 
| Other current assets | -40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -414.000 K | 0.000 -100.00 % | 1.199 M | 0.000 -100.00 % | 1.061 M | 0.000 -100.00 % | 510.000 K | 0.000 -100.00 % | 385.000 K | 0.000 -100.00 % | 481.000 K | 0.000 -100.00 % | 297.000 K 133 756 908 932 903 824.00 % | 0.000 -100.00 % | 613.000 K | 0.000 -100.00 % | 198.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 | 
| 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 | 
| cash and cash equivalents | 975.000 K -64.08 % | 2.714 M 193.09 % | 926.000 K -41.09 % | 1.572 M 57.20 % | 1.000 M -54.07 % | 2.177 M -60.39 % | 5.496 M 163.34 % | 2.087 M -64.99 % | 5.962 M -40.43 % | 10.008 M 35.50 % | 7.386 M -26.57 % | 10.059 M 133.39 % | 4.310 M -36.01 % | 6.735 M 53.35 % | 4.392 M -16.06 % | 5.232 M -12.55 % | 5.983 M 17.15 % | 5.107 M -5.64 % | 5.412 M 16.79 % | 4.634 M -21.36 % | 5.893 M 12.01 % | 5.261 M 30.19 % | 4.041 M 37.50 % | 2.939 M 25.65 % | 2.339 M -11.87 % | 2.654 M 7.80 % | 2.462 M -48.54 % | 4.784 M 132.35 % | 2.059 M -52.33 % | 4.319 M -27.92 % | 5.992 M 37.31 % | 4.364 M -23.25 % | 5.686 M 113.04 % | 2.669 M 15.49 % | 2.311 M -43.27 % | 4.074 M 40.34 % | 2.903 M -34.53 % | 4.434 M -15.27 % | 5.233 M -15.46 % | 6.190 M 12.79 % | 5.488 M -76.37 % | 23.222 M 533.44 % | 3.666 M | 
| Cash and short term investments | 975.000 K -64.08 % | 2.714 M 193.09 % | 926.000 K -41.09 % | 1.572 M 57.20 % | 1.000 M -54.07 % | 2.177 M -60.39 % | 5.496 M 163.34 % | 2.087 M -64.99 % | 5.962 M -40.43 % | 10.008 M 35.50 % | 7.386 M -26.57 % | 10.059 M 133.39 % | 4.310 M -36.01 % | 6.735 M 53.35 % | 4.392 M -16.06 % | 5.232 M -12.55 % | 5.983 M 17.15 % | 5.107 M -5.64 % | 5.412 M 16.79 % | 4.634 M -21.36 % | 5.893 M 12.01 % | 5.261 M 30.19 % | 4.041 M 37.50 % | 2.939 M 25.65 % | 2.339 M -11.87 % | 2.654 M 7.80 % | 2.462 M -48.54 % | 4.784 M 132.35 % | 2.059 M -52.33 % | 4.319 M -27.92 % | 5.992 M 37.31 % | 4.364 M -23.25 % | 5.686 M 113.04 % | 2.669 M 15.49 % | 2.311 M -43.27 % | 4.074 M 40.34 % | 2.903 M -34.53 % | 4.434 M -15.27 % | 5.233 M -15.46 % | 6.190 M 12.79 % | 5.488 M -76.37 % | 23.222 M 533.44 % | 3.666 M | 
| Total current assets | 975.000 K -71.80 % | 3.457 M 264.28 % | 949.000 K -49.57 % | 1.882 M 83.43 % | 1.026 M -58.70 % | 2.484 M -55.61 % | 5.596 M 122.59 % | 2.514 M -65.60 % | 7.309 M -38.40 % | 11.866 M 53.55 % | 7.728 M -31.50 % | 11.282 M 119.24 % | 5.146 M -38.25 % | 8.333 M 44.32 % | 5.774 M -11.28 % | 6.508 M -11.56 % | 7.359 M 32.09 % | 5.571 M -3.80 % | 5.791 M 8.22 % | 5.351 M -16.72 % | 6.425 M 6.78 % | 6.017 M 41.08 % | 4.265 M 9.11 % | 3.909 M 40.51 % | 2.782 M -8.46 % | 3.039 M -28.63 % | 4.258 M -21.42 % | 5.419 M 89.61 % | 2.858 M -52.01 % | 5.955 M -20.36 % | 7.477 M 37.90 % | 5.422 M -15.21 % | 6.394 M 67.30 % | 3.822 M 2.06 % | 3.745 M -19.43 % | 4.648 M 29.98 % | 3.576 M -36.57 % | 5.638 M -25.98 % | 7.617 M 12.03 % | 6.799 M 5.02 % | 6.474 M -76.59 % | 27.650 M 223.58 % | 8.545 M | 
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 5.496 M 1 180 257 012 940 800 000.00 % | 0.000 -100.00 % | 7.253 M | 0.000 100.00 % | -1.000 | 0.000 100.00 % | -611.000 K | 0.000 100.00 % | -544.000 K | 0.000 100.00 % | -510.000 K -54 760 833 024 000 096.00 % | 0.000 100.00 % | -385.000 K | 0.000 | 0.000 | 0.000 100.00 % | -297.000 K | 0.000 100.00 % | -320.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 | 
| Net receivables | 40.000 K -94.62 % | 743.000 K 3 130.43 % | 23.000 K -92.58 % | 310.000 K 1 092.31 % | 26.000 K -91.53 % | 307.000 K 207.00 % | 100.000 K -76.58 % | 427.000 K -68.30 % | 1.347 M -27.50 % | 1.858 M 145.77 % | 756.000 K -38.18 % | 1.223 M 46.29 % | 836.000 K -47.68 % | 1.598 M 15.63 % | 1.382 M 8.31 % | 1.276 M -7.27 % | 1.376 M 196.55 % | 464.000 K 31.82 % | 352.000 K -50.91 % | 717.000 K 34.77 % | 532.000 K -29.63 % | 756.000 K 237.50 % | 224.000 K -76.91 % | 970.000 K 118.96 % | 443.000 K 15.06 % | 385.000 K -75.91 % | 1.598 M 151.65 % | 635.000 K -20.53 % | 799.000 K -51.16 % | 1.636 M 10.17 % | 1.485 M 40.36 % | 1.058 M 49.37 % | 708.300 K -38.57 % | 1.153 M -19.60 % | 1.434 M 149.83 % | 574.000 K -14.71 % | 673.000 K -44.10 % | 1.204 M -49.50 % | 2.384 M 291.46 % | 609.000 K -38.24 % | 986.000 K -77.73 % | 4.428 M -9.24 % | 4.879 M | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 414.000 K | 0.000 -100.00 % | 588.000 K | 0.000 -100.00 % | 517.000 K | 0.000 -100.00 % | 437.000 K | 0.000 -100.00 % | 358.000 K | 0.000 -100.00 % | 454.000 K | 0.000 -100.00 % | 292.000 K | 0.000 -100.00 % | 293.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 | 
| Account payables | 0.000 -100.00 % | 2.566 M | 0.000 -100.00 % | 6.210 M 23 784.62 % | 26.000 K -93.90 % | 426.000 K -80.41 % | 2.175 M 273.07 % | 583.000 K -85.14 % | 3.923 M 234.16 % | 1.174 M 105.60 % | 571.000 K -51.07 % | 1.167 M 16.24 % | 1.004 M -50.95 % | 2.047 M 30.22 % | 1.572 M -35.78 % | 2.448 M 143.34 % | 1.006 M -22.56 % | 1.299 M -14.37 % | 1.517 M | 0.000 -100.00 % | 821.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 493.000 K | 0.000 -100.00 % | 1.043 M -62.05 % | 2.748 M 91.77 % | 1.433 M -59.96 % | 3.579 M 22.19 % | 2.929 M 29.54 % | 2.261 M 27.88 % | 1.768 M 44.92 % | 1.220 M -33.70 % | 1.840 M 56.73 % | 1.174 M -11.99 % | 1.334 M -31.38 % | 1.944 M -29.54 % | 2.759 M 112.56 % | 1.298 M -17.38 % | 1.571 M -51.44 % | 3.235 M -60.48 % | 8.185 M | 
| 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 | 
| 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 72.865 M 318.47 % | -33.352 M -204.95 % | 31.780 M 0.00 % | 31.780 M 5.25 % | 30.196 M 146.36 % | -65.140 M -304.97 % | 31.780 M 0.00 % | 31.780 M 141.09 % | 13.182 M 263 540.00 % | 5.000 K 0.00 % | 5.000 K -99.99 % | 41.090 M 821 700.00 % | 5.000 K -99.99 % | 41.090 M 0.00 % | 41.090 M 0.00 % | 41.090 M 821 700.00 % | 5.000 K -99.99 % | 41.090 M 0.00 % | 41.090 M 0.00 % | 41.090 M 0.00 % | 41.090 M 0.00 % | 41.090 M 0.06 % | 41.064 M -74.93 % | 163.822 M 4.26 % | 157.122 M 21.65 % | 129.159 M 1.45 % | 127.317 M -7.07 % | 136.997 M 0.16 % | 136.777 M 16.21 % | 117.703 M 11.59 % | 105.474 M 11.16 % | 94.886 M 27.66 % | 74.325 M -18.45 % | 91.143 M -10.45 % | 101.780 M -9.23 % | 112.133 M -1.92 % | 114.326 M -4.25 % | 119.406 M -10.79 % | 133.852 M 26.57 % | 105.753 M -34.22 % | 160.759 M 7.86 % | 149.051 M -10.82 % | 167.131 M | 
| 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 | 
| Other liabilities | 0.000 | 0.000 100.00 % | -6.289 M -1 433.90 % | -410.000 K 93.27 % | -6.092 M 1.74 % | -6.200 M -10.91 % | -5.590 M | 0.000 100.00 % | -4.094 M -248.72 % | -1.174 M -105.60 % | -571.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.618 M 2.12 % | -9.826 M -805.38 % | 1.393 M | 0.000 -100.00 % | 359.000 K -31.23 % | 522.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K -57.14 % | 70.000 K 62.79 % | 43.000 K 7.50 % | 40.000 K -13.04 % | 46.000 K -22.03 % | 59.000 K 55.26 % | 38.000 K | 0.000 -100.00 % | 34.000 K | 0.000 | 0.000 | 
| Total assets | 159.697 M 17.56 % | 135.843 M 8.07 % | 125.700 M -26.47 % | 170.953 M -18.80 % | 210.525 M 5.38 % | 199.768 M -12.23 % | 227.611 M -14.28 % | 265.513 M -3.63 % | 275.518 M 22.40 % | 225.103 M 0.72 % | 223.500 M -5.39 % | 236.231 M 6.64 % | 221.531 M -8.46 % | 242.004 M -1.97 % | 246.856 M 5.21 % | 234.625 M 7.36 % | 218.541 M 5.54 % | 207.073 M 20.11 % | 172.400 M -5.71 % | 182.832 M -1.44 % | 185.499 M 6.85 % | 173.611 M 2.51 % | 169.364 M -10.94 % | 190.160 M 3.34 % | 184.020 M 10.15 % | 167.060 M 0.89 % | 165.592 M -6.19 % | 176.513 M 2.85 % | 171.615 M 11.71 % | 153.625 M 9.11 % | 140.795 M 12.66 % | 124.973 M 18.05 % | 105.864 M -12.55 % | 121.057 M -8.61 % | 132.466 M -6.85 % | 142.209 M 3.86 % | 136.929 M -5.89 % | 145.497 M -9.83 % | 161.350 M 24.48 % | 129.624 M -39.89 % | 215.629 M -1.37 % | 218.614 M -10.02 % | 242.953 M | 
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2009-07-31 | 2009-01-31 | 2008-07-31 | 2008-01-31 | 2007-07-31 | 2007-01-31 | 2006-07-31 | 2006-01-31 | 2005-07-31 | 2005-01-31 | 2004-07-31 | 2004-01-31 | 
| 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 278.000 K 199.29 % | -280.000 K -192.41 % | 303.000 K 176.32 % | -397.000 K -229.32 % | 307.000 K 218.99 % | -258.000 K -196.63 % | 267.000 K 1 568.75 % | 16.000 K 109.04 % | -177.000 K -3 050.00 % | 6.000 K -96.09 % | 153.500 K 0.00 % | 153.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.000 K -200.00 % | 12.000 K 121.43 % | -56.000 K 17.65 % | -68.000 K -150.00 % | 136.000 K 220.35 % | -113.000 K | 0.000 100.00 % | -189.000 K -158.60 % | 322.500 K 0.00 % | 322.500 K | 
| Accounts receivables | 264.000 K 194.29 % | -280.000 K -211.55 % | 251.000 K 201.21 % | -248.000 K -249.40 % | 166.000 K 261.95 % | -102.500 K -236.07 % | -30.500 K -481.25 % | 8.000 K 104.52 % | -177.000 K -3 050.00 % | 6.000 K -96.09 % | 153.500 K 0.00 % | 153.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 14.000 K -73.08 % | 52.000 K 0.00 % | 52.000 K 134.90 % | -149.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 | 
| Other working capital | 0.000 100.00 % | -52.000 K | 0.000 | 0.000 -100.00 % | 307.000 K 218.99 % | -258.000 K -196.63 % | 267.000 K 1 568.75 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.000 K -200.00 % | 12.000 K 121.43 % | -56.000 K 17.65 % | -68.000 K -150.00 % | 136.000 K 220.35 % | -113.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -28.860 M -159.58 % | -11.118 M -124.91 % | 44.639 M 13.70 % | 39.262 M 442.99 % | -11.447 M -147.59 % | 24.053 M -36.29 % | 37.753 M -16.42 % | 45.171 M 174.29 % | -60.800 M -1 517.88 % | -3.758 M 10.49 % | -4.199 M 0.00 % | -4.199 M -146.10 % | 9.108 M 0.00 % | 9.108 M 150.80 % | -17.929 M 0.00 % | -17.929 M 30.42 % | -25.768 M 0.00 % | -25.768 M -371.44 % | 9.493 M 994.93 % | 867.000 K 114.85 % | -5.838 M 60.01 % | -14.600 M -171.79 % | 20.338 M 418.13 % | -6.393 M 62.95 % | -17.254 M -205.93 % | 16.288 M 1 564.75 % | -1.112 M 0.00 % | -1.112 M | 
| Net cash provided by operating activities | -227.000 K -134.50 % | 658.000 K 823.08 % | -91.000 K -128.00 % | 325.000 K 194.75 % | -343.000 K -176.22 % | 450.000 K 176.27 % | -590.000 K -363.39 % | 224.000 K 147.16 % | -475.000 K -136.12 % | 1.315 M -19.91 % | 1.642 M 0.00 % | 1.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -724.000 K -200.00 % | 724.000 K 63.06 % | 444.000 K 15.63 % | 384.000 K -69.03 % | 1.240 M -27.61 % | 1.713 M 294.70 % | 434.000 K -78.72 % | 2.039 M 114.41 % | 951.000 K 0.00 % | 951.000 K | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | -17.770 M -31.49 % | -13.514 M -6.35 % | -12.707 M -600.50 % | -1.814 M 80.13 % | -9.131 M 50.99 % | -18.629 M 16.63 % | -22.344 M 62.40 % | -59.422 M | 0.000 | 0.000 100.00 % | -31.076 M 0.00 % | -31.076 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.710 M -358.68 % | -21.957 M 0.00 % | -21.957 M | 
| Sales maturities of investments | 18.760 M 0.53 % | 18.661 M 49.80 % | 12.457 M 288.55 % | 3.206 M -61.17 % | 8.257 M -52.73 % | 17.466 M -37.31 % | 27.860 M 79.72 % | 15.502 M | 0.000 | 0.000 -100.00 % | 35.320 M 0.00 % | 35.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.628 M 370.60 % | 21.596 M 0.00 % | 21.596 M | 
| Other investing activites | 0.000 | 0.000 | 0.000 -100.00 % | 696.000 K 259.27 % | -437.000 K 24.85 % | -581.500 K -121.08 % | 2.758 M 112.56 % | -21.960 M -300.36 % | 10.960 M 139.98 % | 4.567 M 7.62 % | 4.244 M 0.00 % | 4.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 493.500 K 200.00 % | -493.500 K -186.88 % | 568.000 K -94.93 % | 11.211 M 772.45 % | 1.285 M 157.52 % | 499.000 K 160.48 % | -825.000 K -253.63 % | 537.000 K 2 248.00 % | -25.000 K 0.00 % | -25.000 K | 
| Net cash used for investing activites | 990.000 K -80.77 % | 5.147 M 2 158.80 % | -250.000 K -117.96 % | 1.392 M 259.27 % | -874.000 K 24.85 % | -1.163 M -121.08 % | 5.516 M 112.56 % | -43.920 M -500.73 % | 10.960 M 139.98 % | 4.567 M 7.62 % | 4.244 M 0.00 % | 4.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 493.500 K 200.00 % | -493.500 K -186.88 % | 568.000 K -94.93 % | 11.211 M 772.45 % | 1.285 M 157.52 % | 499.000 K 160.48 % | -825.000 K -156.70 % | 1.455 M 476.94 % | -386.000 K 0.00 % | -386.000 K | 
| Debt repayment | 0.000 -100.00 % | 64.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M 172.73 % | 550.000 K 0.00 % | 550.000 K | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 37.215 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 | 
| Common stock repurchased | -2.634 M 8.19 % | -2.869 M -859.53 % | -299.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.244 M -18 751.93 % | -362.000 K 82.57 % | -2.077 M 0.00 % | -2.077 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K 200.00 % | -15.000 K -2 900.00 % | -500.000 99.78 % | -225.000 K | 0.000 | 0.000 100.00 % | -55.000 K 82.48 % | -314.000 K -3 205.26 % | -9.500 K 0.00 % | -9.500 K | 
| Dividends paid | 0.000 100.00 % | -1.220 M | 0.000 100.00 % | -1.054 M -105 300.00 % | -1.000 K 99.96 % | -2.854 M -80.63 % | -1.580 M 44.64 % | -2.854 M -157.35 % | -1.109 M 60.41 % | -2.801 M -28.69 % | -2.177 M 0.00 % | -2.177 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 807.500 K 200.00 % | -807.500 K -16.61 % | -692.500 K 56.28 % | -1.584 M -16.99 % | -1.354 M 10.86 % | -1.519 M -14.99 % | -1.321 M 50.06 % | -2.645 M -196.69 % | -891.500 K 0.00 % | -891.500 K | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 | 0.000 -100.00 % | 790.500 K -98.08 % | 41.215 M -24.88 % | 54.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.500 M | 0.000 | 0.000 -100.00 % | 1.445 M 200.00 % | -1.445 M | 0.000 | 0.000 | 
| Net cash used provided by financing activities | -2.634 M 34.56 % | -4.025 M -1 246.15 % | -299.000 K 71.63 % | -1.054 M -105 500.00 % | 1.000 K 100.04 % | -2.854 M -80.75 % | -1.579 M -103.97 % | 39.788 M 374.61 % | -14.489 M -358.08 % | -3.163 M 25.63 % | -4.253 M 0.00 % | -4.253 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 822.500 K 200.00 % | -822.500 K -18.69 % | -693.000 K 93.28 % | -10.309 M -661.37 % | -1.354 M 10.86 % | -1.519 M -1 325.00 % | 124.000 K 104.19 % | -2.959 M -743.02 % | -351.000 K 0.00 % | -351.000 K | 
| Effect of forex changes on cash | 132.000 K 1 550.00 % | 8.000 K 233.33 % | -6.000 K 86.81 % | -45.500 K -333.33 % | 19.500 K -84.27 % | 124.000 K 300.00 % | 31.000 K 87.88 % | 16.500 K 139.29 % | -42.000 K 56.70 % | -97.000 K -2.65 % | -94.500 K 0.00 % | -94.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.500 K 200.00 % | -37.500 K -4.17 % | -36.000 K 45.45 % | -66.000 K 59.26 % | -162.000 K | 0.000 | 0.000 100.00 % | -391.000 K -3 028.00 % | -12.500 K 0.00 % | -12.500 K | 
| Net change in cash | -1.739 M -197.26 % | 1.788 M 376.78 % | -646.000 K -212.94 % | 572.000 K 148.60 % | -1.177 M 64.54 % | -3.319 M -197.36 % | 3.409 M 187.97 % | -3.875 M -91.55 % | -2.023 M -254.31 % | 1.311 M -57.38 % | 3.076 M 0.00 % | 3.076 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.523 M 1 136.14 % | -629.500 K -322.44 % | 283.000 K -53.61 % | 610.000 K 20.91 % | 504.500 K 45.60 % | 346.500 K 359.55 % | -133.500 K 94.58 % | -2.462 M -710.92 % | 403.000 K 0.00 % | 403.000 K | 
| Cash at beginning of period | 2.714 M 193.09 % | 926.000 K -41.09 % | 1.572 M 57.20 % | 1.000 M -54.07 % | 2.177 M -60.39 % | 5.496 M 163.34 % | 2.087 M -64.99 % | 5.962 M | 0.000 -100.00 % | 8.697 M 101.79 % | 4.310 M 0.00 % | 4.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -629.500 K | 0.000 | 0.000 -100.00 % | 4.651 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.462 M 19.57 % | 2.059 M 0.00 % | 2.059 M | 
| Cash at end of period | 975.000 K -64.08 % | 2.714 M 193.09 % | 926.000 K -41.09 % | 1.572 M 57.20 % | 1.000 M -54.07 % | 2.177 M -60.39 % | 5.496 M 163.34 % | 2.087 M 203.16 % | -2.023 M -120.21 % | 10.008 M 35.50 % | 7.386 M 0.00 % | 7.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.893 M 1 036.14 % | -629.500 K -322.44 % | 283.000 K -94.62 % | 5.261 M 942.81 % | 504.500 K 45.60 % | 346.500 K 359.55 % | -133.500 K | 0.000 -100.00 % | 2.462 M 0.00 % | 2.462 M | 
| Operating cash flow | -227.000 K -134.50 % | 658.000 K 823.08 % | -91.000 K -128.00 % | 325.000 K 194.75 % | -343.000 K -176.22 % | 450.000 K 176.27 % | -590.000 K -363.39 % | 224.000 K 147.16 % | -475.000 K -136.12 % | 1.315 M -19.91 % | 1.642 M 0.00 % | 1.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -724.000 K -200.00 % | 724.000 K 63.06 % | 444.000 K 15.63 % | 384.000 K -69.03 % | 1.240 M -27.61 % | 1.713 M 294.70 % | 434.000 K -78.72 % | 2.039 M 114.41 % | 951.000 K 0.00 % | 951.000 K | 
| Capital expenditure | 227.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 | 
| Free CashFlow | 0.000 -100.00 % | 658.000 K 823.08 % | -91.000 K -128.00 % | 325.000 K 194.75 % | -343.000 K -176.22 % | 450.000 K 176.27 % | -590.000 K -363.39 % | 224.000 K 147.16 % | -475.000 K -136.12 % | 1.315 M -19.91 % | 1.642 M 0.00 % | 1.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -724.000 K -200.00 % | 724.000 K 63.06 % | 444.000 K 15.63 % | 384.000 K -69.03 % | 1.240 M -27.61 % | 1.713 M 294.70 % | 434.000 K -78.72 % | 2.039 M 114.41 % | 951.000 K 0.00 % | 951.000 K | 
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 |