Mauria Udyog Limited MUL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.087 B 30.71 % | 3.127 B 45.90 % | 2.143 B -11.12 % | 2.411 B 88.40 % | 1.280 B -77.36 % | 5.653 B -52.15 % | 11.815 B -12.02 % | 13.430 B 9.56 % | 12.257 B 8.47 % | 11.300 B 12.12 % | 10.079 B 31.19 % | 7.683 B |
| Net income | 181.976 M 8.71 % | 167.400 M 282.11 % | -91.921 M -309.63 % | -22.440 M 96.22 % | -594.116 M -23.08 % | -482.722 M -1 220.14 % | 43.095 M -46.01 % | 79.825 M -14.17 % | 93.002 M 3.38 % | 89.959 M -12.42 % | 102.714 M 7.38 % | 95.652 M |
| Income before tax | 353.241 M 159.14 % | 136.314 M 566.65 % | -29.211 M 65.13 % | -83.781 M 89.69 % | -812.303 M -24.41 % | -652.949 M -1 059.32 % | 68.064 M -55.25 % | 152.107 M 6.47 % | 142.869 M 3.19 % | 138.451 M -7.14 % | 149.103 M 6.35 % | 140.206 M |
| Income before tax ratio | 0.09 98.26 % | 0.04 419.84 % | -0.01 60.77 % | -0.03 94.53 % | -0.63 -449.51 % | -0.12 -2 104.90 % | 0.01 -49.14 % | 0.01 -2.83 % | 0.01 -4.87 % | 0.01 -17.18 % | 0.01 -18.94 % | 0.02 |
| EBITDA | 465.909 M 65.92 % | 280.800 M 31.64 % | 213.305 M 2 196.57 % | 9.288 M 101.34 % | -693.902 M -119.21 % | -316.541 M -149.15 % | 644.028 M -4.57 % | 674.886 M 14.21 % | 590.920 M 14.82 % | 514.627 M 3.96 % | 495.035 M 24.84 % | 396.526 M |
| Net income ratio | 0.04 -16.83 % | 0.05 224.82 % | -0.04 -360.87 % | -0.01 98.00 % | -0.46 -443.64 % | -0.09 -2 441.00 % | 0.00 -38.64 % | 0.01 -21.66 % | 0.01 -4.69 % | 0.01 -21.88 % | 0.01 -18.15 % | 0.01 |
| Ratio EBITDA | 0.11 26.94 % | 0.09 -9.77 % | 0.10 2 483.84 % | 0.00 100.71 % | -0.54 -868.28 % | -0.06 -202.72 % | 0.05 8.47 % | 0.05 4.24 % | 0.05 5.86 % | 0.05 -7.28 % | 0.05 -4.84 % | 0.05 |
| Gross profit ratio | 0.41 39.06 % | 0.30 0.30 % | 0.30 -25.62 % | 0.40 174.59 % | 0.15 191.91 % | 0.05 -59.95 % | 0.12 6.21 % | 0.12 11.21 % | 0.11 2.59 % | 0.10 -14.67 % | 0.12 -41.69 % | 0.21 |
| Weighted average shs out dil | 131.769 M -0.82 % | 132.857 M -0.26 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M |
| Weighted average shs out | 131.769 M -0.82 % | 132.857 M -0.26 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M |
| EPS diluted | 1.37 8.73 % | 1.26 282.61 % | -0.69 -305.88 % | -0.17 96.19 % | -4.46 -23.20 % | -3.62 -1 231.25 % | 0.32 -46.67 % | 0.60 -14.29 % | 0.70 2.94 % | 0.68 -11.69 % | 0.77 6.94 % | 0.72 |
| Earnings per share | 1.37 8.73 % | 1.26 282.61 % | -0.69 -305.88 % | -0.17 96.19 % | -4.46 -23.20 % | -3.62 -1 231.25 % | 0.32 -46.67 % | 0.60 -14.29 % | 0.70 2.94 % | 0.68 -11.69 % | 0.77 6.94 % | 0.72 |
| Gross profit | 1.692 B 81.76 % | 931.032 M 46.34 % | 636.233 M -33.89 % | 962.329 M 417.34 % | 186.015 M -33.91 % | 281.475 M -80.84 % | 1.469 B -6.56 % | 1.572 B 21.85 % | 1.290 B 11.28 % | 1.159 B -4.34 % | 1.212 B -23.50 % | 1.584 B |
| Income tax expense | 171.265 M 650.94 % | -31.086 M -149.49 % | 62.808 M 202.39 % | -61.341 M 71.89 % | -218.187 M -28.17 % | -170.227 M -781.76 % | 24.969 M -59.92 % | 62.292 M 24.92 % | 49.867 M 2.84 % | 48.492 M 4.53 % | 46.390 M 4.12 % | 44.554 M |
| Cost of revenue | 2.395 B 9.06 % | 2.196 B 45.72 % | 1.507 B 4.00 % | 1.449 B 62.51 % | 891.630 M -83.40 % | 5.372 B -48.08 % | 10.346 B -12.75 % | 11.858 B 8.12 % | 10.967 B 8.15 % | 10.141 B 14.37 % | 8.867 B 45.40 % | 6.098 B |
| General and administrative expenses | 0.000 -100.00 % | 20.951 M 71.31 % | 12.230 M -10.80 % | 13.711 M 10.71 % | 12.385 M -3.54 % | 12.840 M -46.74 % | 24.107 M 15.13 % | 20.938 M 18.68 % | 17.642 M 32.88 % | 13.277 M -7.51 % | 14.356 M -71.26 % | 49.943 M |
| Selling and marketing expenses | 0.000 -100.00 % | 135.448 M 52.10 % | 89.053 M 5.79 % | 84.183 M 88.21 % | 44.729 M -22.60 % | 57.787 M -43.61 % | 102.476 M -42.76 % | 179.023 M 13.33 % | 157.970 M 53.66 % | 102.807 M -16.38 % | 122.953 M 2 844.98 % | 4.175 M |
| Other expenses | 0.000 -100.00 % | 601.175 M 3 828.22 % | 15.304 M -96.06 % | 388.836 M 42.82 % | 272.251 M -37.38 % | 434.750 M 8 505.50 % | 5.052 M 0.07 % | 5.048 M -39.59 % | 8.356 M -45.04 % | 15.204 M 1.31 % | 15.007 M | 0.000 |
| Operating expenses | 1.470 B 94.07 % | 757.574 M 549.79 % | 116.587 M -76.05 % | 486.730 M 47.78 % | 329.365 M -34.83 % | 505.377 M -41.16 % | 858.954 M -18.61 % | 1.055 B 20.82 % | 873.483 M 11.30 % | 784.768 M -6.51 % | 839.423 M 1 451.10 % | 54.118 M |
| Cost and expenses | 3.865 B 30.86 % | 2.954 B 58.44 % | 1.864 B -25.11 % | 2.489 B 19.05 % | 2.091 B -64.42 % | 5.877 B -47.55 % | 11.205 B -13.23 % | 12.913 B 9.06 % | 11.841 B 8.38 % | 10.926 B 12.56 % | 9.706 B 57.77 % | 6.152 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 |
| Selling general and administrative expenses | 1.470 B 840.05 % | 156.399 M 54.42 % | 101.283 M 3.46 % | 97.894 M 71.40 % | 57.114 M -19.13 % | 70.627 M -44.20 % | 126.583 M -36.70 % | 199.961 M 13.87 % | 175.613 M 51.28 % | 116.084 M -15.46 % | 137.309 M 153.72 % | 54.118 M |
| Interest income | 0.000 -100.00 % | 9.675 M -81.85 % | 53.306 M 767.75 % | 6.143 M 2 281.01 % | 258.000 K -98.08 % | 13.416 M -65.22 % | 38.574 M -54.88 % | 85.492 M -7.95 % | 92.877 M 51.96 % | 61.118 M 26.66 % | 48.254 M | 0.000 |
| Interest expense | 80.261 M -28.39 % | 112.073 M -56.13 % | 255.480 M 334.00 % | 58.866 M -23.51 % | 76.963 M -73.96 % | 295.542 M -43.51 % | 523.220 M 10.87 % | 471.938 M 20.00 % | 393.266 M 23.62 % | 318.136 M 10.43 % | 288.097 M | 0.000 |
| Depreciation and amortization | 32.407 M -0.02 % | 32.413 M 7.57 % | 30.133 M -11.90 % | 34.203 M -17.46 % | 41.439 M 1.40 % | 40.866 M -22.52 % | 52.744 M 3.74 % | 50.841 M -7.20 % | 54.785 M -5.61 % | 58.040 M 0.36 % | 57.834 M 29.69 % | 44.593 M |
| Operating income | 222.068 M 28.02 % | 173.458 M -53.95 % | 376.709 M 483.57 % | -98.211 M -582.87 % | -14.382 M 94.29 % | -251.700 M -145.66 % | 551.219 M 44.18 % | 382.312 M 167.60 % | 142.869 M 6.85 % | 133.710 M -64.68 % | 378.613 M -75.26 % | 1.530 B |
| Operating income ratio | 0.05 -2.05 % | 0.06 -68.44 % | 0.18 531.55 % | -0.04 -262.46 % | -0.01 74.76 % | -0.04 -195.43 % | 0.05 63.88 % | 0.03 144.24 % | 0.01 -1.49 % | 0.01 -68.50 % | 0.04 -81.14 % | 0.20 |
| Total other income expenses net | 131.173 M 983.98 % | 12.101 M | 0.000 -100.00 % | 14.430 M 101.81 % | -797.921 M -85.98 % | -429.047 M 20.84 % | -541.974 M -48.65 % | -364.601 M | 0.000 100.00 % | -238.275 M -6.61 % | -223.504 M 83.92 % | -1.390 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.243 B -33.65 % | 1.873 B -0.82 % | 1.888 B -44.82 % | 3.422 B -1.35 % | 3.469 B -5.33 % | 3.664 B 24.06 % | 2.954 B -15.45 % | 3.494 B 20.67 % | 2.895 B 43.82 % | 2.013 B -25.27 % | 2.694 B 13.12 % | 2.381 B |
| Total investments | 65.370 M -64.95 % | 186.502 M 365.24 % | 40.087 M -97.60 % | 1.671 B 3 953.34 % | 41.214 M 26.41 % | 32.604 M -16.63 % | 39.107 M 5.39 % | 37.108 M 7.28 % | 34.590 M 31.52 % | 26.301 M -7.35 % | 28.389 M -13.00 % | 32.629 M |
| Total debt | 1.500 B -21.62 % | 1.914 B 0.94 % | 1.896 B -44.80 % | 3.434 B -2.28 % | 3.515 B -4.22 % | 3.670 B 23.56 % | 2.970 B -15.26 % | 3.505 B 14.97 % | 3.048 B 36.23 % | 2.238 B -21.57 % | 2.853 B 9.78 % | 2.599 B |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 248.150 M 84.44 % | 134.546 M 1.01 % | 133.200 M -9.45 % | 147.106 M 10.44 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M | 0.000 -100.00 % | 200.225 M |
| Retained earnings | 0.000 100.00 % | -73.623 M 28.37 % | -102.787 M -732.96 % | -12.340 M -222.24 % | 10.095 M -98.32 % | 601.432 M -43.88 % | 1.072 B -12.50 % | 1.225 B 7.80 % | 1.136 B 8.87 % | 1.044 B 37.41 % | 759.429 M 13.05 % | 671.773 M |
| Common stock | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M |
| Total equity | 321.862 M 4.59 % | 307.728 M 76.51 % | 174.343 M -35.00 % | 268.203 M -7.64 % | 290.401 M -69.49 % | 951.879 M -32.70 % | 1.414 B 3.45 % | 1.367 B 6.35 % | 1.286 B 8.40 % | 1.186 B 7.61 % | 1.102 B 9.65 % | 1.005 B |
| Other non current liabilities | 825.092 M -5.17 % | 870.035 M 52.83 % | 569.292 M 25 636.53 % | 2.212 M 166.19 % | 831.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -340.000 M | 0.000 -100.00 % | 38.050 M |
| Long term debt | 656.975 M 12.39 % | 584.544 M -0.25 % | 586.025 M -50.94 % | 1.194 B -27.10 % | 1.638 B 139.48 % | 684.159 M -42.49 % | 1.190 B -3.51 % | 1.233 B 13.88 % | 1.083 B -5.89 % | 1.150 B 83.49 % | 627.005 M 2.09 % | 614.192 M |
| Total non current liabilities | 1.482 B 34.76 % | 1.100 B -4.81 % | 1.155 B -3.45 % | 1.197 B -27.01 % | 1.639 B 139.61 % | 684.159 M -43.86 % | 1.219 B -3.73 % | 1.266 B 13.28 % | 1.118 B -5.97 % | 1.189 B 78.43 % | 666.145 M 2.13 % | 652.241 M |
| Other current liabilities | 478.604 M -61.95 % | 1.258 B 135.14 % | 534.887 M 570.69 % | 79.752 M 0.25 % | 79.555 M -30.96 % | 115.236 M -79.50 % | 562.097 M 780.73 % | 63.822 M -80.86 % | 333.494 M -60.20 % | 837.943 M 83.97 % | 455.485 M 46.73 % | 310.417 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 23.099 M 4.40 % | 22.125 M -21.74 % | 28.272 M -27.64 % | 39.071 M -33.39 % | 58.652 M -31.06 % | 85.076 M 14.05 % | 74.595 M 4.45 % | 71.415 M 54.36 % | 46.264 M | 0.000 |
| Short term debt | 842.861 M -36.58 % | 1.329 B 1.47 % | 1.310 B -41.53 % | 2.240 B 19.39 % | 1.876 B -36.32 % | 2.946 B 109.92 % | 1.404 B -39.54 % | 2.322 B 18.10 % | 1.966 B 80.80 % | 1.087 B -50.13 % | 2.180 B 9.83 % | 1.985 B |
| Total current liabilities | 2.206 B -32.08 % | 3.248 B 24.51 % | 2.608 B -20.74 % | 3.291 B 17.15 % | 2.809 B -30.97 % | 4.069 B -1.10 % | 4.115 B -13.72 % | 4.769 B -4.29 % | 4.983 B 35.89 % | 3.667 B 13.65 % | 3.227 B 18.30 % | 2.728 B |
| Total liabilities | 3.688 B -15.17 % | 4.347 B 15.51 % | 3.764 B -16.13 % | 4.487 B 0.88 % | 4.448 B -6.42 % | 4.754 B -10.87 % | 5.334 B -11.63 % | 6.035 B -1.07 % | 6.101 B 25.64 % | 4.856 B 24.73 % | 3.893 B 15.18 % | 3.380 B |
| Other non current assets | 966.870 M -45.78 % | 1.783 B -9.77 % | 1.976 B 68.63 % | 1.172 B 32.75 % | 882.836 M -0.45 % | 886.857 M 1 497.88 % | 55.502 M | 0.000 -100.00 % | 51.161 M 8.93 % | 46.965 M -58.25 % | 112.502 M 33.57 % | 84.229 M |
| Long term investments | 14.506 M -74.70 % | 57.343 M 154.37 % | -105.462 M -106.90 % | 1.529 B 5 179.66 % | 28.963 M -1.04 % | 29.267 M -41.35 % | 49.899 M 2.14 % | 48.854 M -0.39 % | 49.047 M 86.48 % | 26.301 M | 0.000 -100.00 % | 32.629 M |
| Intangible assets | 1.773 M -26.09 % | 2.399 M -23.70 % | 3.144 M 1 178.05 % | 246.000 K 101.64 % | 122.000 K 103.33 % | 60.000 K -2.84 % | 61.753 K -26.89 % | 84.462 K -7.14 % | 90.959 K 9.08 % | 83.384 K | 0.000 -100.00 % | 602.596 K |
| GoodWill | 355.689 M 0.00 % | 355.689 M 166 109.81 % | 214.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.224 K | 0.000 |
| Goodwill and intangible assets | 357.462 M -0.17 % | 358.088 M 10 563.73 % | 3.358 M 1 265.04 % | 246.000 K 101.64 % | 122.000 K 103.33 % | 60.000 K -2.84 % | 61.753 K -26.89 % | 84.462 K -7.14 % | 90.959 K 9.08 % | 83.384 K -37.41 % | 133.224 K -77.89 % | 602.596 K |
| Property plant equipment net | 715.708 M 36.38 % | 524.784 M -6.27 % | 559.896 M 8.25 % | 517.246 M 5.52 % | 490.167 M -1.81 % | 499.205 M -9.62 % | 552.323 M -5.54 % | 584.688 M -4.83 % | 614.379 M -9.70 % | 680.367 M -5.45 % | 719.557 M -2.38 % | 737.127 M |
| Total non current assets | 2.231 B -27.00 % | 3.056 B 11.73 % | 2.735 B -23.63 % | 3.581 B 110.22 % | 1.704 B 9.44 % | 1.557 B 134.87 % | 662.724 M -4.40 % | 693.200 M -3.01 % | 714.678 M -6.84 % | 767.112 M -7.82 % | 832.192 M -2.62 % | 854.587 M |
| Other current assets | 280.693 M -4.91 % | 295.188 M 118.06 % | 135.370 M 57.67 % | 85.856 M -82.81 % | 499.366 M 23.87 % | 403.150 M -91.85 % | 4.945 B -12.88 % | 5.676 B 1 880.83 % | 286.540 M 175.89 % | 103.860 M 43.69 % | 72.282 M -88.51 % | 629.346 M |
| Short term investments | 334.685 M 159.13 % | 129.159 M -10.69 % | 144.620 M 2.28 % | 141.400 M 1 054.19 % | 12.251 M 267.13 % | 3.337 M -97.59 % | 138.515 M -3.51 % | 143.549 M 4.41 % | 137.489 M 496.00 % | 23.069 M | 0.000 | 0.000 |
| cash and cash equivalents | 257.101 M 532.55 % | 40.645 M 451.42 % | 7.371 M -39.50 % | 12.184 M -73.19 % | 45.438 M 776.67 % | 5.183 M -68.05 % | 16.222 M 46.04 % | 11.109 M -92.75 % | 153.173 M -31.82 % | 224.650 M 41.00 % | 159.325 M -26.82 % | 217.702 M |
| Cash and short term investments | 257.101 M 51.41 % | 169.804 M 11.04 % | 152.920 M -0.43 % | 153.584 M 166.23 % | 57.689 M 577.10 % | 8.520 M -47.48 % | 16.222 M 46.04 % | 11.109 M -92.75 % | 153.173 M -31.82 % | 224.650 M 41.00 % | 159.325 M -26.82 % | 217.702 M |
| Total current assets | 1.779 B 11.23 % | 1.600 B 32.96 % | 1.203 B 2.44 % | 1.174 B -61.31 % | 3.035 B -26.84 % | 4.149 B -31.82 % | 6.085 B -9.30 % | 6.709 B 0.57 % | 6.672 B 26.48 % | 5.275 B 26.71 % | 4.163 B 17.91 % | 3.530 B |
| Inventory | 933.466 M 4.47 % | 893.495 M 26.34 % | 707.187 M 5.03 % | 673.292 M -1.67 % | 684.739 M 6.05 % | 645.702 M -42.55 % | 1.124 B 9.94 % | 1.022 B 1.02 % | 1.012 B 1.52 % | 996.885 M -13.26 % | 1.149 B -4.97 % | 1.210 B |
| Net receivables | 307.885 M 27.72 % | 241.058 M 16.12 % | 207.594 M -20.65 % | 261.633 M -85.41 % | 1.793 B -41.99 % | 3.092 B 2 391.60 % | -134.908 M -102.60 % | 5.192 B 11.91 % | 4.639 B 22.99 % | 3.772 B 42.14 % | 2.654 B 80.05 % | 1.474 B |
| Tax assets | 176.028 M -47.01 % | 332.201 M 10.45 % | 300.764 M -17.08 % | 362.698 M 20.31 % | 301.466 M 113.57 % | 141.157 M 2 758.18 % | 4.939 M -91.71 % | 59.573 M | 0.000 -100.00 % | 13.395 M | 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 |
| Account payables | 884.325 M 33.82 % | 660.841 M -10.76 % | 740.524 M -21.96 % | 948.885 M 15.03 % | 824.929 M -14.08 % | 960.058 M -54.54 % | 2.112 B -8.86 % | 2.317 B -11.79 % | 2.627 B 29.54 % | 2.028 B 306.60 % | 498.675 M 15.38 % | 432.194 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.686 M -76.78 % | 37.413 M -44.09 % | 66.916 M 17.09 % | 57.151 M 5.49 % | 54.176 M | 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.071 M | 0.000 -100.00 % | 49.805 M -1.29 % | 50.458 M 184.95 % | 17.708 M 138.28 % | -46.264 M -266.64 % | 27.763 M |
| 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 |
| Other total stockholders equity | 188.662 M | 0.000 | 0.000 -100.00 % | 14.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.070 M -12.18 % | 33.101 M -5.15 % | 34.899 M -8.48 % | 38.131 M -2.58 % | 39.139 M | 0.000 |
| Other liabilities | 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 |
| Total assets | 4.010 B -13.86 % | 4.655 B 18.21 % | 3.938 B -17.19 % | 4.756 B 0.36 % | 4.739 B -16.94 % | 5.705 B -15.45 % | 6.748 B -8.84 % | 7.403 B 0.22 % | 7.386 B 22.25 % | 6.042 B 20.95 % | 4.995 B 13.91 % | 4.385 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 584.186 M 482.59 % | 100.274 M -91.39 % | 1.164 B 630.26 % | 159.424 M -44.37 % | 286.597 M 354.36 % | -112.673 M -123.83 % | 472.855 M 183.26 % | -567.906 M 45.85 % | -1.049 B -4.56 % | -1.003 B -125.99 % | -443.835 M -1 581.83 % | -26.390 M |
| Accounts receivables | 30.356 M 367.30 % | 6.496 M -99.04 % | 675.890 M 1 530.10 % | 41.463 M -91.56 % | 491.238 M -65.12 % | 1.408 B 99.81 % | 704.802 M 2 636.20 % | -27.790 M 98.10 % | -1.463 B -33.20 % | -1.098 B | 0.000 -100.00 % | 937.437 M |
| Inventory | -39.971 M 78.54 % | -186.291 M -449.34 % | -33.912 M -396.25 % | 11.447 M 129.32 % | -39.037 M -108.16 % | 478.306 M 570.56 % | -101.646 M -884.35 % | -10.326 M 31.84 % | -15.150 M -109.94 % | 152.460 M 153.42 % | 60.160 M 111.21 % | -536.438 M |
| Accounts payables | 228.159 M 508.95 % | -55.792 M | 0.000 -100.00 % | 100.593 M 234.65 % | -74.709 M 93.51 % | -1.152 B -461.03 % | -205.272 M 33.71 % | -309.642 M -151.69 % | 598.986 M 4 751.88 % | 12.345 M | 0.000 | 0.000 |
| Other working capital | 365.642 M 14.12 % | 320.399 M -38.65 % | 522.236 M 8 720.06 % | 5.921 M 106.51 % | -90.895 M 89.28 % | -847.581 M -1 230.53 % | 74.972 M 134.06 % | -220.148 M -29.75 % | -169.666 M -143.96 % | -69.545 M 86.20 % | -503.996 M -17.92 % | -427.390 M |
| Other non cash items | 132.267 M 483.98 % | -34.446 M -109.44 % | 364.909 M 659.17 % | 48.067 M -93.57 % | 747.362 M 208.69 % | 242.105 M 404.61 % | -79.480 M 45.70 % | -146.382 M 15.33 % | -172.892 M -41.47 % | -122.212 M -35.37 % | -90.279 M -145.90 % | -36.714 M |
| Net cash provided by operating activities | 930.836 M 296.85 % | 234.555 M -84.67 % | 1.530 B 869.00 % | 157.910 M -39.98 % | 263.095 M 154.51 % | -482.650 M -193.29 % | 517.358 M 202.11 % | -506.654 M 49.99 % | -1.013 B -9.09 % | -928.748 M -183.87 % | -327.177 M -523.46 % | 77.263 M |
| Investments in property plant and equipment | -341.825 M 43.73 % | -607.478 M -691.73 % | -76.728 M -25.36 % | -61.207 M -90.20 % | -32.180 M -573.01 % | -4.782 M 78.73 % | -22.483 M -4.47 % | -21.521 M 59.91 % | -53.686 M -131.20 % | -23.220 M 44.27 % | -41.665 M 43.77 % | -74.100 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.002 M 873.93 % | 1.335 M 1 680.00 % | 75.000 K -99.91 % | 84.332 M 1 906.24 % | 4.204 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -336.000 K | 0.000 -100.00 % | 4.782 M 5 175.92 % | -94.200 K -116.23 % | -43.565 K -100.05 % | 92.941 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 5.688 M | 0.000 -100.00 % | 1.061 M | 0.000 -100.00 % | 39.758 M 609.20 % | 5.606 M | 0.000 | 0.000 -100.00 % | 7.454 M 26.41 % | 5.897 M | 0.000 | 0.000 |
| Other investing activites | 12.186 M -96.56 % | 354.629 M 3 370.63 % | 10.218 M 61.52 % | 6.326 M 2 159.29 % | 280.000 K -97.91 % | 13.420 M -65.21 % | 38.579 M -54.88 % | 85.508 M -8.00 % | 92.941 M 51.87 % | 61.196 M | 0.000 -100.00 % | 33.688 M |
| Net cash used for investing activites | -323.951 M -28.12 % | -252.849 M -286.33 % | -65.449 M -18.53 % | -55.217 M -802.69 % | 7.858 M -75.47 % | 32.028 M 84.73 % | 17.337 M -72.92 % | 64.018 M -51.15 % | 131.042 M 172.57 % | 48.077 M 227.10 % | 14.698 M 136.37 % | -40.412 M |
| Debt repayment | -500.174 M -625.99 % | -68.895 M 94.33 % | -1.214 B -1 412.88 % | -80.246 M 48.19 % | -154.889 M -122.12 % | 700.172 M 230.96 % | -534.659 M -217.18 % | 456.266 M -43.72 % | 810.672 M -14.30 % | 945.997 M 272.29 % | 254.102 M 572.59 % | -53.768 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.990 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -105.000 M -200.00 % | 105.000 M 141.10 % | -255.480 M -358.66 % | -55.701 M 26.52 % | -75.809 M 70.50 % | -256.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -605.174 M -1 776.15 % | 36.105 M 102.46 % | -1.470 B -980.94 % | -135.947 M 41.07 % | -230.698 M -152.05 % | 443.215 M 182.90 % | -534.659 M -220.37 % | 444.185 M -45.21 % | 810.672 M -14.30 % | 945.997 M 272.29 % | 254.102 M 572.59 % | -53.768 M |
| Effect of forex changes on cash | 214.720 M 1 916.15 % | 10.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 216.431 M 550.45 % | 33.274 M 791.19 % | -4.814 M 85.52 % | -33.254 M -182.61 % | 40.255 M 643.47 % | -7.407 M -20 671.00 % | 36.007 K -97.68 % | 1.549 M 102.17 % | -71.477 M -209.42 % | 65.325 M 211.90 % | -58.377 M -126.82 % | 217.702 M |
| Cash at beginning of period | 40.670 M 451.76 % | 7.371 M -39.51 % | 12.185 M -73.18 % | 45.438 M 776.67 % | 5.183 M -58.83 % | 12.590 M -91.86 % | 154.722 M 1.01 % | 153.173 M -31.82 % | 224.650 M 41.00 % | 159.325 M -26.82 % | 217.702 M | 0.000 |
| Cash at end of period | 257.101 M 532.55 % | 40.645 M 451.42 % | 7.371 M -39.50 % | 12.184 M -73.19 % | 45.438 M 776.67 % | 5.183 M -96.65 % | 154.758 M 0.02 % | 154.722 M 1.01 % | 153.173 M -31.82 % | 224.650 M 41.00 % | 159.325 M -26.82 % | 217.702 M |
| Operating cash flow | 930.836 M 164.13 % | 352.411 M -76.97 % | 1.530 B 869.00 % | 157.910 M -39.98 % | 263.095 M 154.51 % | -482.650 M -193.29 % | 517.358 M 202.11 % | -506.654 M 49.99 % | -1.013 B -9.09 % | -928.748 M -183.87 % | -327.177 M -523.46 % | 77.263 M |
| Capital expenditure | -341.825 M 43.73 % | -607.478 M -691.73 % | -76.728 M -25.36 % | -61.207 M -90.20 % | -32.180 M -573.01 % | -4.782 M 78.73 % | -22.483 M -4.47 % | -21.521 M 59.91 % | -53.686 M -131.20 % | -23.220 M 44.27 % | -41.665 M 43.77 % | -74.100 M |
| Free CashFlow | 589.011 M 330.92 % | -255.067 M -117.55 % | 1.453 B 1 402.97 % | 96.703 M -58.12 % | 230.915 M 147.37 % | -487.432 M -198.50 % | 494.875 M 193.70 % | -528.175 M 50.49 % | -1.067 B -12.07 % | -951.969 M -158.10 % | -368.842 M -11 764.82 % | 3.162 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.338 B 37.92 % | 970.073 M -25.13 % | 1.296 B 30.91 % | 989.800 M 19.03 % | 831.533 M -7.46 % | 898.603 M 6.76 % | 841.733 M 2.23 % | 823.333 M 4.58 % | 787.294 M 69.03 % | 465.770 M 11.92 % | 416.164 M -40.59 % | 700.470 M 24.90 % | 560.835 M 2.53 % | 546.982 M -3.87 % | 568.981 M -9.00 % | 625.254 M 24.40 % | 502.615 M 7.22 % | 468.773 M 27.63 % | 367.282 M 75.23 % | 209.598 M -13.96 % | 243.604 M -69.84 % | 807.753 M 330.93 % | 187.443 M -89.23 % | 1.740 B -34.59 % | 2.660 B -1.44 % | 2.699 B -4.62 % | 2.830 B -15.21 % | 3.337 B 13.17 % | 2.949 B -15.63 % | 3.495 B 10.56 % | 3.162 B 2.67 % | 3.079 B -19.52 % | 3.826 B 29.16 % | 2.962 B -3.80 % | 3.079 B 3.21 % | 2.984 B 0.76 % | 2.961 B -3.24 % | 3.061 B -3.63 % | 3.176 B 12.97 % | 2.811 B 21.55 % | 2.313 B -24.14 % | 3.048 B 0.65 % | 3.029 B 27.18 % | 2.381 B 46.96 % | 1.621 B -22.53 % | 2.092 B |
| Net income | 66.456 M 51.63 % | 43.828 M -14.71 % | 51.390 M 9.70 % | 46.845 M 17.36 % | 39.914 M 14.70 % | 34.798 M -2.68 % | 35.756 M 0.88 % | 35.445 M -42.27 % | 61.400 M 463.44 % | -16.894 M -422.77 % | 5.234 M 107.57 % | -69.097 M -518.93 % | -11.164 M -6.57 % | -10.476 M -188.88 % | 11.787 M 316.83 % | -5.436 M 70.32 % | -18.315 M 97.11 % | -634.681 M -2 447.02 % | 27.042 M 261.31 % | -16.764 M 51.35 % | -34.459 M 90.76 % | -373.134 M -6 602.60 % | -5.567 M 95.60 % | -126.521 M -662.29 % | 22.501 M 308.09 % | -10.813 M -271.15 % | 6.318 M -74.44 % | 24.721 M 8.10 % | 22.868 M 1 689.16 % | -1.439 M -103.42 % | 42.030 M 189.28 % | 14.529 M -41.19 % | 24.706 M 1 315.25 % | -2.033 M -113.99 % | 14.529 M -14.84 % | 17.060 M -54.05 % | 37.129 M 235.80 % | 11.057 M -59.34 % | 27.194 M 51.30 % | 17.973 M -46.72 % | 33.733 M 216.72 % | 10.651 M -74.50 % | 41.759 M 34.58 % | 31.028 M 60.98 % | 19.275 M 6.99 % | 18.016 M |
| Income before tax | 88.043 M -30.14 % | 126.023 M 66.33 % | 75.766 M -18.81 % | 93.321 M 60.54 % | 58.131 M 142.08 % | 24.013 M -52.27 % | 50.309 M 35.69 % | 37.077 M 48.82 % | 24.914 M 257.58 % | -15.810 M -821.87 % | -1.715 M -143.42 % | 3.950 M 125.26 % | -15.637 M 28.03 % | -21.726 M 31.15 % | -31.554 M -220.05 % | -9.859 M 52.24 % | -20.642 M 97.18 % | -732.495 M -8 182.39 % | -8.844 M 47.50 % | -16.845 M 68.87 % | -54.120 M 86.57 % | -403.017 M -7 139.39 % | -5.567 M 95.60 % | -126.521 M -493.45 % | 32.157 M 356.66 % | -12.529 M -227.62 % | 9.818 M -74.10 % | 37.906 M 15.33 % | 32.868 M 8.68 % | 30.243 M -48.22 % | 58.405 M 103.12 % | 28.754 M -17.15 % | 34.706 M 562.58 % | 5.238 M -81.78 % | 28.754 M -2.74 % | 29.565 M -33.75 % | 44.629 M 81.80 % | 24.549 M -34.00 % | 37.194 M 4.85 % | 35.473 M -13.97 % | 41.233 M 75.16 % | 23.540 M -57.04 % | 54.802 M 24.59 % | 43.985 M 64.28 % | 26.775 M -15.72 % | 31.770 M |
| Income before tax ratio | 0.07 -49.35 % | 0.13 122.17 % | 0.06 -37.98 % | 0.09 34.87 % | 0.07 161.61 % | 0.03 -55.29 % | 0.06 32.72 % | 0.05 42.31 % | 0.03 193.23 % | -0.03 -723.68 % | 0.00 -173.08 % | 0.01 120.23 % | -0.03 29.80 % | -0.04 28.38 % | -0.06 -251.71 % | -0.02 61.61 % | -0.04 97.37 % | -1.56 -6 389.23 % | -0.02 70.04 % | -0.08 63.82 % | -0.22 55.47 % | -0.50 -1 579.93 % | -0.03 59.16 % | -0.07 -701.51 % | 0.01 360.42 % | 0.00 -233.80 % | 0.00 -69.45 % | 0.01 1.90 % | 0.01 28.82 % | 0.01 -53.16 % | 0.02 97.83 % | 0.01 2.94 % | 0.01 412.98 % | 0.00 -81.06 % | 0.01 -5.77 % | 0.01 -34.25 % | 0.02 87.89 % | 0.01 -31.51 % | 0.01 -7.18 % | 0.01 -29.22 % | 0.02 130.88 % | 0.01 -57.32 % | 0.02 -2.03 % | 0.02 11.78 % | 0.02 8.79 % | 0.02 |
| EBITDA | 120.367 M -22.24 % | 154.791 M 49.89 % | 103.269 M -12.65 % | 118.222 M 31.90 % | 89.627 M 173.96 % | 32.715 M -76.06 % | 136.670 M 105.30 % | 66.571 M -14.95 % | 78.277 M 165.11 % | 29.526 M -84.32 % | 188.287 M 506.01 % | 31.070 M 313.33 % | 7.517 M 178.00 % | 2.704 M 124.76 % | -10.923 M -171.74 % | 15.225 M 1 824.24 % | -883.000 K 99.87 % | -680.826 M -2 889.70 % | 24.405 M 813.36 % | 2.672 M 106.31 % | -42.370 M 89.30 % | -395.890 M -588.19 % | 81.094 M 970.12 % | 7.578 M -94.46 % | 136.805 M -25.42 % | 183.425 M 77.96 % | 103.073 M -42.65 % | 179.716 M 22.21 % | 147.059 M 43.17 % | 102.719 M -36.22 % | 161.062 M 42.62 % | 112.929 M -15.51 % | 133.665 M 125.67 % | 59.230 M -47.55 % | 112.929 M 5.73 % | 106.809 M -5.73 % | 113.302 M 38.46 % | 81.830 M -19.76 % | 101.980 M -4.97 % | 107.309 M 7.13 % | 100.171 M -19.81 % | 124.913 M 17.58 % | 106.239 M -5.88 % | 112.877 M 26.32 % | 89.359 M -18.21 % | 109.253 M |
| Net income ratio | 0.05 9.94 % | 0.05 13.92 % | 0.04 -16.20 % | 0.05 -1.40 % | 0.05 23.95 % | 0.04 -8.84 % | 0.04 -1.33 % | 0.04 -44.80 % | 0.08 315.02 % | -0.04 -388.40 % | 0.01 112.75 % | -0.10 -395.55 % | -0.02 -3.94 % | -0.02 -192.45 % | 0.02 338.28 % | -0.01 76.14 % | -0.04 97.31 % | -1.35 -1 938.88 % | 0.07 192.06 % | -0.08 43.46 % | -0.14 69.38 % | -0.46 -1 455.37 % | -0.03 59.16 % | -0.07 -959.64 % | 0.01 311.14 % | 0.00 -279.44 % | 0.00 -69.86 % | 0.01 -4.48 % | 0.01 1 983.64 % | 0.00 -103.10 % | 0.01 181.76 % | 0.00 -26.93 % | 0.01 1 040.87 % | 0.00 -114.55 % | 0.00 -17.48 % | 0.01 -54.40 % | 0.01 247.05 % | 0.00 -57.81 % | 0.01 33.94 % | 0.01 -56.17 % | 0.01 317.48 % | 0.00 -74.66 % | 0.01 5.83 % | 0.01 9.54 % | 0.01 38.11 % | 0.01 |
| Ratio EBITDA | 0.09 -43.62 % | 0.16 100.21 % | 0.08 -33.27 % | 0.12 10.81 % | 0.11 196.06 % | 0.04 -77.58 % | 0.16 100.81 % | 0.08 -18.68 % | 0.10 56.84 % | 0.06 -85.99 % | 0.45 920.01 % | 0.04 230.93 % | 0.01 171.13 % | 0.00 125.75 % | -0.02 -178.84 % | 0.02 1 486.04 % | 0.00 99.88 % | -1.45 -2 285.72 % | 0.07 421.23 % | 0.01 107.33 % | -0.17 64.51 % | -0.49 -213.29 % | 0.43 9 833.30 % | 0.00 -91.53 % | 0.05 -24.32 % | 0.07 86.58 % | 0.04 -32.36 % | 0.05 7.98 % | 0.05 69.70 % | 0.03 -42.31 % | 0.05 38.91 % | 0.04 4.98 % | 0.03 74.72 % | 0.02 -45.48 % | 0.04 2.44 % | 0.04 -6.44 % | 0.04 43.10 % | 0.03 -16.74 % | 0.03 -15.87 % | 0.04 -11.87 % | 0.04 5.70 % | 0.04 16.81 % | 0.04 -25.99 % | 0.05 -14.04 % | 0.06 5.58 % | 0.05 |
| Gross profit ratio | 0.45 -0.16 % | 0.45 6.43 % | 0.42 -10.59 % | 0.47 14.44 % | 0.41 6.09 % | 0.39 -17.25 % | 0.47 12.50 % | 0.42 -9.01 % | 0.46 232.65 % | -0.35 -168.98 % | 0.50 1.18 % | 0.50 14.74 % | 0.43 274.03 % | -0.25 -160.21 % | 0.41 0.58 % | 0.41 1.43 % | 0.40 154.32 % | 0.16 -65.60 % | 0.46 36.23 % | 0.34 12.71 % | 0.30 151.31 % | -0.59 -184.52 % | 0.69 419.39 % | 0.13 -9.58 % | 0.15 617.94 % | -0.03 -117.11 % | 0.17 -7.70 % | 0.18 12.52 % | 0.16 16.72 % | 0.14 -28.23 % | 0.19 -5.18 % | 0.20 33.78 % | 0.15 -9.63 % | 0.17 -17.28 % | 0.20 4.27 % | 0.19 17.53 % | 0.16 1.44 % | 0.16 35.38 % | 0.12 -17.60 % | 0.15 -8.73 % | 0.16 1 107.77 % | -0.02 -109.99 % | 0.16 -14.94 % | 0.19 -10.51 % | 0.21 8.99 % | 0.19 |
| Weighted average shs out dil | 132.912 M 0.87 % | 131.769 M 0.00 % | 131.769 M -1.55 % | 133.843 M 0.60 % | 133.047 M -0.12 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.24 % | 132.879 M -4.78 % | 139.550 M 4.77 % | 133.200 M 0.00 % | 133.200 M 0.46 % | 132.585 M 1.35 % | 130.821 M -1.79 % | 133.200 M -0.01 % | 133.212 M 0.12 % | 133.048 M 0.00 % | 133.046 M -0.06 % | 133.123 M 0.43 % | 132.548 M -0.47 % | 133.180 M -0.02 % | 133.200 M 0.00 % | 133.200 M -0.91 % | 134.426 M 6.58 % | 126.128 M -5.69 % | 133.731 M 0.40 % | 133.200 M 0.15 % | 133.006 M -0.22 % | 133.294 M -0.19 % | 133.546 M 0.26 % | 133.200 M -0.07 % | 133.294 M 0.01 % | 133.281 M 0.15 % | 133.079 M -0.10 % | 133.217 M -0.07 % | 133.304 M 0.13 % | 133.133 M -0.15 % | 133.332 M 0.05 % | 133.266 M 0.21 % | 132.990 M -0.13 % | 133.167 M 0.18 % | 132.931 M -0.39 % | 133.452 M |
| Weighted average shs out | 132.912 M 0.87 % | 131.769 M 0.00 % | 131.769 M -1.55 % | 133.843 M 0.60 % | 133.047 M -0.12 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.24 % | 132.879 M -4.78 % | 139.550 M 4.77 % | 133.200 M 0.00 % | 133.200 M 0.46 % | 132.585 M 1.35 % | 130.821 M -1.79 % | 133.200 M 0.00 % | 133.200 M 0.11 % | 133.048 M 0.00 % | 133.046 M -0.06 % | 133.123 M 0.43 % | 132.548 M -0.47 % | 133.180 M -0.02 % | 133.200 M 0.00 % | 133.200 M -0.91 % | 134.426 M 6.58 % | 126.128 M -5.69 % | 133.731 M 0.40 % | 133.200 M 0.15 % | 133.006 M -0.22 % | 133.294 M -0.19 % | 133.546 M 0.26 % | 133.200 M -0.07 % | 133.294 M 0.01 % | 133.281 M 0.15 % | 133.079 M -0.10 % | 133.217 M -0.07 % | 133.304 M 0.13 % | 133.133 M -0.15 % | 133.332 M 0.05 % | 133.266 M 0.21 % | 132.990 M -0.13 % | 133.167 M 0.18 % | 132.931 M -0.39 % | 133.452 M |
| EPS diluted | 0.50 51.52 % | 0.33 -15.38 % | 0.39 11.43 % | 0.35 16.67 % | 0.30 15.38 % | 0.26 -3.70 % | 0.27 0.00 % | 0.27 -41.30 % | 0.46 453.85 % | -0.13 -430.79 % | 0.04 107.56 % | -0.52 -550.00 % | -0.08 -1.78 % | -0.08 -108.93 % | 0.88 2 246.34 % | -0.04 70.71 % | -0.14 97.06 % | -4.76 -2 480.00 % | 0.20 253.85 % | -0.13 50.00 % | -0.26 90.71 % | -2.80 -6 566.67 % | -0.04 95.58 % | -0.95 -658.82 % | 0.17 309.36 % | -0.08 -272.77 % | 0.05 -76.50 % | 0.20 17.65 % | 0.17 1 674.07 % | -0.01 -103.38 % | 0.32 190.91 % | 0.11 -42.11 % | 0.19 1 341.83 % | -0.02 -113.91 % | 0.11 -15.38 % | 0.13 -53.57 % | 0.28 237.35 % | 0.08 -58.50 % | 0.20 42.86 % | 0.14 -44.00 % | 0.25 212.89 % | 0.08 -74.23 % | 0.31 34.78 % | 0.23 64.29 % | 0.14 0.00 % | 0.14 |
| Earnings per share | 0.50 51.52 % | 0.33 -15.38 % | 0.39 11.43 % | 0.35 16.67 % | 0.30 15.38 % | 0.26 -3.70 % | 0.27 0.00 % | 0.27 -41.30 % | 0.46 453.85 % | -0.13 -430.79 % | 0.04 107.56 % | -0.52 -550.00 % | -0.08 -1.78 % | -0.08 -108.93 % | 0.88 2 246.34 % | -0.04 70.71 % | -0.14 97.06 % | -4.76 -2 480.00 % | 0.20 253.85 % | -0.13 50.00 % | -0.26 90.71 % | -2.80 -6 566.67 % | -0.04 95.58 % | -0.95 -658.82 % | 0.17 309.36 % | -0.08 -272.77 % | 0.05 -76.50 % | 0.20 17.65 % | 0.17 1 674.07 % | -0.01 -103.38 % | 0.32 190.91 % | 0.11 -42.11 % | 0.19 1 341.83 % | -0.02 -113.91 % | 0.11 -15.38 % | 0.13 -53.57 % | 0.28 237.35 % | 0.08 -58.50 % | 0.20 42.86 % | 0.14 -44.00 % | 0.25 212.89 % | 0.08 -74.23 % | 0.31 34.78 % | 0.23 64.29 % | 0.14 0.00 % | 0.14 |
| Gross profit | 599.192 M 37.70 % | 435.143 M -20.32 % | 546.102 M 17.05 % | 466.570 M 36.23 % | 342.497 M -1.82 % | 348.862 M -11.66 % | 394.895 M 15.02 % | 343.334 M -4.84 % | 360.804 M 324.21 % | -160.920 M -177.20 % | 208.434 M -39.89 % | 346.753 M 43.31 % | 241.965 M 278.44 % | -135.604 M -157.88 % | 234.285 M -8.47 % | 255.966 M 26.18 % | 202.856 M 172.68 % | 74.394 M -56.10 % | 169.464 M 138.72 % | 70.990 M -3.03 % | 73.206 M 115.47 % | -473.103 M -464.23 % | 129.892 M -44.05 % | 232.139 M -40.86 % | 392.492 M 610.46 % | -76.890 M -116.32 % | 471.149 M -21.74 % | 602.004 M 27.35 % | 472.729 M -1.53 % | 480.077 M -20.66 % | 605.051 M -2.64 % | 621.470 M 7.67 % | 577.221 M 16.72 % | 494.531 M -20.43 % | 621.470 M 7.62 % | 577.490 M 18.42 % | 487.658 M -1.85 % | 496.841 M 30.47 % | 380.797 M -6.91 % | 409.077 M 10.95 % | 368.713 M 864.55 % | -48.226 M -110.05 % | 479.678 M 8.18 % | 443.420 M 31.52 % | 337.159 M -15.57 % | 399.313 M |
| Income tax expense | 21.561 M -73.77 % | 82.195 M 237.20 % | 24.376 M -47.55 % | 46.476 M 155.12 % | 18.217 M 268.91 % | -10.785 M -174.11 % | 14.553 M 791.73 % | 1.632 M 104.47 % | -36.486 M -3 186.80 % | 1.182 M 117.01 % | -6.949 M -109.51 % | 73.048 M 1 733.09 % | -4.473 M 60.24 % | -11.250 M 74.04 % | -43.341 M -879.90 % | -4.423 M -90.07 % | -2.327 M 97.62 % | -97.814 M -172.57 % | -35.886 M -44 203.70 % | -81.000 K 99.59 % | -19.661 M 89.07 % | -179.883 M | 0.000 | 0.000 -100.00 % | 9.656 M 662.66 % | -1.716 M -149.03 % | 3.500 M -73.45 % | 13.185 M 31.85 % | 10.000 M -48.98 % | 19.602 M 19.71 % | 16.375 M 15.11 % | 14.225 M 42.25 % | 10.000 M 37.53 % | 7.271 M -48.89 % | 14.225 M 13.75 % | 12.505 M 66.73 % | 7.500 M -44.41 % | 13.492 M 34.92 % | 10.000 M -42.86 % | 17.500 M 133.33 % | 7.500 M -41.81 % | 12.890 M -1.18 % | 13.043 M 0.66 % | 12.957 M 72.76 % | 7.500 M -45.47 % | 13.754 M |
| Cost of revenue | 738.762 M 50.60 % | 490.542 M -34.56 % | 749.625 M 43.27 % | 523.230 M 6.99 % | 489.036 M -2.74 % | 502.809 M 12.53 % | 446.838 M -6.91 % | 479.999 M 12.55 % | 426.490 M -31.95 % | 626.690 M 201.68 % | 207.730 M -41.27 % | 353.717 M 10.93 % | 318.870 M -53.29 % | 682.586 M 103.94 % | 334.696 M -9.37 % | 369.288 M 23.19 % | 299.759 M -23.99 % | 394.379 M 99.36 % | 197.818 M 42.72 % | 138.608 M -18.66 % | 170.398 M -86.70 % | 1.281 B 2 125.60 % | 57.551 M -96.18 % | 1.508 B -33.51 % | 2.268 B -18.31 % | 2.776 B 17.69 % | 2.359 B -13.77 % | 2.735 B 10.47 % | 2.476 B -17.88 % | 3.015 B 17.94 % | 2.557 B 4.01 % | 2.458 B -24.35 % | 3.249 B 31.66 % | 2.468 B 0.40 % | 2.458 B 2.15 % | 2.406 B -2.73 % | 2.474 B -3.51 % | 2.564 B -8.27 % | 2.795 B 16.35 % | 2.402 B 23.57 % | 1.944 B -37.22 % | 3.097 B 21.49 % | 2.549 B 31.52 % | 1.938 B 51.01 % | 1.283 B -24.18 % | 1.693 B |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 17.044 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.175 M |
| Other expenses | 492.171 M | 0.000 -100.00 % | 460.439 M 1 035.09 % | 40.564 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.091 M -45.99 % | 44.601 M 117.54 % | -254.330 M -241.07 % | 180.281 M 436.57 % | 33.599 M -24.31 % | 44.393 M 289.41 % | -23.438 M -229.23 % | 18.136 M 134.01 % | 7.750 M 611.01 % | 1.090 M 103.06 % | -35.573 M -3 402.97 % | 1.077 M -97.11 % | 37.300 M 5 848.96 % | 627.000 K 0.16 % | 626.000 K 340.85 % | 142.000 K | 0.000 | 0.000 -100.00 % | 1.206 M -8.64 % | 1.320 M 1.77 % | 1.297 M 5.53 % | 1.229 M 138.18 % | 516.000 K -78.47 % | 2.397 M 10.82 % | 2.163 M 148.05 % | 872.000 K -94.05 % | 14.657 M 33 211.36 % | 44.000 K 193.33 % | 15.000 K -99.60 % | 3.708 M 322.32 % | 878.000 K 2 095.00 % | 40.000 K -98.95 % | 3.823 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.144 M -60.42 % | 631.921 M |
| Operating expenses | 492.171 M 28.82 % | 382.070 M -17.02 % | 460.439 M 1 035.09 % | 40.564 M -86.32 % | 296.598 M -13.57 % | 343.180 M 17.29 % | 292.599 M -4.76 % | 307.218 M -8.40 % | 335.391 M 163.86 % | -525.204 M -350.99 % | 209.256 M -41.55 % | 357.986 M 24.63 % | 287.240 M 283.66 % | -156.399 M -157.93 % | 269.970 M 4.09 % | 259.372 M 21.74 % | 213.053 M 765.48 % | -32.015 M -120.47 % | 156.367 M 34.84 % | 115.967 M -8.90 % | 127.303 M 309.30 % | -60.824 M -207.69 % | 56.482 M -76.22 % | 237.561 M -11.65 % | 268.883 M 183.74 % | -321.086 M -184.06 % | 381.966 M -12.13 % | 434.714 M 20.48 % | 360.830 M -7.69 % | 390.875 M -14.85 % | 459.051 M -12.29 % | 523.352 M 14.53 % | 456.958 M -3.08 % | 471.494 M -9.53 % | 521.189 M 7.51 % | 484.776 M 23.97 % | 391.057 M -9.15 % | 430.461 M 46.73 % | 293.379 M -8.29 % | 319.884 M 12.96 % | 283.194 M 301.52 % | -140.528 M -136.56 % | 384.412 M 13.06 % | 340.002 M 30.93 % | 259.691 M -60.24 % | 653.141 M |
| Cost and expenses | 1.231 B 234.23 % | -917.000 M -175.78 % | 1.210 B 114.63 % | 563.794 M -28.24 % | 785.634 M -12.02 % | 892.921 M 20.76 % | 739.437 M -6.07 % | 787.217 M 3.33 % | 761.881 M 650.73 % | 101.486 M -75.66 % | 416.986 M -41.41 % | 711.703 M 17.42 % | 606.110 M 15.19 % | 526.187 M -12.98 % | 604.666 M -3.82 % | 628.660 M 22.59 % | 512.812 M 41.52 % | 362.364 M 2.31 % | 354.185 M 39.13 % | 254.575 M -14.49 % | 297.701 M -75.60 % | 1.220 B 969.89 % | 114.033 M -93.47 % | 1.745 B -31.19 % | 2.536 B 3.32 % | 2.455 B -10.43 % | 2.741 B -13.54 % | 3.170 B 11.74 % | 2.837 B -16.71 % | 3.406 B 12.95 % | 3.016 B 1.15 % | 2.981 B -19.55 % | 3.706 B 26.08 % | 2.939 B -1.34 % | 2.979 B 3.05 % | 2.891 B 0.92 % | 2.865 B -4.32 % | 2.994 B -3.05 % | 3.088 B 13.46 % | 2.722 B 22.22 % | 2.227 B -24.66 % | 2.956 B 0.78 % | 2.933 B 28.77 % | 2.278 B 47.63 % | 1.543 B -34.22 % | 2.346 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 382.070 M | 0.000 | 0.000 -100.00 % | 296.598 M -13.57 % | 343.180 M 17.29 % | 292.599 M 8.52 % | 269.623 M -8.89 % | 295.937 M | 0.000 -100.00 % | 169.045 M -47.55 % | 322.284 M 27.24 % | 253.282 M -4.22 % | 264.435 M 9.51 % | 241.464 M 7.54 % | 224.532 M 22.11 % | 183.875 M -80.41 % | 938.693 M 619.05 % | 130.547 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 -100.00 % | 9.547 M -55.01 % | 21.219 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.504 M | 0.000 | 0.000 | 0.000 -100.00 % | 696.000 K | 0.000 | 0.000 | 0.000 100.00 % | -873.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.979 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.239 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 23.822 M 17.47 % | 20.279 M 6.12 % | 19.109 M 7.72 % | 17.740 M -23.31 % | 23.133 M 169.19 % | -33.433 M -143.21 % | 77.376 M 235.98 % | 23.030 M -48.94 % | 45.100 M 9.64 % | 41.135 M -77.30 % | 181.174 M 883.79 % | 18.416 M 24.81 % | 14.755 M 9.35 % | 13.493 M -3.66 % | 14.005 M -1.39 % | 14.203 M 23.13 % | 11.535 M -72.59 % | 42.079 M 82.81 % | 23.018 M 151.34 % | 9.158 M 1 308.92 % | 650.000 K | 0.000 -100.00 % | 79.120 M -34.67 % | 121.099 M 32.42 % | 91.452 M -49.35 % | 180.571 M 123.81 % | 80.680 M -37.64 % | 129.384 M 63.71 % | 79.031 M -1.34 % | 80.106 M -10.99 % | 89.992 M 25.82 % | 71.527 M -17.24 % | 86.431 M 166.29 % | 32.458 M -66.38 % | 96.558 M 52.91 % | 63.149 M 13.41 % | 55.680 M 30.37 % | 42.709 M -15.03 % | 50.263 M -12.65 % | 57.543 M 29.93 % | 44.286 M -41.62 % | 75.861 M 87.47 % | 40.465 M -31.91 % | 59.432 M | 0.000 | 0.000 |
| Depreciation and amortization | 8.502 M 0.15 % | 8.489 M 1.13 % | 8.394 M 17.22 % | 7.161 M -14.37 % | 8.363 M -3.90 % | 8.702 M -3.15 % | 8.985 M 39.00 % | 6.464 M -21.77 % | 8.263 M 96.69 % | 4.201 M -52.41 % | 8.828 M 1.42 % | 8.704 M 3.63 % | 8.399 M -0.86 % | 8.472 M 27.86 % | 6.626 M -39.10 % | 10.881 M 32.31 % | 8.224 M -14.24 % | 9.590 M -7.70 % | 10.390 M 0.30 % | 10.359 M -6.68 % | 11.100 M 55.71 % | 7.129 M -5.48 % | 7.542 M -41.98 % | 13.000 M -1.49 % | 13.196 M -14.22 % | 15.383 M 22.33 % | 12.575 M 1.20 % | 12.426 M -64.66 % | 35.160 M 170.46 % | 13.000 M 2.65 % | 12.665 M 0.13 % | 12.648 M 0.96 % | 12.528 M -8.03 % | 13.622 M 7.70 % | 12.648 M -11.09 % | 14.226 M 9.49 % | 12.993 M -10.84 % | 14.572 M 0.34 % | 14.523 M 1.61 % | 14.293 M -2.45 % | 14.652 M -42.57 % | 25.511 M 132.51 % | 10.972 M 15.98 % | 9.460 M -20.44 % | 11.891 M 6.66 % | 11.148 M |
| Operating income | 107.021 M 101.65 % | 53.073 M -38.04 % | 85.663 M 128.84 % | 37.433 M -18.44 % | 45.899 M 707.80 % | 5.682 M -94.45 % | 102.296 M 191.31 % | 35.116 M 38.18 % | 25.413 M -85.54 % | 175.765 M 21 482.60 % | -822.000 K 92.68 % | -11.233 M 75.19 % | -45.275 M -58.99 % | -28.476 M 20.20 % | -35.685 M -947.71 % | -3.406 M 66.60 % | -10.197 M 98.59 % | -724.930 M -5 272.53 % | 14.015 M 282.32 % | -7.687 M 85.62 % | -53.470 M 87.76 % | -436.817 M -693.88 % | 73.553 M 1 456.57 % | -5.422 M -104.39 % | 123.609 M -26.44 % | 168.042 M 85.69 % | 90.498 M -45.90 % | 167.290 M 49.50 % | 111.899 M 24.72 % | 89.719 M 53.62 % | 58.405 M 103.12 % | 28.754 M -76.26 % | 121.137 M 221.35 % | 37.696 M 31.10 % | 28.754 M -2.74 % | 29.565 M -33.75 % | 44.629 M -33.65 % | 67.258 M 80.83 % | 37.195 M 4.85 % | 35.473 M -13.97 % | 41.233 M -58.06 % | 98.307 M 79.39 % | 54.801 M 24.59 % | 43.986 M -43.22 % | 77.468 M 130.52 % | -253.828 M |
| Operating income ratio | 0.08 46.20 % | 0.05 -17.25 % | 0.07 74.81 % | 0.04 -31.49 % | 0.06 772.95 % | 0.01 -94.80 % | 0.12 184.94 % | 0.04 32.13 % | 0.03 -91.45 % | 0.38 19 205.29 % | 0.00 87.68 % | -0.02 80.14 % | -0.08 -55.07 % | -0.05 16.99 % | -0.06 -1 051.33 % | -0.01 73.15 % | -0.02 98.69 % | -1.55 -4 152.66 % | 0.04 204.05 % | -0.04 83.29 % | -0.22 59.41 % | -0.54 -237.81 % | 0.39 12 692.17 % | 0.00 -106.71 % | 0.05 -25.36 % | 0.06 94.69 % | 0.03 -36.20 % | 0.05 32.10 % | 0.04 47.83 % | 0.03 38.95 % | 0.02 97.83 % | 0.01 -70.51 % | 0.03 148.80 % | 0.01 36.28 % | 0.01 -5.77 % | 0.01 -34.25 % | 0.02 -31.42 % | 0.02 87.63 % | 0.01 -7.18 % | 0.01 -29.22 % | 0.02 -44.71 % | 0.03 78.23 % | 0.02 -2.04 % | 0.02 -61.36 % | 0.05 139.40 % | -0.12 |
| Total other income expenses net | -18.978 M -126.02 % | 72.950 M 837.09 % | -9.897 M -117.71 % | 55.888 M 356.90 % | 12.232 M -33.27 % | 18.331 M 135.26 % | -51.987 M -2 751.05 % | 1.961 M 492.99 % | -499.000 K 99.74 % | -191.575 M -21 352.97 % | -893.000 K -105.88 % | 15.183 M -48.77 % | 29.638 M 339.08 % | 6.750 M 63.40 % | 4.131 M 164.02 % | -6.453 M 38.22 % | -10.445 M -38.07 % | -7.565 M 66.91 % | -22.859 M -149.61 % | -9.158 M -39 717.39 % | -23.000 K -100.07 % | 33.800 M 142.80 % | -78.977 M 34.78 % | -121.099 M -32.42 % | -91.452 M 49.35 % | -180.571 M -123.81 % | -80.680 M 37.64 % | -129.384 M -63.71 % | -79.031 M -34.04 % | -58.959 M 32.69 % | -87.595 M -26.28 % | -69.364 M 18.93 % | -85.557 M -380.68 % | -17.799 M 84.39 % | -114.009 M -92.72 % | -59.159 M -13.74 % | -52.014 M -21.79 % | -42.709 M -4 270 800.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -68.762 M -6 876 266.20 % | 1.000 K 200.00 % | -1.000 K 100.00 % | -50.693 M -117.75 % | 285.598 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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-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-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.243 B | 0.000 -100.00 % | 1.466 B -21.71 % | 1.873 B -10.02 % | 2.082 B 10.23 % | 1.888 B -30.21 % | 2.706 B -20.94 % | 3.422 B -3.28 % | 3.538 B 1.99 % | 3.469 B 2.13 % | 3.397 B | 0.000 -100.00 % | 3.664 B | 0.000 -100.00 % | 2.842 B | 0.000 -100.00 % | 2.954 B | 0.000 -100.00 % | 3.155 B | 0.000 -100.00 % | 3.494 B -20.62 % | 4.401 B | 0.000 -100.00 % | 2.895 B | 0.000 -100.00 % | 3.932 B | 0.000 -100.00 % | 2.013 B | 0.000 -100.00 % | 3.469 B | 0.000 -100.00 % | 2.694 B | 0.000 -100.00 % | 2.381 B |
| Total investments | 0.000 -100.00 % | 774.572 M | 0.000 -100.00 % | 180.658 M -3.13 % | 186.502 M -4.36 % | 194.997 M 386.43 % | 40.087 M -77.63 % | 179.232 M 332.59 % | 41.432 M -86.56 % | 308.384 M 964.75 % | 28.963 M -0.09 % | 28.988 M | 0.000 -100.00 % | 32.604 M | 0.000 -100.00 % | 39.092 M | 0.000 -100.00 % | 39.107 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.108 M 48.00 % | 25.072 M | 0.000 -100.00 % | 34.590 M | 0.000 -100.00 % | 26.301 M | 0.000 -100.00 % | 26.301 M | 0.000 -100.00 % | 26.301 M | 0.000 -100.00 % | 28.389 M | 0.000 -100.00 % | 32.629 M |
| Total debt | 0.000 -100.00 % | 1.500 B | 0.000 -100.00 % | 1.512 B -21.00 % | 1.914 B -8.71 % | 2.096 B 10.57 % | 1.896 B -30.39 % | 2.723 B -20.71 % | 3.434 B -3.16 % | 3.547 B 0.91 % | 3.515 B 3.11 % | 3.409 B | 0.000 -100.00 % | 3.670 B | 0.000 -100.00 % | 2.957 B | 0.000 -100.00 % | 2.970 B | 0.000 -100.00 % | 3.299 B | 0.000 -100.00 % | 3.505 B -23.09 % | 4.557 B | 0.000 -100.00 % | 3.048 B | 0.000 -100.00 % | 4.143 B | 0.000 -100.00 % | 2.238 B | 0.000 -100.00 % | 3.690 B | 0.000 -100.00 % | 2.853 B | 0.000 -100.00 % | 2.599 B |
| Accumulated other comprehensive income loss | 321.862 M | 0.000 -100.00 % | 391.209 M 51.63 % | 258.009 M 3.97 % | 248.150 M 86.30 % | 133.200 M | 0.000 -100.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M | 0.000 -100.00 % | 951.879 M | 0.000 -100.00 % | 1.310 B | 0.000 -100.00 % | 1.414 B | 0.000 -100.00 % | 1.416 B | 0.000 -100.00 % | 1.367 B | 0.000 | 0.000 -100.00 % | 1.279 B | 0.000 -100.00 % | 1.240 B | 0.000 -100.00 % | 1.186 B | 0.000 -100.00 % | 1.148 B | 0.000 -100.00 % | 1.102 B | 0.000 -100.00 % | 1.005 B 402.03 % | 200.225 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.623 M | 0.000 100.00 % | -102.787 M | 0.000 100.00 % | -12.340 M | 0.000 -100.00 % | 10.095 M | 0.000 | 0.000 -100.00 % | 601.432 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.072 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.225 B | 0.000 | 0.000 -100.00 % | 1.136 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.044 B | 0.000 | 0.000 | 0.000 -100.00 % | 759.429 M | 0.000 -100.00 % | 671.773 M |
| Common stock | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M 0.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M 0.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M | 0.000 -100.00 % | 133.200 M |
| Total equity | 321.862 M 0.00 % | 321.862 M -17.73 % | 391.209 M 0.00 % | 391.209 M 27.13 % | 307.727 M 13.91 % | 270.155 M 54.96 % | 174.343 M -7.58 % | 188.639 M -29.67 % | 268.203 M 1.63 % | 263.894 M -9.13 % | 290.401 M -67.73 % | 899.783 M -5.47 % | 951.879 M 0.00 % | 951.879 M -27.33 % | 1.310 B 0.00 % | 1.310 B -7.40 % | 1.414 B 0.00 % | 1.414 B -0.12 % | 1.416 B 0.00 % | 1.416 B 3.57 % | 1.367 B 0.00 % | 1.367 B 3.75 % | 1.318 B 3.07 % | 1.279 B -0.55 % | 1.286 B 3.67 % | 1.240 B 0.00 % | 1.240 B 4.56 % | 1.186 B 0.00 % | 1.186 B 3.33 % | 1.148 B 0.00 % | 1.148 B 4.14 % | 1.102 B 0.00 % | 1.102 B 9.65 % | 1.005 B 0.00 % | 1.005 B |
| Other non current liabilities | -321.862 M -139.01 % | 825.092 M 310.91 % | -391.209 M -3 143.48 % | 12.854 M -98.52 % | 870.035 M 61.15 % | 539.894 M -5.16 % | 569.292 M -4.07 % | 593.467 M 26 729.43 % | 2.212 M -45.41 % | 4.052 M 387.61 % | 831.000 K | 0.000 100.00 % | -951.879 M | 0.000 100.00 % | -1.310 B | 0.000 100.00 % | -1.414 B | 0.000 100.00 % | -1.416 B -6 743 333.33 % | -21.000 K 100.00 % | -1.367 B | 0.000 -100.00 % | 1.000 K 100.00 % | -1.279 B | 0.000 100.00 % | -1.240 B -124 016 600.00 % | 1.000 K 100.00 % | -1.186 B -248.86 % | -340.000 M 70.38 % | -1.148 B | 0.000 100.00 % | -1.102 B | 0.000 100.00 % | -1.005 B -2 741.78 % | 38.050 M |
| Long term debt | 0.000 -100.00 % | 656.975 M | 0.000 -100.00 % | 498.445 M -14.73 % | 584.544 M -3.54 % | 605.981 M 3.41 % | 586.025 M 1.78 % | 575.800 M -51.79 % | 1.194 B -7.61 % | 1.293 B -21.10 % | 1.638 B 72.36 % | 950.605 M | 0.000 -100.00 % | 684.159 M | 0.000 -100.00 % | 1.162 B | 0.000 -100.00 % | 1.190 B | 0.000 -100.00 % | 1.263 B | 0.000 -100.00 % | 1.233 B 2.24 % | 1.206 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 775.747 M | 0.000 -100.00 % | 1.150 B | 0.000 -100.00 % | 891.412 M | 0.000 -100.00 % | 627.005 M | 0.000 -100.00 % | 614.192 M |
| Total non current liabilities | -321.862 M -121.72 % | 1.482 B 478.84 % | -391.209 M -139.62 % | 987.438 M -10.21 % | 1.100 B -4.02 % | 1.146 B -0.82 % | 1.155 B -1.19 % | 1.169 B -2.28 % | 1.197 B -7.72 % | 1.297 B -20.89 % | 1.639 B 72.45 % | 950.605 M 199.87 % | -951.879 M -239.13 % | 684.159 M 152.23 % | -1.310 B -209.94 % | 1.191 B 184.23 % | -1.414 B -216.06 % | 1.219 B 186.06 % | -1.416 B -209.37 % | 1.295 B 194.70 % | -1.367 B -208.00 % | 1.266 B 1.93 % | 1.242 B 197.14 % | -1.279 B -214.41 % | 1.118 B 190.12 % | -1.240 B -252.38 % | 813.879 M 168.62 % | -1.186 B -199.79 % | 1.189 B 203.55 % | -1.148 B -223.35 % | 930.551 M 184.42 % | -1.102 B -265.47 % | 666.145 M 166.27 % | -1.005 B -254.11 % | 652.241 M |
| Other current liabilities | 0.000 -100.00 % | 478.604 M | 0.000 -100.00 % | 957.223 M 10.46 % | 866.569 M 72.56 % | 502.178 M -10.00 % | 557.986 M 590.03 % | 80.864 M 1.39 % | 79.752 M -31.52 % | 116.452 M 8.00 % | 107.827 M -8.92 % | 118.385 M | 0.000 -100.00 % | 115.236 M | 0.000 -100.00 % | 599.033 M | 0.000 -100.00 % | 562.097 M | 0.000 -100.00 % | 945.907 M | 0.000 -100.00 % | 63.822 M -61.70 % | 166.650 M | 0.000 -100.00 % | 333.494 M | 0.000 -100.00 % | 348.600 M | 0.000 -100.00 % | 837.943 M | 0.000 -100.00 % | 310.979 M | 0.000 -100.00 % | 455.485 M | 0.000 -100.00 % | 310.417 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 391.173 M 545.47 % | 60.603 M 162.36 % | 23.099 M -4.70 % | 24.239 M 9.55 % | 22.125 M -45.11 % | 40.307 M 42.57 % | 28.272 M -85.22 % | 191.294 M | 0.000 -100.00 % | 39.071 M | 0.000 -100.00 % | 428.919 M | 0.000 -100.00 % | 58.652 M | 0.000 -100.00 % | 468.132 M | 0.000 -100.00 % | 85.076 M 1.38 % | 83.914 M | 0.000 -100.00 % | 74.595 M | 0.000 -100.00 % | 20.005 M | 0.000 -100.00 % | 71.415 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 46.264 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 842.861 M | 0.000 -100.00 % | 1.013 B -23.76 % | 1.329 B -10.81 % | 1.490 B 13.77 % | 1.310 B -39.01 % | 2.147 B -3.18 % | 2.218 B -1.60 % | 2.254 B 20.13 % | 1.876 B -23.67 % | 2.458 B | 0.000 -100.00 % | 2.985 B | 0.000 -100.00 % | 1.795 B | 0.000 -100.00 % | 1.404 B | 0.000 -100.00 % | 2.036 B | 0.000 -100.00 % | 2.322 B -30.72 % | 3.351 B | 0.000 -100.00 % | 1.966 B | 0.000 -100.00 % | 3.367 B | 0.000 -100.00 % | 1.087 B | 0.000 -100.00 % | 2.798 B | 0.000 -100.00 % | 2.226 B | 0.000 -100.00 % | 1.985 B |
| Total current liabilities | 0.000 -100.00 % | 2.206 B | 0.000 -100.00 % | 2.893 B -10.92 % | 3.248 B 20.22 % | 2.701 B 3.57 % | 2.608 B -18.78 % | 3.211 B -2.42 % | 3.291 B 2.86 % | 3.199 B 13.89 % | 2.809 B -23.90 % | 3.691 B | 0.000 -100.00 % | 4.069 B | 0.000 -100.00 % | 4.277 B | 0.000 -100.00 % | 4.115 B | 0.000 -100.00 % | 5.259 B | 0.000 -100.00 % | 4.769 B -1.75 % | 4.854 B | 0.000 -100.00 % | 4.983 B | 0.000 -100.00 % | 5.111 B | 0.000 -100.00 % | 3.667 B | 0.000 -100.00 % | 3.558 B | 0.000 -100.00 % | 3.227 B | 0.000 -100.00 % | 2.728 B |
| Total liabilities | -321.862 M -108.73 % | 3.688 B 1 042.68 % | -391.209 M -110.08 % | 3.881 B -10.74 % | 4.347 B 13.00 % | 3.847 B 2.22 % | 3.764 B -14.08 % | 4.381 B -2.38 % | 4.487 B -0.19 % | 4.496 B 1.07 % | 4.448 B -4.17 % | 4.642 B 587.66 % | -951.879 M -120.02 % | 4.754 B 462.92 % | -1.310 B -123.95 % | 5.469 B 486.62 % | -1.414 B -126.52 % | 5.334 B 476.63 % | -1.416 B -121.61 % | 6.554 B 579.31 % | -1.367 B -122.65 % | 6.035 B -1.00 % | 6.096 B 576.76 % | -1.279 B -120.96 % | 6.101 B 591.91 % | -1.240 B -120.93 % | 5.925 B 599.55 % | -1.186 B -124.43 % | 4.856 B 523.01 % | -1.148 B -125.57 % | 4.489 B 507.24 % | -1.102 B -128.31 % | 3.893 B 487.27 % | -1.005 B -129.74 % | 3.380 B |
| Other non current assets | 0.000 -100.00 % | 206.804 M | 0.000 -100.00 % | 924.215 M -48.75 % | 1.803 B 105.15 % | 879.023 M -55.52 % | 1.976 B 125.02 % | 878.273 M -25.06 % | 1.172 B 33.55 % | 877.556 M 11 741.26 % | 7.411 M 58.08 % | 4.688 M | 0.000 -100.00 % | 886.857 M | 0.000 -100.00 % | 96.443 M | 0.000 -100.00 % | 110.340 M | 0.000 -100.00 % | 101.010 M | 0.000 -100.00 % | 108.427 M 17.43 % | 92.331 M | 0.000 -100.00 % | 100.208 M | 0.000 -100.00 % | 85.745 M | 0.000 -100.00 % | 86.661 M | 0.000 -100.00 % | 816.746 M | 0.000 -100.00 % | 112.502 M | 0.000 -100.00 % | 84.229 M |
| Long term investments | 0.000 -100.00 % | 774.572 M | 0.000 -100.00 % | 45.655 M 22.83 % | 37.169 M -96.28 % | 999.713 M 1 047.94 % | -105.462 M -106.11 % | 1.725 B 12.82 % | 1.529 B 70.11 % | 898.908 M -0.61 % | 904.388 M -6.22 % | 964.378 M | 0.000 -100.00 % | 29.267 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 -100.00 % | 32.629 M |
| Intangible assets | 0.000 -100.00 % | 1.773 M | 0.000 -100.00 % | 1.816 M -24.30 % | 2.399 M -21.45 % | 3.054 M -2.86 % | 3.144 M 151.72 % | 1.249 M 407.72 % | 246.000 K -0.81 % | 248.000 K 103.28 % | 122.000 K 121.82 % | 55.000 K | 0.000 -100.00 % | 60.000 K | 0.000 -100.00 % | 90.000 K | 0.000 -100.00 % | 61.753 K | 0.000 -100.00 % | 73.000 K | 0.000 -100.00 % | 84.462 K | 0.000 | 0.000 -100.00 % | 90.959 K | 0.000 | 0.000 | 0.000 -100.00 % | 83.384 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 602.596 K |
| GoodWill | 0.000 -100.00 % | 355.689 M | 0.000 -100.00 % | 355.689 M 0.00 % | 355.689 M 166 109.81 % | 214.000 K 0.00 % | 214.000 K 0.00 % | 214.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.224 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 357.462 M | 0.000 -100.00 % | 357.505 M -0.16 % | 358.088 M 10 857.41 % | 3.268 M -2.68 % | 3.358 M 129.53 % | 1.463 M 494.72 % | 246.000 K -0.81 % | 248.000 K 103.28 % | 122.000 K 121.82 % | 55.000 K | 0.000 -100.00 % | 60.000 K | 0.000 -100.00 % | 90.000 K | 0.000 -100.00 % | 61.753 K | 0.000 -100.00 % | 73.000 K | 0.000 -100.00 % | 84.462 K | 0.000 | 0.000 -100.00 % | 90.959 K | 0.000 | 0.000 | 0.000 -100.00 % | 83.384 K | 0.000 | 0.000 | 0.000 -100.00 % | 133.224 K | 0.000 -100.00 % | 602.596 K |
| Property plant equipment net | 0.000 -100.00 % | 715.708 M | 0.000 -100.00 % | 807.220 M 53.82 % | 524.784 M -7.95 % | 570.096 M 1.82 % | 559.896 M 7.43 % | 521.167 M 0.76 % | 517.246 M 6.99 % | 483.443 M -1.37 % | 490.167 M 0.89 % | 485.861 M | 0.000 -100.00 % | 499.205 M | 0.000 -100.00 % | 529.359 M | 0.000 -100.00 % | 552.323 M | 0.000 -100.00 % | 579.582 M | 0.000 -100.00 % | 584.688 M -2.83 % | 601.723 M | 0.000 -100.00 % | 614.379 M | 0.000 -100.00 % | 684.527 M | 0.000 -100.00 % | 680.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 719.557 M | 0.000 -100.00 % | 737.127 M |
| Total non current assets | 0.000 -100.00 % | 2.231 B | 0.000 -100.00 % | 2.403 B -21.35 % | 3.056 B 9.59 % | 2.788 B 1.95 % | 2.735 B -20.03 % | 3.420 B -4.50 % | 3.581 B 39.37 % | 2.570 B 50.84 % | 1.704 B 5.28 % | 1.618 B | 0.000 -100.00 % | 1.557 B | 0.000 -100.00 % | 625.892 M | 0.000 -100.00 % | 662.724 M | 0.000 -100.00 % | 680.665 M | 0.000 -100.00 % | 693.200 M -0.12 % | 694.054 M | 0.000 -100.00 % | 714.678 M | 0.000 -100.00 % | 770.272 M | 0.000 -100.00 % | 767.112 M | 0.000 -100.00 % | 816.746 M | 0.000 -100.00 % | 832.192 M | 0.000 -100.00 % | 854.587 M |
| Other current assets | -257.101 M -191.60 % | 280.693 M 260.77 % | -174.594 M -128.40 % | 614.829 M 123.56 % | 275.014 M 67.78 % | 163.917 M 105.63 % | 79.713 M -27.02 % | 109.228 M -68.57 % | 347.489 M 36.89 % | 253.838 M 27.41 % | 199.222 M 39.64 % | 142.664 M 1 770.34 % | -8.541 M -100.24 % | 3.495 B 3 127.35 % | -115.438 M -184.48 % | 136.649 M 153.20 % | -256.882 M -105.19 % | 4.945 B 3 540.94 % | -143.712 M -206.24 % | 135.276 M 130.02 % | -450.673 M -107.94 % | 5.676 B 1 195.56 % | 438.101 M 386.02 % | -153.173 M -102.78 % | 5.506 B 2 715.12 % | -210.558 M -125.82 % | 815.478 M 463.00 % | -224.650 M -105.54 % | 4.053 B 1 937.37 % | -220.590 M -252.17 % | 144.960 M 190.98 % | -159.325 M -176.17 % | 209.183 M 196.09 % | -217.702 M -134.59 % | 629.346 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 135.003 M 4.52 % | 129.159 M -25.85 % | 174.175 M 19.67 % | 145.549 M -16.19 % | 173.664 M 22.82 % | 141.400 M -3.31 % | 146.238 M 1 093.68 % | 12.251 M 101.31 % | -935.390 M | 0.000 -100.00 % | 3.337 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 |
| cash and cash equivalents | 0.000 -100.00 % | 257.101 M | 0.000 -100.00 % | 45.415 M 11.74 % | 40.645 M 177.76 % | 14.633 M 98.52 % | 7.371 M -57.92 % | 17.517 M 43.77 % | 12.184 M 44.21 % | 8.449 M -81.41 % | 45.438 M 283.90 % | 11.836 M | 0.000 -100.00 % | 5.183 M | 0.000 -100.00 % | 115.438 M | 0.000 -100.00 % | 16.222 M | 0.000 -100.00 % | 143.712 M | 0.000 -100.00 % | 11.109 M -92.86 % | 155.560 M | 0.000 -100.00 % | 153.173 M | 0.000 -100.00 % | 210.558 M | 0.000 -100.00 % | 224.650 M | 0.000 -100.00 % | 220.590 M | 0.000 -100.00 % | 159.325 M | 0.000 -100.00 % | 217.702 M |
| Cash and short term investments | 257.101 M 0.00 % | 257.101 M 47.26 % | 174.594 M -3.23 % | 180.418 M -5.03 % | 189.978 M 0.62 % | 188.808 M 23.47 % | 152.920 M -20.01 % | 191.181 M 24.48 % | 153.584 M -0.71 % | 154.687 M 168.14 % | 57.689 M 387.40 % | 11.836 M 38.58 % | 8.541 M 0.25 % | 8.520 M -92.62 % | 115.438 M 0.00 % | 115.438 M -55.06 % | 256.882 M 1 483.50 % | 16.222 M -88.71 % | 143.712 M 0.00 % | 143.712 M -68.11 % | 450.673 M 3 957.01 % | 11.109 M -92.86 % | 155.560 M 1.56 % | 153.173 M 0.00 % | 153.173 M -27.25 % | 210.558 M 0.00 % | 210.558 M -6.27 % | 224.650 M 0.00 % | 224.650 M 1.84 % | 220.590 M 0.00 % | 220.590 M 38.45 % | 159.325 M 0.00 % | 159.325 M -26.82 % | 217.702 M 0.00 % | 217.702 M |
| Total current assets | 0.000 -100.00 % | 1.779 B | 0.000 -100.00 % | 1.868 B 16.81 % | 1.600 B 20.33 % | 1.329 B 10.49 % | 1.203 B 4.68 % | 1.149 B -2.14 % | 1.174 B -46.38 % | 2.190 B -27.84 % | 3.035 B -22.64 % | 3.924 B | 0.000 -100.00 % | 4.149 B | 0.000 -100.00 % | 6.152 B | 0.000 -100.00 % | 6.085 B | 0.000 -100.00 % | 7.289 B | 0.000 -100.00 % | 6.709 B -0.16 % | 6.720 B | 0.000 -100.00 % | 6.672 B | 0.000 -100.00 % | 6.395 B | 0.000 -100.00 % | 5.275 B | 0.000 -100.00 % | 4.820 B | 0.000 -100.00 % | 4.163 B | 0.000 -100.00 % | 3.530 B |
| Inventory | 0.000 -100.00 % | 933.466 M | 0.000 -100.00 % | 1.043 B 16.71 % | 893.495 M 21.87 % | 733.137 M 3.67 % | 707.187 M 3.56 % | 682.907 M 1.43 % | 673.292 M -5.95 % | 715.885 M 4.55 % | 684.739 M 7.14 % | 639.092 M | 0.000 -100.00 % | 645.702 M | 0.000 -100.00 % | 1.183 B | 0.000 -100.00 % | 1.124 B | 0.000 -100.00 % | 1.345 B | 0.000 -100.00 % | 1.022 B -4.27 % | 1.068 B | 0.000 -100.00 % | 1.012 B | 0.000 -100.00 % | 1.149 B | 0.000 -100.00 % | 996.885 M | 0.000 -100.00 % | 984.478 M | 0.000 -100.00 % | 1.149 B | 0.000 -100.00 % | 1.210 B |
| Net receivables | 0.000 -100.00 % | 307.885 M | 0.000 -100.00 % | 30.419 M -87.38 % | 241.058 M | 0.000 -100.00 % | 263.251 M | 0.000 -100.00 % | 261.633 M -75.45 % | 1.066 B -46.81 % | 2.004 B | 0.000 | 0.000 -100.00 % | 3.092 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.192 B | 0.000 | 0.000 -100.00 % | 4.039 B | 0.000 -100.00 % | 4.891 B | 0.000 -100.00 % | 3.817 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.645 B | 0.000 -100.00 % | 1.474 B |
| Tax assets | 0.000 -100.00 % | 176.028 M | 0.000 -100.00 % | 268.619 M -19.14 % | 332.201 M -1.16 % | 336.083 M 11.74 % | 300.764 M 2.34 % | 293.879 M -18.97 % | 362.698 M 17.20 % | 309.467 M 2.65 % | 301.466 M 84.75 % | 163.174 M | 0.000 -100.00 % | 141.157 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 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -90.00 % | 10.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 -100.00 % | 1.000 K | 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 |
| Account payables | 0.000 -100.00 % | 884.325 M | 0.000 -100.00 % | 922.544 M 39.60 % | 660.841 M 1.91 % | 648.431 M -12.44 % | 740.524 M -22.76 % | 958.748 M 1.04 % | 948.885 M 20.33 % | 788.548 M -4.41 % | 824.929 M -10.66 % | 923.388 M | 0.000 -100.00 % | 960.058 M | 0.000 -100.00 % | 1.845 B | 0.000 -100.00 % | 2.112 B | 0.000 -100.00 % | 2.231 B | 0.000 -100.00 % | 2.317 B 84.97 % | 1.253 B | 0.000 -100.00 % | 2.627 B | 0.000 -100.00 % | 1.376 B | 0.000 -100.00 % | 2.028 B | 0.000 -100.00 % | 423.807 M | 0.000 -100.00 % | 498.675 M | 0.000 -100.00 % | 432.194 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 -100.00 % | 8.686 M | 0.000 -100.00 % | 38.656 M | 0.000 -100.00 % | 37.413 M | 0.000 -100.00 % | 45.789 M | 0.000 -100.00 % | 66.916 M | 0.000 | 0.000 -100.00 % | 57.151 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.176 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 | 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 | 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 100.00 % | -22.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.805 M | 0.000 | 0.000 -100.00 % | 50.458 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.763 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 188.662 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.755 M -97.39 % | 143.930 M 285.09 % | -77.761 M -649.82 % | 14.143 M 664.37 % | -2.506 M | 0.000 -100.00 % | 766.583 M | 0.000 -100.00 % | 217.247 M | 0.000 -100.00 % | 1.177 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.283 B | 0.000 | 0.000 -100.00 % | 1.185 B | 0.000 -100.00 % | 16.455 M | 0.000 -100.00 % | 1.107 B | 0.000 -100.00 % | 9.385 M | 0.000 -100.00 % | 1.015 B | 0.000 -100.00 % | 209.611 M | 0.000 | 0.000 |
| 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 -100.00 % | 29.070 M | 0.000 -100.00 % | 29.070 M | 0.000 -100.00 % | 32.285 M | 0.000 -100.00 % | 33.101 M -8.37 % | 36.123 M | 0.000 -100.00 % | 34.899 M | 0.000 -100.00 % | 38.131 M | 0.000 -100.00 % | 38.131 M | 0.000 -100.00 % | 39.139 M | 0.000 -100.00 % | 39.139 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 4.010 B | 0.000 -100.00 % | 4.272 B -8.24 % | 4.655 B 13.06 % | 4.117 B 4.56 % | 3.938 B -13.82 % | 4.569 B -3.92 % | 4.756 B -0.09 % | 4.760 B 0.45 % | 4.739 B -14.49 % | 5.542 B | 0.000 -100.00 % | 5.705 B | 0.000 -100.00 % | 6.778 B | 0.000 -100.00 % | 6.748 B | 0.000 -100.00 % | 7.970 B | 0.000 -100.00 % | 7.403 B -0.15 % | 7.414 B | 0.000 -100.00 % | 7.386 B | 0.000 -100.00 % | 7.165 B | 0.000 -100.00 % | 6.042 B | 0.000 -100.00 % | 5.637 B | 0.000 -100.00 % | 4.995 B | 0.000 -100.00 % | 4.385 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-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-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -66.456 M -51.63 % | -43.828 M 14.71 % | -51.390 M -9.70 % | -46.845 M -17.36 % | -39.914 M -14.70 % | -34.798 M -29.98 % | -26.771 M -314.16 % | -6.464 M 21.77 % | -8.263 M -148.91 % | 16.893 M 291.36 % | -8.828 M -1.42 % | -8.704 M -177.96 % | 11.164 M 6.57 % | 10.476 M 188.88 % | -11.787 M -316.83 % | 5.436 M -70.32 % | 18.315 M -97.11 % | 634.681 M 2 447.11 % | -27.041 M -309.57 % | 12.903 M -64.20 % | 36.046 M -90.34 % | 373.135 M 6 602.62 % | 5.567 M -95.60 % | 126.521 M 662.29 % | -22.501 M -308.09 % | 10.813 M 271.15 % | -6.318 M 74.44 % | -24.721 M -8.10 % | -22.869 M -114.89 % | -10.642 M 74.68 % | -42.030 M -189.28 % | -14.529 M 41.19 % | -24.706 M -740.63 % | -2.939 M 91.84 % | -36.005 M -112.68 % | -16.929 M 54.40 % | -37.129 M -235.77 % | -11.058 M 59.34 % | -27.194 M -51.30 % | -17.973 M 46.72 % | -33.733 M -216.71 % | -10.651 M 74.49 % | -41.759 M -34.58 % | -31.028 M -60.98 % | -19.275 M -6.99 % | -18.016 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.970 M -49.30 % | 35.445 M -42.27 % | 61.400 M | 0.000 -100.00 % | 5.234 M 107.57 % | -69.097 M -518.93 % | -11.164 M -6.57 % | -10.476 M -188.88 % | 11.787 M 316.83 % | -5.436 M 70.32 % | -18.315 M 97.11 % | -634.681 M -2 447.11 % | 27.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 17.970 M -49.30 % | 35.445 M -42.27 % | 61.400 M | 0.000 100.00 % | -156.177 M -126.03 % | -69.097 M -518.93 % | -11.164 M -6.57 % | -10.476 M -188.88 % | 11.787 M 316.83 % | -5.436 M 70.32 % | -18.315 M 97.11 % | -634.681 M -2 447.11 % | 27.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 155.257 M 13.09 % | 137.287 M 34.80 % | 101.842 M | 0.000 | 0.000 -100.00 % | 161.411 M -29.98 % | 230.508 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.645 M -73.82 % | 155.257 M 13.09 % | 137.287 M 123.59 % | 61.400 M | 0.000 -100.00 % | 5.234 M -96.76 % | 161.411 M 1 545.82 % | -11.164 M -6.57 % | -10.476 M -188.88 % | 11.787 M 316.83 % | -5.436 M 70.32 % | -18.315 M 97.11 % | -634.681 M -2 447.11 % | 27.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.970 M -49.30 % | 35.445 M -42.27 % | 61.400 M | 0.000 -100.00 % | 5.234 M 107.57 % | -69.097 M -518.93 % | -11.164 M -6.57 % | -10.476 M -188.88 % | 11.787 M 316.83 % | -5.436 M 70.32 % | -18.315 M 97.11 % | -634.681 M -2 447.11 % | 27.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 17.970 M -49.30 % | 35.445 M -42.27 % | 61.400 M | 0.000 -100.00 % | 5.234 M 107.57 % | -69.097 M -518.93 % | -11.164 M -6.57 % | -10.476 M -188.88 % | 11.787 M 316.83 % | -5.436 M 70.32 % | -18.315 M 97.11 % | -634.681 M -2 447.11 % | 27.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |