ICG Enterprise Trust PLC ICGT.L
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 118.365 M 180.20 % | 42.243 M -77.47 % | 187.472 M -23.65 % | 245.533 M 28.78 % | 190.665 M 104.79 % | 93.101 M 1.49 % | 91.738 M 11.18 % | 82.510 M -28.47 % | 115.345 M 149.21 % | 46.285 M 24.57 % | 37.155 M -19.54 % | 46.177 M -23.87 % | 60.652 M 64.19 % | 36.941 M -40.60 % | 62.189 M 195.41 % | 21.052 M 147.52 % | -44.302 M -166.12 % | 66.999 M 11.67 % | 59.999 M -28.22 % | 83.592 M 70.09 % | 49.146 M 45.16 % | 33.856 M |
| Net income | 107.510 M 519.08 % | 17.366 M -89.44 % | 164.525 M -27.36 % | 226.490 M 29.37 % | 175.068 M 117.46 % | 80.505 M -1.57 % | 81.789 M 11.59 % | 73.296 M -32.72 % | 108.949 M 183.59 % | 38.418 M 57.43 % | 24.404 M -34.03 % | 36.993 M -24.34 % | 48.892 M 77.94 % | 27.476 M -47.78 % | 52.611 M 267.91 % | 14.300 M 130.56 % | -46.792 M -188.10 % | 53.112 M 7.55 % | 49.384 M -28.26 % | 68.835 M 80.30 % | 38.177 M 40.30 % | 27.211 M |
| Income before tax | 107.510 M 519.08 % | 17.366 M -89.44 % | 164.525 M -27.36 % | 226.490 M 29.37 % | 175.068 M 117.46 % | 80.505 M -1.57 % | 81.789 M 11.37 % | 73.437 M -32.84 % | 109.346 M 184.62 % | 38.418 M 42.85 % | 26.894 M -25.16 % | 35.935 M -31.35 % | 52.344 M 77.94 % | 29.417 M -48.25 % | 56.843 M 249.48 % | 16.265 M 134.37 % | -47.324 M -177.88 % | 60.769 M 12.07 % | 54.226 M -30.37 % | 77.877 M 75.25 % | 44.437 M 55.30 % | 28.614 M |
| Income before tax ratio | 0.91 120.94 % | 0.41 -53.16 % | 0.88 -4.86 % | 0.92 0.46 % | 0.92 6.19 % | 0.86 -3.01 % | 0.89 0.17 % | 0.89 -6.11 % | 0.95 14.21 % | 0.83 14.67 % | 0.72 -6.99 % | 0.78 -9.83 % | 0.86 8.38 % | 0.80 -12.88 % | 0.91 18.30 % | 0.77 -27.67 % | 1.07 17.77 % | 0.91 0.36 % | 0.90 -2.99 % | 0.93 3.04 % | 0.90 6.98 % | 0.85 |
| EBITDA | 107.510 M 341.94 % | 24.327 M 505.30 % | 4.019 M 81.44 % | 2.215 M -10.94 % | 2.487 M 4 177.05 % | -61.000 K | 0.000 -100.00 % | 826.000 K | 0.000 | 0.000 100.00 % | -2.760 M | 0.000 100.00 % | -3.034 M -111.04 % | 27.476 M -47.78 % | 52.611 M 266.53 % | 14.354 M 131.31 % | -45.851 M -183.51 % | 54.907 M 8.41 % | 50.647 M -28.55 % | 70.886 M 85.68 % | 38.177 M 39.46 % | 27.375 M |
| Net income ratio | 0.91 120.94 % | 0.41 -53.16 % | 0.88 -4.86 % | 0.92 0.46 % | 0.92 6.19 % | 0.86 -3.01 % | 0.89 0.36 % | 0.89 -5.95 % | 0.94 13.80 % | 0.83 26.37 % | 0.66 -18.01 % | 0.80 -0.62 % | 0.81 8.38 % | 0.74 -12.08 % | 0.85 24.54 % | 0.68 -35.69 % | 1.06 33.24 % | 0.79 -3.69 % | 0.82 -0.05 % | 0.82 6.01 % | 0.78 -3.35 % | 0.80 |
| Ratio EBITDA | 0.91 57.72 % | 0.58 2 586.29 % | 0.02 137.64 % | 0.01 -30.84 % | 0.01 2 090.81 % | 0.00 | 0.00 -100.00 % | 0.01 | 0.00 | 0.00 100.00 % | -0.07 | 0.00 100.00 % | -0.05 -106.73 % | 0.74 -12.08 % | 0.85 24.07 % | 0.68 -34.12 % | 1.03 26.29 % | 0.82 -2.92 % | 0.84 -0.46 % | 0.85 9.16 % | 0.78 -3.93 % | 0.81 |
| Gross profit ratio | 0.99 56.77 % | 0.63 -30.24 % | 0.91 -3.82 % | 0.95 0.17 % | 0.94 5.19 % | 0.90 -1.73 % | 0.91 -0.02 % | 0.91 -3.49 % | 0.95 -5.38 % | 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 | 65.599 M 0.95 % | 64.979 M -5.14 % | 68.497 M -0.21 % | 68.640 M -0.21 % | 68.782 M -0.36 % | 69.027 M -0.31 % | 69.243 M -0.28 % | 69.436 M -2.22 % | 71.010 M -1.80 % | 72.311 M -0.83 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M -0.14 % | 73.013 M -7.13 % | 78.621 M -6.61 % | 84.182 M -0.82 % | 84.875 M -5.41 % | 89.725 M -1.18 % | 90.800 M |
| Weighted average shs out | 65.569 M -3.23 % | 67.761 M -1.07 % | 68.497 M 2.79 % | 66.638 M -3.12 % | 68.782 M -0.36 % | 69.027 M -0.31 % | 69.243 M -0.28 % | 69.436 M -2.22 % | 71.010 M -1.80 % | 72.311 M -0.83 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M -0.14 % | 73.013 M -7.13 % | 78.621 M -6.61 % | 84.182 M -0.82 % | 84.875 M -5.41 % | 89.725 M -1.18 % | 90.800 M |
| EPS diluted | 1.64 507.41 % | 0.27 -88.75 % | 2.40 -27.27 % | 3.30 29.41 % | 2.55 117.95 % | 1.17 -0.85 % | 1.18 11.32 % | 1.06 -30.72 % | 1.53 188.68 % | 0.53 60.61 % | 0.33 -35.29 % | 0.51 -23.88 % | 0.67 76.32 % | 0.38 -47.22 % | 0.72 260.00 % | 0.20 131.25 % | -0.64 -194.12 % | 0.68 15.25 % | 0.59 -27.16 % | 0.81 113.16 % | 0.38 26.67 % | 0.30 |
| Earnings per share | 1.64 530.77 % | 0.26 -89.17 % | 2.40 -27.27 % | 3.30 29.41 % | 2.55 117.95 % | 1.17 -0.85 % | 1.18 11.32 % | 1.06 -30.72 % | 1.53 188.68 % | 0.53 60.61 % | 0.33 -35.29 % | 0.51 -23.88 % | 0.67 76.32 % | 0.38 -47.22 % | 0.72 260.00 % | 0.20 131.25 % | -0.64 -194.12 % | 0.68 15.25 % | 0.59 -27.16 % | 0.81 113.16 % | 0.38 26.67 % | 0.30 |
| Gross profit | 117.704 M 339.28 % | 26.795 M -84.28 % | 170.459 M -26.56 % | 232.116 M 29.00 % | 179.937 M 115.42 % | 83.529 M -0.27 % | 83.754 M 11.16 % | 75.345 M -30.96 % | 109.136 M 135.79 % | 46.285 M 24.57 % | 37.155 M -19.54 % | 46.177 M -23.87 % | 60.652 M 64.19 % | 36.941 M -40.60 % | 62.189 M 195.41 % | 21.052 M 147.52 % | -44.302 M -166.12 % | 66.999 M 11.67 % | 59.999 M -28.22 % | 83.592 M 70.09 % | 49.146 M 45.16 % | 33.856 M |
| Income tax expense | 0.000 | 0.000 100.00 % | -155.000 K 88.77 % | -1.380 M -28.85 % | -1.071 M -1 345.35 % | 86.000 K | 0.000 -100.00 % | 141.000 K -64.48 % | 397.000 K | 0.000 100.00 % | -1.024 M | 0.000 -100.00 % | 418.000 K -78.46 % | 1.941 M -54.14 % | 4.232 M 7 737.04 % | 54.000 K -94.26 % | 941.000 K -47.58 % | 1.795 M 42.12 % | 1.263 M -38.42 % | 2.051 M -67.24 % | 6.260 M 208 766.67 % | -3.000 K |
| Cost of revenue | 661.000 K -95.72 % | 15.448 M -9.20 % | 17.013 M 26.80 % | 13.417 M 25.07 % | 10.728 M 12.08 % | 9.572 M 19.89 % | 7.984 M 11.43 % | 7.165 M 15.40 % | 6.209 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 | 1.500 M -15.16 % | 1.768 M -89.61 % | 17.013 M 26.80 % | 13.417 M 25.07 % | 10.728 M 12.08 % | 9.572 M 19.89 % | 7.984 M 11.43 % | 7.165 M 15.40 % | 6.209 M 7.63 % | 5.769 M -0.69 % | 5.809 M -2.53 % | 5.960 M 11.46 % | 5.347 M -14.08 % | 6.223 M 37.28 % | 4.533 M 16.23 % | 3.900 M 103.97 % | 1.912 M -61.97 % | 5.027 M 9.76 % | 4.580 M -0.39 % | 4.598 M 25.12 % | 3.675 M -8.10 % | 3.999 M |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 5.975 M 39.08 % | 4.296 M 9.20 % | 3.934 M 24.06 % | 3.171 M 9.23 % | 2.903 M 6.18 % | 2.734 M -1.76 % | 2.783 M -2.18 % | 2.845 M -17.01 % | 3.428 M -12.35 % | 3.911 M 15.74 % | 3.379 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 8.694 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 % | 1.301 M 60.02 % | 813.000 K -8.34 % | 887.000 K -20.09 % | 1.110 M -7.73 % | 1.203 M 0.84 % | 1.193 M 6.80 % | 1.117 M 8.03 % | 1.034 M -16.81 % | 1.243 M |
| Operating expenses | 10.194 M 8.11 % | 9.429 M -58.56 % | 22.751 M 19.79 % | 18.993 M 22.84 % | 15.461 M 23.34 % | 12.535 M 25.99 % | 9.949 M 9.66 % | 9.073 M 51.24 % | 5.999 M -23.74 % | 7.867 M -23.33 % | 10.261 M 0.19 % | 10.242 M 23.28 % | 8.308 M 10.42 % | 7.524 M 40.74 % | 5.346 M 11.68 % | 4.787 M 58.41 % | 3.022 M -51.49 % | 6.230 M 7.92 % | 5.773 M 1.01 % | 5.715 M 21.36 % | 4.709 M -10.17 % | 5.242 M |
| Cost and expenses | 10.855 M 15.12 % | 9.429 M -58.56 % | 22.751 M 19.79 % | 18.993 M 22.84 % | 15.461 M 23.34 % | 12.535 M 25.99 % | 9.949 M 9.66 % | 9.073 M 51.24 % | 5.999 M -23.74 % | 7.867 M -23.33 % | 10.261 M 0.19 % | 10.242 M 23.28 % | 8.308 M 10.42 % | 7.524 M 40.74 % | 5.346 M 11.68 % | 4.787 M 58.41 % | 3.022 M -51.49 % | 6.230 M 7.92 % | 5.773 M 1.01 % | 5.715 M 21.36 % | 4.709 M -10.17 % | 5.242 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 | 1.500 M -15.16 % | 1.768 M -92.31 % | 22.988 M 29.78 % | 17.713 M 20.81 % | 14.662 M 15.06 % | 12.743 M 17.05 % | 10.887 M 9.98 % | 9.899 M 10.09 % | 8.992 M 4.39 % | 8.614 M -6.74 % | 9.237 M -6.42 % | 9.871 M 13.12 % | 8.726 M 40.22 % | 6.223 M 37.28 % | 4.533 M 16.23 % | 3.900 M 103.97 % | 1.912 M -61.97 % | 5.027 M 9.76 % | 4.580 M -0.39 % | 4.598 M 25.12 % | 3.675 M -8.10 % | 3.999 M |
| Interest income | 48.000 K -88.15 % | 405.000 K 40 400.00 % | 1.000 K -50.00 % | 2.000 K -92.31 % | 26.000 K -91.33 % | 300.000 K 92.31 % | 156.000 K 164.41 % | 59.000 K -99.04 % | 6.141 M 1 887.38 % | 309.000 K 35.53 % | 228.000 K 32.56 % | 172.000 K 341.03 % | 39.000 K -99.05 % | 4.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 661.000 K 34.08 % | 493.000 K 151.53 % | 196.000 K 292.00 % | 50.000 K -63.24 % | 136.000 K 122.95 % | 61.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.000 K |
| Depreciation and amortization | 0.000 -100.00 % | 7.561 M 104.60 % | -164.484 M 27.80 % | -227.820 M -29.44 % | -176.003 M -119.02 % | -80.358 M 0.61 % | -80.851 M -11.35 % | -72.611 M 31.73 % | -106.353 M -182.32 % | -37.671 M -34.93 % | -27.918 M 23.10 % | -36.306 M 30.08 % | -51.926 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 107.510 M 519.08 % | 17.366 M -89.44 % | 164.484 M -27.80 % | 227.820 M 29.44 % | 176.003 M 119.02 % | 80.358 M -0.61 % | 80.851 M 11.35 % | 72.611 M -31.73 % | 106.353 M 182.32 % | 37.671 M 34.93 % | 27.918 M -23.10 % | 36.306 M -30.08 % | 51.926 M 88.99 % | 27.476 M -47.78 % | 52.611 M 266.53 % | 14.354 M 131.31 % | -45.851 M -183.51 % | 54.907 M 8.41 % | 50.647 M -28.55 % | 70.886 M 85.68 % | 38.177 M 39.46 % | 27.375 M |
| Operating income ratio | 0.91 120.94 % | 0.41 -53.14 % | 0.88 -5.44 % | 0.93 0.52 % | 0.92 6.95 % | 0.86 -2.06 % | 0.88 0.15 % | 0.88 -4.56 % | 0.92 13.29 % | 0.81 8.32 % | 0.75 -4.43 % | 0.79 -8.16 % | 0.86 15.11 % | 0.74 -12.08 % | 0.85 24.07 % | 0.68 -34.12 % | 1.03 26.29 % | 0.82 -2.92 % | 0.84 -0.46 % | 0.85 9.16 % | 0.78 -3.93 % | 0.81 |
| Total other income expenses net | 0.000 | 0.000 -100.00 % | 41.000 K 103.08 % | -1.330 M -42.25 % | -935.000 K -736.05 % | 147.000 K -84.33 % | 938.000 K 13.56 % | 826.000 K -72.40 % | 2.993 M 300.67 % | 747.000 K 121.26 % | -3.514 M -847.17 % | -371.000 K -188.76 % | 418.000 K -98.40 % | 26.203 M | 0.000 100.00 % | -16.293 M | 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 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 128.004 M 1 145.42 % | 10.278 M -76.95 % | 44.599 M 207.91 % | -41.328 M 8.45 % | -45.143 M -211.98 % | -14.470 M 76.13 % | -60.626 M 22.66 % | -78.389 M -103.49 % | -38.522 M 62.90 % | -103.831 M -15.19 % | -90.137 M -32.09 % | -68.239 M -137.12 % | -28.778 M -212.19 % | -9.218 M 67.43 % | -28.306 M 75.16 % | -113.970 M 17.99 % | -138.963 M -3.17 % | -134.699 M 9.86 % | -149.436 M 0.33 % | -149.924 M -3.76 % | -144.494 M | 0.000 |
| Total investments | 1.470 B 13.36 % | 1.296 B -3.91 % | 1.349 B 20.05 % | 1.124 B 23.82 % | 907.562 M 16.59 % | 778.416 M 16.17 % | 670.072 M 16.23 % | 576.487 M 0.75 % | 572.181 M 38.17 % | 414.107 M -4.12 % | 431.905 M -0.33 % | 433.350 M -1.86 % | 441.563 M 7.01 % | 412.629 M 10.98 % | 371.807 M 60.80 % | 231.221 M 20.32 % | 192.178 M -27.44 % | 264.848 M 12.27 % | 235.904 M 21.22 % | 194.605 M 28.37 % | 151.594 M -21.49 % | 193.081 M |
| Total debt | 131.931 M 559.66 % | 20.000 M -69.37 % | 65.293 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 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M -99.70 % | 710.632 M 12.29 % | 632.850 M 8.39 % | 583.865 M 27 545.12 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 1.278 B 12.56 % | 1.136 B 22.15 % | 929.676 M 20.55 % | 771.205 M 8.85 % | 708.520 M 6 200.76 % | 11.245 M 30.15 % | 8.640 M -98.27 % | 499.002 M 2.99 % | 484.524 M 2.78 % | 471.422 M 7.61 % | 438.075 M 3 025.31 % | 14.017 M 26.99 % | 11.038 M -4.65 % | 11.576 M -22.51 % | 14.939 M -12.31 % | 17.037 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M -3.15 % | 7.529 M -8.55 % | 8.233 M | 0.000 | 0.000 | 0.000 |
| Total equity | 1.332 B 3.83 % | 1.283 B -1.34 % | 1.301 B 12.32 % | 1.158 B 21.63 % | 952.016 M 19.97 % | 793.545 M 8.58 % | 730.860 M 10.02 % | 664.323 M 8.42 % | 612.733 M 17.53 % | 521.342 M 0.92 % | 516.594 M 2.77 % | 502.677 M 6.62 % | 471.463 M 11.31 % | 423.566 M 6.03 % | 399.483 M 15.93 % | 344.597 M 3.88 % | 331.739 M -16.71 % | 398.277 M 4.55 % | 380.955 M 10.57 % | 344.529 M 16.36 % | 296.088 M 53.35 % | 193.081 M |
| Other non current liabilities | 11.171 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 |
| Long term debt | 131.931 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 |
| Total non current liabilities | 143.102 M | 0.000 -100.00 % | 65.293 M 601.85 % | 9.303 M 993.18 % | 851.000 K 76.19 % | 483.000 K 25.13 % | 386.000 K -59.92 % | 963.000 K 172.03 % | 354.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 |
| Other current liabilities | -131.931 M -559.66 % | -20.000 M 69.37 % | -65.293 M -601.85 % | -9.303 M -993.18 % | -851.000 K -76.19 % | -483.000 K -48 200.00 % | -1.000 K 99.80 % | -499.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.672 M -234.40 % | -500.000 K 53.31 % | -1.071 M 16.59 % | -1.284 M 40.33 % | -2.152 M -16.64 % | -1.845 M 61.71 % | -4.818 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 131.931 M 559.66 % | 20.000 M -69.37 % | 65.293 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 | 0.000 -100.00 % | 25.139 M -64.87 % | 71.567 M 669.29 % | 9.303 M 993.18 % | 851.000 K 76.19 % | 483.000 K 48 200.00 % | 1.000 K -99.72 % | 358.000 K 1.13 % | 354.000 K -44.16 % | 634.000 K -91.76 % | 7.694 M 2 825.48 % | 263.000 K -52.18 % | 550.000 K -46.13 % | 1.021 M -4.67 % | 1.071 M -16.59 % | 1.284 M -40.33 % | 2.152 M 16.64 % | 1.845 M -61.71 % | 4.818 M | 0.000 | 0.000 | 0.000 |
| Total liabilities | 143.102 M 469.24 % | 25.139 M -61.50 % | 65.293 M 601.85 % | 9.303 M 993.18 % | 851.000 K 76.19 % | 483.000 K 25.13 % | 386.000 K -59.92 % | 963.000 K 172.03 % | 354.000 K -44.16 % | 634.000 K -91.76 % | 7.694 M 2 825.48 % | 263.000 K -52.18 % | 550.000 K -46.13 % | 1.021 M -4.67 % | 1.071 M -16.59 % | 1.284 M -40.33 % | 2.152 M 16.64 % | 1.845 M -61.71 % | 4.818 M | 0.000 | 0.000 | 0.000 |
| Other non current assets | 0.000 100.00 % | -1.296 B 3.91 % | -1.349 B -20.05 % | -1.124 B -23.82 % | -907.562 M -16.59 % | -778.416 M -16.17 % | -670.072 M -16.23 % | -576.487 M -0.75 % | -572.181 M -38.17 % | -414.107 M 4.12 % | -431.905 M 0.33 % | -433.350 M 1.86 % | -441.563 M -7.01 % | -412.629 M -10.98 % | -371.807 M -60.80 % | -231.221 M -20.32 % | -192.178 M 27.44 % | -264.848 M -12.27 % | -235.904 M -21.22 % | -194.605 M -28.37 % | -151.594 M 21.49 % | -193.081 M |
| Long term investments | 1.470 B 13.36 % | 1.296 B -3.91 % | 1.349 B 20.05 % | 1.124 B 23.82 % | 907.562 M 16.59 % | 778.416 M 16.17 % | 670.072 M 16.23 % | 576.487 M 0.75 % | 572.181 M 38.17 % | 414.107 M -4.12 % | 431.905 M -0.33 % | 433.350 M -1.86 % | 441.563 M 7.01 % | 412.629 M 10.98 % | 371.807 M 60.80 % | 231.221 M 20.32 % | 192.178 M -27.44 % | 264.848 M 12.27 % | 235.904 M 21.22 % | 194.605 M 28.37 % | 151.594 M -21.49 % | 193.081 M |
| 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 | 1.470 B 13.36 % | 1.296 B -3.91 % | 1.349 B 20.05 % | 1.124 B 23.82 % | 907.562 M 16.59 % | 778.416 M 16.17 % | 670.072 M 16.23 % | 576.487 M 0.75 % | 572.181 M 38.17 % | 414.107 M -4.12 % | 431.905 M -0.33 % | 433.350 M -1.86 % | 441.563 M 7.01 % | 412.629 M 10.98 % | 371.807 M 60.80 % | 231.221 M 20.32 % | 192.178 M -27.44 % | 264.848 M 12.27 % | 235.904 M 21.22 % | 194.605 M 28.37 % | 151.594 M | 0.000 |
| Other current assets | 2.018 M -10.63 % | 2.258 M -10.82 % | 2.532 M 14.83 % | 2.205 M 1 261.11 % | 162.000 K -85.81 % | 1.142 M 108.39 % | 548.000 K -88.62 % | 4.815 M 66.96 % | 2.884 M -42.76 % | 5.038 M 124.31 % | 2.246 M 66.25 % | 1.351 M -59.60 % | 3.344 M 22.09 % | 2.739 M | 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 -100.00 % | 26.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.927 M -59.61 % | 9.722 M -53.02 % | 20.694 M -49.93 % | 41.328 M -8.45 % | 45.143 M 211.98 % | 14.470 M -76.13 % | 60.626 M -22.66 % | 78.389 M 103.49 % | 38.522 M -62.90 % | 103.831 M 15.19 % | 90.137 M 32.09 % | 68.239 M 137.12 % | 28.778 M 212.19 % | 9.218 M -67.43 % | 28.306 M -75.16 % | 113.970 M -17.99 % | 138.963 M 3.17 % | 134.699 M -9.86 % | 149.436 M -0.33 % | 149.924 M 3.76 % | 144.494 M | 0.000 |
| Cash and short term investments | 3.927 M -59.61 % | 9.722 M -53.02 % | 20.694 M -49.93 % | 41.328 M -8.45 % | 45.143 M 211.98 % | 14.470 M -76.13 % | 60.626 M -22.66 % | 78.389 M 103.49 % | 38.522 M -62.90 % | 103.831 M 15.19 % | 90.137 M 32.09 % | 68.239 M 137.12 % | 28.778 M 212.19 % | 9.218 M -67.43 % | 28.306 M -75.16 % | 113.970 M -17.99 % | 138.963 M 3.17 % | 134.699 M -9.86 % | 149.436 M -0.33 % | 149.924 M 3.76 % | 144.494 M | 0.000 |
| Total current assets | 5.945 M -50.38 % | 11.980 M -42.11 % | 20.694 M -52.46 % | 43.533 M -3.91 % | 45.305 M 190.19 % | 15.612 M -74.25 % | 60.626 M -30.96 % | 87.807 M 119.70 % | 39.967 M -62.28 % | 105.957 M 14.69 % | 92.383 M 32.75 % | 69.590 M 128.54 % | 30.450 M 154.64 % | 11.958 M -58.40 % | 28.747 M -74.93 % | 114.660 M -19.09 % | 141.713 M 4.76 % | 135.274 M -9.74 % | 149.869 M -0.04 % | 149.924 M 3.76 % | 144.494 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -2.205 M -1 261.11 % | -162.000 K 85.81 % | -1.142 M -101.90 % | 60.078 M | 0.000 | 0.000 100.00 % | -4.038 M -79.79 % | -2.246 M -66.25 % | -1.351 M 19.20 % | -1.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.095 M | 0.000 -100.00 % | 2.126 M | 0.000 | 0.000 -100.00 % | 1.672 M -38.98 % | 2.740 M 521.32 % | 441.000 K -36.09 % | 690.000 K -74.91 % | 2.750 M 378.26 % | 575.000 K 32.79 % | 433.000 K | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 2.416 M | 0.000 | 0.000 | 0.000 -100.00 % | 548.000 K -44.76 % | 992.000 K 5.64 % | 939.000 K -50.89 % | 1.912 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 % | 193.081 M |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.72 % | 358.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.672 M 234.40 % | 500.000 K -53.31 % | 1.071 M -16.59 % | 1.284 M -40.33 % | 2.152 M 16.64 % | 1.845 M -61.71 % | 4.818 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 141.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 |
| 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 -100.00 % | 9.730 M 9.14 % | 8.915 M -19.31 % | 11.048 M 31.59 % | 8.396 M -17.27 % | 10.149 M 62.83 % | 6.233 M 41.85 % | 4.394 M -39.28 % | 7.237 M 8.26 % | 6.685 M 4.63 % | 6.389 M 38.62 % | 4.609 M 12.14 % | 4.110 M |
| 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 | 1.325 B 3.85 % | 1.276 B 8 379.07 % | 15.048 M 0.00 % | 15.048 M 16.33 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M -14.04 % | 15.048 M 0.00 % | 15.048 M 103.65 % | -412.474 M -3 288.33 % | 12.937 M 0.01 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M -93.15 % | 188.971 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 | 0.000 | 0.000 100.00 % | -71.567 M -669.29 % | -9.303 M -993.18 % | -851.000 K -76.19 % | -483.000 K -48 200.00 % | -1.000 K 99.72 % | -358.000 K -1.13 % | -354.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 |
| Total assets | 1.475 B 12.77 % | 1.308 B -4.65 % | 1.372 B 17.55 % | 1.167 B 22.50 % | 952.867 M 20.00 % | 794.028 M 8.59 % | 731.246 M 9.91 % | 665.286 M 8.51 % | 613.087 M 17.46 % | 521.976 M -0.44 % | 524.288 M 4.24 % | 502.940 M 6.55 % | 472.013 M 11.17 % | 424.587 M 6.00 % | 400.554 M 15.81 % | 345.881 M 3.59 % | 333.891 M -16.55 % | 400.122 M 3.72 % | 385.773 M 11.97 % | 344.529 M 16.36 % | 296.088 M 53.35 % | 193.081 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 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 | 0.000 | 0.000 | 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 receivables | 0.000 | 0.000 | 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 |
| Accounts 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -57.391 M -192.51 % | 62.039 M 137.71 % | -164.525 M 27.36 % | -226.490 M -80.98 % | -125.149 M -17.61 % | -106.412 M -30.11 % | -81.789 M -11.59 % | -73.296 M 32.72 % | -108.949 M -183.59 % | -38.418 M -57.43 % | -24.404 M 34.03 % | -36.993 M 24.34 % | -48.892 M -77.94 % | -27.476 M |
| Net cash provided by operating activities | -57.391 M -172.28 % | 79.405 M -51.74 % | 164.525 M -27.36 % | 226.490 M 353.72 % | 49.919 M 292.69 % | -25.907 M -131.68 % | 81.789 M 11.59 % | 73.296 M -32.72 % | 108.949 M 183.59 % | 38.418 M 57.43 % | 24.404 M -34.03 % | 36.993 M -24.34 % | 48.892 M 77.94 % | 27.476 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 -100.00 % | 79.216 M 879.53 % | -10.162 M -302.61 % | -2.524 M 61.09 % | -6.486 M 81.17 % | -34.446 M -6.23 % | -32.427 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -25.162 M 59.58 % | -62.245 M 17.14 % | -75.125 M 12.78 % | -86.134 M 9.73 % | -95.417 M 6.26 % | -101.790 M -2.20 % | -99.601 M 2.94 % | -102.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 40.611 M 26.34 % | 32.143 M -68.17 % | 100.982 M -31.56 % | 147.545 M 37.66 % | 107.179 M -20.88 % | 135.461 M -8.40 % | 147.888 M 193.79 % | 50.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 -100.00 % | 94.665 M 142.02 % | -225.302 M -9.67 % | -205.431 M -474.02 % | 54.925 M 342.13 % | -22.684 M 73.05 % | -84.157 M -649.46 % | -11.229 M 92.92 % | -158.604 M -37 157.01 % | 428.000 K -96.74 % | 13.146 M 33.33 % | 9.860 M 139.99 % | -24.656 M 43.52 % | -43.651 M |
| Debt repayment | 111.930 M 338.94 % | -46.845 M -171.75 % | 65.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -35.851 M -174.34 % | -13.068 M -548.21 % | -2.016 M 24.75 % | -2.679 M -245.68 % | -775.000 K 70.51 % | -2.628 M -270.66 % | -709.000 K 90.92 % | -7.810 M -25.95 % | -6.201 M 31.93 % | -9.110 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -22.308 M -2.83 % | -21.694 M -9.20 % | -19.866 M -11.30 % | -17.849 M -12.81 % | -15.822 M -4.15 % | -15.192 M -4.46 % | -14.543 M -4.66 % | -13.896 M -22.36 % | -11.357 M 23.35 % | -14.816 M -31.09 % | -11.302 M -209.98 % | -3.646 M 0.00 % | -3.646 M -122.18 % | -1.641 M |
| Other financing activites | -2.556 M 73.21 % | -9.541 M -158.49 % | -3.691 M -9.59 % | -3.368 M -82.05 % | -1.850 M 29.84 % | -2.637 M -143.94 % | -1.081 M 18.11 % | -1.320 M -21.21 % | -1.089 M 44.52 % | -1.963 M 40.98 % | -3.326 M 1.51 % | -3.377 M -32.33 % | -2.552 M 10.55 % | -2.853 M |
| Net cash used provided by financing activities | 51.215 M 156.19 % | -91.148 M -329.48 % | 39.719 M 266.22 % | -23.896 M -29.54 % | -18.447 M 9.83 % | -20.457 M -25.25 % | -16.333 M 29.07 % | -23.026 M -23.48 % | -18.647 M 27.97 % | -25.889 M -76.98 % | -14.628 M -108.29 % | -7.023 M -13.31 % | -6.198 M -37.92 % | -4.494 M |
| Effect of forex changes on cash | 381.000 K -50.58 % | 771.000 K 81.84 % | 424.000 K 143.35 % | -978.000 K -22.40 % | -799.000 K -484.13 % | 208.000 K -77.83 % | 938.000 K 13.56 % | 826.000 K -72.40 % | 2.993 M 306.11 % | 737.000 K 171.97 % | -1.024 M -177.51 % | -369.000 K -188.49 % | 417.000 K 201.21 % | -412.000 K |
| Net change in cash | -5.795 M 47.18 % | -10.972 M 46.83 % | -20.634 M -440.87 % | -3.815 M -112.44 % | 30.673 M 166.46 % | -46.156 M -159.84 % | -17.763 M -144.56 % | 39.867 M 161.04 % | -65.309 M -576.92 % | 13.694 M -37.46 % | 21.898 M -44.51 % | 39.461 M 101.74 % | 19.560 M 192.78 % | -21.081 M |
| Cash at beginning of period | 9.722 M -53.02 % | 20.694 M -49.93 % | 41.328 M -8.45 % | 45.143 M 211.98 % | 14.470 M -76.13 % | 60.626 M -22.66 % | 78.389 M 103.49 % | 38.522 M -62.90 % | 103.831 M 15.19 % | 90.137 M 32.09 % | 68.239 M 137.12 % | 28.778 M 212.19 % | 9.218 M -66.08 % | 27.177 M |
| Cash at end of period | 3.927 M -59.61 % | 9.722 M -53.02 % | 20.694 M -49.93 % | 41.328 M -8.45 % | 45.143 M 211.98 % | 14.470 M -76.13 % | 60.626 M -22.66 % | 78.389 M 103.49 % | 38.522 M -62.90 % | 103.831 M 15.19 % | 90.137 M 32.09 % | 68.239 M 137.12 % | 28.778 M 372.08 % | 6.096 M |
| Operating cash flow | -57.391 M -172.28 % | 79.405 M -51.74 % | 164.525 M -27.36 % | 226.490 M 353.72 % | 49.919 M 292.69 % | -25.907 M -131.68 % | 81.789 M 11.59 % | 73.296 M -32.72 % | 108.949 M 183.59 % | 38.418 M 57.43 % | 24.404 M -34.03 % | 36.993 M -24.34 % | 48.892 M 77.94 % | 27.476 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 | -57.391 M -172.28 % | 79.405 M -51.74 % | 164.525 M -27.36 % | 226.490 M 353.72 % | 49.919 M 292.69 % | -25.907 M -131.68 % | 81.789 M 11.59 % | 73.296 M -32.72 % | 108.949 M 183.59 % | 38.418 M 57.43 % | 24.404 M -34.03 % | 36.993 M -24.34 % | 48.892 M 77.94 % | 27.476 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-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 100.284 M 186.65 % | 34.985 M 58.35 % | 22.093 M 9.64 % | 20.150 M -60.45 % | 50.954 M -62.68 % | 136.518 M 2.98 % | 132.562 M 17.34 % | 112.971 M -41.29 % | 192.432 M 10 990.32 % | -1.767 M 11.74 % | -2.002 M -102.11 % | 95.103 M 181.34 % | 33.804 M -41.65 % | 57.934 M 111.72 % | 27.364 M -50.38 % | 55.146 M -11.32 % | 62.186 M 16.98 % | 53.159 M 105.70 % | 25.843 M 26.42 % | 20.442 M 15.02 % | 17.773 M -8.30 % | 19.382 M 2 501.61 % | 745.000 K -98.36 % | 45.432 M -1.24 % | 46.003 M 214.04 % | 14.649 M -20.69 % | 18.471 M 0.00 % | 18.471 M -40.60 % | 31.095 M 0.00 % | 31.095 M 195.41 % | 10.526 M 0.00 % | 10.526 M 147.52 % | -22.151 M 0.00 % | -22.151 M -166.12 % | 33.500 M 0.00 % | 33.500 M 11.67 % | 30.000 M 0.00 % | 30.000 M -28.22 % | 41.796 M 0.00 % | 41.796 M 70.09 % | 24.573 M 0.00 % | 24.573 M 45.16 % | 16.928 M 0.00 % | 16.928 M |
| Net income | 84.517 M 267.58 % | 22.993 M 120.70 % | 10.418 M 49.94 % | 6.948 M -89.85 % | 68.431 M -0.13 % | 68.517 M 0.00 % | 68.517 M -0.36 % | 68.762 M -0.01 % | 68.767 M -0.04 % | 68.797 M -0.12 % | 68.877 M -23.55 % | 90.089 M 223.04 % | 27.888 M -48.26 % | 53.901 M 143.51 % | 22.135 M -56.73 % | 51.161 M -11.51 % | 57.818 M 13.08 % | 51.131 M 110.12 % | 24.334 M 72.78 % | 14.084 M 38.62 % | 10.160 M -28.67 % | 14.244 M 479.84 % | -3.750 M -109.20 % | 40.743 M 3.29 % | 39.444 M 317.49 % | 9.448 M -31.23 % | 13.738 M 0.00 % | 13.738 M -47.78 % | 26.306 M 0.00 % | 26.306 M 267.91 % | 7.150 M 0.00 % | 7.150 M 130.56 % | -23.396 M 0.00 % | -23.396 M -188.10 % | 26.556 M 0.00 % | 26.556 M 7.55 % | 24.692 M 0.00 % | 24.692 M -28.26 % | 34.418 M 0.00 % | 34.418 M 80.30 % | 19.089 M 0.00 % | 19.089 M 40.30 % | 13.606 M 0.00 % | 13.606 M |
| Income before tax | 84.517 M 267.58 % | 22.993 M 120.70 % | 10.418 M 49.94 % | 6.948 M 1 231 478 099.22 % | 0.564 -69.30 % | 1.838 2.64 % | 1.791 18.61 % | 1.510 -43.57 % | 2.675 2 172.04 % | -0.129 7.26 % | -0.139 -100.00 % | 90.089 M 223.04 % | 27.888 M -48.26 % | 53.901 M 141.97 % | 22.276 M -56.46 % | 51.161 M -12.12 % | 58.215 M 13.85 % | 51.131 M 122.66 % | 22.964 M 48.60 % | 15.454 M 23.59 % | 12.504 M -13.11 % | 14.390 M 387.97 % | -4.997 M -112.21 % | 40.932 M -3.07 % | 42.230 M 317.54 % | 10.114 M -31.24 % | 14.709 M 0.00 % | 14.709 M -48.25 % | 28.422 M 0.00 % | 28.422 M 249.48 % | 8.133 M 0.00 % | 8.133 M 134.37 % | -23.662 M 0.00 % | -23.662 M -177.88 % | 30.385 M 0.00 % | 30.385 M 12.07 % | 27.113 M 0.00 % | 27.113 M -30.37 % | 38.939 M 0.00 % | 38.939 M 75.25 % | 22.219 M 0.00 % | 22.219 M 55.30 % | 14.307 M 0.00 % | 14.307 M |
| Income before tax ratio | 0.84 28.23 % | 0.66 39.37 % | 0.47 36.76 % | 0.34 3 106 431 393.69 % | 0.00 -17.78 % | 0.00 0.00 % | 0.00 0.75 % | 0.00 -3.60 % | 0.00 -80.98 % | 0.00 5.18 % | 0.00 -100.00 % | 0.95 14.82 % | 0.82 -11.33 % | 0.93 14.29 % | 0.81 -12.25 % | 0.93 -0.90 % | 0.94 -2.67 % | 0.96 8.24 % | 0.89 17.54 % | 0.76 7.46 % | 0.70 -5.24 % | 0.74 111.07 % | -6.71 -844.48 % | 0.90 -1.86 % | 0.92 32.96 % | 0.69 -13.30 % | 0.80 0.00 % | 0.80 -12.88 % | 0.91 0.00 % | 0.91 18.30 % | 0.77 0.00 % | 0.77 -27.67 % | 1.07 0.00 % | 1.07 17.77 % | 0.91 0.00 % | 0.91 0.36 % | 0.90 0.00 % | 0.90 -2.99 % | 0.93 0.00 % | 0.93 3.04 % | 0.90 0.00 % | 0.90 6.98 % | 0.85 0.00 % | 0.85 |
| EBITDA | 0.000 -100.00 % | 22.252 M 70.06 % | 13.085 M 16.39 % | 11.242 M -70.66 % | 38.316 M -69.56 % | 125.872 M 2.28 % | 123.065 M 17.87 % | 104.405 M -43.46 % | 184.662 M 2 199.62 % | -8.795 M -2.48 % | -8.582 M -809.26 % | 1.210 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 % | -44.000 K 97.95 % | -2.146 M -141.67 % | -888.000 K -106.46 % | 13.738 M 0.00 % | 13.738 M -47.78 % | 26.306 M 0.00 % | 26.306 M 266.53 % | 7.177 M 0.00 % | 7.177 M 131.31 % | -22.926 M 0.00 % | -22.926 M -183.51 % | 27.454 M 0.00 % | 27.454 M 8.41 % | 25.324 M 0.00 % | 25.324 M -28.55 % | 35.443 M 0.00 % | 35.443 M 85.68 % | 19.089 M 0.00 % | 19.089 M 39.46 % | 13.688 M 0.00 % | 13.688 M |
| Net income ratio | 0.84 28.23 % | 0.66 39.37 % | 0.47 36.76 % | 0.34 -74.32 % | 1.34 167.59 % | 0.50 -2.90 % | 0.52 -15.08 % | 0.61 70.32 % | 0.36 100.92 % | -38.93 -13.17 % | -34.40 -3 731.89 % | 0.95 14.82 % | 0.82 -11.33 % | 0.93 15.02 % | 0.81 -12.81 % | 0.93 -0.22 % | 0.93 -3.34 % | 0.96 2.15 % | 0.94 36.67 % | 0.69 20.52 % | 0.57 -22.21 % | 0.73 114.60 % | -5.03 -661.29 % | 0.90 4.59 % | 0.86 32.94 % | 0.64 -13.29 % | 0.74 0.00 % | 0.74 -12.08 % | 0.85 0.00 % | 0.85 24.54 % | 0.68 0.00 % | 0.68 -35.69 % | 1.06 0.00 % | 1.06 33.24 % | 0.79 0.00 % | 0.79 -3.69 % | 0.82 0.00 % | 0.82 -0.05 % | 0.82 0.00 % | 0.82 6.01 % | 0.78 0.00 % | 0.78 -3.35 % | 0.80 0.00 % | 0.80 |
| Ratio EBITDA | 0.00 -100.00 % | 0.64 7.39 % | 0.59 6.16 % | 0.56 -25.81 % | 0.75 -18.44 % | 0.92 -0.68 % | 0.93 0.45 % | 0.92 -3.69 % | 0.96 -80.72 % | 4.98 16.11 % | 4.29 33 592.50 % | 0.01 | 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.00 97.92 % | -0.05 23.04 % | -0.06 -108.15 % | 0.74 0.00 % | 0.74 -12.08 % | 0.85 0.00 % | 0.85 24.07 % | 0.68 0.00 % | 0.68 -34.12 % | 1.03 0.00 % | 1.03 26.29 % | 0.82 0.00 % | 0.82 -2.92 % | 0.84 0.00 % | 0.84 -0.46 % | 0.85 0.00 % | 0.85 9.16 % | 0.78 0.00 % | 0.78 -3.93 % | 0.81 0.00 % | 0.81 |
| Gross profit ratio | 1.00 29.50 % | 0.77 | 0.00 | 0.00 -100.00 % | 0.83 -12.19 % | 0.94 -0.55 % | 0.95 0.06 % | 0.95 -2.59 % | 0.97 -74.62 % | 3.82 10.03 % | 3.47 247.45 % | 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 | 64.828 M -2.24 % | 66.311 M -1.33 % | 67.205 M -1.23 % | 68.040 M -0.64 % | 68.477 M -0.06 % | 68.517 M 0.00 % | 68.518 M -0.35 % | 68.762 M -0.01 % | 68.767 M -0.04 % | 68.797 M -0.17 % | 68.914 M -0.33 % | 69.140 M -0.12 % | 69.225 M -0.05 % | 69.262 M -0.03 % | 69.286 M -0.43 % | 69.586 M -1.62 % | 70.730 M -0.79 % | 71.291 M -1.01 % | 72.020 M -0.80 % | 72.602 M -0.43 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M -0.14 % | 73.013 M 0.00 % | 73.013 M -7.13 % | 78.621 M 0.00 % | 78.621 M -6.61 % | 84.182 M 0.00 % | 84.182 M -0.82 % | 84.875 M 0.00 % | 84.875 M -5.41 % | 89.725 M 0.00 % | 89.725 M -1.18 % | 90.800 M 0.00 % | 90.800 M |
| Weighted average shs out | 64.828 M -2.24 % | 66.311 M -1.33 % | 67.205 M -1.23 % | 68.040 M -0.64 % | 68.477 M -0.06 % | 68.517 M 0.00 % | 68.518 M -0.35 % | 68.762 M -0.01 % | 68.767 M -0.04 % | 68.797 M -0.17 % | 68.915 M -0.33 % | 69.140 M -0.12 % | 69.225 M -0.05 % | 69.262 M -0.03 % | 69.286 M -0.43 % | 69.586 M -1.62 % | 70.730 M -0.79 % | 71.291 M -1.01 % | 72.020 M -0.80 % | 72.602 M -0.43 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.915 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M 0.00 % | 72.913 M -0.14 % | 73.013 M 0.00 % | 73.013 M -7.13 % | 78.621 M 0.00 % | 78.621 M -6.61 % | 84.182 M 0.00 % | 84.182 M -0.82 % | 84.875 M 0.00 % | 84.875 M -5.41 % | 89.725 M 0.00 % | 89.725 M -1.18 % | 90.800 M 0.00 % | 90.800 M |
| EPS diluted | 1.30 271.43 % | 0.35 125.81 % | 0.16 51.81 % | 0.10 -89.79 % | 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 -23.08 % | 1.30 225.00 % | 0.40 -48.72 % | 0.78 143.75 % | 0.32 -56.76 % | 0.74 -9.76 % | 0.82 13.89 % | 0.72 111.76 % | 0.34 75.26 % | 0.19 39.17 % | 0.14 -28.66 % | 0.20 480.16 % | -0.05 -109.18 % | 0.56 3.70 % | 0.54 315.38 % | 0.13 -31.58 % | 0.19 0.00 % | 0.19 -47.22 % | 0.36 0.00 % | 0.36 260.00 % | 0.10 0.00 % | 0.10 131.25 % | -0.32 0.00 % | -0.32 -194.12 % | 0.34 0.00 % | 0.34 13.33 % | 0.30 0.00 % | 0.30 -26.83 % | 0.41 0.00 % | 0.41 115.79 % | 0.19 0.00 % | 0.19 26.67 % | 0.15 0.00 % | 0.15 |
| Earnings per share | 1.30 271.43 % | 0.35 125.81 % | 0.16 51.81 % | 0.10 -89.79 % | 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 -23.08 % | 1.30 225.00 % | 0.40 -48.72 % | 0.78 143.75 % | 0.32 -56.76 % | 0.74 -9.76 % | 0.82 13.89 % | 0.72 111.76 % | 0.34 75.26 % | 0.19 39.17 % | 0.14 -28.66 % | 0.20 480.16 % | -0.05 -109.18 % | 0.56 3.70 % | 0.54 315.38 % | 0.13 -31.58 % | 0.19 0.00 % | 0.19 -47.22 % | 0.36 0.00 % | 0.36 260.00 % | 0.10 0.00 % | 0.10 131.25 % | -0.32 0.00 % | -0.32 -194.12 % | 0.34 0.00 % | 0.34 13.33 % | 0.30 0.00 % | 0.30 -26.83 % | 0.41 0.00 % | 0.41 115.79 % | 0.19 0.00 % | 0.19 26.67 % | 0.15 0.00 % | 0.15 |
| Gross profit | 100.284 M 271.20 % | 27.016 M | 0.000 | 0.000 -100.00 % | 42.078 M -67.22 % | 128.381 M 2.42 % | 125.351 M 17.41 % | 106.765 M -42.81 % | 186.692 M 2 863.76 % | -6.755 M 2.89 % | -6.956 M -107.31 % | 95.103 M 181.34 % | 33.804 M -41.65 % | 57.934 M 111.72 % | 27.364 M -50.38 % | 55.146 M -11.32 % | 62.186 M 16.98 % | 53.159 M 105.70 % | 25.843 M 26.42 % | 20.442 M 15.02 % | 17.773 M -8.30 % | 19.382 M 2 501.61 % | 745.000 K -98.36 % | 45.432 M -1.24 % | 46.003 M 214.04 % | 14.649 M -20.69 % | 18.471 M 0.00 % | 18.471 M -40.60 % | 31.095 M 0.00 % | 31.095 M 195.41 % | 10.526 M 0.00 % | 10.526 M 147.52 % | -22.151 M 0.00 % | -22.151 M -166.12 % | 33.500 M 0.00 % | 33.500 M 11.67 % | 30.000 M 0.00 % | 30.000 M -28.22 % | 41.796 M 0.00 % | 41.796 M 70.09 % | 24.573 M 0.00 % | 24.573 M 45.16 % | 16.928 M 0.00 % | 16.928 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.564 -69.30 % | 1.838 2.64 % | 1.791 18.61 % | 1.510 -43.57 % | 2.675 2 172.04 % | -0.129 7.26 % | -0.139 | 0.000 | 0.000 | 0.000 -100.00 % | 141.000 K | 0.000 -100.00 % | 397.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.000 K -77.34 % | 640.000 K 388.29 % | -222.000 K -122.87 % | 970.500 K 0.00 % | 970.500 K -54.14 % | 2.116 M 0.00 % | 2.116 M 7 737.04 % | 27.000 K 0.00 % | 27.000 K -94.26 % | 470.500 K 0.00 % | 470.500 K -47.58 % | 897.500 K 0.00 % | 897.500 K 42.12 % | 631.500 K 0.00 % | 631.500 K -38.42 % | 1.026 M 0.00 % | 1.026 M -67.24 % | 3.130 M 0.00 % | 3.130 M 208 766.67 % | -1.500 K 0.00 % | -1.500 K |
| Cost of revenue | 0.000 -100.00 % | 7.969 M -1.94 % | 8.127 M 1.32 % | 8.021 M -9.63 % | 8.876 M 9.08 % | 8.137 M 12.84 % | 7.211 M 16.19 % | 6.206 M 8.12 % | 5.740 M 15.08 % | 4.988 M 0.69 % | 4.954 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 |
| General and administrative expenses | 8.206 M 2.97 % | 7.969 M | 0.000 | 0.000 -100.00 % | 4.438 M 9.08 % | 4.069 M 12.84 % | 3.606 M 16.19 % | 3.103 M 8.12 % | 2.870 M 15.08 % | 2.494 M 0.69 % | 2.477 M -46.36 % | 4.618 M 11.17 % | 4.154 M 8.46 % | 3.830 M 7.31 % | 3.569 M -0.75 % | 3.596 M 5.39 % | 3.412 M 21.99 % | 2.797 M 1.08 % | 2.767 M -7.83 % | 3.002 M 5.00 % | 2.859 M -3.08 % | 2.950 M -5.39 % | 3.118 M 9.71 % | 2.842 M 2.67 % | 2.768 M 7.33 % | 2.579 M -17.11 % | 3.112 M 0.00 % | 3.112 M 37.28 % | 2.267 M 0.00 % | 2.267 M 16.23 % | 1.950 M 0.00 % | 1.950 M 103.97 % | 956.000 K 0.00 % | 956.000 K -61.97 % | 2.514 M 0.00 % | 2.514 M 9.76 % | 2.290 M 0.00 % | 2.290 M -0.39 % | 2.299 M 0.00 % | 2.299 M 25.12 % | 1.838 M 0.00 % | 1.838 M -8.10 % | 2.000 M 0.00 % | 2.000 M |
| Selling and marketing expenses | 5.631 M 18.20 % | 4.764 M | 0.000 | 0.000 -100.00 % | 1.733 M 261.04 % | 480.000 K -50.41 % | 968.000 K -17.97 % | 1.180 M 24.60 % | 947.000 K -7.16 % | 1.020 M 30.35 % | 782.500 K -51.28 % | 1.606 M 20.21 % | 1.336 M -14.74 % | 1.567 M 36.14 % | 1.151 M -27.29 % | 1.583 M -2.76 % | 1.628 M 40.95 % | 1.155 M -24.11 % | 1.522 M 15.04 % | 1.323 M -25.46 % | 1.775 M 7.38 % | 1.653 M -21.58 % | 2.108 M 16.92 % | 1.803 M 9.60 % | 1.645 M -5.13 % | 1.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.758 -17.85 % | 0.922 -0.34 % | 0.925 0.72 % | 0.919 -3.88 % | 0.956 -80.99 % | 5.028 5.02 % | 4.787 | 0.000 | 0.000 | 0.000 | 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 % | 650.500 K 0.00 % | 650.500 K 60.02 % | 406.500 K 0.00 % | 406.500 K -8.34 % | 443.500 K 0.00 % | 443.500 K -20.09 % | 555.000 K 0.00 % | 555.000 K -7.73 % | 601.500 K 0.00 % | 601.500 K 0.84 % | 596.500 K 0.00 % | 596.500 K 6.80 % | 558.500 K 0.00 % | 558.500 K 8.03 % | 517.000 K 0.00 % | 517.000 K -16.81 % | 621.500 K 0.00 % | 621.500 K |
| Operating expenses | 13.837 M 8.67 % | 12.733 M | 0.000 | 0.000 -100.00 % | 6.850 M 51.36 % | 4.525 M -7.89 % | 4.913 M 7.19 % | 4.584 M 9.86 % | 4.172 M 17.24 % | 3.559 M -5.37 % | 3.761 M -25.00 % | 5.014 M -15.25 % | 5.916 M 46.69 % | 4.033 M -20.74 % | 5.088 M 27.68 % | 3.985 M 0.35 % | 3.971 M 95.81 % | 2.028 M -29.56 % | 2.879 M -42.28 % | 4.988 M -5.33 % | 5.269 M 5.55 % | 4.992 M -13.06 % | 5.742 M 27.60 % | 4.500 M 19.27 % | 3.773 M -16.80 % | 4.535 M 20.55 % | 3.762 M 0.00 % | 3.762 M 40.74 % | 2.673 M 0.00 % | 2.673 M 11.68 % | 2.394 M 0.00 % | 2.394 M 58.41 % | 1.511 M 0.00 % | 1.511 M -51.49 % | 3.115 M 0.00 % | 3.115 M 7.92 % | 2.887 M 0.00 % | 2.887 M 1.01 % | 2.858 M 0.00 % | 2.858 M 21.36 % | 2.355 M 0.00 % | 2.355 M -10.17 % | 2.621 M 0.00 % | 2.621 M |
| Cost and expenses | 13.837 M 8.67 % | 12.733 M 41.35 % | 9.008 M 1.12 % | 8.908 M -76.75 % | 38.316 M -69.56 % | 125.872 M 2.28 % | 123.065 M 17.87 % | 104.405 M -43.46 % | 184.662 M 2 199.62 % | -8.795 M -2.48 % | -8.582 M -271.16 % | 5.014 M -15.25 % | 5.916 M 46.69 % | 4.033 M -20.74 % | 5.088 M 27.68 % | 3.985 M 0.35 % | 3.971 M 95.81 % | 2.028 M -29.56 % | 2.879 M -42.28 % | 4.988 M -5.33 % | 5.269 M 5.55 % | 4.992 M -13.06 % | 5.742 M 27.60 % | 4.500 M 19.27 % | 3.773 M -16.80 % | 4.535 M 20.55 % | 3.762 M 0.00 % | 3.762 M 40.74 % | 2.673 M 0.00 % | 2.673 M 11.68 % | 2.394 M 0.00 % | 2.394 M 58.41 % | 1.511 M 0.00 % | 1.511 M -51.49 % | 3.115 M 0.00 % | 3.115 M 7.92 % | 2.887 M 0.00 % | 2.887 M 1.01 % | 2.858 M 0.00 % | 2.858 M 21.36 % | 2.355 M 0.00 % | 2.355 M -10.17 % | 2.621 M 0.00 % | 2.621 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 13.837 M 8.67 % | 12.733 M | 0.000 | 0.000 -100.00 % | 6.946 M 52.70 % | 4.549 M -0.55 % | 4.574 M 6.78 % | 4.283 M 12.21 % | 3.817 M 8.62 % | 3.514 M 7.81 % | 3.260 M -47.63 % | 6.224 M 13.37 % | 5.490 M 1.72 % | 5.397 M 14.34 % | 4.720 M -8.86 % | 5.179 M 2.76 % | 5.040 M 27.53 % | 3.952 M -7.86 % | 4.289 M -0.83 % | 4.325 M -6.67 % | 4.634 M 0.67 % | 4.603 M -11.92 % | 5.226 M 12.51 % | 4.645 M 5.26 % | 4.413 M 2.32 % | 4.313 M 38.61 % | 3.112 M 0.00 % | 3.112 M 37.28 % | 2.267 M 0.00 % | 2.267 M 16.23 % | 1.950 M 0.00 % | 1.950 M 103.97 % | 956.000 K 0.00 % | 956.000 K -61.97 % | 2.514 M 0.00 % | 2.514 M 9.76 % | 2.290 M 0.00 % | 2.290 M -0.39 % | 2.299 M 0.00 % | 2.299 M 25.12 % | 1.838 M 0.00 % | 1.838 M -8.10 % | 2.000 M 0.00 % | 2.000 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.000 K -87.35 % | 774.500 K 2 998.00 % | 25.000 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 30.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 -100.00 % | 39.000 K -98.10 % | 2.056 M 0.00 % | 2.056 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 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 83.500 K 0.00 % | 83.500 K |
| Depreciation and amortization | -86.447 M -288.49 % | -22.252 M | 0.000 | 0.000 -100.00 % | 38.607 M -69.34 % | 125.918 M 2.63 % | 122.686 M 18.19 % | 103.804 M -43.57 % | 183.952 M 2 170.60 % | -8.884 M 7.30 % | -9.584 M 89.22 % | -88.879 M -213.90 % | -28.314 M 46.11 % | -52.537 M -132.01 % | -22.644 M 54.68 % | -49.967 M 12.56 % | -57.146 M -16.13 % | -49.207 M -128.30 % | -21.554 M -33.73 % | -16.117 M -22.67 % | -13.139 M 11.10 % | -14.779 M -429.81 % | 4.481 M 110.99 % | -40.787 M 1.93 % | -41.590 M -302.38 % | -10.336 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 | 86.447 M 288.49 % | 22.252 M 70.06 % | 13.085 M 16.39 % | 11.242 M -70.88 % | 38.607 M -69.34 % | 125.918 M 2.63 % | 122.686 M 18.19 % | 103.804 M -43.57 % | 183.952 M 2 170.60 % | -8.884 M 7.30 % | -9.584 M -110.78 % | 88.879 M 213.90 % | 28.314 M -46.11 % | 52.537 M 132.01 % | 22.644 M -54.68 % | 49.967 M -12.56 % | 57.146 M 16.13 % | 49.207 M 128.30 % | 21.554 M 33.73 % | 16.117 M 22.67 % | 13.139 M -11.10 % | 14.779 M 429.81 % | -4.481 M -110.99 % | 40.787 M -1.93 % | 41.590 M 302.38 % | 10.336 M -24.76 % | 13.738 M 0.00 % | 13.738 M -47.78 % | 26.306 M 0.00 % | 26.306 M 266.53 % | 7.177 M 0.00 % | 7.177 M 131.31 % | -22.926 M 0.00 % | -22.926 M -183.51 % | 27.454 M 0.00 % | 27.454 M 8.41 % | 25.324 M 0.00 % | 25.324 M -28.55 % | 35.443 M 0.00 % | 35.443 M 85.68 % | 19.089 M 0.00 % | 19.089 M 39.46 % | 13.688 M 0.00 % | 13.688 M |
| Operating income ratio | 0.86 35.53 % | 0.64 7.39 % | 0.59 6.16 % | 0.56 -26.37 % | 0.76 -17.85 % | 0.92 -0.34 % | 0.93 0.72 % | 0.92 -3.88 % | 0.96 -80.99 % | 5.03 5.02 % | 4.79 412.25 % | 0.93 11.58 % | 0.84 -7.64 % | 0.91 9.59 % | 0.83 -8.67 % | 0.91 -1.40 % | 0.92 -0.72 % | 0.93 10.99 % | 0.83 5.79 % | 0.79 6.65 % | 0.74 -3.05 % | 0.76 112.68 % | -6.01 -769.98 % | 0.90 -0.70 % | 0.90 28.13 % | 0.71 -5.14 % | 0.74 0.00 % | 0.74 -12.08 % | 0.85 0.00 % | 0.85 24.07 % | 0.68 0.00 % | 0.68 -34.12 % | 1.03 0.00 % | 1.03 26.29 % | 0.82 0.00 % | 0.82 -2.92 % | 0.84 0.00 % | 0.84 -0.46 % | 0.85 0.00 % | 0.85 9.16 % | 0.78 0.00 % | 0.78 -3.93 % | 0.81 0.00 % | 0.81 |
| Total other income expenses net | -1.930 M -360.46 % | 741.000 K 127.78 % | -2.667 M 37.89 % | -4.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.487 M | 0.000 -100.00 % | 1.210 M 384.04 % | -426.000 K -131.23 % | 1.364 M 470.65 % | -368.000 K -130.82 % | 1.194 M 11.69 % | 1.069 M -44.44 % | 1.924 M 36.45 % | 1.410 M 312.67 % | -663.000 K -4.41 % | -635.000 K -63.24 % | -389.000 K 24.61 % | -516.000 K -455.86 % | 145.000 K -77.34 % | 640.000 K 388.29 % | -222.000 K -101.69 % | 13.102 M 0.00 % | 13.102 M | 0.000 | 0.000 100.00 % | -8.147 M 0.00 % | -8.147 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 |
| 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-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 |
| 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-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 128.004 M 53.27 % | 83.516 M 712.57 % | 10.278 M -79.19 % | 49.400 M 10.76 % | 44.599 M 69.10 % | 26.375 M 163.82 % | -41.328 M -40.82 % | -29.349 M 34.99 % | -45.143 M -16.26 % | -38.831 M -168.36 % | -14.470 M 69.03 % | -46.720 M 22.94 % | -60.626 M 15.93 % | -72.116 M 8.00 % | -78.389 M -6.49 % | -73.609 M -91.08 % | -38.522 M 65.08 % | -110.314 M -6.24 % | -103.831 M -2.81 % | -100.994 M -12.04 % | -90.137 M 10.86 % | -101.123 M -48.19 % | -68.239 M -92.33 % | -35.481 M -23.29 % | -28.778 M -292.98 % | -7.323 M 20.56 % | -9.218 M 84.61 % | -59.888 M -111.57 % | -28.306 M 60.21 % | -71.138 M 37.58 % | -113.970 M 0.07 % | -114.050 M 17.93 % | -138.963 M -30.80 % | -106.241 M 21.13 % | -134.699 M -8.80 % | -123.800 M 17.16 % | -149.436 M 7.53 % | -161.613 M -7.80 % | -149.924 M 0.18 % | -150.199 M -3.95 % | -144.494 M -71.58 % | -84.213 M | 0.000 |
| Total investments | 1.470 B 7.90 % | 1.362 B 5.06 % | 1.296 B -3.45 % | 1.343 B -0.48 % | 1.349 B 3.93 % | 1.298 B 15.51 % | 1.124 B 10.45 % | 1.017 B 12.11 % | 907.562 M 23.06 % | 737.468 M -5.26 % | 778.416 M 1.95 % | 763.492 M 13.94 % | 670.072 M 6.13 % | 631.345 M 9.52 % | 576.487 M -0.06 % | 576.806 M 0.81 % | 572.181 M 26.22 % | 453.319 M 9.47 % | 414.107 M 0.64 % | 411.463 M -4.73 % | 431.905 M 7.38 % | 402.213 M -7.18 % | 433.349 M -7.98 % | 470.915 M 6.65 % | 441.563 M 5.23 % | 419.604 M 1.69 % | 412.629 M 9.99 % | 375.145 M 0.90 % | 371.807 M 23.31 % | 301.514 M 30.40 % | 231.221 M 28.47 % | 179.977 M -6.35 % | 192.178 M -31.36 % | 279.964 M 5.71 % | 264.848 M 2.20 % | 259.149 M 9.85 % | 235.904 M 18.28 % | 199.438 M 2.48 % | 194.605 M 16.63 % | 166.853 M 10.07 % | 151.594 M -27.56 % | 209.268 M 8.38 % | 193.081 M |
| Total debt | 131.931 M 41.40 % | 93.305 M 366.53 % | 20.000 M -72.57 % | 72.904 M 11.66 % | 65.293 M 67.14 % | 39.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M -99.81 % | 1.138 B 11.19 % | 1.023 B 9.82 % | 931.788 M 23.39 % | 755.155 M -2.35 % | 773.317 M 36 515.39 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 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 |
| Retained earnings | 0.000 -100.00 % | 1.251 B -0.77 % | 1.261 B -0.56 % | 1.268 B -0.81 % | 1.278 B 2.55 % | 1.246 B 9.76 % | 1.136 B 11.21 % | 1.021 B 9.84 % | 929.676 M 210 433.94 % | -442.000 K -100.06 % | 771.205 M -2.26 % | 789.017 M 11.36 % | 708.520 M 2.94 % | 688.265 M 7.21 % | 641.983 M 2.17 % | 628.320 M 6.42 % | 590.393 M 8.69 % | 543.205 M 8.86 % | 499.002 M 3.24 % | 483.329 M -0.25 % | 484.524 M 2.14 % | 474.364 M 0.62 % | 471.422 M -0.79 % | 475.172 M 8.47 % | 438.075 M 3 626.40 % | 11.756 M -16.13 % | 14.017 M | 0.000 -100.00 % | 11.038 M -2.38 % | 11.307 M -2.32 % | 11.576 M | 0.000 -100.00 % | 14.939 M | 0.000 -100.00 % | 17.037 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.457 M | 0.000 |
| Common stock | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.01 % | 7.291 M -0.01 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M 0.00 % | 7.292 M -3.15 % | 7.529 M -2.30 % | 7.706 M -6.40 % | 8.233 M -2.16 % | 8.415 M | 0.000 -100.00 % | 8.652 M | 0.000 -100.00 % | 9.080 M | 0.000 |
| Total equity | 1.332 B 4.62 % | 1.274 B -0.76 % | 1.283 B -0.55 % | 1.290 B -0.80 % | 1.301 B 2.51 % | 1.269 B 9.57 % | 1.158 B 10.97 % | 1.044 B 9.61 % | 952.016 M 22.85 % | 774.941 M -2.34 % | 793.545 M -2.20 % | 811.357 M 11.01 % | 730.860 M 2.85 % | 710.605 M 6.97 % | 664.323 M 2.10 % | 650.660 M 6.19 % | 612.733 M 8.34 % | 565.545 M 8.48 % | 521.342 M 1.20 % | 515.146 M -0.28 % | 516.594 M 2.39 % | 504.539 M 0.37 % | 502.677 M -1.01 % | 507.790 M 7.71 % | 471.463 M 9.85 % | 429.184 M 1.33 % | 423.566 M -2.58 % | 434.805 M 8.84 % | 399.483 M 7.38 % | 372.040 M 7.96 % | 344.597 M 17.13 % | 294.208 M -11.31 % | 331.739 M -14.19 % | 386.619 M -2.93 % | 398.277 M 4.37 % | 381.591 M 0.17 % | 380.955 M 6.52 % | 357.629 M 3.80 % | 344.529 M 8.64 % | 317.125 M 7.10 % | 296.088 M 0.91 % | 293.421 M 51.97 % | 193.081 M |
| Other non current liabilities | 11.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 131.931 M 41.40 % | 93.305 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 143.102 M 53.37 % | 93.305 M 366.53 % | 20.000 M -72.57 % | 72.904 M 11.66 % | 65.293 M 1 079.21 % | 5.537 M -40.48 % | 9.303 M 78.66 % | 5.207 M 511.87 % | 851.000 K -63.80 % | 2.351 M 386.75 % | 483.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 |
| Other current liabilities | -131.931 M -2 013.71 % | 6.894 M 134.47 % | -20.000 M 74.53 % | -78.519 M -20.26 % | -65.293 M -46.39 % | -44.603 M -379.45 % | -9.303 M -78.66 % | -5.207 M -511.87 % | -851.000 K 63.80 % | -2.351 M -386.75 % | -483.000 K 13.29 % | -557.000 K -55 600.00 % | -1.000 K 99.88 % | -841.000 K -68.54 % | -499.000 K 83.54 % | -3.031 M | 0.000 100.00 % | -851.000 K | 0.000 100.00 % | -586.000 K | 0.000 100.00 % | -385.000 K | 0.000 100.00 % | -505.000 K -191.82 % | 550.000 K 227.91 % | -430.000 K 57.88 % | -1.021 M 47.56 % | -1.947 M -81.79 % | -1.071 M 9.04 % | -1.178 M 8.29 % | -1.284 M 11.51 % | -1.451 M 32.57 % | -2.152 M 13.33 % | -2.483 M -34.58 % | -1.845 M -25.60 % | -1.469 M 69.51 % | -4.818 M -34.62 % | -3.579 M | 0.000 100.00 % | -545.000 K | 0.000 100.00 % | -1.341 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -67.289 M | 0.000 100.00 % | -33.529 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 131.931 M 41.40 % | 93.305 M 366.53 % | 20.000 M -72.57 % | 72.904 M 11.66 % | 65.293 M 67.14 % | 39.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 100.199 M 298.58 % | 25.139 M 347.71 % | 5.615 M -92.15 % | 71.567 M 1 192.52 % | 5.537 M -40.48 % | 9.303 M 78.66 % | 5.207 M 511.87 % | 851.000 K -63.80 % | 2.351 M 386.75 % | 483.000 K -13.29 % | 557.000 K 55 600.00 % | 1.000 K -99.88 % | 841.000 K 134.92 % | 358.000 K -88.19 % | 3.031 M 756.21 % | 354.000 K -58.40 % | 851.000 K 34.23 % | 634.000 K 8.19 % | 586.000 K -92.38 % | 7.694 M 1 898.44 % | 385.000 K 46.95 % | 262.000 K -48.12 % | 505.000 K -8.18 % | 550.000 K 27.91 % | 430.000 K -57.88 % | 1.021 M -47.56 % | 1.947 M 81.79 % | 1.071 M -9.04 % | 1.178 M -8.29 % | 1.284 M -11.51 % | 1.451 M -32.57 % | 2.152 M -13.33 % | 2.483 M 34.58 % | 1.845 M 25.60 % | 1.469 M -69.51 % | 4.818 M 34.62 % | 3.579 M | 0.000 -100.00 % | 545.000 K | 0.000 -100.00 % | 1.341 M | 0.000 |
| Total liabilities | 143.102 M 42.82 % | 100.199 M 298.58 % | 25.139 M -67.98 % | 78.519 M 20.26 % | 65.293 M 46.39 % | 44.603 M 379.45 % | 9.303 M 78.66 % | 5.207 M 511.87 % | 851.000 K -63.80 % | 2.351 M 386.75 % | 483.000 K -13.29 % | 557.000 K 44.30 % | 386.000 K -54.10 % | 841.000 K -12.67 % | 963.000 K -68.23 % | 3.031 M 756.21 % | 354.000 K -58.40 % | 851.000 K 34.23 % | 634.000 K 8.19 % | 586.000 K -92.38 % | 7.694 M 1 898.44 % | 385.000 K 46.95 % | 262.000 K -48.12 % | 505.000 K -8.18 % | 550.000 K 27.91 % | 430.000 K -57.88 % | 1.021 M -47.56 % | 1.947 M 81.79 % | 1.071 M -9.04 % | 1.178 M -8.29 % | 1.284 M -11.51 % | 1.451 M -32.57 % | 2.152 M -13.33 % | 2.483 M 34.58 % | 1.845 M 25.60 % | 1.469 M -69.51 % | 4.818 M 34.62 % | 3.579 M | 0.000 -100.00 % | 545.000 K | 0.000 -100.00 % | 1.341 M | 0.000 |
| Other non current assets | 0.000 | 0.000 100.00 % | -1.296 B 3.45 % | -1.343 B 0.48 % | -1.349 B -3.93 % | -1.298 B -15.51 % | -1.124 B -10.45 % | -1.017 B -12.11 % | -907.562 M -23.06 % | -737.468 M 5.26 % | -778.416 M -1.95 % | -763.492 M -13.94 % | -670.072 M -6.13 % | -631.345 M -9.52 % | -576.487 M 0.06 % | -576.806 M -0.81 % | -572.181 M -26.22 % | -453.319 M -9.47 % | -414.107 M -0.64 % | -411.463 M 4.73 % | -431.905 M -7.38 % | -402.213 M 7.18 % | -433.349 M 7.98 % | -470.915 M -6.65 % | -441.563 M -5.23 % | -419.604 M -1.69 % | -412.629 M -9.99 % | -375.145 M -0.90 % | -371.807 M -23.31 % | -301.514 M -30.40 % | -231.221 M -28.47 % | -179.977 M 6.35 % | -192.178 M 31.36 % | -279.964 M -5.71 % | -264.848 M -2.20 % | -259.149 M -9.85 % | -235.904 M -18.28 % | -199.438 M -2.48 % | -194.605 M -16.63 % | -166.853 M -10.07 % | -151.594 M 27.56 % | -209.268 M -8.38 % | -193.081 M |
| Long term investments | 1.470 B 7.90 % | 1.362 B 5.06 % | 1.296 B -3.45 % | 1.343 B -0.48 % | 1.349 B 3.93 % | 1.298 B 15.51 % | 1.124 B 10.45 % | 1.017 B 12.11 % | 907.562 M 23.06 % | 737.468 M -5.26 % | 778.416 M 1.95 % | 763.492 M 13.94 % | 670.072 M 6.13 % | 631.345 M 9.52 % | 576.487 M -0.06 % | 576.806 M 0.81 % | 572.181 M 26.22 % | 453.319 M 9.47 % | 414.107 M 0.64 % | 411.463 M -4.73 % | 431.905 M 7.38 % | 402.213 M -7.18 % | 433.349 M -7.98 % | 470.915 M 6.65 % | 441.563 M 5.23 % | 419.604 M 1.69 % | 412.629 M 9.99 % | 375.145 M 0.90 % | 371.807 M 23.31 % | 301.514 M 30.40 % | 231.221 M 28.47 % | 179.977 M -6.35 % | 192.178 M -31.36 % | 279.964 M 5.71 % | 264.848 M 2.20 % | 259.149 M 9.85 % | 235.904 M 18.28 % | 199.438 M 2.48 % | 194.605 M 16.63 % | 166.853 M 10.07 % | 151.594 M -27.56 % | 209.268 M 8.38 % | 193.081 M |
| 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 | 1.470 B 7.90 % | 1.362 B 5.06 % | 1.296 B -3.45 % | 1.343 B -0.48 % | 1.349 B 3.93 % | 1.298 B 15.51 % | 1.124 B 10.45 % | 1.017 B 12.11 % | 907.562 M 23.06 % | 737.468 M -5.26 % | 778.416 M 1.95 % | 763.492 M 13.94 % | 670.072 M 6.13 % | 631.345 M 9.52 % | 576.487 M -0.06 % | 576.806 M 0.81 % | 572.181 M 26.22 % | 453.319 M 9.47 % | 414.107 M 0.64 % | 411.463 M -4.73 % | 431.905 M 7.38 % | 402.213 M -7.18 % | 433.349 M -7.98 % | 470.915 M 6.65 % | 441.563 M 5.23 % | 419.604 M 1.69 % | 412.629 M 9.99 % | 375.145 M 0.90 % | 371.807 M 23.31 % | 301.514 M 30.40 % | 231.221 M 28.47 % | 179.977 M -6.35 % | 192.178 M -31.36 % | 279.964 M 5.71 % | 264.848 M 2.20 % | 259.149 M 9.85 % | 235.904 M 18.28 % | 199.438 M 2.48 % | 194.605 M 16.63 % | 166.853 M 10.07 % | 151.594 M -27.56 % | 209.268 M | 0.000 |
| Other current assets | 2.018 M 5.10 % | 1.920 M -14.97 % | 2.258 M | 0.000 -100.00 % | 2.532 M | 0.000 -100.00 % | 2.205 M | 0.000 -100.00 % | 162.000 K | 0.000 -100.00 % | 1.142 M | 0.000 -100.00 % | 748.000 K | 0.000 -100.00 % | 4.815 M 567.30 % | 721.561 K -74.98 % | 2.884 M 331.16 % | 668.900 K -86.72 % | 5.037 M 322.28 % | 1.193 M -67.63 % | 3.685 M 353.82 % | 812.000 K -68.59 % | 2.585 M 57.24 % | 1.644 M -50.84 % | 3.344 M | 0.000 -100.00 % | 2.739 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 |
| 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 -100.00 % | 19.774 M -25.09 % | 26.398 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 |
| cash and cash equivalents | 3.927 M -59.88 % | 9.789 M 0.69 % | 9.722 M -58.64 % | 23.504 M 13.58 % | 20.694 M 63.06 % | 12.691 M -69.29 % | 41.328 M 40.82 % | 29.349 M -34.99 % | 45.143 M 16.26 % | 38.831 M 168.36 % | 14.470 M -69.03 % | 46.720 M -22.94 % | 60.626 M -15.93 % | 72.116 M -8.00 % | 78.389 M 6.49 % | 73.609 M 91.08 % | 38.522 M -65.08 % | 110.314 M 6.24 % | 103.831 M 2.81 % | 100.994 M 12.04 % | 90.137 M -10.86 % | 101.123 M 48.19 % | 68.239 M 92.33 % | 35.481 M 23.29 % | 28.778 M 292.98 % | 7.323 M -20.56 % | 9.218 M -84.61 % | 59.888 M 111.57 % | 28.306 M -60.21 % | 71.138 M -37.58 % | 113.970 M -0.07 % | 114.050 M -17.93 % | 138.963 M 30.80 % | 106.241 M -21.13 % | 134.699 M 8.80 % | 123.800 M -17.16 % | 149.436 M -7.53 % | 161.613 M 7.80 % | 149.924 M -0.18 % | 150.199 M 3.95 % | 144.494 M 71.58 % | 84.213 M | 0.000 |
| Cash and short term investments | 3.927 M -59.88 % | 9.789 M 0.69 % | 9.722 M -58.64 % | 23.504 M 13.58 % | 20.694 M 63.06 % | 12.691 M -69.29 % | 41.328 M 40.82 % | 29.349 M -34.99 % | 45.143 M 16.26 % | 38.831 M 168.36 % | 14.470 M -69.03 % | 46.720 M -22.94 % | 60.626 M -15.93 % | 72.116 M -8.00 % | 78.389 M 6.49 % | 73.609 M 91.08 % | 38.522 M -65.08 % | 110.314 M 6.24 % | 103.831 M 2.81 % | 100.994 M 12.04 % | 90.137 M -10.86 % | 101.123 M 48.19 % | 68.239 M 92.33 % | 35.481 M 23.29 % | 28.778 M 292.98 % | 7.323 M -20.56 % | 9.218 M -84.61 % | 59.888 M 111.57 % | 28.306 M -60.21 % | 71.138 M -37.58 % | 113.970 M -0.07 % | 114.050 M -17.93 % | 138.963 M 30.80 % | 106.241 M -21.13 % | 134.699 M 8.80 % | 123.800 M -17.16 % | 149.436 M -7.53 % | 161.613 M 7.80 % | 149.924 M -0.18 % | 150.199 M 3.95 % | 144.494 M 71.58 % | 84.213 M | 0.000 |
| Total current assets | 5.945 M -49.23 % | 11.709 M -2.26 % | 11.980 M -54.14 % | 26.122 M 26.23 % | 20.694 M 34.61 % | 15.373 M -64.69 % | 43.533 M 39.11 % | 31.294 M -30.93 % | 45.305 M 13.76 % | 39.824 M 155.09 % | 15.612 M -67.76 % | 48.422 M -20.13 % | 60.626 M -24.31 % | 80.101 M -8.78 % | 87.807 M 14.21 % | 76.885 M 92.37 % | 39.967 M -64.66 % | 113.077 M 6.72 % | 105.957 M 1.62 % | 104.269 M 15.68 % | 90.137 M -12.24 % | 102.711 M 50.52 % | 68.239 M 82.55 % | 37.380 M 29.89 % | 28.778 M 187.49 % | 10.010 M -16.29 % | 11.958 M -80.59 % | 61.607 M 114.31 % | 28.747 M -59.91 % | 71.704 M -37.46 % | 114.660 M -0.88 % | 115.682 M -18.37 % | 141.713 M 29.85 % | 109.138 M -19.32 % | 135.274 M 9.17 % | 123.911 M -17.32 % | 149.869 M -7.36 % | 161.770 M 7.90 % | 149.924 M -0.59 % | 150.817 M 4.38 % | 144.494 M 69.01 % | 85.494 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.328 M | 0.000 -100.00 % | 45.143 M | 0.000 -100.00 % | 14.470 M | 0.000 | 0.000 | 0.000 100.00 % | -4.315 M -498.01 % | -721.561 K 69.73 % | -2.384 M -256.41 % | -668.900 K 83.43 % | -4.038 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.644 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 |
| Net receivables | 0.000 | 0.000 | 0.000 -100.00 % | 2.618 M | 0.000 -100.00 % | 2.682 M | 0.000 -100.00 % | 1.945 M | 0.000 -100.00 % | 993.000 K | 0.000 -100.00 % | 1.702 M | 0.000 -100.00 % | 7.985 M 31.01 % | 6.095 M 138.60 % | 2.554 M | 0.000 -100.00 % | 2.094 M -1.50 % | 2.126 M 2.10 % | 2.082 M 7.83 % | 1.931 M 148.84 % | 776.000 K | 0.000 -100.00 % | 255.000 K | 0.000 -100.00 % | 2.687 M -1.93 % | 2.740 M 59.39 % | 1.719 M 289.80 % | 441.000 K -22.02 % | 565.500 K -18.04 % | 690.000 K -57.72 % | 1.632 M -40.65 % | 2.750 M -5.07 % | 2.897 M 403.83 % | 575.000 K 418.02 % | 111.000 K -74.36 % | 433.000 K 175.80 % | 157.000 K | 0.000 -100.00 % | 618.000 K | 0.000 -100.00 % | 1.281 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 2.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 548.000 K | 0.000 -100.00 % | 992.000 K | 0.000 -100.00 % | 939.000 K | 0.000 -100.00 % | 1.912 M | 0.000 -100.00 % | 2.246 M | 0.000 -100.00 % | 1.351 M | 0.000 -100.00 % | 1.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 193.081 M |
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 5.615 M | 0.000 -100.00 % | 5.537 M | 0.000 -100.00 % | 5.207 M | 0.000 -100.00 % | 2.351 M | 0.000 -100.00 % | 557.000 K 55 600.00 % | 1.000 K -99.88 % | 841.000 K 134.92 % | 358.000 K -88.19 % | 3.031 M | 0.000 -100.00 % | 851.000 K | 0.000 -100.00 % | 586.000 K | 0.000 -100.00 % | 385.000 K | 0.000 -100.00 % | 505.000 K | 0.000 -100.00 % | 430.000 K -57.88 % | 1.021 M -47.56 % | 1.947 M 81.79 % | 1.071 M -9.04 % | 1.178 M -8.29 % | 1.284 M -11.51 % | 1.451 M -32.57 % | 2.152 M -13.33 % | 2.483 M 34.58 % | 1.845 M 25.60 % | 1.469 M -69.51 % | 4.818 M 34.62 % | 3.579 M | 0.000 -100.00 % | 545.000 K | 0.000 -100.00 % | 1.341 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 141.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 |
| 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 -100.00 % | 9.477 M -2.60 % | 9.730 M 24.19 % | 7.835 M -12.11 % | 8.915 M -13.26 % | 10.278 M -6.97 % | 11.048 M 34.52 % | 8.213 M -2.18 % | 8.396 M -28.83 % | 11.797 M 16.24 % | 10.149 M 23.90 % | 8.191 M 31.41 % | 6.233 M 127.23 % | 2.743 M -37.57 % | 4.394 M -37.99 % | 7.086 M -2.09 % | 7.237 M -13.30 % | 8.347 M 24.86 % | 6.685 M 24.70 % | 5.361 M -16.09 % | 6.389 M -7.47 % | 6.905 M 49.82 % | 4.609 M -42.17 % | 7.970 M 93.92 % | 4.110 M |
| 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 | 1.325 B 10 143.51 % | 12.936 M -14.04 % | 15.048 M 0.00 % | 15.048 M 0.00 % | 15.048 M 0.00 % | 15.048 M 101.34 % | -1.123 B -11.35 % | -1.008 B -7 894.05 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M 0.00 % | 12.936 M -14.04 % | 15.048 M 0.00 % | 15.048 M 0.00 % | 15.048 M 0.00 % | 15.048 M -96.93 % | 490.220 M 8.19 % | 453.123 M 12.74 % | 401.923 M 2.05 % | 393.861 M -5.26 % | 415.716 M 3 113.64 % | 12.936 M 0.00 % | 12.936 M -95.95 % | 319.496 M 12.43 % | 284.173 M -6.86 % | 305.114 M -18.03 % | 372.241 M 1.57 % | 366.474 M 0.26 % | 365.538 M -0.14 % | 366.037 M 6.45 % | 343.853 M 1.69 % | 338.140 M 12.13 % | 301.568 M 3.46 % | 291.479 M 9.61 % | 265.914 M 40.72 % | 188.971 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 % | -20.000 M | 0.000 100.00 % | -71.567 M -313.45 % | 33.529 M 460.41 % | -9.303 M -78.66 % | -5.207 M -511.87 % | -851.000 K 63.80 % | -2.351 M -386.75 % | -483.000 K | 0.000 -100.00 % | 386.000 K | 0.000 -100.00 % | 963.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 |
| Total assets | 1.475 B 7.41 % | 1.374 B 5.00 % | 1.308 B -4.41 % | 1.369 B -0.25 % | 1.372 B 4.47 % | 1.313 B 12.52 % | 1.167 B 11.31 % | 1.049 B 10.06 % | 952.867 M 22.59 % | 777.292 M -2.11 % | 794.028 M -2.20 % | 811.914 M 11.03 % | 731.246 M 2.78 % | 711.446 M 6.94 % | 665.286 M 1.77 % | 653.691 M 6.62 % | 613.087 M 8.24 % | 566.396 M 8.51 % | 521.976 M 1.21 % | 515.732 M -1.63 % | 524.288 M 3.84 % | 504.924 M 0.39 % | 502.939 M -1.05 % | 508.295 M 7.69 % | 472.013 M 9.87 % | 429.614 M 1.18 % | 424.587 M -2.79 % | 436.752 M 9.04 % | 400.554 M 7.32 % | 373.218 M 7.90 % | 345.881 M 16.99 % | 295.659 M -11.45 % | 333.891 M -14.19 % | 389.102 M -2.75 % | 400.122 M 4.45 % | 383.060 M -0.70 % | 385.773 M 6.80 % | 361.208 M 4.84 % | 344.529 M 8.46 % | 317.670 M 7.29 % | 296.088 M 0.45 % | 294.762 M 52.66 % | 193.081 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-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-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-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non cash items | -102.400 M -63.84 % | -62.501 M -220.35 % | 51.934 M 348.87 % | -20.868 M 57.51 % | -49.116 M 64.82 % | -139.616 M -13.03 % | -123.519 M -19.96 % | -102.971 M 44.83 % | -186.631 M -4 064.97 % | 4.707 M -13.62 % | 5.449 M 105.81 % | -93.742 M -205.04 % | -30.731 M 42.48 % | -53.426 M -662.79 % | -7.004 M -65.78 % | -4.225 M 96.46 % | -119.261 M -203.13 % | -39.343 M -156.31 % | -15.350 M -197.35 % | 15.768 M 182.31 % | -19.158 M -159.31 % | 32.304 M -14.86 % | 37.944 M 235.11 % | -28.084 M -54.94 % | -18.126 M 41.08 % | -30.766 M -123.95 % | -13.738 M 0.00 % | -13.738 M |
| Net cash provided by operating activities | -17.883 M 54.74 % | -39.508 M -163.36 % | 62.352 M 547.93 % | -13.920 M -32.46 % | -10.509 M 23.28 % | -13.698 M -106.07 % | 225.657 M 26 989.68 % | 833.000 K 131.09 % | -2.679 M 35.86 % | -4.177 M -1.02 % | -4.135 M -13.19 % | -3.653 M -28.49 % | -2.843 M -698.53 % | 475.000 K -96.86 % | 15.131 M -67.76 % | 46.936 M 176.39 % | -61.443 M -621.23 % | 11.788 M 31.21 % | 8.984 M -69.90 % | 29.852 M 431.76 % | -8.998 M -119.33 % | 46.548 M 36.13 % | 34.194 M 170.12 % | 12.659 M -40.62 % | 21.318 M -22.69 % | 27.574 M 100.71 % | 13.738 M 0.00 % | 13.738 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 | 0.000 | 0.000 | 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 100.00 % | -33.546 M -130.60 % | 109.612 M 349.05 % | 24.410 M 40.58 % | 17.364 M 163.08 % | -27.526 M -167.16 % | 40.988 M 194.20 % | -43.512 M -1 969.04 % | -2.103 M 52.02 % | -4.383 M 81.04 % | -23.117 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 |
| Purchases of investments | 0.000 100.00 % | -46.590 M -103.33 % | -22.914 M -67.19 % | -13.705 M 57.96 % | -32.601 M -9.98 % | -29.644 M -518.82 % | 7.078 M 108.61 % | -82.203 M -50.71 % | -54.544 M -72.66 % | -31.590 M 42.31 % | -54.761 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 |
| Sales maturities of investments | 0.000 -100.00 % | 18.574 M -62.66 % | 49.748 M 216.12 % | 15.737 M 12.73 % | 13.960 M -23.22 % | 18.183 M 186.52 % | -21.016 M -117.23 % | 121.998 M 68.02 % | 72.611 M -3.10 % | 74.934 M 27.02 % | 58.993 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.477 M | 0.000 100.00 % | -1.184 M | 0.000 -100.00 % | 31.034 M | 0.000 100.00 % | -24.828 M | 0.000 -100.00 % | 19.418 M | 0.000 -100.00 % | 18.775 M 0.00 % | 18.775 M -19.86 % | 23.427 M 0.00 % | 23.427 M 103.21 % | 11.528 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 100.00 % | -61.562 M -145.12 % | 136.446 M 416.02 % | 26.442 M 2 170.63 % | -1.277 M 96.72 % | -38.987 M 80.67 % | -201.714 M -5 326.80 % | -3.717 M -123.28 % | 15.964 M -59.03 % | 38.961 M 306.31 % | -18.885 M -1 495.02 % | -1.184 M | 0.000 -100.00 % | 31.034 M | 0.000 100.00 % | -24.828 M | 0.000 -100.00 % | 19.418 M | 0.000 -100.00 % | 18.775 M 0.00 % | 18.775 M -19.86 % | 23.427 M 0.00 % | 23.427 M 103.21 % | 11.528 M | 0.000 100.00 % | -24.656 M -12.97 % | -21.826 M 0.00 % | -21.826 M |
| Debt repayment | 0.000 -100.00 % | 73.966 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 % | 1.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -14.395 M 32.91 % | -21.456 M -225.53 % | -6.591 M -1.76 % | -6.477 M -221.28 % | -2.016 M | 0.000 | 0.000 100.00 % | -2.679 M | 0.000 100.00 % | -775.000 K 41.90 % | -1.334 M -3.09 % | -1.294 M -82.51 % | -709.000 K 81.84 % | -3.905 M -50.02 % | -2.603 M 50.01 % | -5.207 M -37.42 % | -3.789 M -57.09 % | -2.412 M 52.14 % | -5.040 M -23.83 % | -4.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -11.070 M 50.75 % | -22.476 M -3.98 % | -21.616 M -98.57 % | -10.886 M -127.17 % | -4.792 M 68.21 % | -15.074 M -83.36 % | -8.221 M 14.61 % | -9.628 M -40.00 % | -6.877 M 23.12 % | -8.945 M -29.75 % | -6.894 M 16.92 % | -8.298 M -19.84 % | -6.924 M 9.12 % | -7.619 M -9.85 % | -6.936 M 0.34 % | -6.960 M 1.65 % | -7.077 M -65.35 % | -4.280 M -32.22 % | -3.237 M 71.12 % | -11.209 M -92.13 % | -5.834 M 48.38 % | -11.302 M -519.97 % | -1.823 M 50.00 % | -3.646 M | 0.000 100.00 % | -3.646 M -344.36 % | -820.500 K 0.00 % | -820.500 K |
| Other financing activites | 37.184 M -29.19 % | 52.510 M 141.57 % | -126.313 M -1 335.70 % | 10.222 M -55.21 % | 22.822 M 24.32 % | 18.358 M 645.07 % | -3.368 M | 0.000 -100.00 % | 3.031 M 594.37 % | -613.000 K | 0.000 100.00 % | -1.871 M -167.29 % | -700.000 K -83.73 % | -381.000 K 14.19 % | -444.000 K 49.32 % | -876.000 K 45.49 % | -1.607 M -210.23 % | -518.000 K -171.84 % | 721.000 K 123.61 % | -3.054 M 57.51 % | -7.187 M -264.27 % | -1.973 M -113.53 % | -924.000 K 62.33 % | -2.453 M -388.65 % | -502.000 K 75.51 % | -2.050 M -43.71 % | -1.427 M 0.00 % | -1.427 M |
| Net cash used provided by financing activities | 11.719 M -85.80 % | 82.544 M 207.39 % | -76.866 M -688.29 % | -9.751 M -150.22 % | 19.418 M -19.06 % | 23.992 M 307.02 % | -11.589 M 5.83 % | -12.307 M -96.47 % | -6.264 M 39.38 % | -10.333 M -25.58 % | -8.228 M 28.22 % | -11.463 M -37.56 % | -8.333 M -4.16 % | -8.000 M 19.86 % | -9.983 M 23.46 % | -13.043 M -14.04 % | -11.437 M -58.63 % | -7.210 M 4.58 % | -7.556 M 58.78 % | -18.333 M -1 254.99 % | -1.353 M 89.81 % | -13.275 M -1 336.69 % | -924.000 K 84.85 % | -6.099 M -1 114.94 % | -502.000 K 91.19 % | -5.696 M -153.49 % | -2.247 M 0.00 % | -2.247 M |
| Effect of forex changes on cash | 302.000 K 282.28 % | 79.000 K -89.21 % | 732.000 K 3 653.85 % | 19.500 K -89.40 % | 184.000 K 557.14 % | 28.000 K 104.14 % | -676.500 K -124.38 % | -301.500 K 15.07 % | -355.000 K -697.75 % | -44.500 K 91.12 % | -501.000 K -141.40 % | 1.210 M 485.35 % | -314.000 K -125.08 % | 1.252 M 440.22 % | -368.000 K -130.82 % | 1.194 M 9.74 % | 1.088 M -42.89 % | 1.905 M 35.20 % | 1.409 M 312.84 % | -662.000 K -4.25 % | -635.000 K -63.24 % | -389.000 K 24.02 % | -512.000 K -458.04 % | 143.000 K -77.62 % | 639.000 K 387.84 % | -222.000 K -7.77 % | -206.000 K 0.00 % | -206.000 K |
| Net change in cash | -9.789 M -200.00 % | 9.789 M 171.03 % | -13.782 M -590.46 % | 2.810 M -64.89 % | 8.003 M 127.95 % | -28.637 M -650.64 % | -3.815 M 75.85 % | -15.794 M -350.22 % | 6.312 M -74.09 % | 24.361 M 176.73 % | -31.749 M -217.06 % | 27.123 M 572.11 % | -5.745 M -109.19 % | 62.486 M 2 514.46 % | 2.390 M -94.98 % | 47.651 M 232.75 % | -35.896 M -140.89 % | 87.780 M 6 088.21 % | 1.419 M -74.09 % | 5.475 M 0.00 % | 5.475 M -94.17 % | 93.929 M 852.11 % | 9.865 M -70.95 % | 33.957 M 216.54 % | 10.728 M 275.98 % | -6.096 M 71.08 % | -21.081 M 0.00 % | -21.081 M |
| Cash at beginning of period | 9.789 M 0.69 % | 9.722 M -58.64 % | 23.504 M 13.58 % | 20.694 M 63.06 % | 12.691 M -69.29 % | 41.328 M -8.45 % | 45.143 M 0.00 % | 45.143 M 16.26 % | 38.831 M 168.36 % | 14.470 M -68.69 % | 46.219 M 135.84 % | 19.597 M | 0.000 -100.00 % | 9.631 M | 0.000 -100.00 % | 25.958 M | 0.000 -100.00 % | 22.534 M | 0.000 -100.00 % | 17.060 M 0.00 % | 17.060 M 137.12 % | 7.195 M 0.00 % | 7.195 M 372.08 % | 1.524 M | 0.000 -100.00 % | 6.096 M -77.57 % | 27.177 M 0.00 % | 27.177 M |
| Cash at end of period | 0.000 -100.00 % | 9.789 M 0.69 % | 9.722 M -58.64 % | 23.504 M 13.58 % | 20.694 M 63.06 % | 12.691 M -69.29 % | 41.328 M 40.82 % | 29.349 M -34.99 % | 45.143 M 16.26 % | 38.831 M 168.36 % | 14.470 M -69.03 % | 46.720 M 913.23 % | -5.745 M -107.97 % | 72.116 M 2 917.41 % | 2.390 M -96.75 % | 73.609 M 305.06 % | -35.896 M -132.54 % | 110.314 M 7 676.81 % | 1.419 M -93.71 % | 22.534 M 0.00 % | 22.534 M -77.72 % | 101.123 M 492.76 % | 17.060 M -51.92 % | 35.481 M 230.75 % | 10.728 M | 0.000 -100.00 % | 6.096 M 0.00 % | 6.096 M |
| Operating cash flow | -17.883 M 54.74 % | -39.508 M -163.36 % | 62.352 M 547.93 % | -13.920 M -32.46 % | -10.509 M 23.28 % | -13.698 M -106.07 % | 225.657 M 26 989.68 % | 833.000 K 131.09 % | -2.679 M 35.86 % | -4.177 M -1.02 % | -4.135 M -13.19 % | -3.653 M -28.49 % | -2.843 M -698.53 % | 475.000 K -96.86 % | 15.131 M -67.76 % | 46.936 M 176.39 % | -61.443 M -621.23 % | 11.788 M 31.21 % | 8.984 M -69.90 % | 29.852 M 431.76 % | -8.998 M -119.33 % | 46.548 M 36.13 % | 34.194 M 170.12 % | 12.659 M -40.62 % | 21.318 M -22.69 % | 27.574 M 100.71 % | 13.738 M 0.00 % | 13.738 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 | 0.000 | 0.000 | 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 | -17.883 M 54.74 % | -39.508 M -163.36 % | 62.352 M 547.93 % | -13.920 M -32.46 % | -10.509 M 23.28 % | -13.698 M -106.07 % | 225.657 M 26 989.68 % | 833.000 K 131.09 % | -2.679 M 35.86 % | -4.177 M -1.02 % | -4.135 M -13.19 % | -3.653 M -28.49 % | -2.843 M -698.53 % | 475.000 K -96.86 % | 15.131 M -67.76 % | 46.936 M 176.39 % | -61.443 M -621.23 % | 11.788 M 31.21 % | 8.984 M -69.90 % | 29.852 M 431.76 % | -8.998 M -119.33 % | 46.548 M 36.13 % | 34.194 M 170.12 % | 12.659 M -40.62 % | 21.318 M -22.69 % | 27.574 M 100.71 % | 13.738 M 0.00 % | 13.738 M |
| 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 |