Oswal Greentech Limited OSWALGREEN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 825.496 M 44.12 % | 572.792 M -27.72 % | 792.440 M -12.29 % | 903.509 M -5.36 % | 954.684 M -2.64 % | 980.564 M 8.39 % | 904.628 M 9.01 % | 829.851 M -2.93 % | 854.914 M -78.28 % | 3.936 B 569.96 % | 587.518 M -45.62 % | 1.080 B -31.71 % | 1.582 B -67.37 % | 4.848 B 149.27 % | 1.945 B 40.83 % | 1.381 B -0.72 % | 1.391 B -77.89 % | 6.290 B 229.56 % | 1.909 B -74.74 % | 7.556 B -50.86 % | 15.377 B |
| Net income | 85.321 M 33.90 % | 63.719 M -83.18 % | 378.783 M -17.75 % | 460.534 M -7.92 % | 500.157 M -30.01 % | 714.573 M 48.63 % | 480.780 M 11.20 % | 432.362 M -34.38 % | 658.861 M 80.27 % | 365.482 M 25.31 % | 291.657 M -53.55 % | 627.877 M 7 113.82 % | -8.952 M -101.13 % | 790.990 M -3.79 % | 822.174 M 794.82 % | -118.329 M -149.59 % | 238.617 M -90.45 % | 2.499 B 156.71 % | 973.449 M 119.12 % | -5.091 B -62.95 % | -3.125 B |
| Income before tax | 98.216 M -6.70 % | 105.267 M -81.93 % | 582.523 M -4.80 % | 611.891 M -23.71 % | 802.083 M -21.23 % | 1.018 B 48.45 % | 685.958 M -2.96 % | 706.902 M 49.69 % | 472.250 M -4.72 % | 495.659 M -1.77 % | 504.600 M -46.61 % | 945.173 M 2 609.86 % | 34.879 M -96.53 % | 1.006 B -2.91 % | 1.036 B 980.45 % | -117.703 M -143.15 % | 272.784 M -90.13 % | 2.763 B 183.85 % | 973.449 M 119.12 % | -5.091 B -62.96 % | -3.124 B |
| Income before tax ratio | 0.12 -35.26 % | 0.18 -75.00 % | 0.74 8.54 % | 0.68 -19.39 % | 0.84 -19.10 % | 1.04 36.95 % | 0.76 -10.98 % | 0.85 54.21 % | 0.55 338.67 % | 0.13 -85.34 % | 0.86 -1.83 % | 0.87 3 868.05 % | 0.02 -89.38 % | 0.21 -61.05 % | 0.53 725.20 % | -0.09 -143.46 % | 0.20 -55.35 % | 0.44 -13.87 % | 0.51 175.69 % | -0.67 -231.64 % | -0.20 |
| EBITDA | 143.295 M -8.83 % | 157.168 M -75.20 % | 633.781 M -3.87 % | 659.309 M -22.34 % | 848.948 M -20.62 % | 1.069 B 51.35 % | 706.573 M -3.10 % | 729.168 M 46.19 % | 498.794 M -4.90 % | 524.468 M -7.45 % | 566.688 M -51.61 % | 1.171 B 347.80 % | 261.527 M -77.11 % | 1.143 B 50.91 % | 757.227 M 435.78 % | 141.332 M -84.90 % | 936.274 M -66.59 % | 2.802 B 180.50 % | 998.978 M -64.99 % | 2.853 B 64.96 % | 1.730 B |
| Net income ratio | 0.10 -7.09 % | 0.11 -76.73 % | 0.48 -6.22 % | 0.51 -2.71 % | 0.52 -28.11 % | 0.73 37.12 % | 0.53 2.01 % | 0.52 -32.40 % | 0.77 730.00 % | 0.09 -81.30 % | 0.50 -14.59 % | 0.58 10 370.34 % | -0.01 -103.47 % | 0.16 -61.40 % | 0.42 593.39 % | -0.09 -149.95 % | 0.17 -56.82 % | 0.40 -22.11 % | 0.51 175.69 % | -0.67 -231.63 % | -0.20 |
| Ratio EBITDA | 0.17 -36.74 % | 0.27 -65.69 % | 0.80 9.60 % | 0.73 -17.94 % | 0.89 -18.46 % | 1.09 39.63 % | 0.78 -11.11 % | 0.88 50.60 % | 0.58 337.88 % | 0.13 -86.19 % | 0.96 -11.02 % | 1.08 555.71 % | 0.17 -29.87 % | 0.24 -39.46 % | 0.39 280.45 % | 0.10 -84.80 % | 0.67 51.10 % | 0.45 -14.89 % | 0.52 38.60 % | 0.38 235.71 % | 0.11 |
| Gross profit ratio | 0.14 -27.10 % | 0.19 -75.15 % | 0.78 4.90 % | 0.74 -12.03 % | 0.84 -39.65 % | 1.40 59.38 % | 0.88 1.57 % | 0.86 -3.00 % | 0.89 1 223.95 % | 0.07 -93.18 % | 0.98 -1.58 % | 1.00 20.12 % | 0.83 133.94 % | 0.36 -32.25 % | 0.53 23.45 % | 0.43 -43.99 % | 0.76 63.79 % | 0.46 | 0.00 100.00 % | -0.22 -135.77 % | -0.09 |
| Weighted average shs out dil | 258.548 M 0.68 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M -0.01 % | 256.826 M 0.01 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M |
| Weighted average shs out | 258.548 M 0.68 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M -0.01 % | 256.826 M 0.01 % | 256.809 M 0.00 % | 256.809 M 0.00 % | 256.809 M |
| EPS diluted | 0.33 32.00 % | 0.25 -82.99 % | 1.47 -17.88 % | 1.79 -8.21 % | 1.95 -29.86 % | 2.78 48.66 % | 1.87 11.31 % | 1.68 -34.63 % | 2.57 80.99 % | 1.42 24.56 % | 1.14 -53.28 % | 2.44 7 091.40 % | -0.03 -101.13 % | 3.08 -3.75 % | 3.20 795.65 % | -0.46 -149.46 % | 0.93 -90.44 % | 9.73 156.73 % | 3.79 119.12 % | -19.82 -62.86 % | -12.17 |
| Earnings per share | 0.33 32.00 % | 0.25 -82.99 % | 1.47 -17.88 % | 1.79 -8.21 % | 1.95 -29.86 % | 2.78 48.66 % | 1.87 11.31 % | 1.68 -34.63 % | 2.57 80.99 % | 1.42 24.56 % | 1.14 -53.28 % | 2.44 7 091.40 % | -0.03 -101.13 % | 3.08 -3.75 % | 3.20 795.65 % | -0.46 -149.46 % | 0.93 -90.44 % | 9.73 156.73 % | 3.79 119.12 % | -19.82 -62.86 % | -12.17 |
| Gross profit | 116.246 M 5.06 % | 110.645 M -82.04 % | 615.907 M -7.99 % | 669.402 M -16.75 % | 804.056 M -41.24 % | 1.368 B 72.76 % | 792.084 M 10.72 % | 715.413 M -5.84 % | 759.805 M 187.56 % | 264.228 M -54.30 % | 578.230 M -46.48 % | 1.080 B -17.97 % | 1.317 B -23.66 % | 1.725 B 68.87 % | 1.022 B 73.85 % | 587.576 M -44.39 % | 1.057 B -63.78 % | 2.917 B | 0.000 100.00 % | -1.685 B -15.85 % | -1.454 B |
| Income tax expense | 12.895 M -68.96 % | 41.548 M -79.61 % | 203.740 M 34.61 % | 151.357 M -49.87 % | 301.926 M -0.58 % | 303.702 M 48.02 % | 205.178 M -25.26 % | 274.540 M 247.12 % | -186.611 M -243.35 % | 130.177 M 20.33 % | 108.187 M -51.24 % | 221.877 M 406.21 % | 43.831 M -79.63 % | 215.179 M 0.49 % | 214.137 M 34 107.19 % | 626.000 K -98.17 % | 34.167 M -87.07 % | 264.170 M | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 543.330 M 17.57 % | 462.147 M 161.79 % | 176.533 M -24.59 % | 234.107 M 55.42 % | 150.628 M 138.84 % | -387.829 M -444.60 % | 112.544 M -1.66 % | 114.438 M 20.32 % | 95.109 M -97.41 % | 3.672 B 39 434.01 % | 9.288 M | 0.000 -100.00 % | 265.000 M -91.51 % | 3.123 B 238.24 % | 923.169 M 16.36 % | 793.341 M 137.33 % | 334.280 M -90.09 % | 3.373 B 76.71 % | 1.909 B -79.35 % | 9.241 B -45.10 % | 16.831 B |
| General and administrative expenses | 59.652 M -53.40 % | 128.001 M 34.86 % | 94.915 M 44.12 % | 65.857 M 5.86 % | 62.213 M -47.74 % | 119.048 M 25.81 % | 94.622 M 14.91 % | 82.348 M -16.31 % | 98.391 M 85.21 % | 53.125 M -47.44 % | 101.076 M | 0.000 | 0.000 -100.00 % | 119.426 M -4.86 % | 125.532 M -62.53 % | 334.990 M 95.23 % | 171.583 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 151.796 M 434.27 % | 28.412 M 128.94 % | 12.410 M -0.61 % | 12.486 M 9.02 % | 11.453 M 173.41 % | 4.189 M -46.44 % | 7.821 M 56.33 % | 5.003 M -29.31 % | 7.077 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 426.000 K -97.47 % | 16.855 M 181.76 % | 5.982 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 64.646 M -50.37 % | 130.257 M 35.40 % | 96.199 M -20.74 % | 121.373 M 28.44 % | 94.496 M -92.41 % | 1.245 B 527 508.47 % | 236.000 K -99.96 % | 628.062 M 244.92 % | 182.087 M 163.99 % | -284.556 M -936.78 % | -27.446 M -120.31 % | 135.136 M -89.46 % | 1.282 B 113.87 % | 599.435 M 288.05 % | 154.475 M 42.56 % | 108.361 M -82.14 % | 606.574 M 293.21 % | 154.263 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 276.094 M -3.69 % | 286.670 M 40.85 % | 203.524 M 1.91 % | 199.716 M 18.76 % | 168.162 M -87.71 % | 1.368 B 72.76 % | 792.084 M 10.72 % | 715.413 M 150.37 % | 285.739 M 223.47 % | -231.431 M -414.32 % | 73.630 M -45.51 % | 135.136 M -89.46 % | 1.282 B 78.34 % | 718.861 M 156.34 % | 280.433 M -39.06 % | 460.206 M -41.31 % | 784.139 M 408.31 % | 154.263 M | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 606.593 M -18.99 % | 748.817 M 97.03 % | 380.057 M -12.39 % | 433.823 M 36.08 % | 318.790 M -67.49 % | 980.564 M 8.39 % | 904.628 M 9.01 % | 829.851 M 117.90 % | 380.848 M -88.93 % | 3.440 B 4 049.27 % | 82.918 M -38.64 % | 135.136 M -91.26 % | 1.547 B -59.73 % | 3.841 B 219.16 % | 1.204 B -3.98 % | 1.254 B 12.08 % | 1.118 B -68.29 % | 3.527 B 280.08 % | 927.958 M | 0.000 | 0.000 |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 211.448 M 35.19 % | 156.413 M 45.74 % | 107.325 M 36.99 % | 78.343 M 6.35 % | 73.666 M -40.22 % | 123.237 M 20.30 % | 102.443 M 17.28 % | 87.351 M -17.18 % | 105.468 M 98.53 % | 53.125 M -47.44 % | 101.076 M | 0.000 | 0.000 -100.00 % | 119.426 M -5.19 % | 125.958 M -64.20 % | 351.845 M 98.15 % | 177.565 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 287.711 M 61.37 % | 178.291 M 24.17 % | 143.585 M -18.30 % | 175.755 M -4.01 % | 183.099 M -14.12 % | 213.198 M 5.57 % | 201.945 M 5.04 % | 192.263 M -69.39 % | 628.021 M 4 999.64 % | 12.315 M 650.00 % | 1.642 M | 0.000 -100.00 % | 51.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.592 M 1 716.29 % | 13.907 M |
| Interest expense | 9.631 M 40.21 % | 6.869 M -35.47 % | 10.645 M -8.40 % | 11.621 M 18.52 % | 9.805 M -17.33 % | 11.861 M 289.91 % | 3.042 M 18.41 % | 2.569 M -15.66 % | 3.046 M -37.91 % | 4.906 M -84.42 % | 31.492 M -85.05 % | 210.582 M 0.26 % | 210.040 M 85.51 % | 113.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 35.448 M -21.28 % | 45.032 M 10.40 % | 40.791 M 13.95 % | 35.797 M -3.41 % | 37.060 M -5.66 % | 39.283 M 123.54 % | 17.573 M -10.78 % | 19.697 M -16.18 % | 23.498 M -1.02 % | 23.740 M -22.41 % | 30.596 M 99.18 % | 15.361 M -7.51 % | 16.608 M -28.75 % | 23.311 M 44.43 % | 16.140 M 15.60 % | 13.962 M 1.23 % | 13.792 M -39.59 % | 22.830 M 24.55 % | 18.330 M -99.36 % | 2.853 B 64.96 % | 1.730 B |
| Operating income | -159.848 M 9.19 % | -176.025 M -142.68 % | 412.383 M -12.20 % | 469.686 M -26.14 % | 635.894 M -52.67 % | 1.344 B 69.97 % | 790.474 M 10.80 % | 713.451 M 51.07 % | 472.250 M -4.72 % | 495.659 M -1.77 % | 504.600 M -46.61 % | 945.173 M 2 609.86 % | 34.879 M -96.53 % | 1.006 B 35.77 % | 741.087 M 481.84 % | 127.370 M -53.26 % | 272.482 M -90.14 % | 2.763 B 181.76 % | 980.648 M | 0.000 | 0.000 |
| Operating income ratio | -0.19 36.99 % | -0.31 -159.05 % | 0.52 0.11 % | 0.52 -21.95 % | 0.67 -51.39 % | 1.37 56.81 % | 0.87 1.64 % | 0.86 55.64 % | 0.55 338.67 % | 0.13 -85.34 % | 0.86 -1.83 % | 0.87 3 868.05 % | 0.02 -89.38 % | 0.21 -45.53 % | 0.38 313.16 % | 0.09 -52.92 % | 0.20 -55.40 % | 0.44 -14.51 % | 0.51 | 0.00 | 0.00 |
| Total other income expenses net | 258.064 M -8.26 % | 281.292 M 65.33 % | 170.140 M 19.64 % | 142.205 M -14.43 % | 166.189 M 151.09 % | -325.285 M -211.23 % | -104.516 M -1 495.91 % | -6.549 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 295.224 M 220.46 % | -245.073 M -81 250.00 % | 302.000 K | 0.000 100.00 % | -7.199 M 99.86 % | -5.091 B -62.96 % | -3.124 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 24.077 M 172.17 % | -33.363 M -181.19 % | 41.094 M -34.27 % | 62.519 M 161.97 % | 23.865 M -57.04 % | 55.548 M 681.41 % | -9.554 M 57.35 % | -22.399 M 66.66 % | -67.180 M -25.25 % | -53.636 M 95.89 % | -1.306 B -60.82 % | -812.383 M -200.42 % | -270.413 M -151.01 % | 530.094 M 123.02 % | -2.303 B -45.88 % | -1.578 B 17.66 % | -1.917 B -551.54 % | 424.549 M 260.35 % | 117.816 M 100.92 % | -12.836 B -168.32 % | 18.788 B |
| Total investments | 2.931 B 81.18 % | 1.618 B 160.96 % | 620.026 M 5.08 % | 590.027 M 116.12 % | 273.011 M 6 825 175.00 % | 4.000 K -50.00 % | 8.000 K -38.46 % | 13.000 K -100.00 % | 470.616 M -68.96 % | 1.516 B 16.97 % | 1.296 B 93.69 % | 669.189 M 30.04 % | 514.608 M 63.66 % | 314.433 M -31.92 % | 461.872 M -92.27 % | 5.973 B 8 433.30 % | 70.000 M -96.04 % | 1.768 B -72.31 % | 6.385 B | 0.000 | 0.000 |
| Total debt | 57.977 M 187.30 % | 20.180 M -56.79 % | 46.705 M -34.04 % | 70.809 M 33.35 % | 53.099 M -29.92 % | 75.769 M -98.14 % | 4.072 B 0.79 % | 4.041 B -23.71 % | 5.296 B | 0.000 | 0.000 -100.00 % | 1.350 B -22.86 % | 1.750 B -36.71 % | 2.765 B 189.98 % | 953.530 M 3 130.55 % | 29.516 M 252.72 % | 8.368 M -99.05 % | 883.163 M 508.67 % | 145.098 M | 0.000 -100.00 % | 18.896 B |
| Accumulated other comprehensive income loss | 13.958 B 436.49 % | 2.602 B -81.33 % | 13.935 B -2.69 % | 14.320 B 0.04 % | 14.315 B 0.03 % | 14.311 B | 0.000 -100.00 % | 14.318 B 0.02 % | 14.315 B -0.40 % | 14.372 B | 0.000 -100.00 % | 14.731 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.403 B -22.44 % | 14.702 B 85.02 % | 7.946 B 202.28 % | -7.769 B |
| Retained earnings | 4.049 B 2.15 % | 3.964 B 1.63 % | 3.900 B 10.76 % | 3.521 B 15.05 % | 3.061 B 19.53 % | 2.560 B 38.71 % | 1.846 B 35.22 % | 1.365 B 44.53 % | 944.460 M 230.69 % | 285.599 M 144.22 % | -645.901 M 31.01 % | -936.283 M 40.14 % | -1.564 B -0.58 % | -1.555 B 33.71 % | -2.346 B | 0.000 | 0.000 | 0.000 100.00 % | -5.788 B | 0.000 | 0.000 |
| Common stock | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B |
| Total equity | 25.000 B 0.42 % | 24.894 B 0.27 % | 24.828 B -0.03 % | 24.835 B 1.91 % | 24.369 B 2.28 % | 23.827 B 3.48 % | 23.026 B 3.95 % | 22.152 B 4.36 % | 21.227 B -1.96 % | 21.651 B 0.14 % | 21.620 B 4.01 % | 20.788 B 3.08 % | 20.166 B 0.08 % | 20.150 B 4.12 % | 19.352 B 4.43 % | 18.532 B -14.69 % | 21.723 B 18.08 % | 18.396 B 15.65 % | 15.908 B -8.26 % | 17.339 B 322.37 % | 4.105 B |
| Other non current liabilities | 69.122 M -8.74 % | 75.738 M 127.54 % | 33.285 M 0.58 % | 33.094 M -10.38 % | 36.926 M -3.24 % | 38.163 M 13.10 % | 33.743 M 18.73 % | 28.421 M 52.42 % | 18.647 M 26.52 % | 14.738 M 19.61 % | 12.322 M -96.46 % | 347.590 M -20.75 % | 438.615 M -28.11 % | 610.105 M -9.39 % | 673.358 M | 0.000 | 0.000 100.00 % | -883.163 M -6 971.53 % | -12.489 M | 0.000 100.00 % | -18.896 B |
| Long term debt | 42.902 M | 0.000 -100.00 % | 19.373 M -58.00 % | 46.125 M 67.23 % | 27.582 M -47.51 % | 52.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.830 M -56.53 % | 29.516 M 252.72 % | 8.368 M -99.05 % | 883.163 M | 0.000 | 0.000 -100.00 % | 18.896 B |
| Total non current liabilities | 112.024 M 47.91 % | 75.738 M 43.83 % | 52.658 M -33.53 % | 79.219 M 22.80 % | 64.508 M -28.89 % | 90.713 M 168.84 % | 33.743 M 18.73 % | 28.421 M 52.42 % | 18.647 M 26.52 % | 14.738 M 19.61 % | 12.322 M -96.46 % | 347.590 M -20.75 % | 438.615 M -28.11 % | 610.105 M -11.09 % | 686.188 M 2 224.80 % | 29.516 M 252.72 % | 8.368 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 428.306 M 32.91 % | 322.251 M 2.98 % | 312.932 M -2.44 % | 320.749 M 1.13 % | 317.174 M -12.17 % | 361.141 M -0.61 % | 363.347 M -5.14 % | 383.054 M 1.10 % | 378.879 M 1.52 % | 373.193 M 2.10 % | 365.500 M 355.12 % | 80.308 M -92.67 % | 1.096 B 1 021.54 % | 97.727 M 191.33 % | 33.545 M -96.26 % | 896.373 M 1.16 % | 886.072 M | 0.000 100.00 % | -145.098 M | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.369 M | 0.000 -100.00 % | 17.696 M 12.14 % | 15.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 30.150 M -25.30 % | 40.360 M -26.17 % | 54.664 M 10.73 % | 49.368 M -3.26 % | 51.034 M 119.79 % | 23.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.350 B -22.86 % | 1.750 B -36.71 % | 2.765 B 193.93 % | 940.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 145.098 M | 0.000 | 0.000 |
| Total current liabilities | 461.215 M 21.20 % | 380.534 M -20.20 % | 476.880 M 26.55 % | 376.841 M -20.49 % | 473.958 M 20.63 % | 392.894 M 5.99 % | 370.706 M -6.02 % | 394.462 M 2.77 % | 383.813 M -9.21 % | 422.742 M 7.83 % | 392.030 M -73.35 % | 1.471 B -48.33 % | 2.847 B -2.62 % | 2.924 B 164.46 % | 1.106 B 14.40 % | 966.413 M -1.41 % | 980.283 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 573.239 M 25.64 % | 456.272 M -13.84 % | 529.538 M 16.11 % | 456.060 M -15.30 % | 538.466 M 11.34 % | 483.607 M 19.57 % | 404.449 M -4.36 % | 422.883 M 5.07 % | 402.460 M -8.00 % | 437.480 M 8.19 % | 404.352 M -77.77 % | 1.819 B -44.65 % | 3.286 B -7.02 % | 3.534 B 97.23 % | 1.792 B 79.91 % | 995.929 M 0.74 % | 988.651 M -58.37 % | 2.375 B 41.88 % | 1.674 B 5.83 % | 1.582 B -93.96 % | 26.196 B |
| Other non current assets | 8.460 B -10.06 % | 9.406 B -29.28 % | 13.301 B 4.94 % | 12.676 B 2.47 % | 12.370 B 284.83 % | 3.215 B -2.21 % | 3.287 B -6.26 % | 3.507 B -7.44 % | 3.789 B -41.86 % | 6.517 B 81.45 % | 3.591 B -16.25 % | 4.288 B 16 236.85 % | 26.250 M -99.48 % | 5.053 B 19.35 % | 4.234 B -29.12 % | 5.973 B 91.44 % | 3.120 B 1 475.50 % | -226.829 M 11.15 % | -255.291 M -1.58 % | -251.331 M 98.80 % | -20.983 B |
| Long term investments | 1.095 B 53.66 % | 712.567 M 351.67 % | -283.134 M 24.56 % | -375.310 M 35.67 % | -583.456 M -821.99 % | -63.282 M 31.52 % | -92.413 M 81.61 % | -502.591 M -2.91 % | -488.382 M | 0.000 -100.00 % | 944.532 M 140.72 % | -2.320 B -832.65 % | 316.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 100.00 % | -222.237 M -102.95 % | 7.540 B 30.88 % | 5.761 B 469.85 % | 1.011 B -90.99 % | 11.216 B 140.61 % | 4.662 B -14.15 % | 5.430 B 20.94 % | 4.489 B | 0.000 | 0.000 -100.00 % | 13.631 B | 0.000 -100.00 % | 14.051 B 17.21 % | 11.988 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 135.834 M | 0.000 -100.00 % | 193.917 M -1.35 % | 196.563 M -2.37 % | 201.331 M -34.59 % | 307.783 M 0.50 % | 306.257 M -18.32 % | 374.941 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 |
| Goodwill and intangible assets | 0.000 100.00 % | -86.403 M -130.02 % | 287.808 M -95.17 % | 5.955 B 393.15 % | 1.208 B -89.42 % | 11.418 B 129.76 % | 4.969 B -13.36 % | 5.736 B 17.92 % | 4.864 B | 0.000 | 0.000 -100.00 % | 62.000 K -39.81 % | 103.000 K -30.87 % | 149.000 K -99.37 % | 23.547 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.222 B 1.85 % | 1.200 B -2.55 % | 1.232 B -1.73 % | 1.253 B 1.94 % | 1.229 B -2.87 % | 1.266 B 4.75 % | 1.208 B -0.93 % | 1.220 B -1.26 % | 1.235 B -2.04 % | 1.261 B -0.04 % | 1.261 B -3.27 % | 1.304 B 796.54 % | 145.456 M -30.22 % | 208.440 M -13.10 % | 239.851 M -2.70 % | 246.499 M 6.67 % | 231.085 M 1.88 % | 226.829 M -11.15 % | 255.291 M 1.58 % | 251.331 M -98.80 % | 20.983 B |
| Total non current assets | 10.910 B -4.03 % | 11.368 B -22.69 % | 14.704 B -25.35 % | 19.699 B 36.61 % | 14.420 B -10.08 % | 16.036 B 65.66 % | 9.680 B -5.71 % | 10.266 B 5.05 % | 9.772 B 25.65 % | 7.778 B 34.16 % | 5.797 B 77.14 % | 3.273 B -69.68 % | 10.794 B 105.14 % | 5.262 B 17.00 % | 4.497 B -27.69 % | 6.219 B 85.59 % | 3.351 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current assets | 117.553 M -96.91 % | 3.802 B 1 210.52 % | 290.079 M 71.04 % | 169.594 M -84.53 % | 1.097 B 3 211.25 % | 33.117 M -99.18 % | 4.032 B 0.69 % | 4.005 B -23.79 % | 5.255 B -44.07 % | 9.395 B -0.66 % | 9.457 B 6 330.32 % | 147.070 M -98.35 % | 8.898 B 1 768.98 % | 476.103 M | 0.000 | 0.000 | 0.000 100.00 % | -17.003 B -5.65 % | -16.095 B 10.54 % | -17.991 B -446.08 % | -3.295 B |
| Short term investments | 1.837 B 102.83 % | 905.437 M 0.25 % | 903.160 M -6.44 % | 965.337 M 12.71 % | 856.467 M 1 253.33 % | 63.286 M -31.52 % | 92.421 M -81.61 % | 502.604 M -47.59 % | 958.998 M | 0.000 -100.00 % | 351.642 M -88.24 % | 2.989 B 1 409.75 % | 197.978 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.768 B -72.31 % | 6.385 B | 0.000 | 0.000 |
| cash and cash equivalents | 33.900 M -36.69 % | 53.543 M 854.25 % | 5.611 M -32.32 % | 8.290 M -71.64 % | 29.234 M 44.57 % | 20.221 M 111.65 % | 9.554 M -57.35 % | 22.399 M -66.66 % | 67.180 M 25.25 % | 53.636 M -95.89 % | 1.306 B -39.58 % | 2.162 B 7.03 % | 2.020 B -9.60 % | 2.235 B -31.36 % | 3.256 B 102.50 % | 1.608 B -16.49 % | 1.925 B 319.82 % | 458.614 M 1 581.01 % | 27.282 M -99.79 % | 12.836 B 11 808.65 % | 107.789 M |
| Cash and short term investments | 5.883 B 513.44 % | 958.980 M 5.52 % | 908.771 M -6.66 % | 973.627 M 9.93 % | 885.701 M 960.63 % | 83.507 M -18.11 % | 101.975 M -80.58 % | 525.003 M -48.84 % | 1.026 B 1 813.23 % | 53.636 M -96.77 % | 1.658 B -67.81 % | 5.151 B 132.21 % | 2.218 B -0.74 % | 2.235 B -31.36 % | 3.256 B 102.50 % | 1.608 B -16.49 % | 1.925 B -13.53 % | 2.227 B -65.28 % | 6.412 B -50.04 % | 12.836 B 11 808.65 % | 107.789 M |
| Total current assets | 14.663 B 4.87 % | 13.982 B 31.24 % | 10.654 B 90.51 % | 5.592 B -46.68 % | 10.487 B 26.17 % | 8.312 B -40.12 % | 13.882 B 8.17 % | 12.834 B -0.39 % | 12.883 B -9.98 % | 14.311 B -11.81 % | 16.227 B -16.07 % | 19.334 B 52.74 % | 12.658 B -31.29 % | 18.423 B 10.67 % | 16.647 B 25.09 % | 13.308 B -31.26 % | 19.361 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 2.225 B -14.64 % | 2.607 B 36.16 % | 1.915 B 38.11 % | 1.386 B 24.87 % | 1.110 B -2.57 % | 1.139 B 81.50 % | 627.795 M 0.00 % | 627.795 M 0.47 % | 624.834 M 0.15 % | 623.918 M -38.41 % | 1.013 B 150.73 % | 404.050 M -73.79 % | 1.541 B -7.19 % | 1.661 B 18.37 % | 1.403 B 9.22 % | 1.285 B -18.70 % | 1.580 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 6.437 B -2.68 % | 6.615 B -12.27 % | 7.540 B 146.21 % | 3.063 B -58.59 % | 7.395 B 4.80 % | 7.056 B -22.63 % | 9.120 B 18.81 % | 7.676 B 28.42 % | 5.977 B 41.03 % | 4.238 B 3.40 % | 4.099 B -69.93 % | 13.631 B | 0.000 -100.00 % | 14.051 B 17.21 % | 11.988 B 15.09 % | 10.416 B -34.31 % | 15.855 B 7.30 % | 14.777 B 52.62 % | 9.682 B 87.84 % | 5.155 B 61.75 % | 3.187 B |
| Tax assets | 133.182 M -1.95 % | 135.834 M -18.46 % | 166.587 M -12.33 % | 190.020 M -2.98 % | 195.865 M -2.67 % | 201.228 M -34.60 % | 307.691 M 0.47 % | 306.257 M -17.74 % | 372.310 M | 0.000 | 0.000 -100.00 % | 2.320 B -77.49 % | 10.305 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.771 B 18.14 % | 17.581 B -7.08 % | 18.921 B -37.56 % | 30.301 B |
| Account payables | 2.759 M -63.81 % | 7.624 M -92.36 % | 99.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 490.000 K -2.39 % | 502.000 K -58.03 % | 1.196 M -97.25 % | 43.412 M -62.44 % | 115.573 M 65.01 % | 70.040 M -25.66 % | 94.211 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 10.299 M 8.88 % | 9.459 M 40.68 % | 6.724 M -93.64 % | 105.750 M 1 139.16 % | 8.534 M 15.97 % | 7.359 M -35.49 % | 11.408 M 131.21 % | 4.934 M -90.04 % | 49.549 M 90.28 % | 26.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.489 M | 0.000 | 0.000 |
| Minority interest | 0.000 100.00 % | -4.707 B -312.09 % | -1.142 B -22.43 % | -932.868 M -8.14 % | -862.652 M -2 182.87 % | -37.788 M 71.38 % | -132.025 M 74.85 % | -525.003 M 48.84 % | -1.026 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.000 K |
| Capital lease obligations | 57.977 M 187.30 % | 20.180 M -56.79 % | 46.705 M -34.04 % | 70.809 M 33.35 % | 53.099 M -29.92 % | 75.769 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.400 B -50.83 % | 4.881 B |
| Other total stockholders equity | 4.425 B -75.90 % | 18.363 B 314.95 % | 4.425 B 0.00 % | 4.425 B 0.00 % | 4.425 B 213.08 % | -3.913 B -120.88 % | 18.744 B 371.38 % | -6.907 B -256.08 % | 4.425 B 0.00 % | 4.425 B -77.53 % | 19.698 B 345.13 % | 4.425 B -76.91 % | 19.162 B 0.13 % | 19.138 B 0.04 % | 19.130 B 19.84 % | 15.964 B -16.66 % | 19.155 B 332.85 % | 4.425 B 0.00 % | 4.425 B 0.00 % | 4.425 B 0.00 % | 4.425 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 2.375 B 41.88 % | 1.674 B 5.83 % | 1.582 B -93.96 % | 26.196 B |
| Total assets | 25.573 B 0.88 % | 25.351 B -0.03 % | 25.358 B 0.27 % | 25.291 B 1.54 % | 24.907 B 2.30 % | 24.348 B 3.33 % | 23.563 B 2.00 % | 23.100 B 1.96 % | 22.656 B 2.57 % | 22.089 B 0.29 % | 22.025 B -2.57 % | 22.607 B -3.60 % | 23.452 B -0.98 % | 23.684 B 12.01 % | 21.144 B 8.28 % | 19.528 B -14.02 % | 22.712 B 9.34 % | 20.771 B 18.14 % | 17.581 B -7.08 % | 18.921 B -37.56 % | 30.301 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 1.245 B 128.13 % | -4.424 B -270.63 % | -1.194 B -342.23 % | -269.930 M -48.44 % | -181.847 M 64.67 % | -514.757 M -334.71 % | 219.314 M 54.31 % | 142.122 M -81.04 % | 749.591 M -39.41 % | 1.237 B 306.24 % | -599.890 M -115.29 % | 3.924 B 3 128.83 % | -129.550 M 93.49 % | -1.990 B 61.19 % | -5.127 B -190.29 % | 5.679 B 557.65 % | -1.241 B 79.68 % | -6.107 B -20.16 % | -5.082 B -558.85 % | 1.108 B 400.59 % | 221.254 M |
| Accounts receivables | 2.875 M 1 761.85 % | -173.000 K 75.11 % | -695.000 K -475.68 % | 185.000 K -24.80 % | 246.000 K -32.60 % | 365.000 K -65.95 % | 1.072 M 42.18 % | 754.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.399 B | 0.000 100.00 % | -5.096 B -12.69 % | -4.522 B -274.31 % | -1.208 B -169.16 % | 1.747 B |
| Inventory | 381.728 M 155.14 % | -692.334 M -31.05 % | -528.317 M -91.37 % | -276.073 M -1 043.19 % | 29.270 M 105.72 % | -511.681 M | 0.000 100.00 % | -2.961 M -223.25 % | -916.000 K -100.24 % | 389.160 M 163.90 % | -609.027 M -153.55 % | 1.137 B 825.02 % | 122.945 M 141.58 % | -295.679 M -149.53 % | -118.493 M -140.10 % | 295.498 M 50.25 % | 196.667 M 127.60 % | -712.453 M -2.91 % | -692.333 M -122.57 % | 3.067 B 306.21 % | -1.487 B |
| Accounts payables | -4.865 M 94.72 % | -92.201 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.957 M 159.15 % | -4.999 M -48.60 % | -3.364 M | 0.000 | 0.000 100.00 % | -104.424 M | 0.000 | 0.000 | 0.000 100.00 % | -250.183 M 16.23 % | -298.670 M -325.86 % | 132.236 M 124.15 % | -547.553 M -1 335.98 % | -38.131 M |
| Other working capital | 867.654 M 123.84 % | -3.640 B -447.55 % | -664.697 M -11 256.38 % | 5.958 M 102.82 % | -211.363 M -6 042.49 % | -3.441 M -101.58 % | 218.242 M 54.37 % | 141.372 M -81.29 % | 755.506 M -11.27 % | 851.419 M 9 218.36 % | 9.137 M -99.67 % | 2.787 B 1 981.92 % | -148.071 M 91.26 % | -1.694 B 66.18 % | -5.009 B -31 193.47 % | -16.006 M 98.65 % | -1.187 B | 0.000 | 0.000 100.00 % | -204.037 M | 0.000 |
| Other non cash items | -263.744 M -171.50 % | 368.868 M 141.88 % | -880.756 M 7.36 % | -950.748 M 14.83 % | -1.116 B -14.89 % | -971.645 M 14.61 % | -1.138 B -13.55 % | -1.002 B -43.75 % | -697.166 M -20.98 % | -576.268 M -5.39 % | -546.790 M -189.92 % | -188.603 M 82.57 % | -1.082 B 19.21 % | -1.339 B -417.82 % | -258.633 M -813.04 % | 36.272 M -81.87 % | 200.030 M 521.80 % | -47.423 M -601.19 % | 9.462 M 102.92 % | -323.628 M -111.45 % | 2.825 B |
| Net cash provided by operating activities | 1.102 B 127.91 % | -3.947 B -171.97 % | -1.451 B -153.26 % | -572.990 M -24.83 % | -459.020 M -7.04 % | -428.844 M -99.38 % | -215.085 M -61.17 % | -133.452 M -124.34 % | 548.173 M -53.56 % | 1.181 B 306.40 % | -571.951 M -115.25 % | 3.751 B 423.31 % | -1.160 B 49.55 % | -2.299 B 46.94 % | -4.334 B -177.23 % | 5.611 B 843.97 % | -754.232 M 79.24 % | -3.633 B 10.99 % | -4.081 B -180.65 % | -1.454 B -188.03 % | 1.652 B |
| Investments in property plant and equipment | -974.000 K 92.96 % | -13.837 M 30.69 % | -19.963 M 66.53 % | -59.645 M -8 172.54 % | -721.000 K 43.89 % | -1.285 M 83.07 % | -7.592 M -40.83 % | -5.391 M -665.77 % | -704.000 K 97.54 % | -28.670 M -139.66 % | -11.963 M 98.98 % | -1.175 B -60 140.31 % | -1.950 M 92.93 % | -27.589 M 28.53 % | -38.601 M -31.40 % | -29.376 M -571.91 % | -4.372 M 48.25 % | -8.448 M 62.54 % | -22.555 M 98.89 % | -2.040 B -6 696.60 % | -30.012 M |
| Acquisitions net | 492.000 K 23.00 % | 400.000 K -63.64 % | 1.100 M -99.91 % | 1.218 B -21.67 % | 1.556 B 1 196 468.46 % | 130.000 K -93.50 % | 1.999 M -41.55 % | 3.420 M -99.57 % | 795.437 M 248.85 % | -534.384 M -8 249.82 % | 6.557 M 3 178.50 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K 165.96 % | 282.000 K -100.00 % | 20.610 B 28 248.50 % | 72.703 M |
| Purchases of investments | -1.914 B -48.96 % | -1.285 B 64.86 % | -3.657 B -150.64 % | -1.459 B 14.57 % | -1.708 B -67.35 % | -1.021 B -46.83 % | -695.096 M 48.67 % | -1.354 B 68.14 % | -4.250 B -37.24 % | -3.097 B | 0.000 100.00 % | -3.041 B -336.52 % | -696.646 M -561 711.29 % | -124.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.274 B | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 590.000 M -87.78 % | 4.829 B 39.90 % | 3.452 B 310.90 % | 840.000 M 29.42 % | 649.069 M -25.71 % | 873.693 M -2.37 % | 894.941 M -57.91 % | 2.126 B -46.55 % | 3.978 B 14.85 % | 3.464 B 17.44 % | 2.949 B 1 390.28 % | 197.903 M 1 648.26 % | 11.320 M 103.34 % | 5.567 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.038 M 245.50 % | 38.795 M 324.73 % | 9.134 M |
| Other investing activites | 225.020 M -54.44 % | 493.915 M -76.36 % | 2.089 B 73 415.66 % | 2.842 M 164.86 % | 1.073 M -99.83 % | 616.443 M 7 617.11 % | 7.988 M 101.18 % | -677.834 M 33.93 % | -1.026 B 47.71 % | -1.962 B -1 349.41 % | -135.375 M -115.30 % | 884.541 M -42.08 % | 1.527 B 7.66 % | 1.419 B -76.41 % | 6.013 B 202.07 % | -5.891 B -554.51 % | 1.296 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -1.100 B -127.32 % | 4.024 B 115.81 % | 1.865 B 243.79 % | 542.402 M 9.14 % | 496.960 M 6.10 % | 468.370 M 131.59 % | 202.240 M 119.59 % | 92.099 M 118.29 % | -503.471 M 76.68 % | -2.159 B -176.86 % | 2.809 B 189.64 % | -3.133 B -472.97 % | 840.021 M -39.85 % | 1.396 B -76.63 % | 5.974 B 200.91 % | -5.920 B -558.33 % | 1.292 B 200.81 % | -1.281 B -1 246.44 % | 111.765 M -99.40 % | 18.609 B 35 807.79 % | 51.825 M |
| Debt repayment | -19.954 M 32.65 % | -29.628 M 0.57 % | -29.798 M -406.85 % | 9.711 M 133.57 % | -28.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.350 B -237.50 % | -400.000 M | 0.000 100.00 % | -12.830 M 23.11 % | -16.686 M -178.90 % | 21.148 M 102.42 % | -874.796 M -218.53 % | 738.065 M 1 590.95 % | -49.503 M 97.57 % | -2.035 B -191.60 % | -698.017 M |
| 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 |
| 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 100.00 % | -2.400 B | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -385.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K 72.73 % | -11.000 K 99.73 % | -4.136 M |
| Other financing activites | -1.713 M | 0.000 100.00 % | -1.252 M -1 768.66 % | -67.000 K | 0.000 100.00 % | -28.859 M | 0.000 -100.00 % | 11.446 M 1 133.03 % | -1.108 M 92.44 % | -14.664 M 83.11 % | -86.797 M 59.74 % | -215.568 M -11.73 % | -192.932 M -81.89 % | -106.068 M -123.14 % | -47.535 M -61.27 % | -29.475 M -181.54 % | 36.149 M 457.24 % | -10.119 M -96.75 % | -5.143 M 99.78 % | -2.391 B -104.72 % | -1.168 B |
| Net cash used provided by financing activities | -21.667 M 26.87 % | -29.628 M 92.88 % | -416.264 M -4 416.30 % | 9.644 M 133.34 % | -28.927 M -0.24 % | -28.859 M | 0.000 -100.00 % | 11.446 M 1 133.03 % | -1.108 M 92.44 % | -14.664 M 98.98 % | -1.437 B -133.41 % | -615.568 M -219.06 % | -192.932 M -62.27 % | -118.898 M -85.14 % | -64.221 M -671.24 % | -8.327 M 99.01 % | -838.647 M -215.21 % | 727.946 M 129.66 % | -2.455 B 44.54 % | -4.426 B -136.70 % | -1.870 B |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.446 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 |
| Net change in cash | -19.693 M -141.04 % | 47.982 M 1 891.04 % | -2.679 M 87.21 % | -20.944 M -332.38 % | 9.013 M -15.51 % | 10.667 M 183.04 % | -12.845 M 68.94 % | -41.353 M -194.86 % | 43.594 M 104.39 % | -992.822 M -224.14 % | 799.771 M 40 129.93 % | 1.988 M 100.39 % | -512.986 M 49.80 % | -1.022 B -164.81 % | 1.577 B 596.69 % | -317.454 M -5.41 % | -301.147 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 53.593 M 855.14 % | 5.611 M -32.32 % | 8.290 M -71.64 % | 29.234 M 44.57 % | 20.221 M 111.65 % | 9.554 M -57.35 % | 22.399 M -64.87 % | 63.752 M 170.30 % | 23.586 M -97.68 % | 1.016 B 369.18 % | 216.637 M 0.93 % | 214.649 M -70.50 % | 727.635 M -58.41 % | 1.750 B 912.51 % | 172.792 M -91.03 % | 1.925 B -13.53 % | 2.227 B 8 061.10 % | 27.282 M -99.79 % | 12.836 B 11 808.65 % | 107.789 M | 0.000 |
| Cash at end of period | 33.900 M -36.75 % | 53.593 M 855.14 % | 5.611 M -32.32 % | 8.290 M -71.64 % | 29.234 M 44.57 % | 20.221 M 111.65 % | 9.554 M -57.35 % | 22.399 M -66.66 % | 67.180 M 184.83 % | 23.586 M -97.68 % | 1.016 B 369.18 % | 216.637 M 0.93 % | 214.649 M -70.50 % | 727.635 M -58.41 % | 1.750 B 8.81 % | 1.608 B -16.49 % | 1.925 B 319.82 % | 458.614 M 1 581.01 % | 27.282 M -99.79 % | 12.836 B 11 808.65 % | 107.789 M |
| Operating cash flow | 1.102 B 127.91 % | -3.947 B -171.97 % | -1.451 B -153.26 % | -572.990 M -24.83 % | -459.020 M -7.04 % | -428.844 M -99.38 % | -215.085 M -61.17 % | -133.452 M -124.34 % | 548.173 M -53.56 % | 1.181 B 306.40 % | -571.951 M -115.25 % | 3.751 B 423.31 % | -1.160 B 49.55 % | -2.299 B 46.94 % | -4.334 B -177.23 % | 5.611 B 843.97 % | -754.232 M 79.24 % | -3.633 B 10.99 % | -4.081 B -180.65 % | -1.454 B -188.03 % | 1.652 B |
| Capital expenditure | -974.000 K 92.96 % | -13.837 M 30.69 % | -19.963 M 66.53 % | -59.645 M -8 172.54 % | -721.000 K 43.89 % | -1.285 M 83.07 % | -7.592 M -40.83 % | -5.391 M -665.77 % | -704.000 K 97.54 % | -28.670 M -139.66 % | -11.963 M 98.98 % | -1.175 B -60 140.31 % | -1.950 M 92.93 % | -27.589 M 28.53 % | -38.601 M -31.40 % | -29.376 M -571.91 % | -4.372 M 48.25 % | -8.448 M 62.54 % | -22.555 M 98.89 % | -2.040 B -6 696.60 % | -30.012 M |
| Free CashFlow | 1.101 B 127.79 % | -3.960 B -169.22 % | -1.471 B -132.54 % | -632.635 M -37.61 % | -459.741 M -6.88 % | -430.129 M -93.16 % | -222.677 M -60.38 % | -138.843 M -125.36 % | 547.469 M -52.47 % | 1.152 B 297.26 % | -583.914 M -122.67 % | 2.576 B 321.67 % | -1.162 B 50.07 % | -2.327 B 46.77 % | -4.372 B -178.33 % | 5.582 B 835.81 % | -758.604 M 79.16 % | -3.641 B 11.27 % | -4.103 B -17.45 % | -3.494 B -315.42 % | 1.622 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 201.943 M 1.82 % | 198.343 M 29.49 % | 153.178 M 2.40 % | 149.592 M -5.60 % | 158.463 M -48.80 % | 309.518 M 98.78 % | 155.710 M 37.03 % | 113.633 M 63.92 % | 69.322 M -89.15 % | 638.658 M 1 385.39 % | 42.996 M -19.46 % | 53.382 M -7.01 % | 57.404 M -91.85 % | 704.034 M 451.88 % | 127.571 M 183.71 % | 44.965 M 66.91 % | 26.939 M -96.73 % | 823.234 M 1 745.77 % | 44.601 M 1.44 % | 43.968 M 2.53 % | 42.881 M -94.87 % | 835.291 M 2 150.55 % | 37.115 M -29.77 % | 52.846 M -4.46 % | 55.312 M -92.55 % | 742.837 M 1 248.77 % | 55.075 M 1.78 % | 54.111 M 2.86 % | 52.605 M -92.25 % | 679.026 M 1 222.37 % | 51.349 M 1.78 % | 50.451 M 2.91 % | 49.025 M |
| Net income | 66.625 M 1 187.40 % | -6.127 M -214.95 % | 5.330 M -86.47 % | 39.387 M -15.72 % | 46.731 M 39.71 % | 33.448 M 221.69 % | -27.487 M 14.96 % | -32.321 M -135.88 % | 90.079 M 67.13 % | 53.899 M -35.41 % | 83.444 M -35.11 % | 128.594 M 13.96 % | 112.846 M -11.07 % | 126.896 M 51.49 % | 83.764 M -46.05 % | 155.249 M 64.07 % | 94.625 M -22.51 % | 122.113 M 185.68 % | 42.744 M -74.38 % | 166.839 M -0.96 % | 168.461 M -42.04 % | 290.659 M 116.79 % | 134.073 M -10.35 % | 149.553 M 6.60 % | 140.288 M -7.03 % | 150.902 M -1.06 % | 152.519 M 23.82 % | 123.176 M 127.33 % | 54.183 M -23.64 % | 70.959 M -38.45 % | 115.294 M 1.27 % | 113.852 M -5.49 % | 120.468 M |
| Income before tax | 75.189 M 2 324.53 % | -3.380 M 17.48 % | -4.096 M -108.15 % | 50.241 M -9.40 % | 55.451 M 16.07 % | 47.772 M 244.47 % | -33.068 M 33.37 % | -49.626 M -135.40 % | 140.189 M 6.63 % | 131.478 M 4.92 % | 125.308 M -27.75 % | 173.443 M 13.89 % | 152.294 M -10.14 % | 169.473 M 33.16 % | 127.269 M -29.38 % | 180.225 M 33.58 % | 134.924 M -21.97 % | 172.916 M -7.64 % | 187.220 M -16.56 % | 224.369 M 3.12 % | 217.578 M -47.29 % | 412.816 M 120.06 % | 187.595 M -12.81 % | 215.165 M 6.15 % | 202.699 M -1.23 % | 205.233 M 1.62 % | 201.969 M 17.81 % | 171.440 M 59.75 % | 107.316 M -31.82 % | 157.393 M -11.17 % | 177.178 M 0.70 % | 175.950 M -4.68 % | 184.592 M |
| Income before tax ratio | 0.37 2 284.87 % | -0.02 36.27 % | -0.03 -107.96 % | 0.34 -4.02 % | 0.35 126.72 % | 0.15 172.68 % | -0.21 51.37 % | -0.44 -121.60 % | 2.02 882.33 % | 0.21 -92.94 % | 2.91 -10.30 % | 3.25 22.47 % | 2.65 1 002.13 % | 0.24 -75.87 % | 1.00 -75.11 % | 4.01 -19.97 % | 5.01 2 284.49 % | 0.21 -95.00 % | 4.20 -17.74 % | 5.10 0.57 % | 5.07 926.67 % | 0.49 -90.22 % | 5.05 24.14 % | 4.07 11.10 % | 3.66 1 226.41 % | 0.28 -92.47 % | 3.67 15.75 % | 3.17 55.31 % | 2.04 780.11 % | 0.23 -93.28 % | 3.45 -1.06 % | 3.49 -7.38 % | 3.77 |
| EBITDA | 84.516 M 986.32 % | 7.780 M -5.01 % | 8.190 M -86.39 % | 60.194 M -10.33 % | 67.131 M 10.36 % | 60.827 M 405.82 % | -19.890 M 45.51 % | -36.505 M -123.90 % | 152.736 M 4.69 % | 145.893 M 6.08 % | 137.532 M -25.97 % | 185.789 M 12.77 % | 164.745 M -10.52 % | 184.119 M 33.37 % | 138.049 M -27.82 % | 191.269 M 31.12 % | 145.872 M -21.07 % | 184.805 M -7.03 % | 198.781 M -15.74 % | 235.914 M 2.82 % | 229.448 M -45.68 % | 422.432 M 107.35 % | 203.728 M -10.34 % | 227.218 M 5.17 % | 216.041 M 2.54 % | 210.688 M 1.62 % | 207.329 M 17.51 % | 176.435 M 57.36 % | 112.121 M -30.05 % | 160.294 M -12.88 % | 183.985 M 1.27 % | 181.673 M -5.10 % | 191.427 M |
| Net income ratio | 0.33 1 168.02 % | -0.03 -188.78 % | 0.03 -86.78 % | 0.26 -10.72 % | 0.29 172.89 % | 0.11 161.22 % | -0.18 37.94 % | -0.28 -121.89 % | 1.30 1 439.71 % | 0.08 -95.65 % | 1.94 -19.44 % | 2.41 22.54 % | 1.97 990.66 % | 0.18 -72.55 % | 0.66 -80.98 % | 3.45 -1.71 % | 3.51 2 268.02 % | 0.15 -84.52 % | 0.96 -74.74 % | 3.79 -3.41 % | 3.93 1 028.99 % | 0.35 -90.37 % | 3.61 27.65 % | 2.83 11.58 % | 2.54 1 148.53 % | 0.20 -92.66 % | 2.77 21.65 % | 2.28 121.01 % | 1.03 885.63 % | 0.10 -95.35 % | 2.25 -0.50 % | 2.26 -8.16 % | 2.46 |
| Ratio EBITDA | 0.42 966.96 % | 0.04 -26.64 % | 0.05 -86.71 % | 0.40 -5.02 % | 0.42 115.57 % | 0.20 253.85 % | -0.13 60.24 % | -0.32 -114.58 % | 2.20 864.50 % | 0.23 -92.86 % | 3.20 -8.09 % | 3.48 21.27 % | 2.87 997.40 % | 0.26 -75.83 % | 1.08 -74.56 % | 4.25 -21.44 % | 5.41 2 312.13 % | 0.22 -94.96 % | 4.46 -16.94 % | 5.37 0.28 % | 5.35 958.04 % | 0.51 -90.79 % | 5.49 27.66 % | 4.30 10.08 % | 3.91 1 277.12 % | 0.28 -92.47 % | 3.76 15.45 % | 3.26 52.98 % | 2.13 802.88 % | 0.24 -93.41 % | 3.58 -0.50 % | 3.60 -7.78 % | 3.90 |
| Gross profit ratio | 0.17 290.87 % | -0.09 -141.73 % | 0.21 -38.34 % | 0.34 9.23 % | 0.31 -25.52 % | 0.42 -54.71 % | 0.93 251.19 % | -0.62 -248.02 % | 0.42 -56.28 % | 0.95 871.14 % | -0.12 -466.20 % | 0.03 -81.13 % | 0.18 -81.64 % | 0.97 2 044.01 % | -0.05 63.56 % | -0.14 16.17 % | -0.16 -117.43 % | 0.94 420.36 % | 0.18 -21.14 % | 0.23 -7.20 % | 0.25 -84.40 % | 1.59 1 261.94 % | -0.14 -131.39 % | 0.43 -7.47 % | 0.47 -51.83 % | 0.98 142.00 % | 0.40 0.53 % | 0.40 -10.84 % | 0.45 -53.59 % | 0.97 175.58 % | 0.35 1.59 % | 0.35 -22.93 % | 0.45 |
| Weighted average shs out dil | 256.250 M -0.89 % | 258.548 M -2.98 % | 266.500 M 8.26 % | 246.169 M -5.18 % | 259.617 M 1.09 % | 256.809 M 2.77 % | 249.882 M 0.51 % | 248.623 M -3.40 % | 257.369 M 0.22 % | 256.809 M -1.52 % | 260.763 M 1.39 % | 257.188 M 0.28 % | 256.468 M -0.13 % | 256.809 M 1.17 % | 253.830 M -1.90 % | 258.748 M 1.18 % | 255.743 M -0.42 % | 256.809 M 2.14 % | 251.435 M -2.04 % | 256.675 M 0.56 % | 255.244 M -0.31 % | 256.027 M -0.70 % | 257.833 M -0.01 % | 257.850 M 1.09 % | 255.069 M -0.34 % | 255.939 M -0.99 % | 258.507 M 0.74 % | 256.617 M -0.54 % | 258.014 M 0.23 % | 257.412 M 0.47 % | 256.209 M -0.98 % | 258.755 M 0.95 % | 256.315 M |
| Weighted average shs out | 256.250 M -0.89 % | 258.548 M -2.98 % | 266.500 M 8.26 % | 246.169 M -5.18 % | 259.617 M 1.09 % | 256.809 M 2.77 % | 249.882 M 0.51 % | 248.623 M -3.40 % | 257.369 M 0.22 % | 256.809 M -1.52 % | 260.763 M 1.39 % | 257.188 M 0.28 % | 256.468 M -0.13 % | 256.809 M 1.17 % | 253.830 M -1.90 % | 258.748 M 1.18 % | 255.743 M -0.42 % | 256.809 M 2.14 % | 251.435 M -2.04 % | 256.675 M 0.56 % | 255.244 M -0.31 % | 256.027 M -0.70 % | 257.833 M -0.01 % | 257.850 M 1.09 % | 255.069 M -0.34 % | 255.939 M -0.99 % | 258.507 M 0.74 % | 256.617 M -0.54 % | 258.014 M 0.23 % | 257.412 M 0.47 % | 256.209 M -0.98 % | 258.755 M 0.95 % | 256.315 M |
| EPS diluted | 0.26 1 197.05 % | -0.02 -218.50 % | 0.02 -87.50 % | 0.16 -11.11 % | 0.18 38.46 % | 0.13 218.18 % | -0.11 15.38 % | -0.13 -137.14 % | 0.35 66.67 % | 0.21 -34.38 % | 0.32 -36.00 % | 0.50 13.64 % | 0.44 -10.20 % | 0.49 48.48 % | 0.33 -45.00 % | 0.60 62.16 % | 0.37 -22.92 % | 0.48 182.35 % | 0.17 -73.85 % | 0.65 -1.52 % | 0.66 -42.11 % | 1.14 119.23 % | 0.52 -10.34 % | 0.58 5.45 % | 0.55 -6.78 % | 0.59 0.00 % | 0.59 22.92 % | 0.48 128.57 % | 0.21 -25.00 % | 0.28 -37.78 % | 0.45 2.27 % | 0.44 -6.38 % | 0.47 |
| Earnings per share | 0.26 1 197.05 % | -0.02 -218.50 % | 0.02 -87.50 % | 0.16 -11.11 % | 0.18 38.46 % | 0.13 218.18 % | -0.11 15.38 % | -0.13 -137.14 % | 0.35 66.67 % | 0.21 -34.38 % | 0.32 -36.00 % | 0.50 13.64 % | 0.44 -10.20 % | 0.49 48.48 % | 0.33 -45.00 % | 0.60 62.16 % | 0.37 -22.92 % | 0.48 182.35 % | 0.17 -73.85 % | 0.65 -1.52 % | 0.66 -42.11 % | 1.14 119.23 % | 0.52 -10.34 % | 0.58 5.45 % | 0.55 -6.78 % | 0.59 0.00 % | 0.59 22.92 % | 0.48 128.57 % | 0.21 -25.00 % | 0.28 -37.78 % | 0.45 2.27 % | 0.44 -6.38 % | 0.47 |
| Gross profit | 34.104 M 294.34 % | -17.549 M -154.04 % | 32.476 M -36.86 % | 51.436 M 3.11 % | 49.883 M -61.87 % | 130.826 M -9.97 % | 145.315 M 307.17 % | -70.143 M -342.63 % | 28.909 M -95.25 % | 609.144 M 11 554.38 % | -5.318 M -394.95 % | 1.803 M -82.46 % | 10.277 M -98.50 % | 686.412 M 10 828.54 % | -6.398 M -3.38 % | -6.189 M -39.93 % | -4.423 M -100.57 % | 775.288 M 9 504.66 % | 8.072 M -20.01 % | 10.091 M -4.85 % | 10.605 M -99.20 % | 1.325 B 26 250.07 % | -5.065 M -122.05 % | 22.972 M -11.60 % | 25.985 M -96.41 % | 724.535 M 3 163.97 % | 22.198 M 2.32 % | 21.695 M -8.29 % | 23.656 M -96.40 % | 657.886 M 3 544.19 % | 18.053 M 3.40 % | 17.460 M -20.69 % | 22.014 M |
| Income tax expense | 8.564 M 211.76 % | 2.747 M 129.14 % | -9.426 M -186.84 % | 10.854 M 24.47 % | 8.720 M -39.12 % | 14.324 M 356.66 % | -5.581 M 67.75 % | -17.305 M -134.53 % | 50.110 M -35.41 % | 77.579 M 85.31 % | 41.864 M -6.66 % | 44.849 M 13.69 % | 39.448 M -7.35 % | 42.577 M -2.13 % | 43.505 M 74.19 % | 24.976 M -38.02 % | 40.299 M -20.68 % | 50.803 M -64.84 % | 144.476 M 151.13 % | 57.530 M 17.13 % | 49.117 M -59.79 % | 122.157 M 128.24 % | 53.522 M -18.43 % | 65.612 M 5.13 % | 62.411 M 14.87 % | 54.331 M 9.87 % | 49.450 M 2.46 % | 48.264 M -9.16 % | 53.133 M -38.53 % | 86.434 M 39.67 % | 61.884 M -0.34 % | 62.098 M -3.16 % | 64.124 M |
| Cost of revenue | 167.839 M -22.26 % | 215.892 M 78.86 % | 120.702 M 22.97 % | 98.156 M -9.60 % | 108.580 M -39.24 % | 178.692 M 201.51 % | 59.266 M -67.75 % | 183.776 M 354.74 % | 40.413 M 36.93 % | 29.514 M -38.91 % | 48.314 M -6.33 % | 51.579 M 9.45 % | 47.127 M 167.43 % | 17.622 M -86.85 % | 133.969 M 161.89 % | 51.154 M 63.11 % | 31.362 M -34.59 % | 47.946 M 31.25 % | 36.529 M 7.83 % | 33.877 M 4.96 % | 32.276 M 106.60 % | -489.210 M -1 259.82 % | 42.180 M 41.19 % | 29.874 M 1.87 % | 29.327 M 60.24 % | 18.302 M -44.33 % | 32.877 M 1.42 % | 32.416 M 11.98 % | 28.949 M 36.94 % | 21.140 M -36.51 % | 33.296 M 0.92 % | 32.991 M 22.14 % | 27.011 M |
| General and administrative expenses | 11.966 M -34.55 % | 18.284 M 56.03 % | 11.718 M -28.60 % | 16.412 M 23.98 % | 13.238 M -17.62 % | 16.070 M 81.87 % | 8.836 M -32.84 % | 13.157 M -6.88 % | 14.129 M -67.09 % | 42.927 M 366.95 % | 9.193 M -29.20 % | 12.985 M -56.44 % | 29.810 M 2.33 % | 29.132 M 163.73 % | 11.046 M -9.43 % | 12.196 M -9.55 % | 13.483 M -40.72 % | 22.745 M 92.25 % | 11.831 M -7.97 % | 12.856 M -13.02 % | 14.781 M -75.27 % | 59.768 M 165.75 % | 22.490 M 32.50 % | 16.974 M -14.34 % | 19.816 M -50.73 % | 40.221 M 203.39 % | 13.257 M -45.04 % | 24.121 M 41.70 % | 17.023 M -58.87 % | 41.393 M 155.43 % | 16.205 M 26.08 % | 12.853 M 1.47 % | 12.667 M |
| Selling and marketing expenses | 0.000 -100.00 % | 27.064 M -29.94 % | 38.628 M -14.77 % | 45.324 M | 0.000 -100.00 % | 28.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.486 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.453 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.003 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 18.974 M 90.85 % | 9.942 M -89.51 % | 94.813 M 112.78 % | 44.559 M 11.22 % | 40.064 M 148.08 % | -83.333 M -129.54 % | 282.110 M 438.67 % | -83.300 M -663.60 % | 14.780 M | 0.000 100.00 % | -14.511 M -29.77 % | -11.182 M 42.75 % | -19.533 M | 0.000 100.00 % | -17.444 M 5.12 % | -18.385 M -2.68 % | -17.906 M | 0.000 100.00 % | -3.759 M -35.95 % | -2.765 M 33.79 % | -4.176 M -100.33 % | 1.261 B 4 674.65 % | -27.555 M -559.40 % | 5.998 M -2.77 % | 6.169 M -99.09 % | 676.493 M 7 466.19 % | 8.941 M 468.55 % | -2.426 M -136.57 % | 6.633 M -98.92 % | 611.490 M 32 989.29 % | 1.848 M -59.89 % | 4.607 M -50.71 % | 9.347 M |
| Operating expenses | 30.940 M -44.04 % | 55.290 M -48.10 % | 106.531 M 74.72 % | 60.971 M 14.39 % | 53.302 M 44.22 % | 36.958 M -87.30 % | 290.946 M 514.79 % | -70.143 M -342.63 % | 28.909 M -51.07 % | 59.077 M 1 210.89 % | -5.318 M -394.95 % | 1.803 M -82.46 % | 10.277 M -78.23 % | 47.213 M 837.93 % | -6.398 M -3.38 % | -6.189 M -39.93 % | -4.423 M -113.02 % | 33.982 M 320.99 % | 8.072 M -20.01 % | 10.091 M -4.85 % | 10.605 M -99.20 % | 1.325 B 26 250.07 % | -5.065 M -122.05 % | 22.972 M -11.60 % | 25.985 M -96.41 % | 724.535 M 3 163.97 % | 22.198 M 2.32 % | 21.695 M -8.29 % | 23.656 M -96.40 % | 657.886 M 3 544.19 % | 18.053 M 3.40 % | 17.460 M -20.69 % | 22.014 M |
| Cost and expenses | 198.779 M -26.70 % | 271.182 M 19.34 % | 227.233 M 42.80 % | 159.127 M -1.70 % | 161.882 M -24.93 % | 215.650 M 15.23 % | 187.145 M 64.69 % | 113.633 M 63.92 % | 69.322 M -21.75 % | 88.591 M 106.04 % | 42.996 M -19.46 % | 53.382 M -7.01 % | 57.404 M -11.46 % | 64.835 M -49.18 % | 127.571 M 183.71 % | 44.965 M 66.91 % | 26.939 M -67.12 % | 81.928 M 83.69 % | 44.601 M 1.44 % | 43.968 M 2.53 % | 42.881 M -94.87 % | 835.291 M 2 150.55 % | 37.115 M -29.77 % | 52.846 M -4.46 % | 55.312 M -92.55 % | 742.837 M 1 248.77 % | 55.075 M 1.78 % | 54.111 M 2.86 % | 52.605 M -92.25 % | 679.026 M 1 222.37 % | 51.349 M 1.78 % | 50.451 M 2.91 % | 49.025 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 |
| Selling general and administrative expenses | 11.966 M -73.61 % | 45.348 M 286.99 % | 11.718 M -28.60 % | 16.412 M 23.98 % | 13.238 M -89.00 % | 120.291 M 1 261.37 % | 8.836 M -32.84 % | 13.157 M -6.88 % | 14.129 M -74.47 % | 55.337 M 501.95 % | 9.193 M -29.20 % | 12.985 M -56.44 % | 29.810 M -28.37 % | 41.618 M 276.77 % | 11.046 M -9.43 % | 12.196 M -9.55 % | 13.483 M -60.57 % | 34.198 M 189.05 % | 11.831 M -7.97 % | 12.856 M -13.02 % | 14.781 M -76.89 % | 63.957 M 184.38 % | 22.490 M 32.50 % | 16.974 M -14.34 % | 19.816 M -58.75 % | 48.042 M 262.39 % | 13.257 M -45.04 % | 24.121 M 41.70 % | 17.023 M -63.31 % | 46.396 M 186.31 % | 16.205 M 26.08 % | 12.853 M 1.47 % | 12.667 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 287.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 178.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 143.585 M | 0.000 | 0.000 | 0.000 -100.00 % | 175.755 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 213.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.025 M -24.86 % | 2.695 M 3.49 % | 2.604 M -13.97 % | 3.027 M 131.95 % | 1.305 M -11.41 % | 1.473 M -9.80 % | 1.633 M -9.33 % | 1.801 M -8.21 % | 1.962 M -43.59 % | 3.478 M 55.20 % | 2.241 M -6.20 % | 2.389 M -5.83 % | 2.537 M -55.65 % | 5.720 M 218.84 % | 1.794 M -9.03 % | 1.972 M -7.63 % | 2.135 M -19.19 % | 2.642 M 16.64 % | 2.265 M 0.27 % | 2.259 M -14.40 % | 2.639 M | 0.000 -100.00 % | 6.263 M 182.12 % | 2.220 M -38.16 % | 3.590 M 278.69 % | 948.000 K 31.67 % | 720.000 K 7.78 % | 668.000 K -5.38 % | 706.000 K | 0.000 -100.00 % | 1.798 M 152.17 % | 713.000 K -64.42 % | 2.004 M |
| Depreciation and amortization | 7.302 M -13.74 % | 8.465 M -12.57 % | 9.682 M 39.79 % | 6.926 M -33.24 % | 10.375 M -10.42 % | 11.582 M 0.32 % | 11.545 M 1.99 % | 11.320 M 6.94 % | 10.585 M -3.22 % | 10.937 M 9.56 % | 9.983 M 0.26 % | 9.957 M 0.43 % | 9.914 M 11.07 % | 8.926 M -0.67 % | 8.986 M -0.95 % | 9.072 M 2.94 % | 8.813 M -4.69 % | 9.247 M -0.53 % | 9.296 M 0.11 % | 9.286 M 0.60 % | 9.231 M -6.07 % | 9.828 M -0.43 % | 9.870 M 0.38 % | 9.833 M 0.83 % | 9.752 M 116.37 % | 4.507 M -2.87 % | 4.640 M 7.23 % | 4.327 M 5.56 % | 4.099 M -15.43 % | 4.847 M -3.23 % | 5.009 M -0.02 % | 5.010 M 3.71 % | 4.831 M |
| Operating income | 3.164 M 104.34 % | -72.839 M 1.64 % | -74.055 M -177.95 % | 95.007 M 2 878.79 % | -3.419 M -103.64 % | 93.868 M 126.03 % | -360.648 M -628.67 % | -49.494 M -135.29 % | 140.249 M -74.50 % | 550.067 M 338.75 % | 125.370 M 418.35 % | -39.381 M -125.81 % | 152.604 M -76.13 % | 639.199 M 959.20 % | -74.395 M -145.18 % | -30.343 M 53.16 % | -64.775 M -108.74 % | 741.306 M 291.22 % | 189.485 M 965.50 % | -21.893 M 14.70 % | -25.665 M -106.22 % | 412.604 M 881.06 % | -52.826 M -52.90 % | -34.550 M -116.75 % | 206.289 M 0.05 % | 206.181 M 942.11 % | -24.484 M -114.23 % | 172.108 M 59.33 % | 108.022 M -30.51 % | 155.447 M 623.73 % | -29.681 M 7.51 % | -32.091 M -149.74 % | -12.850 M |
| Operating income ratio | 0.02 104.27 % | -0.37 24.04 % | -0.48 -176.12 % | 0.64 3 043.58 % | -0.02 -107.11 % | 0.30 113.09 % | -2.32 -431.76 % | -0.44 -121.53 % | 2.02 134.90 % | 0.86 -70.46 % | 2.92 495.25 % | -0.74 -127.75 % | 2.66 192.81 % | 0.91 255.69 % | -0.58 13.58 % | -0.67 71.94 % | -2.40 -367.02 % | 0.90 -78.80 % | 4.25 953.22 % | -0.50 16.81 % | -0.60 -221.17 % | 0.49 134.71 % | -1.42 -117.70 % | -0.65 -117.53 % | 3.73 1 243.70 % | 0.28 162.43 % | -0.44 -113.98 % | 3.18 54.89 % | 2.05 796.99 % | 0.23 139.60 % | -0.58 9.13 % | -0.64 -142.68 % | -0.26 |
| Total other income expenses net | 72.025 M 3.69 % | 69.459 M -0.71 % | 69.959 M 17.04 % | 59.776 M 1.54 % | 58.870 M 227.71 % | -46.096 M -114.07 % | 327.580 M 248 266.67 % | -132.000 K -120.00 % | -60.000 K 99.99 % | -418.589 M -675 043.55 % | -62.000 K -100.03 % | 212.824 M 68 752.90 % | -310.000 K 99.93 % | -469.726 M -332.93 % | 201.664 M -4.23 % | 210.568 M 5.44 % | 199.699 M 135.13 % | -568.390 M -24 994.48 % | -2.265 M -100.92 % | 246.262 M 1.24 % | 243.243 M 114 637.26 % | 212.000 K -99.91 % | 240.421 M -3.72 % | 249.715 M 7 055.85 % | -3.590 M -278.69 % | -948.000 K -100.42 % | 226.453 M 34 000.15 % | -668.000 K 5.38 % | -706.000 K -136.28 % | 1.946 M -99.06 % | 206.859 M -0.57 % | 208.041 M 5.37 % | 197.442 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 24.077 M | 0.000 100.00 % | -41.648 M | 0.000 100.00 % | -33.363 M | 0.000 100.00 % | -10.595 M -125.78 % | 41.094 M 518.05 % | 6.649 M -89.36 % | 62.519 M 407.54 % | 12.318 M -48.38 % | 23.865 M | 0.000 -100.00 % | 43.754 M | 0.000 -100.00 % | 55.548 M | 0.000 100.00 % | -16.937 M | 0.000 100.00 % | -9.554 M | 0.000 100.00 % | -7.055 M | 0.000 100.00 % | -22.399 M 76.96 % | -97.230 M 95.88 % | -2.357 B 24.72 % | -3.131 B -285.47 % | -812.383 M -5 148.05 % | 16.093 M 100.72 % | -2.235 B |
| Total investments | 0.000 -100.00 % | 2.931 B | 0.000 -100.00 % | 6.287 B | 0.000 -100.00 % | 1.618 B | 0.000 -100.00 % | 4.232 B 582.58 % | 620.026 M -13.58 % | 717.427 M 21.59 % | 590.027 M -83.43 % | 3.561 B 1 204.19 % | 273.011 M | 0.000 -100.00 % | 3.090 B | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 2.938 B | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 2.707 B | 0.000 -100.00 % | 13.000 K -100.00 % | 928.948 M | 0.000 -100.00 % | 636.147 M -78.72 % | 2.989 B 1 409.75 % | 197.978 M | 0.000 |
| Total debt | 0.000 -100.00 % | 57.977 M | 0.000 -100.00 % | 42.597 M | 0.000 -100.00 % | 20.180 M | 0.000 -100.00 % | 33.837 M -27.55 % | 46.705 M -20.76 % | 58.941 M -16.76 % | 70.809 M 69.57 % | 41.759 M -21.36 % | 53.099 M | 0.000 -100.00 % | 67.155 M | 0.000 -100.00 % | 75.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.350 B -33.71 % | 2.037 B | 0.000 |
| Accumulated other comprehensive income loss | 25.000 B 79.11 % | 13.958 B -44.14 % | 24.986 B 11.46 % | 22.418 B -9.95 % | 24.894 B 78.62 % | 13.937 B -43.99 % | 24.886 B | 0.000 -100.00 % | 13.935 B | 0.000 -100.00 % | 14.320 B | 0.000 -100.00 % | 14.315 B -40.84 % | 24.195 B | 0.000 -100.00 % | 23.864 B 66.76 % | 14.311 B -38.97 % | 23.448 B | 0.000 -100.00 % | 23.158 B | 0.000 -100.00 % | 22.854 B | 0.000 -100.00 % | 22.677 B | 0.000 100.00 % | -11.446 M -2 204.04 % | 544.000 K -95.44 % | 11.928 M -49.88 % | 23.797 M -19.64 % | 29.612 M 448.17 % | 5.402 M |
| Retained earnings | 0.000 -100.00 % | 4.049 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.964 B | 0.000 | 0.000 -100.00 % | 3.900 B | 0.000 -100.00 % | 3.521 B | 0.000 -100.00 % | 3.061 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.560 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.846 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.365 B 44.53 % | 944.460 M 453.58 % | -267.117 M 58.64 % | -645.901 M 31.01 % | -936.283 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B 0.00 % | 2.568 B |
| Total equity | 25.000 B 0.00 % | 25.000 B 0.06 % | 24.986 B 0.00 % | 24.986 B 0.37 % | 24.894 B 0.00 % | 24.894 B 0.03 % | 24.886 B 0.00 % | 24.886 B 0.23 % | 24.828 B 0.55 % | 24.694 B -0.57 % | 24.835 B 0.88 % | 24.619 B 1.03 % | 24.369 B 0.72 % | 24.195 B 0.00 % | 24.195 B 1.39 % | 23.864 B 0.00 % | 23.864 B 1.78 % | 23.448 B 0.00 % | 23.448 B 1.25 % | 23.158 B 0.00 % | 23.158 B 1.33 % | 22.854 B 0.00 % | 22.854 B 0.78 % | 22.677 B 0.00 % | 22.677 B 1.90 % | 22.253 B 3.82 % | 21.434 B 1.74 % | 21.066 B 1.34 % | 20.788 B 3.08 % | 20.166 B 0.08 % | 20.150 B |
| Other non current liabilities | -25.000 B -36 267.86 % | 69.122 M 100.28 % | -24.986 B -32 518.14 % | 77.074 M 100.31 % | -24.894 B -32 969.02 % | 75.738 M 100.30 % | -24.886 B -30 172.92 % | 82.752 M 148.62 % | 33.285 M 11.68 % | 29.804 M -9.94 % | 33.094 M -16.90 % | 39.824 M 7.85 % | 36.926 M 100.15 % | -24.195 B -56 152.10 % | 43.166 M 100.18 % | -23.864 B -62 632.59 % | 38.163 M 100.16 % | -23.448 B -23 690.41 % | 99.396 M 100.43 % | -23.158 B -68 730.77 % | 33.743 M 100.15 % | -22.854 B -74 762.12 % | 30.610 M 100.13 % | -22.677 B -79 888.61 % | 28.421 M 1 180.24 % | -2.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 42.902 M | 0.000 -100.00 % | 26.837 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.965 M -74.37 % | 19.373 M -41.44 % | 33.082 M -28.28 % | 46.125 M 221.05 % | 14.367 M -47.91 % | 27.582 M | 0.000 -100.00 % | 40.995 M | 0.000 -100.00 % | 52.550 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 |
| Total non current liabilities | -25.000 B -22 416.60 % | 112.024 M 100.45 % | -24.986 B -24 145.54 % | 103.911 M 100.42 % | -24.894 B -32 969.02 % | 75.738 M 100.30 % | -24.886 B -28 470.72 % | 87.717 M 66.58 % | 52.658 M -16.26 % | 62.886 M -20.62 % | 79.219 M 46.18 % | 54.191 M -15.99 % | 64.508 M 100.27 % | -24.195 B -28 849.00 % | 84.161 M 100.35 % | -23.864 B -26 407.49 % | 90.713 M 100.39 % | -23.448 B -23 690.41 % | 99.396 M 100.43 % | -23.158 B -68 730.77 % | 33.743 M 100.15 % | -22.854 B -74 762.12 % | 30.610 M 100.13 % | -22.677 B -79 888.61 % | 28.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 428.306 M | 0.000 -100.00 % | 383.951 M | 0.000 -100.00 % | 322.251 M | 0.000 -100.00 % | 359.564 M 5.67 % | 340.264 M -7.38 % | 367.392 M 6.36 % | 345.433 M -2.20 % | 353.190 M 3.06 % | 342.691 M | 0.000 -100.00 % | 368.439 M | 0.000 -100.00 % | 361.141 M | 0.000 -100.00 % | 390.888 M | 0.000 -100.00 % | 363.347 M | 0.000 -100.00 % | 401.639 M | 0.000 -100.00 % | 383.054 M | 0.000 | 0.000 | 0.000 100.00 % | -1.350 B -266.52 % | 810.737 M -72.27 % | 2.924 B |
| 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 |
| Short term debt | 0.000 -100.00 % | 30.150 M | 0.000 -100.00 % | 31.520 M | 0.000 -100.00 % | 40.360 M | 0.000 -100.00 % | 28.872 M 5.63 % | 27.332 M 5.70 % | 25.859 M 4.76 % | 24.684 M -9.89 % | 27.392 M 7.35 % | 25.517 M | 0.000 -100.00 % | 26.160 M | 0.000 -100.00 % | 23.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.350 B -33.71 % | 2.037 B | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 461.215 M | 0.000 -100.00 % | 423.714 M | 0.000 -100.00 % | 380.534 M | 0.000 -100.00 % | 394.246 M -17.33 % | 476.880 M 21.27 % | 393.251 M 4.35 % | 376.841 M -0.98 % | 380.582 M -19.70 % | 473.958 M | 0.000 -100.00 % | 401.410 M | 0.000 -100.00 % | 392.894 M | 0.000 -100.00 % | 390.888 M | 0.000 -100.00 % | 370.706 M | 0.000 -100.00 % | 401.874 M | 0.000 -100.00 % | 394.462 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.847 B -2.62 % | 2.924 B |
| Total liabilities | -25.000 B -4 461.17 % | 573.239 M 102.29 % | -24.986 B -4 835.55 % | 527.625 M 102.12 % | -24.894 B -5 556.03 % | 456.272 M 101.83 % | -24.886 B -5 263.46 % | 481.963 M -8.98 % | 529.538 M 16.09 % | 456.137 M 0.02 % | 456.060 M 4.90 % | 434.773 M -19.26 % | 538.466 M 102.23 % | -24.195 B -5 082.89 % | 485.571 M 102.03 % | -23.864 B -5 034.65 % | 483.607 M 102.06 % | -23.448 B -4 882.52 % | 490.284 M 102.12 % | -23.158 B -5 825.83 % | 404.449 M 101.77 % | -22.854 B -5 384.37 % | 432.484 M 101.91 % | -22.677 B -5 462.41 % | 422.883 M -41.62 % | 724.387 M -17.42 % | 877.163 M -7.59 % | 949.171 M -57.71 % | 2.245 B -36.43 % | 3.531 B -0.08 % | 3.534 B |
| Other non current assets | 0.000 -100.00 % | 8.460 B | 0.000 -100.00 % | 8.694 B | 0.000 -100.00 % | 9.399 B | 0.000 -100.00 % | 9.203 B -32.30 % | 13.594 B -4.83 % | 14.283 B -23.34 % | 18.631 B 114.81 % | 8.673 B -36.12 % | 13.578 B | 0.000 -100.00 % | 3.923 B | 0.000 -100.00 % | 14.632 B | 0.000 -100.00 % | 4.149 B | 0.000 -100.00 % | 8.257 B | 0.000 -100.00 % | 4.195 B | 0.000 -100.00 % | 9.242 B 674.03 % | -1.610 B -26.46 % | -1.273 B 0.63 % | -1.281 B 1.97 % | -1.307 B -797.94 % | -145.559 M 28.26 % | -202.896 M |
| Long term investments | 0.000 -100.00 % | 1.095 B | 0.000 -100.00 % | 4.618 B | 0.000 -100.00 % | 712.567 M | 0.000 -100.00 % | 4.232 B 1 594.77 % | -283.134 M 93.80 % | -4.567 B -1 116.76 % | -375.310 M -109.98 % | 3.761 B 744.53 % | -583.456 M | 0.000 -100.00 % | 1.929 B | 0.000 100.00 % | -63.282 M | 0.000 -100.00 % | 1.752 B | 0.000 100.00 % | -92.413 M | 0.000 -100.00 % | 1.070 B | 0.000 100.00 % | -502.591 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -222.237 M | 0.000 -100.00 % | 6.146 B -18.50 % | 7.540 B 8.44 % | 6.954 B 127.05 % | 3.063 B | 0.000 -100.00 % | 8.247 B | 0.000 -100.00 % | 9.263 B | 0.000 -100.00 % | 7.056 B | 0.000 -100.00 % | 9.338 B | 0.000 -100.00 % | 9.120 B | 0.000 -100.00 % | 8.577 B | 0.000 -100.00 % | 7.676 B | 0.000 | 0.000 | 0.000 -100.00 % | 7.031 B -35.40 % | 10.884 B 4 767.42 % | 223.603 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 135.834 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -86.403 M | 0.000 -100.00 % | 43.035 M -85.05 % | 287.808 M 52.81 % | 188.338 M -49.82 % | 375.310 M -55.05 % | 834.947 M 43.10 % | 583.456 M | 0.000 -100.00 % | 2.911 B | 0.000 -100.00 % | 63.282 M | 0.000 -100.00 % | 4.840 B | 0.000 -100.00 % | 92.413 M | 0.000 -100.00 % | 3.196 B | 0.000 -100.00 % | 502.591 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K -39.81 % | 103.000 K -30.87 % | 149.000 K |
| Property plant equipment net | 0.000 -100.00 % | 1.222 B | 0.000 -100.00 % | 1.218 B | 0.000 -100.00 % | 1.200 B | 0.000 -100.00 % | 1.221 B -0.84 % | 1.232 B -0.16 % | 1.234 B -1.57 % | 1.253 B 3.35 % | 1.213 B -1.36 % | 1.229 B | 0.000 -100.00 % | 1.247 B | 0.000 -100.00 % | 1.266 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.208 B | 0.000 -100.00 % | 1.218 B | 0.000 -100.00 % | 1.220 B -1.26 % | 1.235 B -2.99 % | 1.273 B -0.63 % | 1.281 B -1.96 % | 1.307 B 798.54 % | 145.456 M -28.26 % | 202.747 M |
| Total non current assets | 0.000 -100.00 % | 10.910 B | 0.000 -100.00 % | 14.665 B | 0.000 -100.00 % | 11.368 B | 0.000 -100.00 % | 14.853 B 1.01 % | 14.704 B 29.77 % | 11.331 B -42.48 % | 19.699 B 34.23 % | 14.675 B 1.77 % | 14.420 B | 0.000 -100.00 % | 10.219 B | 0.000 -100.00 % | 16.036 B | 0.000 -100.00 % | 12.335 B | 0.000 -100.00 % | 9.680 B | 0.000 -100.00 % | 9.982 B | 0.000 -100.00 % | 10.266 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current assets | -5.883 B -5 104.34 % | 117.553 M 106.70 % | -1.753 B -1 672.36 % | 111.511 M 111.63 % | -959.030 M -124.79 % | 3.869 B 403.11 % | -1.276 B -3 103.98 % | 42.491 M -85.35 % | 290.079 M 139.28 % | 121.232 M -28.52 % | 169.594 M -97.68 % | 7.298 B 2 889.61 % | 244.122 M 180.38 % | -303.709 M -110.56 % | 2.875 B 3 543.32 % | -83.507 M -352.16 % | 33.117 M 130.26 % | -109.436 M -125.20 % | 434.300 M 428.95 % | -132.025 M -103.27 % | 4.032 B 2 975.57 % | -140.233 M -105.71 % | 2.456 B 596.25 % | -494.953 M -112.36 % | 4.005 B 149.09 % | -8.159 B 13.23 % | -9.403 B -19.68 % | -7.856 B 35.51 % | -12.182 B 7.02 % | -13.102 B -432.93 % | -2.459 B |
| Short term investments | 0.000 -100.00 % | 5.849 B | 0.000 -100.00 % | 1.669 B | 0.000 -100.00 % | 905.437 M | 0.000 -100.00 % | 1.610 B 78.31 % | 903.160 M -82.91 % | 5.284 B 447.38 % | 965.337 M -38.97 % | 1.582 B 84.68 % | 856.467 M | 0.000 -100.00 % | 1.161 B | 0.000 -100.00 % | 63.286 M | 0.000 -100.00 % | 1.186 B | 0.000 -100.00 % | 92.421 M | 0.000 -100.00 % | 1.636 B | 0.000 -100.00 % | 502.604 M -45.90 % | 928.948 M | 0.000 -100.00 % | 636.147 M -78.72 % | 2.989 B 1 409.75 % | 197.978 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 33.900 M | 0.000 -100.00 % | 84.245 M | 0.000 -100.00 % | 53.543 M | 0.000 -100.00 % | 44.432 M 691.87 % | 5.611 M -89.27 % | 52.292 M 530.78 % | 8.290 M -71.84 % | 29.441 M 0.71 % | 29.234 M | 0.000 -100.00 % | 23.401 M | 0.000 -100.00 % | 20.221 M | 0.000 -100.00 % | 16.937 M | 0.000 -100.00 % | 9.554 M | 0.000 -100.00 % | 7.055 M | 0.000 -100.00 % | 22.399 M -76.96 % | 97.230 M -95.88 % | 2.357 B -24.72 % | 3.131 B 44.82 % | 2.162 B 7.03 % | 2.020 B -9.60 % | 2.235 B |
| Cash and short term investments | 5.883 B 0.00 % | 5.883 B 235.51 % | 1.753 B 0.00 % | 1.753 B 82.83 % | 959.030 M 0.01 % | 958.980 M -24.87 % | 1.276 B -22.87 % | 1.655 B 82.09 % | 908.771 M -82.97 % | 5.336 B 448.09 % | 973.627 M -39.57 % | 1.611 B 81.91 % | 885.701 M 191.63 % | 303.709 M -74.36 % | 1.184 B 1 318.39 % | 83.507 M 0.00 % | 83.507 M -23.69 % | 109.436 M -90.90 % | 1.203 B 811.29 % | 132.025 M 29.47 % | 101.975 M -27.28 % | 140.233 M -91.47 % | 1.643 B 231.99 % | 494.953 M -5.72 % | 525.003 M -48.84 % | 1.026 B -56.47 % | 2.357 B -37.43 % | 3.768 B -26.86 % | 5.151 B 132.21 % | 2.218 B -0.74 % | 2.235 B |
| Total current assets | 0.000 -100.00 % | 14.663 B | 0.000 -100.00 % | 10.849 B | 0.000 -100.00 % | 13.982 B | 0.000 -100.00 % | 10.515 B -1.30 % | 10.654 B -22.90 % | 13.819 B 147.11 % | 5.592 B -46.12 % | 10.378 B -1.04 % | 10.487 B | 0.000 -100.00 % | 14.462 B | 0.000 -100.00 % | 8.312 B | 0.000 -100.00 % | 11.603 B | 0.000 -100.00 % | 13.882 B | 0.000 -100.00 % | 13.304 B | 0.000 -100.00 % | 12.834 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 2.225 B | 0.000 -100.00 % | 2.483 B | 0.000 -100.00 % | 2.607 B | 0.000 -100.00 % | 2.672 B 39.56 % | 1.915 B 36.03 % | 1.407 B 1.53 % | 1.386 B -5.62 % | 1.469 B 32.30 % | 1.110 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 627.795 M | 0.000 -100.00 % | 627.795 M | 0.000 -100.00 % | 627.795 M | 0.000 -100.00 % | 627.795 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 6.437 B | 0.000 -100.00 % | 6.501 B | 0.000 -100.00 % | 6.547 B | 0.000 -100.00 % | 6.146 B -18.50 % | 7.540 B 8.44 % | 6.954 B 127.05 % | 3.063 B | 0.000 -100.00 % | 8.247 B | 0.000 -100.00 % | 9.263 B | 0.000 -100.00 % | 7.056 B | 0.000 -100.00 % | 9.338 B | 0.000 -100.00 % | 9.120 B | 0.000 -100.00 % | 8.577 B | 0.000 -100.00 % | 7.676 B 7.62 % | 7.132 B 1.23 % | 7.046 B 72.31 % | 4.089 B -41.84 % | 7.031 B -35.40 % | 10.884 B 4 767.42 % | 223.603 M |
| Tax assets | 0.000 -100.00 % | 133.182 M | 0.000 -100.00 % | 135.439 M | 0.000 -100.00 % | 143.178 M | 0.000 -100.00 % | 153.806 M -5.01 % | 161.913 M -16.00 % | 192.747 M 1.44 % | 190.020 M -1.99 % | 193.877 M -1.01 % | 195.865 M | 0.000 -100.00 % | 208.681 M | 0.000 -100.00 % | 201.228 M | 0.000 -100.00 % | 309.457 M | 0.000 -100.00 % | 307.691 M | 0.000 -100.00 % | 303.015 M | 0.000 -100.00 % | 306.257 M -18.32 % | 374.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 22.978 B 2.99 % | 22.311 B 1.34 % | 22.015 B -4.41 % | 23.032 B -2.80 % | 23.697 B 0.05 % | 23.684 B |
| Account payables | 0.000 -100.00 % | 2.759 M | 0.000 -100.00 % | 8.243 M | 0.000 -100.00 % | 7.624 M | 0.000 -100.00 % | 5.810 M -94.18 % | 99.825 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 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.299 M | 0.000 | 0.000 -100.00 % | 9.459 M | 0.000 -100.00 % | 6.724 M | 0.000 -100.00 % | 105.750 M | 0.000 -100.00 % | 6.811 M | 0.000 -100.00 % | 8.534 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.359 M | 0.000 -100.00 % | 235.000 K | 0.000 -100.00 % | 11.408 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 57.977 M | 0.000 -100.00 % | 42.597 M | 0.000 -100.00 % | 20.180 M | 0.000 -100.00 % | 33.837 M -27.55 % | 46.705 M -20.76 % | 58.941 M -16.76 % | 70.809 M 69.57 % | 41.759 M -21.36 % | 53.099 M | 0.000 -100.00 % | 67.155 M | 0.000 -100.00 % | 75.769 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 4.425 B | 0.000 -100.00 % | 22.418 B | 0.000 -100.00 % | 4.425 B | 0.000 -100.00 % | 22.318 B 442.11 % | -6.524 B -129.48 % | 22.125 B 420.25 % | -6.909 B -131.33 % | 22.050 B 419.41 % | -6.903 B | 0.000 -100.00 % | 21.627 B | 0.000 -100.00 % | 4.425 B | 0.000 -100.00 % | 20.880 B | 0.000 -100.00 % | 18.744 B | 0.000 -100.00 % | 20.286 B | 0.000 -100.00 % | 18.744 B -0.05 % | 18.752 B -1.99 % | 19.132 B 0.00 % | 19.132 B 0.00 % | 19.132 B 8.90 % | 17.568 B -0.05 % | 17.577 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.631 M | 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 -100.00 % | 724.387 M -17.42 % | 877.163 M -7.59 % | 949.171 M -57.71 % | 2.245 B 228.27 % | 683.757 M 12.07 % | 610.105 M |
| Total assets | 0.000 -100.00 % | 25.573 B | 0.000 -100.00 % | 25.514 B | 0.000 -100.00 % | 25.351 B | 0.000 -100.00 % | 25.368 B 0.04 % | 25.358 B 0.83 % | 25.150 B -0.56 % | 25.291 B 0.95 % | 25.053 B 0.59 % | 24.907 B | 0.000 -100.00 % | 24.681 B | 0.000 -100.00 % | 24.348 B | 0.000 -100.00 % | 23.938 B | 0.000 -100.00 % | 23.563 B | 0.000 -100.00 % | 23.287 B | 0.000 -100.00 % | 23.100 B 0.53 % | 22.978 B 2.99 % | 22.311 B 1.34 % | 22.015 B -4.41 % | 23.032 B -2.80 % | 23.697 B 0.05 % | 23.684 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -66.625 M -1 187.40 % | 6.127 M 214.95 % | -5.330 M 86.47 % | -39.387 M 15.72 % | -46.731 M -39.71 % | -33.448 M -185.69 % | 39.032 M 444.81 % | -11.320 M -6.94 % | -10.585 M 3.22 % | -10.937 M -9.56 % | -9.983 M -0.26 % | -9.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.744 M 74.38 % | -166.839 M 0.96 % | -168.461 M 42.04 % | -290.659 M -116.79 % | -134.073 M 10.35 % | -149.553 M -6.60 % | -140.288 M 7.03 % | -150.902 M 1.06 % | -152.519 M -23.82 % | -123.176 M -127.33 % | -54.183 M 34.52 % | -82.748 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.090 M 171.44 % | -32.321 M -135.88 % | 90.079 M 67.13 % | 53.899 M -35.41 % | 83.444 M -35.11 % | 128.594 M 13.96 % | 112.846 M -11.07 % | 126.896 M 51.49 % | 83.764 M -46.05 % | 155.249 M 64.07 % | 94.625 M -22.51 % | 122.113 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.090 M 171.44 % | -32.321 M -138.26 % | 84.468 M 56.72 % | 53.899 M 73.02 % | 31.152 M -75.77 % | 128.594 M 13.96 % | 112.846 M -11.07 % | 126.896 M 51.49 % | 83.764 M -46.05 % | 155.249 M 64.07 % | 94.625 M -22.51 % | 122.113 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.522 M 51.97 % | 44.432 M -42.11 % | 76.753 M 1 267.90 % | 5.611 M 111.62 % | -48.288 M -192.34 % | 52.292 M 168.53 % | -76.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.593 M -20.63 % | 67.522 M 51.97 % | 44.432 M -50.67 % | 90.079 M 1 505.40 % | 5.611 M -93.28 % | 83.444 M 59.57 % | 52.292 M -53.66 % | 112.846 M -11.07 % | 126.896 M 51.49 % | 83.764 M -46.05 % | 155.249 M 64.07 % | 94.625 M -22.51 % | 122.113 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.090 M 171.44 % | -32.321 M -135.88 % | 90.079 M 67.13 % | 53.899 M -35.41 % | 83.444 M -35.11 % | 128.594 M 13.96 % | 112.846 M -11.07 % | 126.896 M 51.49 % | 83.764 M -46.05 % | 155.249 M 64.07 % | 94.625 M -22.51 % | 122.113 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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.090 M 171.44 % | -32.321 M -135.88 % | 90.079 M 67.13 % | 53.899 M -35.41 % | 83.444 M -35.11 % | 128.594 M 13.96 % | 112.846 M -11.07 % | 126.896 M 51.49 % | 83.764 M -46.05 % | 155.249 M 64.07 % | 94.625 M -22.51 % | 122.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 |