Garnet International Limited GARNETINT.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 85.985 M -45.99 % | 159.197 M -72.98 % | 589.243 M 41.33 % | 416.921 M 178.52 % | 149.689 M 8.75 % | 137.649 M -81.62 % | 748.940 M -80.08 % | 3.760 B 488.06 % | 639.316 M 76.09 % | 363.052 M 156.87 % | 141.338 M 31.48 % | 107.494 M 19.14 % | 90.222 M -57.80 % | 213.800 M -41.16 % | 363.382 M 183.49 % | 128.180 M -95.33 % | 2.743 B 44 983.65 % | 6.084 M | 0.000 | 0.000 |
| Net income | 15.212 M 125.38 % | -59.935 M -310.87 % | 28.423 M 264.99 % | -17.227 M 53.78 % | -37.273 M 65.81 % | -109.021 M 81.11 % | -577.125 M -605.08 % | 114.263 M 17.80 % | 96.995 M 1 277.97 % | 7.039 M -37.29 % | 11.225 M 229.47 % | 3.407 M 75.08 % | 1.946 M -66.91 % | 5.881 M -87.44 % | 46.812 M 4.67 % | 44.724 M 4 572.53 % | 957.169 K -91.63 % | 11.438 M -35.48 % | 17.727 M 668.73 % | 2.306 M |
| Income before tax | 15.534 M 126.07 % | -59.587 M -256.13 % | 38.166 M 542.30 % | -8.629 M 63.71 % | -23.781 M 78.33 % | -109.722 M 81.70 % | -599.423 M -726.27 % | 95.713 M -24.46 % | 126.698 M 505.49 % | 20.925 M 19.78 % | 17.469 M 103.86 % | 8.569 M 57.46 % | 5.442 M -36.88 % | 8.622 M -82.73 % | 49.939 M 5.16 % | 47.487 M 2 513.48 % | 1.817 M -85.79 % | 12.788 M -36.45 % | 20.122 M 699.13 % | 2.518 M |
| Income before tax ratio | 0.18 148.27 % | -0.37 -677.88 % | 0.06 412.95 % | -0.02 86.97 % | -0.16 80.07 % | -0.80 0.41 % | -0.80 -3 243.81 % | 0.03 -87.15 % | 0.20 243.84 % | 0.06 -53.37 % | 0.12 55.05 % | 0.08 32.16 % | 0.06 49.57 % | 0.04 -70.66 % | 0.14 -62.90 % | 0.37 55 825.23 % | 0.00 -99.97 % | 2.10 | 0.00 | 0.00 |
| EBITDA | 1.958 M 150.63 % | -3.867 M -106.52 % | 59.349 M 2 050.33 % | 2.760 M 120.85 % | -13.239 M 86.76 % | -100.013 M 83.06 % | -590.257 M -621.84 % | 113.111 M -15.34 % | 133.606 M 377.88 % | 27.958 M 27.73 % | 21.888 M 62.05 % | 13.507 M 175.38 % | -17.919 M 75.14 % | -72.068 M -1 533.62 % | 5.027 M -89.46 % | 47.681 M 2 241.90 % | 2.036 M -84.23 % | 12.912 M 5 776.33 % | 219.729 K -88.40 % | 1.894 M |
| Net income ratio | 0.18 146.99 % | -0.38 -880.50 % | 0.05 216.74 % | -0.04 83.41 % | -0.25 68.56 % | -0.79 -2.78 % | -0.77 -2 635.46 % | 0.03 -79.97 % | 0.15 682.51 % | 0.02 -75.59 % | 0.08 150.58 % | 0.03 46.95 % | 0.02 -21.59 % | 0.03 -78.65 % | 0.13 -63.08 % | 0.35 99 886.18 % | 0.00 -99.98 % | 1.88 | 0.00 | 0.00 |
| Ratio EBITDA | 0.02 193.75 % | -0.02 -124.12 % | 0.10 1 421.47 % | 0.01 107.48 % | -0.09 87.83 % | -0.73 7.81 % | -0.79 -2 719.57 % | 0.03 -85.60 % | 0.21 171.38 % | 0.08 -50.27 % | 0.15 23.25 % | 0.13 163.27 % | -0.20 41.08 % | -0.34 -2 536.63 % | 0.01 -96.28 % | 0.37 50 013.60 % | 0.00 -99.97 % | 2.12 | 0.00 | 0.00 |
| Gross profit ratio | 0.32 582.07 % | -0.07 -146.72 % | 0.14 123.61 % | 0.06 266.00 % | 0.02 -86.93 % | 0.13 134.16 % | -0.39 -1 051.68 % | 0.04 -81.45 % | 0.22 212.08 % | 0.07 -66.09 % | 0.21 9.58 % | 0.19 3.32 % | 0.18 172.90 % | -0.25 -708.44 % | 0.04 41.17 % | 0.03 1 257.02 % | 0.00 -99.74 % | 0.83 | 0.00 | 0.00 |
| Weighted average shs out dil | 21.089 M 7.32 % | 19.651 M 0.08 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.54 % | 19.529 M 4.15 % | 18.750 M 0.40 % | 18.675 M 0.00 % | 18.675 M 0.00 % | 18.675 M 0.00 % | 18.675 M 0.00 % | 18.675 M 31.75 % | 14.175 M 0.00 % | 14.175 M 0.00 % | 14.175 M 0.00 % | 14.175 M 0.00 % | 14.175 M 0.00 % | 14.175 M 16.80 % | 12.136 M |
| Weighted average shs out | 21.089 M 7.32 % | 19.651 M 0.08 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.54 % | 19.529 M 4.15 % | 18.750 M 0.40 % | 18.675 M 0.00 % | 18.675 M 0.00 % | 18.675 M 0.00 % | 18.675 M 0.00 % | 18.675 M 31.75 % | 14.175 M 0.00 % | 14.175 M 0.00 % | 14.175 M 0.00 % | 14.175 M 0.00 % | 14.175 M 0.00 % | 14.175 M 16.80 % | 12.136 M |
| EPS diluted | 0.72 123.61 % | -3.05 -310.34 % | 1.45 264.77 % | -0.88 53.68 % | -1.90 65.95 % | -5.58 81.12 % | -29.55 -585.22 % | 6.09 17.34 % | 5.19 1 265.79 % | 0.38 -36.67 % | 0.60 233.33 % | 0.18 80.00 % | 0.10 -75.61 % | 0.41 -87.58 % | 3.30 4.43 % | 3.16 4 581.48 % | 0.07 -91.67 % | 0.81 -35.20 % | 1.25 557.89 % | 0.19 |
| Earnings per share | 0.72 123.61 % | -3.05 -310.34 % | 1.45 264.77 % | -0.88 53.68 % | -1.90 65.95 % | -5.58 81.12 % | -29.55 -585.22 % | 6.09 17.34 % | 5.19 1 265.79 % | 0.38 -36.67 % | 0.60 233.33 % | 0.18 80.00 % | 0.10 -75.61 % | 0.41 -87.58 % | 3.30 4.43 % | 3.16 4 581.48 % | 0.07 -91.67 % | 0.81 -35.20 % | 1.25 557.89 % | 0.19 |
| Gross profit | 27.553 M 360.38 % | -10.582 M -112.62 % | 83.826 M 216.03 % | 26.525 M 919.41 % | 2.602 M -85.78 % | 18.302 M 106.28 % | -291.470 M -289.58 % | 153.744 M 9.11 % | 140.910 M 449.55 % | 25.641 M -12.89 % | 29.434 M 44.08 % | 20.429 M 23.10 % | 16.595 M 130.77 % | -53.941 M -457.98 % | 15.068 M 300.21 % | 3.765 M -36.58 % | 5.937 M 17.38 % | 5.058 M 462.32 % | -1.396 M -90.71 % | -732.000 K |
| Income tax expense | 188.000 K -25.69 % | 253.000 K -95.43 % | 5.539 M 43.39 % | 3.863 M -66.99 % | 11.703 M 433.04 % | -3.514 M 84.00 % | -21.964 M -25.14 % | -17.552 M -164.71 % | 27.126 M 270.68 % | 7.318 M 301.43 % | 1.823 M -34.82 % | 2.797 M 65.80 % | 1.687 M -37.24 % | 2.688 M 35.14 % | 1.989 M -28.01 % | 2.763 M 221.35 % | 859.807 K -36.26 % | 1.349 M -43.70 % | 2.396 M 1 027.53 % | 212.500 K |
| Cost of revenue | 59.793 M -64.78 % | 169.779 M -66.41 % | 505.417 M 29.46 % | 390.396 M 165.42 % | 147.087 M 23.24 % | 119.347 M -88.53 % | 1.040 B -71.15 % | 3.606 B 623.48 % | 498.406 M 47.71 % | 337.411 M 201.52 % | 111.904 M 28.53 % | 87.065 M 18.25 % | 73.627 M -72.50 % | 267.742 M -23.13 % | 348.314 M 179.96 % | 124.415 M -95.45 % | 2.737 B 266 659.45 % | 1.026 M -26.50 % | 1.396 M 90.72 % | 731.982 K |
| General and administrative expenses | 7.276 M 162.29 % | 2.774 M -47.49 % | 5.283 M -58.81 % | 12.825 M 153.31 % | 5.063 M 10.74 % | 4.572 M -9.20 % | 5.035 M -15.96 % | 5.991 M 92.27 % | 3.116 M 10.73 % | 2.814 M 582.61 % | 412.244 K -89.20 % | 3.818 M 24.61 % | 3.064 M -78.66 % | 14.358 M 56.39 % | 9.181 M 339.49 % | 2.089 M 68.60 % | 1.239 M 55.90 % | 794.720 K | 0.000 | 0.000 |
| Selling and marketing expenses | 88.000 K 18.92 % | 74.000 K -36.75 % | 117.000 K 19.39 % | 98.000 K 42.03 % | 69.000 K -46.09 % | 128.000 K 68.42 % | 76.000 K -37.43 % | 121.461 K -22.62 % | 156.957 K 1.58 % | 154.512 K 111.79 % | 72.954 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 5.788 M -82.28 % | 32.655 M 46.70 % | 22.260 M 21.00 % | 18.397 M 35.25 % | 13.602 M 104.59 % | -296.581 M -300.89 % | 147.632 M 7.25 % | 137.651 M 7 774.77 % | 1.748 M -84.77 % | 11.480 M 42.75 % | 8.042 M -77.45 % | 35.668 M 146.37 % | -76.921 M -74.63 % | -44.049 M 3.85 % | -45.811 M -1 689.56 % | 2.882 M 133.81 % | -8.525 M | 0.000 | 0.000 |
| Operating expenses | 25.595 M 196.38 % | 8.636 M -77.31 % | 38.054 M 8.16 % | 35.183 M 49.53 % | 23.529 M 28.56 % | 18.302 M 106.28 % | -291.470 M -289.58 % | 153.744 M 9.10 % | 140.925 M 2 887.60 % | 4.717 M -60.58 % | 11.965 M 0.89 % | 11.860 M -69.38 % | 38.732 M 161.91 % | -62.563 M -79.43 % | -34.868 M 20.25 % | -43.721 M -1 161.19 % | 4.120 M 153.30 % | -7.730 M | 0.000 | 0.000 |
| Cost and expenses | 84.091 M -52.87 % | 178.415 M -67.17 % | 543.471 M 27.70 % | 425.579 M 149.44 % | 170.616 M 23.95 % | 137.649 M -86.31 % | 1.006 B -69.93 % | 3.344 B 642.18 % | 450.626 M 54.28 % | 292.079 M 135.80 % | 123.869 M 32.04 % | 93.810 M -16.51 % | 112.360 M -45.24 % | 205.178 M -34.54 % | 313.446 M 288.44 % | 80.693 M -97.05 % | 2.740 B 40 968.33 % | -6.704 M | 0.000 | 0.000 |
| 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 |
| Selling general and administrative expenses | 25.595 M 798.70 % | 2.848 M -47.25 % | 5.399 M -58.22 % | 12.923 M 151.81 % | 5.132 M 9.19 % | 4.700 M -8.04 % | 5.111 M -16.38 % | 6.112 M 86.74 % | 3.273 M 10.28 % | 2.968 M 511.71 % | 485.198 K -87.29 % | 3.818 M 24.61 % | 3.064 M -78.66 % | 14.358 M 686.31 % | 1.826 M 284.28 % | 475.174 K -61.65 % | 1.239 M 55.90 % | 794.720 K | 0.000 | 0.000 |
| Interest income | 3.612 M -38.16 % | 5.841 M 63.84 % | 3.565 M 6.93 % | 3.334 M -4.85 % | 3.504 M 33.28 % | 2.629 M 26.70 % | 2.075 M -61.14 % | 5.339 M 246.91 % | 1.539 M -85.03 % | 10.281 M 129.23 % | 4.485 M 813.21 % | 491.125 K 1.83 % | 482.278 K 85.04 % | 260.641 K -60.39 % | 657.942 K 49.14 % | 441.169 K 558.50 % | 66.996 K 109.00 % | 32.055 K -53.16 % | 68.432 K -95.97 % | 1.697 M |
| Interest expense | 64.000 K -31.91 % | 94.000 K -99.20 % | 11.757 M 256.60 % | 3.297 M 38.76 % | 2.376 M 45.50 % | 1.633 M 77.50 % | 920.000 K -89.98 % | 9.183 M 1 024.35 % | 816.742 K -58.94 % | 1.989 M 6 024.15 % | 32.478 K 214.47 % | 10.328 K -56.21 % | 23.585 K -99.55 % | 5.233 M 241.80 % | 1.531 M | 0.000 -100.00 % | 93.665 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -1.958 M -120.77 % | 9.426 M 0.00 % | 9.426 M 16.49 % | 8.092 M -1.52 % | 8.217 M 0.34 % | 8.189 M -1.40 % | 8.305 M 0.84 % | 8.236 M 34.22 % | 6.136 M 21.65 % | 5.044 M 14.98 % | 4.387 M -10.98 % | 4.928 M 5.39 % | 4.676 M 3.50 % | 4.518 M 471.16 % | 791.025 K 306.24 % | 194.721 K 54.82 % | 125.772 K -28.44 % | 175.760 K 16.17 % | 151.297 K -23.36 % | 197.419 K |
| Operating income | 1.894 M 114.15 % | -13.389 M -129.25 % | 45.772 M 628.67 % | -8.658 M 58.63 % | -20.927 M -749.31 % | -2.464 M 99.09 % | -272.256 M -358.84 % | 105.184 M -16.51 % | 125.989 M 502.10 % | 20.925 M 19.78 % | 17.469 M 103.86 % | 8.569 M 138.71 % | -22.137 M -356.75 % | 8.622 M -82.73 % | 49.937 M 139.53 % | -126.331 M -7 052.72 % | 1.817 M -85.79 % | 12.788 M | 0.000 | 0.000 |
| Operating income ratio | 0.02 126.19 % | -0.08 -208.27 % | 0.08 474.06 % | -0.02 85.15 % | -0.14 -681.00 % | -0.02 95.08 % | -0.36 -1 399.33 % | 0.03 -85.80 % | 0.20 241.92 % | 0.06 -53.37 % | 0.12 55.05 % | 0.08 132.49 % | -0.25 -708.42 % | 0.04 -70.65 % | 0.14 113.94 % | -0.99 -148 879.46 % | 0.00 -99.97 % | 2.10 | 0.00 | 0.00 |
| Total other income expenses net | 13.576 M 129.39 % | -46.198 M -507.39 % | -7.606 M -26 327.59 % | 29.000 K 101.02 % | -2.854 M 97.34 % | -107.258 M 67.22 % | -327.167 M -7 764.59 % | -4.160 M -687.24 % | 708.395 K 127.75 % | -2.553 M | 0.000 100.00 % | -95.383 K -100.35 % | 27.580 M | 0.000 -100.00 % | 2.031 K | 0.000 100.00 % | -9.160 M -171.72 % | 12.772 M -36.53 % | 20.122 M 699.13 % | 2.518 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -7.389 M -107.59 % | 97.352 M -54.12 % | 212.180 M 93.92 % | 109.419 M 96.65 % | 55.641 M 204.47 % | 18.275 M -18.78 % | 22.500 M -97.58 % | 929.769 M 3 303.97 % | -29.019 M -65.61 % | -17.523 M -7.32 % | -16.327 M -378.20 % | 5.869 M -29.43 % | 8.316 M -50.10 % | 16.667 M -63.86 % | 46.116 M 301.26 % | -22.914 M -29 580.80 % | -77.201 K 98.51 % | -5.176 M -586.40 % | -754.142 K 26.80 % | -1.030 M |
| Total investments | 194.885 M 36.55 % | 142.719 M 74.61 % | 81.738 M 3.07 % | 79.301 M 4.83 % | 75.649 M -40.44 % | 127.004 M -51.01 % | 259.252 M -26.74 % | 353.903 M -15.50 % | 418.836 M 59.29 % | 262.936 M 7.50 % | 244.598 M -26.28 % | 331.791 M 164.12 % | 125.622 M -3.29 % | 129.892 M 79.45 % | 72.385 M 69.98 % | 42.584 M -56.88 % | 98.752 M -10.09 % | 109.831 M | 0.000 | 0.000 |
| Total debt | 30.095 M -69.75 % | 99.503 M -53.94 % | 216.030 M 95.26 % | 110.639 M 95.87 % | 56.485 M 146.65 % | 22.901 M -7.30 % | 24.705 M -97.40 % | 949.006 M 9 704.84 % | 9.679 M -16.68 % | 11.617 M 30.33 % | 8.914 M -9.87 % | 9.890 M -28.00 % | 13.736 M -34.23 % | 20.885 M -70.26 % | 70.235 M | 0.000 -100.00 % | 6.451 K | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 22.566 M 152.05 % | 8.953 M 71.48 % | 5.221 M 2.31 % | 5.103 M | 0.000 | 0.000 -100.00 % | 12.215 M 146.87 % | 4.948 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.313 M 1.70 % | -56.270 M 16.89 % | -67.708 M 20.75 % | -85.435 M |
| Retained earnings | -384.750 M 2.90 % | -396.249 M -16.53 % | -340.027 M 6.77 % | -364.737 M -4.96 % | -347.510 M -12.01 % | -310.237 M -54.18 % | -201.216 M -151.91 % | 387.651 M 191.98 % | 132.767 M 196.78 % | 44.735 M 4.22 % | 42.925 M 19.55 % | 35.906 M 10.54 % | 32.481 M 6.37 % | 30.535 M 21.15 % | 25.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 196.350 M 0.00 % | 196.350 M 0.00 % | 196.350 M 0.00 % | 196.350 M 0.00 % | 196.350 M 0.00 % | 196.350 M 0.54 % | 195.287 M 0.00 % | 195.287 M 213.71 % | 62.250 M 0.00 % | 62.250 M 0.00 % | 62.250 M 0.00 % | 62.250 M 0.00 % | 62.250 M 31.75 % | 47.250 M 0.00 % | 47.250 M 0.00 % | 47.250 M 1.34 % | 46.624 M 0.00 % | 46.624 M 0.00 % | 46.624 M 0.00 % | 46.624 M |
| Total equity | 377.613 M 37.89 % | 273.852 M -24.16 % | 361.108 M 9.94 % | 328.461 M -3.63 % | 340.836 M -9.39 % | 376.160 M -18.33 % | 460.569 M -56.13 % | 1.050 B 89.05 % | 555.293 M 17.26 % | 473.575 M 1.55 % | 466.328 M 2.47 % | 455.102 M 1.28 % | 449.340 M 84.53 % | 243.506 M 2.16 % | 238.356 M 27.98 % | 186.250 M 1.99 % | 182.618 M 0.00 % | 182.618 M 58.92 % | 114.910 M 18.24 % | 97.183 M |
| Other non current liabilities | 8.794 M 439 819.96 % | 1.999 K -99.86 % | 1.425 M -63.65 % | 3.920 M 2.14 % | 3.838 M -41.79 % | 6.593 M -40.13 % | 11.013 M -97.67 % | 471.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.399 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 30.095 M -38.98 % | 49.321 M -77.17 % | 216.030 M 95.26 % | 110.639 M 95.87 % | 56.485 M 146.65 % | 22.901 M -7.30 % | 24.705 M 1 836.18 % | 1.276 M -30.58 % | 1.838 M -22.31 % | 2.366 M 415.00 % | 459.335 K | 0.000 -100.00 % | 9.575 K -91.76 % | 116.175 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 38.889 M -21.15 % | 49.323 M -77.76 % | 221.793 M 93.61 % | 114.559 M 89.91 % | 60.323 M 104.53 % | 29.494 M -27.71 % | 40.801 M -91.46 % | 477.888 M 8 303.05 % | 5.687 M 10.17 % | 5.162 M 84.43 % | 2.799 M 23.79 % | 2.261 M 2.44 % | 2.207 M 14.87 % | 1.922 M 565.33 % | 288.828 K -95.49 % | 6.399 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 5.081 M -96.73 % | 155.253 M 1 904.82 % | 7.744 M 209.14 % | 2.505 M -12.75 % | 2.871 M 3 277.65 % | 85.000 K 100.02 % | -473.158 M -2 204.92 % | 22.479 M 51.60 % | 14.828 M 56.77 % | 9.458 M 18.76 % | 7.964 M -8.51 % | 8.704 M -78.34 % | 40.181 M 438.17 % | 7.466 M -55.55 % | 16.796 M 119.25 % | 7.661 M -36.54 % | 12.072 M 351.97 % | 2.671 M 10 057.48 % | 26.295 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.330 K -85.15 % | 291.871 K -17.95 % | 355.737 K | 0.000 -100.00 % | 1.573 M 120.82 % | 712.487 K -67.31 % | 2.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 50.182 M -24.31 % | 66.300 M 1 869.70 % | 3.366 M -5.48 % | 3.561 M | 0.000 -100.00 % | 725.000 K -99.85 % | 474.747 M 5 954.65 % | 7.841 M -15.24 % | 9.251 M 9.43 % | 8.454 M -14.52 % | 9.890 M -27.95 % | 13.727 M -33.91 % | 20.769 M -70.43 % | 70.235 M | 0.000 -100.00 % | 6.451 K | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 9.537 M -85.40 % | 65.342 M -76.75 % | 281.058 M 224.03 % | 86.739 M -3.96 % | 90.315 M 26.41 % | 71.447 M 10.53 % | 64.638 M 6.81 % | 60.516 M -9.54 % | 66.900 M -42.11 % | 115.554 M 197.01 % | 38.906 M 15.90 % | 33.570 M 3.96 % | 32.290 M -56.03 % | 73.435 M -7.43 % | 79.326 M 366.79 % | 16.994 M 93.04 % | 8.803 M -28.38 % | 12.292 M 336.27 % | 2.817 M 567.79 % | 421.911 K |
| Total liabilities | 48.426 M -26.44 % | 65.829 M -77.05 % | 286.821 M 42.49 % | 201.298 M 33.63 % | 150.638 M 49.23 % | 100.941 M -4.27 % | 105.439 M -80.42 % | 538.404 M 641.74 % | 72.587 M -39.87 % | 120.717 M 189.45 % | 41.705 M 16.39 % | 35.831 M 3.87 % | 34.498 M -54.22 % | 75.357 M -5.35 % | 79.614 M 240.34 % | 23.393 M 165.72 % | 8.803 M -28.38 % | 12.292 M 336.27 % | 2.817 M 567.79 % | 421.911 K |
| Other non current assets | 102.235 M 4 437.73 % | 2.253 M 116.12 % | -13.976 M -36.64 % | -10.228 M -99.84 % | -5.118 M 88.32 % | -43.808 M 15.48 % | -51.829 M -132.27 % | 160.611 M 7 110.31 % | 2.228 M -91.62 % | 26.583 M -89.85 % | 261.775 M -24.50 % | 346.725 M 1.09 % | 342.971 M 133.61 % | 146.816 M 65.50 % | 88.710 M 148.00 % | 35.770 M -76.79 % | 154.136 M -7.27 % | 166.225 M 70.35 % | 97.576 M 28.05 % | 76.199 M |
| Long term investments | 158.241 M 5 921.35 % | 2.628 M -83.38 % | 15.812 M 35.12 % | 11.702 M 84.23 % | 6.352 M -86.19 % | 45.992 M -14.15 % | 53.573 M 133.69 % | -159.036 M -137.88 % | 419.819 M 58.42 % | 265.001 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.387 M 218.94 % | 22.696 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.518 M | 0.000 -100.00 % | 18.059 K -47.99 % | 34.723 K 0.00 % | 34.723 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 63.902 M 281.60 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M | 0.000 -100.00 % | 3.518 M 0.00 % | 3.518 M 4.06 % | 3.380 M 0.00 % | 3.380 M 0.00 % | 3.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 100.00 % | -2.628 M -115.69 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 376.06 % | 3.518 M 0.00 % | 3.518 M -0.51 % | 3.536 M 3.53 % | 3.415 M 0.00 % | 3.415 M 1.03 % | 3.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 12.812 M 59.25 % | 8.045 M -95.75 % | 189.458 M 75.10 % | 108.201 M -4.17 % | 112.910 M 6.01 % | 106.511 M 2.66 % | 103.754 M -1.95 % | 105.813 M 19.76 % | 88.357 M 34.98 % | 65.459 M 36.62 % | 47.912 M 8.15 % | 44.301 M -7.29 % | 47.786 M -10.71 % | 53.514 M -0.96 % | 54.035 M 448.75 % | 9.847 M 638.23 % | 1.334 M -8.28 % | 1.454 M -5.62 % | 1.541 M 41.47 % | 1.089 M |
| Total non current assets | 334.930 M 365.67 % | 71.925 M -72.88 % | 265.235 M 44.06 % | 184.118 M -1.47 % | 186.857 M -3.68 % | 193.991 M 4.89 % | 184.955 M 13.21 % | 163.367 M -69.01 % | 527.149 M 46.20 % | 360.561 M 15.12 % | 313.204 M -20.62 % | 394.562 M 0.10 % | 394.172 M 93.46 % | 203.746 M 38.85 % | 146.743 M 112.59 % | 69.025 M -55.60 % | 155.470 M -7.28 % | 167.679 M 69.17 % | 99.117 M 28.24 % | 77.288 M |
| Other current assets | 364.000 K -99.31 % | 52.382 M -65.88 % | 153.510 M -19.47 % | 190.628 M 19.44 % | 159.601 M 18.46 % | 134.728 M 6.37 % | 126.665 M 1 706.92 % | 7.010 M 11.66 % | 6.278 M 1 484.85 % | 396.137 K -70.76 % | 1.355 M -32.92 % | 2.020 M 2 359.74 % | 82.108 K -71.96 % | 292.847 K 189.28 % | 101.232 K -99.89 % | 92.119 M 156.83 % | 35.868 M 62.64 % | 22.054 M 69.70 % | 12.996 M 968.37 % | 1.216 M |
| Short term investments | 36.673 M 2 898.61 % | 1.223 M -98.14 % | 65.926 M 1 420.43 % | 4.336 M -27.95 % | 6.018 M -92.57 % | 81.012 M -60.61 % | 205.679 M -59.90 % | 512.939 M 52 271.26 % | -983.183 K 52.38 % | -2.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.887 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 810.000 K -62.34 % | 2.151 M -44.14 % | 3.851 M 215.66 % | 1.220 M 44.55 % | 844.000 K -81.76 % | 4.626 M 109.80 % | 2.205 M -88.54 % | 19.237 M -50.29 % | 38.698 M 32.80 % | 29.139 M 15.45 % | 25.240 M 527.70 % | 4.021 M -25.81 % | 5.420 M 28.48 % | 4.219 M -82.51 % | 24.119 M 5.26 % | 22.914 M 27 292.04 % | 83.652 K -98.38 % | 5.176 M 586.40 % | 754.142 K -26.80 % | 1.030 M |
| Cash and short term investments | 37.484 M -73.65 % | 142.242 M 103.85 % | 69.777 M 1.39 % | 68.819 M -1.88 % | 70.141 M -18.10 % | 85.638 M -58.80 % | 207.884 M -60.94 % | 532.176 M 1 275.19 % | 38.698 M 32.80 % | 29.139 M 15.45 % | 25.240 M 527.70 % | 4.021 M -25.81 % | 5.420 M 28.48 % | 4.219 M -82.51 % | 24.119 M 5.26 % | 22.914 M 27 292.04 % | 83.652 K -98.38 % | 5.176 M 586.40 % | 754.142 K -26.80 % | 1.030 M |
| Total current assets | 91.109 M -65.97 % | 267.758 M -30.03 % | 382.694 M 10.72 % | 345.641 M 13.47 % | 304.617 M 7.60 % | 283.106 M -25.70 % | 381.052 M -73.26 % | 1.425 B 1 314.49 % | 100.730 M -56.90 % | 233.731 M 19.97 % | 194.829 M 102.17 % | 96.370 M 7.48 % | 89.666 M -22.11 % | 115.117 M -32.77 % | 171.228 M 21.77 % | 140.618 M 291.13 % | 35.951 M 32.03 % | 27.230 M 46.32 % | 18.610 M -8.40 % | 20.317 M |
| Inventory | 10.440 M 13.08 % | 9.232 M -89.75 % | 90.099 M 4.56 % | 86.170 M 15.12 % | 74.850 M 19.35 % | 62.714 M 53.23 % | 40.929 M -95.05 % | 826.189 M 6 498.29 % | 12.521 M -90.90 % | 137.592 M 431.66 % | 25.880 M 6.03 % | 24.407 M -3.55 % | 25.305 M -23.44 % | 33.054 M -54.87 % | 73.241 M 32.97 % | 55.081 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 42.821 M -32.99 % | 63.902 M -7.80 % | 69.308 M 288 683.33 % | 24.000 K -4.00 % | 25.000 K -3.85 % | 26.000 K -99.53 % | 5.574 M -90.62 % | 59.441 M 37.49 % | 43.232 M -35.09 % | 66.604 M -53.21 % | 142.354 M 115.94 % | 65.923 M 12.00 % | 58.859 M -24.10 % | 77.552 M 5.13 % | 73.766 M 122.69 % | 33.125 M | 0.000 -100.00 % | 17.434 M 258.71 % | 4.860 M -73.10 % | 18.070 M |
| Tax assets | 61.642 M 0.02 % | 61.627 M 7.75 % | 57.195 M -0.87 % | 57.697 M 3.09 % | 55.967 M -18.36 % | 68.550 M 9.31 % | 62.711 M 59.84 % | 39.233 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 617.762 K -13.16 % | 711.368 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -2.000 K | 0.000 -100.00 % | 533.587 M 53 358 800.00 % | -1.000 K -120.00 % | 5.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 9.537 M -9.96 % | 10.592 M -80.71 % | 54.897 M -25.89 % | 74.071 M -11.57 % | 83.763 M 26.43 % | 66.252 M 3.80 % | 63.828 M 40.04 % | 45.577 M 25.60 % | 36.288 M -60.18 % | 91.120 M 334.03 % | 20.994 M 48.44 % | 14.143 M 54.62 % | 9.147 M -11.24 % | 10.306 M 534.45 % | 1.624 M 719.31 % | 198.255 K -82.55 % | 1.136 M 416.39 % | 220.057 K 50.12 % | 146.585 K -16.95 % | 176.512 K |
| Tax payables | 0.000 100.00 % | -513.000 K -111.13 % | 4.608 M 195.76 % | 1.558 M 220.58 % | 486.000 K -79.09 % | 2.324 M | 0.000 -100.00 % | 13.307 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 % | 219.104 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K 20.93 % | 43.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 |
| Minority interest | 383.000 K 53.82 % | 249.000 K -99.40 % | 41.183 M 11.37 % | 36.978 M 14.68 % | 32.244 M 5.88 % | 30.454 M 10.18 % | 27.641 M -1.21 % | 27.980 M -3.44 % | 28.978 M -17.89 % | 35.292 M 18.21 % | 29.856 M 16.41 % | 25.648 M 10.02 % | 23.311 M 7.07 % | 21.773 M -0.83 % | 21.954 M | 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 |
| 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 |
| Other total stockholders equity | 565.630 M 25.43 % | 450.936 M -1.95 % | 459.889 M 0.00 % | 459.870 M 1.15 % | 454.649 M -1.08 % | 459.593 M 4.73 % | 438.856 M 2.86 % | 426.645 M 30.73 % | 326.349 M -1.49 % | 331.297 M 0.00 % | 331.297 M 0.00 % | 331.297 M 0.00 % | 331.297 M 130.15 % | 143.948 M 0.00 % | 143.948 M 3.56 % | 139.000 M -27.34 % | 191.307 M -0.50 % | 192.264 M 41.38 % | 135.994 M 0.00 % | 135.994 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 4.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.030 M 4.21 % | 4.827 M 25.42 % | 3.849 M 37.63 % | 2.797 M 19.53 % | 2.340 M 3.47 % | 2.261 M 2.88 % | 2.198 M 21.73 % | 1.805 M 525.11 % | 288.828 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -48.836 M 77.39 % | -216.030 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 |
| Total assets | 426.039 M 25.42 % | 339.681 M -47.57 % | 647.929 M 22.31 % | 529.759 M 7.79 % | 491.473 M 3.01 % | 477.102 M -15.71 % | 566.007 M -64.36 % | 1.588 B 152.94 % | 627.879 M 5.65 % | 594.292 M 16.98 % | 508.033 M 3.48 % | 490.933 M 1.47 % | 483.838 M 51.74 % | 318.863 M 0.28 % | 317.971 M 51.67 % | 209.643 M 9.52 % | 191.422 M -1.79 % | 194.910 M 65.56 % | 117.727 M 20.62 % | 97.605 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -26.468 M -119.13 % | 138.344 M 344.79 % | -56.516 M -58.13 % | -35.740 M -73.62 % | -20.585 M -37.64 % | -14.956 M -102.00 % | 747.138 M 191.75 % | -814.356 M -943.59 % | 96.535 M 246.09 % | 27.893 M 827.59 % | -3.834 M -101.79 % | 213.585 M 202.44 % | -208.490 M -342.73 % | 85.894 M 272.91 % | -49.676 M 37.55 % | -79.550 M -593.79 % | -11.466 M -377.18 % | -2.403 M -512.00 % | 583.211 K 110.42 % | -5.596 M |
| Accounts receivables | 5.112 M -93.50 % | 78.660 M 413.31 % | 15.324 M 151.60 % | -29.696 M -11.10 % | -26.728 M -181.23 % | 32.906 M 151.00 % | -64.525 M -278.18 % | 36.214 M 33.77 % | 27.071 M 836.85 % | 2.890 M | 0.000 -100.00 % | 208.326 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 604.728 K 122.86 % | -2.646 M |
| Inventory | 2.508 M -96.90 % | 80.868 M 2 157.71 % | -3.930 M 65.28 % | -11.320 M 6.72 % | -12.136 M 44.29 % | -21.785 M -102.77 % | 785.260 M 196.51 % | -813.667 M -750.57 % | 125.071 M 211.96 % | -111.712 M -7 486.60 % | -1.472 M -264.03 % | 897.688 K -88.42 % | 7.749 M -80.72 % | 40.188 M 321.44 % | -18.148 M 67.05 % | -55.081 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -1.055 M 97.62 % | -44.305 M -131.07 % | -19.174 M -97.83 % | -9.692 M -155.35 % | 17.511 M 622.10 % | 2.425 M -86.71 % | 18.251 M 96.49 % | 9.288 M 116.72 % | -55.547 M -176.76 % | 72.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.517 K 99.27 % | -2.951 M |
| Other working capital | -33.033 M -242.87 % | 23.121 M 147.44 % | -48.736 M -425.60 % | 14.968 M 1 848.96 % | 768.000 K 102.69 % | -28.502 M -449.63 % | 8.152 M 117.65 % | -46.191 M -77 010.93 % | -59.902 K -100.09 % | 64.348 M 2 825.34 % | -2.361 M -154.13 % | 4.362 M 102.02 % | -216.239 M -573.11 % | 45.706 M 244.97 % | -31.528 M -28.85 % | -24.468 M -113.40 % | -11.466 M -377.18 % | -2.403 M | 0.000 | 0.000 |
| Other non cash items | -13.385 M -120.77 % | -6.063 M -324.89 % | 2.696 M 1 549.46 % | -186.000 K 82.97 % | -1.092 M -249.59 % | 730.000 K 108.95 % | -8.160 M 93.11 % | -118.458 M -23.93 % | -95.587 M -522.90 % | -15.345 M -109.37 % | -7.329 M -63.27 % | -4.489 M 45.13 % | -8.182 M 89.37 % | -76.937 M -26.71 % | -60.720 M -4.94 % | -57.862 M -5 850.85 % | -972.331 K 90.81 % | -10.575 M 41.04 % | -17.937 M -943.06 % | -1.720 M |
| Net cash provided by operating activities | -24.641 M -133.90 % | 72.694 M 1 267.21 % | -6.228 M 82.92 % | -36.463 M 2.09 % | -37.241 M 66.82 % | -112.245 M -166.09 % | 169.824 M 120.49 % | -828.865 M -719.56 % | 133.782 M 247.34 % | 38.517 M 260.20 % | 10.693 M -95.20 % | 222.593 M 207.77 % | -206.553 M -1 034.78 % | 22.097 M 137.16 % | -59.467 M 33.70 % | -89.693 M -693.50 % | -11.303 M -78 671.50 % | -14.350 K -102.73 % | 524.961 K 110.91 % | -4.812 M |
| Investments in property plant and equipment | -4.766 M 40.43 % | -8.000 M 91.18 % | -90.683 M -2 508.08 % | -3.477 M 76.20 % | -14.612 M -33.43 % | -10.951 M -75.33 % | -6.246 M 75.69 % | -25.692 M 11.51 % | -29.034 M -24.42 % | -23.336 M -171.22 % | -8.604 M -502.83 % | -1.427 M 26.52 % | -1.942 M 43.92 % | -3.463 M 92.40 % | -45.563 M -1 873.12 % | -2.309 M -43 062.11 % | -5.350 K 85.60 % | -37.165 K 93.25 % | -551.000 K -3 689.55 % | -14.540 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.990 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 |
| Purchases of investments | -41.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.020 M | 0.000 100.00 % | -174.220 M -794.80 % | -19.470 M | 0.000 100.00 % | -206.335 M | 0.000 100.00 % | -57.742 M -14.26 % | -50.536 M | 0.000 | 0.000 | 0.000 100.00 % | -21.429 M 39.68 % | -35.527 M |
| Sales maturities of investments | 0.000 -100.00 % | 781.000 K -57.55 % | 1.840 M 8.43 % | 1.697 M -89.38 % | 15.974 M -86.74 % | 120.497 M -56.32 % | 275.853 M 94.73 % | 141.660 M 65.67 % | 85.508 M 274 423.21 % | 31.148 K -99.96 % | 86.981 M 258 065.32 % | 33.692 K -99.16 % | 4.012 M -94.98 % | 79.870 M 98.15 % | 40.308 M -64.29 % | 112.872 M 918.73 % | 11.080 M | 0.000 -100.00 % | 21.179 M 1 169.44 % | 1.668 M |
| Other investing activites | 0.000 -100.00 % | 101.950 M 2 407.38 % | 4.066 M 17.04 % | 3.474 M 374.59 % | 732.000 K -51.26 % | 1.502 M -96.66 % | 44.982 M 518.30 % | 7.275 M 305.11 % | 1.796 M -84.48 % | 11.573 M 117.43 % | -66.395 M -10 113.78 % | 663.039 K -92.61 % | 8.967 M 620.83 % | 1.244 M -47.06 % | 2.350 M 115.82 % | 1.089 M 166.84 % | 408.072 K 111.47 % | -3.559 M | 0.000 | 0.000 |
| Net cash used for investing activites | -45.897 M -148.45 % | 94.731 M 211.74 % | -84.777 M -5 104.55 % | 1.694 M -19.10 % | 2.094 M -98.11 % | 111.048 M -59.42 % | 273.669 M 122.06 % | 123.243 M 206.29 % | -115.949 M -271.61 % | -31.202 M -360.40 % | 11.982 M 105.79 % | -207.066 M -1 976.15 % | 11.037 M -44.56 % | 19.908 M 137.25 % | -53.440 M -147.86 % | 111.652 M 872.37 % | 11.482 M 419.32 % | -3.596 M -348.87 % | -801.097 K 97.63 % | -33.873 M |
| Debt repayment | -19.225 M 88.47 % | -166.709 M -258.18 % | 105.392 M 174.16 % | 38.442 M 13.10 % | 33.988 M 305.22 % | -16.562 M 96.32 % | -449.551 M -196.65 % | 465.130 M 23 746.93 % | -1.967 M -192.90 % | 2.117 M 248.78 % | -1.423 M 91.59 % | -16.916 M -229.42 % | -5.135 M 90.08 % | -51.757 M -161.96 % | 83.535 M 3 125.80 % | -2.761 M 47.63 % | -5.272 M -165.63 % | 8.033 M | 0.000 100.00 % | -2.000 M |
| Common stock issued | 88.425 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.800 M | 0.000 -100.00 % | 240.600 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 202.349 M | 0.000 -100.00 % | 34.700 M 855.41 % | 3.632 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.525 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.771 M -30.47 % | -9.022 M -72.96 % | -5.216 M -45.22 % | -3.592 M | 0.000 | 0.000 100.00 % | -472.500 K 90.00 % | -4.725 M 0.00 % | -4.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 100.00 % | -11.757 M -256.60 % | -3.297 M -25.70 % | -2.623 M -61.91 % | -1.620 M -79.01 % | -905.000 K 90.12 % | -9.162 M -1 086.49 % | -772.155 K 60.23 % | -1.941 M -5 877.61 % | -32.477 K -214.46 % | -10.328 K 56.32 % | -23.645 K 99.56 % | -5.424 M -219.58 % | -1.697 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.134 M |
| Net cash used provided by financing activities | 69.200 M 141.51 % | -166.709 M -278.04 % | 93.635 M 166.42 % | 35.145 M 12.05 % | 31.365 M 766.92 % | 3.618 M 100.78 % | -462.227 M -167.23 % | 687.546 M 8 742.43 % | -7.955 M -132.88 % | -3.416 M -134.69 % | -1.456 M 91.40 % | -16.926 M -108.60 % | 196.718 M 417.77 % | -61.906 M -155.37 % | 111.813 M 12 734.36 % | 871.200 K 116.53 % | -5.272 M -165.63 % | 8.033 M | 0.000 -100.00 % | 31.659 M |
| Effect of forex changes on cash | 36.619 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 change in cash | 35.281 M 4 827.51 % | 716.000 K -72.78 % | 2.630 M 599.47 % | 376.000 K 109.94 % | -3.782 M -256.22 % | 2.421 M 112.92 % | -18.734 M -3.64 % | -18.076 M -283.01 % | 9.877 M 153.33 % | 3.899 M -81.63 % | 21.219 M 1 616.79 % | -1.399 M -216.43 % | 1.202 M 106.04 % | -19.901 M -1 718.96 % | -1.094 M -104.79 % | 22.830 M 548.29 % | -5.093 M -215.16 % | 4.422 M | 0.000 | 0.000 |
| Cash at beginning of period | 2.203 M 53.52 % | 1.435 M 17.62 % | 1.220 M 44.55 % | 844.000 K -81.76 % | 4.626 M 109.80 % | 2.205 M -89.47 % | 20.939 M -46.33 % | 39.016 M 33.90 % | 29.139 M 15.45 % | 25.240 M 527.70 % | 4.021 M -25.81 % | 5.420 M 28.48 % | 4.219 M -82.51 % | 24.119 M -4.34 % | 25.213 M 30 040.57 % | 83.652 K -98.38 % | 5.176 M 586.40 % | 754.142 K -26.80 % | 1.030 M | 0.000 |
| Cash at end of period | 37.484 M 1 642.63 % | 2.151 M -44.13 % | 3.850 M 215.57 % | 1.220 M 44.55 % | 844.000 K -81.76 % | 4.626 M 109.80 % | 2.205 M -89.47 % | 20.940 M -46.33 % | 39.016 M 33.90 % | 29.139 M 15.45 % | 25.240 M 527.70 % | 4.021 M -25.81 % | 5.420 M 28.48 % | 4.219 M -82.51 % | 24.119 M 5.26 % | 22.914 M 27 292.04 % | 83.652 K -98.38 % | 5.176 M 586.40 % | 754.142 K -26.80 % | 1.030 M |
| Operating cash flow | -24.641 M -133.90 % | 72.694 M 1 267.21 % | -6.228 M 82.92 % | -36.463 M 2.09 % | -37.241 M 66.82 % | -112.245 M -166.09 % | 169.824 M 120.49 % | -828.865 M -719.56 % | 133.782 M 247.34 % | 38.517 M 260.20 % | 10.693 M -95.20 % | 222.593 M 207.77 % | -206.553 M -1 034.78 % | 22.097 M 137.16 % | -59.467 M 33.70 % | -89.693 M -693.50 % | -11.303 M -78 671.50 % | -14.350 K -102.73 % | 524.961 K 110.91 % | -4.812 M |
| Capital expenditure | -4.766 M 40.43 % | -8.000 M 91.18 % | -90.683 M -2 507.33 % | -3.478 M 76.20 % | -14.612 M -33.43 % | -10.951 M -75.33 % | -6.246 M 75.69 % | -25.692 M 11.51 % | -29.034 M -24.42 % | -23.336 M -171.22 % | -8.604 M -502.83 % | -1.427 M 26.52 % | -1.942 M 43.92 % | -3.463 M 92.40 % | -45.563 M -1 873.12 % | -2.309 M -43 049.13 % | -5.352 K 85.60 % | -37.165 K 93.25 % | -551.000 K -3 688.50 % | -14.544 K |
| Free CashFlow | -29.407 M -145.46 % | 64.694 M 166.76 % | -96.911 M -142.64 % | -39.941 M 22.97 % | -51.853 M 57.91 % | -123.196 M -175.31 % | 163.578 M 119.14 % | -854.557 M -915.82 % | 104.748 M 590.00 % | 15.181 M 626.65 % | 2.089 M -99.06 % | 221.166 M 206.08 % | -208.495 M -1 218.95 % | 18.633 M 117.74 % | -105.030 M -14.16 % | -92.002 M -713.55 % | -11.309 M -21 852.57 % | -51.515 K -97.83 % | -26.040 K 99.46 % | -4.827 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.455 M -80.53 % | 17.744 M -37.83 % | 28.542 M 95.48 % | 14.601 M -44.74 % | 26.423 M -86.57 % | 196.748 M 60.60 % | 122.505 M -3.01 % | 126.313 M 44.85 % | 87.205 M -23.07 % | 113.359 M -21.43 % | 144.275 M -25.58 % | 193.872 M 23.07 % | 157.527 M 89.84 % | 82.978 M -16.96 % | 99.922 M -30.86 % | 144.526 M 61.49 % | 89.495 M 81.51 % | 49.307 M 5.81 % | 46.599 M 11.66 % | 41.734 M 246.34 % | 12.050 M 705.83 % | -1.989 M -104.69 % | 42.382 M -14.31 % | 49.457 M 3.47 % | 47.798 M -67.36 % | 146.429 M 138.02 % | 61.520 M -45.10 % | 112.061 M -78.08 % | 511.329 M -62.12 % | 1.350 B -14.12 % | 1.572 B 304.73 % | 388.372 M 58.10 % | 245.652 M -34.86 % | 377.096 M 217.72 % | 118.688 M 62.04 % | 73.245 M 4.49 % | 70.095 M |
| Net income | 12.900 M 237.43 % | 3.823 M 301.42 % | -1.898 M -133.87 % | 5.604 M -27.05 % | 7.682 M 115.82 % | -48.560 M -359.00 % | 18.749 M 167.91 % | -27.609 M -1 882.38 % | 1.549 M -60.09 % | 3.881 M -2.04 % | 3.962 M -38.84 % | 6.478 M -54.39 % | 14.202 M 1 126.90 % | -1.383 M -777.94 % | 204.000 K 101.98 % | 101.000 K 100.63 % | -16.149 M -137.10 % | -6.811 M 69.21 % | -22.123 M -172.69 % | -8.113 M -836.21 % | 1.102 M 110.60 % | -10.395 M 48.24 % | -20.082 M 23.30 % | -26.183 M 79.54 % | -127.991 M -42.61 % | -89.751 M -60.45 % | -55.936 M 70.80 % | -191.534 M 16.49 % | -229.362 M -845.78 % | -24.251 M -173.49 % | 33.000 M 26.35 % | 26.117 M -34.09 % | 39.625 M -43.86 % | 70.586 M 366.38 % | 15.135 M 55.79 % | 9.715 M 593.93 % | 1.400 M |
| Income before tax | 12.916 M 219.70 % | 4.040 M 317.44 % | -1.858 M -132.91 % | 5.645 M -26.75 % | 7.707 M 114.71 % | -52.392 M -397.99 % | 17.582 M 155.75 % | -31.535 M -832.01 % | 4.308 M -59.26 % | 10.574 M 125.17 % | 4.696 M -29.20 % | 6.633 M -59.21 % | 16.263 M 467.45 % | 2.866 M 196.99 % | 965.000 K -61.52 % | 2.508 M 116.76 % | -14.968 M -322.87 % | 6.716 M 129.29 % | -22.930 M -212.40 % | -7.340 M -3 133.48 % | -227.000 K 98.48 % | -14.955 M 13.77 % | -17.343 M 32.04 % | -25.521 M 79.99 % | -127.534 M -48.40 % | -85.942 M -49.77 % | -57.382 M 70.10 % | -191.883 M 16.27 % | -229.172 M -508.98 % | -37.632 M -185.76 % | 43.881 M 23.58 % | 35.509 M -34.19 % | 53.953 M -42.69 % | 94.140 M 420.69 % | 18.080 M 59.35 % | 11.346 M 262.38 % | 3.131 M |
| Income before tax ratio | 3.74 1 541.91 % | 0.23 449.76 % | -0.07 -116.84 % | 0.39 32.55 % | 0.29 209.53 % | -0.27 -285.54 % | 0.14 157.49 % | -0.25 -605.37 % | 0.05 -47.04 % | 0.09 186.58 % | 0.03 -4.86 % | 0.03 -66.86 % | 0.10 198.90 % | 0.03 257.64 % | 0.01 -44.35 % | 0.02 110.38 % | -0.17 -222.79 % | 0.14 127.68 % | -0.49 -179.78 % | -0.18 -833.61 % | -0.02 -100.25 % | 7.52 1 937.42 % | -0.41 20.70 % | -0.52 80.66 % | -2.67 -354.61 % | -0.59 37.08 % | -0.93 45.53 % | -1.71 -282.05 % | -0.45 -1 507.64 % | -0.03 -199.86 % | 0.03 -69.47 % | 0.09 -58.37 % | 0.22 -12.02 % | 0.25 63.88 % | 0.15 -1.66 % | 0.15 246.79 % | 0.04 |
| EBITDA | 12.916 M 565.09 % | 1.942 M 204.52 % | -1.858 M 68.15 % | -5.833 M -175.68 % | 7.707 M 127.99 % | -27.540 M -199.60 % | 27.651 M 274.19 % | -15.874 M -278.08 % | 8.914 M -58.12 % | 21.283 M 158.16 % | 8.244 M -18.71 % | 10.141 M -48.48 % | 19.682 M 200.63 % | 6.547 M 84.94 % | 3.540 M -29.30 % | 5.007 M 140.51 % | -12.359 M -232.54 % | 9.325 M 145.83 % | -20.349 M -337.42 % | -4.652 M -290.89 % | 2.437 M 119.87 % | -12.266 M 18.23 % | -15.000 M 35.00 % | -23.078 M 81.58 % | -125.299 M -50.29 % | -83.371 M -51.44 % | -55.051 M 71.03 % | -190.001 M 16.22 % | -226.788 M -766.23 % | -26.181 M -157.05 % | 45.888 M 22.37 % | 37.500 M -32.99 % | 55.963 M -41.87 % | 96.275 M 388.66 % | 19.702 M 52.09 % | 12.954 M 177.09 % | 4.675 M |
| Net income ratio | 3.73 1 632.96 % | 0.22 424.00 % | -0.07 -117.33 % | 0.38 32.02 % | 0.29 217.79 % | -0.25 -261.27 % | 0.15 170.02 % | -0.22 -1 330.53 % | 0.02 -48.12 % | 0.03 24.67 % | 0.03 -17.81 % | 0.03 -62.94 % | 0.09 640.92 % | -0.02 -916.38 % | 0.00 192.14 % | 0.00 100.39 % | -0.18 -30.63 % | -0.14 70.90 % | -0.47 -144.22 % | -0.19 -312.57 % | 0.09 -98.25 % | 5.23 1 202.97 % | -0.47 10.50 % | -0.53 80.23 % | -2.68 -336.88 % | -0.61 32.59 % | -0.91 46.80 % | -1.71 -281.04 % | -0.45 -2 396.76 % | -0.02 -185.57 % | 0.02 -68.78 % | 0.07 -58.31 % | 0.16 -13.82 % | 0.19 46.79 % | 0.13 -3.86 % | 0.13 564.09 % | 0.02 |
| Ratio EBITDA | 3.74 3 315.72 % | 0.11 268.13 % | -0.07 83.71 % | -0.40 -236.96 % | 0.29 308.38 % | -0.14 -162.01 % | 0.23 279.61 % | -0.13 -222.94 % | 0.10 -45.56 % | 0.19 228.57 % | 0.06 9.24 % | 0.05 -58.13 % | 0.12 58.36 % | 0.08 122.71 % | 0.04 2.26 % | 0.03 125.09 % | -0.14 -173.02 % | 0.19 143.31 % | -0.44 -291.76 % | -0.11 -155.12 % | 0.20 -96.72 % | 6.17 1 842.44 % | -0.35 24.15 % | -0.47 82.20 % | -2.62 -360.42 % | -0.57 36.37 % | -0.89 47.22 % | -1.70 -282.28 % | -0.44 -2 186.75 % | -0.02 -166.44 % | 0.03 -69.77 % | 0.10 -57.62 % | 0.23 -10.77 % | 0.26 53.80 % | 0.17 -6.14 % | 0.18 165.17 % | 0.07 |
| Gross profit ratio | -0.52 -295.84 % | 0.27 41.34 % | 0.19 -14.02 % | 0.22 -62.15 % | 0.58 96.22 % | 0.29 -38.38 % | 0.48 48.21 % | 0.32 -39.07 % | 0.53 197.81 % | -0.54 -271.50 % | 0.32 10.91 % | 0.28 22.40 % | 0.23 134.62 % | -0.67 -370.09 % | 0.25 22.97 % | 0.20 -18.68 % | 0.25 154.96 % | -0.45 -188.56 % | 0.51 -13.35 % | 0.59 68.56 % | 0.35 -98.39 % | 21.71 4 219.96 % | 0.50 -37.23 % | 0.80 6 408.29 % | 0.01 -96.54 % | 0.36 528.24 % | -0.08 85.31 % | -0.57 -86.12 % | -0.30 -3 948.97 % | 0.01 -82.49 % | 0.05 -68.31 % | 0.14 -49.39 % | 0.28 -7.99 % | 0.31 15.67 % | 0.26 -32.24 % | 0.39 49.13 % | 0.26 |
| Weighted average shs out dil | 19.545 M -7.32 % | 21.089 M 0.00 % | 21.089 M 9.13 % | 19.324 M -1.89 % | 19.697 M -8.31 % | 21.482 M 3.12 % | 20.832 M 20.72 % | 17.256 M -12.12 % | 19.635 M 0.00 % | 19.635 M 18.94 % | 16.508 M -13.36 % | 19.053 M -2.96 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.29 % | 19.578 M -1.06 % | 19.788 M 0.78 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M -2.51 % | 20.141 M 2.58 % | 19.635 M 0.54 % | 19.529 M 2.64 % | 19.026 M -2.36 % | 19.485 M -0.23 % | 19.529 M 3.88 % | 18.799 M 0.66 % | 18.675 M -0.61 % | 18.789 M 0.61 % | 18.675 M 0.00 % | 18.675 M -0.05 % | 18.685 M 0.01 % | 18.683 M -2.14 % | 19.091 M |
| Weighted average shs out | 19.545 M -7.32 % | 21.089 M 0.00 % | 21.089 M 9.13 % | 19.324 M -1.89 % | 19.697 M -8.31 % | 21.482 M 3.12 % | 20.832 M 20.72 % | 17.256 M -12.12 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 3.05 % | 19.053 M -2.96 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M 0.29 % | 19.578 M -1.06 % | 19.788 M 0.78 % | 19.635 M 0.00 % | 19.635 M 0.00 % | 19.635 M -2.51 % | 20.141 M 2.58 % | 19.635 M 0.54 % | 19.529 M 2.64 % | 19.026 M -2.36 % | 19.485 M -0.23 % | 19.529 M 3.88 % | 18.799 M 0.66 % | 18.675 M -0.61 % | 18.789 M 0.61 % | 18.675 M 0.00 % | 18.675 M -0.05 % | 18.685 M 0.01 % | 18.683 M -2.14 % | 19.091 M |
| EPS diluted | 0.66 266.67 % | 0.18 300.00 % | -0.09 -131.03 % | 0.29 -25.64 % | 0.39 117.26 % | -2.26 -351.11 % | 0.90 156.25 % | -1.60 -827.27 % | 0.22 15.79 % | 0.19 -5.00 % | 0.20 -41.18 % | 0.34 -59.04 % | 0.83 1 278.98 % | -0.07 -776.92 % | 0.01 103.92 % | 0.01 100.62 % | -0.82 -134.29 % | -0.35 69.03 % | -1.13 -175.61 % | -0.41 -830.84 % | 0.06 110.58 % | -0.53 48.04 % | -1.02 21.54 % | -1.30 80.06 % | -6.52 -39.91 % | -4.66 -58.50 % | -2.94 70.09 % | -9.83 16.27 % | -11.74 -810.08 % | -1.29 -124.34 % | 5.30 281.29 % | 1.39 -78.18 % | 6.37 -43.83 % | 11.34 1 300.00 % | 0.81 55.77 % | 0.52 609.41 % | 0.07 |
| Earnings per share | 0.66 266.67 % | 0.18 300.00 % | -0.09 -131.03 % | 0.29 -25.64 % | 0.39 117.26 % | -2.26 -351.11 % | 0.90 156.25 % | -1.60 -827.27 % | 0.22 15.79 % | 0.19 -20.83 % | 0.24 -29.41 % | 0.34 -59.04 % | 0.83 1 278.98 % | -0.07 -776.92 % | 0.01 103.92 % | 0.01 100.62 % | -0.82 -134.29 % | -0.35 69.03 % | -1.13 -175.61 % | -0.41 -830.84 % | 0.06 110.58 % | -0.53 48.04 % | -1.02 21.54 % | -1.30 80.06 % | -6.52 -39.91 % | -4.66 -58.50 % | -2.94 70.09 % | -9.83 16.27 % | -11.74 -810.08 % | -1.29 -124.34 % | 5.30 281.29 % | 1.39 -78.18 % | 6.37 -43.83 % | 11.34 1 300.00 % | 0.81 55.77 % | 0.52 609.41 % | 0.07 |
| Gross profit | -1.801 M -138.13 % | 4.723 M -12.13 % | 5.375 M 68.07 % | 3.198 M -79.09 % | 15.291 M -73.65 % | 58.026 M -1.03 % | 58.629 M 43.74 % | 40.787 M -11.75 % | 46.215 M 175.24 % | -61.422 M -234.75 % | 45.583 M -17.46 % | 55.226 M 50.64 % | 36.662 M 165.72 % | -55.787 M -324.29 % | 24.873 M -14.98 % | 29.256 M 31.32 % | 22.279 M 199.76 % | -22.332 M -193.71 % | 23.831 M -3.24 % | 24.630 M 483.79 % | 4.219 M 109.77 % | -43.185 M -302.74 % | 21.301 M -46.21 % | 39.597 M 6 634.18 % | 588.000 K -98.87 % | 52.076 M 1 119.30 % | -5.109 M 91.94 % | -63.354 M 59.21 % | -155.321 M -1 558.00 % | 10.653 M -84.97 % | 70.858 M 28.25 % | 55.252 M -19.99 % | 69.056 M -40.06 % | 115.210 M 267.50 % | 31.350 M 9.80 % | 28.553 M 55.83 % | 18.323 M |
| Income tax expense | 0.000 -100.00 % | 188.000 K | 0.000 | 0.000 100.00 % | -7.116 M -2 912.65 % | 253.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.538 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.858 M | 0.000 -100.00 % | 66.000 K 210.00 % | -60.000 K -100.44 % | 13.725 M 1 877.85 % | -772.000 K -200.00 % | 772.000 K | 0.000 100.00 % | -4.753 M -483.62 % | 1.239 M | 0.000 | 0.000 -100.00 % | 2.543 M | 0.000 100.00 % | -349.000 K -283.68 % | 190.000 K 101.53 % | -12.411 M -224.11 % | 10.000 M -2.91 % | 10.300 M -23.70 % | 13.500 M -42.19 % | 23.351 M 1 297.43 % | 1.671 M 73.88 % | 961.000 K -15.85 % | 1.142 M |
| Cost of revenue | 5.256 M -59.63 % | 13.021 M -43.80 % | 23.167 M 103.17 % | 11.403 M -6.55 % | 12.202 M -56.76 % | 28.216 M -55.83 % | 63.876 M -25.31 % | 85.526 M 108.65 % | 40.990 M -76.55 % | 174.781 M 77.10 % | 98.692 M -28.82 % | 138.646 M 37.17 % | 101.076 M -27.16 % | 138.765 M 84.90 % | 75.049 M -34.89 % | 115.270 M 71.49 % | 67.216 M -6.17 % | 71.639 M 214.65 % | 22.768 M 33.12 % | 17.104 M 118.41 % | 7.831 M -80.99 % | 41.196 M 95.42 % | 21.081 M 113.80 % | 9.860 M -79.11 % | 47.210 M -49.96 % | 94.353 M 41.61 % | 66.629 M -62.02 % | 175.415 M -73.69 % | 666.650 M -50.13 % | 1.337 B -10.81 % | 1.499 B 352.69 % | 331.129 M 89.59 % | 174.659 M -33.31 % | 261.886 M 199.85 % | 87.338 M 95.42 % | 44.692 M -13.68 % | 51.772 M |
| General and administrative expenses | 0.000 -100.00 % | 3.396 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.469 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 -100.00 % | 15.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.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 -100.00 % | 76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -14.786 M | 0.000 -100.00 % | 3.315 M 8.58 % | 3.053 M 9.66 % | 2.784 M | 0.000 -100.00 % | 1.189 M 14 762.50 % | 8.000 K -99.98 % | 46.215 M 175.24 % | -61.422 M -234.75 % | 45.583 M -17.46 % | 55.226 M 50.64 % | 36.662 M 165.72 % | -55.787 M -1 859 666.67 % | 3.000 K | 0.000 -100.00 % | 24.292 M 208.78 % | -22.332 M -193.71 % | 23.831 M -3.24 % | 24.630 M 483.79 % | 4.219 M 109.77 % | -43.185 M -302.74 % | 21.301 M -46.21 % | 39.597 M 6 634.18 % | 588.000 K 100.63 % | -93.890 M -1 737.74 % | -5.109 M 91.94 % | -63.354 M 59.21 % | -155.321 M -1 298.83 % | 12.956 M 39.79 % | 9.268 M 159.98 % | -15.453 M 53.14 % | -32.978 M -128.62 % | 115.210 M 768.20 % | 13.270 M -22.88 % | 17.207 M 13.26 % | 15.192 M |
| Operating expenses | -14.786 M -631.68 % | 2.781 M -43.42 % | 4.915 M 15.29 % | 4.263 M -68.72 % | 13.630 M -80.11 % | 68.543 M 104.18 % | 33.570 M -22.35 % | 43.234 M -39.48 % | 71.437 M 273.10 % | 19.147 M -58.00 % | 45.583 M 11.97 % | 40.710 M 11.04 % | 36.662 M 165.72 % | -55.787 M -332.06 % | 24.040 M -3.97 % | 25.033 M 14.52 % | 21.860 M -28.15 % | 30.423 M 27.66 % | 23.831 M -3.24 % | 24.630 M 483.79 % | 4.219 M 109.77 % | -43.185 M -302.74 % | 21.301 M -46.21 % | 39.597 M 6 634.18 % | 588.000 K -99.57 % | 137.005 M 2 781.64 % | -5.109 M 91.94 % | -63.354 M 59.21 % | -155.321 M -1 298.83 % | 12.956 M 39.79 % | 9.268 M 159.98 % | -15.453 M 53.14 % | -32.978 M -128.62 % | 115.210 M 768.20 % | 13.270 M -22.88 % | 17.207 M 13.26 % | 15.192 M |
| Cost and expenses | -9.530 M -160.31 % | 15.802 M -43.73 % | 28.082 M 79.25 % | 15.666 M 28.39 % | 12.202 M -87.39 % | 96.759 M -0.71 % | 97.446 M -25.65 % | 131.056 M 50.28 % | 87.205 M -23.07 % | 113.359 M -18.16 % | 138.519 M -23.72 % | 181.587 M 29.42 % | 140.309 M 69.09 % | 82.978 M -16.26 % | 99.089 M -29.37 % | 140.303 M 57.51 % | 89.076 M 80.66 % | 49.307 M 5.81 % | 46.599 M 11.66 % | 41.734 M 246.34 % | 12.050 M 705.83 % | -1.989 M -104.69 % | 42.382 M -14.31 % | 49.457 M 3.47 % | 47.798 M -79.34 % | 231.358 M 105.71 % | 112.469 M 0.36 % | 112.061 M -83.61 % | 683.526 M -59.61 % | 1.692 B 12.21 % | 1.508 B 327.36 % | 352.924 M 84.10 % | 191.699 M -49.16 % | 377.096 M 274.82 % | 100.608 M 62.54 % | 61.899 M -7.56 % | 66.964 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 2.781 M 73.81 % | 1.600 M 32.23 % | 1.210 M -88.84 % | 10.846 M -84.18 % | 68.543 M 111.68 % | 32.381 M 36.93 % | 23.647 M -66.90 % | 71.437 M 273.10 % | 19.147 M 6.32 % | 18.009 M -11.92 % | 20.447 M 16.83 % | 17.502 M -4.23 % | 18.275 M -23.98 % | 24.040 M -3.97 % | 25.033 M 111.36 % | 11.844 M -61.07 % | 30.423 M 1 553.42 % | 1.840 M 8.24 % | 1.700 M 33.65 % | 1.272 M -47.85 % | 2.439 M -18.13 % | 2.979 M | 0.000 | 0.000 -100.00 % | 15.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.527 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.318 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.453 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.517 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.168 M | 0.000 -100.00 % | 268.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 61.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 64.000 K | 0.000 | 0.000 | 0.000 100.00 % | -23.106 M -403.59 % | 7.611 M -42.40 % | 13.214 M 456.38 % | 2.375 M -71.83 % | 8.432 M 698.48 % | 1.056 M -17.31 % | 1.277 M 33.86 % | 954.000 K -42.25 % | 1.652 M 203.68 % | 544.000 K 13.33 % | 480.000 K -19.46 % | 596.000 K 6.24 % | 561.000 K 7.27 % | 523.000 K -16.85 % | 629.000 K 2.78 % | 612.000 K -0.49 % | 615.000 K 107.07 % | 297.000 K -27.03 % | 407.000 K 102.49 % | 201.000 K -63.81 % | 555.453 K 121.30 % | 251.000 K -6.34 % | 268.000 K -17.03 % | 323.000 K -96.47 % | 9.148 M 457 300.00 % | 2.000 K | 0.000 -100.00 % | 73.000 K -87.17 % | 569.000 K 749.25 % | 67.000 K -5.63 % | 71.000 K 7.58 % | 66.000 K |
| Depreciation and amortization | 0.000 100.00 % | -1.943 M -297.34 % | -489.000 K -145.92 % | 1.065 M 280.20 % | -591.000 K -125.08 % | 2.357 M -4.13 % | 2.458 M 0.45 % | 2.447 M 9.68 % | 2.231 M -0.31 % | 2.238 M -10.19 % | 2.492 M 11.70 % | 2.231 M 10.28 % | 2.023 M -0.30 % | 2.029 M -0.10 % | 2.031 M 0.59 % | 2.019 M -1.70 % | 2.054 M 0.29 % | 2.048 M -0.49 % | 2.058 M -0.05 % | 2.059 M 0.34 % | 2.052 M -1.01 % | 2.073 M 1.32 % | 2.046 M 0.49 % | 2.036 M 0.10 % | 2.034 M 0.94 % | 2.015 M -3.13 % | 2.080 M -3.21 % | 2.149 M 4.27 % | 2.061 M -10.51 % | 2.303 M 14.86 % | 2.005 M 0.70 % | 1.991 M 2.79 % | 1.937 M 23.69 % | 1.566 M 0.71 % | 1.555 M 1.17 % | 1.537 M 3.99 % | 1.478 M |
| Operating income | 12.985 M 591.43 % | 1.878 M 308.26 % | 460.000 K 143.19 % | -1.065 M -279.90 % | 592.000 K -71.05 % | 2.045 M -88.37 % | 17.583 M 471.42 % | -4.734 M -170.93 % | 6.674 M -49.54 % | 13.227 M 129.79 % | 5.756 M -27.23 % | 7.910 M -85.99 % | 56.450 M 4 573.01 % | 1.208 M -19.14 % | 1.494 M -64.62 % | 4.223 M 907.88 % | 419.000 K -94.63 % | 7.804 M 225.55 % | -6.216 M -192.21 % | 6.741 M 1 650.91 % | 385.000 K 102.29 % | -16.834 M 1.24 % | -17.045 M -924.95 % | -1.663 M 73.50 % | -6.275 M 92.60 % | -84.755 M -48.35 % | -57.131 M 70.27 % | -192.150 M 16.04 % | -228.849 M -703.40 % | -28.485 M -164.92 % | 43.880 M 23.57 % | 35.510 M -34.18 % | 53.953 M 266.39 % | -32.425 M -279.34 % | 18.080 M 59.35 % | 11.346 M 262.38 % | 3.131 M |
| Operating income ratio | 3.76 3 450.99 % | 0.11 556.71 % | 0.02 122.10 % | -0.07 -425.56 % | 0.02 115.55 % | 0.01 -92.76 % | 0.14 482.96 % | -0.04 -148.97 % | 0.08 -34.41 % | 0.12 192.47 % | 0.04 -2.22 % | 0.04 -88.61 % | 0.36 2 361.53 % | 0.01 -2.63 % | 0.01 -48.83 % | 0.03 524.11 % | 0.00 -97.04 % | 0.16 218.65 % | -0.13 -182.58 % | 0.16 405.55 % | 0.03 -99.62 % | 8.46 2 204.44 % | -0.40 -1 096.05 % | -0.03 74.39 % | -0.13 77.32 % | -0.58 37.67 % | -0.93 45.84 % | -1.71 -283.12 % | -0.45 -2 020.89 % | -0.02 -175.59 % | 0.03 -69.47 % | 0.09 -58.37 % | 0.22 355.43 % | -0.09 -156.45 % | 0.15 -1.66 % | 0.15 246.79 % | 0.04 |
| Total other income expenses net | -69.000 K -103.19 % | 2.162 M 193.27 % | -2.318 M -134.55 % | 6.710 M -5.69 % | 7.115 M 115.40 % | -46.198 M -4 619 700.00 % | -1.000 K 100.00 % | -26.801 M -1 032.76 % | -2.366 M 10.82 % | -2.653 M -150.28 % | -1.060 M 16.99 % | -1.277 M -33.86 % | -954.000 K -157.54 % | 1.658 M 413.42 % | -529.000 K 69.15 % | -1.715 M 88.85 % | -15.387 M -1 314.25 % | -1.088 M -107.24 % | -525.000 K 16.53 % | -629.000 K -2.78 % | -612.000 K -132.57 % | 1.879 M 730.54 % | -298.000 K 98.75 % | -23.858 M 80.32 % | -121.259 M -10 115.59 % | -1.187 M -372.91 % | -251.000 K -194.01 % | 267.000 K 182.66 % | -323.000 K 96.47 % | -9.147 M -914 800.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 100.00 % | -570.000 K | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-03-31 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -7.389 M | 0.000 -100.00 % | 41.393 M | 0.000 -100.00 % | 97.352 M | 0.000 -100.00 % | 285.815 M 34.70 % | 212.180 M 100.51 % | 105.818 M -3.29 % | 109.419 M 45.74 % | 75.079 M 34.93 % | 55.641 M | 0.000 -100.00 % | 15.606 M | 0.000 -100.00 % | 18.275 M | 0.000 -100.00 % | 21.578 M | 0.000 -100.00 % | 59.836 M | 0.000 -100.00 % | 56.539 M | 0.000 -100.00 % | 929.769 M | 0.000 -100.00 % | 38.329 M 232.08 % | -29.019 M | 0.000 100.00 % | -6.001 M -10.88 % | -5.412 M -168.82 % | 7.865 M |
| Total investments | 0.000 -100.00 % | 248.701 M | 0.000 -100.00 % | 160.215 M | 0.000 -100.00 % | 142.719 M | 0.000 -100.00 % | 92.607 M 13.30 % | 81.738 M 25.79 % | 64.978 M -18.06 % | 79.301 M 24.96 % | 63.461 M -16.11 % | 75.649 M | 0.000 -100.00 % | 64.404 M | 0.000 -100.00 % | 81.038 M | 0.000 -100.00 % | 122.574 M | 0.000 -100.00 % | 259.252 M | 0.000 -100.00 % | 338.568 M | 0.000 -100.00 % | 353.903 M | 0.000 -100.00 % | 435.103 M 3.88 % | 418.836 M | 0.000 -100.00 % | 116.450 M 1 544.28 % | 7.082 M -2.93 % | 7.296 M |
| Total debt | 0.000 -100.00 % | 30.095 M | 0.000 -100.00 % | 42.233 M | 0.000 -100.00 % | 99.503 M | 0.000 -100.00 % | 292.626 M 35.46 % | 216.030 M 96.35 % | 110.023 M -0.56 % | 110.639 M 43.83 % | 76.924 M 36.18 % | 56.485 M | 0.000 -100.00 % | 16.247 M | 0.000 -100.00 % | 22.901 M | 0.000 -100.00 % | 23.279 M | 0.000 -100.00 % | 62.041 M | 0.000 -100.00 % | 78.968 M | 0.000 -100.00 % | 949.006 M | 0.000 -100.00 % | 121.318 M 1 153.42 % | 9.679 M | 0.000 -100.00 % | 11.617 M 30.33 % | 8.914 M -9.96 % | 9.899 M |
| Accumulated other comprehensive income loss | 377.230 M | 0.000 -100.00 % | 286.885 M 216.88 % | 90.535 M -66.91 % | 273.603 M 1 112.46 % | 22.566 M -92.33 % | 294.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 335.908 M | 0.000 -100.00 % | 345.706 M | 0.000 -100.00 % | 368.412 M | 0.000 -100.00 % | 482.961 M | 0.000 -100.00 % | 633.924 M 8 623.32 % | 7.267 M -99.18 % | 881.177 M | 0.000 -100.00 % | 592.885 M | 0.000 | 0.000 -100.00 % | 438.398 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -384.750 M | 0.000 | 0.000 | 0.000 100.00 % | -396.249 M | 0.000 | 0.000 100.00 % | -340.027 M | 0.000 100.00 % | -364.737 M | 0.000 100.00 % | -347.510 M | 0.000 | 0.000 | 0.000 100.00 % | -310.237 M | 0.000 | 0.000 | 0.000 100.00 % | -201.215 M | 0.000 | 0.000 | 0.000 -100.00 % | 387.651 M | 0.000 | 0.000 -100.00 % | 132.767 M | 0.000 -100.00 % | 44.851 M 4.49 % | 42.925 M 19.55 % | 35.906 M |
| Common stock | 0.000 -100.00 % | 196.350 M | 0.000 -100.00 % | 196.350 M | 0.000 -100.00 % | 196.350 M | 0.000 -100.00 % | 196.350 M 0.00 % | 196.350 M 0.00 % | 196.350 M 0.00 % | 196.350 M 0.00 % | 196.350 M 0.00 % | 196.350 M | 0.000 -100.00 % | 196.350 M | 0.000 -100.00 % | 196.350 M | 0.000 -100.00 % | 196.350 M | 0.000 -100.00 % | 195.287 M | 0.000 -100.00 % | 195.287 M | 0.000 -100.00 % | 195.287 M | 0.000 -100.00 % | 62.250 M 0.00 % | 62.250 M | 0.000 -100.00 % | 62.250 M 0.00 % | 62.250 M 0.00 % | 62.250 M |
| Total equity | 377.613 M 0.00 % | 377.613 M 31.48 % | 287.199 M 0.00 % | 287.199 M 4.87 % | 273.852 M 0.00 % | 273.852 M -18.03 % | 334.093 M 0.01 % | 334.063 M -7.49 % | 361.108 M 2.77 % | 351.383 M 6.98 % | 328.461 M 0.03 % | 328.367 M -3.66 % | 340.836 M -7.34 % | 367.843 M 0.00 % | 367.843 M -2.21 % | 376.160 M 0.00 % | 376.160 M -5.65 % | 398.678 M 0.00 % | 398.678 M -21.92 % | 510.602 M 10.86 % | 460.569 M -30.40 % | 661.745 M 0.00 % | 661.745 M -27.21 % | 909.157 M -13.40 % | 1.050 B 69.06 % | 620.955 M 0.00 % | 620.955 M 11.82 % | 555.293 M 17.23 % | 473.691 M 8.05 % | 438.398 M 0.44 % | 436.473 M 1.63 % | 429.453 M |
| Other non current liabilities | -377.613 M -4 393.98 % | 8.794 M 103.06 % | -287.199 M -4 535.51 % | 6.475 M 102.36 % | -273.852 M -13 699 549.72 % | 1.999 K 100.00 % | -334.093 M -2 365.34 % | 14.748 M 934.95 % | 1.425 M -72.40 % | 5.163 M 31.71 % | 3.920 M -36.39 % | 6.163 M 60.58 % | 3.838 M 101.04 % | -367.843 M -1 539.19 % | 25.559 M 106.79 % | -376.160 M -5 805.45 % | 6.593 M 101.65 % | -398.678 M -10 247.06 % | 3.929 M 100.77 % | -510.602 M -4 736.35 % | 11.013 M 101.66 % | -661.745 M | 0.000 100.00 % | -909.157 M -73 132.77 % | -1.241 M 99.80 % | -620.955 M -31 101.25 % | 2.003 M | 0.000 100.00 % | -473.691 M -8 949.60 % | -5.234 M -85.33 % | -2.824 M -108.41 % | 33.570 M |
| Long term debt | 0.000 -100.00 % | 30.095 M | 0.000 -100.00 % | 42.233 M | 0.000 -100.00 % | 49.321 M | 0.000 -100.00 % | 292.626 M 35.46 % | 216.030 M 96.35 % | 110.023 M -0.56 % | 110.639 M 43.83 % | 76.924 M 36.18 % | 56.485 M | 0.000 -100.00 % | 16.247 M | 0.000 -100.00 % | 22.901 M | 0.000 -100.00 % | 23.279 M | 0.000 -100.00 % | 24.705 M | 0.000 -100.00 % | 1.433 M | 0.000 -100.00 % | 1.276 M | 0.000 | 0.000 -100.00 % | 1.838 M | 0.000 -100.00 % | 2.366 M 415.00 % | 459.335 K | 0.000 |
| Total non current liabilities | -377.613 M -1 071.00 % | 38.889 M 113.54 % | -287.199 M -689.63 % | 48.708 M 117.79 % | -273.852 M -655.22 % | 49.323 M 114.76 % | -334.093 M -207.16 % | 311.783 M 40.57 % | 221.793 M 92.55 % | 115.186 M 0.55 % | 114.559 M 37.88 % | 83.087 M 37.74 % | 60.323 M 116.40 % | -367.843 M -979.88 % | 41.806 M 111.11 % | -376.160 M -1 375.38 % | 29.494 M 107.40 % | -398.678 M -1 565.30 % | 27.208 M 105.33 % | -510.602 M -1 351.46 % | 40.801 M 106.17 % | -661.745 M -10 671.01 % | 6.260 M 100.69 % | -909.157 M -290.24 % | 477.888 M 176.96 % | -620.955 M -10 710.99 % | 5.852 M 2.90 % | 5.687 M 101.20 % | -473.691 M | 0.000 | 0.000 -100.00 % | 35.854 M |
| Other current liabilities | 0.000 100.00 % | -2.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.081 M | 0.000 | 0.000 -100.00 % | 5.523 M | 0.000 -100.00 % | 11.110 M | 0.000 -100.00 % | 6.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.981 M | 0.000 -100.00 % | 10.781 M | 0.000 100.00 % | -473.115 M | 0.000 -100.00 % | 24.871 M 9.22 % | 22.771 M | 0.000 100.00 % | -9.251 M -9.43 % | -8.454 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 2.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.182 M | 0.000 | 0.000 -100.00 % | 216.030 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 % | 37.336 M | 0.000 -100.00 % | 77.535 M | 0.000 -100.00 % | 474.747 M | 0.000 -100.00 % | 121.318 M 1 447.22 % | 7.841 M | 0.000 -100.00 % | 9.251 M 9.43 % | 8.454 M -14.60 % | 9.899 M |
| Total current liabilities | 0.000 -100.00 % | 9.537 M | 0.000 -100.00 % | 10.009 M | 0.000 -100.00 % | 65.342 M | 0.000 -100.00 % | 49.844 M -82.27 % | 281.058 M 217.60 % | 88.495 M 2.02 % | 86.739 M -9.82 % | 96.187 M 6.50 % | 90.315 M | 0.000 -100.00 % | 66.109 M | 0.000 -100.00 % | 71.447 M | 0.000 -100.00 % | 62.068 M | 0.000 -100.00 % | 104.145 M | 0.000 -100.00 % | 133.301 M | 0.000 -100.00 % | 60.516 M | 0.000 -100.00 % | 204.086 M 205.06 % | 66.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.899 M |
| Total liabilities | -377.613 M -879.77 % | 48.426 M 116.86 % | -287.199 M -589.12 % | 58.717 M 121.44 % | -273.852 M -516.01 % | 65.829 M 119.70 % | -334.093 M -192.39 % | 361.627 M 26.08 % | 286.821 M 40.82 % | 203.681 M 1.18 % | 201.298 M 12.28 % | 179.275 M 19.01 % | 150.638 M 140.95 % | -367.843 M -440.86 % | 107.915 M 128.69 % | -376.160 M -472.65 % | 100.941 M 125.32 % | -398.678 M -546.57 % | 89.276 M 117.48 % | -510.602 M -584.27 % | 105.439 M 115.93 % | -661.745 M -574.16 % | 139.561 M 115.35 % | -909.157 M -268.86 % | 538.404 M 186.71 % | -620.955 M -395.78 % | 209.938 M 189.22 % | 72.587 M 115.32 % | -473.691 M -492.54 % | 120.673 M 189.17 % | 41.731 M 16.39 % | 35.854 M |
| Other non current assets | 0.000 -100.00 % | 11.775 M | 0.000 -100.00 % | 10.306 M | 0.000 -100.00 % | 2.253 M | 0.000 -100.00 % | 12.854 M 191.97 % | -13.976 M -158.48 % | 23.899 M 333.66 % | -10.228 M -157.53 % | 17.779 M 447.38 % | -5.118 M | 0.000 -100.00 % | 21.501 M | 0.000 -100.00 % | 2.158 M | 0.000 -100.00 % | 15.020 M | 0.000 -100.00 % | 10.810 M | 0.000 -100.00 % | 400.730 M | 0.000 -100.00 % | 160.611 M | 0.000 -100.00 % | 437.136 M 3.58 % | 422.046 M | 0.000 100.00 % | -185.500 M -216.89 % | -58.537 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 248.701 M | 0.000 -100.00 % | 160.080 M | 0.000 -100.00 % | 2.628 M | 0.000 -100.00 % | 90.698 M 473.60 % | 15.812 M -74.97 % | 63.175 M 439.86 % | 11.702 M -88.73 % | 103.848 M 1 534.89 % | 6.352 M | 0.000 -100.00 % | 58.177 M | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 119.112 M | 0.000 -100.00 % | 53.573 M | 0.000 | 0.000 | 0.000 100.00 % | -159.036 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.450 M 1 544.28 % | 7.082 M -2.93 % | 7.296 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 -100.00 % | 16.746 M | 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 -100.00 % | 63.902 M | 0.000 -100.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.746 M | 0.000 | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 3.518 M 0.00 % | 3.518 M 0.00 % | 3.518 M |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 495.000 K | 0.000 100.00 % | -2.628 M | 0.000 -100.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M 0.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 16.746 M | 0.000 | 0.000 -100.00 % | 16.746 M | 0.000 -100.00 % | 3.518 M 0.00 % | 3.518 M 0.00 % | 3.518 M |
| Property plant equipment net | 0.000 -100.00 % | 12.812 M | 0.000 -100.00 % | 10.861 M | 0.000 -100.00 % | 8.045 M | 0.000 -100.00 % | 233.949 M 23.48 % | 189.458 M 69.49 % | 111.782 M 3.31 % | 108.201 M -1.66 % | 110.027 M -2.55 % | 112.910 M | 0.000 -100.00 % | 110.300 M | 0.000 -100.00 % | 106.511 M | 0.000 -100.00 % | 101.257 M | 0.000 -100.00 % | 103.754 M | 0.000 -100.00 % | 105.333 M | 0.000 -100.00 % | 105.813 M | 0.000 -100.00 % | 112.556 M 27.39 % | 88.357 M | 0.000 -100.00 % | 65.459 M 36.62 % | 47.912 M 8.15 % | 44.301 M |
| Total non current assets | 0.000 -100.00 % | 334.930 M | 0.000 -100.00 % | 243.369 M | 0.000 -100.00 % | 71.925 M | 0.000 -100.00 % | 415.956 M 56.83 % | 265.235 M -2.95 % | 273.299 M 48.44 % | 184.118 M -39.51 % | 304.362 M 62.88 % | 186.857 M | 0.000 -100.00 % | 275.274 M | 0.000 -100.00 % | 193.991 M | 0.000 -100.00 % | 308.442 M | 0.000 -100.00 % | 184.955 M | 0.000 -100.00 % | 522.809 M | 0.000 -100.00 % | 163.367 M | 0.000 -100.00 % | 549.692 M 4.28 % | 527.149 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.137 M |
| Other current assets | -37.484 M -10 397.80 % | 364.000 K 137.33 % | -975.000 K -102.49 % | 39.233 M 1 245.15 % | -3.426 M -102.95 % | 116.211 M 1 432.69 % | -8.720 M -113.29 % | 65.599 M 87.48 % | 34.990 M -27.06 % | 47.968 M -74.84 % | 190.628 M 2 382 750.00 % | 8.000 K -99.99 % | 159.601 M 2 423.84 % | -6.868 M -3 915.56 % | 180.000 K 100.66 % | -27.276 M -120.25 % | 134.728 M 2 709.49 % | -5.163 M | 0.000 100.00 % | -27.237 M -120.60 % | 132.216 M 689.49 % | -22.429 M -125.79 % | 86.980 M 515.38 % | -20.940 M -131.51 % | 66.451 M 180.07 % | -82.989 M -27 399.01 % | 304.000 K -95.16 % | 6.278 M 103.87 % | -162.384 M 37.54 % | -259.989 M -24.30 % | -209.158 M -112.51 % | -98.423 M |
| Short term investments | 0.000 -100.00 % | 36.644 M | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 1.223 M | 0.000 -100.00 % | 1.909 M -97.10 % | 65.926 M 3 556.46 % | 1.803 M -97.33 % | 67.599 M 1 229.38 % | 5.085 M -92.66 % | 69.297 M | 0.000 -100.00 % | 6.227 M | 0.000 -100.00 % | 81.012 M | 0.000 -100.00 % | 3.462 M | 0.000 -100.00 % | 205.679 M | 0.000 | 0.000 | 0.000 -100.00 % | 512.939 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.522 M 5.56 % | 10.915 M 449.54 % | 1.986 M |
| cash and cash equivalents | 0.000 -100.00 % | 37.484 M | 0.000 -100.00 % | 840.000 K | 0.000 -100.00 % | 2.151 M | 0.000 -100.00 % | 6.811 M 76.86 % | 3.851 M -8.42 % | 4.205 M 244.67 % | 1.220 M -33.88 % | 1.845 M 118.60 % | 844.000 K | 0.000 -100.00 % | 641.000 K | 0.000 -100.00 % | 4.626 M | 0.000 -100.00 % | 1.701 M | 0.000 -100.00 % | 2.205 M | 0.000 -100.00 % | 22.429 M | 0.000 -100.00 % | 19.237 M | 0.000 -100.00 % | 82.989 M 114.45 % | 38.698 M | 0.000 -100.00 % | 17.618 M 22.98 % | 14.326 M 603.99 % | 2.035 M |
| Cash and short term investments | 37.484 M 0.00 % | 37.484 M 3 744.51 % | 975.000 K 0.00 % | 975.000 K -71.54 % | 3.426 M -97.59 % | 142.242 M 1 531.22 % | 8.720 M 0.00 % | 8.720 M -87.50 % | 69.777 M 1 061.40 % | 6.008 M -91.27 % | 68.819 M 893.06 % | 6.930 M -90.12 % | 70.141 M 921.27 % | 6.868 M 0.00 % | 6.868 M -74.82 % | 27.276 M -68.15 % | 85.638 M 1 558.69 % | 5.163 M 0.00 % | 5.163 M -81.04 % | 27.237 M -86.90 % | 207.884 M 826.85 % | 22.429 M 0.00 % | 22.429 M 7.11 % | 20.940 M -96.07 % | 532.177 M 541.26 % | 82.989 M 0.00 % | 82.989 M 114.45 % | 38.698 M -76.17 % | 162.384 M 457.27 % | 29.139 M 15.45 % | 25.240 M 527.70 % | 4.021 M |
| Total current assets | 0.000 -100.00 % | 91.109 M | 0.000 -100.00 % | 102.548 M | 0.000 -100.00 % | 267.758 M | 0.000 -100.00 % | 279.734 M -26.90 % | 382.694 M 35.82 % | 281.765 M -18.48 % | 345.641 M 70.03 % | 203.280 M -33.27 % | 304.617 M | 0.000 -100.00 % | 200.484 M | 0.000 -100.00 % | 283.106 M | 0.000 -100.00 % | 179.512 M | 0.000 -100.00 % | 381.052 M | 0.000 -100.00 % | 278.497 M | 0.000 -100.00 % | 1.425 B | 0.000 -100.00 % | 281.201 M 179.16 % | 100.730 M | 0.000 | 0.000 | 0.000 -100.00 % | 435.818 M |
| Inventory | 0.000 -100.00 % | 10.440 M | 0.000 -100.00 % | 7.030 M | 0.000 -100.00 % | 9.232 M | 0.000 -100.00 % | 88.398 M -1.89 % | 90.099 M 0.12 % | 89.991 M 4.43 % | 86.170 M 9.05 % | 79.018 M 5.57 % | 74.850 M | 0.000 -100.00 % | 66.003 M | 0.000 -100.00 % | 62.714 M | 0.000 -100.00 % | 38.516 M | 0.000 -100.00 % | 41.139 M | 0.000 -100.00 % | 122.160 M | 0.000 -100.00 % | 826.189 M | 0.000 -100.00 % | 64.458 M 414.79 % | 12.521 M | 0.000 -100.00 % | 137.592 M 431.66 % | 25.880 M 6.03 % | 24.407 M |
| Net receivables | 0.000 -100.00 % | 42.821 M | 0.000 -100.00 % | 55.310 M | 0.000 -100.00 % | 73.000 K | 0.000 -100.00 % | 117.017 M -37.70 % | 187.828 M 36.31 % | 137.798 M 574 058.33 % | 24.000 K -99.98 % | 117.324 M 469 196.00 % | 25.000 K | 0.000 -100.00 % | 127.433 M | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 135.833 M | 0.000 100.00 % | -187.268 K | 0.000 -100.00 % | 46.928 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 133.450 M 208.68 % | 43.232 M | 0.000 -100.00 % | 93.258 M -40.99 % | 158.038 M 125.78 % | 69.995 M |
| Tax assets | 0.000 -100.00 % | 61.642 M | 0.000 -100.00 % | 61.627 M | 0.000 -100.00 % | 61.627 M | 0.000 -100.00 % | 61.709 M 7.89 % | 57.195 M -0.87 % | 57.697 M 0.00 % | 57.697 M 3.10 % | 55.962 M -0.01 % | 55.967 M | 0.000 -100.00 % | 68.550 M | 0.000 -100.00 % | 68.550 M | 0.000 -100.00 % | 56.307 M | 0.000 -100.00 % | 72.098 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.233 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.075 K 183.72 % | 25.404 K 13.10 % | 22.462 K |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 594.364 M 16.99 % | 508.059 M | 0.000 |
| Account payables | 0.000 -100.00 % | 9.537 M | 0.000 -100.00 % | 9.860 M | 0.000 -100.00 % | 10.592 M | 0.000 -100.00 % | 49.844 M -9.20 % | 54.897 M -37.97 % | 88.495 M 19.47 % | 74.071 M -22.57 % | 95.662 M 14.21 % | 83.763 M | 0.000 -100.00 % | 64.103 M | 0.000 -100.00 % | 66.252 M | 0.000 -100.00 % | 62.068 M | 0.000 -100.00 % | 63.828 M | 0.000 -100.00 % | 44.985 M | 0.000 -100.00 % | 45.577 M | 0.000 -100.00 % | 47.615 M 31.21 % | 36.288 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 149.000 K | 0.000 100.00 % | -513.000 K | 0.000 | 0.000 -100.00 % | 4.608 M | 0.000 -100.00 % | 1.558 M 196.76 % | 525.000 K 8.02 % | 486.000 K | 0.000 -100.00 % | 2.006 M | 0.000 -100.00 % | 2.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.307 M | 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 -100.00 % | 52.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 383.000 K | 0.000 -100.00 % | 314.000 K | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 40.016 M -2.83 % | 41.183 M 5.07 % | 39.194 M 5.99 % | 36.978 M 3.21 % | 35.827 M 11.11 % | 32.244 M | 0.000 -100.00 % | 31.935 M | 0.000 -100.00 % | 30.454 M | 0.000 -100.00 % | 30.266 M | 0.000 -100.00 % | 27.641 M | 0.000 -100.00 % | 27.821 M | 0.000 -100.00 % | 27.980 M | 0.000 -100.00 % | 28.070 M -3.13 % | 28.978 M | 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 100.00 % | -472.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 383.000 K -99.93 % | 565.630 M 180 036.94 % | 314.000 K -99.65 % | 90.535 M 36 259.44 % | 249.000 K -99.94 % | 450.936 M 1 026.05 % | 40.046 M -59.01 % | 97.697 M -78.93 % | 463.602 M 300.21 % | 115.839 M -74.81 % | 459.870 M 378.09 % | 96.190 M -79.08 % | 459.752 M 1 339.65 % | 31.935 M -77.12 % | 139.558 M 358.26 % | 30.454 M -93.37 % | 459.593 M 1 418.51 % | 30.266 M -82.41 % | 172.062 M 522.49 % | 27.641 M -93.70 % | 438.856 M 1 477.43 % | 27.821 M -93.55 % | 431.370 M 1 441.71 % | 27.980 M -93.62 % | 438.860 M 1 463.45 % | 28.070 M -94.71 % | 530.635 M 60.17 % | 331.297 M 838.73 % | 35.292 M -89.35 % | 331.297 M 0.00 % | 331.297 M 0.00 % | 331.297 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.409 M 1.64 % | 4.338 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.030 M | 0.000 -100.00 % | 4.827 M | 0.000 -100.00 % | 4.827 M | 0.000 -100.00 % | 3.849 M 0.00 % | 3.849 M | 0.000 -100.00 % | 2.869 M 21.30 % | 2.365 M 3.57 % | 2.284 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.836 M | 0.000 | 0.000 100.00 % | -216.030 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.507 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.673 M 189.17 % | 41.731 M 521.55 % | -9.899 M |
| Total assets | 0.000 -100.00 % | 426.039 M | 0.000 -100.00 % | 345.916 M | 0.000 -100.00 % | 339.681 M | 0.000 -100.00 % | 695.690 M 7.37 % | 647.929 M 16.73 % | 555.064 M 4.78 % | 529.759 M 4.36 % | 507.642 M 3.29 % | 491.473 M | 0.000 -100.00 % | 475.758 M | 0.000 -100.00 % | 477.102 M | 0.000 -100.00 % | 487.954 M | 0.000 -100.00 % | 566.007 M | 0.000 -100.00 % | 801.306 M | 0.000 -100.00 % | 1.588 B | 0.000 -100.00 % | 830.893 M 32.33 % | 627.879 M | 0.000 -100.00 % | 594.364 M 16.99 % | 508.059 M 3.48 % | 490.955 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-03-31 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -12.900 M -237.34 % | -3.824 M -301.48 % | 1.898 M 133.87 % | -5.604 M 27.05 % | -7.682 M -115.82 % | 48.560 M 2 075.59 % | -2.458 M -0.45 % | -2.447 M 73.96 % | -9.396 M -319.84 % | -2.238 M 10.19 % | -2.492 M -11.70 % | -2.231 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.811 M -69.21 % | 22.123 M 102.57 % | 10.921 M 1 091.02 % | -1.102 M -110.60 % | 10.395 M -48.24 % | 20.082 M -27.47 % | 27.688 M -78.37 % | 127.990 M -54.35 % | 280.401 M 466.89 % | 49.463 M -30.15 % | 70.816 M -59.86 % | 176.439 M 1 301.00 % | -14.691 M 55.48 % | -33.001 M -26.36 % | -26.117 M 35.44 % | -40.453 M 42.69 % | -70.587 M -366.38 % | -15.135 M -55.79 % | -9.715 M -593.93 % | -1.400 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.748 M 167.91 % | -27.609 M -412.96 % | 8.822 M 133.39 % | 3.780 M -4.59 % | 3.962 M -38.84 % | 6.478 M -54.39 % | 14.202 M 1 126.90 % | -1.383 M -774.63 % | 205.000 K 102.97 % | 101.000 K 100.63 % | -16.149 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 |
| 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.028 M 136.32 % | -27.609 M -662.42 % | 4.909 M 29.87 % | 3.780 M 284.75 % | -2.046 M -131.58 % | 6.478 M -54.39 % | 14.202 M 1 126.90 % | -1.383 M -774.63 % | 205.000 K 102.97 % | 101.000 K 100.63 % | -16.149 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.748 M 115.00 % | 8.720 M -76.00 % | 36.329 M 828.42 % | 3.913 M 2 842.11 % | 133.000 K -97.79 % | 6.008 M 1 378.30 % | -470.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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.151 M -88.53 % | 18.748 M 115.00 % | 8.720 M -1.16 % | 8.822 M 125.45 % | 3.913 M -1.24 % | 3.962 M -34.05 % | 6.008 M -57.70 % | 14.202 M 1 126.90 % | -1.383 M -774.63 % | 205.000 K 102.97 % | 101.000 K 100.63 % | -16.149 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.748 M 167.91 % | -27.609 M -412.96 % | 8.822 M 133.39 % | 3.780 M -4.59 % | 3.962 M -38.84 % | 6.478 M -54.39 % | 14.202 M 1 126.90 % | -1.383 M -774.63 % | 205.000 K 102.97 % | 101.000 K 100.63 % | -16.149 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.748 M 167.91 % | -27.609 M -412.96 % | 8.822 M 133.39 % | 3.780 M -4.59 % | 3.962 M -38.84 % | 6.478 M -54.39 % | 14.202 M 1 126.90 % | -1.383 M -774.63 % | 205.000 K 102.97 % | 101.000 K 100.63 % | -16.149 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 |