Indsil Hydro Power and Manganese Limited INDSILHYD.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.275 B 9.38 % | 1.166 B -34.05 % | 1.768 B -15.15 % | 2.084 B 243.30 % | 607.051 M -88.26 % | 5.172 B -24.43 % | 6.844 B -7.91 % | 7.432 B 233.05 % | 2.231 B 29.66 % | 1.721 B -25.38 % | 2.306 B 53.67 % | 1.501 B 25.47 % | 1.196 B 77.76 % | 672.891 M -26.55 % | 916.111 M 0.35 % | 912.903 M 39.89 % | 652.602 M -25.85 % | 880.136 M 67.88 % | 524.270 M 50.74 % | 347.792 M |
| Net income | 760.792 M 863.71 % | -99.618 M -10.24 % | -90.362 M -109.45 % | 955.744 M 304.37 % | -467.650 M -10.51 % | -423.190 M -582.46 % | 87.716 M -68.04 % | 274.477 M 1 714.04 % | 15.131 M 129.44 % | 6.595 M -90.00 % | 65.926 M 29.87 % | 50.763 M 352.96 % | -20.067 M -120.39 % | 98.418 M -6.67 % | 105.450 M -22.41 % | 135.898 M 380.03 % | 28.310 M -84.12 % | 178.323 M 264.10 % | 48.976 M 36.82 % | 35.797 M |
| Income before tax | 911.596 M 1 078.84 % | -93.130 M -298.67 % | -23.360 M -102.65 % | 882.706 M 275.53 % | -502.888 M 21.76 % | -642.754 M -418.31 % | 201.929 M -59.05 % | 493.055 M 3 025.36 % | 15.776 M 25.46 % | 12.574 M -77.31 % | 55.407 M 37.50 % | 40.295 M 241.95 % | -28.386 M -130.22 % | 93.945 M -30.22 % | 134.635 M -12.97 % | 154.693 M 311.02 % | 37.636 M -80.51 % | 193.086 M 279.87 % | 50.829 M 43.43 % | 35.438 M |
| Income before tax ratio | 0.71 994.88 % | -0.08 -504.54 % | -0.01 -103.12 % | 0.42 151.13 % | -0.83 -566.59 % | -0.12 -521.21 % | 0.03 -55.53 % | 0.07 838.42 % | 0.01 -3.24 % | 0.01 -69.59 % | 0.02 -10.52 % | 0.03 213.13 % | -0.02 -117.00 % | 0.14 -5.00 % | 0.15 -13.27 % | 0.17 193.83 % | 0.06 -73.71 % | 0.22 126.28 % | 0.10 -4.85 % | 0.10 |
| EBITDA | 973.852 M 1 308.03 % | 69.164 M -55.11 % | 154.064 M -66.60 % | 461.280 M 414.97 % | -146.451 M 2.88 % | -150.796 M -118.50 % | 815.284 M -20.54 % | 1.026 B 354.96 % | 225.520 M 14.52 % | 196.925 M -17.30 % | 238.107 M 41.73 % | 167.996 M 188.62 % | 58.208 M -61.81 % | 152.424 M -13.51 % | 176.236 M -13.59 % | 203.952 M 96.60 % | 103.737 M -59.74 % | 257.670 M 120.50 % | 116.859 M 10.72 % | 105.548 M |
| Net income ratio | 0.60 798.20 % | -0.09 -67.17 % | -0.05 -111.14 % | 0.46 159.53 % | -0.77 -841.49 % | -0.08 -738.42 % | 0.01 -65.30 % | 0.04 444.68 % | 0.01 76.96 % | 0.00 -86.59 % | 0.03 -15.48 % | 0.03 301.61 % | -0.02 -111.47 % | 0.15 27.07 % | 0.12 -22.68 % | 0.15 243.16 % | 0.04 -78.59 % | 0.20 116.88 % | 0.09 -9.24 % | 0.10 |
| Ratio EBITDA | 0.76 1 187.25 % | 0.06 -31.92 % | 0.09 -60.64 % | 0.22 191.75 % | -0.24 -727.44 % | -0.03 -124.48 % | 0.12 -13.72 % | 0.14 36.61 % | 0.10 -11.67 % | 0.11 10.83 % | 0.10 -7.77 % | 0.11 130.02 % | 0.05 -78.52 % | 0.23 17.75 % | 0.19 -13.89 % | 0.22 40.55 % | 0.16 -45.70 % | 0.29 31.34 % | 0.22 -26.55 % | 0.30 |
| Gross profit ratio | 0.38 134.83 % | 0.16 -27.34 % | 0.22 -25.36 % | 0.30 -29.89 % | 0.43 2 094.36 % | -0.02 -117.15 % | 0.12 -16.28 % | 0.15 -31.08 % | 0.22 132.65 % | 0.09 -40.95 % | 0.16 115.11 % | 0.07 -48.55 % | 0.14 -59.00 % | 0.35 26.97 % | 0.27 -9.31 % | 0.30 17.49 % | 0.26 -30.86 % | 0.37 143.31 % | 0.15 -25.22 % | 0.20 |
| Weighted average shs out dil | 27.897 M 0.38 % | 27.791 M 0.00 % | 27.791 M 0.00 % | 27.791 M 0.00 % | 27.791 M 0.00 % | 27.791 M 0.08 % | 27.770 M 0.01 % | 27.766 M 74.78 % | 15.887 M 0.00 % | 15.887 M 0.00 % | 15.887 M 0.00 % | 15.887 M 0.00 % | 15.887 M 0.00 % | 15.887 M 13.73 % | 13.969 M -5.99 % | 14.859 M 0.00 % | 14.859 M 0.00 % | 14.859 M -5.65 % | 15.748 M 0.00 % | 15.748 M |
| Weighted average shs out | 27.897 M 0.38 % | 27.791 M 0.00 % | 27.791 M 0.00 % | 27.791 M 0.02 % | 27.787 M -0.02 % | 27.791 M 0.08 % | 27.770 M 74.83 % | 15.883 M -0.27 % | 15.927 M 0.25 % | 15.887 M 0.00 % | 15.887 M 0.00 % | 15.887 M 0.00 % | 15.887 M 0.00 % | 15.887 M 13.73 % | 13.969 M -5.99 % | 14.859 M 0.00 % | 14.859 M 0.00 % | 14.859 M -5.65 % | 15.748 M 0.00 % | 15.748 M |
| EPS diluted | 27.27 861.73 % | -3.58 -10.15 % | -3.25 -109.45 % | 34.39 304.34 % | -16.83 -10.51 % | -15.23 -581.96 % | 3.16 -68.02 % | 9.88 940.00 % | 0.95 126.19 % | 0.42 -89.88 % | 4.15 29.69 % | 3.20 353.97 % | -1.26 -120.36 % | 6.19 -6.78 % | 6.64 -27.43 % | 9.15 379.06 % | 1.91 -84.08 % | 12.00 285.85 % | 3.11 37.00 % | 2.27 |
| Earnings per share | 27.27 861.73 % | -3.58 -10.15 % | -3.25 -109.45 % | 34.39 304.34 % | -16.83 -10.51 % | -15.23 -581.96 % | 3.16 -81.71 % | 17.28 1 718.95 % | 0.95 126.19 % | 0.42 -89.88 % | 4.15 29.69 % | 3.20 353.97 % | -1.26 -120.36 % | 6.19 -6.78 % | 6.64 -27.43 % | 9.15 379.06 % | 1.91 -84.08 % | 12.00 285.85 % | 3.11 37.00 % | 2.27 |
| Gross profit | 485.957 M 156.86 % | 189.190 M -52.09 % | 394.856 M -36.67 % | 623.511 M 140.67 % | 259.073 M 334.08 % | -110.675 M -112.96 % | 854.032 M -22.90 % | 1.108 B 129.53 % | 482.618 M 201.65 % | 159.992 M -55.94 % | 363.090 M 230.55 % | 109.843 M -35.45 % | 170.155 M -27.11 % | 233.451 M -6.74 % | 250.314 M -8.99 % | 275.045 M 64.35 % | 167.355 M -48.74 % | 326.456 M 308.46 % | 79.924 M 12.73 % | 70.899 M |
| Income tax expense | 150.804 M 2 224.35 % | 6.488 M -90.32 % | 67.002 M 191.74 % | -73.038 M -107.26 % | -35.239 M -228.54 % | -10.726 M -139.39 % | 27.231 M 49.32 % | 18.237 M 2 726.50 % | 645.207 K -89.21 % | 5.980 M 156.84 % | -10.519 M -0.50 % | -10.468 M -25.82 % | -8.319 M -85.97 % | -4.473 M -115.33 % | 29.185 M 55.28 % | 18.795 M 101.53 % | 9.326 M -36.83 % | 14.763 M 696.96 % | 1.852 M 616.96 % | -358.329 K |
| Cost of revenue | 789.528 M -19.18 % | 976.882 M -28.87 % | 1.373 B -5.96 % | 1.460 B 319.70 % | 347.978 M -93.41 % | 5.283 B -11.81 % | 5.990 B -5.28 % | 6.324 B 261.61 % | 1.749 B 12.03 % | 1.561 B -19.67 % | 1.943 B 39.70 % | 1.391 B 35.58 % | 1.026 B 133.47 % | 439.440 M -34.00 % | 665.796 M 4.38 % | 637.859 M 31.45 % | 485.247 M -12.36 % | 553.680 M 24.61 % | 444.346 M 60.48 % | 276.893 M |
| General and administrative expenses | 12.842 M -1.17 % | 12.994 M -4.37 % | 13.588 M -0.60 % | 13.670 M 19.41 % | 11.448 M -75.83 % | 47.360 M 1.28 % | 46.763 M -4.63 % | 49.034 M 137.76 % | 20.623 M 22.32 % | 16.861 M -44.88 % | 30.588 M -63.11 % | 82.912 M 240.60 % | 24.343 M | 0.000 -100.00 % | 48.760 M 2.52 % | 47.559 M 29.62 % | 36.692 M -11.41 % | 41.418 M | 0.000 | 0.000 |
| Selling and marketing expenses | 36.836 M 3.21 % | 35.692 M -26.62 % | 48.637 M 20.65 % | 40.313 M 110.19 % | 19.179 M -86.24 % | 139.347 M -5.35 % | 147.227 M -14.85 % | 172.912 M 276.95 % | 45.872 M 68.82 % | 27.172 M 3.39 % | 26.280 M 1 495.64 % | 1.647 M -76.24 % | 6.932 M | 0.000 -100.00 % | 35.762 M 13.89 % | 31.401 M 5.47 % | 29.774 M -13.15 % | 34.283 M | 0.000 | 0.000 |
| Other expenses | 283.170 M 57.96 % | 179.266 M -9.31 % | 197.671 M -22.97 % | 256.626 M 54.50 % | 166.103 M -51.92 % | 345.476 M | 0.000 | 0.000 -100.00 % | 431.970 M 21.23 % | 356.320 M 24.67 % | 285.810 M | 0.000 -100.00 % | 202.498 M 44.71 % | 139.932 M 349.11 % | 31.158 M -24.73 % | 41.392 M -34.56 % | 63.253 M 9.68 % | 57.669 M 1 990.37 % | -3.051 M -98.44 % | -1.537 M |
| Operating expenses | 419.419 M 83.99 % | 227.952 M -12.29 % | 259.896 M -16.33 % | 310.609 M 57.65 % | 197.030 M -62.98 % | 532.183 M -66.15 % | 1.572 B -13.89 % | 1.826 B 266.15 % | 498.664 M 24.56 % | 400.352 M 16.83 % | 342.678 M 39.38 % | 245.850 M 21.41 % | 202.498 M 44.71 % | 139.932 M 20.97 % | 115.680 M -3.88 % | 120.352 M -7.22 % | 129.719 M -2.74 % | 133.370 M 4 271.81 % | 3.051 M 98.44 % | 1.537 M |
| Cost and expenses | 1.431 B 18.76 % | 1.205 B -26.53 % | 1.640 B -7.41 % | 1.771 B 224.97 % | 545.008 M -90.23 % | 5.580 B -12.78 % | 6.397 B -4.91 % | 6.727 B 199.32 % | 2.247 B 29.29 % | 1.738 B -23.96 % | 2.286 B 55.27 % | 1.472 B 19.84 % | 1.228 B 112.04 % | 579.372 M -25.86 % | 781.476 M 3.07 % | 758.210 M 23.29 % | 614.966 M -10.49 % | 687.050 M 53.57 % | 447.397 M 60.69 % | 278.430 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 -100.00 % | 300.000 K 50.00 % | 200.000 K | 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 | 136.249 M 179.85 % | 48.686 M -21.76 % | 62.225 M 15.27 % | 53.983 M 76.26 % | 30.627 M -83.60 % | 186.708 M -3.75 % | 193.991 M -12.60 % | 221.947 M 233.78 % | 66.495 M 51.01 % | 44.032 M -22.57 % | 56.868 M -32.75 % | 84.559 M 170.37 % | 31.275 M | 0.000 -100.00 % | 84.522 M 7.04 % | 78.960 M 18.80 % | 66.466 M -12.20 % | 75.701 M 1 140.72 % | 6.101 M 98.44 % | 3.075 M |
| Interest income | 9.451 M -85.52 % | 65.291 M 1 507.36 % | 4.062 M 4 793.98 % | 83.000 K -97.80 % | 3.768 M -5.39 % | 3.983 M -53.23 % | 8.516 M -32.33 % | 12.584 M 127.60 % | 5.529 M 84.84 % | 2.991 M 144.15 % | -6.775 M -283.64 % | 3.690 M -9.21 % | 4.064 M -72.87 % | 14.981 M 1 867.26 % | 761.500 K 56.71 % | 485.935 K -69.96 % | 1.617 M | 0.000 -100.00 % | 330.587 K -14.87 % | 388.344 K |
| Interest expense | 32.576 M -71.95 % | 116.131 M -14.47 % | 135.771 M -13.73 % | 157.385 M -19.29 % | 195.012 M -47.84 % | 373.891 M 12.20 % | 333.225 M 10.02 % | 302.882 M 178.13 % | 108.900 M 15.44 % | 94.333 M 5.24 % | 89.633 M 22.72 % | 73.036 M 48.43 % | 49.205 M 30.84 % | 37.607 M 712.94 % | 4.626 M -57.52 % | 10.890 M -53.69 % | 23.514 M -20.46 % | 29.564 M -5.86 % | 31.403 M -11.62 % | 35.534 M |
| Depreciation and amortization | 29.680 M -13.83 % | 34.444 M -18.15 % | 42.084 M -17.34 % | 50.915 M -26.45 % | 69.221 M -76.33 % | 292.424 M -2.35 % | 299.452 M 15.76 % | 258.691 M 135.96 % | 109.635 M 21.48 % | 90.252 M -3.02 % | 93.067 M 32.73 % | 70.116 M 51.13 % | 46.393 M 17.79 % | 39.387 M 11.12 % | 35.445 M 1.70 % | 34.853 M -0.44 % | 35.008 M -0.04 % | 35.020 M 1.13 % | 34.627 M 0.15 % | 34.576 M |
| Operating income | -99.391 M -156.41 % | -38.762 M -128.72 % | 134.960 M -56.87 % | 312.902 M 404.33 % | 62.043 M 115.22 % | -407.736 M -186.76 % | 469.964 M -36.77 % | 743.228 M 4 731.66 % | -16.047 M 6.88 % | -17.233 M -107.07 % | 243.762 M 751.03 % | 28.643 M 188.56 % | -32.343 M -134.58 % | 93.519 M -30.54 % | 134.635 M -12.97 % | 154.693 M 311.02 % | 37.636 M -80.51 % | 193.086 M 151.18 % | 76.873 M 10.83 % | 69.361 M |
| Operating income ratio | -0.08 -134.42 % | -0.03 -143.55 % | 0.08 -49.17 % | 0.15 46.91 % | 0.10 229.64 % | -0.08 -214.81 % | 0.07 -31.34 % | 0.10 1 490.70 % | -0.01 28.18 % | -0.01 -109.47 % | 0.11 453.82 % | 0.02 170.58 % | -0.03 -119.46 % | 0.14 -5.43 % | 0.15 -13.27 % | 0.17 193.83 % | 0.06 -73.71 % | 0.22 49.62 % | 0.15 -26.48 % | 0.20 |
| Total other income expenses net | 1.067 B 2 062.56 % | -54.368 M | 0.000 -100.00 % | 569.804 M 200.86 % | -564.931 M -140.38 % | -235.018 M 12.32 % | -268.034 M -7.14 % | -250.173 M -886.15 % | 31.823 M 6.76 % | 29.807 M 115.83 % | -188.355 M -1 716.54 % | 11.652 M 194.44 % | 3.957 M 829.73 % | 425.634 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.044 M 23.23 % | -33.923 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 | -30.244 M -103.20 % | 946.289 M -9.61 % | 1.047 B -0.92 % | 1.057 B -22.85 % | 1.369 B -72.15 % | 4.917 B 20.24 % | 4.089 B 4.56 % | 3.911 B 248.18 % | 1.123 B -12.61 % | 1.285 B 5.17 % | 1.222 B 42.71 % | 856.341 M 26.50 % | 676.932 M 225.36 % | 208.056 M 689.75 % | 26.344 M -19.77 % | 32.838 M -50.88 % | 66.854 M -47.09 % | 126.343 M -42.28 % | 218.907 M -23.00 % | 284.303 M |
| Total investments | 375.488 M 211.91 % | 120.385 M -58.16 % | 287.747 M -27.32 % | 395.905 M 5 663.65 % | 6.869 M -73.89 % | 26.307 M -0.22 % | 26.366 M 1 185.68 % | 2.051 M -66.32 % | 6.088 M 0.46 % | 6.061 M 181.89 % | 2.150 M 0.00 % | 2.150 M 0.00 % | 2.150 M 3.61 % | 2.075 M -68.63 % | 6.614 M -92.02 % | 82.895 M 96.57 % | 42.171 M -67.02 % | 127.887 M 1 433.79 % | 8.338 M -20.49 % | 10.486 M |
| Total debt | 0.000 -100.00 % | 947.413 M -9.76 % | 1.050 B -1.49 % | 1.066 B -23.69 % | 1.397 B -71.67 % | 4.931 B 20.23 % | 4.101 B 4.51 % | 3.924 B 247.89 % | 1.128 B -13.98 % | 1.311 B 2.74 % | 1.276 B 37.62 % | 927.420 M 30.27 % | 711.940 M 127.54 % | 312.889 M 183.32 % | 110.437 M 87.75 % | 58.821 M -22.01 % | 75.421 M -44.20 % | 135.152 M -39.07 % | 221.819 M -23.72 % | 290.805 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -133.654 M 48.19 % | -257.991 M | 0.000 100.00 % | -333.228 M -2 267.79 % | -14.073 M | 0.000 | 0.000 -100.00 % | 137.486 M 254.43 % | -89.030 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 355.600 M 83.43 % | 193.860 M 20.06 % | 161.466 M |
| Retained earnings | 1.089 B 172.12 % | 400.132 M -21.90 % | 512.310 M -24.87 % | 681.924 M 2 707.71 % | 24.288 M -97.74 % | 1.073 B -18.89 % | 1.323 B -1.84 % | 1.348 B 146.68 % | 546.283 M 0.45 % | 543.862 M -0.57 % | 546.986 M 16.16 % | 470.898 M 6.29 % | 443.012 M -5.48 % | 468.713 M 20.57 % | 388.759 M 28.82 % | 301.773 M 6.80 % | 282.548 M | 0.000 | 0.000 | 0.000 |
| Common stock | 277.911 M 0.00 % | 277.911 M 0.00 % | 277.911 M 0.00 % | 277.911 M 0.00 % | 277.911 M 0.00 % | 277.911 M 0.08 % | 277.697 M 74.80 % | 158.868 M 0.00 % | 158.868 M 0.00 % | 158.868 M 0.00 % | 158.868 M 0.00 % | 158.868 M 0.00 % | 158.868 M 0.00 % | 158.868 M 0.00 % | 158.868 M 66.99 % | 95.136 M 0.68 % | 94.491 M 0.00 % | 94.491 M 0.00 % | 94.491 M 0.00 % | 94.491 M |
| Total equity | 1.846 B 60.26 % | 1.152 B -8.46 % | 1.258 B -12.41 % | 1.437 B 94.17 % | 739.871 M -49.43 % | 1.463 B -34.18 % | 2.223 B -0.70 % | 2.239 B 219.47 % | 700.771 M -3.67 % | 727.452 M -7.11 % | 783.092 M 0.79 % | 776.945 M 19.71 % | 649.014 M -15.50 % | 768.034 M 12.35 % | 683.580 M 14.77 % | 595.617 M 25.33 % | 475.249 M 3.81 % | 457.790 M 54.63 % | 296.050 M 12.29 % | 263.656 M |
| Other non current liabilities | 136.426 M -2.97 % | 140.606 M 0.21 % | 140.314 M 0.53 % | 139.568 M 7.02 % | 130.417 M -19.84 % | 162.703 M 7.41 % | 151.479 M -4.14 % | 158.027 M 14.18 % | 138.401 M 1.58 % | 136.245 M -31.40 % | 198.611 M 62.12 % | 122.509 M 1.15 % | 121.113 M 0.25 % | 120.810 M 2.37 % | 118.011 M 39.56 % | 84.558 M -23.79 % | 110.949 M -5.15 % | 116.969 M 1.07 % | 115.734 M 0.44 % | 115.224 M |
| Long term debt | 0.000 -100.00 % | 307.786 M 54.43 % | 199.302 M -13.51 % | 230.431 M -25.58 % | 309.635 M -76.79 % | 1.334 B 121.10 % | 603.347 M -4.81 % | 633.856 M 63.76 % | 387.065 M -22.71 % | 500.818 M 18.07 % | 424.161 M -18.08 % | 517.744 M 67.85 % | 308.448 M 150.13 % | 123.314 M 85.87 % | 66.345 M 12.79 % | 58.821 M -22.01 % | 75.421 M -43.06 % | 132.467 M -36.55 % | 208.771 M -18.47 % | 256.062 M |
| Total non current liabilities | 136.426 M -69.57 % | 448.392 M 32.03 % | 339.616 M -8.21 % | 369.999 M -15.92 % | 440.052 M -71.00 % | 1.517 B 93.00 % | 786.149 M -8.04 % | 854.888 M 56.10 % | 547.640 M -17.64 % | 664.957 M 6.77 % | 622.772 M -6.83 % | 668.429 M 46.69 % | 455.687 M 76.25 % | 258.547 M 39.18 % | 185.770 M 29.36 % | 143.609 M -23.94 % | 188.806 M -25.77 % | 254.346 M -23.42 % | 332.136 M -12.98 % | 381.664 M |
| Other current liabilities | 229.770 M 265.90 % | 62.796 M -13.58 % | 72.665 M -40.52 % | 122.176 M -29.48 % | 173.245 M -70.14 % | 580.276 M 166.68 % | 217.595 M -11.96 % | 247.151 M 129.38 % | 107.749 M 129.29 % | 46.992 M -81.03 % | 247.688 M 18.03 % | 209.860 M 240.83 % | 61.573 M -48.37 % | 119.253 M 122.60 % | 53.573 M -41.71 % | 91.902 M 104.83 % | 44.867 M -8.68 % | 49.129 M 9.00 % | 45.074 M -36.48 % | 70.958 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.151 M | 0.000 | 0.000 -100.00 % | 27.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 639.627 M -24.80 % | 850.588 M 1.82 % | 835.385 M -23.16 % | 1.087 B -69.77 % | 3.597 B 2.83 % | 3.498 B 6.30 % | 3.290 B 344.09 % | 740.906 M -8.59 % | 810.512 M -4.89 % | 852.147 M 107.80 % | 410.073 M -2.64 % | 421.207 M 122.19 % | 189.574 M 329.95 % | 44.092 M | 0.000 | 0.000 -100.00 % | 2.685 M -79.42 % | 13.048 M -62.44 % | 34.744 M |
| Total current liabilities | 249.575 M -65.61 % | 725.702 M -27.28 % | 997.996 M -7.38 % | 1.078 B -31.88 % | 1.582 B -65.66 % | 4.607 B 2.76 % | 4.483 B 16.31 % | 3.854 B 219.96 % | 1.205 B 5.41 % | 1.143 B -18.92 % | 1.409 B 37.36 % | 1.026 B 60.74 % | 638.329 M 54.64 % | 412.787 M 236.91 % | 122.520 M -15.17 % | 144.425 M 56.70 % | 92.169 M -24.51 % | 122.095 M 18.18 % | 103.309 M -29.42 % | 146.362 M |
| Total liabilities | 386.001 M -67.12 % | 1.174 B -12.22 % | 1.338 B -7.59 % | 1.448 B -28.41 % | 2.022 B -66.98 % | 6.124 B 16.22 % | 5.269 B 11.89 % | 4.709 B 168.75 % | 1.752 B -3.07 % | 1.808 B -11.04 % | 2.032 B 19.93 % | 1.694 B 54.89 % | 1.094 B 62.96 % | 671.334 M 117.76 % | 308.291 M 7.03 % | 288.034 M 2.51 % | 280.975 M -25.36 % | 376.441 M -13.55 % | 435.444 M -17.53 % | 528.026 M |
| Other non current assets | 127.294 M -50.53 % | 257.305 M 17.96 % | 218.125 M -2.03 % | 222.642 M -14.24 % | 259.623 M -7.23 % | 279.869 M -4.65 % | 293.521 M -50.37 % | 591.425 M 361.96 % | 128.026 M -5.42 % | 135.356 M -23.79 % | 177.616 M -2.04 % | 181.306 M 5.51 % | 171.833 M 13.28 % | 151.692 M 110.78 % | 71.967 M -13.18 % | 82.895 M 96.57 % | 42.171 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 210.601 M 4 380.87 % | 4.700 M -98.37 % | 287.747 M -36.01 % | 449.667 M 6 447.28 % | 6.868 M -73.89 % | 26.307 M -0.22 % | 26.366 M 121.65 % | -121.787 M -206.71 % | 114.128 M 106.52 % | 55.262 M 3 260.53 % | 1.644 M -23.51 % | 2.150 M 0.00 % | 2.150 M 154.75 % | -3.927 M -159.37 % | 6.614 M | 0.000 | 0.000 -100.00 % | 4.005 M 128.21 % | 1.755 M 0.00 % | 1.755 M |
| Intangible assets | 130.000 K 2.36 % | 127.000 K -38.65 % | 207.000 K -38.94 % | 339.000 K -49.10 % | 666.000 K -90.31 % | 6.873 M -96.20 % | 181.049 M -0.52 % | 181.998 M 629.11 % | 24.961 M 1 524.85 % | 1.536 M 15.69 % | 1.328 M -26.66 % | 1.811 M -21.05 % | 2.293 M 55.62 % | 1.474 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.337 M -0.40 % | 29.456 M -0.49 % | 29.601 M 0.41 % | 29.480 M 0.00 % | 29.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 130.000 K 2.36 % | 127.000 K -38.65 % | 207.000 K -38.94 % | 339.000 K -49.10 % | 666.000 K -90.31 % | 6.873 M -96.20 % | 181.049 M -0.52 % | 181.998 M 629.11 % | 24.961 M -19.15 % | 30.873 M 0.29 % | 30.784 M -2.00 % | 31.411 M -1.14 % | 31.773 M 2.65 % | 30.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 492.734 M -4.00 % | 513.241 M -15.95 % | 610.661 M -5.98 % | 649.472 M -26.89 % | 888.308 M -78.09 % | 4.055 B 23.80 % | 3.275 B 14.08 % | 2.871 B 178.11 % | 1.032 B -6.02 % | 1.098 B -2.64 % | 1.128 B -4.05 % | 1.176 B 40.66 % | 835.925 M 32.71 % | 629.888 M 33.46 % | 471.979 M -1.01 % | 476.797 M -3.98 % | 496.546 M -3.28 % | 513.397 M -4.86 % | 539.613 M -5.34 % | 570.031 M |
| Total non current assets | 893.047 M 3.58 % | 862.163 M -28.75 % | 1.210 B -14.17 % | 1.410 B 20.48 % | 1.170 B -73.21 % | 4.368 B 15.67 % | 3.776 B 5.60 % | 3.576 B 164.24 % | 1.353 B -1.58 % | 1.375 B -2.12 % | 1.405 B -0.94 % | 1.418 B 33.57 % | 1.062 B 31.30 % | 808.606 M 46.87 % | 550.561 M -1.63 % | 559.692 M 3.89 % | 538.718 M 4.12 % | 517.402 M -4.43 % | 541.368 M -5.32 % | 571.786 M |
| Other current assets | 3.355 M -98.89 % | 303.350 M 362.74 % | 65.555 M 112.17 % | 30.897 M -45.18 % | 56.358 M -66.51 % | 168.263 M -66.75 % | 506.061 M 12.02 % | 451.774 M 103.71 % | 221.776 M -14.71 % | 260.015 M -27.00 % | 356.192 M 14.32 % | 311.561 M 193.03 % | 106.324 M 217.97 % | 33.438 M 37.07 % | 24.395 M 12 097.39 % | 200.000 K -88.18 % | 1.693 M -37.14 % | 2.693 M -79.74 % | 13.291 M -22.66 % | 17.186 M |
| Short term investments | 164.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 12.007 M -90.30 % | 123.838 M 21 448.79 % | 574.687 K 4.75 % | 548.652 K 8.52 % | 505.570 K 1.51 % | 498.030 K 6.60 % | 467.180 K -92.22 % | 6.002 M -86.96 % | 46.044 M | 0.000 | 0.000 -100.00 % | 123.882 M 1 781.85 % | 6.583 M -24.60 % | 8.731 M |
| cash and cash equivalents | 48.267 M 4 194.22 % | 1.124 M -63.06 % | 3.043 M -67.21 % | 9.279 M -66.11 % | 27.377 M 95.87 % | 13.977 M 16.75 % | 11.971 M -10.73 % | 13.411 M 181.02 % | 4.772 M -90.27 % | 49.067 M -9.50 % | 54.218 M -23.72 % | 71.079 M 103.03 % | 35.009 M -66.61 % | 104.833 M 24.66 % | 84.092 M 223.65 % | 25.983 M 203.27 % | 8.568 M -2.75 % | 8.810 M 202.50 % | 2.912 M -55.21 % | 6.503 M |
| Cash and short term investments | 213.154 M 18 863.88 % | 1.124 M -63.06 % | 3.043 M -67.21 % | 9.279 M -66.11 % | 27.377 M 95.87 % | 13.977 M -41.71 % | 23.979 M -82.53 % | 137.249 M 2 466.87 % | 5.347 M -89.22 % | 49.615 M -9.33 % | 54.724 M -23.55 % | 71.577 M 101.76 % | 35.476 M -67.99 % | 110.835 M -14.83 % | 130.137 M 400.86 % | 25.983 M 203.27 % | 8.568 M -93.54 % | 132.691 M 1 297.46 % | 9.495 M -37.67 % | 15.234 M |
| Total current assets | 1.339 B -8.53 % | 1.464 B 5.62 % | 1.386 B -6.00 % | 1.474 B -7.37 % | 1.592 B -50.56 % | 3.220 B -13.37 % | 3.716 B 10.20 % | 3.372 B 206.61 % | 1.100 B -5.21 % | 1.160 B -17.74 % | 1.411 B 33.91 % | 1.053 B 54.60 % | 681.327 M 8.02 % | 630.762 M 42.93 % | 441.311 M 36.22 % | 323.959 M 48.94 % | 217.506 M -31.35 % | 316.830 M 66.64 % | 190.127 M -13.54 % | 219.896 M |
| Inventory | 1.111 B -1.86 % | 1.132 B -7.59 % | 1.225 B -8.42 % | 1.338 B -3.68 % | 1.389 B -45.11 % | 2.530 B -3.42 % | 2.619 B 13.47 % | 2.308 B 269.74 % | 624.338 M 3.77 % | 601.670 M -23.12 % | 782.581 M 34.91 % | 580.058 M 31.76 % | 440.233 M 27.50 % | 345.285 M 47.27 % | 234.465 M 6.30 % | 220.559 M 45.94 % | 151.126 M 1.30 % | 149.187 M 9.04 % | 136.821 M -0.91 % | 138.081 M |
| Net receivables | 11.591 M -57.64 % | 27.365 M -70.37 % | 92.349 M -4.40 % | 96.603 M -19.08 % | 119.378 M -76.48 % | 507.521 M -10.48 % | 566.930 M 19.41 % | 474.759 M 91.16 % | 248.363 M 1.39 % | 244.968 M 12.86 % | 217.059 M 140.81 % | 90.139 M -9.22 % | 99.293 M 11.16 % | 89.324 M 70.75 % | 52.314 M -32.25 % | 77.217 M 37.59 % | 56.120 M 73.97 % | 32.259 M 5.70 % | 30.520 M -38.21 % | 49.395 M |
| Tax assets | 62.288 M -28.23 % | 86.790 M -6.96 % | 93.279 M 6.39 % | 87.680 M 498.83 % | 14.642 M | 0.000 | 0.000 -100.00 % | 53.273 M -1.07 % | 53.849 M -2.15 % | 55.031 M -17.24 % | 66.493 M 142.33 % | 27.439 M 37.04 % | 20.022 M 409.85 % | 3.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 19.805 M -14.92 % | 23.279 M -68.85 % | 74.743 M -37.70 % | 119.977 M -62.69 % | 321.552 M -25.21 % | 429.913 M -43.60 % | 762.206 M 140.54 % | 316.878 M -10.29 % | 353.232 M 26.46 % | 279.322 M -3.82 % | 290.423 M -28.49 % | 406.133 M 161.10 % | 155.549 M 102.98 % | 76.631 M 208.31 % | 24.855 M -52.68 % | 52.524 M 11.04 % | 47.302 M -24.96 % | 63.033 M 59.95 % | 39.409 M 10.71 % | 35.595 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.640 M | 0.000 -100.00 % | 2.750 M -54.00 % | 5.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.248 M 25.44 % | 5.778 M 14.07 % | 5.065 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.167 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 259.541 M -44.59 % | 468.379 M 24.39 % | 376.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.659 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 835.025 M 23 602.83 % | 3.523 M -84.48 % | 22.700 M 71.40 % | 13.243 M -31.00 % | 19.193 M | 0.000 -100.00 % | 397.694 K 40.38 % | 283.306 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M | 0.000 | 0.000 -100.00 % | 59.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 479.384 M 48.00 % | 323.901 M 1.81 % | 318.139 M -2.64 % | 326.782 M -22.44 % | 421.326 M 1 174.97 % | -39.194 M -1 020.95 % | 4.256 M -99.57 % | 991.045 M 10 124.38 % | 9.693 M -60.79 % | 24.723 M 37.17 % | 18.023 M 85.94 % | 9.693 M -92.88 % | 136.164 M -0.46 % | 136.793 M 0.62 % | 135.954 M -31.58 % | 198.708 M 102.33 % | 98.210 M 1 175.49 % | 7.700 M 0.00 % | 7.700 M 0.00 % | 7.700 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.596 M -34.24 % | 31.322 M -50.29 % | 63.005 M 184.15 % | 22.174 M -20.51 % | 27.895 M | 0.000 -100.00 % | 28.176 M 7.84 % | 26.126 M 81.14 % | 14.423 M 919.38 % | 1.415 M 514.54 % | 230.240 K -90.55 % | 2.435 M -50.39 % | 4.910 M -35.66 % | 7.630 M -26.47 % | 10.378 M |
| Other liabilities | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.232 B -4.04 % | 2.326 B -10.40 % | 2.596 B -9.99 % | 2.884 B 4.43 % | 2.762 B -63.60 % | 7.587 B 1.27 % | 7.492 B 7.83 % | 6.948 B 183.24 % | 2.453 B -3.24 % | 2.535 B -9.95 % | 2.815 B 13.91 % | 2.471 B 41.79 % | 1.743 B 21.10 % | 1.439 B 45.12 % | 991.871 M 12.25 % | 883.651 M 16.85 % | 756.224 M -9.35 % | 834.232 M 14.04 % | 731.495 M -7.60 % | 791.682 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 -100.00 % | 1.030 M 5 873.75 % | 17.248 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 |
| Change in working capital | 72.205 M -26.31 % | 97.986 M 341.70 % | 22.184 M 111.44 % | -193.881 M -117.64 % | 1.099 B 564.32 % | 165.491 M 163.03 % | -262.555 M 83.79 % | -1.619 B -986.88 % | 182.583 M -22.88 % | 236.760 M 155.19 % | -428.992 M -1 442.73 % | 31.949 M 122.59 % | -141.404 M -70.15 % | -83.107 M 22.59 % | -107.366 M -37.40 % | -78.141 M -3.60 % | -75.426 M -295.11 % | 38.658 M 1 104.58 % | -3.848 M -108.42 % | 45.693 M |
| Accounts receivables | 14.681 M -77.77 % | 66.029 M 1 452.16 % | 4.254 M 124.53 % | -17.344 M -104.05 % | 427.937 M 620.33 % | 59.409 M 164.45 % | -92.171 M 59.29 % | -226.396 M -2 193.98 % | -9.869 M -165.72 % | 15.017 M 107.22 % | -208.130 M -307.47 % | -51.079 M -469.63 % | 13.819 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.628 M -48.93 % | 22.770 M 438.03 % | -6.736 M |
| Inventory | 21.067 M -77.34 % | 92.970 M -17.41 % | 112.570 M 120.51 % | 51.049 M -95.53 % | 1.141 B 1 174.97 % | 89.506 M 128.79 % | -310.867 M 81.54 % | -1.684 B -7 329.51 % | -22.668 M -112.53 % | 180.911 M 189.33 % | -202.523 M -44.84 % | -139.825 M -47.26 % | -94.948 M 14.32 % | -110.820 M -696.93 % | -13.906 M 79.97 % | -69.433 M -408.49 % | -13.655 M -2 000.84 % | -649.968 K -151.58 % | 1.260 M -96.67 % | 37.796 M |
| Accounts payables | -3.474 M 93.25 % | -51.464 M -13.15 % | -45.484 M 77.44 % | -201.575 M -86.02 % | -108.362 M 67.39 % | -332.293 M -174.62 % | 445.328 M 1 324.98 % | -36.354 M -149.19 % | 73.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.633 M |
| Other working capital | 39.882 M 517.66 % | -9.549 M 80.57 % | -49.156 M -88.98 % | -26.011 M 92.80 % | -361.362 M -203.58 % | 348.869 M 214.44 % | -304.844 M -193.07 % | 327.548 M 131.96 % | 141.210 M 245.83 % | 40.833 M 322.64 % | -18.340 M -108.23 % | 222.853 M 469.73 % | -60.275 M -317.49 % | 27.713 M 129.65 % | -93.460 M -973.34 % | -8.707 M 85.90 % | -61.771 M -323.17 % | 27.679 M 199.28 % | -27.879 M | 0.000 |
| Other non cash items | -975.299 M -2 292.47 % | 44.484 M -81.23 % | 236.988 M 143.81 % | -540.886 M -257.28 % | 343.900 M 47.76 % | 232.745 M 220.29 % | 72.666 M -93.01 % | 1.040 B 2 241.64 % | 44.400 M 20.31 % | 36.906 M -48.06 % | 71.057 M 59.09 % | 44.665 M -19.73 % | 55.646 M -39.12 % | 91.407 M -7.86 % | 99.200 M -36.65 % | 156.585 M 165.49 % | 58.981 M 50 998.02 % | -115.880 K 92.41 % | -1.527 M 83.45 % | -9.228 M |
| Net cash provided by operating activities | -112.622 M -245.70 % | 77.296 M -72.19 % | 277.896 M 39.75 % | 198.853 M -80.30 % | 1.010 B 2 007.53 % | 47.905 M -84.67 % | 312.522 M 81.55 % | 172.141 M -51.06 % | 351.749 M -6.57 % | 376.493 M 279.74 % | -209.461 M -212.00 % | 187.025 M 376.05 % | -67.751 M -242.07 % | 47.687 M 61.49 % | 29.529 M -73.94 % | 113.297 M 510.35 % | 18.563 M -92.63 % | 251.884 M 221.98 % | 78.229 M -26.78 % | 106.837 M |
| Investments in property plant and equipment | -9.177 M | 0.000 100.00 % | -3.141 M | 0.000 | 0.000 100.00 % | -897.782 M -57.68 % | -569.380 M 76.15 % | -2.388 B -9 616.58 % | -24.573 M 52.11 % | -51.313 M 42.88 % | -89.837 M 90.95 % | -992.343 M -290.06 % | -254.405 M -11.19 % | -228.804 M -647.05 % | -30.628 M -100.74 % | -15.258 M 18.31 % | -18.677 M -100.83 % | -9.300 M 1.83 % | -9.474 M 70.52 % | -32.138 M |
| Acquisitions net | 0.000 100.00 % | -7.951 M | 0.000 100.00 % | -389.037 M 0.85 % | -392.373 M | 0.000 -100.00 % | 8.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 596.821 K -88.67 % | 5.267 M 2 071.96 % | 242.495 K |
| Purchases of investments | -9.177 M | 0.000 | 0.000 100.00 % | -389.037 M -38 903 600.00 % | -1.000 K 100.00 % | -24.835 M -1.58 % | -24.447 M | 0.000 100.00 % | -26.035 K | 0.000 | 0.000 | 0.000 100.00 % | -75.000 K | 0.000 | 0.000 100.00 % | -4.539 M -1 318.55 % | -320.000 K 85.78 % | -2.250 M | 0.000 | 0.000 |
| Sales maturities of investments | 227.486 M 1 126.47 % | 18.548 M -82.88 % | 108.326 M -8.70 % | 118.642 M 510.33 % | 19.439 M | 0.000 -100.00 % | 27.688 M 234.23 % | 8.284 M 31 719.88 % | 26.035 K | 0.000 | 0.000 | 0.000 -100.00 % | 982.538 K -86.42 % | 7.235 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.103 B 747.16 % | 130.158 M 3 104.28 % | 4.062 M -99.30 % | 577.277 M -81.46 % | 3.114 B 4 151.51 % | 73.253 M 1 473.18 % | 4.656 M -87.88 % | 38.415 M 7.15 % | 35.850 M -22.98 % | 46.546 M -54.73 % | 102.825 M -83.91 % | 638.885 M 14 795.73 % | 4.289 M -73.71 % | 16.316 M 383.98 % | 3.371 M 68.40 % | 2.002 M -85.68 % | 13.984 M 196.54 % | -14.485 M | 0.000 | 0.000 |
| Net cash used for investing activites | 1.312 B 831.96 % | 140.755 M 28.84 % | 109.247 M 232.98 % | -82.155 M -103.00 % | 2.741 B 422.76 % | -849.363 M -53.60 % | -552.967 M 76.38 % | -2.341 B -20 858.13 % | 11.277 M 336.55 % | -4.767 M -136.71 % | 12.988 M 103.67 % | -353.459 M -41.83 % | -249.208 M -21.42 % | -205.252 M -653.04 % | -27.256 M -53.17 % | -17.795 M -254.98 % | -5.013 M 80.29 % | -25.438 M -504.67 % | -4.207 M 86.81 % | -31.896 M |
| Debt repayment | -294.165 M -371.89 % | 108.193 M 261.17 % | -67.130 M 4.54 % | -70.326 M 62.85 % | -189.324 M -87.70 % | -100.865 M -790.12 % | -11.332 M -108.14 % | 139.170 M 180.77 % | -172.311 M 3.49 % | -178.536 M -145.19 % | 395.103 M 75.14 % | 225.598 M -43.47 % | 399.052 M 105.40 % | 194.276 M 276.38 % | 51.616 M 410.93 % | -16.601 M 72.21 % | -59.731 M 31.08 % | -86.667 M -25.63 % | -68.986 M 0.25 % | -69.158 M |
| Common stock issued | -150.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 214.080 K | 0.000 -100.00 % | 268.829 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 185.000 K -71.32 % | 645.000 K | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.709 M 33.33 % | -19.064 M 16.67 % | -22.877 M -146.16 % | -9.293 M 49.67 % | -18.464 M 0.00 % | -18.464 M -10.74 % | -16.673 M -50.82 % | -11.055 M 33.33 % | -16.582 M 0.00 % | -16.582 M -53.91 % | -10.774 M -33.33 % | -8.081 M |
| Other financing activites | -86.241 M 26.42 % | -117.202 M 3.50 % | -121.458 M -45.14 % | -83.683 M 92.14 % | -1.065 B -319.69 % | 484.894 M 274.55 % | -277.793 M -10.93 % | -250.419 M -84.87 % | -135.460 M 24.42 % | -179.233 M 6.94 % | -192.606 M -1 298.79 % | -13.769 M 90.09 % | -138.988 M -270.16 % | -37.548 M -415.94 % | -7.278 M 51.13 % | -14.892 M 36.67 % | -23.514 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -530.406 M -5 787.51 % | -9.009 M 95.22 % | -188.588 M -22.45 % | -154.009 M 87.72 % | -1.255 B -426.51 % | 384.243 M 232.90 % | -289.124 M -283.48 % | 157.580 M 149.17 % | -320.480 M 14.95 % | -376.833 M -309.79 % | 179.620 M -11.31 % | 202.535 M -16.17 % | 241.600 M 74.74 % | 138.263 M 396.45 % | 27.851 M 166.46 % | -41.903 M 58.02 % | -99.827 M 3.31 % | -103.249 M -29.45 % | -79.760 M -3.27 % | -77.238 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -200.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 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 668.748 M 219.91 % | 209.042 M 5.39 % | 198.355 M 631.63 % | -37.311 M -101.49 % | 2.496 B 698.36 % | -417.215 M 21.22 % | -529.569 M 73.67 % | -2.011 B -4 827.25 % | 42.546 M 932.91 % | -5.108 M 69.69 % | -16.853 M -146.68 % | 36.101 M 147.91 % | -75.359 M -290.42 % | -19.302 M -164.08 % | 30.124 M -43.80 % | 53.599 M 162.12 % | -86.277 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | -638.503 M 24.66 % | -847.545 M 18.97 % | -1.046 B -3.70 % | -1.009 B 71.22 % | -3.505 B -13.51 % | -3.088 B -20.70 % | -2.558 B -367.66 % | -547.030 M 7.22 % | -589.576 M -1 177.37 % | 54.724 M -23.55 % | 71.577 M 101.76 % | 35.476 M -67.99 % | 110.835 M -14.83 % | 130.137 M 30.12 % | 100.013 M 115.48 % | 46.414 M -65.02 % | 132.691 M 4 456.37 % | 2.912 M -55.21 % | 6.503 M | 0.000 |
| Cash at end of period | 30.245 M 104.74 % | -638.503 M 24.66 % | -847.545 M 18.97 % | -1.046 B -3.70 % | -1.009 B 71.22 % | -3.505 B -13.51 % | -3.088 B -20.70 % | -2.558 B -367.66 % | -547.030 M -1 214.87 % | 49.067 M -10.34 % | 54.724 M -23.55 % | 71.577 M 101.76 % | 35.476 M -67.99 % | 110.835 M -14.83 % | 130.137 M 30.12 % | 100.013 M 115.48 % | 46.414 M 426.86 % | 8.810 M 202.50 % | 2.912 M -55.21 % | 6.503 M |
| Operating cash flow | -112.622 M -245.70 % | 77.296 M -72.19 % | 277.896 M 39.75 % | 198.853 M -80.30 % | 1.010 B 2 007.53 % | 47.905 M -84.67 % | 312.522 M 81.55 % | 172.141 M -51.06 % | 351.749 M -6.57 % | 376.493 M 279.74 % | -209.461 M -212.00 % | 187.025 M 376.05 % | -67.751 M -242.07 % | 47.687 M 61.49 % | 29.529 M -73.94 % | 113.297 M 510.35 % | 18.563 M -92.63 % | 251.884 M 221.98 % | 78.229 M -26.78 % | 106.837 M |
| Capital expenditure | -9.177 M | 0.000 100.00 % | -3.141 M 92.44 % | -41.551 M 94.69 % | -783.137 M 12.77 % | -897.782 M -57.68 % | -569.380 M 76.15 % | -2.388 B -9 616.58 % | -24.573 M 52.11 % | -51.313 M 42.88 % | -89.837 M 90.95 % | -992.343 M -290.06 % | -254.405 M -11.19 % | -228.804 M -647.05 % | -30.628 M -100.74 % | -15.258 M 18.31 % | -18.677 M -100.83 % | -9.300 M 1.83 % | -9.474 M 70.52 % | -32.138 M |
| Free CashFlow | -121.799 M -257.57 % | 77.296 M -71.87 % | 274.755 M 38.17 % | 198.853 M -80.30 % | 1.010 B 218.80 % | -849.876 M -230.87 % | -256.858 M 88.41 % | -2.216 B -777.16 % | 327.176 M 0.61 % | 325.180 M 208.65 % | -299.298 M 62.83 % | -805.319 M -149.98 % | -322.156 M -77.87 % | -181.117 M -16 389.14 % | -1.098 M -101.12 % | 98.040 M 85 446.74 % | -114.872 K -100.05 % | 242.584 M 252.83 % | 68.755 M -7.96 % | 74.699 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 401.062 M 24.94 % | 321.004 M -6.27 % | 342.470 M 29.78 % | 263.891 M -24.20 % | 348.120 M 15.61 % | 301.120 M 49.08 % | 201.982 M -2.43 % | 207.014 M -54.60 % | 455.956 M -22.45 % | 587.924 M 40.22 % | 419.283 M 30.73 % | 320.716 M -27.16 % | 440.300 M -23.27 % | 573.801 M -1.25 % | 581.092 M 3.90 % | 559.288 M 51.24 % | 369.810 M 36.60 % | 270.727 M 87.28 % | 144.557 M 23.42 % | 117.128 M 56.93 % | 74.638 M -92.68 % | 1.020 B -16.70 % | 1.224 B -7.66 % | 1.325 B -17.31 % | 1.603 B -7.00 % | 1.724 B -9.88 % | 1.913 B 19.24 % | 1.604 B 0.03 % | 1.604 B |
| Net income | 60.974 M 124.15 % | -252.516 M -1 033.17 % | 27.060 M -3.65 % | 28.086 M -97.07 % | 958.162 M 8 574.06 % | -11.307 M 2.63 % | -11.612 M 89.03 % | -105.853 M -463.08 % | 29.154 M 160.17 % | -48.452 M 57.58 % | -114.217 M -287.58 % | 60.891 M 433.43 % | 11.415 M -95.60 % | 259.168 M -32.67 % | 384.894 M 80.91 % | 212.755 M 115.06 % | 98.927 M 184.63 % | -116.900 M -56.51 % | -74.693 M 42.66 % | -130.260 M 10.66 % | -145.796 M 52.42 % | -306.406 M -212.36 % | -98.094 M -356.38 % | -21.494 M -866.82 % | 2.803 M 108.86 % | -31.650 M -140.46 % | 78.223 M 2 090.51 % | 3.571 M -90.50 % | 37.572 M |
| Income before tax | 62.426 M 150.03 % | -124.770 M -553.87 % | 27.490 M -3.63 % | 28.526 M -97.09 % | 980.349 M 9 684.95 % | -10.228 M -215.19 % | 8.879 M 109.08 % | -97.754 M -407.80 % | 31.759 M 289.75 % | -16.737 M 85.22 % | -113.241 M -245.94 % | 77.596 M 167.37 % | 29.022 M -88.81 % | 259.329 M -17.92 % | 315.962 M 54.89 % | 203.992 M 97.24 % | 103.423 M 132.79 % | -315.458 M -302.16 % | -78.441 M 40.00 % | -130.727 M 9.32 % | -144.160 M 68.64 % | -459.764 M -228.66 % | -139.892 M -195.60 % | -47.325 M -1 219.59 % | 4.227 M 111.33 % | -37.297 M -127.07 % | 137.783 M 240.73 % | 40.437 M -33.72 % | 61.006 M |
| Income before tax ratio | 0.16 140.05 % | -0.39 -584.23 % | 0.08 -25.74 % | 0.11 -96.16 % | 2.82 8 390.88 % | -0.03 -177.27 % | 0.04 109.31 % | -0.47 -777.94 % | 0.07 344.67 % | -0.03 89.46 % | -0.27 -211.63 % | 0.24 267.06 % | 0.07 -85.42 % | 0.45 -16.88 % | 0.54 49.08 % | 0.36 30.42 % | 0.28 124.00 % | -1.17 -114.74 % | -0.54 51.38 % | -1.12 42.21 % | -1.93 -328.31 % | -0.45 -294.53 % | -0.11 -220.13 % | -0.04 -1 454.04 % | 0.00 112.19 % | -0.02 -130.04 % | 0.07 185.76 % | 0.03 -33.74 % | 0.04 |
| EBITDA | 69.775 M 170.47 % | -99.008 M -381.52 % | 35.169 M -2.59 % | 36.104 M -96.40 % | 1.002 B 2 592.36 % | 37.201 M -7.84 % | 40.367 M 174.08 % | -54.491 M -218.24 % | 46.087 M 368.55 % | 9.836 M -86.98 % | 75.552 M 790.98 % | -10.934 M -114.70 % | 74.369 M -46.08 % | 137.936 M -1.44 % | 139.947 M -44.61 % | 252.640 M 223.62 % | 78.067 M 131.66 % | -246.541 M -795.85 % | 35.430 M 5.43 % | 33.606 M 8.22 % | 31.054 M 107.79 % | -398.402 M -4 827.13 % | 8.428 M -90.89 % | 92.486 M -36.95 % | 146.692 M 28.38 % | 114.265 M -61.38 % | 295.856 M 44.03 % | 205.414 M 2.84 % | 199.749 M |
| Net income ratio | 0.15 119.33 % | -0.79 -1 095.57 % | 0.08 -25.76 % | 0.11 -96.13 % | 2.75 7 429.97 % | -0.04 34.68 % | -0.06 88.76 % | -0.51 -899.70 % | 0.06 177.59 % | -0.08 69.75 % | -0.27 -243.48 % | 0.19 632.33 % | 0.03 -94.26 % | 0.45 -31.81 % | 0.66 74.12 % | 0.38 42.20 % | 0.27 161.95 % | -0.43 16.43 % | -0.52 53.54 % | -1.11 43.07 % | -1.95 -549.98 % | -0.30 -274.97 % | -0.08 -394.25 % | -0.02 -1 027.40 % | 0.00 109.52 % | -0.02 -144.90 % | 0.04 1 737.07 % | 0.00 -90.50 % | 0.02 |
| Ratio EBITDA | 0.17 156.41 % | -0.31 -400.35 % | 0.10 -24.94 % | 0.14 -95.24 % | 2.88 2 228.86 % | 0.12 -38.18 % | 0.20 175.93 % | -0.26 -360.42 % | 0.10 504.17 % | 0.02 -90.72 % | 0.18 628.54 % | -0.03 -120.18 % | 0.17 -29.74 % | 0.24 -0.18 % | 0.24 -46.68 % | 0.45 113.98 % | 0.21 123.18 % | -0.91 -471.56 % | 0.25 -14.58 % | 0.29 -31.04 % | 0.42 206.47 % | -0.39 -5 774.65 % | 0.01 -90.13 % | 0.07 -23.75 % | 0.09 38.04 % | 0.07 -57.14 % | 0.15 20.79 % | 0.13 2.80 % | 0.12 |
| Gross profit ratio | 0.45 32.25 % | 0.34 -16.31 % | 0.40 2.93 % | 0.39 1.32 % | 0.39 74.84 % | 0.22 -39.33 % | 0.37 247.71 % | 0.11 -65.74 % | 0.31 39.25 % | 0.22 -50.96 % | 0.45 60.16 % | 0.28 -29.52 % | 0.40 2.57 % | 0.39 -9.90 % | 0.43 7.89 % | 0.40 -14.90 % | 0.47 49.60 % | 0.31 25.05 % | 0.25 -62.62 % | 0.67 -38.92 % | 1.10 2 811.95 % | 0.04 -90.96 % | 0.42 -12.79 % | 0.48 8.46 % | 0.44 191.10 % | -0.48 -204.11 % | 0.47 -2.55 % | 0.48 1.88 % | 0.47 |
| Weighted average shs out dil | 27.842 M -0.20 % | 27.897 M 0.00 % | 27.897 M 0.32 % | 27.808 M 0.07 % | 27.789 M -0.01 % | 27.791 M -0.07 % | 27.811 M 0.07 % | 27.791 M 0.09 % | 27.766 M -0.09 % | 27.791 M 0.00 % | 27.790 M -0.05 % | 27.804 M -0.13 % | 27.841 M 0.18 % | 27.791 M 0.00 % | 27.790 M 0.06 % | 27.775 M -0.05 % | 27.788 M -0.01 % | 27.791 M 0.09 % | 27.767 M -0.03 % | 27.774 M 0.01 % | 27.771 M -0.03 % | 27.779 M -0.03 % | 27.789 M -0.45 % | 27.914 M -0.41 % | 28.030 M 1.33 % | 27.662 M -0.28 % | 27.739 M 0.98 % | 27.469 M -1.30 % | 27.831 M |
| Weighted average shs out | 27.842 M -0.20 % | 27.897 M 0.00 % | 27.897 M 0.32 % | 27.808 M 0.07 % | 27.789 M -0.01 % | 27.791 M -0.07 % | 27.811 M 0.07 % | 27.791 M 0.09 % | 27.766 M -0.09 % | 27.791 M 0.00 % | 27.790 M -0.05 % | 27.804 M -0.13 % | 27.841 M 0.18 % | 27.791 M 0.00 % | 27.790 M 0.06 % | 27.775 M -0.05 % | 27.788 M -0.01 % | 27.791 M 0.09 % | 27.767 M -0.03 % | 27.774 M 0.01 % | 27.771 M -0.03 % | 27.779 M -0.03 % | 27.789 M -0.45 % | 27.914 M -0.41 % | 28.030 M 1.33 % | 27.662 M -0.28 % | 27.739 M 0.98 % | 27.469 M -1.30 % | 27.831 M |
| EPS diluted | 2.19 124.20 % | -9.05 -1 032.99 % | 0.97 -3.96 % | 1.01 -97.07 % | 34.48 8 509.76 % | -0.41 2.38 % | -0.42 88.98 % | -3.81 -462.86 % | 1.05 160.34 % | -1.74 57.66 % | -4.11 -287.67 % | 2.19 434.15 % | 0.41 -95.61 % | 9.33 -32.64 % | 13.85 80.81 % | 7.66 115.17 % | 3.56 184.56 % | -4.21 -56.51 % | -2.69 42.64 % | -4.69 10.67 % | -5.25 52.40 % | -11.03 -212.46 % | -3.53 -358.44 % | -0.77 -870.00 % | 0.10 108.77 % | -1.14 -140.43 % | 2.82 2 069.23 % | 0.13 -90.37 % | 1.35 |
| Earnings per share | 2.19 124.20 % | -9.05 -1 032.99 % | 0.97 -3.96 % | 1.01 -97.07 % | 34.48 8 509.76 % | -0.41 2.38 % | -0.42 88.98 % | -3.81 -462.86 % | 1.05 160.34 % | -1.74 57.66 % | -4.11 -287.67 % | 2.19 434.15 % | 0.41 -95.61 % | 9.33 -32.64 % | 13.85 80.81 % | 7.66 115.17 % | 3.56 184.56 % | -4.21 -56.51 % | -2.69 42.64 % | -4.69 10.67 % | -5.25 52.40 % | -11.03 -212.46 % | -3.53 -358.44 % | -0.77 -870.00 % | 0.10 108.77 % | -1.14 -140.43 % | 2.82 2 069.23 % | 0.13 -90.37 % | 1.35 |
| Gross profit | 179.567 M 65.23 % | 108.674 M -21.56 % | 138.538 M 33.58 % | 103.711 M -23.20 % | 135.034 M 102.13 % | 66.805 M -9.55 % | 73.860 M 239.26 % | 21.771 M -84.44 % | 139.947 M 7.99 % | 129.590 M -31.23 % | 188.438 M 109.38 % | 89.998 M -48.66 % | 175.301 M -21.29 % | 222.724 M -11.03 % | 250.339 M 12.09 % | 223.328 M 28.70 % | 173.529 M 104.35 % | 84.916 M 134.19 % | 36.260 M -53.87 % | 78.598 M -4.15 % | 81.999 M 113.17 % | 38.466 M -92.47 % | 510.846 M -19.47 % | 634.355 M -10.32 % | 707.347 M 184.72 % | -834.945 M -193.83 % | 889.853 M 16.20 % | 765.800 M 1.91 % | 751.460 M |
| Income tax expense | 1.452 M -98.86 % | 127.746 M 29 608.37 % | 430.000 K -2.27 % | 440.000 K -98.02 % | 22.187 M 1 956.26 % | 1.079 M -21.24 % | 1.370 M -4.46 % | 1.434 M -44.95 % | 2.605 M -91.79 % | 31.715 M 3 149.49 % | 976.000 K -94.16 % | 16.705 M -5.12 % | 17.607 M 10 836.02 % | 161.000 K 100.23 % | -68.932 M -686.63 % | -8.763 M -294.91 % | 4.496 M 113.77 % | -32.660 M -771.39 % | -3.748 M -702.57 % | -467.000 K -128.55 % | 1.636 M -60.98 % | 4.193 M 7 088.67 % | -60.000 K 99.61 % | -15.497 M -2 529.00 % | 638.000 K -97.66 % | 27.222 M 1 341.82 % | 1.888 M 6 000.00 % | -32.000 K 98.27 % | -1.847 M |
| Cost of revenue | 221.495 M 4.32 % | 212.330 M 4.12 % | 203.932 M 27.31 % | 160.180 M -24.83 % | 213.086 M -9.06 % | 234.315 M 82.88 % | 128.122 M -30.84 % | 185.243 M -41.38 % | 316.009 M -31.05 % | 458.334 M 98.55 % | 230.845 M 0.06 % | 230.718 M -12.94 % | 264.999 M -24.52 % | 351.077 M 6.14 % | 330.753 M -1.55 % | 335.960 M 71.16 % | 196.281 M 5.63 % | 185.811 M 71.58 % | 108.297 M 181.07 % | 38.530 M 623.43 % | -7.361 M -100.75 % | 981.089 M 37.59 % | 713.072 M 3.18 % | 691.115 M -22.84 % | 895.684 M -64.99 % | 2.559 B 150.16 % | 1.023 B 22.02 % | 838.248 M -1.62 % | 852.084 M |
| General and administrative 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 -100.00 % | 134.730 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.511 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing 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 -100.00 % | 24.272 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.183 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 123.931 M 136.48 % | 52.406 M -55.65 % | 118.153 M 42.04 % | 83.184 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.287 M 127 723.33 % | -30.000 K -100.02 % | 188.438 M 109.38 % | 89.998 M -48.66 % | 175.301 M 840.14 % | -23.685 M -118.74 % | 126.370 M -43.42 % | 223.328 M 28.70 % | 173.529 M 752.42 % | 20.357 M | 0.000 -100.00 % | 78.598 M -4.15 % | 81.999 M | 0.000 -100.00 % | 510.846 M -19.47 % | 634.355 M -10.32 % | 707.347 M | 0.000 -100.00 % | 889.853 M 16.20 % | 765.800 M 1.91 % | 751.460 M |
| Operating expenses | 123.931 M -24.67 % | 164.520 M 39.24 % | 118.153 M 42.04 % | 83.184 M 160.72 % | 31.906 M -59.07 % | 77.955 M 75.90 % | 44.319 M -62.93 % | 119.557 M -14.57 % | 139.947 M 46.16 % | 95.747 M -49.19 % | 188.438 M 109.38 % | 89.998 M -48.66 % | 175.301 M 840.14 % | -23.685 M -118.74 % | 126.370 M -43.42 % | 223.328 M 49.20 % | 149.685 M 635.29 % | 20.357 M -73.94 % | 78.118 M -0.61 % | 78.598 M -4.15 % | 81.999 M -39.15 % | 134.754 M -76.77 % | 579.982 M 27.60 % | 454.531 M -12.69 % | 520.619 M 162.35 % | -834.945 M -193.83 % | 889.853 M 16.20 % | 765.800 M 1.91 % | 751.460 M |
| Cost and expenses | 345.426 M -8.34 % | 376.850 M 17.00 % | 322.085 M 32.35 % | 243.364 M -0.66 % | 244.992 M -21.54 % | 312.270 M 81.09 % | 172.441 M -36.68 % | 272.339 M -40.63 % | 458.678 M -17.22 % | 554.081 M 54.44 % | 358.772 M 4.01 % | 344.944 M -10.08 % | 383.628 M -19.71 % | 477.779 M 4.52 % | 457.123 M -3.34 % | 472.941 M 22.27 % | 386.787 M 60.43 % | 241.093 M 79.76 % | 134.123 M 26.29 % | 106.204 M 67.02 % | 63.586 M -95.55 % | 1.429 B 10.54 % | 1.293 B 0.21 % | 1.290 B -17.48 % | 1.564 B -9.84 % | 1.734 B 2.76 % | 1.688 B 12.59 % | 1.499 B 1.50 % | 1.477 B |
| 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 112.114 M | 0.000 | 0.000 -100.00 % | 31.906 M -59.07 % | 77.955 M 75.90 % | 44.319 M -62.93 % | 119.557 M 20.68 % | 99.066 M 3.47 % | 95.747 M | 0.000 | 0.000 | 0.000 -100.00 % | 126.702 M | 0.000 | 0.000 -100.00 % | 149.685 M 330.71 % | 34.753 M 34.57 % | 25.826 M | 0.000 | 0.000 -100.00 % | 134.754 M 60.02 % | 84.209 M 146.83 % | -179.824 M 3.70 % | -186.728 M -236.60 % | 136.694 M | 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.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.983 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.463 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 18.526 M 11 265.64 % | 163.000 K 150.77 % | 65.000 K -99.53 % | 13.822 M -50.38 % | 27.856 M 17.59 % | 23.689 M -31.57 % | 34.619 M 8.95 % | 31.776 M 95.46 % | 16.257 M -52.52 % | 34.242 M -31.83 % | 50.230 M 45.13 % | 34.610 M -13.93 % | 40.210 M 0.59 % | 39.976 M 9.03 % | 36.664 M -9.55 % | 40.536 M -17.56 % | 49.171 M -0.95 % | 49.642 M 18.60 % | 41.858 M -15.28 % | 49.406 M -61.57 % | 128.559 M 50.39 % | 85.481 M 7.24 % | 79.709 M -0.54 % | 80.142 M 16.34 % | 68.887 M -19.47 % | 85.539 M -2.78 % | 87.984 M 23.07 % | 71.493 M |
| Depreciation and amortization | 7.349 M 1.56 % | 7.236 M -3.73 % | 7.516 M 0.04 % | 7.513 M 1.32 % | 7.415 M 0.82 % | 7.355 M -5.71 % | 7.800 M -11.04 % | 8.768 M -16.67 % | 10.522 M 2.00 % | 10.316 M -1.88 % | 10.514 M -0.03 % | 10.517 M -2.05 % | 10.737 M 0.69 % | 10.663 M -3.62 % | 11.063 M -7.69 % | 11.985 M -30.34 % | 17.204 M 16.16 % | 14.811 M -23.28 % | 19.304 M 6.47 % | 18.131 M 6.81 % | 16.975 M -84.16 % | 107.160 M 70.53 % | 62.840 M 4.56 % | 60.102 M -3.56 % | 62.323 M -24.62 % | 82.675 M 13.98 % | 72.534 M -5.79 % | 76.993 M 14.49 % | 67.250 M |
| Operating income | 55.636 M 199.62 % | -55.846 M -373.96 % | 20.385 M -0.69 % | 20.527 M -80.10 % | 103.128 M 1 024.91 % | -11.150 M -137.74 % | 29.541 M 145.31 % | -65.199 M -2 295.26 % | -2.722 M -108.05 % | 33.815 M -44.12 % | 60.511 M 349.76 % | -24.228 M -142.75 % | 56.672 M -52.60 % | 119.563 M -3.55 % | 123.969 M 43.57 % | 86.347 M 608.61 % | -16.977 M -184.37 % | 20.122 M 92.85 % | 10.434 M -4.49 % | 10.924 M -1.16 % | 11.052 M 102.80 % | -394.586 M -625.20 % | -54.411 M -254.63 % | 35.188 M -10.94 % | 39.509 M 508.01 % | 6.498 M -97.11 % | 225.146 M 75.32 % | 128.421 M 1.29 % | 126.787 M |
| Operating income ratio | 0.14 179.74 % | -0.17 -392.28 % | 0.06 -23.48 % | 0.08 -73.74 % | 0.30 900.04 % | -0.04 -125.32 % | 0.15 146.44 % | -0.31 -5 175.65 % | -0.01 -110.38 % | 0.06 -60.15 % | 0.14 291.04 % | -0.08 -158.69 % | 0.13 -38.23 % | 0.21 -2.33 % | 0.21 38.18 % | 0.15 436.30 % | -0.05 -161.77 % | 0.07 2.97 % | 0.07 -22.61 % | 0.09 -37.01 % | 0.15 138.26 % | -0.39 -770.56 % | -0.04 -267.46 % | 0.03 7.71 % | 0.02 553.78 % | 0.00 -96.80 % | 0.12 47.03 % | 0.08 1.26 % | 0.08 |
| Total other income expenses net | 6.790 M 109.85 % | -68.924 M -1 070.08 % | 7.105 M -11.18 % | 7.999 M -99.25 % | 1.065 B 115 388.61 % | 922.000 K 104.46 % | -20.662 M 36.53 % | -32.555 M -194.41 % | 34.481 M 168.21 % | -50.552 M 70.91 % | -173.752 M -270.64 % | 101.824 M 468.26 % | -27.650 M -119.78 % | 139.766 M -27.20 % | 191.993 M 63.20 % | 117.645 M -2.29 % | 120.400 M 135.88 % | -335.580 M -277.59 % | -88.875 M 37.26 % | -141.651 M 8.74 % | -155.212 M -138.13 % | -65.178 M 23.75 % | -85.481 M -3.60 % | -82.513 M -133.87 % | -35.282 M 19.44 % | -43.795 M 49.87 % | -87.363 M 0.71 % | -87.984 M -33.75 % | -65.781 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-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 |
| 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-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-03-31 | 2016-03-31 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -30.244 M | 0.000 100.00 % | -61.093 M | 0.000 -100.00 % | 946.289 M 1 310.25 % | 67.101 M -92.98 % | 956.527 M 7 017.55 % | 13.439 M -98.72 % | 1.047 B 7 275.80 % | 14.193 M -98.70 % | 1.096 B 3.70 % | 1.057 B 1 818.67 % | 55.066 M -94.99 % | 1.100 B 2 743.86 % | 38.678 M -97.18 % | 1.369 B 5 233.94 % | 25.673 M -98.14 % | 1.383 B 3 594.62 % | 37.424 M -99.24 % | 4.917 B 11 880.11 % | 41.040 M -98.87 % | 3.635 B 6 101.30 % | 58.609 M -98.57 % | 4.089 B 5 463.21 % | 73.501 M -97.93 % | 3.555 B 2 490.19 % | 137.249 M -96.44 % | 3.858 B 256.47 % | 1.082 B -14.25 % | 1.262 B 30.89 % | 964.349 M |
| Total investments | 0.000 -100.00 % | 375.488 M | 0.000 -100.00 % | 348.122 M | 0.000 -100.00 % | 120.385 M -10.30 % | 134.202 M -66.80 % | 404.282 M 1 404.14 % | 26.878 M -90.66 % | 287.747 M 913.69 % | 28.386 M -94.47 % | 513.686 M 29.75 % | 395.905 M 259.48 % | 110.132 M -72.43 % | 399.404 M 416.32 % | 77.356 M 1 026.16 % | 6.869 M -86.62 % | 51.346 M -87.14 % | 399.222 M 433.38 % | 74.848 M 184.51 % | 26.307 M -67.95 % | 82.080 M 213.73 % | 26.163 M -77.68 % | 117.218 M 344.58 % | 26.366 M -82.06 % | 147.002 M 7 067.33 % | 2.051 M -99.25 % | 274.498 M 121.66 % | 123.838 M 21 448.75 % | 574.688 K 4.75 % | 548.652 K 115.16 % | 255.000 K |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 947.413 M | 0.000 -100.00 % | 1.013 B | 0.000 -100.00 % | 1.050 B | 0.000 -100.00 % | 1.099 B 3.13 % | 1.066 B | 0.000 -100.00 % | 1.144 B | 0.000 -100.00 % | 1.397 B | 0.000 -100.00 % | 1.397 B | 0.000 -100.00 % | 4.931 B | 0.000 -100.00 % | 3.642 B | 0.000 -100.00 % | 4.101 B | 0.000 -100.00 % | 3.557 B | 0.000 -100.00 % | 3.924 B 247.89 % | 1.128 B -13.98 % | 1.311 B 26.65 % | 1.035 B |
| Accumulated other comprehensive income loss | 1.846 B 540.30 % | 288.318 M -86.08 % | 2.071 B | 0.000 -100.00 % | 1.152 B | 0.000 -100.00 % | 1.155 B | 0.000 -100.00 % | 1.258 B | 0.000 -100.00 % | 1.345 B 214.25 % | 427.911 M | 0.000 -100.00 % | 1.222 B | 0.000 -100.00 % | 739.870 M 653.57 % | -133.654 M -109.25 % | 1.445 B | 0.000 -100.00 % | 1.463 B 667.12 % | -257.991 M -111.95 % | 2.160 B 14.76 % | 1.882 B -18.51 % | 2.309 B | 0.000 -100.00 % | 2.206 B 14.40 % | 1.928 B 12.62 % | 1.712 B 712.08 % | -279.735 M | 0.000 100.00 % | -118.257 M -1 202.48 % | 10.726 M |
| Retained earnings | 0.000 -100.00 % | 1.089 B | 0.000 | 0.000 | 0.000 -100.00 % | 400.132 M | 0.000 | 0.000 | 0.000 -100.00 % | 512.310 M | 0.000 | 0.000 -100.00 % | 681.924 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.288 M | 0.000 | 0.000 | 0.000 -100.00 % | 842.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.323 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.466 B 158.32 % | 567.675 M 0.40 % | 565.434 M 20.08 % | 470.898 M |
| Common stock | 0.000 -100.00 % | 277.911 M | 0.000 -100.00 % | 277.911 M | 0.000 -100.00 % | 277.911 M | 0.000 -100.00 % | 427.911 M | 0.000 -100.00 % | 277.911 M | 0.000 -100.00 % | 427.911 M 53.97 % | 277.911 M | 0.000 -100.00 % | 277.911 M | 0.000 -100.00 % | 277.911 M | 0.000 -100.00 % | 277.911 M | 0.000 -100.00 % | 277.911 M | 0.000 -100.00 % | 277.697 M | 0.000 -100.00 % | 427.697 M | 0.000 -100.00 % | 277.697 M | 0.000 -100.00 % | 158.868 M 0.00 % | 158.868 M 0.00 % | 158.868 M 0.00 % | 158.868 M |
| Total equity | 1.846 B 0.00 % | 1.846 B -10.86 % | 2.071 B 0.00 % | 2.071 B 79.79 % | 1.152 B 0.00 % | 1.152 B -0.23 % | 1.155 B 0.00 % | 1.155 B -8.24 % | 1.258 B 0.00 % | 1.258 B -6.42 % | 1.345 B 0.00 % | 1.345 B -6.40 % | 1.437 B 17.60 % | 1.222 B 0.00 % | 1.222 B 65.12 % | 739.870 M 0.00 % | 739.871 M -48.80 % | 1.445 B 0.00 % | 1.445 B -1.24 % | 1.463 B 0.00 % | 1.463 B -32.25 % | 2.160 B 0.00 % | 2.160 B -6.48 % | 2.309 B 3.88 % | 2.223 B 0.78 % | 2.206 B 0.00 % | 2.206 B -1.47 % | 2.239 B 30.75 % | 1.712 B 138.92 % | 716.640 M -3.48 % | 742.498 M -4.43 % | 776.945 M |
| Other non current liabilities | -1.846 B -1 453.20 % | 136.426 M 106.59 % | -2.071 B -1 603.28 % | 137.767 M 111.96 % | -1.152 B -919.27 % | 140.606 M 112.18 % | -1.155 B -928.96 % | 139.289 M | 0.000 -100.00 % | 140.314 M | 0.000 -100.00 % | 139.569 M 0.00 % | 139.568 M | 0.000 -100.00 % | 127.868 M | 0.000 -100.00 % | 130.417 M | 0.000 -100.00 % | 127.904 M | 0.000 -100.00 % | 162.703 M | 0.000 -100.00 % | 193.337 M | 0.000 -100.00 % | 151.479 M | 0.000 -100.00 % | 192.635 M | 0.000 -100.00 % | 158.027 M 14.18 % | 138.401 M -8.02 % | 150.470 M 22.82 % | 122.509 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 307.786 M | 0.000 -100.00 % | 278.850 M | 0.000 -100.00 % | 199.302 M | 0.000 -100.00 % | 225.893 M -1.97 % | 230.431 M | 0.000 -100.00 % | 270.902 M | 0.000 -100.00 % | 309.635 M | 0.000 -100.00 % | 354.821 M | 0.000 -100.00 % | 1.334 B | 0.000 -100.00 % | 469.787 M | 0.000 -100.00 % | 603.347 M | 0.000 -100.00 % | 499.090 M | 0.000 -100.00 % | 633.856 M 63.76 % | 387.065 M -22.71 % | 500.818 M -3.27 % | 517.744 M |
| Total non current liabilities | -1.846 B -1 453.20 % | 136.426 M 106.59 % | -2.071 B -1 603.28 % | 137.767 M 111.96 % | -1.152 B -356.91 % | 448.392 M 138.83 % | -1.155 B -376.14 % | 418.139 M | 0.000 -100.00 % | 339.616 M | 0.000 -100.00 % | 365.462 M -1.23 % | 369.999 M | 0.000 -100.00 % | 398.770 M | 0.000 -100.00 % | 440.052 M | 0.000 -100.00 % | 504.491 M | 0.000 -100.00 % | 1.517 B | 0.000 -100.00 % | 679.413 M | 0.000 -100.00 % | 786.149 M | 0.000 -100.00 % | 752.140 M | 0.000 -100.00 % | 854.888 M 57.72 % | 542.017 M -19.49 % | 673.229 M 0.72 % | 668.429 M |
| Other current liabilities | 0.000 -100.00 % | 229.770 M | 0.000 -100.00 % | 68.881 M | 0.000 -100.00 % | 62.796 M | 0.000 -100.00 % | 79.047 M | 0.000 -100.00 % | 72.665 M | 0.000 -100.00 % | 87.557 M -28.34 % | 122.176 M | 0.000 -100.00 % | 158.376 M | 0.000 -100.00 % | 173.245 M | 0.000 -100.00 % | 186.559 M | 0.000 -100.00 % | 580.276 M | 0.000 -100.00 % | 344.755 M | 0.000 -100.00 % | 223.235 M | 0.000 -100.00 % | 1.147 B | 0.000 -100.00 % | 247.151 M 123.67 % | 110.499 M 110.51 % | 52.491 M -48.66 % | 102.249 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 639.627 M | 0.000 -100.00 % | 734.353 M | 0.000 -100.00 % | 850.588 M | 0.000 -100.00 % | 873.256 M 4.53 % | 835.385 M | 0.000 -100.00 % | 872.810 M | 0.000 -100.00 % | 1.087 B | 0.000 -100.00 % | 1.042 B | 0.000 -100.00 % | 3.597 B | 0.000 -100.00 % | 3.172 B | 0.000 -100.00 % | 3.498 B | 0.000 -100.00 % | 3.058 B | 0.000 -100.00 % | 3.290 B 344.09 % | 740.906 M -8.59 % | 810.512 M 56.57 % | 517.683 M |
| Total current liabilities | 0.000 -100.00 % | 249.575 M | 0.000 -100.00 % | 83.471 M | 0.000 -100.00 % | 725.702 M | 0.000 -100.00 % | 897.457 M | 0.000 -100.00 % | 997.996 M | 0.000 -100.00 % | 1.118 B 3.75 % | 1.078 B | 0.000 -100.00 % | 1.168 B | 0.000 -100.00 % | 1.582 B | 0.000 -100.00 % | 1.450 B | 0.000 -100.00 % | 4.607 B | 0.000 -100.00 % | 4.086 B | 0.000 -100.00 % | 4.483 B | 0.000 -100.00 % | 4.765 B | 0.000 -100.00 % | 3.854 B 218.72 % | 1.209 B 5.31 % | 1.148 B 11.91 % | 1.026 B |
| Total liabilities | -1.846 B -578.27 % | 386.001 M 118.64 % | -2.071 B -1 036.11 % | 221.238 M 119.21 % | -1.152 B -198.11 % | 1.174 B 201.68 % | -1.155 B -187.77 % | 1.316 B | 0.000 -100.00 % | 1.338 B | 0.000 -100.00 % | 1.483 B 2.48 % | 1.448 B | 0.000 -100.00 % | 1.567 B | 0.000 -100.00 % | 2.022 B | 0.000 -100.00 % | 1.954 B | 0.000 -100.00 % | 6.124 B | 0.000 -100.00 % | 4.765 B | 0.000 -100.00 % | 5.269 B | 0.000 -100.00 % | 5.517 B | 0.000 -100.00 % | 4.709 B 168.89 % | 1.751 B -3.85 % | 1.822 B 7.50 % | 1.694 B |
| Other non current assets | 0.000 -100.00 % | 127.294 M | 0.000 -100.00 % | 97.148 M 1 001.27 % | -10.779 M -104.19 % | 257.305 M 483.46 % | -67.101 M -178.51 % | 85.469 M 735.98 % | -13.439 M -106.16 % | 218.125 M 1 636.85 % | -14.193 M -111.34 % | 125.144 M -43.79 % | 222.642 M 504.32 % | -55.066 M -124.32 % | 226.457 M 685.49 % | -38.678 M -114.90 % | 259.623 M 1 111.27 % | -25.673 M -109.44 % | 272.068 M 826.99 % | -37.424 M -112.22 % | 306.176 M 846.04 % | -41.040 M -112.42 % | 330.343 M 663.64 % | -58.609 M -119.18 % | 305.528 M 515.68 % | -73.501 M -126.39 % | 278.500 M 302.92 % | -137.249 M -140.81 % | 336.281 M 40.03 % | 240.153 M 25.69 % | 191.068 M 4.29 % | 183.201 M |
| Long term investments | 0.000 -100.00 % | 210.601 M | 0.000 -100.00 % | 148.794 M | 0.000 -100.00 % | 4.700 M | 0.000 -100.00 % | 404.282 M | 0.000 -100.00 % | 287.747 M | 0.000 -100.00 % | 513.686 M 14.24 % | 449.667 M | 0.000 -100.00 % | 399.404 M | 0.000 -100.00 % | 6.868 M | 0.000 -100.00 % | 387.820 M | 0.000 | 0.000 | 0.000 100.00 % | -7.783 M | 0.000 -100.00 % | 14.359 M | 0.000 -100.00 % | 2.051 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 255.000 K |
| Intangible assets | 0.000 -100.00 % | 130.000 K | 0.000 -100.00 % | 87.000 K | 0.000 -100.00 % | 127.000 K | 0.000 -100.00 % | 167.000 K | 0.000 -100.00 % | 207.000 K | 0.000 -100.00 % | 339.000 K 0.00 % | 339.000 K | 0.000 -100.00 % | 385.000 K | 0.000 -100.00 % | 666.000 K | 0.000 -100.00 % | 666.000 K | 0.000 -100.00 % | 6.873 M | 0.000 -100.00 % | 181.370 M | 0.000 -100.00 % | 181.049 M | 0.000 -100.00 % | 181.961 M | 0.000 -100.00 % | 492.873 M 52 478.43 % | 937.405 K -38.98 % | 1.536 M -15.15 % | 1.811 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.470 M -20.00 % | 29.337 M -0.89 % | 29.601 M |
| Goodwill and intangible assets | 0.000 -100.00 % | 130.000 K | 0.000 -100.00 % | 87.000 K | 0.000 -100.00 % | 127.000 K | 0.000 -100.00 % | 167.000 K | 0.000 -100.00 % | 207.000 K | 0.000 -100.00 % | 339.000 K 0.00 % | 339.000 K | 0.000 -100.00 % | 385.000 K | 0.000 -100.00 % | 666.000 K | 0.000 -100.00 % | 666.000 K | 0.000 -100.00 % | 6.873 M | 0.000 -100.00 % | 181.370 M | 0.000 -100.00 % | 181.049 M | 0.000 -100.00 % | 181.961 M | 0.000 -100.00 % | 181.998 M 645.68 % | 24.407 M -20.94 % | 30.873 M -1.71 % | 31.411 M |
| Property plant equipment net | 0.000 -100.00 % | 492.734 M | 0.000 -100.00 % | 501.324 M | 0.000 -100.00 % | 513.241 M | 0.000 -100.00 % | 534.480 M | 0.000 -100.00 % | 610.661 M | 0.000 -100.00 % | 629.358 M -3.10 % | 649.472 M | 0.000 -100.00 % | 679.785 M | 0.000 -100.00 % | 888.308 M | 0.000 -100.00 % | 936.934 M | 0.000 -100.00 % | 4.055 B | 0.000 -100.00 % | 3.148 B | 0.000 -100.00 % | 3.275 B | 0.000 -100.00 % | 3.235 B | 0.000 -100.00 % | 3.004 B 190.87 % | 1.033 B -7.07 % | 1.111 B -5.48 % | 1.176 B |
| Total non current assets | 0.000 -100.00 % | 893.047 M | 0.000 -100.00 % | 833.192 M 7 829.77 % | -10.779 M -101.25 % | 862.163 M 1 384.87 % | -67.101 M -106.03 % | 1.114 B 8 386.61 % | -13.439 M -101.11 % | 1.210 B 8 625.46 % | -14.193 M -101.02 % | 1.394 B -1.09 % | 1.410 B 2 660.20 % | -55.066 M -104.12 % | 1.337 B 3 556.69 % | -38.678 M -103.31 % | 1.170 B 4 657.73 % | -25.673 M -101.61 % | 1.597 B 4 368.62 % | -37.424 M -100.86 % | 4.368 B 10 742.43 % | -41.040 M -101.12 % | 3.652 B 6 330.64 % | -58.609 M -101.55 % | 3.776 B 5 237.35 % | -73.501 M -101.96 % | 3.751 B 2 832.73 % | -137.249 M -103.84 % | 3.576 B 161.88 % | 1.365 B -2.57 % | 1.401 B -1.18 % | 1.418 B |
| Other current assets | -213.154 M -6 453.32 % | 3.355 M 101.24 % | -271.051 M -1 270.19 % | 23.163 M | 0.000 -100.00 % | 304.395 M | 0.000 -100.00 % | 2.336 M | 0.000 -100.00 % | 65.555 M | 0.000 -100.00 % | 2.153 M -93.03 % | 30.897 M | 0.000 -100.00 % | 27.746 M | 0.000 -100.00 % | 96.477 M | 0.000 -100.00 % | 111.907 M | 0.000 -100.00 % | 168.263 M | 0.000 -100.00 % | 352.852 M | 0.000 -100.00 % | 506.061 M | 0.000 -100.00 % | 929.375 M | 0.000 -100.00 % | 161.149 M -2.04 % | 164.513 M -38.24 % | 266.393 M 11.47 % | 238.981 M |
| Short term investments | 0.000 -100.00 % | 164.887 M | 0.000 -100.00 % | 199.328 M | 0.000 | 0.000 -100.00 % | 134.202 M 693.77 % | 16.907 M -37.10 % | 26.878 M | 0.000 -100.00 % | 28.386 M 68.32 % | 16.864 M 131.37 % | -53.762 M -148.82 % | 110.132 M 874.45 % | 11.302 M -85.39 % | 77.356 M 7 735 500.00 % | 1.000 K -100.00 % | 51.346 M 350.32 % | 11.402 M -84.77 % | 74.848 M | 0.000 -100.00 % | 82.080 M 141.80 % | 33.946 M -71.04 % | 117.218 M 876.22 % | 12.007 M -91.83 % | 147.002 M 4 605.57 % | 3.124 M -98.86 % | 274.498 M 121.66 % | 123.838 M 21 448.79 % | 574.687 K 4.75 % | 548.652 K 10.16 % | 498.030 K |
| cash and cash equivalents | 0.000 -100.00 % | 48.267 M | 0.000 -100.00 % | 71.723 M | 0.000 -100.00 % | 1.124 M 101.68 % | -67.101 M -218.39 % | 56.676 M 521.73 % | -13.439 M -541.64 % | 3.043 M 121.44 % | -14.193 M -499.13 % | 3.556 M -61.68 % | 9.279 M 116.85 % | -55.066 M -225.82 % | 43.764 M 213.15 % | -38.678 M -241.28 % | 27.377 M 206.64 % | -25.673 M -279.90 % | 14.271 M 138.13 % | -37.424 M -367.75 % | 13.977 M 134.06 % | -41.040 M -678.52 % | 7.094 M 112.10 % | -58.609 M -589.57 % | 11.971 M 116.29 % | -73.501 M -3 873.15 % | 1.948 M 101.42 % | -137.249 M -308.80 % | 65.732 M 44.27 % | 45.562 M -7.14 % | 49.067 M -30.97 % | 71.079 M |
| Cash and short term investments | 213.154 M 0.00 % | 213.154 M -21.36 % | 271.051 M 0.00 % | 271.051 M 2 414.62 % | 10.779 M 858.99 % | 1.124 M -98.32 % | 67.101 M -8.81 % | 73.583 M 447.53 % | 13.439 M 341.64 % | 3.043 M -78.56 % | 14.193 M -30.49 % | 20.420 M 120.07 % | 9.279 M -83.15 % | 55.066 M 0.00 % | 55.066 M 42.37 % | 38.678 M 41.28 % | 27.377 M 6.64 % | 25.673 M 0.00 % | 25.673 M -31.40 % | 37.424 M 167.75 % | 13.977 M -65.94 % | 41.040 M 0.00 % | 41.040 M -29.98 % | 58.609 M 144.42 % | 23.979 M -67.38 % | 73.501 M 0.00 % | 73.501 M -46.45 % | 137.249 M -27.60 % | 189.570 M 310.88 % | 46.137 M -7.01 % | 49.615 M -30.68 % | 71.577 M |
| Total current assets | 0.000 -100.00 % | 1.339 B | 0.000 -100.00 % | 1.459 B 13 436.25 % | 10.779 M -99.26 % | 1.464 B 2 081.60 % | 67.101 M -95.05 % | 1.357 B 9 994.58 % | 13.439 M -99.03 % | 1.386 B 9 665.05 % | 14.193 M -99.01 % | 1.434 B -2.76 % | 1.474 B 2 577.43 % | 55.066 M -96.21 % | 1.451 B 3 652.56 % | 38.678 M -97.57 % | 1.592 B 6 100.05 % | 25.673 M -98.58 % | 1.802 B 4 714.68 % | 37.424 M -98.84 % | 3.220 B 7 744.93 % | 41.040 M -98.75 % | 3.273 B 5 484.32 % | 58.609 M -98.42 % | 3.716 B 4 956.09 % | 73.501 M -98.15 % | 3.972 B 2 793.94 % | 137.249 M -95.93 % | 3.372 B 205.85 % | 1.103 B -5.17 % | 1.163 B 10.38 % | 1.053 B |
| Inventory | 0.000 -100.00 % | 1.111 B | 0.000 -100.00 % | 1.142 B | 0.000 -100.00 % | 1.132 B | 0.000 -100.00 % | 1.144 B | 0.000 -100.00 % | 1.225 B | 0.000 -100.00 % | 1.324 B -1.01 % | 1.338 B | 0.000 -100.00 % | 1.324 B | 0.000 -100.00 % | 1.389 B | 0.000 -100.00 % | 1.617 B | 0.000 -100.00 % | 2.530 B | 0.000 -100.00 % | 2.492 B | 0.000 -100.00 % | 2.619 B | 0.000 -100.00 % | 2.707 B | 0.000 -100.00 % | 2.529 B 303.79 % | 626.221 M 4.08 % | 601.670 M -4.21 % | 628.146 M |
| Net receivables | 0.000 -100.00 % | 11.591 M | 0.000 -100.00 % | 22.874 M | 0.000 -100.00 % | 26.320 M | 0.000 -100.00 % | 136.788 M | 0.000 -100.00 % | 92.349 M | 0.000 -100.00 % | 86.965 M -9.98 % | 96.603 M | 0.000 -100.00 % | 58.160 M | 0.000 -100.00 % | 79.259 M | 0.000 -100.00 % | 88.289 M | 0.000 -100.00 % | 507.521 M | 0.000 -100.00 % | 654.791 M | 0.000 -100.00 % | 566.930 M | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 492.873 M 85.50 % | 265.702 M 8.46 % | 244.968 M 113.70 % | 114.631 M |
| Tax assets | 0.000 -100.00 % | 62.288 M | 0.000 -100.00 % | 85.839 M | 0.000 -100.00 % | 86.790 M | 0.000 -100.00 % | 89.240 M | 0.000 -100.00 % | 93.279 M | 0.000 -100.00 % | 125.970 M 43.67 % | 87.680 M | 0.000 -100.00 % | 30.949 M | 0.000 -100.00 % | 14.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.783 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.273 M | 0.000 -100.00 % | 53.273 M -21.70 % | 68.034 M 0.00 % | 68.034 M 147.95 % | 27.439 M |
| Other assets | 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 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 19.805 M | 0.000 -100.00 % | 14.590 M | 0.000 -100.00 % | 23.279 M | 0.000 -100.00 % | 84.057 M | 0.000 -100.00 % | 74.743 M | 0.000 -100.00 % | 157.153 M 30.99 % | 119.977 M | 0.000 -100.00 % | 136.796 M | 0.000 -100.00 % | 321.552 M | 0.000 -100.00 % | 221.233 M | 0.000 -100.00 % | 429.913 M | 0.000 -100.00 % | 568.976 M | 0.000 -100.00 % | 762.206 M | 0.000 -100.00 % | 559.868 M | 0.000 -100.00 % | 316.878 M -10.29 % | 353.232 M 26.46 % | 279.322 M -31.22 % | 406.133 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.689 M -21.59 % | 5.980 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 259.541 M | 0.000 | 0.000 | 0.000 -100.00 % | 468.379 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 835.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.700 M 71.40 % | 13.243 M -31.00 % | 19.193 M 4 726.11 % | 397.694 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 191.066 M | 0.000 -100.00 % | 1.793 B | 0.000 -100.00 % | 323.901 M | 0.000 -100.00 % | 726.742 M | 0.000 -100.00 % | 318.139 M | 0.000 -100.00 % | 488.883 M 49.61 % | 326.782 M | 0.000 -100.00 % | 943.734 M | 0.000 -100.00 % | 554.981 M | 0.000 -100.00 % | 1.167 B | 0.000 -100.00 % | 449.057 M | 0.000 | 0.000 | 0.000 100.00 % | -145.744 M | 0.000 | 0.000 -100.00 % | 376.548 M 2.70 % | 366.666 M 3 802.61 % | -9.903 M -107.26 % | 136.453 M 0.00 % | 136.453 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.766 M | 0.000 -100.00 % | 20.596 M | 0.000 -100.00 % | 16.289 M | 0.000 -100.00 % | 31.322 M | 0.000 -100.00 % | 60.415 M | 0.000 -100.00 % | 63.005 M 280.67 % | 16.551 M -24.57 % | 21.942 M -22.13 % | 28.176 M |
| 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 -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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.232 B | 0.000 -100.00 % | 2.292 B | 0.000 -100.00 % | 2.326 B | 0.000 -100.00 % | 2.470 B | 0.000 -100.00 % | 2.596 B | 0.000 -100.00 % | 2.828 B -1.94 % | 2.884 B | 0.000 -100.00 % | 2.788 B | 0.000 -100.00 % | 2.762 B | 0.000 -100.00 % | 3.399 B | 0.000 -100.00 % | 7.587 B | 0.000 -100.00 % | 6.925 B | 0.000 -100.00 % | 7.492 B | 0.000 -100.00 % | 7.723 B | 0.000 -100.00 % | 6.948 B 181.52 % | 2.468 B -3.75 % | 2.564 B 3.75 % | 2.471 B |
| 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-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-03-31 | 2016-03-31 | 2014-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 -100.00 % | 1.030 M | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -60.974 M -124.15 % | 252.516 M 1 033.17 % | -27.060 M 3.65 % | -28.086 M 97.07 % | -958.162 M -8 574.06 % | 11.307 M | 0.000 | 0.000 100.00 % | -29.154 M -160.17 % | 48.452 M | 0.000 | 0.000 | 0.000 100.00 % | -259.168 M | 0.000 100.00 % | -212.755 M | 0.000 -100.00 % | 25.000 K -99.97 % | 74.693 M -42.66 % | 130.260 M 252.41 % | 36.963 M -87.94 % | 306.406 M 212.36 % | 98.094 M 356.38 % | 21.494 M 866.82 % | -2.803 M -109.15 % | 30.620 M 139.14 % | -78.223 M -2 090.51 % | -3.571 M 90.50 % | -37.572 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.612 M 89.03 % | -105.853 M -463.08 % | 29.154 M 160.17 % | -48.453 M 57.58 % | -114.217 M -287.58 % | 60.891 M 433.43 % | 11.415 M -95.60 % | 259.167 M -32.67 % | 384.894 M 80.91 % | 212.755 M 115.06 % | 98.927 M 184.63 % | -116.899 M | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -105.853 M | 0.000 100.00 % | -48.453 M 62.27 % | -128.410 M -310.89 % | 60.891 M 433.43 % | 11.415 M -95.60 % | 259.167 M -32.67 % | 384.894 M 80.91 % | 212.755 M 115.06 % | 98.927 M 184.63 % | -116.899 M | 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 % | -11.612 M -117.31 % | 67.101 M -61.20 % | 172.954 M 1 186.96 % | 13.439 M -78.29 % | 61.892 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -638.503 M -5 398.65 % | -11.612 M -117.31 % | 67.101 M 130.16 % | 29.154 M 116.94 % | 13.439 M 111.77 % | -114.217 M -904.74 % | 14.193 M 24.34 % | 11.415 M -95.60 % | 259.167 M -32.67 % | 384.894 M 80.91 % | 212.755 M 115.06 % | 98.927 M 184.63 % | -116.899 M | 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 % | -11.612 M 89.03 % | -105.853 M -463.08 % | 29.154 M 160.17 % | -48.453 M 57.58 % | -114.217 M -287.58 % | 60.891 M 433.43 % | 11.415 M -95.60 % | 259.167 M -32.67 % | 384.894 M 80.91 % | 212.755 M 115.06 % | 98.927 M 184.63 % | -116.899 M | 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.612 M 89.03 % | -105.853 M -463.08 % | 29.154 M 160.17 % | -48.453 M 57.58 % | -114.217 M -287.58 % | 60.891 M 433.43 % | 11.415 M -95.60 % | 259.167 M -32.67 % | 384.894 M 80.91 % | 212.755 M 115.06 % | 98.927 M 184.63 % | -116.899 M | 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 |