India Finsec Limited IFINSEC.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 466.475 M 15.30 % | 404.568 M -7.74 % | 438.522 M 93.00 % | 227.216 M 34.52 % | 168.910 M -4.36 % | 176.608 M 75.77 % | 100.479 M 65.09 % | 60.864 M -32.50 % | 90.169 M 20.17 % | 75.035 M 130.49 % | 32.554 M -51.95 % | 67.746 M 41.57 % | 47.854 M -11.72 % | 54.208 M 232.38 % | 16.309 M 447.65 % | 2.978 M 102.45 % | 1.471 M 238.16 % | 435.000 K |
| Net income | 119.864 M 56.85 % | 76.419 M 149.99 % | 30.569 M -40.67 % | 51.521 M 43.11 % | 36.001 M 103.62 % | 17.680 M -2.62 % | 18.156 M -3.78 % | 18.870 M 9.30 % | 17.264 M 186.72 % | 6.021 M 2 317.91 % | 249.034 K 6.13 % | 234.653 K -76.82 % | 1.012 M 38.86 % | 729.000 K 92.86 % | 378.000 K 193.02 % | 129.000 K 84.29 % | 70.000 K 900.00 % | 7.000 K |
| Income before tax | 239.817 M 49.16 % | 160.780 M 151.14 % | 64.020 M 18.96 % | 53.815 M -16.44 % | 64.401 M 61.89 % | 39.780 M 52.58 % | 26.071 M 55.62 % | 16.753 M -30.38 % | 24.063 M 142.90 % | 9.907 M 2 648.82 % | 360.398 K 30.63 % | 275.899 K -80.20 % | 1.394 M 31.24 % | 1.062 M 107.42 % | 512.000 K 161.22 % | 196.000 K 94.06 % | 101.000 K 818.18 % | 11.000 K |
| Income before tax ratio | 0.51 29.36 % | 0.40 172.22 % | 0.15 -38.36 % | 0.24 -37.88 % | 0.38 69.27 % | 0.23 -13.19 % | 0.26 -5.73 % | 0.28 3.14 % | 0.27 102.13 % | 0.13 1 092.58 % | 0.01 171.84 % | 0.00 -86.02 % | 0.03 48.66 % | 0.02 -37.60 % | 0.03 -52.30 % | 0.07 -4.14 % | 0.07 171.52 % | 0.03 |
| EBITDA | 275.776 M 46.64 % | 188.066 M -27.70 % | 260.110 M 103.36 % | 127.908 M 9.82 % | 116.471 M 27.83 % | 91.115 M 161.57 % | 34.834 M 83.70 % | 18.962 M -22.45 % | 24.451 M 132.43 % | 10.520 M 647.42 % | 1.407 M 50.34 % | 936.235 K -55.15 % | 2.087 M 47.52 % | 1.415 M 143.13 % | 582.000 K 123.85 % | 260.000 K 128.07 % | 114.000 K 395.65 % | 23.000 K |
| Net income ratio | 0.26 36.04 % | 0.19 170.97 % | 0.07 -69.26 % | 0.23 6.39 % | 0.21 112.90 % | 0.10 -44.60 % | 0.18 -41.72 % | 0.31 61.93 % | 0.19 138.59 % | 0.08 949.02 % | 0.01 120.86 % | 0.00 -83.63 % | 0.02 57.30 % | 0.01 -41.98 % | 0.02 -46.49 % | 0.04 -8.97 % | 0.05 195.72 % | 0.02 |
| Ratio EBITDA | 0.59 27.18 % | 0.46 -21.63 % | 0.59 5.37 % | 0.56 -18.36 % | 0.69 33.65 % | 0.52 48.82 % | 0.35 11.28 % | 0.31 14.89 % | 0.27 93.41 % | 0.14 224.27 % | 0.04 212.85 % | 0.01 -68.32 % | 0.04 67.10 % | 0.03 -26.85 % | 0.04 -59.13 % | 0.09 12.66 % | 0.08 46.57 % | 0.05 |
| Gross profit ratio | -0.80 -733.49 % | 0.13 -63.56 % | 0.34 -25.43 % | 0.46 -13.66 % | 0.53 29.62 % | 0.41 -35.91 % | 0.64 26.20 % | 0.51 12.69 % | 0.45 1.80 % | 0.44 -18.45 % | 0.55 382.24 % | 0.11 -51.26 % | 0.23 -76.65 % | 0.99 -0.22 % | 1.00 1.76 % | 0.98 -1.28 % | 0.99 1.93 % | 0.97 |
| Weighted average shs out dil | 16.859 M -32.41 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 9.90 % | 22.695 M -8.59 % | 24.829 M -0.77 % | 25.021 M -0.27 % | 25.089 M 0.59 % | 24.942 M 28.61 % | 19.393 M 44.25 % | 13.444 M -30.85 % | 19.442 M 0.00 % | 19.442 M 0.00 % | 19.442 M 0.00 % | 19.442 M 0.00 % | 19.442 M |
| Weighted average shs out | 16.859 M -32.41 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 9.90 % | 22.695 M -8.59 % | 24.829 M -0.45 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 28.61 % | 19.393 M 44.25 % | 13.444 M -30.85 % | 19.442 M 0.00 % | 19.442 M 0.00 % | 19.442 M 0.00 % | 19.442 M 0.00 % | 19.442 M |
| EPS diluted | 7.11 132.35 % | 3.06 148.78 % | 1.23 -24.07 % | 1.62 -18.59 % | 1.99 180.28 % | 0.71 -11.25 % | 0.80 5.26 % | 0.76 10.14 % | 0.69 187.50 % | 0.24 39 900.00 % | 0.00 -95.04 % | 0.01 -83.93 % | 0.08 88.25 % | 0.04 100.00 % | 0.02 100.00 % | 0.01 177.78 % | 0.00 800.00 % | 0.00 |
| Earnings per share | 7.11 132.35 % | 3.06 148.78 % | 1.23 -24.07 % | 1.62 -18.59 % | 1.99 180.28 % | 0.71 -11.25 % | 0.80 5.26 % | 0.76 10.14 % | 0.69 187.50 % | 0.24 39 900.00 % | 0.00 -95.04 % | 0.01 -83.93 % | 0.08 88.25 % | 0.04 100.00 % | 0.02 100.00 % | 0.01 177.78 % | 0.00 800.00 % | 0.00 |
| Gross profit | -370.849 M -830.43 % | 50.772 M -66.38 % | 151.005 M 43.92 % | 104.923 M 16.14 % | 90.339 M 23.97 % | 72.873 M 12.64 % | 64.695 M 108.34 % | 31.053 M -23.93 % | 40.822 M 22.33 % | 33.370 M 87.97 % | 17.753 M 131.73 % | 7.661 M -30.99 % | 11.102 M -79.38 % | 53.855 M 231.64 % | 16.239 M 457.28 % | 2.914 M 99.86 % | 1.458 M 244.68 % | 423.000 K |
| Income tax expense | 58.532 M 49.83 % | 39.066 M 117.26 % | 17.981 M 34.05 % | 13.414 M -8.86 % | 14.719 M 19.67 % | 12.299 M 101.59 % | 6.101 M 39.55 % | 4.372 M -38.18 % | 7.072 M 131.55 % | 3.054 M 2 642.62 % | 111.364 K 170.00 % | 41.246 K -89.19 % | 381.431 K 14.54 % | 333.000 K 148.51 % | 134.000 K 100.00 % | 67.000 K 116.13 % | 31.000 K 675.00 % | 4.000 K |
| Cost of revenue | 25.851 M -92.69 % | 353.796 M 23.05 % | 287.516 M 135.10 % | 122.293 M 55.65 % | 78.572 M -24.26 % | 103.734 M 189.89 % | 35.784 M 20.04 % | 29.811 M -39.59 % | 49.346 M 18.44 % | 41.664 M 181.50 % | 14.801 M -75.37 % | 60.085 M 63.49 % | 36.752 M 10 311.26 % | 353.000 K 404.29 % | 70.000 K 9.38 % | 64.000 K 392.31 % | 13.000 K 8.33 % | 12.000 K |
| General and administrative expenses | 136.610 M -6.29 % | 145.781 M 742.70 % | 17.299 M 70.80 % | 10.128 M 77.82 % | 5.696 M -15.63 % | 6.751 M 29.69 % | 5.205 M -26.07 % | 7.041 M 193.95 % | 2.395 M -54.70 % | 5.288 M -56.54 % | 12.169 M 344.52 % | 2.737 M -47.40 % | 5.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 2.049 M 61.03 % | 1.272 M -24.18 % | 1.678 M 7.00 % | 1.568 M 1 425.92 % | 102.790 K -61.76 % | 268.800 K -96.67 % | 8.081 M 19.45 % | 6.765 M 35.60 % | 4.989 M 237.11 % | 1.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 7.289 M -90.30 % | 75.174 M 64.33 % | 45.747 M 45.89 % | 31.357 M 6.02 % | 29.577 M 1 942.11 % | 1.448 M 255.97 % | 406.870 K 2 581.54 % | 15.173 K 100.08 % | -19.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 138.659 M -10.16 % | 154.343 M 63.93 % | 94.152 M 63.90 % | 57.443 M 54.60 % | 37.155 M 1.53 % | 36.596 M -7.55 % | 39.583 M 76.02 % | 22.488 M 38.17 % | 16.276 M 5.96 % | 15.360 M -11.43 % | 17.341 M 147.06 % | 7.019 M -11.88 % | 7.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 136.253 M -11.72 % | 154.343 M -59.56 % | 381.668 M 192.42 % | 130.522 M 16.39 % | 112.140 M -20.09 % | 140.331 M 86.20 % | 75.367 M 44.11 % | 52.300 M -20.30 % | 65.622 M 15.08 % | 57.024 M 77.41 % | 32.142 M -52.10 % | 67.104 M 50.06 % | 44.717 M 184.14 % | -53.146 M -236.43 % | -15.797 M -467.83 % | -2.782 M -103.07 % | -1.370 M -423.11 % | 424.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.260 9.26 % | 0.238 -9.81 % | 0.263 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 138.659 M -5.71 % | 147.054 M 674.88 % | 18.978 M 62.25 % | 11.697 M 101.72 % | 5.799 M -17.40 % | 7.020 M -47.16 % | 13.286 M -3.77 % | 13.806 M 86.96 % | 7.384 M 9.11 % | 6.768 M -44.38 % | 12.169 M 344.52 % | 2.737 M -47.40 % | 5.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 11.323 M 28.77 % | 8.794 M -12.46 % | 10.045 M 25.61 % | 7.997 M 46.87 % | 5.445 M | 0.000 -100.00 % | 1.069 M -86.55 % | 7.947 M 5 047.41 % | 154.383 K -71.96 % | 550.556 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 10.107 M 58.79 % | 6.365 M -9.11 % | 7.003 M 71.17 % | 4.091 M 508.06 % | 672.830 K | 0.000 -100.00 % | 109.960 K -64.94 % | 313.597 K -81.10 % | 1.659 M -81.71 % | 9.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 25.851 M 23.57 % | 20.920 M -11.67 % | 23.684 M 46.89 % | 16.124 M 243.82 % | 4.690 M -95.02 % | 94.210 M 40.83 % | 66.897 M 28.03 % | 52.250 M -22.34 % | 67.283 M 10 872.51 % | 613.197 K -41.17 % | 1.042 M 58.03 % | 659.536 K -4.81 % | 692.884 K 96.28 % | 353.000 K 404.29 % | 70.000 K 9.38 % | 64.000 K 392.31 % | 13.000 K 8.33 % | 12.000 K |
| Operating income | 239.506 M -4.28 % | 250.225 M 5.84 % | 236.425 M 397.95 % | 47.480 M -57.52 % | 111.781 M 32.44 % | 84.402 M 151.73 % | 33.529 M 83.42 % | 18.279 M -24.35 % | 24.165 M 143.92 % | 9.907 M 2 648.82 % | 360.398 K 30.63 % | 275.899 K -80.20 % | 1.394 M 31.24 % | 1.062 M 107.42 % | 512.000 K 161.22 % | 196.000 K 94.06 % | 101.000 K 818.18 % | 11.000 K |
| Operating income ratio | 0.51 -16.99 % | 0.62 14.72 % | 0.54 158.01 % | 0.21 -68.42 % | 0.66 38.47 % | 0.48 43.22 % | 0.33 11.11 % | 0.30 12.07 % | 0.27 102.98 % | 0.13 1 092.58 % | 0.01 171.84 % | 0.00 -86.02 % | 0.03 48.66 % | 0.02 -37.60 % | 0.03 -52.30 % | 0.07 -4.14 % | 0.07 171.52 % | 0.03 |
| Total other income expenses net | -90.405 M 61.50 % | -234.840 M | 0.000 | 0.000 100.00 % | -47.379 M -1 452.54 % | 3.503 M 265.32 % | 958.890 K -88.29 % | 8.189 M 1 793.71 % | -483.465 K 98.69 % | -36.891 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.856 B -1.13 % | 1.878 B 8.56 % | 1.730 B 91.35 % | 903.893 M 94.71 % | 464.236 M 35.55 % | 342.491 M 15.31 % | 297.025 M 930.70 % | -35.756 M 65.76 % | -104.441 M -12 193.75 % | -849.548 K 94.23 % | -14.735 M -599.86 % | -2.105 M -113.31 % | 15.813 M 2 202.86 % | -752.000 K 90.71 % | -8.094 M -83.70 % | -4.406 M -1 383.50 % | -297.000 K 93.46 % | -4.543 M |
| Total investments | 39.388 M -55.69 % | 88.888 M 13.60 % | 78.248 M -29.00 % | 110.204 M 100.37 % | 55.000 M 113.89 % | 25.715 M 241.22 % | 7.536 M -62.83 % | 20.276 M 40.45 % | 14.436 M -93.56 % | 224.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.977 B 3.89 % | 1.903 B 7.05 % | 1.778 B 91.75 % | 927.160 M 82.47 % | 508.111 M 35.88 % | 373.940 M -4.36 % | 390.982 M 9 008 694.70 % | 4.340 K -94.90 % | 85.062 K -97.24 % | 3.085 M 1 296.89 % | 220.852 K -59.99 % | 551.927 K -96.63 % | 16.388 M 1 369.74 % | 1.115 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 125.637 M 69.22 % | 74.244 M 48.78 % | 49.901 M | 0.000 | 0.000 100.00 % | -2.581 M -100.63 % | 410.498 M 0.00 % | 410.498 M 0.00 % | 410.498 M -0.52 % | 412.634 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.336 M 119.74 % | 608.000 K 165.50 % | 229.000 K 133.67 % | 98.000 K 226.67 % | 30.000 K |
| Retained earnings | 263.510 M -2.96 % | 271.545 M 87.08 % | 145.146 M 17.04 % | 124.017 M 53.91 % | 80.576 M 45.44 % | 55.400 M 17.31 % | 47.224 M 36.75 % | 34.533 M 87.40 % | 18.427 M 356.38 % | 4.038 M 194.57 % | 1.371 M -5.61 % | 1.452 M 8.67 % | 1.336 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 291.917 M 17.04 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 28.29 % | 194.417 M 44.64 % | 134.417 M 600.02 % | 19.202 M 0.00 % | 19.202 M 57.91 % | 12.160 M 17.24 % | 10.372 M 16.63 % | 8.893 M |
| Total equity | 1.609 B 47.51 % | 1.091 B 12.57 % | 969.020 M 13.56 % | 853.338 M 21.43 % | 702.738 M 17.00 % | 600.618 M 13.70 % | 528.231 M 12.56 % | 469.291 M 42.14 % | 330.157 M -23.61 % | 432.199 M 4.79 % | 412.454 M 18.39 % | 348.388 M 20.87 % | 288.225 M 0.16 % | 287.758 M 0.25 % | 287.030 M 96.86 % | 145.802 M 32.64 % | 109.922 M 36.95 % | 80.263 M |
| Other non current liabilities | 6.801 M -99.07 % | 729.438 M 1 670.28 % | 41.205 M 2 991.92 % | 1.333 M 176.18 % | -1.749 M | 0.000 -100.00 % | 5.751 M 201.13 % | 1.910 M 24.74 % | 1.531 M -82.94 % | 8.972 M 516.91 % | 1.454 M 42.25 % | 1.022 M -94.05 % | 17.186 M 1 641.33 % | -1.115 M -15 828.57 % | -7.000 K 0.00 % | -7.000 K -600.00 % | -1.000 K 0.00 % | -1.000 K |
| Long term debt | 1.977 B 67.84 % | 1.178 B -33.74 % | 1.778 B 91.75 % | 927.160 M 140.90 % | 384.880 M 2.93 % | 373.940 M -5.93 % | 397.507 M 9 159 044.24 % | 4.340 K -0.05 % | 4.342 K -97.45 % | 170.124 K -22.97 % | 220.852 K -59.99 % | 551.927 K -23.06 % | 717.361 K -35.66 % | 1.115 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.985 B 4.05 % | 1.908 B 7.10 % | 1.781 B 90.97 % | 932.662 M 143.32 % | 383.301 M 2.23 % | 374.941 M -4.83 % | 393.949 M 20 481.40 % | 1.914 M 172.22 % | 703.140 K -61.09 % | 1.807 M 69.45 % | 1.066 M -8.88 % | 1.170 M -7.40 % | 1.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 27.346 M 103.86 % | -707.720 M -2 998.87 % | 24.414 M 108.58 % | -284.595 M -3 714.34 % | 7.874 M -97.88 % | 371.660 M 449.89 % | -106.221 M -4 712.78 % | 2.303 M 834.24 % | -313.624 K 95.68 % | -7.263 M -1 486.06 % | -457.908 K -43.75 % | -318.554 K -173.97 % | 430.662 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -367.415 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 84.300 K -99.99 % | 725.171 M | 0.000 -100.00 % | 299.627 M 122.45 % | 134.696 M | 0.000 -100.00 % | 104.059 M | 0.000 -100.00 % | 80.720 K -97.31 % | 3.000 M | 0.000 | 0.000 -100.00 % | 15.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 36.412 M -1.75 % | 37.061 M -9.33 % | 40.873 M 145.61 % | 16.642 M -88.36 % | 142.965 M 2 647.85 % | 5.203 M -44.11 % | 9.309 M 177.55 % | 3.354 M 300.95 % | 836.509 K -88.59 % | 7.335 M 1 105.08 % | 608.632 K 50.72 % | 403.807 K -97.70 % | 17.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 2.021 B 3.94 % | 1.945 B 6.73 % | 1.822 B 91.93 % | 949.304 M 80.38 % | 526.266 M 38.44 % | 380.143 M -5.73 % | 403.258 M 7 554.69 % | 5.268 M 242.16 % | 1.540 M -83.16 % | 9.142 M 445.74 % | 1.675 M 6.41 % | 1.574 M -91.65 % | 18.853 M 869.31 % | 1.945 M 105.39 % | 947.000 K 97.70 % | 479.000 K 119.72 % | 218.000 K 1 353.33 % | 15.000 K |
| Other non current assets | 35.937 M 401.08 % | -11.936 M -153.69 % | 22.230 M 425.16 % | -6.837 M -106.31 % | 108.412 M 93.87 % | 55.920 M 248.97 % | -37.538 M -37 585.22 % | 100.140 K -99.96 % | 269.657 M 470.53 % | 47.264 M | 0.000 -100.00 % | 607.985 K -25.72 % | 818.484 K 147.12 % | -1.737 M -292.99 % | -442.000 K -253.60 % | -125.000 K -635.29 % | -17.000 K 29.17 % | -24.000 K |
| Long term investments | 0.000 -100.00 % | 14.030 M -14.25 % | 16.362 M -51.31 % | 33.607 M | 0.000 100.00 % | -5.205 M -111.55 % | 45.074 M 122.30 % | 20.276 M 40.45 % | 14.436 M -34.52 % | 22.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 9.747 M 4.94 % | 9.289 M 0.61 % | 9.233 M -7.80 % | 10.013 M 23.70 % | 8.095 M 29.11 % | 6.270 M 130.06 % | 2.725 M 111.03 % | 1.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 980.000 K -0.01 % | 980.090 K 0.00 % | 980.090 K 0.00 % | 980.090 K 0.02 % | 979.900 K 0.00 % | 979.890 K -0.17 % | 981.590 K -8.12 % | 1.068 M -4.71 % | 1.121 M 100.27 % | -413.844 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 10.727 M 4.46 % | 10.269 M 0.55 % | 10.213 M -7.10 % | 10.993 M 21.14 % | 9.075 M 25.17 % | 7.250 M 95.57 % | 3.707 M 57.09 % | 2.360 M 110.48 % | 1.121 M -99.28 % | 154.736 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 106.167 M 36.46 % | 77.799 M -7.68 % | 84.270 M -6.39 % | 90.018 M 397.50 % | 18.094 M 67.80 % | 10.783 M 243.14 % | 3.142 M 16.72 % | 2.692 M 322.41 % | 637.374 K -52.80 % | 1.350 M 27.60 % | 1.058 M -96.27 % | 28.358 M 1 954.19 % | 1.380 M -20.30 % | 1.732 M 291.86 % | 442.000 K 253.60 % | 125.000 K 635.29 % | 17.000 K -29.17 % | 24.000 K |
| Total non current assets | 152.831 M 39.07 % | 109.895 M -27.24 % | 151.039 M 9.34 % | 138.134 M -1.65 % | 140.457 M 92.04 % | 73.139 M 317.30 % | 17.527 M -34.58 % | 26.792 M -90.63 % | 286.087 M 26.83 % | 225.562 M 18 761.95 % | 1.196 M -95.89 % | 29.064 M 1 189.93 % | 2.253 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current assets | 14.590 M -99.50 % | 2.900 B 23 073.84 % | 12.514 M -99.18 % | 1.530 B 58.74 % | 963.784 M 16.23 % | 829.224 M 7.49 % | 771.455 M 1 219.85 % | -68.889 M -433.69 % | 20.645 M -94.86 % | 401.743 M 21 220.46 % | 1.884 M -39.66 % | 3.123 M -10.03 % | 3.471 M 100.94 % | -369.846 M -30.17 % | -284.117 M -183.20 % | -100.325 M -146.72 % | -40.663 M -78.21 % | -22.818 M |
| Short term investments | 39.388 M -55.69 % | 88.888 M 13.60 % | 78.248 M -29.00 % | 110.204 M 100.37 % | 55.000 M 77.88 % | 30.920 M 2.94 % | 30.038 M -10.34 % | 33.500 M | 0.000 -100.00 % | 202.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 120.855 M 372.87 % | 25.558 M -47.01 % | 48.235 M 107.31 % | 23.267 M -46.97 % | 43.875 M 39.51 % | 31.449 M -66.53 % | 93.956 M 162.74 % | 35.760 M -65.79 % | 104.526 M 2 556.59 % | 3.935 M -73.69 % | 14.956 M 462.81 % | 2.657 M 362.88 % | 574.107 K -69.25 % | 1.867 M -76.93 % | 8.094 M 83.70 % | 4.406 M 1 383.50 % | 297.000 K -93.46 % | 4.543 M |
| Cash and short term investments | 160.242 M 526.98 % | 25.558 M -79.79 % | 126.482 M -5.24 % | 133.471 M 34.99 % | 98.875 M 58.53 % | 62.369 M -49.70 % | 123.994 M 246.74 % | 35.760 M -65.79 % | 104.526 M 2 556.59 % | 3.935 M -73.69 % | 14.956 M 462.81 % | 2.657 M 362.88 % | 574.107 K -69.25 % | 1.867 M -76.93 % | 8.094 M 83.70 % | 4.406 M 1 383.50 % | 297.000 K -93.46 % | 4.543 M |
| Total current assets | 3.478 B 18.87 % | 2.926 B 10.82 % | 2.640 B 58.61 % | 1.665 B 52.91 % | 1.089 B 19.93 % | 907.622 M -0.69 % | 913.962 M 141.94 % | 377.767 M 151.76 % | 150.051 M -64.08 % | 417.779 M 1.17 % | 412.933 M 28.68 % | 320.898 M 5.27 % | 304.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.797 M -27.95 % | 6.658 M -64.04 % | 18.513 M 4.98 % | 17.635 M -29.12 % | 24.880 M 105.60 % | 12.101 M 2.78 % | 11.773 M 20.14 % | 9.800 M 10.63 % | 8.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 3.303 B 36 696 832.56 % | 9.000 K -100.00 % | 2.501 B 231 474.77 % | 1.080 M -94.88 % | 21.091 M 125.09 % | 9.370 M 101.14 % | -820.006 M -353.67 % | 323.260 M | 0.000 100.00 % | -413.844 M -207.68 % | 384.319 M | 0.000 -100.00 % | 291.921 M -20.67 % | 367.979 M 33.31 % | 276.023 M 187.77 % | 95.919 M 137.62 % | 40.366 M 120.88 % | 18.275 M |
| Tax assets | 0.000 -100.00 % | 19.733 M 9.85 % | 17.964 M 73.53 % | 10.352 M 112.32 % | 4.876 M 11.02 % | 4.392 M 39.82 % | 3.141 M 130.26 % | 1.364 M 480.56 % | 234.974 K 41.70 % | 165.822 K 20.56 % | 137.539 K 40.09 % | 98.179 K 81.24 % | 54.172 K 983.44 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -1.650 K -211.49 % | 1.480 K | 0.000 100.00 % | -10.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 M | 0.000 100.00 % | -202.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 376.703 M 30.13 % | 289.477 M 95.88 % | 147.781 M 32.37 % | 111.640 M 39.07 % | 80.278 M |
| Account payables | 8.982 M -5.04 % | 9.459 M 21.62 % | 7.777 M 382.97 % | 1.610 M 307.25 % | 395.400 K -58.73 % | 958.100 K 4.62 % | 915.760 K 27.48 % | 718.380 K | 0.000 -100.00 % | 700.322 K 52.94 % | 457.908 K 43.75 % | 318.554 K -78.59 % | 1.488 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 10.151 M 16.92 % | 8.682 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.246 M 274.28 % | 332.885 K 42.93 % | 232.904 K -51.46 % | 479.790 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 988.250 K 481.32 % | 170.000 K 0.00 % | 170.000 K -95.92 % | 4.170 M 2 348.92 % | 170.270 K -99.96 % | 380.143 M -5.73 % | 403.258 M 8 485.33 % | 4.697 M 205.07 % | 1.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 470.554 M 15.65 % | 406.868 M 12.53 % | 361.549 M 30.90 % | 276.204 M 55.94 % | 177.125 M 56.05 % | 113.502 M 96.44 % | 57.780 M 587.95 % | 8.399 M 108.04 % | -104.441 M -1 084.84 % | 10.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 99.393 M 39.54 % | 71.228 M -3.92 % | 74.136 M 1.79 % | 72.833 M 535.24 % | 11.465 M 75.71 % | 6.525 M 0.00 % | 6.525 M | 0.000 -100.00 % | 4.342 K -94.90 % | 85.062 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 145.146 M 17.04 % | 124.017 M 53.91 % | 80.576 M 3 021.71 % | 2.581 M -94.36 % | 45.759 M 32.51 % | 34.533 M 87.40 % | 18.427 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 457.379 M 180.66 % | 162.966 M -0.02 % | 163.006 M 0.00 % | 163.006 M 0.00 % | 163.006 M -10.58 % | 182.298 M 13.17 % | 161.081 M -8.96 % | 176.942 M 6.11 % | 166.753 M 3.61 % | 160.937 M -0.09 % | 161.081 M 5.97 % | 152.006 M -0.31 % | 152.472 M -42.94 % | 267.220 M 0.00 % | 267.220 M 100.30 % | 133.413 M 34.15 % | 99.452 M 39.41 % | 71.340 M |
| Deferred tax liabilities non current | 0.000 100.00 % | -170.000 K -106.00 % | 2.834 M 171.21 % | -3.980 M | 0.000 -100.00 % | 11.465 M 75.71 % | 6.525 M 238.92 % | -4.697 M -108 277.22 % | 4.342 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K 0.00 % | 7.000 K 600.00 % | 1.000 K 0.00 % | 1.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.945 M 105.39 % | 947.000 K 97.70 % | 479.000 K 119.72 % | 218.000 K 1 353.33 % | 15.000 K |
| Total assets | 3.630 B 19.60 % | 3.036 B 8.76 % | 2.791 B 54.83 % | 1.803 B 46.67 % | 1.229 B 25.31 % | 980.761 M 5.29 % | 931.489 M 96.29 % | 474.559 M 8.81 % | 436.138 M -1.18 % | 441.341 M 6.57 % | 414.129 M 18.34 % | 349.962 M 13.97 % | 307.078 M -18.48 % | 376.703 M 30.13 % | 289.477 M 95.88 % | 147.781 M 32.37 % | 111.640 M 39.07 % | 80.278 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -474.300 M -59.86 % | -296.694 M 69.77 % | -981.293 M -87.23 % | -524.102 M -251.67 % | -149.033 M -46.65 % | -101.627 M 76.82 % | -438.337 M -2 782.00 % | -15.209 M -117.94 % | 84.788 M 557.16 % | -18.547 M 76.70 % | -79.597 M -158.18 % | -30.830 M -1 954.40 % | -1.501 M 98.45 % | -96.789 M 46.32 % | -180.294 M -225.86 % | -55.328 M -152.44 % | -21.917 M -151.60 % | -8.711 M |
| Accounts receivables | 0.000 100.00 % | -290.776 M -27 023.73 % | 1.080 M -61.26 % | 2.788 M 160.67 % | -4.594 M 91.85 % | -56.356 M -39 899.60 % | 141.600 K | 0.000 100.00 % | -3.000 M -538.28 % | 684.499 K | 0.000 | 0.000 | 0.000 100.00 % | -91.603 M 48.85 % | -179.071 M -224.15 % | -55.244 M -152.59 % | -21.871 M -151.88 % | -8.683 M |
| Inventory | 0.000 | 0.000 100.00 % | -972.460 M -62.40 % | -598.800 M -32 272.10 % | 1.861 M -84.30 % | 11.855 M 1 449.79 % | -878.290 K -105.01 % | 17.521 M 232.15 % | -13.259 M -8 812.35 % | 152.181 K 107.71 % | -1.974 M -109.67 % | -941.279 K 74.97 % | -3.760 M 16.66 % | -4.512 M -671.28 % | -585.000 K | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 100.00 % | -1.236 M -247.05 % | 840.400 K 259.67 % | -526.340 K -253.05 % | 343.890 K 168.79 % | -499.930 K -173.51 % | 680.113 K 564.63 % | 102.330 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.000 K -128.57 % | 329.000 K | 0.000 | 0.000 | 0.000 |
| Other working capital | -474.300 M -5 827.65 % | -8.001 M 7.79 % | -8.678 M -112.21 % | 71.070 M 148.75 % | -145.773 M -153.65 % | -57.470 M 86.85 % | -437.101 M -1 208.28 % | -33.410 M -134.11 % | 97.944 M 605.30 % | -19.384 M 75.03 % | -77.623 M -159.71 % | -29.888 M -1 422.60 % | 2.260 M 489.62 % | -580.000 K 40.02 % | -967.000 K -1 051.19 % | -84.000 K -82.61 % | -46.000 K -64.29 % | -28.000 K |
| Other non cash items | 42.471 M -8.84 % | 46.588 M 900.91 % | -5.817 M -116.01 % | 36.335 M 39.46 % | 26.054 M 20.84 % | 21.561 M 728.95 % | -3.428 M 31.51 % | -5.005 M 16.57 % | -5.999 M -1 344.49 % | 482.041 K 2 279.11 % | -22.121 K 94.86 % | -430.662 K -24.92 % | -344.761 K -273.25 % | 199.000 K 172.60 % | 73.000 K 108.57 % | 35.000 K 25.00 % | 28.000 K 833.33 % | 3.000 K |
| Net cash provided by operating activities | -286.113 M -87.29 % | -152.767 M 83.01 % | -899.406 M -115.26 % | -417.828 M -674.60 % | -53.942 M -60.66 % | -33.574 M 91.90 % | -414.388 M -14 919.72 % | -2.759 M -102.67 % | 103.224 M 1 468.12 % | -7.545 M 90.35 % | -78.216 M -157.93 % | -30.325 M -12 673.12 % | 241.188 K 100.25 % | -95.508 M 46.87 % | -179.773 M -226.27 % | -55.100 M -152.68 % | -21.806 M -150.96 % | -8.689 M |
| Investments in property plant and equipment | -26.564 M -220.86 % | -8.279 M 34.66 % | -12.672 M 85.92 % | -89.967 M -604.65 % | -12.768 M -56.89 % | -8.138 M -155.13 % | -3.190 M 21.22 % | -4.049 M -7 356.72 % | -54.300 K 53.84 % | -117.631 K | 0.000 100.00 % | -27.426 M -20 934.14 % | -130.390 K 92.03 % | -1.635 M -332.54 % | -378.000 K -133.33 % | -162.000 K | 0.000 100.00 % | -22.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.437 M -17 147.07 % | 290.000 K -93.77 % | 4.656 M -45.22 % | 8.500 M 438.08 % | -2.514 M | 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 100.00 % | -65.778 M -13 510.73 % | -483.280 K 98.10 % | -25.396 M | 0.000 | 0.000 100.00 % | -113.163 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.500 M 73.34 % | -50.636 M |
| Sales maturities of investments | 50.501 M | 0.000 -100.00 % | 15.135 M -81.84 % | 83.323 M 66.66 % | 49.995 M 9.06 % | 45.842 M -3.79 % | 47.650 M 492.53 % | 8.042 M 275.62 % | 2.141 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.300 M -90.00 % | 43.000 M 81.93 % | 23.636 M | 0.000 | 0.000 |
| Other investing activites | 5.879 M -41.51 % | 10.050 M 292.47 % | 2.561 M | 0.000 -100.00 % | 800.000 100.00 % | -45.842 M 12.36 % | -52.306 M -216.21 % | -16.542 M -678.77 % | -2.124 M -102.12 % | 100.027 M 273.64 % | 26.771 M | 0.000 100.00 % | -1.005 M | 0.000 100.00 % | -11.000 K 31.25 % | -16.000 K 48.39 % | -31.000 K | 0.000 |
| Net cash used for investing activites | 29.815 M 1 583.80 % | 1.771 M -64.75 % | 5.024 M 175.61 % | -6.644 M 91.48 % | -77.986 M -836.06 % | -8.331 M 70.85 % | -28.585 M -605.99 % | -4.049 M -58.68 % | -2.552 M 80.75 % | -13.253 M -149.51 % | 26.771 M 197.61 % | -27.426 M -2 314.78 % | -1.136 M -142.62 % | 2.665 M -93.75 % | 42.611 M 81.65 % | 23.458 M 273.36 % | -13.531 M 73.29 % | -50.658 M |
| Debt repayment | 23.139 M -81.97 % | 128.319 M -84.89 % | 849.351 M 145.32 % | 346.216 M 146.07 % | 140.696 M 697.01 % | -23.567 M -106.03 % | 390.977 M | 0.000 100.00 % | -80.720 K -102.75 % | 2.936 M 986.82 % | -331.075 K -100.13 % | -165.434 K 58.42 % | -397.823 K -135.68 % | 1.115 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 337.300 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.925 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.505 M -91.41 % | 64.075 M 6.79 % | 60.000 M | 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 |
| 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 |
| Other financing activites | -8.844 M -5 896 146.67 % | 150.000 -100.00 % | 70.000 M 21.43 % | 57.648 M 1 476.15 % | 3.658 M 251.69 % | 1.040 M -97.41 % | 40.193 M 399.79 % | 8.042 M | 0.000 | 0.000 -100.00 % | 64.075 M 508.90 % | -15.670 M -3 134 044 480.00 % | 0.500 -100.00 % | 85.500 M -39.30 % | 140.850 M 293.97 % | 35.751 M 14.99 % | 31.090 M -46.35 % | 57.945 M |
| Net cash used provided by financing activities | 351.595 M 174.00 % | 128.319 M -86.04 % | 919.351 M 127.64 % | 403.864 M 179.77 % | 144.353 M 800.69 % | -20.602 M -104.78 % | 431.170 M 5 261.58 % | 8.042 M 10 062.65 % | -80.720 K -100.96 % | 8.441 M -86.76 % | 63.744 M 6.53 % | 59.835 M 15 140.52 % | -397.823 K -100.46 % | 86.615 M -38.51 % | 140.850 M 293.97 % | 35.751 M 14.99 % | 31.090 M -46.35 % | 57.945 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.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 | 95.297 M 520.24 % | -22.677 M -190.82 % | 24.968 M 221.16 % | -20.608 M -265.85 % | 12.426 M 119.88 % | -62.507 M -429.55 % | -11.804 M -1 056.64 % | 1.234 M -98.77 % | 100.592 M 914.03 % | -12.357 M -200.48 % | 12.299 M 490.35 % | 2.083 M 261.20 % | -1.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 25.558 M -47.01 % | 48.235 M 107.31 % | 23.267 M -46.97 % | 43.875 M 39.51 % | 31.449 M -66.53 % | 93.956 M -11.16 % | 105.760 M 1.18 % | 104.526 M 2 556.59 % | 3.935 M -75.85 % | 16.292 M 513.08 % | 2.657 M 362.88 % | 574.107 K -69.24 % | 1.867 M -76.94 % | 8.094 M 83.70 % | 4.406 M 1 383.50 % | 297.000 K -93.46 % | 4.543 M | 0.000 |
| Cash at end of period | 120.855 M 372.87 % | 25.558 M -47.01 % | 48.235 M 107.31 % | 23.267 M -46.97 % | 43.875 M 39.51 % | 31.449 M -66.53 % | 93.956 M -11.16 % | 105.760 M 1.18 % | 104.526 M 2 556.59 % | 3.935 M -73.69 % | 14.956 M 462.81 % | 2.657 M 362.88 % | 574.107 K -69.25 % | 1.867 M -76.93 % | 8.094 M 83.70 % | 4.406 M 1 383.50 % | 297.000 K -93.46 % | 4.543 M |
| Operating cash flow | -286.113 M -87.29 % | -152.767 M 83.01 % | -899.406 M -115.26 % | -417.828 M -674.60 % | -53.942 M -60.66 % | -33.574 M 91.90 % | -414.388 M -14 919.72 % | -2.759 M -102.67 % | 103.224 M 1 468.12 % | -7.545 M 90.35 % | -78.216 M -157.93 % | -30.325 M -12 673.12 % | 241.188 K 100.25 % | -95.508 M 46.87 % | -179.773 M -226.27 % | -55.100 M -152.68 % | -21.806 M -150.96 % | -8.689 M |
| Capital expenditure | -26.564 M -220.86 % | -8.279 M 34.66 % | -12.672 M 85.92 % | -89.967 M -604.65 % | -12.768 M -56.89 % | -8.138 M -155.13 % | -3.190 M 21.22 % | -4.049 M -7 356.72 % | -54.300 K 53.84 % | -117.631 K | 0.000 100.00 % | -27.426 M -20 934.14 % | -130.390 K 92.03 % | -1.635 M -332.54 % | -378.000 K -133.33 % | -162.000 K | 0.000 100.00 % | -22.000 K |
| Free CashFlow | -312.677 M -94.15 % | -161.046 M 82.34 % | -912.078 M -79.62 % | -507.795 M -661.21 % | -66.709 M -59.93 % | -41.712 M 90.01 % | -417.578 M -6 033.67 % | -6.808 M -106.60 % | 103.170 M 1 446.40 % | -7.663 M 90.20 % | -78.216 M -35.44 % | -57.751 M -52 223.02 % | 110.798 K 100.11 % | -97.143 M 46.08 % | -180.151 M -225.99 % | -55.262 M -153.43 % | -21.806 M -150.33 % | -8.711 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 183.079 M 5.83 % | 172.993 M -6.08 % | 184.189 M 1.87 % | 180.814 M 5.77 % | 170.957 M 2.11 % | 167.430 M 4.06 % | 160.898 M 2.14 % | 157.531 M 5.45 % | 149.393 M 4.48 % | 142.992 M 27.97 % | 111.735 M 14.07 % | 97.949 M 14.10 % | 85.846 M -4.78 % | 90.155 M 138.38 % | 37.819 M -27.13 % | 51.900 M 15.91 % | 44.778 M -10.39 % | 49.972 M -0.02 % | 49.982 M 12.86 % | 44.286 M 31.19 % | 33.758 M -38.17 % | 54.601 M 23.25 % | 44.302 M 0.60 % | 44.039 M 18.42 % | 37.190 M 6 955.35 % | -542.496 K -101.23 % | 44.039 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.363 M 285.83 % | 7.092 M -4.01 % | 7.388 M -64.01 % | 20.530 M 21.76 % | 16.861 M 456.10 % | 3.032 M -69.96 % | 10.092 M 61.02 % | 6.268 M -75.54 % | 25.626 M 0.00 % | 25.626 M 210.88 % | 8.243 M 0.00 % | 8.243 M -41.79 % | 14.160 M |
| Net income | 38.050 M 24.80 % | 30.488 M 77.01 % | 17.224 M -39.19 % | 28.323 M 11.43 % | 25.417 M 47.06 % | 17.284 M -16.16 % | 20.615 M 14.56 % | 17.995 M -3.11 % | 18.573 M 171.02 % | 6.853 M -28.99 % | 9.651 M 7.38 % | 8.988 M 71.85 % | 5.230 M -82.19 % | 29.358 M 1 036.58 % | 2.583 M -58.23 % | 6.184 M -53.84 % | 13.396 M -0.71 % | 13.491 M 304.66 % | 3.334 M -68.51 % | 10.588 M 49.61 % | 7.077 M 30.35 % | 5.429 M -20.54 % | 6.833 M 261.92 % | 1.888 M -51.23 % | 3.871 M 3 456 350.00 % | -112.000 -100.01 % | 1.822 M | 0.000 | 0.000 | 0.000 100.00 % | -2.877 M -242.12 % | 2.024 M -39.20 % | 3.329 M -3.11 % | 3.436 M 181.27 % | -4.228 M -172.25 % | -1.553 M -122.48 % | 6.907 M 129.05 % | 3.016 M 372.85 % | -1.105 M 0.00 % | -1.105 M -190.40 % | 1.223 M 0.00 % | 1.223 M 115.92 % | -7.678 M |
| Income before tax | 70.276 M 17.30 % | 59.911 M -2.06 % | 61.169 M 1.25 % | 60.411 M 3.57 % | 58.329 M 45.96 % | 39.963 M 0.12 % | 39.916 M -1.21 % | 40.405 M -0.23 % | 40.499 M 61.65 % | 25.054 M 70.06 % | 14.732 M 10.66 % | 13.313 M 21.88 % | 10.923 M 22.04 % | 8.950 M 6.46 % | 8.407 M -32.64 % | 12.480 M -47.95 % | 23.978 M 4.53 % | 22.940 M 306.95 % | 5.637 M -72.40 % | 20.424 M 65.58 % | 12.335 M -33.07 % | 18.431 M 54.78 % | 11.908 M 284.50 % | 3.097 M -51.18 % | 6.344 M 21 146 566.67 % | 30.000 -100.00 % | 3.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.009 M -50.16 % | 2.024 M -39.20 % | 3.329 M -3.11 % | 3.436 M 183.47 % | -4.117 M -165.07 % | -1.553 M -122.48 % | 6.907 M 129.05 % | 3.016 M 378.04 % | -1.085 M 0.00 % | -1.085 M -188.72 % | 1.223 M 0.00 % | 1.223 M 110.93 % | -11.182 M |
| Income before tax ratio | 0.38 10.84 % | 0.35 4.28 % | 0.33 -0.60 % | 0.33 -2.08 % | 0.34 42.95 % | 0.24 -3.79 % | 0.25 -3.28 % | 0.26 -5.39 % | 0.27 54.72 % | 0.18 32.89 % | 0.13 -2.99 % | 0.14 6.82 % | 0.13 28.17 % | 0.10 -55.34 % | 0.22 -7.55 % | 0.24 -55.09 % | 0.54 16.65 % | 0.46 307.04 % | 0.11 -75.55 % | 0.46 26.22 % | 0.37 8.25 % | 0.34 25.58 % | 0.27 282.22 % | 0.07 -58.77 % | 0.17 308 569.80 % | 0.00 -100.08 % | 0.07 | 0.00 | 0.00 | 0.00 -100.00 % | 0.04 -87.08 % | 0.29 -36.66 % | 0.45 169.22 % | 0.17 168.55 % | -0.24 52.33 % | -0.51 -174.84 % | 0.68 42.25 % | 0.48 1 236.81 % | -0.04 0.00 % | -0.04 -128.54 % | 0.15 0.00 % | 0.15 118.78 % | -0.79 |
| EBITDA | 75.579 M -9.84 % | 83.832 M 24.32 % | 67.433 M 1.47 % | 66.455 M 14.47 % | 58.056 M 19.26 % | 48.682 M 12.43 % | 43.301 M -0.23 % | 43.399 M -5.53 % | 45.939 M 41.38 % | 32.494 M 44.80 % | 22.441 M 50.14 % | 14.947 M -10.45 % | 16.691 M -29.63 % | 23.718 M 128.76 % | 10.368 M -27.29 % | 14.260 M -39.90 % | 23.729 M -5.05 % | 24.992 M 92.77 % | 12.965 M -7.95 % | 14.084 M 8.40 % | 12.993 M -55.10 % | 28.937 M 130.50 % | 12.554 M 2 472.54 % | 488.000 K -91.06 % | 5.459 M -56.47 % | 12.539 M 2 469.56 % | 488.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.082 M 352.12 % | 2.230 M -34.47 % | 3.403 M | 0.000 100.00 % | -3.244 M -109.97 % | -1.545 M -121.79 % | 7.091 M 134.03 % | 3.030 M 323.20 % | -1.358 M 0.00 % | -1.358 M -200.00 % | 1.358 M | 0.000 -100.00 % | 7.009 M |
| Net income ratio | 0.21 17.93 % | 0.18 88.47 % | 0.09 -40.30 % | 0.16 5.36 % | 0.15 44.02 % | 0.10 -19.43 % | 0.13 12.16 % | 0.11 -8.12 % | 0.12 159.40 % | 0.05 -44.51 % | 0.09 -5.87 % | 0.09 50.62 % | 0.06 -81.29 % | 0.33 376.78 % | 0.07 -42.68 % | 0.12 -60.17 % | 0.30 10.81 % | 0.27 304.74 % | 0.07 -72.10 % | 0.24 14.04 % | 0.21 110.83 % | 0.10 -35.53 % | 0.15 259.77 % | 0.04 -58.81 % | 0.10 50 316.84 % | 0.00 -99.50 % | 0.04 | 0.00 | 0.00 | 0.00 100.00 % | -0.11 -136.84 % | 0.29 -36.66 % | 0.45 169.22 % | 0.17 166.75 % | -0.25 51.04 % | -0.51 -174.84 % | 0.68 42.25 % | 0.48 1 215.60 % | -0.04 0.00 % | -0.04 -129.08 % | 0.15 0.00 % | 0.15 127.35 % | -0.54 |
| Ratio EBITDA | 0.41 -14.81 % | 0.48 32.37 % | 0.37 -0.39 % | 0.37 8.23 % | 0.34 16.80 % | 0.29 8.04 % | 0.27 -2.31 % | 0.28 -10.41 % | 0.31 35.32 % | 0.23 13.15 % | 0.20 31.61 % | 0.15 -21.51 % | 0.19 -26.10 % | 0.26 -4.04 % | 0.27 -0.22 % | 0.27 -48.15 % | 0.53 5.96 % | 0.50 92.80 % | 0.26 -18.44 % | 0.32 -17.37 % | 0.38 -27.38 % | 0.53 87.02 % | 0.28 2 457.27 % | 0.01 -92.45 % | 0.15 100.64 % | -23.11 -208 693.29 % | 0.01 | 0.00 | 0.00 | 0.00 -100.00 % | 0.37 17.18 % | 0.31 -31.73 % | 0.46 | 0.00 100.00 % | -0.19 62.24 % | -0.51 -172.52 % | 0.70 45.34 % | 0.48 1 012.60 % | -0.05 0.00 % | -0.05 -132.17 % | 0.16 | 0.00 -100.00 % | 0.49 |
| Gross profit ratio | 0.46 -25.79 % | 0.62 36.93 % | 0.45 -24.78 % | 0.60 -5.66 % | 0.64 2.58 % | 0.62 61.12 % | 0.39 -1.64 % | 0.39 -32.53 % | 0.58 9.29 % | 0.53 194.47 % | 0.18 -35.66 % | 0.28 -8.59 % | 0.31 -47.32 % | 0.59 1 448.75 % | -0.04 -108.94 % | 0.49 -16.44 % | 0.58 -13.80 % | 0.67 24.52 % | 0.54 -0.12 % | 0.54 17.32 % | 0.46 -31.04 % | 0.67 69.46 % | 0.40 68.36 % | 0.23 -6.86 % | 0.25 101.23 % | -20.44 -8 805.96 % | 0.23 | 0.00 | 0.00 | 0.00 -100.00 % | 0.46 -50.55 % | 0.93 -7.04 % | 1.00 0.00 % | 1.00 175.45 % | 0.36 10.96 % | 0.33 -67.28 % | 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 | 20.679 M 379.58 % | 4.312 M -82.71 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 34.27 % | 18.575 M -25.52 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M -2.06 % | 25.467 M 2.10 % | 24.942 M 4.72 % | 23.818 M -4.50 % | 24.942 M 3.29 % | 24.146 M -3.80 % | 25.100 M 6.58 % | 23.550 M -8.10 % | 25.625 M 1.28 % | 25.300 M -1.20 % | 25.608 M 1.19 % | 25.307 M 0.73 % | 25.124 M 0.73 % | 24.942 M 30.00 % | 19.186 M -0.66 % | 19.314 M -0.66 % | 19.442 M 0.00 % | 19.442 M 18.22 % | 16.445 M 10.02 % | 14.947 M 11.14 % | 13.449 M |
| Weighted average shs out | 20.679 M 379.58 % | 4.312 M -82.71 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M 34.27 % | 18.575 M -25.52 % | 24.942 M 0.00 % | 24.942 M 0.00 % | 24.942 M -2.06 % | 25.467 M 2.10 % | 24.942 M 4.72 % | 23.818 M -4.50 % | 24.942 M 3.29 % | 24.146 M -3.80 % | 25.100 M 6.58 % | 23.550 M -8.10 % | 25.625 M 1.29 % | 25.300 M -1.20 % | 25.608 M 1.19 % | 25.307 M 0.73 % | 25.124 M 0.73 % | 24.942 M 30.00 % | 19.186 M -0.66 % | 19.314 M -0.66 % | 19.442 M 0.00 % | 19.442 M 18.22 % | 16.445 M 10.02 % | 14.947 M 11.14 % | 13.449 M |
| EPS diluted | 1.84 -74.12 % | 7.11 930.43 % | 0.69 -61.88 % | 1.81 2.84 % | 1.76 155.07 % | 0.69 -4.17 % | 0.72 0.00 % | 0.72 -2.70 % | 0.74 -72.89 % | 2.73 600.00 % | 0.39 8.33 % | 0.36 71.43 % | 0.21 -82.20 % | 1.18 436.36 % | 0.22 -42.11 % | 0.38 -29.63 % | 0.54 0.00 % | 0.54 315.38 % | 0.13 -69.05 % | 0.42 50.00 % | 0.28 27.27 % | 0.22 -18.52 % | 0.27 256.67 % | 0.08 -52.69 % | 0.16 3 402 762.58 % | 0.00 -100.01 % | 0.07 -43.77 % | 0.13 -69.77 % | 0.43 975.00 % | 0.04 136.36 % | -0.11 -237.50 % | 0.08 -38.46 % | 0.13 -7.14 % | 0.14 182.35 % | -0.17 -172.87 % | -0.06 -117.31 % | 0.36 130.77 % | 0.16 374.65 % | -0.06 0.00 % | -0.06 -176.76 % | 0.07 -9.76 % | 0.08 114.39 % | -0.57 |
| Earnings per share | 1.84 -74.12 % | 7.11 930.43 % | 0.69 -61.88 % | 1.81 2.84 % | 1.76 155.07 % | 0.69 -4.17 % | 0.72 0.00 % | 0.72 -2.70 % | 0.74 -72.89 % | 2.73 600.00 % | 0.39 8.33 % | 0.36 71.43 % | 0.21 -82.20 % | 1.18 436.36 % | 0.22 -42.11 % | 0.38 -29.63 % | 0.54 0.00 % | 0.54 315.38 % | 0.13 -69.05 % | 0.42 50.00 % | 0.28 27.27 % | 0.22 -18.52 % | 0.27 256.67 % | 0.08 -52.69 % | 0.16 3 402 762.58 % | 0.00 -100.01 % | 0.07 -43.77 % | 0.13 -69.77 % | 0.43 975.00 % | 0.04 136.36 % | -0.11 -237.50 % | 0.08 -38.46 % | 0.13 -7.14 % | 0.14 182.35 % | -0.17 -172.87 % | -0.06 -117.31 % | 0.36 130.77 % | 0.16 374.65 % | -0.06 0.00 % | -0.06 -176.76 % | 0.07 -9.76 % | 0.08 114.39 % | -0.57 |
| Gross profit | 84.567 M -21.47 % | 107.682 M 28.61 % | 83.729 M -23.38 % | 109.274 M -0.22 % | 109.516 M 4.75 % | 104.554 M 67.66 % | 62.360 M 0.46 % | 62.072 M -28.85 % | 87.246 M 14.19 % | 76.406 M 276.85 % | 20.275 M -26.60 % | 27.623 M 4.30 % | 26.485 M -49.83 % | 52.794 M 3 315.22 % | -1.642 M -106.52 % | 25.194 M -3.15 % | 26.013 M -22.76 % | 33.679 M 24.50 % | 27.052 M 12.73 % | 23.997 M 53.91 % | 15.592 M -57.36 % | 36.569 M 108.86 % | 17.509 M 69.37 % | 10.338 M 10.30 % | 9.373 M -15.46 % | 11.087 M 7.24 % | 10.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.580 M 90.81 % | 6.593 M -10.76 % | 7.388 M -64.01 % | 20.530 M 235.38 % | 6.121 M 517.07 % | 992.000 K -90.17 % | 10.092 M 61.02 % | 6.268 M -75.54 % | 25.626 M 0.00 % | 25.626 M 210.88 % | 8.243 M 0.00 % | 8.243 M -41.79 % | 14.160 M |
| Income tax expense | 16.690 M 17.63 % | 14.189 M -5.96 % | 15.088 M -1.09 % | 15.254 M 5.52 % | 14.456 M 110.12 % | 6.880 M -28.16 % | 9.577 M -13.68 % | 11.095 M -3.54 % | 11.502 M -20.63 % | 14.492 M 1 863.70 % | 738.000 K 247.60 % | -500.000 K -115.38 % | 3.251 M 86.28 % | 1.745 M -38.22 % | 2.825 M -6.89 % | 3.034 M -47.78 % | 5.810 M 94.72 % | 2.984 M 86.02 % | 1.604 M -74.25 % | 6.230 M 87.42 % | 3.324 M -47.74 % | 6.360 M 91.97 % | 3.313 M 311.55 % | 805.000 K -54.39 % | 1.765 M 802 172.73 % | 220.000 -99.97 % | 805.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.054 M 60 985.82 % | 5.000 K | 0.000 -100.00 % | 50.500 K -54.65 % | 111.364 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 20.623 K 0.00 % | 20.623 K | 0.000 | 0.000 -100.00 % | 3.505 M |
| Cost of revenue | 98.512 M 33.44 % | 73.825 M -26.51 % | 100.460 M 40.42 % | 71.540 M 16.44 % | 61.441 M -2.28 % | 62.876 M -36.19 % | 98.538 M 3.23 % | 95.459 M 53.60 % | 62.147 M -6.67 % | 66.585 M -27.20 % | 91.460 M 30.05 % | 70.326 M 18.47 % | 59.361 M 58.89 % | 37.361 M -5.32 % | 39.461 M 47.76 % | 26.706 M 42.32 % | 18.765 M 15.17 % | 16.293 M -28.95 % | 22.930 M 13.02 % | 20.289 M 11.69 % | 18.166 M 0.74 % | 18.032 M -32.70 % | 26.793 M -20.50 % | 33.701 M 21.15 % | 27.817 M 339.19 % | -11.629 M -134.51 % | 33.701 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.783 M 2 862.57 % | 499.000 K | 0.000 | 0.000 -100.00 % | 10.740 M 426.45 % | 2.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 36.699 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.513 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.212 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.759 M 14 297.78 % | 40.000 K -93.07 % | 577.000 K -23.88 % | 758.000 K -93.40 % | 11.482 M 6 734.23 % | 168.000 K -74.39 % | 656.000 K 66.50 % | 394.000 K 133.80 % | 168.519 K 0.00 % | 168.519 K -87.43 % | 1.341 M 0.00 % | 1.341 M 73.79 % | 771.320 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.561 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.678 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 102.790 K | 0.000 | 0.000 | 0.000 -100.00 % | 268.800 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.457 M | 0.000 | 0.000 -100.00 % | 2.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.148 M 6 754.43 % | 16.741 K 0.00 % | 16.741 K -98.34 % | 1.009 M 0.00 % | 1.009 M -34.74 % | 1.546 M |
| Other expenses | 15.471 M 543.12 % | 2.406 M -89.64 % | 23.217 M 7.45 % | 21.607 M -9.52 % | 23.880 M 30.07 % | 18.359 M 236.19 % | -13.481 M -737.70 % | 2.114 M 104.57 % | -46.281 M -838.92 % | 6.263 M 133.44 % | 2.683 M 379.96 % | 559.000 K 129.10 % | 244.000 K -95.37 % | 5.267 M 1 887.63 % | 265.000 K 92.03 % | 138.000 K -91.06 % | 1.543 M -41.18 % | 2.623 M 141.04 % | -6.392 M -188.47 % | 7.225 M 5 634.13 % | 126.000 K | 0.000 -100.00 % | 182.000 K -94.18 % | 3.127 M 132.49 % | 1.345 M 135.40 % | -3.800 M -221.51 % | 3.127 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 |
| Operating expenses | 15.471 M -60.07 % | 38.748 M 66.89 % | 23.217 M 7.45 % | 21.607 M -9.52 % | 23.880 M -61.13 % | 61.434 M 152.46 % | 24.334 M 2.33 % | 23.781 M 77.26 % | 13.416 M -75.62 % | 55.033 M 569.01 % | 8.226 M -44.68 % | 14.870 M -5.93 % | 15.807 M -69.79 % | 52.315 M 634.70 % | -9.784 M -176.13 % | 12.852 M 259.20 % | 3.578 M -62.40 % | 9.515 M -36.65 % | 15.021 M 39.11 % | 10.798 M 219.18 % | 3.383 M -74.89 % | 13.470 M 132.93 % | 5.783 M -44.22 % | 10.368 M 137.04 % | 4.374 M 17.13 % | 3.734 M -63.98 % | 10.368 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.284 M -28.04 % | 4.564 M 19.57 % | 3.817 M -77.67 % | 17.094 M 67.22 % | 10.222 M 302.92 % | 2.537 M -20.07 % | 3.174 M -2.40 % | 3.252 M -87.82 % | 26.710 M 0.00 % | 26.710 M 280.46 % | 7.021 M 0.00 % | 7.021 M -72.30 % | 25.343 M |
| Cost and expenses | 113.983 M 6.81 % | 106.719 M -13.71 % | 123.677 M 3.76 % | 119.193 M 7.94 % | 110.430 M -11.17 % | 124.310 M 1.17 % | 122.872 M 3.05 % | 119.240 M 9.97 % | 108.428 M -10.85 % | 121.618 M 22.00 % | 99.686 M 17.01 % | 85.196 M 13.34 % | 75.168 M -16.18 % | 89.676 M 202.17 % | 29.677 M -24.98 % | 39.558 M 77.05 % | 22.343 M -13.43 % | 25.808 M -32.00 % | 37.951 M 22.08 % | 31.087 M 44.26 % | 21.549 M -31.59 % | 31.502 M -3.30 % | 32.576 M -26.08 % | 44.069 M 36.90 % | 32.191 M 507.73 % | -7.895 M -117.92 % | 44.069 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.068 M 256.85 % | 5.063 M 32.64 % | 3.817 M -77.67 % | 17.094 M -18.45 % | 20.962 M 357.98 % | 4.577 M 44.20 % | 3.174 M -2.40 % | 3.252 M -87.82 % | 26.710 M 0.00 % | 26.710 M 280.46 % | 7.021 M 0.00 % | 7.021 M -72.30 % | 25.343 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 36.342 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.075 M 13.91 % | 37.815 M 1.30 % | 37.330 M 3.34 % | 36.123 M -9.45 % | 39.895 M 4.81 % | 38.064 M 7.60 % | 35.377 M 2.15 % | 34.631 M 5.64 % | 32.781 M 46.93 % | 22.311 M 27.53 % | 17.495 M 60.50 % | 10.900 M -11.04 % | 12.252 M 14.94 % | 10.660 M 34.82 % | 7.907 M 24.79 % | 6.336 M -45.37 % | 11.598 M 16.64 % | 9.943 M 21.21 % | 8.203 M -3.23 % | 8.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.216 M 17 939.29 % | 40.000 K -93.07 % | 577.000 K -81.70 % | 3.153 M -72.54 % | 11.482 M 6 734.23 % | 168.000 K -74.39 % | 656.000 K -57.44 % | 1.542 M 53.45 % | 1.005 M 0.00 % | 1.005 M -57.24 % | 2.350 M 0.00 % | 2.350 M -21.64 % | 2.998 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 528.314 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 |
| 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 -100.00 % | 8.815 M 176 209.24 % | 5.000 K -97.93 % | 242.000 K | 0.000 | 0.000 -100.00 % | 8.000 K -27.27 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 6.483 M -9.19 % | 7.139 M 3.15 % | 6.921 M 5.28 % | 6.574 M 26.01 % | 5.217 M -6.20 % | 5.562 M 5.44 % | 5.275 M 3.27 % | 5.108 M 2.69 % | 4.974 M -2.18 % | 5.085 M -51.07 % | 10.392 M 373.66 % | 2.194 M -63.51 % | 6.013 M -43.73 % | 10.686 M 380.05 % | 2.226 M 16.06 % | 1.918 M 48.22 % | 1.294 M -27.51 % | 1.785 M 91.11 % | 934.000 K 5.54 % | 885.000 K 12.88 % | 784.000 K -84.02 % | 4.906 M 492.55 % | 828.000 K 59.85 % | 518.000 K 12.61 % | 460.000 K 158 175.60 % | -291.000 -100.06 % | 518.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 258.197 K 25.34 % | 206.000 K 178.38 % | 74.000 K 102.19 % | -3.386 M -489.45 % | 869.294 K 10 766.18 % | 8.000 K -95.38 % | 173.000 K 105.74 % | -3.016 M -378.04 % | 1.085 M 0.00 % | 1.085 M 188.72 % | -1.223 M 0.00 % | -1.223 M -110.93 % | 11.182 M |
| Operating income | 69.096 M 4.26 % | 66.274 M 9.52 % | 60.512 M -0.11 % | 60.578 M 0.08 % | 60.527 M 40.37 % | 43.120 M 13.40 % | 38.026 M -12.38 % | 43.400 M 5.94 % | 40.965 M 49.46 % | 27.409 M 75.77 % | 15.594 M 7.92 % | 14.449 M 18.58 % | 12.185 M -6.50 % | 13.032 M 55.01 % | 8.407 M -32.64 % | 12.480 M -47.95 % | 23.978 M 3.32 % | 23.207 M 92.89 % | 12.031 M -8.85 % | 13.199 M 8.11 % | 12.209 M -49.19 % | 24.031 M 104.94 % | 11.726 M 39 186.67 % | -30.000 K -100.60 % | 4.999 M -60.13 % | 12.540 M 41 899.21 % | -30.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.009 M -50.16 % | 2.024 M -39.20 % | 3.329 M -1.67 % | 3.386 M 182.24 % | -4.117 M -165.07 % | -1.553 M -122.48 % | 6.907 M 129.05 % | 3.016 M 378.04 % | -1.085 M 0.00 % | -1.085 M -188.72 % | 1.223 M 0.00 % | 1.223 M 110.93 % | -11.182 M |
| Operating income ratio | 0.38 -1.49 % | 0.38 16.61 % | 0.33 -1.94 % | 0.34 -5.37 % | 0.35 37.47 % | 0.26 8.97 % | 0.24 -14.22 % | 0.28 0.47 % | 0.27 43.05 % | 0.19 37.35 % | 0.14 -5.39 % | 0.15 3.93 % | 0.14 -1.81 % | 0.14 -34.97 % | 0.22 -7.55 % | 0.24 -55.09 % | 0.54 15.31 % | 0.46 92.93 % | 0.24 -19.24 % | 0.30 -17.59 % | 0.36 -17.83 % | 0.44 66.28 % | 0.26 38 954.63 % | 0.00 -100.51 % | 0.13 100.58 % | -23.11 -3 393 096.17 % | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.04 -87.08 % | 0.29 -36.66 % | 0.45 173.24 % | 0.16 167.54 % | -0.24 52.33 % | -0.51 -174.84 % | 0.68 42.25 % | 0.48 1 236.81 % | -0.04 0.00 % | -0.04 -128.54 % | 0.15 0.00 % | 0.15 118.78 % | -0.79 |
| Total other income expenses net | 1.180 M 118.54 % | -6.364 M -1 068.57 % | 657.000 K 493.41 % | -167.000 K 92.40 % | -2.198 M 30.38 % | -3.157 M -267.04 % | 1.890 M 163.11 % | -2.995 M -542.70 % | -466.000 K 97.86 % | -21.742 M -25.95 % | -17.263 M 15.07 % | -20.327 M -26.96 % | -16.011 M -9.75 % | -14.589 M -10.94 % | -13.150 M -11.28 % | -11.817 M -101.90 % | -5.853 M -378.33 % | -1.224 M 80.86 % | -6.394 M -87.18 % | -3.416 M 31.82 % | -5.010 M 36.03 % | -7.832 M 27.06 % | -10.737 M 54.34 % | -23.517 M -86.58 % | -12.604 M -71.42 % | -7.353 M -335.13 % | 3.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -124.000 K | 0.000 100.00 % | -8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.718 B | 0.000 -100.00 % | 1.960 B | 0.000 -100.00 % | 1.717 B | 0.000 -100.00 % | 1.725 B -0.29 % | 1.730 B 22.50 % | 1.412 B 56.21 % | 903.893 M 161.32 % | 345.889 M -25.49 % | 464.236 M 3.11 % | 450.249 M 31.46 % | 342.491 M 6.07 % | 322.901 M 8.71 % | 297.025 M 930.70 % | -35.756 M 65.76 % | -104.441 M -12 193.75 % | -849.548 K 55.29 % | -1.900 M 87.11 % | -14.735 M -205.71 % | -4.820 M -128.93 % | -2.105 M 0.00 % | -2.105 M -137.06 % | 5.681 M 12.38 % | 5.055 M 3 428.88 % | 143.254 K -99.27 % | 19.496 M |
| Total investments | 0.000 -100.00 % | 39.388 M | 0.000 -100.00 % | 19.786 M | 0.000 -100.00 % | 88.888 M | 0.000 -100.00 % | 44.392 M 179.09 % | 15.906 M -79.73 % | 78.465 M 193.10 % | 26.771 M -32.56 % | 39.694 M -63.39 % | 108.412 M -52.51 % | 228.274 M 787.72 % | 25.715 M -22.18 % | 33.044 M 338.47 % | 7.536 M -62.83 % | 20.276 M 40.45 % | 14.436 M -93.56 % | 224.046 M 19 839.79 % | 1.124 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 1.977 B | 0.000 -100.00 % | 2.016 B | 0.000 -100.00 % | 1.903 B | 0.000 -100.00 % | 1.752 B -1.47 % | 1.778 B 19.72 % | 1.485 B 60.17 % | 927.160 M 86.37 % | 497.477 M -2.09 % | 508.111 M -2.97 % | 523.684 M 40.04 % | 373.940 M -8.56 % | 408.960 M 4.60 % | 390.982 M 9 008 694.70 % | 4.340 K -94.90 % | 85.062 K -97.24 % | 3.085 M 1 525.34 % | 189.810 K -14.06 % | 220.852 K -22.26 % | 284.085 K -48.53 % | 551.927 K 0.00 % | 551.927 K -97.96 % | 27.032 M 2.37 % | 26.406 M 3 580.93 % | 717.361 K -96.50 % | 20.509 M |
| Accumulated other comprehensive income loss | 1.138 B 34.48 % | 846.525 M 14.25 % | 740.912 M 50.75 % | 491.495 M -28.14 % | 683.927 M 57.40 % | 434.510 M -32.47 % | 643.425 M 157.97 % | 249.417 M -39.52 % | 412.423 M 65.35 % | 249.417 M -39.52 % | 412.423 M 65.35 % | 249.417 M -39.52 % | 412.423 M 60.97 % | 256.211 M 10 026.28 % | -2.581 M -101.12 % | 229.967 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.643 M -98.44 % | 169.790 M 4.14 % | 163.037 M 1.90 % | 160.002 M | 0.000 | 0.000 -100.00 % | 155.497 M 0.00 % | 155.497 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 263.510 M | 0.000 | 0.000 | 0.000 -100.00 % | 197.261 M | 0.000 | 0.000 -100.00 % | 145.146 M | 0.000 -100.00 % | 124.017 M | 0.000 -100.00 % | 80.576 M | 0.000 -100.00 % | 55.400 M | 0.000 -100.00 % | 47.224 M 36.75 % | 34.533 M 87.40 % | 18.427 M 356.38 % | 4.038 M | 0.000 -100.00 % | 1.371 M | 0.000 -100.00 % | 1.452 M -26.10 % | 1.965 M | 0.000 | 0.000 -100.00 % | 1.802 M | 0.000 |
| Common stock | 0.000 -100.00 % | 291.917 M | 0.000 -100.00 % | 249.417 M | 0.000 -100.00 % | 249.417 M | 0.000 -100.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 0.00 % | 249.417 M 28.29 % | 194.417 M 0.00 % | 194.417 M 0.00 % | 194.417 M 0.00 % | 194.417 M 0.00 % | 194.417 M 44.64 % | 134.417 M 0.00 % | 134.417 M |
| Total equity | 1.609 B 0.00 % | 1.609 B 36.32 % | 1.180 B 0.00 % | 1.180 B 8.20 % | 1.091 B 0.00 % | 1.091 B 6.18 % | 1.027 B 0.00 % | 1.027 B 6.02 % | 969.020 M 10.77 % | 874.822 M 2.52 % | 853.338 M 8.32 % | 787.791 M 12.10 % | 702.738 M 12.61 % | 624.022 M 3.90 % | 600.618 M 5.22 % | 570.808 M 8.06 % | 528.231 M 12.56 % | 469.291 M 7.98 % | 434.598 M 0.56 % | 432.199 M 3.10 % | 419.207 M 1.64 % | 412.454 M 16.37 % | 354.419 M 1.73 % | 348.388 M 0.00 % | 348.388 M -0.44 % | 349.915 M 0.00 % | 349.915 M 21.40 % | 288.225 M -2.77 % | 296.449 M |
| Other non current liabilities | -1.609 B -23 758.26 % | 6.801 M 100.58 % | -1.180 B -962.47 % | 136.849 M 112.55 % | -1.091 B -244.19 % | 756.518 M 173.64 % | -1.027 B -1 029.47 % | 110.528 M 168.24 % | 41.205 M -54.95 % | 91.471 M -76.57 % | 390.434 M 1 790.90 % | 20.648 M -84.30 % | 131.532 M 402.59 % | 26.171 M 321.90 % | 6.203 M -38.58 % | 10.100 M 240.42 % | 2.967 M 55.36 % | 1.910 M 173.29 % | 698.798 K -57.31 % | 1.637 M 5.39 % | 1.553 M 83.69 % | 845.637 K -21.78 % | 1.081 M 5.74 % | 1.022 M 0.00 % | 1.022 M -46.98 % | 1.928 M | 0.000 -100.00 % | 17.186 M 2 193.28 % | -821.000 K |
| Long term debt | 0.000 -100.00 % | 1.977 B | 0.000 -100.00 % | 2.016 B | 0.000 -100.00 % | 1.178 B | 0.000 -100.00 % | 1.752 B -3.68 % | 1.819 B 22.47 % | 1.485 B 167.72 % | 554.700 M 11.50 % | 497.477 M 29.25 % | 384.880 M -26.51 % | 523.684 M 40.04 % | 373.940 M -8.56 % | 408.960 M 4.60 % | 390.982 M 9 008 694.70 % | 4.340 K -0.05 % | 4.342 K -97.45 % | 170.124 K -10.37 % | 189.810 K -14.06 % | 220.852 K -22.26 % | 284.085 K -48.53 % | 551.927 K 0.00 % | 551.927 K -97.91 % | 26.406 M 0.00 % | 26.406 M 3 580.93 % | 717.361 K -12.62 % | 821.000 K |
| Total non current liabilities | -1.609 B -179.60 % | 2.021 B 271.26 % | -1.180 B -154.82 % | 2.153 B 297.37 % | -1.091 B -156.38 % | 1.935 B 288.31 % | -1.027 B -155.51 % | 1.851 B 3.91 % | 1.781 B 12.90 % | 1.578 B 69.15 % | 932.662 M 80.01 % | 518.125 M 35.17 % | 383.301 M -30.27 % | 549.676 M 46.60 % | 374.941 M -10.53 % | 419.060 M 6.37 % | 393.949 M 20 481.40 % | 1.914 M 172.22 % | 703.140 K -61.09 % | 1.807 M 74.53 % | 1.035 M -2.91 % | 1.066 M 275.41 % | 284.085 K -75.73 % | 1.170 M -9.33 % | 1.291 M -95.11 % | 26.406 M 0.00 % | 26.406 M 47.49 % | 17.903 M | 0.000 |
| Other current liabilities | 0.000 100.00 % | -9.066 M | 0.000 | 0.000 | 0.000 100.00 % | -734.630 M | 0.000 100.00 % | -11.453 M -146.91 % | 24.414 M 2 073.97 % | 1.123 M 100.37 % | -301.237 M | 0.000 100.00 % | -135.091 M -75 369.93 % | -179.000 K -104.22 % | 4.245 M | 0.000 100.00 % | -96.912 M -4 308.53 % | 2.303 M 340.39 % | 522.885 K 627.80 % | 71.845 K 110.15 % | -707.722 K -569.55 % | 150.724 K | 0.000 100.00 % | -318.554 K | 0.000 100.00 % | -626.023 K | 0.000 | 0.000 -100.00 % | 4.449 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 84.300 K | 0.000 | 0.000 | 0.000 -100.00 % | 725.171 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 299.627 M | 0.000 -100.00 % | 134.696 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.059 M | 0.000 -100.00 % | 80.720 K -97.31 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 626.023 K | 0.000 | 0.000 -100.00 % | 19.688 M |
| Total current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 35.122 M | 0.000 -100.00 % | 10.151 M | 0.000 -100.00 % | 11.453 M -71.98 % | 40.873 M 3 739.60 % | -1.123 M -106.75 % | 16.642 M | 0.000 -100.00 % | 142.965 M 79 768.85 % | 179.000 K -96.56 % | 5.203 M | 0.000 -100.00 % | 9.309 M 177.55 % | 3.354 M 300.95 % | 836.509 K -88.59 % | 7.335 M 936.36 % | 707.722 K 16.28 % | 608.632 K -43.70 % | 1.081 M 167.71 % | 403.807 K 42.53 % | 283.317 K -85.31 % | 1.928 M | 0.000 -100.00 % | 949.923 K -96.06 % | 24.137 M |
| Total liabilities | -1.609 B -179.60 % | 2.021 B 271.26 % | -1.180 B -153.94 % | 2.188 B 300.59 % | -1.091 B -156.09 % | 1.945 B 289.30 % | -1.027 B -155.16 % | 1.862 B 2.21 % | 1.822 B 15.57 % | 1.576 B 66.07 % | 949.304 M 83.22 % | 518.125 M -1.55 % | 526.266 M -4.29 % | 549.855 M 44.64 % | 380.143 M -9.29 % | 419.060 M 3.92 % | 403.258 M 7 554.69 % | 5.268 M 242.16 % | 1.540 M -83.16 % | 9.142 M 424.43 % | 1.743 M 4.06 % | 1.675 M 22.71 % | 1.365 M -13.29 % | 1.574 M 0.00 % | 1.574 M -94.44 % | 28.334 M 7.30 % | 26.406 M 40.06 % | 18.853 M -24.46 % | 24.958 M |
| Other non current assets | 0.000 -100.00 % | 3.513 B | 0.000 -100.00 % | 105.092 M | 0.000 -100.00 % | 35.817 M | 0.000 -100.00 % | 3.089 M -86.10 % | 22.230 M 1 143.30 % | 1.788 M 126.15 % | -6.837 M -847.99 % | 914.000 K 110.21 % | -8.953 M -348.90 % | 3.597 M -93.57 % | 55.920 M -93.62 % | 876.158 M 2 816.86 % | 30.038 M 29 895.71 % | 100.140 K -99.96 % | 284.093 M 26.80 % | 224.046 M 597.96 % | 32.100 M | 0.000 -100.00 % | 1.017 M 67.35 % | 607.985 K -99.81 % | 318.947 M 14 580.06 % | 2.173 M -99.34 % | 328.321 M 7.60 % | 305.124 M 21 056.30 % | -1.456 M |
| Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -69.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.392 M 171.31 % | 16.362 M -79.15 % | 78.465 M 133.48 % | 33.607 M -15.33 % | 39.694 M -66.18 % | 117.365 M -48.59 % | 228.274 M 4 485.62 % | -5.205 M | 0.000 100.00 % | -22.502 M -210.98 % | 20.276 M | 0.000 | 0.000 100.00 % | -30.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 9.747 M | 0.000 -100.00 % | 9.422 M | 0.000 -100.00 % | 9.290 M | 0.000 -100.00 % | 8.769 M -5.02 % | 9.233 M -14.69 % | 10.822 M 8.08 % | 10.013 M 1 062.97 % | 861.000 K -89.36 % | 8.095 M 40.68 % | 5.754 M -8.23 % | 6.270 M 73.06 % | 3.623 M 32.94 % | 2.725 M 111.03 % | 1.291 M | 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 -100.00 % | 980.000 K | 0.000 -100.00 % | 980.000 K | 0.000 -100.00 % | 980.000 K | 0.000 -100.00 % | 980.000 K -0.01 % | 980.090 K 0.01 % | 980.000 K -0.01 % | 980.090 K -88.37 % | 8.428 M 760.09 % | 979.900 K -0.01 % | 980.000 K 0.01 % | 979.890 K -3.17 % | 1.012 M 3.10 % | 981.590 K -8.12 % | 1.068 M -4.71 % | 1.121 M | 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 -100.00 % | 10.727 M | 0.000 -100.00 % | 10.402 M | 0.000 -100.00 % | 10.270 M | 0.000 -100.00 % | 9.749 M -4.54 % | 10.213 M -13.47 % | 11.802 M 7.36 % | 10.993 M 18.35 % | 9.289 M 2.36 % | 9.075 M 34.76 % | 6.734 M -7.11 % | 7.250 M 56.41 % | 4.635 M 25.04 % | 3.707 M 57.09 % | 2.360 M 110.48 % | 1.121 M | 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 -100.00 % | 106.167 M | 0.000 -100.00 % | 114.813 M | 0.000 -100.00 % | 77.799 M | 0.000 -100.00 % | 77.484 M -8.05 % | 84.270 M -7.63 % | 91.234 M 1.35 % | 90.018 M 253.60 % | 25.458 M 40.70 % | 18.094 M 125.84 % | 8.012 M -25.70 % | 10.783 M 130.65 % | 4.675 M 48.77 % | 3.142 M 16.72 % | 2.692 M 322.41 % | 637.374 K -52.80 % | 1.350 M 25.35 % | 1.077 M 1.79 % | 1.058 M -20.17 % | 1.326 M -95.32 % | 28.358 M 0.00 % | 28.358 M -0.77 % | 28.577 M 0.00 % | 28.577 M 1 970.04 % | 1.380 M -4.86 % | 1.451 M |
| Total non current assets | 0.000 -100.00 % | 3.630 B | 0.000 -100.00 % | 177.604 M | 0.000 -100.00 % | 143.619 M | 0.000 -100.00 % | 152.239 M 0.79 % | 151.039 M -23.33 % | 196.989 M 42.61 % | 138.134 M 72.28 % | 80.178 M -42.92 % | 140.457 M -43.80 % | 249.903 M 241.68 % | 73.139 M -91.74 % | 885.468 M 4 952.13 % | 17.527 M -34.58 % | 26.792 M -90.63 % | 286.087 M 26.83 % | 225.562 M 9 545.93 % | 2.338 M 95.54 % | 1.196 M -51.02 % | 2.441 M -91.60 % | 29.064 M -91.63 % | 347.305 M 1 029.47 % | 30.749 M -91.38 % | 356.898 M 16.44 % | 306.504 M | 0.000 |
| Other current assets | 0.000 -100.00 % | 14.590 M | 0.000 -100.00 % | 3.046 B | 0.000 -100.00 % | 2.777 B | 0.000 -100.00 % | 124.000 K -99.01 % | 12.514 M -99.39 % | 2.055 B 34.23 % | 1.531 B 43.35 % | 1.068 B 1 420.37 % | -80.888 M -109.57 % | 845.595 M 0.83 % | 838.594 M 4 471.74 % | 18.343 M -97.62 % | 771.455 M 137.83 % | 324.372 M 1 471.20 % | 20.645 M 1 543.43 % | 1.256 M 0.00 % | 1.256 M -33.33 % | 1.884 M 0.00 % | 1.884 M -39.66 % | 3.123 M | 0.000 -100.00 % | 610.522 K | 0.000 | 0.000 100.00 % | -1.013 M |
| Short term investments | 0.000 -100.00 % | 39.388 M | 0.000 -100.00 % | 89.386 M | 0.000 -100.00 % | 88.888 M | 0.000 -100.00 % | 22.528 M -71.21 % | 78.248 M -38.00 % | 126.204 M 14.52 % | 110.204 M | 0.000 -100.00 % | 55.000 M | 0.000 -100.00 % | 30.920 M | 0.000 -100.00 % | 30.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 120.855 M | 0.000 -100.00 % | 55.608 M | 0.000 -100.00 % | 25.558 M | 0.000 -100.00 % | 27.156 M -43.70 % | 48.235 M -33.99 % | 73.067 M 214.04 % | 23.267 M -84.65 % | 151.588 M 245.50 % | 43.875 M -40.25 % | 73.435 M 133.50 % | 31.449 M -63.46 % | 86.059 M -8.41 % | 93.956 M 162.74 % | 35.760 M -65.79 % | 104.526 M 2 556.59 % | 3.935 M 88.27 % | 2.090 M -86.03 % | 14.956 M 193.02 % | 5.104 M 92.07 % | 2.657 M 0.00 % | 2.657 M -87.55 % | 21.350 M 0.00 % | 21.350 M 3 618.87 % | 574.107 K -43.33 % | 1.013 M |
| Cash and short term investments | 0.000 -100.00 % | 160.242 M | 0.000 -100.00 % | 144.994 M | 0.000 -100.00 % | 114.946 M | 0.000 -100.00 % | 49.684 M -60.72 % | 126.482 M -36.53 % | 199.271 M 49.30 % | 133.471 M -11.95 % | 151.588 M 53.31 % | 98.875 M 34.64 % | 73.435 M 17.74 % | 62.369 M -27.53 % | 86.059 M -30.59 % | 123.994 M 246.74 % | 35.760 M -65.79 % | 104.526 M 2 556.59 % | 3.935 M -88.49 % | 34.190 M 128.60 % | 14.956 M 193.02 % | 5.104 M 92.07 % | 2.657 M 0.00 % | 2.657 M -87.55 % | 21.350 M 0.00 % | 21.350 M 3 618.87 % | 574.107 K -43.33 % | 1.013 M |
| Total current assets | 0.000 -100.00 % | 3.478 B | 0.000 -100.00 % | 3.191 B | 0.000 -100.00 % | 2.892 B | 0.000 -100.00 % | 2.737 B 3.69 % | 2.640 B 17.11 % | 2.254 B 35.43 % | 1.665 B 35.80 % | 1.226 B 12.60 % | 1.089 B 17.81 % | 923.974 M 1.80 % | 907.622 M 769.35 % | 104.402 M -88.58 % | 913.962 M 141.94 % | 377.767 M 151.76 % | 150.051 M -64.08 % | 417.779 M -0.20 % | 418.612 M 1.38 % | 412.933 M 16.86 % | 353.343 M 10.11 % | 320.898 M 11 975.63 % | 2.657 M -99.24 % | 347.499 M 1 527.61 % | 21.350 M 3 618.87 % | 574.107 K | 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 -100.00 % | 6.121 M 27.60 % | 4.797 M -2.97 % | 4.944 M -25.75 % | 6.658 M | 0.000 -100.00 % | 18.513 M 4.98 % | 17.635 M -29.12 % | 24.880 M 105.60 % | 12.101 M -29.24 % | 17.103 M 45.27 % | 11.773 M -11.38 % | 13.286 M 35.57 % | 9.800 M | 0.000 -100.00 % | 29.681 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 3.303 B | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 2.688 B 7.46 % | 2.501 B | 0.000 | 0.000 | 0.000 -100.00 % | 21.091 M | 0.000 100.00 % | -876.172 M | 0.000 -100.00 % | 763.955 M 171.12 % | 281.779 M | 0.000 | 0.000 | 0.000 -100.00 % | 384.319 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 16.897 M | 0.000 -100.00 % | 19.733 M | 0.000 -100.00 % | 17.525 M -2.44 % | 17.964 M 31.12 % | 13.700 M 32.34 % | 10.352 M 114.64 % | 4.823 M -1.08 % | 4.876 M 48.38 % | 3.286 M -25.18 % | 4.392 M | 0.000 -100.00 % | 3.141 M 130.26 % | 1.364 M 480.56 % | 234.974 K 41.70 % | 165.822 K 20.56 % | 137.539 K 0.00 % | 137.539 K 40.09 % | 98.179 K 0.00 % | 98.179 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 -100.00 % | 70.000 M | 0.000 100.00 % | -202.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 321.407 M |
| Account payables | 0.000 -100.00 % | 8.982 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 9.459 M | 0.000 | 0.000 -100.00 % | 7.777 M 346.44 % | 1.742 M 8.18 % | 1.610 M | 0.000 -100.00 % | 395.400 K 120.89 % | 179.000 K -81.32 % | 958.100 K | 0.000 -100.00 % | 915.760 K 27.48 % | 718.380 K | 0.000 -100.00 % | 700.322 K -1.05 % | 707.722 K 54.56 % | 457.908 K | 0.000 -100.00 % | 318.554 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 35.121 M | 0.000 -100.00 % | 10.151 M | 0.000 -100.00 % | 11.453 M 31.92 % | 8.682 M 403.04 % | -2.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.246 M 274.28 % | 332.885 K 42.93 % | 232.904 K -51.46 % | 479.790 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 988.250 K | 0.000 | 0.000 | 0.000 -100.00 % | 170.000 K | 0.000 | 0.000 -100.00 % | 170.000 K | 0.000 -100.00 % | 4.170 M | 0.000 -100.00 % | 170.270 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 |
| Minority interest | 0.000 -100.00 % | 470.554 M | 0.000 -100.00 % | 439.368 M | 0.000 -100.00 % | 406.868 M | 0.000 -100.00 % | 383.897 M 6.18 % | 361.549 M 27.54 % | 283.471 M 2.63 % | 276.204 M 20.62 % | 228.988 M 29.28 % | 177.125 M 49.61 % | 118.394 M 4.31 % | 113.502 M 24.15 % | 91.424 M 58.23 % | 57.780 M 587.95 % | 8.399 M | 0.000 -100.00 % | 10.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 99.309 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.228 M | 0.000 | 0.000 -100.00 % | 40.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.465 M | 0.000 -100.00 % | 6.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.342 K -94.90 % | 85.062 K | 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 -100.00 % | 2.581 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 |
| Other total stockholders equity | 470.554 M 2.88 % | 457.379 M 4.10 % | 439.368 M -10.61 % | 491.495 M 20.80 % | 406.868 M 1 287.79 % | -34.254 M -108.92 % | 383.897 M | 0.000 -100.00 % | 163.006 M | 0.000 -100.00 % | 203.700 M | 0.000 -100.00 % | 163.006 M | 0.000 -100.00 % | 108.936 M | 0.000 -100.00 % | 173.811 M -1.77 % | 176.942 M 6.11 % | 166.753 M 2.17 % | 163.217 M | 0.000 100.00 % | -1.371 M | 0.000 -100.00 % | 152.006 M 0.00 % | 152.006 M | 0.000 | 0.000 -100.00 % | 152.006 M -6.19 % | 162.032 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -170.000 K | 0.000 | 0.000 -100.00 % | 2.834 M | 0.000 100.00 % | -3.980 M | 0.000 -100.00 % | 9.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 821.000 K |
| Total assets | 0.000 -100.00 % | 3.630 B | 0.000 -100.00 % | 3.368 B | 0.000 -100.00 % | 3.036 B | 0.000 -100.00 % | 2.890 B 3.53 % | 2.791 B 13.86 % | 2.451 B 35.98 % | 1.803 B 38.04 % | 1.306 B 6.26 % | 1.229 B 4.70 % | 1.174 B 19.69 % | 980.761 M -0.92 % | 989.868 M 6.27 % | 931.489 M 96.29 % | 474.559 M 8.81 % | 436.138 M -1.18 % | 441.341 M 4.84 % | 420.950 M 1.65 % | 414.129 M 16.40 % | 355.784 M 1.66 % | 349.962 M 0.00 % | 349.962 M -7.48 % | 378.248 M 0.00 % | 378.248 M 23.18 % | 307.078 M -4.46 % | 321.407 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-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-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 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -56.591 M |
| 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 | 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 -100.00 % | 12.765 M |
| 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 | 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 100.00 % | -69.355 M |
| Other non cash items | -38.050 M -24.12 % | -30.656 M 39.76 % | -50.887 M -79.67 % | -28.323 M -11.43 % | -25.417 M -45.38 % | -17.483 M -13.97 % | -15.340 M 14.75 % | -17.995 M 3.11 % | -18.573 M -171.02 % | -6.853 M 28.99 % | -9.651 M -7.38 % | -8.988 M -71.85 % | -5.230 M 82.19 % | -29.358 M -1 036.58 % | -2.583 M 58.23 % | -6.184 M 53.84 % | -13.396 M 10.71 % | -15.002 M -349.98 % | -3.334 M 68.51 % | -10.588 M -49.61 % | -7.077 M -30.35 % | -5.429 M 20.54 % | -6.833 M -261.92 % | -1.888 M 51.23 % | -3.871 M -234.57 % | 2.877 M 242.12 % | -2.024 M 39.20 % | -3.329 M 3.11 % | -3.436 M -181.27 % | 4.228 M 172.25 % | 1.553 M 151.50 % | -3.016 M 0.00 % | -3.016 M -372.85 % | 1.105 M 0.00 % | 1.105 M 190.40 % | -1.223 M 0.00 % | -1.223 M 61.54 % | -3.179 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.550 M -41.37 % | 17.994 M 0.19 % | 17.960 M -73.62 % | 68.070 M 605.32 % | 9.651 M 7.38 % | 8.988 M 71.85 % | 5.230 M -82.19 % | 29.358 M 1 036.59 % | 2.583 M -58.23 % | 6.184 M -53.84 % | 13.396 M -2.86 % | 13.790 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 % | -67.326 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.390 K |
| 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 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -350.382 K |
| 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 100.00 % | -400.772 K |
| 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 | 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 | 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 | 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 | 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 -100.00 % | 67.288 M |
| 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 -100.00 % | 67.288 M |
| 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 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.550 M -41.37 % | 17.994 M 159.44 % | -30.275 M -144.48 % | 68.070 M 135.90 % | -189.620 M -2 209.70 % | 8.988 M 71.85 % | 5.230 M -82.19 % | 29.358 M 1 036.59 % | 2.583 M -58.23 % | 6.184 M -53.84 % | 13.396 M -2.86 % | 13.790 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 % | -438.406 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.234 M 21.23 % | 49.684 M 56.78 % | 31.690 M -34.30 % | 48.235 M 343.17 % | -19.835 M -109.95 % | 199.271 M 4.72 % | 190.283 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 -100.00 % | 574.107 K -43.30 % | 1.013 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.558 M -57.57 % | 60.234 M 21.23 % | 49.684 M 176.64 % | 17.960 M -62.77 % | 48.235 M 399.79 % | 9.651 M -95.16 % | 199.271 M 3 710.15 % | 5.230 M -82.19 % | 29.358 M 1 036.59 % | 2.583 M -58.23 % | 6.184 M -53.84 % | 13.396 M -2.86 % | 13.790 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 -100.00 % | 574.107 K 0.00 % | 574.107 K |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.550 M -41.37 % | 17.994 M 0.19 % | 17.960 M -73.62 % | 68.070 M 605.32 % | 9.651 M 7.38 % | 8.988 M 71.85 % | 5.230 M -82.19 % | 29.358 M 1 036.59 % | 2.583 M -58.23 % | 6.184 M -53.84 % | 13.396 M -2.86 % | 13.790 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 % | -67.326 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.390 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.550 M -41.37 % | 17.994 M 0.19 % | 17.960 M -73.62 % | 68.070 M 605.32 % | 9.651 M 7.38 % | 8.988 M 71.85 % | 5.230 M -82.19 % | 29.358 M 1 036.59 % | 2.583 M -58.23 % | 6.184 M -53.84 % | 13.396 M -2.86 % | 13.790 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 % | -67.376 M |
| 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 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |