 
					Steel Exchange India Limited STEELXIND.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 11.440 B 5.04 % | 10.892 B -21.55 % | 13.883 B 26.27 % | 10.995 B 22.38 % | 8.984 B 15.12 % | 7.804 B -23.60 % | 10.215 B 11.05 % | 9.199 B -28.10 % | 12.794 B -23.44 % | 16.711 B 6.76 % | 15.654 B 24.68 % | 12.555 B 27.91 % | 9.815 B -15.10 % | 11.561 B 65.87 % | 6.970 B 1.92 % | 6.839 B 12.05 % | 6.103 B 30.13 % | 4.690 B -11.57 % | 5.304 B | 
| Net income | 259.342 M 138.24 % | 108.859 M 118.50 % | -588.511 M -150.52 % | 1.165 B -16.78 % | 1.400 B 117.70 % | 642.950 M 275.29 % | -366.787 M 78.44 % | -1.701 B -8.27 % | -1.571 B -2 226.05 % | 73.908 M -74.03 % | 284.566 M -20.56 % | 358.221 M -32.78 % | 532.889 M 213.53 % | 169.966 M 242.65 % | 49.604 M 3.48 % | 47.937 M -68.54 % | 152.364 M 88.80 % | 80.701 M 107.89 % | 38.819 M | 
| Income before tax | 454.983 M 3 478.60 % | 12.714 M 104.49 % | -283.235 M -295.56 % | 144.834 M -89.85 % | 1.426 B 264.14 % | 391.699 M 328.08 % | -171.736 M 92.00 % | -2.147 B -36.75 % | -1.570 B -1 248.07 % | 136.747 M -60.67 % | 347.648 M -11.08 % | 390.969 M -3.09 % | 403.448 M 47.51 % | 273.515 M 132.36 % | 117.712 M 48.02 % | 79.526 M -64.58 % | 224.553 M 103.86 % | 110.152 M 85.91 % | 59.251 M | 
| Income before tax ratio | 0.04 3 307.02 % | 0.00 105.72 % | -0.02 -254.87 % | 0.01 -91.70 % | 0.16 216.32 % | 0.05 398.55 % | -0.02 92.80 % | -0.23 -90.20 % | -0.12 -1 599.62 % | 0.01 -63.15 % | 0.02 -28.68 % | 0.03 -24.24 % | 0.04 73.74 % | 0.02 40.08 % | 0.02 45.23 % | 0.01 -68.39 % | 0.04 56.66 % | 0.02 110.24 % | 0.01 | 
| EBITDA | 1.436 B 58.12 % | 908.237 M -5.58 % | 961.865 M -23.88 % | 1.264 B -34.73 % | 1.936 B 177.02 % | 698.770 M 211.76 % | 224.136 M 144.67 % | -501.750 M -276.96 % | 283.546 M -82.60 % | 1.629 B -13.05 % | 1.874 B 52.23 % | 1.231 B 28.11 % | 960.931 M 15.71 % | 830.453 M 194.28 % | 282.196 M 23.19 % | 229.065 M -34.98 % | 352.286 M 59.57 % | 220.768 M 77.00 % | 124.725 M | 
| Net income ratio | 0.02 126.81 % | 0.01 123.58 % | -0.04 -140.01 % | 0.11 -32.00 % | 0.16 89.11 % | 0.08 329.45 % | -0.04 80.59 % | -0.18 -50.59 % | -0.12 -2 877.06 % | 0.00 -75.67 % | 0.02 -36.29 % | 0.03 -47.45 % | 0.05 269.29 % | 0.01 106.57 % | 0.01 1.53 % | 0.01 -71.92 % | 0.02 45.09 % | 0.02 135.10 % | 0.01 | 
| Ratio EBITDA | 0.13 50.54 % | 0.08 20.36 % | 0.07 -39.71 % | 0.11 -46.66 % | 0.22 140.64 % | 0.09 308.08 % | 0.02 140.22 % | -0.05 -346.11 % | 0.02 -77.27 % | 0.10 -18.56 % | 0.12 22.10 % | 0.10 0.16 % | 0.10 36.29 % | 0.07 77.42 % | 0.04 20.87 % | 0.03 -41.97 % | 0.06 22.63 % | 0.05 100.17 % | 0.02 | 
| Gross profit ratio | 0.22 158.50 % | 0.09 -46.16 % | 0.16 12.39 % | 0.14 -12.73 % | 0.16 10.03 % | 0.15 44.26 % | 0.10 49.25 % | 0.07 -39.75 % | 0.11 -7.55 % | 0.12 -15.86 % | 0.15 -33.03 % | 0.22 5.16 % | 0.21 110.86 % | 0.10 48.95 % | 0.07 3.46 % | 0.06 -15.73 % | 0.08 190.29 % | 0.03 37.95 % | 0.02 | 
| Weighted average shs out dil | 1.179 B -2.54 % | 1.210 B 46.37 % | 826.342 M -5.26 % | 872.178 M 13.74 % | 766.846 M 0.92 % | 759.848 M 0.00 % | 759.848 M 0.00 % | 759.848 M 0.00 % | 759.848 M 25.69 % | 604.519 M -20.44 % | 759.848 M 31.16 % | 579.327 M 0.00 % | 579.327 M 30.21 % | 444.919 M 28.93 % | 345.082 M 4.85 % | 329.109 M 64.26 % | 200.359 M 33.25 % | 150.359 M 5.65 % | 142.322 M | 
| Weighted average shs out | 1.179 B -2.54 % | 1.210 B 46.37 % | 826.342 M -4.70 % | 867.113 M 13.08 % | 766.846 M 0.92 % | 759.848 M 0.00 % | 759.848 M 0.00 % | 759.848 M 0.00 % | 759.848 M 25.69 % | 604.519 M 16.37 % | 519.500 M 0.00 % | 519.500 M 0.00 % | 519.500 M 24.46 % | 417.412 M 20.96 % | 345.082 M 4.85 % | 329.109 M 64.26 % | 200.359 M 33.25 % | 150.359 M 5.65 % | 142.322 M | 
| EPS diluted | 0.22 144.44 % | 0.09 112.68 % | -0.71 -152.99 % | 1.34 -26.78 % | 1.83 115.29 % | 0.85 277.08 % | -0.48 78.57 % | -2.24 -8.21 % | -2.07 -1 825.00 % | 0.12 -68.42 % | 0.38 -38.71 % | 0.62 -32.61 % | 0.92 142.11 % | 0.38 171.43 % | 0.14 -36.36 % | 0.22 -71.05 % | 0.76 43.40 % | 0.53 96.30 % | 0.27 | 
| Earnings per share | 0.22 144.44 % | 0.09 112.68 % | -0.71 -152.99 % | 1.34 -26.78 % | 1.83 115.29 % | 0.85 277.08 % | -0.48 78.57 % | -2.24 -8.21 % | -2.07 -1 825.00 % | 0.12 -78.18 % | 0.55 -20.29 % | 0.69 -33.01 % | 1.03 151.22 % | 0.41 192.86 % | 0.14 -36.36 % | 0.22 -71.05 % | 0.76 43.40 % | 0.53 96.30 % | 0.27 | 
| Gross profit | 2.535 B 171.51 % | 933.777 M -57.76 % | 2.211 B 41.92 % | 1.558 B 6.80 % | 1.458 B 26.66 % | 1.151 B 10.21 % | 1.045 B 65.74 % | 630.353 M -56.68 % | 1.455 B -29.22 % | 2.056 B -10.17 % | 2.289 B -16.49 % | 2.741 B 34.51 % | 2.037 B 79.02 % | 1.138 B 147.07 % | 460.653 M 5.44 % | 436.881 M -5.58 % | 462.706 M 277.74 % | 122.494 M 21.99 % | 100.415 M | 
| Income tax expense | 195.641 M 303.49 % | -96.145 M -131.49 % | 305.275 M 129.93 % | -1.020 B -3 933.44 % | 26.607 M 110.59 % | -251.251 M -228.81 % | 195.051 M 143.77 % | -445.623 M -32 842.64 % | 1.361 M -97.83 % | 62.839 M -0.38 % | 63.082 M 92.62 % | 32.749 M 125.30 % | -129.441 M -225.01 % | 103.548 M 52.04 % | 68.108 M 115.60 % | 31.589 M -56.24 % | 72.189 M 145.12 % | 29.451 M 44.14 % | 20.432 M | 
| Cost of revenue | 8.905 B -10.57 % | 9.958 B -14.69 % | 11.673 B 23.69 % | 9.437 B 25.40 % | 7.526 B 13.12 % | 6.653 B -27.46 % | 9.171 B 7.03 % | 8.568 B -24.43 % | 11.339 B -22.63 % | 14.656 B 9.66 % | 13.365 B 36.18 % | 9.814 B 26.18 % | 7.778 B -25.38 % | 10.423 B 60.13 % | 6.509 B 1.68 % | 6.402 B 13.49 % | 5.641 B 23.49 % | 4.568 B -12.22 % | 5.204 B | 
| General and administrative expenses | 385.702 M 186.63 % | 134.563 M 2.55 % | 131.211 M 52.80 % | 85.871 M 44.28 % | 59.515 M 1.35 % | 58.723 M 5.07 % | 55.887 M -9.01 % | 61.423 M -55.07 % | 136.720 M 9.73 % | 124.600 M -45.38 % | 228.142 M 117.38 % | 104.950 M -21.92 % | 134.411 M -41.35 % | 229.187 M 82.57 % | 125.531 M -30.68 % | 181.080 M 163.06 % | 68.837 M | 0.000 | 0.000 | 
| Selling and marketing expenses | 3.694 M -65.43 % | 10.686 M -19.01 % | 13.195 M -68.11 % | 41.380 M 38.36 % | 29.907 M -9.25 % | 32.957 M -0.41 % | 33.093 M 35.51 % | 24.422 M -80.88 % | 127.720 M -5.43 % | 135.058 M 2 963.45 % | 4.409 M -90.23 % | 45.124 M 1.94 % | 44.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | -121.180 M -4 220.14 % | -2.805 M -100.21 % | 1.343 B 2 356.46 % | 54.689 M -87.99 % | 455.200 M -15.82 % | 540.759 M 1 242.98 % | 40.266 M -30.69 % | 58.094 M 617.90 % | 8.092 M 7.06 % | 7.558 M 6.76 % | 7.080 M -15.20 % | 8.349 M 136.48 % | 3.531 M -98.14 % | 189.901 M 13 914.87 % | 1.355 M -77.42 % | 6.000 M -87.52 % | 48.064 M 403.92 % | 9.538 M 105.11 % | -186.601 M | 
| Operating expenses | 264.522 M 85.70 % | 142.444 M -90.43 % | 1.488 B 717.75 % | 181.939 M -66.59 % | 544.622 M -13.89 % | 632.439 M -2.47 % | 648.468 M -37.01 % | 1.030 B 6.72 % | 964.735 M 27.61 % | 755.974 M 5.27 % | 718.152 M -55.54 % | 1.615 B 35.26 % | 1.194 B 184.94 % | 419.089 M 99.31 % | 210.268 M -10.94 % | 236.095 M 101.96 % | 116.901 M 1 125.63 % | 9.538 M -94.89 % | 186.601 M | 
| Cost and expenses | 10.413 B 2.68 % | 10.141 B -22.94 % | 13.160 B 29.69 % | 10.148 B 25.74 % | 8.070 B 10.78 % | 7.285 B -25.81 % | 9.819 B 2.30 % | 9.598 B -21.99 % | 12.304 B -20.17 % | 15.412 B 9.43 % | 14.083 B 23.22 % | 11.429 B 27.39 % | 8.972 B -17.25 % | 10.842 B 61.35 % | 6.719 B 1.23 % | 6.638 B 15.29 % | 5.758 B 25.78 % | 4.577 B -15.08 % | 5.390 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 | 
| Selling general and administrative expenses | 385.702 M 165.55 % | 145.249 M 0.58 % | 144.406 M 13.48 % | 127.251 M 42.30 % | 89.422 M -2.46 % | 91.680 M 3.03 % | 88.980 M 3.65 % | 85.845 M -67.54 % | 264.440 M 1.84 % | 259.658 M 11.66 % | 232.551 M 54.96 % | 150.074 M -58.62 % | 362.671 M 58.24 % | 229.187 M 82.57 % | 125.531 M -30.68 % | 181.080 M 163.06 % | 68.837 M | 0.000 | 0.000 | 
| Interest income | 20.077 M 248.80 % | 5.756 M 15.12 % | 5.000 M -6.68 % | 5.358 M -75.34 % | 21.728 M 960.93 % | 2.048 M -84.23 % | 12.987 M 66.40 % | 7.805 M -83.23 % | 46.539 M -31.85 % | 68.286 M 47.03 % | 46.445 M -24.62 % | 61.616 M -23.09 % | 80.117 M 109.89 % | 38.170 M -52.46 % | 80.288 M -35.71 % | 124.889 M 417.65 % | 24.126 M 102.09 % | 11.938 M | 0.000 | 
| Interest expense | 745.367 M -4.28 % | 778.697 M -26.29 % | 1.056 B 19.88 % | 881.183 M 236.80 % | 261.635 M 653.86 % | 34.706 M -65.17 % | 99.655 M -92.65 % | 1.355 B -13.92 % | 1.574 B 28.29 % | 1.227 B -3.84 % | 1.276 B 58.66 % | 804.398 M 82.86 % | 439.888 M -2.25 % | 450.012 M 293.46 % | 114.372 M -5.39 % | 120.886 M 0.74 % | 119.992 M 43.50 % | 83.620 M 106.44 % | 40.506 M | 
| Depreciation and amortization | 235.732 M 10.64 % | 213.071 M -12.59 % | 243.747 M 2.62 % | 237.523 M -3.83 % | 246.985 M -9.32 % | 272.366 M -8.05 % | 296.216 M 2.15 % | 289.987 M -2.54 % | 297.559 M 12.10 % | 265.444 M 6.10 % | 250.181 M 66.68 % | 150.098 M 27.64 % | 117.595 M 5.55 % | 111.409 M 250.22 % | 31.811 M 12.49 % | 28.279 M -1.01 % | 28.567 M 5.82 % | 26.996 M 8.12 % | 24.969 M | 
| Operating income | 1.020 B 31.16 % | 777.610 M 7.59 % | 722.783 M -13.76 % | 838.117 M -8.28 % | 913.814 M 75.54 % | 520.582 M 2 939.16 % | -18.336 M 94.78 % | -351.263 M 77.63 % | -1.570 B -1 248.07 % | 136.747 M -60.67 % | 347.648 M -11.08 % | 390.969 M -3.09 % | 403.448 M 47.51 % | 273.515 M 132.36 % | 117.712 M 48.02 % | 79.526 M -64.58 % | 224.553 M 98.80 % | 112.956 M 231.06 % | -86.186 M | 
| Operating income ratio | 0.09 24.88 % | 0.07 37.14 % | 0.05 -31.71 % | 0.08 -25.05 % | 0.10 52.48 % | 0.07 3 816.34 % | 0.00 95.30 % | -0.04 68.88 % | -0.12 -1 599.62 % | 0.01 -63.15 % | 0.02 -28.68 % | 0.03 -24.24 % | 0.04 73.74 % | 0.02 40.08 % | 0.02 45.23 % | 0.01 -68.39 % | 0.04 52.77 % | 0.02 248.21 % | -0.02 | 
| Total other income expenses net | -564.963 M 23.43 % | -737.836 M 26.66 % | -1.006 B | 0.000 -100.00 % | 512.514 M 502.51 % | -127.329 M 17.00 % | -153.400 M 91.46 % | -1.796 B 12.65 % | -2.056 B -80.80 % | -1.137 B 2.79 % | -1.170 B -51.17 % | -773.722 M -7.12 % | -722.281 M | 0.000 | 0.000 100.00 % | -900.000 K -12.50 % | -800.000 K 71.48 % | -2.805 M -101.93 % | 145.437 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.367 B -14.09 % | 3.920 B 72.32 % | 2.275 B -46.53 % | 4.254 B -2.41 % | 4.359 B -55.91 % | 9.887 B -3.07 % | 10.200 B -4.42 % | 10.672 B 10.50 % | 9.658 B 94.44 % | 4.967 B -15.03 % | 5.845 B 101.54 % | 2.900 B -9.26 % | 3.196 B 2.36 % | 3.123 B 50.25 % | 2.078 B 44.51 % | 1.438 B 119.76 % | 654.428 M 13.98 % | 574.146 M 21.13 % | 473.996 M | 
| Total investments | 587.150 M 1 155.13 % | 46.780 M -0.41 % | 46.972 M 3.99 % | 45.168 M -87.83 % | 371.045 M 28 163.87 % | 1.313 M -57.56 % | 3.093 M 3.32 % | 2.994 M 19.76 % | 2.500 M 0.00 % | 2.500 M | 0.000 -100.00 % | 352.871 M 0.00 % | 352.871 M 111.46 % | 166.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 | 
| Total debt | 3.578 B -10.80 % | 4.011 B 17.83 % | 3.404 B -22.58 % | 4.397 B -3.71 % | 4.566 B -54.98 % | 10.143 B -0.65 % | 10.209 B -4.47 % | 10.686 B 8.80 % | 9.822 B 67.65 % | 5.859 B -10.96 % | 6.580 B 94.51 % | 3.383 B -5.15 % | 3.567 B 5.21 % | 3.390 B 44.26 % | 2.350 B 45.21 % | 1.618 B 101.42 % | 803.502 M 11.24 % | 722.303 M 43.21 % | 504.357 M | 
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 4.163 B -0.58 % | 4.187 B -6.72 % | 4.489 B -5.82 % | 4.766 B 214.71 % | -4.155 B -6.94 % | -3.885 B -8.18 % | -3.592 B -16.53 % | -3.082 B -2.53 % | -3.006 B -8.18 % | -2.779 B -24.13 % | -2.239 B -164.65 % | 3.463 B 1 445.20 % | -257.407 M -75.59 % | -146.596 M -19.61 % | -122.566 M -29.32 % | -94.776 M -143.64 % | 217.202 M 116.26 % | 100.437 M | 
| Retained earnings | -2.552 B 13.26 % | -2.943 B -28.08 % | -2.297 B -34.44 % | -1.709 B 52.15 % | -3.571 B 28.97 % | -5.027 B 11.34 % | -5.670 B -6.92 % | -5.304 B -64.33 % | -3.227 B -94.88 % | -1.656 B 4.27 % | -1.730 B 1.52 % | -1.757 B 16.94 % | -2.115 B -573.23 % | 446.917 M 55.40 % | 287.600 M 19.31 % | 241.060 M 2.67 % | 234.787 M | 0.000 | 0.000 | 
| Common stock | 1.198 B 0.00 % | 1.198 B 15.20 % | 1.040 B 18.03 % | 880.812 M 9.57 % | 803.889 M 5.80 % | 759.848 M 0.00 % | 759.848 M 0.00 % | 759.848 M -19.67 % | 945.936 M 0.00 % | 945.936 M 82.09 % | 519.500 M 0.00 % | 519.500 M 0.00 % | 519.500 M -36.30 % | 815.504 M 104.64 % | 398.504 M -8.56 % | 435.797 M 76.75 % | 246.561 M 63.98 % | 150.359 M 5.65 % | 142.322 M | 
| Total equity | 7.060 B 6.72 % | 6.615 B 27.92 % | 5.172 B 15.84 % | 4.464 B 47.62 % | 3.024 B 94.09 % | 1.558 B 70.60 % | 913.360 M -28.72 % | 1.281 B -43.21 % | 2.256 B -41.05 % | 3.828 B 1.97 % | 3.754 B 18.05 % | 3.180 B 12.70 % | 2.822 B 41.35 % | 1.996 B 51.92 % | 1.314 B 12.94 % | 1.163 B 71.07 % | 680.082 M 76.59 % | 385.121 M 55.13 % | 248.262 M | 
| Other non current liabilities | 33.927 M 34.93 % | 25.144 M 5.75 % | 23.776 M 21.92 % | 19.501 M 29.57 % | 15.050 M | 0.000 -100.00 % | 198.166 M 2.55 % | 193.240 M -75.76 % | 797.189 M -16.41 % | 953.659 M 163.22 % | 362.311 M 16.13 % | 312.000 M 940.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 2.404 B -29.50 % | 3.409 B 49.04 % | 2.288 B -33.44 % | 3.437 B -20.37 % | 4.316 B 318.10 % | 1.032 B -15.94 % | 1.228 B -20.18 % | 1.539 B -23.51 % | 2.012 B -18.60 % | 2.471 B -28.36 % | 3.450 B 273.79 % | 922.877 M -18.48 % | 1.132 B -66.61 % | 3.390 B 233.79 % | 1.016 B 81.64 % | 559.138 M -30.41 % | 803.502 M 327.35 % | 188.019 M 54.13 % | 121.988 M | 
| Total non current liabilities | 2.622 B -23.65 % | 3.435 B 48.60 % | 2.311 B -40.78 % | 3.903 B -15.99 % | 4.645 B 205.55 % | 1.520 B -22.65 % | 1.965 B -5.32 % | 2.076 B -15.01 % | 2.442 B -28.69 % | 3.425 B -20.98 % | 4.334 B 201.51 % | 1.437 B 7.08 % | 1.342 B -62.12 % | 3.544 B 45.11 % | 2.442 B 47.10 % | 1.660 B 99.49 % | 832.336 M 290.84 % | 212.963 M 54.71 % | 137.656 M | 
| Other current liabilities | 578.285 M -39.46 % | 955.146 M 723.17 % | -153.271 M -122.58 % | 678.688 M 29.91 % | 522.437 M 21.86 % | 428.708 M -47.69 % | 819.571 M -23.05 % | 1.065 B -20.02 % | 1.332 B -2.90 % | 1.371 B 63.30 % | 839.765 M 9.47 % | 767.109 M 3.72 % | 739.625 M -14.89 % | 869.030 M 9.87 % | 790.977 M 12.59 % | 702.558 M 10.41 % | 636.320 M 229.65 % | 193.029 M -8.50 % | 210.967 M | 
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.441 B 184.08 % | 507.120 M -19.60 % | 630.769 M 109.59 % | 300.953 M -43.85 % | 535.946 M -59.86 % | 1.335 B -2.23 % | 1.366 B 71.87 % | 794.650 M | 0.000 | 0.000 -100.00 % | 17.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 1.176 B 180.28 % | 419.476 M -62.43 % | 1.116 B 16.32 % | 959.852 M 283.75 % | 250.123 M -97.25 % | 9.111 B 1.44 % | 8.981 B -1.82 % | 9.148 B 14.44 % | 7.994 B 87.50 % | 4.263 B 11.65 % | 3.819 B 24.46 % | 3.068 B 3.97 % | 2.951 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 534.285 M 39.73 % | 382.369 M | 
| Total current liabilities | 3.160 B 20.09 % | 2.631 B -31.42 % | 3.837 B 36.78 % | 2.805 B 26.27 % | 2.221 B -79.42 % | 10.793 B -5.29 % | 11.396 B -4.85 % | 11.977 B 5.49 % | 11.354 B -0.61 % | 11.423 B 8.39 % | 10.539 B 19.74 % | 8.802 B 9.88 % | 8.010 B 166.27 % | 3.008 B 47.82 % | 2.035 B 1.84 % | 1.998 B 42.30 % | 1.404 B -2.22 % | 1.436 B 76.84 % | 812.173 M | 
| Total liabilities | 5.782 B -4.68 % | 6.066 B -1.34 % | 6.148 B -8.34 % | 6.708 B -2.32 % | 6.867 B -44.23 % | 12.313 B -7.85 % | 13.362 B -4.92 % | 14.053 B 1.86 % | 13.796 B -7.09 % | 14.848 B -0.17 % | 14.873 B 45.26 % | 10.239 B 9.48 % | 9.352 B 42.73 % | 6.552 B 46.34 % | 4.478 B 22.38 % | 3.659 B 63.58 % | 2.237 B 35.62 % | 1.649 B 73.63 % | 949.829 M | 
| Other non current assets | 595.796 M 51.62 % | 392.949 M -3.44 % | 406.945 M -5.79 % | 431.934 M -7.45 % | 466.686 M 143.23 % | 191.867 M -39.99 % | 319.714 M 297.89 % | 80.352 M 1.79 % | 78.938 M -17.34 % | 95.498 M -17.67 % | 115.989 M 17.60 % | 98.629 M 44.20 % | 68.396 M -64.64 % | 193.435 M 1 369.67 % | 13.162 M 254.28 % | 3.715 M -24.81 % | 4.941 M -25.00 % | 6.588 M 376.01 % | 1.384 M | 
| Long term investments | 47.005 M 0.48 % | 46.780 M -0.41 % | 46.972 M 3.99 % | 45.168 M | 0.000 -100.00 % | 1.313 M -89.51 % | 12.519 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 352.871 M 0.00 % | 352.871 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.002 M -50.00 % | 12.004 M | 
| Goodwill and intangible assets | 0.000 | 0.000 100.00 % | -46.972 M -3.99 % | -45.168 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 -100.00 % | 6.002 M -50.00 % | 12.004 M | 
| Property plant equipment net | 6.163 B -1.74 % | 6.273 B 5.93 % | 5.922 B -1.77 % | 6.028 B -2.51 % | 6.183 B -7.73 % | 6.701 B -3.61 % | 6.952 B -3.73 % | 7.221 B 15.88 % | 6.232 B -3.27 % | 6.442 B -2.48 % | 6.606 B 84.02 % | 3.590 B 9.34 % | 3.283 B 70.67 % | 1.924 B 27.34 % | 1.511 B 82.45 % | 827.953 M 44.04 % | 574.799 M 47.71 % | 389.142 M 41.57 % | 274.872 M | 
| Total non current assets | 6.806 B -5.59 % | 7.209 B 7.13 % | 6.729 B -6.09 % | 7.165 B 7.76 % | 6.650 B -3.54 % | 6.894 B -5.36 % | 7.284 B -0.24 % | 7.302 B 15.70 % | 6.311 B -3.47 % | 6.538 B -2.74 % | 6.722 B 66.33 % | 4.041 B 9.09 % | 3.704 B 74.97 % | 2.117 B 38.94 % | 1.524 B 83.22 % | 831.668 M 43.46 % | 579.740 M 43.42 % | 404.233 M 40.23 % | 288.260 M | 
| Other current assets | 919.740 M 4.44 % | 880.617 M 64.43 % | 535.547 M -6.03 % | 569.917 M -15.49 % | 674.364 M 77.39 % | 380.153 M -39.08 % | 623.990 M -67.43 % | 1.916 B 360.31 % | 416.265 M -71.69 % | 1.470 B 707.18 % | 182.144 M -81.01 % | 959.220 M -27.01 % | 1.314 B 18.45 % | 1.109 B 614.89 % | 155.195 M -85.49 % | 1.070 B 187.54 % | 371.980 M 204.76 % | 122.056 M -14.14 % | 142.160 M | 
| Short term investments | 587.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 371.045 M | 0.000 -100.00 % | 3.093 M 3.32 % | 2.994 M 19.76 % | 2.500 M 0.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 130.474 M 42.70 % | 91.430 M -19.03 % | 112.914 M -20.87 % | 142.686 M 589.17 % | 20.704 M -91.90 % | 255.591 M 2 733.67 % | 9.020 M -38.24 % | 14.605 M -91.11 % | 164.268 M -81.58 % | 891.645 M 21.36 % | 734.685 M 52.23 % | 482.614 M 30.29 % | 370.410 M 38.48 % | 267.487 M -1.57 % | 271.758 M 50.79 % | 180.219 M 20.89 % | 149.075 M 0.62 % | 148.158 M 387.99 % | 30.361 M | 
| Cash and short term investments | 130.474 M 42.70 % | 91.430 M -19.03 % | 112.914 M -20.87 % | 142.686 M 589.17 % | 20.704 M -91.90 % | 255.591 M 2 010.02 % | 12.113 M -31.17 % | 17.599 M -89.45 % | 166.768 M -81.35 % | 894.145 M 21.70 % | 734.685 M 52.23 % | 482.614 M 30.29 % | 370.410 M 38.48 % | 267.487 M -1.57 % | 271.758 M 50.79 % | 180.219 M 20.89 % | 149.075 M 0.62 % | 148.158 M 387.99 % | 30.361 M | 
| Total current assets | 6.036 B 6.39 % | 5.673 B 23.58 % | 4.591 B 14.58 % | 4.007 B 23.61 % | 3.241 B -53.55 % | 6.978 B -0.19 % | 6.991 B -12.97 % | 8.033 B -17.54 % | 9.742 B -19.74 % | 12.138 B 1.96 % | 11.905 B 26.95 % | 9.378 B 10.72 % | 8.470 B 31.69 % | 6.431 B 50.70 % | 4.268 B 6.95 % | 3.991 B 70.76 % | 2.337 B 43.37 % | 1.630 B 79.16 % | 909.831 M | 
| Inventory | 3.063 B 3.64 % | 2.955 B 4.88 % | 2.818 B 18.70 % | 2.374 B 22.53 % | 1.937 B -66.43 % | 5.771 B -2.64 % | 5.928 B 2.32 % | 5.793 B -8.98 % | 6.365 B -11.38 % | 7.182 B 5.49 % | 6.808 B 16.11 % | 5.863 B 40.55 % | 4.172 B 100.06 % | 2.085 B 73.94 % | 1.199 B 13.08 % | 1.060 B 10.77 % | 957.087 M 0.86 % | 948.896 M 88.10 % | 504.460 M | 
| Net receivables | 1.922 B 10.12 % | 1.746 B 55.27 % | 1.124 B 22.19 % | 920.167 M 51.12 % | 608.891 M 6.72 % | 570.536 M 33.65 % | 426.872 M -56.95 % | 991.621 M -55.22 % | 2.214 B -17.31 % | 2.678 B -31.48 % | 3.908 B 57.54 % | 2.481 B -34.87 % | 3.809 B 67.41 % | 2.275 B -4.15 % | 2.374 B 52.36 % | 1.558 B 116.78 % | 718.690 M 74.87 % | 410.974 M 76.50 % | 232.850 M | 
| Tax assets | 0.000 -100.00 % | 496.398 M 24.02 % | 400.254 M -43.27 % | 705.529 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 | 
| Other assets | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 1.406 B 11.88 % | 1.256 B -12.32 % | 1.433 B 117.32 % | 659.334 M -19.40 % | 818.009 M -14.14 % | 952.760 M -29.86 % | 1.358 B 40.59 % | 966.112 M -10.32 % | 1.077 B -81.39 % | 5.789 B -1.56 % | 5.881 B 18.40 % | 4.966 B 19.04 % | 4.172 B 95.03 % | 2.139 B 71.94 % | 1.244 B -3.99 % | 1.296 B 68.73 % | 768.006 M 19.89 % | 640.618 M 192.74 % | 218.837 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.300 M | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 203.353 M -87.38 % | 1.612 B -80.42 % | 8.231 B | 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 | 
| Capital lease obligations | 1.514 M -80.03 % | 7.581 M 4.32 % | 7.267 M | 0.000 -100.00 % | 123.304 K -83.87 % | 764.634 K -66.69 % | 2.296 M -52.42 % | 4.825 M -11.64 % | 5.460 M -48.67 % | 10.637 M 51.58 % | 7.018 M 3.90 % | 6.754 M 105.27 % | -128.119 M -1 066.31 % | 13.259 M -76.30 % | 55.940 M 49.22 % | 37.489 M 253.56 % | 10.603 M -17.70 % | 12.884 M | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.770 B 18.83 % | 4.855 B | 0.000 | 0.000 -100.00 % | 186.088 M 0.00 % | 186.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.504 M 0.00 % | 5.504 M | 
| Other total stockholders equity | 8.414 B 0.65 % | 8.360 B 272.13 % | 2.247 B 79.14 % | 1.254 B 22.29 % | 1.026 B 13.13 % | 906.531 M -84.43 % | 5.824 B 548.67 % | 897.824 M 423.44 % | 171.522 M -80.90 % | 897.824 M 0.00 % | 897.824 M -79.67 % | 4.417 B 0.00 % | 4.417 B 502.01 % | 733.700 M 16.86 % | 627.850 M 29.04 % | 486.557 M 144.83 % | 198.734 M 1 548.42 % | 12.056 M | 0.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 314.441 M 9.21 % | 287.910 M -46.60 % | 539.161 M 56.68 % | 344.110 M -41.09 % | 584.121 M -0.17 % | 585.108 M 12.03 % | 522.269 M 157.76 % | 202.622 M 12.32 % | 180.399 M 17.03 % | 154.145 M 66.69 % | 92.474 M 120.06 % | 42.023 M 45.74 % | 28.834 M 15.59 % | 24.945 M 59.21 % | 15.668 M | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 12.842 B 1.27 % | 12.681 B 12.03 % | 11.320 B 1.32 % | 11.172 B 12.95 % | 9.891 B -28.69 % | 13.872 B -2.83 % | 14.275 B -6.91 % | 15.334 B -4.47 % | 16.052 B -14.05 % | 18.676 B 0.26 % | 18.627 B 38.81 % | 13.419 B 10.23 % | 12.174 B 42.41 % | 8.549 B 47.60 % | 5.792 B 20.10 % | 4.822 B 65.33 % | 2.917 B 43.38 % | 2.034 B 69.80 % | 1.198 B | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Change in working capital | -301.300 M 75.78 % | -1.244 B -444.78 % | 360.769 M 133.42 % | -1.080 B -124.69 % | -480.508 M 7.44 % | -519.152 M -319.03 % | -123.893 M -122.78 % | 543.927 M 123.67 % | -2.298 B -4 820.32 % | 48.673 M 105.16 % | -943.716 M -832.10 % | 128.906 M 123.11 % | -557.821 M 53.62 % | -1.203 B -707.63 % | -148.931 M 85.52 % | -1.028 B -405.02 % | -203.624 M -21.06 % | -168.197 M 17.54 % | -203.972 M | 
| Accounts receivables | -172.312 M 70.16 % | -577.486 M -182.81 % | -204.197 M 44.77 % | -369.713 M -37.35 % | -269.183 M -537.67 % | -42.214 M -146.61 % | 90.567 M -87.26 % | 711.074 M 1 443.03 % | -52.946 M -147.71 % | 110.983 M 108.40 % | -1.321 B -279.04 % | 738.009 M 118.88 % | 337.180 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -259.732 M -92.17 % | -135.155 M | 
| Inventory | -107.501 M 21.82 % | -137.502 M 69.03 % | -444.040 M -1.72 % | -436.530 M -202.72 % | -144.205 M -192.07 % | 156.623 M 216.43 % | -134.524 M -123.54 % | 571.411 M -30.07 % | 817.113 M 318.50 % | -373.969 M -24.68 % | -299.954 M 82.27 % | -1.692 B -152.30 % | -670.480 M 24.36 % | -886.386 M -539.45 % | -138.618 M -34.50 % | -103.058 M 30.27 % | -147.795 M 61.71 % | -386.023 M -116.93 % | -177.946 M | 
| Accounts payables | 149.200 M 184.50 % | -176.576 M -128.24 % | 625.218 M 543.25 % | -141.053 M -0.26 % | -140.681 M 47.70 % | -268.982 M -168.59 % | 392.169 M 452.93 % | -111.119 M 97.64 % | -4.711 B -1 611.71 % | 311.659 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | -170.687 M 51.55 % | -352.300 M -191.80 % | 383.788 M 390.00 % | -132.340 M -279.91 % | 73.560 M 120.18 % | -364.580 M 22.78 % | -472.105 M -1 617.74 % | -27.484 M 99.12 % | -3.115 B -836.94 % | 422.642 M 165.65 % | -643.762 M -135.36 % | 1.821 B 1 515.98 % | 112.659 M 135.60 % | -316.434 M -2 968.05 % | -10.314 M 98.89 % | -925.280 M -1 557.35 % | -55.829 M -111.69 % | 477.559 M 337.61 % | 109.129 M | 
| Other non cash items | 773.379 M 74.88 % | 442.236 M -58.10 % | 1.056 B 40.77 % | 749.818 M 287.55 % | -399.792 M -280.37 % | 221.645 M -62.94 % | 598.062 M -67.09 % | 1.817 B -13.83 % | 2.109 B 74.39 % | 1.209 B -3.49 % | 1.253 B 56.36 % | 801.208 M -0.56 % | 805.681 M 44.33 % | 558.226 M 96.28 % | 284.409 M 6.25 % | 267.674 M 71.32 % | 156.247 M 1 739.28 % | 8.495 M 584.05 % | -1.755 M | 
| Net cash provided by operating activities | 967.153 M 301.62 % | -479.698 M -134.84 % | 1.377 B 2 520.51 % | 52.539 M -93.37 % | 793.013 M 116.34 % | 366.557 M -38.77 % | 598.650 M 18.78 % | 503.983 M 133.89 % | -1.487 B -189.59 % | 1.660 B 83.04 % | 906.865 M -38.36 % | 1.471 B 91.34 % | 768.903 M 311.69 % | -363.219 M -227.45 % | 285.000 M 141.64 % | -684.447 M -612.49 % | 133.553 M 356.80 % | -52.006 M 63.36 % | -141.939 M | 
| Investments in property plant and equipment | -932.143 M -88.99 % | -493.229 M -208.02 % | -160.131 M -92.89 % | -83.015 M -111.74 % | -39.207 M -65.14 % | -23.741 M 24.85 % | -31.593 M 94.06 % | -531.843 M -965.10 % | -49.934 M 71.77 % | -176.868 M 56.25 % | -404.226 M -0.54 % | -402.045 M -347.80 % | -89.781 M 85.34 % | -612.247 M 29.54 % | -868.903 M -1 237.12 % | -64.983 M 49.51 % | -128.692 M -6.66 % | -120.654 M -150.86 % | -48.096 M | 
| Acquisitions net | 780.245 M | 0.000 -100.00 % | 23.672 M -86.54 % | 175.841 M 4.72 % | 167.915 M 10 162.11 % | 1.636 M 225.69 % | 502.399 K -99.90 % | 516.182 M 77 837.63 % | 662.302 K -99.29 % | 93.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.899 M 618.55 % | 2.491 M | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.636 M | 0.000 | 0.000 | 0.000 100.00 % | -2.500 M | 0.000 | 0.000 | 0.000 100.00 % | -166.871 M | 0.000 | 0.000 | 0.000 100.00 % | -2.500 M | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.093 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 
| Other investing activites | -1.000 K -100.16 % | 640.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.636 M -55.73 % | 3.696 M -99.28 % | 516.182 M 3 977.16 % | -13.313 M -114.23 % | 93.578 M 50.43 % | 62.207 M 213.80 % | -54.662 M -402.94 % | -10.868 M -116.71 % | 65.026 M -59.06 % | 158.845 M 173.14 % | -217.188 M -173.22 % | -79.492 M -97.82 % | -40.184 M -2 979.23 % | -1.305 M | 
| Net cash used for investing activites | -151.899 M 69.16 % | -492.589 M -260.98 % | -136.459 M -247.01 % | 92.826 M -27.88 % | 128.708 M 777.01 % | -19.011 M 30.60 % | -27.394 M -74.92 % | -15.661 M 75.24 % | -63.247 M 26.28 % | -85.790 M 74.92 % | -342.019 M 25.11 % | -456.707 M -353.76 % | -100.650 M 85.91 % | -714.091 M -0.57 % | -710.058 M -151.64 % | -282.171 M -37.19 % | -205.684 M -41.42 % | -145.439 M -210.03 % | -46.911 M | 
| Debt repayment | -247.100 M -188.93 % | 277.857 M 121.38 % | -1.300 B -380.69 % | 463.035 M 143.44 % | -1.066 B -1 508.48 % | -66.268 M 86.11 % | -477.185 M -155.21 % | 864.306 M -72.01 % | 3.087 B 873.11 % | -399.350 M -150.47 % | 791.240 M 462.72 % | -218.141 M -800.09 % | -24.235 M -102.33 % | 1.040 B 42.16 % | 731.601 M -10.22 % | 814.889 M 903.57 % | 81.199 M -62.74 % | 217.947 M 2.83 % | 211.950 M | 
| Common stock issued | 186.877 M -87.38 % | 1.481 B 28.64 % | 1.151 B 183.90 % | 405.527 M 136.10 % | 171.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 512.850 M 153.03 % | 202.684 M -57.29 % | 474.559 M 129.59 % | 206.698 M 928.66 % | 20.094 M | 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 100.00 % | -101.184 M | 0.000 100.00 % | -40.000 M | 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 100.00 % | -648.784 K -15.00 % | -564.160 K 98.56 % | -39.164 M -62.50 % | -24.101 M -6.51 % | -22.628 M -34.12 % | -16.872 M | 
| Other financing activites | -745.367 M 4.40 % | -779.649 M 25.85 % | -1.051 B -19.33 % | -881.184 M -235.75 % | -262.450 M -656.21 % | -34.706 M 65.17 % | -99.655 M 92.65 % | -1.355 B 13.92 % | -1.574 B -28.29 % | -1.227 B 3.84 % | -1.276 B -58.66 % | -804.398 M 5.29 % | -849.299 M -77.23 % | -479.217 M -51.68 % | -315.940 M -25.11 % | -252.522 M -67.51 % | -150.748 M -365.92 % | 56.689 M 182.12 % | 20.094 M | 
| Net cash used provided by financing activities | -805.590 M -182.27 % | 979.187 M 181.61 % | -1.200 B -9 406.78 % | -12.622 M 98.91 % | -1.157 B -1 045.45 % | -100.975 M 82.50 % | -576.840 M -17.51 % | -490.900 M -132.45 % | 1.513 B 193.01 % | -1.627 B -235.35 % | -485.051 M 52.56 % | -1.023 B -56.08 % | -655.151 M -161.06 % | 1.073 B 107.71 % | 516.597 M -48.22 % | 997.762 M 1 265.90 % | 73.048 M -73.15 % | 272.101 M 26.46 % | 215.172 M | 
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 9.664 M 40.06 % | 6.900 M -82.93 % | 40.431 M -69.54 % | 132.743 M 156.51 % | -234.887 M -195.26 % | 246.572 M 4 515.11 % | -5.585 M -116.59 % | -2.579 M 93.11 % | -37.408 M 28.74 % | -52.494 M -165.79 % | 79.795 M 1 089.57 % | -8.064 M -161.54 % | 13.102 M 406.77 % | -4.271 M -104.67 % | 91.539 M 193.92 % | 31.144 M 3 296.02 % | 917.076 K | 0.000 | 0.000 | 
| Cash at beginning of period | 200.778 M 3.56 % | 193.878 M 26.35 % | 153.447 M 641.14 % | 20.704 M -91.90 % | 255.591 M 2 733.67 % | 9.020 M -38.24 % | 14.605 M -15.01 % | 17.183 M -68.52 % | 54.591 M -49.02 % | 107.085 M 292.40 % | 27.290 M -17.42 % | 33.047 M 65.69 % | 19.945 M -92.66 % | 271.758 M 50.79 % | 180.219 M 20.89 % | 149.075 M 0.62 % | 148.158 M 387.99 % | 30.361 M | 0.000 | 
| Cash at end of period | 210.442 M 4.81 % | 200.778 M 3.56 % | 193.878 M 35.88 % | 142.686 M 589.17 % | 20.704 M -91.90 % | 255.591 M 2 733.67 % | 9.020 M -38.24 % | 14.605 M -15.01 % | 17.183 M -68.52 % | 54.591 M -49.02 % | 107.085 M 328.62 % | 24.984 M -24.40 % | 33.047 M -87.65 % | 267.487 M -1.57 % | 271.758 M 50.79 % | 180.219 M 20.89 % | 149.075 M 0.62 % | 148.158 M 387.99 % | 30.361 M | 
| Operating cash flow | 967.153 M 301.62 % | -479.698 M -134.84 % | 1.377 B 3 195.48 % | 41.778 M -94.73 % | 793.013 M 116.34 % | 366.557 M -38.77 % | 598.650 M 18.78 % | 503.983 M 133.89 % | -1.487 B -189.59 % | 1.660 B 83.04 % | 906.865 M -38.36 % | 1.471 B 91.34 % | 768.903 M 311.69 % | -363.219 M -227.45 % | 285.000 M 141.64 % | -684.447 M -612.49 % | 133.553 M 356.80 % | -52.006 M 63.36 % | -141.939 M | 
| Capital expenditure | -932.143 M -88.99 % | -493.229 M -208.02 % | -160.131 M -92.89 % | -83.015 M -111.74 % | -39.207 M -65.14 % | -23.741 M 24.85 % | -31.593 M 94.06 % | -531.843 M -965.10 % | -49.934 M 71.77 % | -176.868 M 56.25 % | -404.226 M -0.54 % | -402.045 M -347.80 % | -89.781 M 85.34 % | -612.247 M 29.54 % | -868.903 M -1 237.12 % | -64.983 M 49.51 % | -128.692 M -14.48 % | -112.418 M -133.74 % | -48.096 M | 
| Free CashFlow | 35.010 M 103.60 % | -972.927 M -179.97 % | 1.217 B 3 050.41 % | -41.237 M -105.47 % | 753.806 M 119.89 % | 342.816 M -39.54 % | 567.057 M 2 135.34 % | -27.861 M 98.19 % | -1.537 B -203.64 % | 1.483 B 195.05 % | 502.639 M -52.99 % | 1.069 B 57.43 % | 679.122 M 169.62 % | -975.466 M -67.06 % | -583.904 M 22.09 % | -749.430 M -15 517.78 % | 4.861 M 102.96 % | -164.424 M 13.48 % | -190.035 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.000 B 2.94 % | 2.914 B -11.02 % | 3.275 B 25.69 % | 2.606 B -1.17 % | 2.637 B -15.54 % | 3.122 B 21.78 % | 2.563 B -4.87 % | 2.694 B 7.24 % | 2.513 B -38.59 % | 4.091 B 34.52 % | 3.041 B -3.31 % | 3.145 B -12.77 % | 3.606 B -1.72 % | 3.669 B 39.47 % | 2.630 B 27.12 % | 2.069 B -21.21 % | 2.626 B -19.68 % | 3.270 B 21.38 % | 2.694 B 28.06 % | 2.103 B 129.32 % | 917.279 M -49.51 % | 1.817 B -9.83 % | 2.015 B 16.39 % | 1.731 B -22.78 % | 2.242 B -8.77 % | 2.457 B -15.46 % | 2.907 B 25.40 % | 2.318 B -8.52 % | 2.534 B -24.44 % | 3.353 B 17.77 % | 2.848 B 57.28 % | 1.810 B 49.70 % | 1.209 B -58.62 % | 2.923 B 29.60 % | 2.255 B -35.98 % | 3.522 B -12.16 % | 4.010 B -16.80 % | 4.819 B 8.53 % | 4.441 B 3.88 % | 4.275 B 34.57 % | 3.177 B -30.25 % | 4.555 B 33.01 % | 3.424 B -11.77 % | 3.881 B 30.77 % | 2.968 B -13.43 % | 3.428 B 18.27 % | 2.898 B -7.19 % | 3.123 B 0.56 % | 3.105 B -37.19 % | 4.944 B 62.16 % | 3.049 B 67.34 % | 1.822 B -37.70 % | 2.924 B -17.68 % | 3.552 B | 
| Net income | 102.288 M 114.71 % | 47.640 M -69.97 % | 158.647 M 482.32 % | 27.244 M 5.55 % | 25.811 M -86.93 % | 197.523 M 9 332.81 % | 2.094 M 105.74 % | -36.478 M 32.80 % | -54.280 M 87.26 % | -426.071 M -67.60 % | -254.226 M -2 522.58 % | 10.494 M -87.09 % | 81.292 M -92.77 % | 1.125 B 847.75 % | 118.681 M 174.90 % | -158.458 M -298.60 % | 79.787 M -72.59 % | 291.083 M -68.48 % | 923.408 M 421.49 % | 177.071 M 2 070.25 % | 8.159 M -95.64 % | 187.335 M 43.43 % | 130.613 M 57.22 % | 83.078 M -65.66 % | 241.924 M 132.00 % | -755.958 M -488.47 % | 194.599 M 977.81 % | 18.055 M -89.77 % | 176.517 M 157.92 % | -304.780 M 29.65 % | -433.264 M 9.41 % | -478.253 M 1.40 % | -485.023 M 47.39 % | -921.836 M -420.00 % | -177.275 M 53.95 % | -384.993 M -477.37 % | -66.680 M -227.00 % | -20.391 M 66.66 % | -61.163 M -188.69 % | 68.959 M -20.28 % | 86.501 M 762.23 % | 10.032 M 108.69 % | -115.503 M -259.18 % | 72.561 M -19.86 % | 90.544 M -60.82 % | 231.123 M -2.56 % | 237.199 M 272.93 % | -137.166 M -606.78 % | 27.066 M -92.63 % | 367.422 M 528.25 % | 58.483 M -45.33 % | 106.984 M 181.64 % | -131.048 M -439.34 % | 38.618 M | 
| Income before tax | 102.288 M -57.95 % | 243.281 M 53.35 % | 158.647 M 482.32 % | 27.244 M 5.55 % | 25.811 M -74.54 % | 101.378 M 4 741.36 % | 2.094 M 105.74 % | -36.478 M 32.80 % | -54.280 M 55.06 % | -120.795 M 52.49 % | -254.226 M -2 522.58 % | 10.494 M -87.09 % | 81.292 M -22.45 % | 104.824 M -11.68 % | 118.681 M 174.90 % | -158.458 M -298.60 % | 79.787 M -74.89 % | 317.690 M -65.60 % | 923.408 M 421.49 % | 177.071 M 2 070.25 % | 8.159 M 112.77 % | -63.916 M -148.94 % | 130.613 M 57.22 % | 83.078 M -65.66 % | 241.924 M 143.13 % | -560.907 M -388.24 % | 194.599 M 977.81 % | 18.055 M -89.77 % | 176.517 M 123.52 % | -750.403 M -73.20 % | -433.264 M 9.41 % | -478.253 M 1.40 % | -485.023 M 48.33 % | -938.675 M -429.50 % | -177.275 M 53.95 % | -384.993 M -477.37 % | -66.680 M -257.09 % | 42.448 M 169.40 % | -61.163 M -188.69 % | 68.959 M -20.28 % | 86.501 M 18.31 % | 73.114 M 163.30 % | -115.503 M -259.18 % | 72.561 M -19.86 % | 90.544 M -65.69 % | 263.871 M 11.24 % | 237.199 M 272.93 % | -137.166 M -606.82 % | 27.064 M -88.63 % | 237.981 M 306.92 % | 58.483 M -45.33 % | 106.984 M 181.64 % | -131.048 M -371.47 % | 48.273 M | 
| Income before tax ratio | 0.03 -59.16 % | 0.08 72.34 % | 0.05 363.31 % | 0.01 6.80 % | 0.01 -69.86 % | 0.03 3 875.35 % | 0.00 106.03 % | -0.01 37.33 % | -0.02 26.83 % | -0.03 64.68 % | -0.08 -2 605.44 % | 0.00 -85.20 % | 0.02 -21.09 % | 0.03 -36.67 % | 0.05 158.92 % | -0.08 -352.07 % | 0.03 -68.73 % | 0.10 -71.66 % | 0.34 307.21 % | 0.08 846.41 % | 0.01 125.28 % | -0.04 -154.27 % | 0.06 35.08 % | 0.05 -55.53 % | 0.11 147.28 % | -0.23 -440.96 % | 0.07 759.48 % | 0.01 -88.82 % | 0.07 131.13 % | -0.22 -47.07 % | -0.15 42.40 % | -0.26 34.13 % | -0.40 -24.86 % | -0.32 -308.55 % | -0.08 28.08 % | -0.11 -557.32 % | -0.02 -288.80 % | 0.01 163.95 % | -0.01 -185.38 % | 0.02 -40.76 % | 0.03 69.62 % | 0.02 147.59 % | -0.03 -280.41 % | 0.02 -38.72 % | 0.03 -60.36 % | 0.08 -5.94 % | 0.08 286.33 % | -0.04 -603.98 % | 0.01 -81.89 % | 0.05 150.93 % | 0.02 -67.33 % | 0.06 231.03 % | -0.04 -429.76 % | 0.01 | 
| EBITDA | 363.481 M 10.54 % | 328.836 M -17.21 % | 397.212 M 46.63 % | 270.902 M -1.13 % | 274.000 M 9.27 % | 250.761 M 1.70 % | 246.565 M 24.28 % | 198.398 M -6.64 % | 212.513 M -40.92 % | 359.717 M 886.88 % | 36.450 M -86.82 % | 276.544 M -19.65 % | 344.168 M -2.12 % | 351.640 M -33.53 % | 528.995 M 611.11 % | 74.390 M -75.89 % | 308.517 M -45.76 % | 568.801 M -45.99 % | 1.053 B 333.65 % | 242.864 M 242.58 % | 70.893 M 207.66 % | 23.043 M -89.05 % | 210.432 M 38.46 % | 151.980 M -51.49 % | 313.317 M 179.40 % | -394.627 M -244.78 % | 272.579 M 194.23 % | 92.642 M -63.46 % | 253.541 M 139.06 % | -649.123 M -714.50 % | 105.634 M 72.31 % | 61.304 M 413.32 % | -19.566 M -114.63 % | 133.728 M -41.37 % | 228.094 M 48.80 % | 153.291 M -49.15 % | 301.463 M 53.29 % | 196.667 M -38.89 % | 321.814 M -29.31 % | 455.226 M -1.74 % | 463.279 M 37.73 % | 336.373 M 17.27 % | 286.830 M -5.08 % | 302.177 M -7.87 % | 327.979 M -32.02 % | 482.479 M 5.68 % | 456.563 M 404.23 % | 90.546 M -63.18 % | 245.912 M -22.03 % | 315.407 M 1.36 % | 311.164 M -6.94 % | 334.360 M 142.48 % | 137.891 M -49.49 % | 272.988 M | 
| Net income ratio | 0.03 108.57 % | 0.02 -66.25 % | 0.05 363.31 % | 0.01 6.80 % | 0.01 -84.53 % | 0.06 7 645.50 % | 0.00 106.03 % | -0.01 37.33 % | -0.02 79.26 % | -0.10 -24.59 % | -0.08 -2 605.44 % | 0.00 -85.20 % | 0.02 -92.65 % | 0.31 579.53 % | 0.05 158.92 % | -0.08 -352.07 % | 0.03 -65.87 % | 0.09 -74.03 % | 0.34 307.21 % | 0.08 846.41 % | 0.01 -91.37 % | 0.10 59.07 % | 0.06 35.08 % | 0.05 -55.53 % | 0.11 135.08 % | -0.31 -559.53 % | 0.07 759.48 % | 0.01 -88.82 % | 0.07 176.65 % | -0.09 40.27 % | -0.15 42.40 % | -0.26 34.13 % | -0.40 -27.14 % | -0.32 -301.22 % | -0.08 28.08 % | -0.11 -557.32 % | -0.02 -293.02 % | 0.00 69.28 % | -0.01 -185.38 % | 0.02 -40.76 % | 0.03 1 136.21 % | 0.00 106.53 % | -0.03 -280.41 % | 0.02 -38.72 % | 0.03 -54.75 % | 0.07 -17.61 % | 0.08 286.33 % | -0.04 -603.95 % | 0.01 -88.27 % | 0.07 287.42 % | 0.02 -67.33 % | 0.06 231.03 % | -0.04 -512.21 % | 0.01 | 
| Ratio EBITDA | 0.12 7.37 % | 0.11 -6.96 % | 0.12 16.66 % | 0.10 0.04 % | 0.10 29.37 % | 0.08 -16.49 % | 0.10 30.65 % | 0.07 -12.95 % | 0.08 -3.80 % | 0.09 633.61 % | 0.01 -86.37 % | 0.09 -7.89 % | 0.10 -0.41 % | 0.10 -52.34 % | 0.20 459.38 % | 0.04 -69.40 % | 0.12 -32.47 % | 0.17 -55.50 % | 0.39 238.62 % | 0.12 49.39 % | 0.08 509.31 % | 0.01 -87.86 % | 0.10 18.96 % | 0.09 -37.19 % | 0.14 187.03 % | -0.16 -271.26 % | 0.09 134.63 % | 0.04 -60.06 % | 0.10 151.69 % | -0.19 -621.79 % | 0.04 9.56 % | 0.03 309.30 % | -0.02 -135.36 % | 0.05 -54.76 % | 0.10 132.41 % | 0.04 -42.11 % | 0.08 84.23 % | 0.04 -43.69 % | 0.07 -31.95 % | 0.11 -26.98 % | 0.15 97.46 % | 0.07 -11.83 % | 0.08 7.58 % | 0.08 -29.55 % | 0.11 -21.48 % | 0.14 -10.65 % | 0.16 443.31 % | 0.03 -63.39 % | 0.08 24.13 % | 0.06 -37.49 % | 0.10 -44.39 % | 0.18 289.19 % | 0.05 -38.64 % | 0.08 | 
| Gross profit ratio | 0.22 -2.17 % | 0.23 0.10 % | 0.23 43.81 % | 0.16 6.78 % | 0.15 -1.74 % | 0.15 9.48 % | 0.14 -23.51 % | 0.18 -9.76 % | 0.20 9.44 % | 0.18 99.86 % | 0.09 -46.27 % | 0.17 -5.01 % | 0.18 1 569.67 % | -0.01 -103.93 % | 0.31 177.12 % | 0.11 -46.69 % | 0.21 165.43 % | 0.08 -63.55 % | 0.22 8.91 % | 0.20 -5.18 % | 0.21 244.66 % | -0.15 -167.95 % | 0.21 5.08 % | 0.20 -27.60 % | 0.28 224.36 % | -0.23 -211.18 % | 0.20 6.81 % | 0.19 -14.80 % | 0.22 60.88 % | 0.14 41.41 % | 0.10 -48.86 % | 0.19 3.98 % | 0.19 60.33 % | 0.12 -42.12 % | 0.20 42.09 % | 0.14 -11.45 % | 0.16 465.33 % | -0.04 -129.25 % | 0.15 -15.71 % | 0.18 -34.59 % | 0.27 124.64 % | 0.12 118.65 % | 0.05 -65.32 % | 0.16 -32.20 % | 0.23 -6.70 % | 0.25 2.28 % | 0.24 53.10 % | 0.16 -27.21 % | 0.22 14.10 % | 0.19 -7.10 % | 0.21 -17.97 % | 0.25 7.99 % | 0.23 21.41 % | 0.19 | 
| Weighted average shs out dil | 1.137 B -4.57 % | 1.191 B -2.41 % | 1.220 B -10.41 % | 1.362 B 13.74 % | 1.198 B 0.93 % | 1.187 B 0.00 % | 1.187 B 0.00 % | 1.187 B 9.31 % | 1.086 B 4.42 % | 1.040 B 10.85 % | 937.871 M -10.63 % | 1.049 B 19.14 % | 880.812 M 0.00 % | 880.812 M 0.00 % | 880.812 M 8.39 % | 812.600 M 3.88 % | 782.225 M 2.92 % | 760.007 M 0.00 % | 760.007 M 0.01 % | 759.961 M 2.46 % | 741.727 M -2.40 % | 759.961 M 0.08 % | 759.378 M -0.37 % | 762.183 M 0.19 % | 760.767 M 0.11 % | 759.961 M -0.03 % | 760.152 M 1.04 % | 752.292 M -1.12 % | 760.849 M 0.11 % | 760.050 M 0.03 % | 759.848 M -0.06 % | 760.339 M 0.02 % | 760.224 M 0.05 % | 759.848 M -0.19 % | 761.285 M 25.91 % | 604.610 M -20.47 % | 760.247 M 0.04 % | 759.961 M -1.84 % | 774.215 M 3.29 % | 749.554 M 2.25 % | 733.059 M -3.54 % | 759.961 M 46.07 % | 520.284 M -10.37 % | 580.488 M 0.01 % | 580.410 M -23.63 % | 759.961 M 31.04 % | 579.949 M 0.21 % | 578.759 M 0.50 % | 575.872 M 11.27 % | 517.549 M -10.62 % | 579.040 M 0.13 % | 578.292 M 7.67 % | 537.082 M 2.92 % | 521.865 M | 
| Weighted average shs out | 1.137 B -4.57 % | 1.191 B -2.41 % | 1.220 B -10.41 % | 1.362 B 13.74 % | 1.198 B 0.93 % | 1.187 B 0.00 % | 1.187 B 0.00 % | 1.187 B 9.31 % | 1.086 B 4.42 % | 1.040 B 10.85 % | 937.871 M -10.63 % | 1.049 B 19.14 % | 880.812 M 0.86 % | 873.287 M 3.75 % | 841.709 M 3.58 % | 812.600 M 3.88 % | 782.225 M 2.92 % | 760.007 M 0.00 % | 760.007 M 0.01 % | 759.961 M 2.46 % | 741.727 M -2.20 % | 758.444 M -0.12 % | 759.378 M -0.37 % | 762.183 M 0.19 % | 760.767 M 0.22 % | 759.094 M -0.14 % | 760.152 M 1.04 % | 752.292 M -1.12 % | 760.849 M 0.11 % | 760.050 M 0.03 % | 759.848 M -0.06 % | 760.339 M 0.02 % | 760.224 M 0.05 % | 759.848 M -0.13 % | 760.837 M 25.89 % | 604.385 M -20.50 % | 760.247 M 0.04 % | 759.961 M 26.74 % | 599.637 M 6.09 % | 565.238 M -2.64 % | 580.544 M 11.67 % | 519.892 M -0.08 % | 520.284 M 0.38 % | 518.293 M -0.40 % | 520.368 M 0.17 % | 519.500 M 0.09 % | 519.035 M -0.10 % | 519.568 M -0.18 % | 520.500 M 0.57 % | 517.549 M -0.38 % | 519.500 M 0.00 % | 519.500 M 8.62 % | 478.277 M 2.79 % | 465.277 M | 
| EPS diluted | 0.09 125.00 % | 0.04 -69.23 % | 0.13 550.00 % | 0.02 -7.41 % | 0.02 -86.50 % | 0.16 8 788.89 % | 0.00 105.86 % | -0.03 38.60 % | -0.05 87.80 % | -0.41 -51.85 % | -0.27 -2 800.00 % | 0.01 -89.17 % | 0.09 -92.79 % | 1.28 -9.22 % | 1.41 805.00 % | -0.20 -300.00 % | 0.10 -73.68 % | 0.38 -68.85 % | 1.22 430.43 % | 0.23 1 990.91 % | 0.01 -95.60 % | 0.25 47.06 % | 0.17 54.55 % | 0.11 -65.63 % | 0.32 132.32 % | -0.99 -480.77 % | 0.26 983.33 % | 0.02 -89.57 % | 0.23 157.50 % | -0.40 29.82 % | -0.57 9.52 % | -0.63 1.56 % | -0.64 47.11 % | -1.21 -426.09 % | -0.23 64.06 % | -0.64 -629.76 % | -0.09 -227.24 % | -0.03 66.08 % | -0.08 -185.87 % | 0.09 -23.33 % | 0.12 809.09 % | 0.01 106.00 % | -0.22 -269.23 % | 0.13 -18.75 % | 0.16 -46.67 % | 0.30 -26.83 % | 0.41 270.83 % | -0.24 -610.64 % | 0.05 -93.38 % | 0.71 610.00 % | 0.10 -47.37 % | 0.19 179.17 % | -0.24 -424.32 % | 0.07 | 
| Earnings per share | 0.09 125.00 % | 0.04 -69.23 % | 0.13 550.00 % | 0.02 -7.41 % | 0.02 -86.50 % | 0.16 8 788.89 % | 0.00 105.86 % | -0.03 38.60 % | -0.05 87.80 % | -0.41 -51.85 % | -0.27 -2 800.00 % | 0.01 -89.17 % | 0.09 -92.84 % | 1.29 -8.51 % | 1.41 805.00 % | -0.20 -300.00 % | 0.10 -73.68 % | 0.38 -68.85 % | 1.22 430.43 % | 0.23 1 990.91 % | 0.01 -95.60 % | 0.25 47.06 % | 0.17 54.55 % | 0.11 -65.63 % | 0.32 132.00 % | -1.00 -484.62 % | 0.26 983.33 % | 0.02 -89.57 % | 0.23 157.50 % | -0.40 29.82 % | -0.57 9.52 % | -0.63 1.56 % | -0.64 47.11 % | -1.21 -426.09 % | -0.23 64.06 % | -0.64 -629.76 % | -0.09 -227.24 % | -0.03 73.20 % | -0.10 -183.33 % | 0.12 -20.00 % | 0.15 1 036.36 % | 0.01 106.00 % | -0.22 -257.14 % | 0.14 -17.65 % | 0.17 -43.33 % | 0.30 -34.78 % | 0.46 276.92 % | -0.26 -600.00 % | 0.05 -92.68 % | 0.71 545.45 % | 0.11 -47.62 % | 0.21 177.78 % | -0.27 -425.30 % | 0.08 | 
| Gross profit | 670.981 M 0.71 % | 666.234 M -10.93 % | 747.970 M 80.75 % | 413.823 M 5.53 % | 392.143 M -17.01 % | 472.519 M 33.33 % | 354.404 M -27.24 % | 487.053 M -3.23 % | 503.308 M -32.79 % | 748.877 M 168.85 % | 278.547 M -48.05 % | 536.148 M -17.14 % | 647.022 M 1 544.40 % | -44.795 M -105.48 % | 817.696 M 252.29 % | 232.111 M -58.00 % | 552.650 M 113.20 % | 259.222 M -55.76 % | 585.909 M 39.47 % | 420.103 M 117.45 % | 193.199 M 173.04 % | -264.496 M -161.27 % | 431.693 M 22.30 % | 352.966 M -44.09 % | 631.304 M 213.45 % | -556.453 M -193.99 % | 592.060 M 33.94 % | 442.029 M -22.06 % | 567.130 M 21.55 % | 466.563 M 66.54 % | 280.159 M -19.57 % | 348.311 M 55.65 % | 223.773 M -33.65 % | 337.262 M -24.98 % | 449.578 M -9.03 % | 494.219 M -22.22 % | 635.422 M 403.96 % | -209.048 M -131.75 % | 658.466 M -12.44 % | 752.009 M -11.98 % | 854.326 M 56.68 % | 545.256 M 190.82 % | 187.488 M -69.40 % | 612.711 M -11.34 % | 691.095 M -19.23 % | 855.583 M 20.97 % | 707.258 M 42.09 % | 497.766 M -26.80 % | 679.971 M -28.34 % | 948.831 M 50.65 % | 629.830 M 37.27 % | 458.827 M -32.72 % | 681.969 M -0.05 % | 682.318 M | 
| Income tax expense | 0.000 -100.00 % | 195.641 M | 0.000 | 0.000 | 0.000 100.00 % | -96.145 M | 0.000 -100.00 % | 51.220 M | 0.000 -100.00 % | 305.275 M 426.53 % | 57.979 M -4.71 % | 60.846 M | 0.000 -100.00 % | 1.020 B | 0.000 -100.00 % | 130.538 M -23.35 % | 170.300 M 540.05 % | 26.607 M 104.94 % | -538.782 M -15 771.38 % | 3.438 M 1 303.27 % | 245.000 K 100.10 % | -251.251 M -2 239.76 % | 11.742 M 13 243.18 % | 88.000 K -95.21 % | 1.838 M -99.06 % | 195.051 M | 0.000 | 0.000 | 0.000 100.00 % | -445.623 M -195.91 % | 464.633 M -0.34 % | 466.196 M 18.03 % | 394.976 M 2 445.60 % | -16.839 M -104.97 % | 338.586 M -28.12 % | 471.055 M 57.78 % | 298.550 M 375.10 % | 62.839 M -80.46 % | 321.641 M -1.34 % | 326.000 M 2.86 % | 316.938 M 402.43 % | 63.082 M | 0.000 -100.00 % | 195.458 M 0.53 % | 194.432 M 493.71 % | 32.749 M -82.04 % | 182.380 M -3.35 % | 188.705 M 3.92 % | 181.588 M 240.29 % | -129.441 M -160.63 % | 213.498 M 13.05 % | 188.859 M | 0.000 -100.00 % | 9.655 M | 
| Cost of revenue | 2.329 B 3.60 % | 2.248 B -11.04 % | 2.527 B 15.29 % | 2.192 B -2.34 % | 2.244 B -15.27 % | 2.649 B 19.93 % | 2.209 B 0.06 % | 2.207 B 9.86 % | 2.009 B -39.88 % | 3.342 B 20.98 % | 2.763 B 5.89 % | 2.609 B -11.81 % | 2.959 B -20.33 % | 3.713 B 104.85 % | 1.813 B -1.32 % | 1.837 B -11.41 % | 2.074 B -31.12 % | 3.010 B 42.82 % | 2.108 B 25.22 % | 1.683 B 132.48 % | 724.080 M -65.21 % | 2.081 B 31.46 % | 1.583 B 14.87 % | 1.378 B -14.42 % | 1.610 B -46.56 % | 3.014 B 30.20 % | 2.315 B 23.39 % | 1.876 B -4.62 % | 1.967 B -31.88 % | 2.887 B 12.45 % | 2.567 B 75.58 % | 1.462 B 48.34 % | 985.662 M -61.87 % | 2.585 B 43.20 % | 1.805 B -40.37 % | 3.028 B -10.27 % | 3.374 B -32.89 % | 5.028 B 32.95 % | 3.782 B 7.36 % | 3.523 B 51.69 % | 2.322 B -42.07 % | 4.009 B 23.87 % | 3.237 B -0.96 % | 3.268 B 43.56 % | 2.277 B -11.50 % | 2.572 B 17.40 % | 2.191 B -16.54 % | 2.625 B 8.23 % | 2.425 B -39.29 % | 3.995 B 65.16 % | 2.419 B 77.46 % | 1.363 B -39.21 % | 2.242 B -21.87 % | 2.870 B | 
| General and administrative expenses | 0.000 -100.00 % | 97.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.571 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 % | 225.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 584.451 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.340 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.934 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.090 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.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.166 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.442 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.963 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.409 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.124 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 429.317 M | 0.000 -100.00 % | 412.697 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.979 M -12.49 % | 9.118 M 7.59 % | 8.475 M -72.77 % | 31.126 M 468.82 % | 5.472 M 3.70 % | 5.277 M 106.43 % | -82.089 M -4 568.64 % | 1.837 M -98.59 % | 130.539 M 2 436.22 % | 5.147 M 107.13 % | -72.236 M -868.31 % | 9.402 M -58.15 % | 22.466 M -69.49 % | 73.642 M -15.50 % | 87.148 M 3 058.66 % | 2.759 M -74.02 % | 10.621 M 208.30 % | 3.445 M -76.58 % | 14.712 M 799.80 % | 1.635 M -91.84 % | 20.044 M 417.40 % | 3.874 M -88.71 % | 34.303 M -86.21 % | 248.791 M -30.96 % | 360.367 M 14.83 % | 313.820 M 1 891.50 % | 15.758 M -94.53 % | 288.268 M -29.37 % | 408.157 M 1.14 % | 403.552 M 189.69 % | -449.949 M -213.06 % | 397.988 M 11.47 % | 357.050 M -20.81 % | 450.887 M 181.94 % | 159.923 M 496.64 % | -40.319 M -111.70 % | 344.692 M -15.13 % | 406.119 M -0.94 % | 409.953 M 42.50 % | 287.679 M -35.53 % | 446.227 M -5.32 % | 471.319 M -30.00 % | 673.319 M 88.16 % | 357.849 M 119.56 % | 162.984 M -71.98 % | 581.624 M 33.80 % | 434.698 M | 
| Operating expenses | 429.317 M 341.68 % | 97.200 M -76.45 % | 412.697 M 96.94 % | 209.559 M 2.98 % | 203.491 M 8.59 % | 187.389 M 8.60 % | 172.554 M -50.41 % | 347.976 M -3.02 % | 358.818 M -21.73 % | 458.410 M 38.40 % | 331.229 M 1.60 % | 326.008 M -12.40 % | 372.167 M 226.37 % | -294.507 M -184.10 % | 350.181 M 0.82 % | 347.335 M 12.88 % | 307.710 M 362.61 % | -117.173 M -182.93 % | 141.297 M -46.08 % | 262.062 M 1.40 % | 258.438 M 178.06 % | -331.066 M -213.34 % | 292.097 M 4.16 % | 280.419 M -28.28 % | 390.986 M 167.36 % | -580.421 M -247.10 % | 394.584 M -10.98 % | 443.267 M 13.36 % | 391.038 M -47.58 % | 745.978 M 199.84 % | 248.791 M -30.96 % | 360.367 M 14.83 % | 313.820 M 7.31 % | 292.432 M 1.44 % | 288.268 M -29.37 % | 408.157 M 1.14 % | 403.552 M 189.69 % | -449.949 M -213.06 % | 397.988 M 11.47 % | 357.050 M -20.81 % | 450.887 M 181.94 % | 159.923 M 496.64 % | -40.319 M -111.70 % | 344.692 M -15.13 % | 406.119 M -0.94 % | 409.953 M 42.50 % | 287.679 M -35.53 % | 446.227 M -5.32 % | 471.319 M -30.00 % | 673.319 M 88.16 % | 357.849 M 119.56 % | 162.984 M -71.98 % | 581.624 M 33.80 % | 434.698 M | 
| Cost and expenses | 2.758 B 17.62 % | 2.345 B -20.23 % | 2.940 B 22.42 % | 2.401 B -1.90 % | 2.448 B -13.70 % | 2.836 B 19.11 % | 2.381 B -6.81 % | 2.555 B 7.91 % | 2.368 B -37.69 % | 3.801 B 22.84 % | 3.094 B 5.41 % | 2.935 B -11.88 % | 3.331 B -2.58 % | 3.419 B 58.07 % | 2.163 B -0.98 % | 2.184 B -8.27 % | 2.381 B -17.69 % | 2.893 B 28.64 % | 2.249 B 15.61 % | 1.945 B 98.00 % | 982.518 M -43.86 % | 1.750 B -6.67 % | 1.875 B 13.06 % | 1.659 B -17.13 % | 2.001 B -17.75 % | 2.433 B -10.19 % | 2.709 B 16.82 % | 2.319 B -1.64 % | 2.358 B -35.10 % | 3.633 B 29.00 % | 2.816 B 54.52 % | 1.823 B 40.25 % | 1.299 B -54.84 % | 2.878 B 37.45 % | 2.094 B -39.07 % | 3.436 B -9.05 % | 3.778 B -17.48 % | 4.578 B 9.53 % | 4.180 B 7.74 % | 3.880 B 39.90 % | 2.773 B -33.48 % | 4.169 B 30.43 % | 3.196 B -11.53 % | 3.613 B 34.67 % | 2.683 B -10.05 % | 2.982 B 20.31 % | 2.479 B -19.30 % | 3.071 B 6.03 % | 2.897 B -37.95 % | 4.669 B 68.13 % | 2.777 B 81.96 % | 1.526 B -45.96 % | 2.824 B -14.54 % | 3.305 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 | 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 % | 97.200 M | 0.000 -100.00 % | 209.559 M 2.98 % | 203.491 M 8.59 % | 187.389 M 8.60 % | 172.554 M -16.90 % | 207.657 M 159.24 % | 80.102 M -59.98 % | 200.159 M 2.55 % | 195.184 M 5.05 % | 185.793 M 124.92 % | 82.605 M 148.06 % | 33.301 M -63.37 % | 90.904 M 8.99 % | 83.406 M -53.99 % | 181.263 M -20.09 % | 226.824 M 249.50 % | 64.900 M 2.94 % | 63.044 M 7.37 % | 58.715 M 127.74 % | 25.782 M -59.25 % | 63.263 M -4.02 % | 65.912 M 1.10 % | 65.196 M -88.91 % | 587.893 M 814.74 % | 64.269 M 6.14 % | 60.549 M 2.67 % | 58.975 M -19.50 % | 73.263 M 28.63 % | 56.955 M -4.31 % | 59.522 M 4.67 % | 56.869 M -19.32 % | 70.488 M 24.01 % | 56.840 M -2.87 % | 58.519 M 0.44 % | 58.260 M -16.63 % | 69.877 M 15.68 % | 60.405 M 9.01 % | 55.410 M -2.58 % | 56.876 M -10.21 % | 63.343 M 11.83 % | 56.643 M 22.93 % | 46.077 M 1.74 % | 45.290 M -77.60 % | 202.203 M 382.22 % | 41.932 M -2.00 % | 42.786 M 1.22 % | 42.270 M -11.99 % | 48.028 M 10.59 % | 43.428 M 4.53 % | 41.544 M | 0.000 | 0.000 | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.755 M | 0.000 | 0.000 | 0.000 -100.00 % | 359.723 M | 0.000 | 0.000 | 0.000 -100.00 % | 175.096 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.942 M | 0.000 | 0.000 | 0.000 -100.00 % | 553.699 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.168 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 % | 2.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 152.958 M 15 295 676.50 % | 1.000 K | 0.000 | 0.000 -100.00 % | 75.715 M | 0.000 | 0.000 | 0.000 -100.00 % | 228.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 188.906 M -1.96 % | 192.680 M 7.42 % | 179.367 M -2.73 % | 184.395 M -2.40 % | 188.924 M -2.91 % | 194.582 M 0.98 % | 192.694 M 4.99 % | 183.533 M -11.72 % | 207.887 M -50.47 % | 419.738 M 80.40 % | 232.672 M 13.43 % | 205.117 M 3.16 % | 198.841 M | 0.000 -100.00 % | 350.671 M 101.80 % | 173.772 M 2.04 % | 170.300 M -9.68 % | 188.562 M 171.74 % | 69.390 M 1 918.32 % | 3.438 M 1 303.27 % | 245.000 K -98.75 % | 19.545 M 66.45 % | 11.742 M 13 243.18 % | 88.000 K -95.21 % | 1.838 M -97.79 % | 83.124 M 1 741.87 % | 4.513 M 500.93 % | 751.000 K -78.23 % | 3.449 M -88.27 % | 29.402 M -93.67 % | 464.633 M -0.34 % | 466.196 M 18.03 % | 394.975 M -15.28 % | 466.232 M 37.70 % | 338.586 M -28.12 % | 471.055 M 57.78 % | 298.550 M | 0.000 -100.00 % | 321.641 M -1.34 % | 326.000 M 2.86 % | 316.938 M | 0.000 -100.00 % | 343.310 M 75.64 % | 195.458 M 0.53 % | 194.432 M | 0.000 -100.00 % | 182.380 M -3.35 % | 188.705 M 3.92 % | 181.588 M | 0.000 -100.00 % | 213.498 M 13.05 % | 188.859 M -18.38 % | 231.393 M 16.08 % | 199.347 M | 
| Depreciation and amortization | 72.287 M 22.66 % | 58.933 M -0.45 % | 59.198 M -0.11 % | 59.263 M 0.00 % | 59.265 M 16.10 % | 51.045 M -1.42 % | 51.779 M 0.85 % | 51.342 M -12.84 % | 58.905 M -3.08 % | 60.774 M 4.77 % | 58.006 M -4.80 % | 60.932 M -4.85 % | 64.036 M 6.06 % | 60.375 M 1.23 % | 59.643 M 0.96 % | 59.075 M 1.10 % | 58.430 M -5.40 % | 61.763 M 2.30 % | 60.375 M -3.18 % | 62.357 M -0.21 % | 62.490 M -5.21 % | 65.922 M -3.17 % | 68.077 M -1.07 % | 68.812 M -1.07 % | 69.554 M -7.68 % | 75.337 M 2.54 % | 73.468 M -0.50 % | 73.836 M 0.35 % | 73.575 M 2.36 % | 71.878 M -3.21 % | 74.265 M 1.23 % | 73.361 M 4.08 % | 70.482 M -3.63 % | 73.140 M 9.52 % | 66.783 M -0.66 % | 67.229 M -3.40 % | 69.594 M -17.15 % | 84.001 M 36.95 % | 61.336 M 1.77 % | 60.267 M 0.71 % | 59.840 M -6.23 % | 63.817 M 8.12 % | 59.024 M 72.80 % | 34.158 M -20.57 % | 43.003 M 16.70 % | 36.848 M -0.37 % | 36.984 M -5.19 % | 39.007 M 4.69 % | 37.260 M -6.60 % | 39.895 M 1.82 % | 39.183 M 1.73 % | 38.517 M 2.59 % | 37.546 M 48.01 % | 25.368 M | 
| Operating income | 241.664 M -57.53 % | 569.034 M 69.72 % | 335.273 M 64.14 % | 204.264 M 8.28 % | 188.652 M -33.84 % | 285.130 M 56.79 % | 181.850 M 23.66 % | 147.055 M 1.78 % | 144.489 M -51.67 % | 298.943 M 1 486.95 % | -21.554 M -110.00 % | 215.611 M -21.55 % | 274.855 M 19.28 % | 230.424 M -50.71 % | 467.515 M 505.74 % | -115.224 M -146.07 % | 250.087 M -24.03 % | 329.172 M -27.50 % | 454.016 M 151.52 % | 180.509 M 2 047.89 % | 8.404 M -94.11 % | 142.567 M 0.15 % | 142.355 M 71.17 % | 83.166 M -65.88 % | 243.762 M 152.20 % | -467.013 M -334.55 % | 199.112 M 958.77 % | 18.806 M -89.55 % | 179.966 M 173.42 % | -245.112 M 43.43 % | -433.265 M 9.41 % | -478.252 M 1.40 % | -485.022 M -900.52 % | 60.588 M 134.18 % | -177.276 M 53.95 % | -384.993 M -477.37 % | -66.680 M -257.09 % | 42.448 M 169.40 % | -61.163 M -188.69 % | 68.959 M -20.28 % | 86.501 M 18.31 % | 73.114 M 163.30 % | -115.502 M -259.18 % | 72.561 M -19.86 % | 90.544 M -65.69 % | 263.871 M 11.24 % | 237.199 M 272.93 % | -137.166 M -606.82 % | 27.064 M -88.63 % | 237.980 M 306.92 % | 58.483 M -45.33 % | 106.984 M 181.64 % | -131.048 M -371.47 % | 48.273 M | 
| Operating income ratio | 0.08 -58.75 % | 0.20 90.74 % | 0.10 30.59 % | 0.08 9.56 % | 0.07 -21.67 % | 0.09 28.75 % | 0.07 30.00 % | 0.05 -5.10 % | 0.06 -21.30 % | 0.07 1 131.01 % | -0.01 -110.34 % | 0.07 -10.07 % | 0.08 21.37 % | 0.06 -64.66 % | 0.18 419.17 % | -0.06 -158.48 % | 0.10 -5.41 % | 0.10 -40.27 % | 0.17 96.40 % | 0.09 836.65 % | 0.01 -88.33 % | 0.08 11.07 % | 0.07 47.07 % | 0.05 -55.82 % | 0.11 157.21 % | -0.19 -377.45 % | 0.07 744.30 % | 0.01 -88.58 % | 0.07 197.17 % | -0.07 51.96 % | -0.15 42.40 % | -0.26 34.13 % | -0.40 -2 034.43 % | 0.02 126.37 % | -0.08 28.08 % | -0.11 -557.32 % | -0.02 -288.80 % | 0.01 163.95 % | -0.01 -185.38 % | 0.02 -40.76 % | 0.03 69.62 % | 0.02 147.59 % | -0.03 -280.41 % | 0.02 -38.72 % | 0.03 -60.36 % | 0.08 -5.94 % | 0.08 286.33 % | -0.04 -603.98 % | 0.01 -81.89 % | 0.05 150.93 % | 0.02 -67.33 % | 0.06 231.03 % | -0.04 -429.76 % | 0.01 | 
| Total other income expenses net | -139.376 M 57.21 % | -325.753 M -84.43 % | -176.626 M 0.22 % | -177.020 M -8.71 % | -162.841 M 11.38 % | -183.752 M -2.22 % | -179.756 M -2.39 % | -175.554 M 11.68 % | -198.770 M 51.67 % | -411.262 M -104.06 % | -201.544 M -0.95 % | -199.646 M -3.14 % | -193.563 M -33.60 % | -144.888 M 58.47 % | -348.834 M -706.85 % | -43.234 M 73.82 % | -165.153 M -181.33 % | -58.705 M -112.26 % | 478.796 M 2 416.14 % | 19.029 M -74.07 % | 73.397 M 156.25 % | -130.486 M -1 352.59 % | -8.983 M -10 107.95 % | -88.000 K 95.21 % | -1.838 M 98.04 % | -93.894 M -3 163.60 % | -2.877 M -283.09 % | -751.000 K 78.23 % | -3.449 M 99.27 % | -470.988 M -1.37 % | -464.632 M 0.34 % | -466.196 M -18.03 % | -394.976 M 60.67 % | -1.004 B -232.24 % | -302.287 M 34.60 % | -462.206 M -62.93 % | -283.684 M | 0.000 100.00 % | -309.984 M -0.18 % | -309.435 M -1.36 % | -305.273 M | 0.000 100.00 % | -1.000 K 100.00 % | -190.139 M -9.44 % | -173.746 M 34.44 % | -265.007 M -57.45 % | -168.310 M -0.26 % | -167.878 M 2.69 % | -172.524 M -17 252 500.00 % | 1.000 K 100.00 % | -198.698 M -547.64 % | 44.388 M | 0.000 | 0.000 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-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-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 3.553 B | 0.000 -100.00 % | 903.611 M 350.05 % | 200.778 M -94.46 % | 3.624 B 1 496.19 % | 227.051 M -91.67 % | 2.726 B 1 305.89 % | 193.878 M -91.48 % | 2.275 B 4 888.56 % | 45.596 M -98.25 % | 2.609 B 1 728.16 % | 142.686 M -96.65 % | 4.254 B 8 858.03 % | 47.490 M -98.91 % | 4.359 B 2 971.28 % | 141.939 M -98.02 % | 7.183 B 2 622.87 % | 263.808 M -97.33 % | 9.887 B 20 189.87 % | 48.730 M -99.43 % | 8.481 B 1 738.40 % | 461.334 M -95.48 % | 10.200 B 1 445.60 % | 659.944 M -92.60 % | 8.918 B 1 065.51 % | 765.178 M -92.83 % | 10.672 B 2 027.88 % | 501.517 M -94.50 % | 9.120 B 5 368.75 % | 166.768 M -98.27 % | 9.658 B 1 184.95 % | 751.603 M -85.37 % | 5.137 B 3.42 % | 4.967 B 650.82 % | 661.534 M -88.32 % | 5.663 B 670.84 % | 734.685 M -87.43 % | 5.845 B 1 216.72 % | 443.933 M -85.55 % | 3.071 B 536.39 % | 482.614 M -83.36 % | 2.900 B 683.00 % | 370.410 M -88.41 % | 3.196 B 1.62 % | 3.145 B 1 010.01 % | -345.641 M | 
| Total investments | 0.000 -100.00 % | 587.150 M | 0.000 -100.00 % | 435.826 M 8.53 % | 401.556 M -14.27 % | 468.405 M 3.15 % | 454.102 M 35.75 % | 334.505 M -13.73 % | 387.756 M 24.20 % | 312.197 M 242.35 % | 91.192 M -72.15 % | 327.485 M 14.76 % | 285.373 M -20.47 % | 358.822 M 277.79 % | 94.980 M -74.40 % | 371.045 M 30.71 % | 283.878 M -27.67 % | 392.454 M -25.62 % | 527.616 M | 0.000 -100.00 % | 97.460 M -77.47 % | 432.666 M -53.11 % | 922.668 M 29 726.61 % | 3.093 M -99.77 % | 1.320 B 106.34 % | 639.670 M -58.20 % | 1.530 B 51 013.33 % | 2.994 M -99.70 % | 1.003 B 1 291.13 % | 72.102 M -78.38 % | 333.535 M 13 241.41 % | 2.500 M -99.83 % | 1.503 B 60 028.24 % | 2.500 M 0.00 % | 2.500 M -99.81 % | 1.323 B | 0.000 -100.00 % | 1.469 B | 0.000 -100.00 % | 887.866 M 151.61 % | 352.871 M -63.44 % | 965.228 M 173.54 % | 352.871 M -52.37 % | 740.820 M 109.94 % | 352.871 M 0.00 % | 352.871 M 0.00 % | 352.871 M | 
| Total debt | 0.000 -100.00 % | 3.764 B | 0.000 -100.00 % | 3.808 B | 0.000 -100.00 % | 3.825 B | 0.000 -100.00 % | 2.845 B | 0.000 -100.00 % | 2.387 B | 0.000 -100.00 % | 2.613 B | 0.000 -100.00 % | 4.397 B | 0.000 -100.00 % | 4.380 B | 0.000 -100.00 % | 7.317 B | 0.000 -100.00 % | 10.143 B | 0.000 -100.00 % | 8.495 B | 0.000 -100.00 % | 10.209 B | 0.000 -100.00 % | 8.938 B | 0.000 -100.00 % | 10.686 B | 0.000 -100.00 % | 9.201 B | 0.000 -100.00 % | 9.822 B | 0.000 -100.00 % | 5.886 B 0.47 % | 5.859 B | 0.000 -100.00 % | 6.325 B | 0.000 -100.00 % | 6.580 B | 0.000 -100.00 % | 3.515 B | 0.000 -100.00 % | 3.383 B | 0.000 -100.00 % | 3.567 B 2.17 % | 3.491 B | 0.000 | 
| Accumulated other comprehensive income loss | 7.060 B 211.50 % | 2.266 B -66.29 % | 6.723 B 21.68 % | 5.525 B -16.48 % | 6.615 B | 0.000 -100.00 % | 6.008 B 24.61 % | 4.821 B -6.78 % | 5.172 B 145.63 % | 2.105 B -57.91 % | 5.002 B 21.37 % | 4.122 B -16.07 % | 4.911 B 103.99 % | 2.407 B -20.40 % | 3.024 B 65.31 % | 1.829 B 5.13 % | 1.740 B 77.50 % | 980.386 M -36.95 % | 1.555 B 137.43 % | -4.155 B -435.52 % | 1.238 B 158.79 % | 478.514 M -47.61 % | 913.360 M 123.51 % | -3.885 B -363.26 % | 1.476 B 106.12 % | 716.008 M -44.12 % | 1.281 B 135.67 % | -3.592 B -277.73 % | 2.021 B 60.26 % | 1.261 B -39.09 % | 2.070 B 167.17 % | -3.082 B -191.30 % | 3.376 B 29.05 % | 2.616 B 187.02 % | -3.006 B -176.90 % | 3.909 B 17.40 % | 3.330 B -11.28 % | 3.754 B 235.08 % | -2.779 B -185.59 % | 3.247 B 19.05 % | 2.727 B -14.23 % | 3.180 B 242.04 % | -2.239 B -179.34 % | 2.822 B 22.57 % | 2.302 B | 0.000 | 0.000 | 
| Retained earnings | 0.000 100.00 % | -1.798 B | 0.000 | 0.000 | 0.000 100.00 % | -2.943 B | 0.000 | 0.000 | 0.000 100.00 % | -3.051 B | 0.000 | 0.000 | 0.000 100.00 % | -2.463 B | 0.000 100.00 % | -3.628 B | 0.000 | 0.000 | 0.000 100.00 % | -5.027 B | 0.000 | 0.000 | 0.000 100.00 % | -5.670 B | 0.000 | 0.000 | 0.000 100.00 % | -5.304 B | 0.000 | 0.000 | 0.000 100.00 % | -3.227 B | 0.000 | 0.000 100.00 % | -1.656 B | 0.000 | 0.000 | 0.000 100.00 % | -1.730 B | 0.000 | 0.000 | 0.000 100.00 % | -1.757 B | 0.000 100.00 % | -2.115 B | 0.000 | 0.000 | 
| Common stock | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.187 B | 0.000 -100.00 % | 1.040 B | 0.000 -100.00 % | 880.812 M | 0.000 -100.00 % | 880.812 M | 0.000 -100.00 % | 803.889 M | 0.000 -100.00 % | 759.848 M | 0.000 -100.00 % | 759.848 M | 0.000 -100.00 % | 759.848 M | 0.000 -100.00 % | 759.848 M | 0.000 -100.00 % | 759.848 M | 0.000 -100.00 % | 759.848 M | 0.000 -100.00 % | 759.848 M | 0.000 -100.00 % | 945.936 M | 0.000 -100.00 % | 945.936 M 0.00 % | 945.936 M | 0.000 -100.00 % | 945.936 M | 0.000 -100.00 % | 519.500 M | 0.000 -100.00 % | 579.327 M | 0.000 -100.00 % | 519.500 M | 0.000 -100.00 % | 519.500 M -10.33 % | 579.327 M 0.00 % | 579.327 M | 
| Total equity | 7.060 B 0.00 % | 7.060 B 5.01 % | 6.723 B 0.00 % | 6.723 B 1.62 % | 6.615 B 0.00 % | 6.615 B 10.12 % | 6.008 B 0.00 % | 6.008 B 16.16 % | 5.172 B 0.00 % | 5.172 B 3.38 % | 5.002 B 0.00 % | 5.002 B 1.87 % | 4.911 B 9.99 % | 4.464 B 47.62 % | 3.024 B 0.00 % | 3.024 B 73.79 % | 1.740 B 0.00 % | 1.740 B 11.91 % | 1.555 B -0.21 % | 1.558 B 25.83 % | 1.238 B 0.00 % | 1.238 B 35.58 % | 913.360 M 0.00 % | 913.360 M -38.11 % | 1.476 B 0.00 % | 1.476 B 15.19 % | 1.281 B 0.00 % | 1.281 B -36.60 % | 2.021 B 0.00 % | 2.021 B -10.43 % | 2.256 B 0.00 % | 2.256 B -33.17 % | 3.376 B 0.00 % | 3.376 B -11.80 % | 3.828 B -2.09 % | 3.909 B 0.00 % | 3.909 B 4.15 % | 3.754 B 0.00 % | 3.754 B 15.61 % | 3.247 B 0.00 % | 3.247 B 2.11 % | 3.180 B 0.00 % | 3.180 B 12.70 % | 2.822 B 0.00 % | 2.822 B 14.97 % | 2.454 B 0.00 % | 2.454 B | 
| Other non current liabilities | -7.060 B -20 908.70 % | 33.927 M 100.50 % | -6.723 B -24 053.87 % | 28.065 M 100.42 % | -6.615 B -26 409.84 % | 25.144 M 100.42 % | -6.008 B -25 367.47 % | 23.776 M | 0.000 -100.00 % | 23.776 M | 0.000 -100.00 % | 19.501 M | 0.000 -100.00 % | 465.724 M | 0.000 -100.00 % | 15.050 M | 0.000 -100.00 % | 203.354 M | 0.000 -100.00 % | 203.353 M | 0.000 -100.00 % | 198.167 M | 0.000 -100.00 % | 198.166 M | 0.000 -100.00 % | 193.240 M | 0.000 -100.00 % | 193.240 M | 0.000 100.00 % | -1.470 B | 0.000 -100.00 % | 30.051 M | 0.000 -100.00 % | 129.002 M -10.87 % | 144.737 M | 0.000 -100.00 % | 909.385 M | 0.000 -100.00 % | 1.024 B | 0.000 -100.00 % | 534.622 M | 0.000 -100.00 % | 514.622 M | 0.000 -100.00 % | 30.000 M | 0.000 100.00 % | -1.092 B | 
| Long term debt | 0.000 -100.00 % | 2.590 B | 0.000 -100.00 % | 2.901 B | 0.000 -100.00 % | 3.409 B | 0.000 -100.00 % | 1.981 B | 0.000 -100.00 % | 2.288 B | 0.000 -100.00 % | 2.591 B | 0.000 -100.00 % | 3.437 B | 0.000 -100.00 % | 4.316 B | 0.000 -100.00 % | 830.800 M | 0.000 -100.00 % | 1.032 B | 0.000 -100.00 % | 1.098 B | 0.000 -100.00 % | 1.228 B | 0.000 -100.00 % | 1.353 B | 0.000 -100.00 % | 1.539 B | 0.000 -100.00 % | 3.437 B | 0.000 -100.00 % | 1.828 B | 0.000 -100.00 % | 2.092 B -15.36 % | 2.471 B | 0.000 -100.00 % | 3.018 B | 0.000 -100.00 % | 3.311 B | 0.000 -100.00 % | 1.044 B | 0.000 -100.00 % | 922.877 M | 0.000 -100.00 % | 1.132 B 3.70 % | 1.092 B 0.00 % | 1.092 B | 
| Total non current liabilities | -7.060 B -369.24 % | 2.622 B 139.00 % | -6.723 B -329.50 % | 2.929 B 144.28 % | -6.615 B -292.61 % | 3.435 B 157.17 % | -6.008 B -399.62 % | 2.005 B | 0.000 -100.00 % | 2.311 B | 0.000 -100.00 % | 2.610 B | 0.000 -100.00 % | 3.903 B | 0.000 -100.00 % | 4.645 B | 0.000 -100.00 % | 1.322 B | 0.000 -100.00 % | 1.520 B | 0.000 -100.00 % | 1.835 B | 0.000 -100.00 % | 1.965 B | 0.000 -100.00 % | 1.890 B | 0.000 -100.00 % | 2.076 B | 0.000 -100.00 % | 2.758 B | 0.000 -100.00 % | 2.442 B | 0.000 -100.00 % | 2.806 B -18.08 % | 3.425 B | 0.000 -100.00 % | 3.928 B | 0.000 -100.00 % | 4.334 B | 0.000 -100.00 % | 1.578 B | 0.000 -100.00 % | 1.437 B | 0.000 -100.00 % | 1.342 B 8.56 % | 1.237 B 13.28 % | 1.092 B | 
| Other current liabilities | 0.000 -100.00 % | 578.285 M | 0.000 -100.00 % | 921.409 M | 0.000 -100.00 % | 955.146 M | 0.000 -100.00 % | 733.851 M | 0.000 -100.00 % | 611.107 M | 0.000 -100.00 % | 604.696 M | 0.000 -100.00 % | 833.365 M | 0.000 -100.00 % | 707.716 M | 0.000 -100.00 % | 494.646 M | 0.000 -100.00 % | 569.875 M | 0.000 -100.00 % | 2.538 B | 0.000 -100.00 % | 819.571 M | 0.000 -100.00 % | 3.387 B | 0.000 100.00 % | -807.484 M | 0.000 -100.00 % | 3.904 B | 0.000 -100.00 % | 2.283 B | 0.000 -100.00 % | 3.831 B 179.38 % | 1.371 B | 0.000 -100.00 % | 1.711 B | 0.000 -100.00 % | 839.765 M | 0.000 -100.00 % | 2.175 B | 0.000 -100.00 % | 767.109 M | 0.000 -100.00 % | 1.386 B -6.11 % | 1.476 B -63.64 % | 4.058 B | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 374.403 M | 0.000 -100.00 % | 1.441 B | 0.000 -100.00 % | 2.105 B | 0.000 -100.00 % | 507.120 M | 0.000 -100.00 % | 630.769 M | 0.000 -100.00 % | 2.298 B | 0.000 -100.00 % | 300.953 M | 0.000 -100.00 % | 2.028 B | 0.000 -100.00 % | 535.946 M | 0.000 -100.00 % | 2.372 B | 0.000 -100.00 % | 1.335 B | 0.000 -100.00 % | 3.339 B | 0.000 -100.00 % | 1.366 B | 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.657 M -90.37 % | 183.442 M | 0.000 | 
| Short term debt | 0.000 -100.00 % | 1.176 B | 0.000 -100.00 % | 906.894 M | 0.000 -100.00 % | 419.476 M | 0.000 -100.00 % | 863.849 M | 0.000 -100.00 % | 1.116 B | 0.000 -100.00 % | 22.030 M | 0.000 -100.00 % | 959.852 M | 0.000 -100.00 % | 250.123 M | 0.000 -100.00 % | 6.486 B | 0.000 -100.00 % | 9.111 B | 0.000 -100.00 % | 7.398 B | 0.000 -100.00 % | 8.981 B | 0.000 -100.00 % | 7.586 B | 0.000 -100.00 % | 9.148 B | 0.000 -100.00 % | 7.482 B | 0.000 -100.00 % | 7.994 B | 0.000 -100.00 % | 3.794 B -11.00 % | 4.263 B | 0.000 -100.00 % | 3.306 B | 0.000 -100.00 % | 3.819 B | 0.000 -100.00 % | 2.471 B | 0.000 -100.00 % | 3.068 B | 0.000 -100.00 % | 2.435 B 1.48 % | 2.399 B | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 3.160 B | 0.000 -100.00 % | 3.317 B | 0.000 -100.00 % | 2.631 B | 0.000 -100.00 % | 3.812 B | 0.000 -100.00 % | 3.837 B | 0.000 -100.00 % | 4.017 B | 0.000 -100.00 % | 2.805 B | 0.000 -100.00 % | 2.221 B | 0.000 -100.00 % | 10.436 B | 0.000 -100.00 % | 10.793 B | 0.000 -100.00 % | 11.014 B | 0.000 -100.00 % | 11.396 B | 0.000 -100.00 % | 12.084 B | 0.000 -100.00 % | 11.977 B | 0.000 -100.00 % | 12.763 B | 0.000 -100.00 % | 11.354 B | 0.000 -100.00 % | 12.478 B 9.23 % | 11.423 B | 0.000 -100.00 % | 11.326 B | 0.000 -100.00 % | 10.539 B | 0.000 -100.00 % | 11.007 B | 0.000 -100.00 % | 8.802 B | 0.000 -100.00 % | 8.010 B 7.07 % | 7.481 B 0.00 % | 7.481 B | 
| Total liabilities | -7.060 B -222.10 % | 5.782 B 186.00 % | -6.723 B -207.63 % | 6.246 B 194.42 % | -6.615 B -209.06 % | 6.066 B 200.97 % | -6.008 B -203.28 % | 5.817 B | 0.000 -100.00 % | 6.148 B | 0.000 -100.00 % | 6.627 B | 0.000 -100.00 % | 6.708 B | 0.000 -100.00 % | 6.867 B | 0.000 -100.00 % | 11.758 B | 0.000 -100.00 % | 12.313 B | 0.000 -100.00 % | 12.849 B | 0.000 -100.00 % | 13.362 B | 0.000 -100.00 % | 13.974 B | 0.000 -100.00 % | 14.053 B | 0.000 -100.00 % | 15.520 B | 0.000 -100.00 % | 13.796 B | 0.000 -100.00 % | 15.284 B 2.93 % | 14.848 B | 0.000 -100.00 % | 15.253 B | 0.000 -100.00 % | 14.873 B | 0.000 -100.00 % | 12.585 B | 0.000 -100.00 % | 10.239 B | 0.000 -100.00 % | 9.352 B 7.28 % | 8.718 B 0.00 % | 8.718 B | 
| Other non current assets | 0.000 -100.00 % | 642.801 M | 0.000 -100.00 % | 464.453 M 331.33 % | -200.778 M -139.28 % | 511.097 M 325.10 % | -227.051 M -158.66 % | 387.044 M 299.63 % | -193.878 M -147.64 % | 406.945 M 992.50 % | -45.596 M -110.47 % | 435.514 M 405.22 % | -142.686 M -133.03 % | 431.934 M 1 009.53 % | -47.490 M -112.14 % | 391.265 M 375.66 % | -141.939 M -151.85 % | 273.731 M 203.76 % | -263.808 M -236.56 % | 193.180 M 496.43 % | -48.730 M -114.50 % | 335.971 M 172.83 % | -461.334 M -238.86 % | 332.233 M 150.34 % | -659.944 M -736.51 % | 103.682 M 113.55 % | -765.178 M -1 052.28 % | 80.352 M 116.02 % | -501.517 M -216.86 % | 429.153 M 357.34 % | -166.768 M -311.26 % | 78.938 M 110.50 % | -751.603 M -749.71 % | 115.682 M 21.13 % | 95.498 M 114.44 % | -661.534 M -721.52 % | 106.438 M 114.49 % | -734.685 M -733.41 % | 115.989 M 126.13 % | -443.933 M -472.27 % | 119.251 M 124.71 % | -482.614 M -589.32 % | 98.629 M 126.63 % | -370.410 M -641.57 % | 68.396 M -86.04 % | 489.916 M 113.51 % | -3.626 B | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.168 M | 0.000 -100.00 % | 75.421 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 100.00 % | -348.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 352.871 M | 0.000 -100.00 % | 352.871 M | 0.000 -100.00 % | 352.871 M | 0.000 -100.00 % | 352.871 M | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.972 M | 0.000 | 0.000 | 0.000 100.00 % | -45.168 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 | 
| Property plant equipment net | 0.000 -100.00 % | 6.163 B | 0.000 -100.00 % | 6.454 B | 0.000 -100.00 % | 6.201 B | 0.000 -100.00 % | 5.838 B | 0.000 -100.00 % | 5.922 B | 0.000 -100.00 % | 5.936 B | 0.000 -100.00 % | 6.028 B | 0.000 -100.00 % | 6.183 B | 0.000 -100.00 % | 6.577 B | 0.000 -100.00 % | 6.701 B | 0.000 -100.00 % | 6.829 B | 0.000 -100.00 % | 6.952 B | 0.000 -100.00 % | 7.107 B | 0.000 -100.00 % | 7.221 B | 0.000 -100.00 % | 7.334 B | 0.000 -100.00 % | 6.232 B | 0.000 -100.00 % | 6.315 B -1.97 % | 6.442 B | 0.000 -100.00 % | 6.518 B | 0.000 -100.00 % | 6.606 B | 0.000 -100.00 % | 3.503 B | 0.000 -100.00 % | 3.590 B | 0.000 -100.00 % | 3.283 B 0.29 % | 3.273 B 0.00 % | 3.273 B | 
| Total non current assets | 0.000 -100.00 % | 6.806 B | 0.000 -100.00 % | 7.415 B 3 793.08 % | -200.778 M -102.79 % | 7.209 B 3 274.90 % | -227.051 M -103.43 % | 6.625 B 3 517.02 % | -193.878 M -102.88 % | 6.729 B 14 857.43 % | -45.596 M -100.64 % | 7.077 B 5 059.99 % | -142.686 M -101.99 % | 7.165 B 15 188.43 % | -47.490 M -100.71 % | 6.650 B 4 784.93 % | -141.939 M -102.07 % | 6.851 B 2 696.91 % | -263.808 M -103.83 % | 6.894 B 14 247.37 % | -48.730 M -100.68 % | 7.165 B 1 653.20 % | -461.334 M -106.33 % | 7.284 B 1 203.78 % | -659.944 M -109.15 % | 7.211 B 1 042.34 % | -765.178 M -110.48 % | 7.302 B 1 555.89 % | -501.517 M -106.76 % | 7.414 B 4 545.74 % | -166.768 M -102.64 % | 6.311 B 939.62 % | -751.603 M -111.69 % | 6.431 B -1.63 % | 6.538 B 1 088.25 % | -661.534 M -109.99 % | 6.624 B 1 001.60 % | -734.685 M -110.93 % | 6.722 B 1 614.13 % | -443.933 M -111.17 % | 3.976 B 923.74 % | -482.614 M -111.94 % | 4.041 B 1 191.02 % | -370.410 M -110.00 % | 3.704 B -1.57 % | 3.763 B 3.78 % | 3.626 B | 
| Other current assets | -210.442 M -125.06 % | 839.772 M 1 010.27 % | -92.255 M -142.18 % | 218.694 M | 0.000 -100.00 % | 880.617 M | 0.000 -100.00 % | 221.172 M | 0.000 -100.00 % | 577.840 M | 0.000 -100.00 % | 217.835 M | 0.000 -100.00 % | 1.490 B | 0.000 -100.00 % | 1.283 B | 0.000 -100.00 % | 582.303 M | 0.000 -100.00 % | 380.153 M | 0.000 -100.00 % | 603.425 M | 0.000 -100.00 % | 623.990 M | 0.000 -100.00 % | 568.449 M | 0.000 -100.00 % | 1.916 B | 0.000 -100.00 % | 443.446 M | 0.000 -100.00 % | 3.211 B | 0.000 -100.00 % | 1.412 B -66.27 % | 4.187 B | 0.000 -100.00 % | 1.263 B | 0.000 -100.00 % | 622.205 M | 0.000 -100.00 % | 932.612 M | 0.000 -100.00 % | 141.333 M | 0.000 -100.00 % | 1.314 B 3 110.77 % | 40.930 M -96.78 % | 1.270 B | 
| Short term investments | 0.000 -100.00 % | 587.150 M | 0.000 -100.00 % | 435.826 M 8.53 % | 401.556 M -14.27 % | 468.405 M 3.15 % | 454.102 M 35.75 % | 334.505 M -13.73 % | 387.756 M 24.20 % | 312.197 M 242.35 % | 91.192 M -72.15 % | 327.485 M 14.76 % | 285.373 M -20.47 % | 358.822 M 277.79 % | 94.980 M -74.40 % | 371.045 M 30.71 % | 283.878 M -27.67 % | 392.454 M -25.62 % | 527.616 M | 0.000 -100.00 % | 97.460 M -77.47 % | 432.666 M -53.11 % | 922.668 M 29 726.61 % | 3.093 M -99.77 % | 1.320 B 106.34 % | 639.670 M -58.20 % | 1.530 B 51 013.33 % | 2.994 M -99.70 % | 1.003 B 138.42 % | 420.706 M 26.14 % | 333.535 M 13 241.41 % | 2.500 M -99.83 % | 1.503 B 60 028.24 % | 2.500 M 0.00 % | 2.500 M -99.81 % | 1.323 B | 0.000 -100.00 % | 1.469 B | 0.000 -100.00 % | 887.866 M | 0.000 -100.00 % | 965.228 M | 0.000 -100.00 % | 740.820 M 217 888 426.47 % | -340.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 210.442 M | 0.000 -100.00 % | 3.283 M 101.64 % | -200.778 M -319.60 % | 91.430 M 140.27 % | -227.051 M -290.10 % | 119.437 M 161.60 % | -193.878 M -271.70 % | 112.914 M 347.64 % | -45.596 M -1 199.49 % | 4.147 M 102.91 % | -142.686 M -200.00 % | 142.686 M 400.46 % | -47.490 M -329.37 % | 20.704 M 114.59 % | -141.939 M -206.38 % | 133.430 M 150.58 % | -263.808 M -203.21 % | 255.591 M 624.51 % | -48.730 M -446.12 % | 14.079 M 103.05 % | -461.334 M -5 214.69 % | 9.020 M 101.37 % | -659.944 M -3 355.12 % | 20.274 M 102.65 % | -765.178 M -5 339.32 % | 14.605 M 102.91 % | -501.517 M -720.60 % | 80.811 M 148.46 % | -166.768 M -201.52 % | 164.268 M 121.86 % | -751.603 M -200.33 % | 749.103 M -15.99 % | 891.645 M 234.78 % | -661.534 M -200.00 % | 661.534 M 190.04 % | -734.685 M -200.00 % | 734.685 M 265.49 % | -443.933 M -200.00 % | 443.933 M 191.99 % | -482.614 M -200.00 % | 482.614 M 230.29 % | -370.410 M -200.00 % | 370.410 M 7.17 % | 345.641 M 0.00 % | 345.641 M | 
| Cash and short term investments | 210.442 M 0.00 % | 210.442 M 128.11 % | 92.255 M -78.99 % | 439.109 M 118.70 % | 200.778 M 119.60 % | 91.430 M -59.73 % | 227.051 M -49.98 % | 453.942 M 134.14 % | 193.878 M -54.39 % | 425.111 M 832.34 % | 45.596 M -86.25 % | 331.632 M 132.42 % | 142.686 M 0.00 % | 142.686 M 200.46 % | 47.490 M 129.37 % | 20.704 M -85.41 % | 141.939 M -73.01 % | 525.884 M 99.34 % | 263.808 M 3.21 % | 255.591 M 424.51 % | 48.730 M -89.09 % | 446.745 M -3.16 % | 461.334 M 3 708.51 % | 12.113 M -98.16 % | 659.944 M 0.00 % | 659.944 M -13.75 % | 765.178 M 4 247.96 % | 17.599 M -96.49 % | 501.517 M 0.00 % | 501.517 M 200.73 % | 166.768 M 0.00 % | 166.768 M -77.81 % | 751.603 M 0.00 % | 751.603 M -15.94 % | 894.145 M 35.16 % | 661.534 M 0.00 % | 661.534 M -9.96 % | 734.685 M 0.00 % | 734.685 M 65.49 % | 443.933 M 0.00 % | 443.933 M -8.01 % | 482.614 M 0.00 % | 482.614 M 30.29 % | 370.410 M 0.00 % | 370.410 M 7.17 % | 345.641 M 0.00 % | 345.641 M | 
| Total current assets | 0.000 -100.00 % | 6.036 B | 0.000 -100.00 % | 5.554 B 2 666.24 % | 200.778 M -96.46 % | 5.673 B 2 398.68 % | 227.051 M -95.63 % | 5.199 B 2 581.84 % | 193.878 M -95.78 % | 4.591 B 9 968.44 % | 45.596 M -99.00 % | 4.552 B 3 090.31 % | 142.686 M -96.44 % | 4.007 B 8 336.96 % | 47.490 M -98.53 % | 3.241 B 2 183.64 % | 141.939 M -97.86 % | 6.648 B 2 419.93 % | 263.808 M -96.22 % | 6.978 B 14 218.73 % | 48.730 M -99.30 % | 6.922 B 1 400.35 % | 461.334 M -93.40 % | 6.991 B 959.31 % | 659.944 M -91.99 % | 8.239 B 976.74 % | 765.178 M -90.47 % | 8.033 B 1 501.65 % | 501.517 M -95.05 % | 10.127 B 5 972.57 % | 166.768 M -98.29 % | 9.742 B 1 196.10 % | 751.603 M -93.85 % | 12.228 B 0.74 % | 12.138 B 1 734.84 % | 661.534 M -94.72 % | 12.539 B 1 606.68 % | 734.685 M -93.83 % | 11.905 B 2 581.69 % | 443.933 M -96.26 % | 11.856 B 2 356.66 % | 482.614 M -94.85 % | 9.378 B 2 431.68 % | 370.410 M -95.63 % | 8.470 B 14.32 % | 7.408 B 0.00 % | 7.408 B | 
| Inventory | 0.000 -100.00 % | 3.063 B | 0.000 -100.00 % | 2.930 B | 0.000 -100.00 % | 2.955 B | 0.000 -100.00 % | 3.142 B | 0.000 -100.00 % | 2.818 B | 0.000 -100.00 % | 3.023 B | 0.000 -100.00 % | 2.374 B | 0.000 -100.00 % | 1.937 B | 0.000 -100.00 % | 5.690 B | 0.000 -100.00 % | 5.771 B | 0.000 -100.00 % | 5.808 B | 0.000 -100.00 % | 5.928 B | 0.000 -100.00 % | 6.178 B | 0.000 -100.00 % | 5.793 B | 0.000 -100.00 % | 6.714 B | 0.000 -100.00 % | 6.365 B | 0.000 -100.00 % | 6.831 B -4.88 % | 7.182 B | 0.000 -100.00 % | 7.025 B | 0.000 -100.00 % | 6.808 B | 0.000 -100.00 % | 6.500 B | 0.000 -100.00 % | 5.863 B | 0.000 -100.00 % | 4.172 B 30.51 % | 3.196 B 0.00 % | 3.196 B | 
| Net receivables | 0.000 -100.00 % | 1.922 B | 0.000 -100.00 % | 1.967 B | 0.000 -100.00 % | 1.746 B | 0.000 -100.00 % | 1.382 B | 0.000 -100.00 % | 1.124 B | 0.000 -100.00 % | 979.516 M | 0.000 100.00 % | -187.000 | 0.000 -100.00 % | 608.891 M | 0.000 -100.00 % | 233.285 M | 0.000 -100.00 % | 570.536 M | 0.000 -100.00 % | 461.950 M | 0.000 -100.00 % | 426.872 M | 0.000 -100.00 % | 832.507 M | 0.000 -100.00 % | 979.008 M | 0.000 -100.00 % | 2.469 B | 0.000 -100.00 % | 2.270 B | 0.000 -100.00 % | 4.020 B 50.83 % | 2.666 B | 0.000 -100.00 % | 4.234 B | 0.000 -100.00 % | 3.740 B | 0.000 -100.00 % | 4.710 B | 0.000 -100.00 % | 2.890 B | 0.000 -100.00 % | 2.613 B -31.69 % | 3.826 B 47.32 % | 2.597 B | 
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 496.398 M | 0.000 -100.00 % | 496.398 M | 0.000 -100.00 % | 400.254 M | 0.000 -100.00 % | 400.254 M | 0.000 -100.00 % | 705.529 M | 0.000 -100.00 % | 705.529 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 | 
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.045 M | 
| Account payables | 0.000 -100.00 % | 1.406 B | 0.000 -100.00 % | 1.489 B | 0.000 -100.00 % | 1.256 B | 0.000 -100.00 % | 1.840 B | 0.000 -100.00 % | 1.433 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 659.334 M | 0.000 -100.00 % | 818.009 M | 0.000 -100.00 % | 1.158 B | 0.000 -100.00 % | 952.760 M | 0.000 -100.00 % | 1.078 B | 0.000 -100.00 % | 1.358 B | 0.000 -100.00 % | 1.110 B | 0.000 -100.00 % | 966.112 M | 0.000 -100.00 % | 1.377 B | 0.000 -100.00 % | 1.077 B | 0.000 -100.00 % | 4.852 B -16.17 % | 5.789 B | 0.000 -100.00 % | 6.308 B | 0.000 -100.00 % | 5.881 B | 0.000 -100.00 % | 6.360 B | 0.000 -100.00 % | 4.966 B | 0.000 -100.00 % | 4.172 B 21.89 % | 3.423 B 0.00 % | 3.423 B | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -3.246 B | 0.000 -100.00 % | 6.525 B | 0.000 -100.00 % | 203.353 M | 0.000 -100.00 % | 6.839 B | 0.000 -100.00 % | 8.572 B | 0.000 -100.00 % | 7.000 B | 0.000 -100.00 % | 8.231 B | 0.000 -100.00 % | 186.088 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 | 
| 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 | 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 % | 1.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.304 K | 0.000 | 0.000 | 0.000 -100.00 % | 764.634 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.296 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.825 M | 0.000 -100.00 % | 1.719 B | 0.000 -100.00 % | 8.277 M | 0.000 | 0.000 -100.00 % | 10.637 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.754 M | 0.000 -100.00 % | 1.837 M | 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 -100.00 % | 186.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 186.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 186.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 5.398 B | 0.000 -100.00 % | 5.525 B | 0.000 -100.00 % | 8.360 B | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 7.183 B | 0.000 | 0.000 | 0.000 -100.00 % | 6.047 B | 0.000 -100.00 % | 5.848 B | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 5.826 B | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 5.824 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.825 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.099 B | 0.000 | 0.000 -100.00 % | 5.098 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.778 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.417 B | 0.000 -100.00 % | 4.417 B 135.60 % | 1.875 B 0.00 % | 1.875 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 -100.00 % | 314.441 M | 0.000 -100.00 % | 287.910 M | 0.000 -100.00 % | 287.910 M | 0.000 -100.00 % | 539.161 M | 0.000 -100.00 % | 539.161 M | 0.000 -100.00 % | 344.110 M | 0.000 -100.00 % | 344.110 M | 0.000 -100.00 % | 789.733 M | 0.000 -100.00 % | 584.121 M | 0.000 -100.00 % | 585.108 M 0.00 % | 585.108 M | 0.000 -100.00 % | 522.269 M | 0.000 -100.00 % | 522.269 M | 0.000 -100.00 % | 202.622 M | 0.000 -100.00 % | 202.622 M | 0.000 -100.00 % | 180.399 M 24.48 % | 144.920 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.920 M | 
| Total assets | 0.000 -100.00 % | 12.842 B | 0.000 -100.00 % | 12.969 B | 0.000 -100.00 % | 12.681 B | 0.000 -100.00 % | 11.824 B | 0.000 -100.00 % | 11.320 B | 0.000 -100.00 % | 11.629 B | 0.000 -100.00 % | 11.172 B | 0.000 -100.00 % | 9.891 B | 0.000 -100.00 % | 13.499 B | 0.000 -100.00 % | 13.872 B | 0.000 -100.00 % | 14.087 B | 0.000 -100.00 % | 14.275 B | 0.000 -100.00 % | 15.450 B | 0.000 -100.00 % | 15.334 B | 0.000 -100.00 % | 17.541 B | 0.000 -100.00 % | 16.052 B | 0.000 -100.00 % | 18.660 B -0.09 % | 18.676 B | 0.000 -100.00 % | 19.163 B | 0.000 -100.00 % | 18.627 B | 0.000 -100.00 % | 15.832 B | 0.000 -100.00 % | 13.419 B | 0.000 -100.00 % | 12.174 B 8.97 % | 11.172 B 0.00 % | 11.172 B | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 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-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -129.788 M 0.00 % | -129.788 M 0.00 % | -129.788 M 0.00 % | -129.788 M | 0.000 100.00 % | -30.973 M 0.00 % | -30.973 M 0.00 % | -30.973 M | 0.000 -100.00 % | 135.982 M 0.00 % | 135.982 M 0.00 % | 135.982 M | 0.000 100.00 % | -574.381 M 0.00 % | -574.381 M 0.00 % | -574.381 M | 0.000 -100.00 % | 12.168 M 0.00 % | 12.168 M 0.00 % | 12.168 M 105.16 % | -235.929 M 0.00 % | -235.929 M 0.00 % | -235.929 M 0.00 % | -235.929 M -832.10 % | 32.227 M 0.00 % | 32.227 M 0.00 % | 32.227 M 0.00 % | 32.227 M 123.11 % | -139.455 M 0.00 % | -139.455 M | 0.000 | 0.000 | 0.000 100.00 % | -300.705 M 0.00 % | -300.705 M -707.63 % | -37.233 M 0.00 % | -37.233 M 0.00 % | -37.233 M 0.00 % | -37.233 M 85.52 % | -257.084 M 0.00 % | -257.084 M 0.00 % | -257.084 M 0.00 % | -257.084 M -405.02 % | -50.906 M 0.00 % | -50.906 M 0.00 % | -50.906 M 0.00 % | -50.906 M | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 39.156 M 0.00 % | 39.156 M 0.00 % | 39.156 M 0.00 % | 39.156 M | 0.000 100.00 % | -33.631 M 0.00 % | -33.631 M 0.00 % | -33.631 M | 0.000 -100.00 % | 142.853 M 0.00 % | 142.853 M 0.00 % | 142.853 M | 0.000 -100.00 % | 204.278 M 0.00 % | 204.278 M 0.00 % | 204.278 M | 0.000 100.00 % | -93.492 M 0.00 % | -93.492 M 0.00 % | -93.492 M -24.68 % | -74.988 M 0.00 % | -74.988 M 0.00 % | -74.988 M 0.00 % | -74.988 M 82.27 % | -422.912 M 0.00 % | -422.912 M 0.00 % | -422.912 M 0.00 % | -422.912 M -152.30 % | -167.620 M 0.00 % | -167.620 M | 0.000 | 0.000 | 0.000 100.00 % | -221.596 M 0.00 % | -221.596 M -539.45 % | -34.654 M 0.00 % | -34.654 M 0.00 % | -34.654 M 0.00 % | -34.654 M -34.50 % | -25.764 M 0.00 % | -25.764 M 0.00 % | -25.764 M 0.00 % | -25.764 M 30.27 % | -36.949 M 0.00 % | -36.949 M 0.00 % | -36.949 M 0.00 % | -36.949 M | 
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -168.944 M 0.00 % | -168.944 M 0.00 % | -168.944 M 0.00 % | -168.944 M | 0.000 -100.00 % | 2.658 M 0.00 % | 2.658 M 0.00 % | 2.658 M | 0.000 100.00 % | -6.871 M 0.00 % | -6.871 M 0.00 % | -6.871 M | 0.000 100.00 % | -778.659 M 0.00 % | -778.659 M 0.00 % | -778.659 M | 0.000 -100.00 % | 105.660 M 0.00 % | 105.660 M 0.00 % | 105.660 M 165.65 % | -160.941 M 0.00 % | -160.941 M 0.00 % | -160.941 M 0.00 % | -160.941 M -135.36 % | 455.139 M 0.00 % | 455.139 M 0.00 % | 455.139 M 0.00 % | 455.139 M 1 515.98 % | 28.165 M 0.00 % | 28.165 M | 0.000 | 0.000 | 0.000 100.00 % | -79.109 M 0.00 % | -79.109 M -2 968.05 % | -2.578 M 0.00 % | -2.578 M 0.00 % | -2.578 M 0.00 % | -2.578 M 98.89 % | -231.320 M 0.00 % | -231.320 M 0.00 % | -231.320 M 0.00 % | -231.320 M -1 557.35 % | -13.957 M 0.00 % | -13.957 M 0.00 % | -13.957 M 0.00 % | -13.957 M | 
| Other non cash items | -102.288 M -114.71 % | -47.640 M 69.97 % | -158.647 M -482.32 % | -27.244 M -5.55 % | -25.811 M 86.93 % | -197.523 M -497.55 % | 49.685 M 36.21 % | 36.478 M -32.80 % | 54.280 M -87.26 % | 426.071 M 67.60 % | 254.226 M 2 522.58 % | -10.494 M 87.09 % | -81.292 M 92.77 % | -1.125 B -847.75 % | -118.681 M -174.90 % | 158.458 M 298.60 % | -79.787 M 72.59 % | -291.083 M 68.48 % | -923.408 M -421.49 % | -177.071 M -2 070.25 % | -8.159 M 95.64 % | -187.335 M -43.43 % | -130.613 M -57.22 % | -83.078 M 65.66 % | -241.924 M -132.00 % | 755.958 M 488.47 % | -194.599 M -977.81 % | -18.055 M 89.77 % | -176.517 M -157.92 % | 304.781 M -29.65 % | 433.264 M -9.41 % | 478.253 M -1.40 % | 485.023 M -48.55 % | 942.650 M 431.74 % | 177.275 M -53.95 % | 384.993 M 477.37 % | 66.680 M 227.00 % | 20.391 M -66.66 % | 61.163 M 188.69 % | -68.959 M 20.28 % | -86.501 M -762.23 % | -10.032 M -108.69 % | 115.503 M 259.18 % | -72.561 M 19.86 % | -90.540 M 60.83 % | -231.123 M 2.56 % | -237.199 M -272.93 % | 137.166 M 606.90 % | -27.060 M 88.63 % | -237.979 M -306.92 % | -58.483 M 45.33 % | -106.984 M -158.77 % | 182.048 M 0.00 % | 182.048 M 156.04 % | 71.102 M 0.00 % | 71.102 M 0.00 % | 71.102 M 0.00 % | 71.102 M -9.89 % | 78.903 M 0.00 % | 78.903 M 0.00 % | 78.903 M 0.00 % | 78.903 M 2.27 % | 77.153 M 0.00 % | 77.153 M 0.00 % | 77.153 M 0.00 % | 77.153 M | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.558 M 0.85 % | 102.684 M -12.84 % | 117.810 M -3.08 % | 121.548 M 4.77 % | 116.012 M -4.80 % | 121.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.639 M 0.00 % | 91.639 M 0.00 % | 91.639 M 0.00 % | 91.639 M | 0.000 -100.00 % | 149.662 M 0.00 % | 149.662 M 0.00 % | 149.662 M | 0.000 -100.00 % | 125.996 M 0.00 % | 125.996 M 0.00 % | 125.996 M | 0.000 100.00 % | -371.790 M 0.00 % | -371.790 M 0.00 % | -371.790 M | 0.000 -100.00 % | 414.981 M 0.00 % | 414.981 M 0.00 % | 414.981 M 83.04 % | 226.716 M 0.00 % | 226.716 M 0.00 % | 226.716 M 0.00 % | 226.716 M -38.36 % | 367.795 M 0.00 % | 367.795 M 0.00 % | 367.795 M 0.00 % | 367.795 M 91.34 % | 192.226 M 0.00 % | 192.226 M | 0.000 | 0.000 | 0.000 100.00 % | -90.805 M 0.00 % | -90.805 M -227.45 % | 71.250 M 0.00 % | 71.250 M 0.00 % | 71.250 M 0.00 % | 71.250 M 141.64 % | -171.112 M 0.00 % | -171.112 M 0.00 % | -171.112 M 0.00 % | -171.112 M -612.49 % | 33.388 M 0.00 % | 33.388 M 0.00 % | 33.388 M 0.00 % | 33.388 M | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.935 M 0.00 % | -5.935 M 0.00 % | -5.935 M 0.00 % | -5.935 M | 0.000 100.00 % | -7.898 M 0.00 % | -7.898 M 0.00 % | -7.898 M | 0.000 100.00 % | -132.961 M 0.00 % | -132.961 M 0.00 % | -132.961 M | 0.000 100.00 % | -12.483 M 0.00 % | -12.483 M 0.00 % | -12.483 M | 0.000 100.00 % | -44.217 M 0.00 % | -44.217 M 0.00 % | -44.217 M 56.25 % | -101.056 M 0.00 % | -101.056 M 0.00 % | -101.056 M 0.00 % | -101.056 M -0.54 % | -100.511 M 0.00 % | -100.511 M 0.00 % | -100.511 M 0.00 % | -100.511 M -347.80 % | -22.445 M 0.00 % | -22.445 M | 0.000 | 0.000 | 0.000 100.00 % | -153.062 M 0.00 % | -153.062 M 29.54 % | -217.226 M 0.00 % | -217.226 M 0.00 % | -217.226 M 0.00 % | -217.226 M -1 237.12 % | -16.246 M 0.00 % | -16.246 M 0.00 % | -16.246 M 0.00 % | -16.246 M 49.51 % | -32.173 M 0.00 % | -32.173 M 0.00 % | -32.173 M 0.00 % | -32.173 M | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -625.000 K 0.00 % | -625.000 K 0.00 % | -625.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 100.00 % | -41.718 M 0.00 % | -41.718 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 | 
| 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 -100.00 % | 773.359 K 0.00 % | 773.359 K 0.00 % | 773.359 K 0.00 % | 773.359 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 625.000 K 0.00 % | 625.000 K 0.00 % | 625.000 K 0.00 % | 625.000 K | 
| 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 -100.00 % | 5.162 M 0.00 % | 5.162 M 0.00 % | 5.162 M 0.00 % | 5.162 M | 0.000 -100.00 % | 7.898 M 0.00 % | 7.898 M 0.00 % | 7.898 M | 0.000 -100.00 % | 132.961 M 0.00 % | 132.961 M 0.00 % | 132.961 M | 0.000 -100.00 % | 12.483 M 0.00 % | 12.483 M 0.00 % | 12.483 M | 0.000 -100.00 % | 44.842 M 0.00 % | 44.842 M 0.00 % | 44.842 M -55.63 % | 101.056 M 0.00 % | 101.056 M 0.00 % | 101.056 M 0.00 % | 101.056 M 0.54 % | 100.511 M 0.00 % | 100.511 M 0.00 % | 100.511 M 0.00 % | 100.511 M 347.80 % | 22.445 M 0.00 % | 22.445 M | 0.000 | 0.000 | 0.000 -100.00 % | 194.779 M 0.00 % | 194.779 M -10.33 % | 217.226 M 0.00 % | 217.226 M 0.00 % | 217.226 M 0.00 % | 217.226 M 1 237.12 % | 16.246 M 0.00 % | 16.246 M 0.00 % | 16.246 M 0.00 % | 16.246 M -48.50 % | 31.548 M 0.00 % | 31.548 M 0.00 % | 31.548 M 0.00 % | 31.548 M | 
| 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 100.00 % | -5.162 M 0.00 % | -5.162 M 0.00 % | -5.162 M 0.00 % | -5.162 M | 0.000 100.00 % | -7.898 M 0.00 % | -7.898 M 0.00 % | -7.898 M | 0.000 100.00 % | -132.961 M 0.00 % | -132.961 M 0.00 % | -132.961 M | 0.000 100.00 % | -15.977 M 0.00 % | -15.977 M 0.00 % | -15.977 M | 0.000 100.00 % | -44.842 M 0.00 % | -44.842 M 0.00 % | -44.842 M 55.63 % | -101.056 M 0.00 % | -101.056 M 0.00 % | -101.056 M 0.00 % | -101.056 M 11.52 % | -114.213 M 0.00 % | -114.213 M 0.00 % | -114.213 M 0.00 % | -114.213 M -352.66 % | -25.231 M 0.00 % | -25.231 M | 0.000 | 0.000 | 0.000 100.00 % | -178.735 M 0.00 % | -178.735 M 5.00 % | -188.148 M 0.00 % | -188.148 M 0.00 % | -188.148 M 0.00 % | -188.148 M -166.26 % | -70.662 M 0.00 % | -70.662 M 0.00 % | -70.662 M 0.00 % | -70.662 M -36.53 % | -51.757 M 0.00 % | -51.757 M 0.00 % | -51.757 M 0.00 % | -51.757 M | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.213 M 0.00 % | 128.213 M 153.03 % | 50.671 M 0.00 % | 50.671 M 0.00 % | 50.671 M 0.00 % | 50.671 M -57.29 % | 118.640 M 0.00 % | 118.640 M 0.00 % | 118.640 M 0.00 % | 118.640 M 129.59 % | 51.675 M 0.00 % | 51.675 M 0.00 % | 51.675 M 0.00 % | 51.675 M | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -25.296 M 0.00 % | -25.296 M 0.00 % | -25.296 M 0.00 % | -25.296 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 0.00 % | -10.000 M 0.00 % | -10.000 M 0.00 % | -10.000 M | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -162.196 K 0.00 % | -162.196 K -15.00 % | -141.040 K 0.00 % | -141.040 K 0.00 % | -141.040 K 0.00 % | -141.040 K 98.56 % | -9.791 M 0.00 % | -9.791 M 0.00 % | -9.791 M 0.00 % | -9.791 M -62.50 % | -6.025 M 0.00 % | -6.025 M 0.00 % | -6.025 M 0.00 % | -6.025 M | 
| 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 100.00 % | -16.567 M 0.00 % | -16.567 M 0.00 % | -16.567 M 0.00 % | -16.567 M | 0.000 100.00 % | -119.296 M 0.00 % | -119.296 M 0.00 % | -119.296 M | 0.000 100.00 % | -15.576 M 0.00 % | -15.576 M 0.00 % | -15.576 M | 0.000 100.00 % | -393.606 M 0.00 % | -393.606 M 0.00 % | -393.606 M | 0.000 100.00 % | -406.657 M 0.00 % | -406.657 M 0.00 % | -406.657 M -27.45 % | -319.073 M 0.00 % | -319.073 M 0.00 % | -319.073 M 0.00 % | -319.073 M -2.93 % | -309.995 M 0.00 % | -309.995 M 0.00 % | -309.995 M 0.00 % | -309.995 M -776.73 % | 45.808 M 0.00 % | 45.808 M | 0.000 | 0.000 | 0.000 100.00 % | -58.915 M 0.00 % | -58.915 M 34.87 % | -90.462 M 0.00 % | -90.462 M 0.00 % | -90.462 M 0.00 % | -90.462 M -262.97 % | 55.509 M 0.00 % | 55.509 M 0.00 % | 55.509 M 0.00 % | 55.509 M 999.01 % | -6.174 M 0.00 % | -6.174 M 0.00 % | -6.174 M 0.00 % | -6.174 M | 
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.567 M 0.00 % | -16.567 M 0.00 % | -16.567 M 0.00 % | -16.567 M | 0.000 100.00 % | -119.296 M 0.00 % | -119.296 M 0.00 % | -119.296 M | 0.000 100.00 % | -15.576 M 0.00 % | -15.576 M 0.00 % | -15.576 M | 0.000 100.00 % | -393.606 M 0.00 % | -393.606 M 0.00 % | -393.606 M | 0.000 100.00 % | -406.657 M 0.00 % | -406.657 M 0.00 % | -406.657 M -27.45 % | -319.073 M 0.00 % | -319.073 M 0.00 % | -319.073 M 0.00 % | -319.073 M -2.93 % | -309.995 M 0.00 % | -309.995 M 0.00 % | -309.995 M 0.00 % | -309.995 M -52.30 % | -203.537 M 0.00 % | -203.537 M | 0.000 | 0.000 | 0.000 100.00 % | -59.077 M 0.00 % | -59.077 M 34.80 % | -90.603 M 0.00 % | -90.603 M 0.00 % | -90.603 M 0.00 % | -90.603 M -298.18 % | 45.718 M 0.00 % | 45.718 M 0.00 % | 45.718 M 0.00 % | 45.718 M 474.75 % | -12.200 M 0.00 % | -12.200 M 0.00 % | -12.200 M 0.00 % | -12.200 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.267 M 0.00 % | -8.267 M 0.00 % | -8.267 M 0.00 % | -8.267 M | 0.000 100.00 % | -23.864 M 0.00 % | -23.864 M 0.00 % | -23.864 M | 0.000 -100.00 % | 21.897 M 0.00 % | 21.897 M 0.00 % | 21.897 M | 0.000 -100.00 % | 772.021 M 0.00 % | 772.021 M 0.00 % | 772.021 M | 0.000 -100.00 % | 23.395 M 0.00 % | 23.395 M 0.00 % | 23.395 M -89.04 % | 213.362 M 0.00 % | 213.362 M 0.00 % | 213.362 M 0.00 % | 213.362 M 292.23 % | 54.397 M 0.00 % | 54.397 M 0.00 % | 54.397 M 0.00 % | 54.397 M 36.61 % | 39.818 M 0.00 % | 39.818 M | 0.000 | 0.000 | 0.000 -100.00 % | 327.549 M 0.00 % | 327.549 M 42.17 % | 230.386 M 0.00 % | 230.386 M 0.00 % | 230.386 M 0.00 % | 230.386 M 13.02 % | 203.842 M 0.00 % | 203.842 M 0.00 % | 203.842 M 0.00 % | 203.842 M 561.87 % | 30.798 M 0.00 % | 30.798 M 0.00 % | 30.798 M 0.00 % | 30.798 M | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.558 M 0.85 % | 102.684 M -12.84 % | 117.810 M -3.08 % | 121.548 M 4.77 % | 116.012 M -4.80 % | 121.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.643 M 0.00 % | 61.643 M 0.00 % | 61.643 M 0.00 % | 61.643 M | 0.000 100.00 % | -1.396 M 0.00 % | -1.396 M 0.00 % | -1.396 M | 0.000 100.00 % | -644.632 K 0.00 % | -644.632 K 0.00 % | -644.632 K | 0.000 100.00 % | -9.352 M 0.00 % | -9.352 M 0.00 % | -9.352 M | 0.000 100.00 % | -13.123 M 0.00 % | -13.123 M 0.00 % | -13.123 M -165.79 % | 19.949 M 0.00 % | 19.949 M 0.00 % | 19.949 M 0.00 % | 19.949 M 1 089.57 % | -2.016 M 0.00 % | -2.016 M 0.00 % | -2.016 M 0.00 % | -2.016 M -161.54 % | 3.276 M 0.00 % | 3.276 M | 0.000 | 0.000 | 0.000 100.00 % | -1.068 M 0.00 % | -1.068 M -104.67 % | 22.885 M 0.00 % | 22.885 M 0.00 % | 22.885 M 0.00 % | 22.885 M 193.92 % | 7.786 M 0.00 % | 7.786 M 0.00 % | 7.786 M 0.00 % | 7.786 M 3 296.02 % | 229.269 K 0.00 % | 229.269 K 0.00 % | 229.269 K 0.00 % | 229.269 K | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 330.609 M 45.61 % | 227.051 M 82.57 % | 124.367 M -35.85 % | 193.878 M 168.05 % | 72.330 M 58.63 % | 45.596 M 159.78 % | -76.268 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.255 M 0.00 % | 2.255 M 0.00 % | 2.255 M 0.00 % | 2.255 M | 0.000 -100.00 % | 3.651 M 0.00 % | 3.651 M 0.00 % | 3.651 M | 0.000 -100.00 % | 4.296 M 0.00 % | 4.296 M 0.00 % | 4.296 M | 0.000 -100.00 % | 13.648 M 0.00 % | 13.648 M 0.00 % | 13.648 M | 0.000 -100.00 % | 26.771 M 0.00 % | 26.771 M 0.00 % | 26.771 M 292.40 % | 6.822 M 0.00 % | 6.822 M 0.00 % | 6.822 M 0.00 % | 6.822 M -17.42 % | 8.262 M 0.00 % | 8.262 M 0.00 % | 8.262 M 0.00 % | 8.262 M 65.69 % | 4.986 M 0.00 % | 4.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.939 M 0.00 % | 67.939 M 50.79 % | 45.055 M 0.00 % | 45.055 M 0.00 % | 45.055 M 0.00 % | 45.055 M 20.89 % | 37.269 M 0.00 % | 37.269 M 0.00 % | 37.269 M 0.00 % | 37.269 M 0.62 % | 37.039 M 0.00 % | 37.039 M 0.00 % | 37.039 M 0.00 % | 37.039 M | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.778 M -39.27 % | 330.609 M 45.61 % | 227.051 M -27.15 % | 311.688 M 60.77 % | 193.878 M 19.97 % | 161.608 M 254.43 % | 45.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.898 M 0.00 % | 63.898 M 0.00 % | 63.898 M 0.00 % | 63.898 M | 0.000 -100.00 % | 2.255 M 0.00 % | 2.255 M 0.00 % | 2.255 M | 0.000 -100.00 % | 3.651 M 0.00 % | 3.651 M 0.00 % | 3.651 M | 0.000 -100.00 % | 4.296 M 0.00 % | 4.296 M 0.00 % | 4.296 M | 0.000 -100.00 % | 13.648 M 0.00 % | 13.648 M 0.00 % | 13.648 M -49.02 % | 26.771 M 0.00 % | 26.771 M 0.00 % | 26.771 M 0.00 % | 26.771 M 328.62 % | 6.246 M 0.00 % | 6.246 M 0.00 % | 6.246 M 0.00 % | 6.246 M -24.40 % | 8.262 M 0.00 % | 8.262 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.872 M 0.00 % | 66.872 M -1.57 % | 67.939 M 0.00 % | 67.939 M 0.00 % | 67.939 M 0.00 % | 67.939 M 50.79 % | 45.055 M 0.00 % | 45.055 M 0.00 % | 45.055 M 0.00 % | 45.055 M 20.89 % | 37.269 M 0.00 % | 37.269 M 0.00 % | 37.269 M 0.00 % | 37.269 M | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.558 M 0.85 % | 102.684 M -12.84 % | 117.810 M -3.08 % | 121.548 M 4.77 % | 116.012 M -4.80 % | 121.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.639 M 0.00 % | 91.639 M 0.00 % | 91.639 M 0.00 % | 91.639 M | 0.000 -100.00 % | 149.662 M 0.00 % | 149.662 M 0.00 % | 149.662 M | 0.000 -100.00 % | 125.996 M 0.00 % | 125.996 M 0.00 % | 125.996 M | 0.000 100.00 % | -371.790 M 0.00 % | -371.790 M 0.00 % | -371.790 M | 0.000 -100.00 % | 414.981 M 0.00 % | 414.981 M 0.00 % | 414.981 M 83.04 % | 226.716 M 0.00 % | 226.716 M 0.00 % | 226.716 M 0.00 % | 226.716 M -38.36 % | 367.795 M 0.00 % | 367.795 M 0.00 % | 367.795 M 0.00 % | 367.795 M 91.34 % | 192.226 M 0.00 % | 192.226 M | 0.000 | 0.000 | 0.000 100.00 % | -90.805 M 0.00 % | -90.805 M -227.45 % | 71.250 M 0.00 % | 71.250 M 0.00 % | 71.250 M 0.00 % | 71.250 M 141.64 % | -171.112 M 0.00 % | -171.112 M 0.00 % | -171.112 M 0.00 % | -171.112 M -612.49 % | 33.388 M 0.00 % | 33.388 M 0.00 % | 33.388 M 0.00 % | 33.388 M | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.935 M 0.00 % | -5.935 M 0.00 % | -5.935 M 0.00 % | -5.935 M | 0.000 100.00 % | -7.898 M 0.00 % | -7.898 M 0.00 % | -7.898 M | 0.000 100.00 % | -132.961 M 0.00 % | -132.961 M 0.00 % | -132.961 M | 0.000 100.00 % | -12.483 M 0.00 % | -12.483 M 0.00 % | -12.483 M | 0.000 100.00 % | -44.217 M 0.00 % | -44.217 M 0.00 % | -44.217 M 56.25 % | -101.056 M 0.00 % | -101.056 M 0.00 % | -101.056 M 0.00 % | -101.056 M -0.54 % | -100.511 M 0.00 % | -100.511 M 0.00 % | -100.511 M 0.00 % | -100.511 M -347.80 % | -22.445 M 0.00 % | -22.445 M | 0.000 | 0.000 | 0.000 100.00 % | -153.062 M 0.00 % | -153.062 M 29.54 % | -217.226 M 0.00 % | -217.226 M 0.00 % | -217.226 M 0.00 % | -217.226 M -1 237.12 % | -16.246 M 0.00 % | -16.246 M 0.00 % | -16.246 M 0.00 % | -16.246 M 49.51 % | -32.173 M 0.00 % | -32.173 M 0.00 % | -32.173 M 0.00 % | -32.173 M | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.558 M 0.85 % | 102.684 M -12.84 % | 117.810 M -3.08 % | 121.548 M 4.77 % | 116.012 M -4.80 % | 121.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.704 M 0.00 % | 85.704 M 0.00 % | 85.704 M 0.00 % | 85.704 M | 0.000 -100.00 % | 141.764 M 0.00 % | 141.764 M 0.00 % | 141.764 M | 0.000 100.00 % | -6.965 M 0.00 % | -6.965 M 0.00 % | -6.965 M | 0.000 100.00 % | -384.273 M 0.00 % | -384.273 M 0.00 % | -384.273 M | 0.000 -100.00 % | 370.764 M 0.00 % | 370.764 M 0.00 % | 370.764 M 195.05 % | 125.660 M 0.00 % | 125.660 M 0.00 % | 125.660 M 0.00 % | 125.660 M -52.99 % | 267.284 M 0.00 % | 267.284 M 0.00 % | 267.284 M 0.00 % | 267.284 M 57.43 % | 169.780 M 0.00 % | 169.780 M | 0.000 | 0.000 | 0.000 100.00 % | -243.867 M 0.00 % | -243.867 M -67.06 % | -145.976 M 0.00 % | -145.976 M 0.00 % | -145.976 M 0.00 % | -145.976 M 22.09 % | -187.358 M 0.00 % | -187.358 M 0.00 % | -187.358 M 0.00 % | -187.358 M -15 517.79 % | 1.215 M 0.00 % | 1.215 M 0.00 % | 1.215 M 0.00 % | 1.215 M | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |