Kirloskar Electric Company Limited KECL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.438 B -2.43 % | 5.574 B 17.70 % | 4.736 B 41.50 % | 3.347 B 20.57 % | 2.776 B -11.71 % | 3.144 B 6.72 % | 2.946 B -20.45 % | 3.704 B -35.65 % | 5.756 B 5.08 % | 5.478 B 7.33 % | 5.103 B -48.50 % | 9.910 B -7.64 % | 10.730 B -1.67 % | 10.912 B 0.38 % | 10.871 B -8.10 % | 11.829 B 8.34 % | 10.918 B 33.02 % | 8.208 B 49.55 % | 5.488 B 42.18 % | 3.860 B |
| Net income | 37.400 M -73.44 % | 140.787 M -54.70 % | 310.800 M -53.88 % | 673.891 M 240.09 % | -481.050 M -206.15 % | 453.171 M 262.16 % | -279.456 M 67.93 % | -871.472 M -125.11 % | -387.139 M 1.95 % | -394.857 M 83.57 % | -2.403 B -155.00 % | -942.428 M -93.58 % | -486.838 M -1 517.29 % | 34.350 M -50.32 % | 69.148 M -86.43 % | 509.608 M 53.46 % | 332.081 M -46.50 % | 620.693 M 81.72 % | 341.562 M 890.75 % | 34.475 M |
| Income before tax | 39.900 M -71.66 % | 140.787 M -54.70 % | 310.800 M -53.88 % | 673.891 M 240.09 % | -481.050 M -206.15 % | 453.171 M 262.18 % | -279.425 M 67.94 % | -871.459 M -124.93 % | -387.434 M 1.88 % | -394.857 M 83.55 % | -2.400 B -146.88 % | -972.292 M -99.47 % | -487.430 M -1 585.89 % | 32.804 M -68.73 % | 104.892 M -83.19 % | 624.151 M 65.85 % | 376.336 M -45.96 % | 696.452 M 91.83 % | 363.062 M 793.36 % | 40.640 M |
| Income before tax ratio | 0.01 -70.95 % | 0.03 -61.51 % | 0.07 -67.41 % | 0.20 216.19 % | -0.17 -220.24 % | 0.14 251.97 % | -0.09 59.69 % | -0.24 -249.57 % | -0.07 6.62 % | -0.07 84.67 % | -0.47 -379.41 % | -0.10 -115.97 % | -0.05 -1 611.18 % | 0.00 -68.85 % | 0.01 -81.71 % | 0.05 53.09 % | 0.03 -59.38 % | 0.08 28.27 % | 0.07 528.31 % | 0.01 |
| EBITDA | 332.000 M -25.81 % | 447.478 M -23.59 % | 585.607 M -43.32 % | 1.033 B 1 165.58 % | -96.962 M -110.25 % | 945.886 M 219.68 % | 295.889 M 192.28 % | -320.645 M -703.41 % | 53.139 M -74.91 % | 211.815 M 111.61 % | -1.825 B -565.33 % | -274.284 M -233.93 % | 204.802 M -70.44 % | 692.745 M 13.21 % | 611.905 M -47.40 % | 1.163 B 40.69 % | 826.821 M -23.96 % | 1.087 B 66.57 % | 652.745 M 134.21 % | 278.700 M |
| Net income ratio | 0.01 -72.77 % | 0.03 -61.51 % | 0.07 -67.41 % | 0.20 216.19 % | -0.17 -220.24 % | 0.14 251.95 % | -0.09 59.69 % | -0.24 -249.84 % | -0.07 6.69 % | -0.07 84.69 % | -0.47 -395.18 % | -0.10 -109.59 % | -0.05 -1 541.41 % | 0.00 -50.51 % | 0.01 -85.24 % | 0.04 41.65 % | 0.03 -59.78 % | 0.08 21.51 % | 0.06 596.81 % | 0.01 |
| Ratio EBITDA | 0.06 -23.96 % | 0.08 -35.08 % | 0.12 -59.94 % | 0.31 983.81 % | -0.03 -111.61 % | 0.30 199.54 % | 0.10 216.01 % | -0.09 -1 037.76 % | 0.01 -76.13 % | 0.04 110.81 % | -0.36 -1 191.99 % | -0.03 -245.00 % | 0.02 -69.93 % | 0.06 12.78 % | 0.06 -42.76 % | 0.10 29.86 % | 0.08 -42.83 % | 0.13 11.38 % | 0.12 64.72 % | 0.07 |
| Gross profit ratio | 0.15 1.35 % | 0.15 -53.53 % | 0.32 23.62 % | 0.26 -5.09 % | 0.28 -15.50 % | 0.33 29.01 % | 0.25 14.40 % | 0.22 -8.13 % | 0.24 -4.86 % | 0.25 23.87 % | 0.20 -29.87 % | 0.29 -6.09 % | 0.31 -7.12 % | 0.33 8.52 % | 0.31 -9.48 % | 0.34 31.17 % | 0.26 3.95 % | 0.25 -12.97 % | 0.29 552.48 % | 0.04 |
| Weighted average shs out dil | 63.333 M -4.64 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 7.55 % | 61.753 M 15.36 % | 53.528 M 5.86 % | 50.565 M 0.09 % | 50.521 M 0.00 % | 50.521 M 0.00 % | 50.521 M 0.00 % | 50.521 M 0.00 % | 50.521 M 0.00 % | 50.521 M 1.00 % | 50.021 M 50.36 % | 33.269 M 0.00 % | 33.269 M |
| Weighted average shs out | 63.333 M -4.64 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 0.00 % | 66.414 M 7.55 % | 61.753 M 15.36 % | 53.528 M 5.86 % | 50.565 M 0.09 % | 50.521 M 0.00 % | 50.521 M 0.00 % | 50.521 M 0.00 % | 50.521 M 0.00 % | 50.521 M 0.00 % | 50.521 M 1.00 % | 50.021 M 59.97 % | 31.269 M 0.00 % | 31.269 M |
| EPS diluted | 0.59 -72.17 % | 2.12 -54.70 % | 4.68 -53.89 % | 10.15 240.19 % | -7.24 -206.16 % | 6.82 262.00 % | -4.21 67.91 % | -13.12 -109.25 % | -6.27 15.04 % | -7.38 84.47 % | -47.53 -154.85 % | -18.65 -93.46 % | -9.64 -1 953.85 % | 0.52 -53.98 % | 1.13 -88.39 % | 9.73 57.44 % | 6.18 -48.54 % | 12.01 24.20 % | 9.67 1 206.76 % | 0.74 |
| Earnings per share | 0.59 -72.17 % | 2.12 -54.70 % | 4.68 -53.89 % | 10.15 240.19 % | -7.24 -206.16 % | 6.82 262.00 % | -4.21 67.91 % | -13.12 -109.25 % | -6.27 15.04 % | -7.38 84.47 % | -47.53 -154.85 % | -18.65 -93.46 % | -9.64 -1 953.85 % | 0.52 -53.98 % | 1.13 -88.39 % | 9.73 57.44 % | 6.18 -48.54 % | 12.01 16.72 % | 10.29 1 219.23 % | 0.78 |
| Gross profit | 826.600 M -1.11 % | 835.900 M -45.31 % | 1.528 B 74.92 % | 873.773 M 14.43 % | 763.609 M -25.40 % | 1.024 B 37.69 % | 743.396 M -9.00 % | 816.877 M -40.89 % | 1.382 B -0.03 % | 1.382 B 32.95 % | 1.040 B -63.89 % | 2.879 B -13.26 % | 3.319 B -8.68 % | 3.634 B 8.93 % | 3.336 B -16.81 % | 4.010 B 42.11 % | 2.822 B 38.28 % | 2.041 B 30.16 % | 1.568 B 827.73 % | 169.007 M |
| Income tax expense | 2.500 M | 0.000 -100.00 % | 16.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K 138.46 % | 13.000 K 104.41 % | -295.000 K | 0.000 100.00 % | -15.990 M -104.06 % | -7.836 M -134.11 % | 22.971 M 2 574.16 % | 859.000 K -97.60 % | 35.744 M -68.79 % | 114.543 M 158.82 % | 44.255 M -41.58 % | 75.759 M 252.37 % | 21.500 M | 0.000 |
| Cost of revenue | 4.612 B -2.66 % | 4.738 B 47.72 % | 3.207 B 29.69 % | 2.473 B 22.90 % | 2.012 B -5.11 % | 2.121 B -3.73 % | 2.203 B -23.70 % | 2.887 B -34.00 % | 4.374 B 6.81 % | 4.095 B 0.77 % | 4.064 B -42.21 % | 7.031 B -5.12 % | 7.411 B 1.82 % | 7.278 B -3.40 % | 7.535 B -3.63 % | 7.818 B -3.43 % | 8.096 B 31.28 % | 6.167 B 57.31 % | 3.920 B 6.21 % | 3.691 B |
| General and administrative expenses | 0.000 -100.00 % | 86.045 M 31.95 % | 65.211 M -6.27 % | 69.572 M -0.99 % | 70.265 M 5.15 % | 66.821 M 28.47 % | 52.012 M -29.99 % | 74.288 M 14.02 % | 65.151 M -3.39 % | 67.436 M | 0.000 -100.00 % | 203.050 M 25.40 % | 161.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.039 M 11.24 % | 4.530 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 58.465 M -10.23 % | 65.130 M 36.79 % | 47.612 M -9.06 % | 52.358 M -27.03 % | 71.754 M -3.19 % | 74.118 M -31.89 % | 108.817 M -32.93 % | 162.253 M 3.54 % | 156.703 M | 0.000 -100.00 % | 397.972 M 10.93 % | 358.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 174.910 M 48.10 % | 118.105 M | 0.000 | 0.000 |
| Other expenses | -2.537 M -100.38 % | 674.364 M -37.76 % | 1.083 B 484.69 % | 185.311 M | 0.000 -100.00 % | 892.207 M 24 079.05 % | 3.690 M 4.33 % | 3.537 M -56.06 % | 8.049 M 38.09 % | 5.829 M 136.18 % | 2.468 M -98.08 % | 128.456 M 248.80 % | 36.828 M -91.94 % | 456.900 M 47.36 % | 310.063 M 7.36 % | 288.810 M -4.31 % | 301.806 M 93.93 % | 155.625 M 52.07 % | 102.338 M 633.34 % | -19.188 M |
| Operating expenses | 720.500 M -12.16 % | 820.241 M -32.51 % | 1.215 B 301.71 % | 302.534 M -50.51 % | 611.320 M -41.29 % | 1.041 B -7.34 % | 1.124 B -15.25 % | 1.326 B -5.37 % | 1.401 B -8.93 % | 1.538 B -16.81 % | 1.849 B -48.85 % | 3.615 B 5.05 % | 3.442 B 8.97 % | 3.158 B 7.89 % | 2.927 B -4.96 % | 3.080 B 41.13 % | 2.183 B 77.43 % | 1.230 B 9.11 % | 1.127 B 5 775.44 % | 19.188 M |
| Cost and expenses | 5.332 B 1.46 % | 5.255 B 18.83 % | 4.422 B 24.51 % | 3.552 B 17.71 % | 3.017 B -4.57 % | 3.162 B -4.95 % | 3.326 B -21.04 % | 4.213 B -27.05 % | 5.775 B 2.51 % | 5.634 B -4.72 % | 5.913 B -44.46 % | 10.647 B -1.89 % | 10.852 B 3.99 % | 10.436 B -0.24 % | 10.462 B -4.00 % | 10.898 B 6.03 % | 10.279 B 38.96 % | 7.397 B 46.55 % | 5.048 B 36.05 % | 3.710 B |
| Research and development expenses | 2.537 M 85.59 % | 1.367 M -6.63 % | 1.464 M 3 653.85 % | 39.000 K -99.88 % | 31.387 M 200.35 % | 10.450 M 0.12 % | 10.437 M 1 068.76 % | 893.000 K 1.59 % | 879.000 K -20.16 % | 1.101 M -89.45 % | 10.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 720.500 M 398.58 % | 144.510 M 10.87 % | 130.341 M 11.23 % | 117.184 M -79.79 % | 579.933 M 318.50 % | 138.575 M 9.87 % | 126.130 M -31.12 % | 183.105 M -19.48 % | 227.404 M 1.46 % | 224.139 M -76.24 % | 943.375 M -67.01 % | 2.859 B 2.79 % | 2.782 B | 0.000 | 0.000 | 0.000 -100.00 % | 179.949 M 46.74 % | 122.635 M | 0.000 | 0.000 |
| Interest income | 22.997 M -9.94 % | 25.536 M 70.24 % | 15.000 M -16.01 % | 17.859 M -27.63 % | 24.679 M 22.58 % | 20.133 M 7.24 % | 18.774 M 88.23 % | 9.974 M -3.57 % | 10.343 M 8.85 % | 9.502 M -11.99 % | 10.796 M 66.68 % | 6.477 M -14.28 % | 7.556 M -40.30 % | 12.657 M | 0.000 | 0.000 -100.00 % | 32.844 M 24.56 % | 26.367 M | 0.000 -100.00 % | 5.951 M |
| Interest expense | 243.200 M -5.19 % | 256.500 M 14.08 % | 224.836 M -26.84 % | 307.316 M 2.26 % | 300.527 M -29.57 % | 426.691 M -12.51 % | 487.704 M 12.39 % | 433.953 M -4.48 % | 454.285 M -6.54 % | 486.077 M 6.91 % | 454.665 M -7.94 % | 493.875 M 20.04 % | 411.409 M -9.96 % | 456.900 M 44.55 % | 316.086 M 4.81 % | 301.582 M 1.51 % | 297.106 M 97.78 % | 150.219 M 10.75 % | 135.632 M 16.64 % | 116.280 M |
| Depreciation and amortization | 48.900 M -2.52 % | 50.164 M 0.30 % | 50.012 M -3.82 % | 51.996 M -37.77 % | 83.561 M 26.56 % | 66.024 M -24.64 % | 87.610 M -25.03 % | 116.861 M -4.50 % | 122.362 M 1.47 % | 120.595 M -0.20 % | 120.834 M -41.71 % | 207.308 M -36.68 % | 327.380 M 43.96 % | 227.406 M 124.79 % | 101.164 M -57.40 % | 237.483 M 64.41 % | 144.444 M -39.97 % | 240.617 M 70.00 % | 141.541 M 16.23 % | 121.780 M |
| Operating income | 106.100 M -66.57 % | 317.400 M -58.93 % | 772.818 M 476.61 % | -205.205 M 18.93 % | -253.120 M -2 172.78 % | -11.137 M 97.28 % | -410.039 M 19.45 % | -509.028 M -2 548.84 % | -19.217 M 87.69 % | -156.122 M 80.71 % | -809.530 M -9.92 % | -736.482 M -500.83 % | -122.578 M -125.74 % | 476.132 M 16.43 % | 408.928 M -56.03 % | 930.115 M 45.45 % | 639.457 M -21.13 % | 810.743 M 84.03 % | 440.553 M 194.06 % | 149.819 M |
| Operating income ratio | 0.02 -65.74 % | 0.06 -65.10 % | 0.16 366.16 % | -0.06 32.76 % | -0.09 -2 474.34 % | 0.00 97.45 % | -0.14 -1.27 % | -0.14 -4 016.59 % | 0.00 88.29 % | -0.03 82.03 % | -0.16 -113.45 % | -0.07 -550.51 % | -0.01 -126.18 % | 0.04 15.99 % | 0.04 -52.16 % | 0.08 34.26 % | 0.06 -40.71 % | 0.10 23.05 % | 0.08 106.81 % | 0.04 |
| Total other income expenses net | -66.200 M 62.52 % | -176.613 M 61.78 % | -462.059 M -152.56 % | 879.096 M 485.69 % | -227.930 M -149.09 % | 464.308 M 359.99 % | 100.938 M 127.85 % | -362.432 M -21.29 % | -298.818 M -25.17 % | -238.735 M 85.88 % | -1.690 B -616.82 % | -235.810 M 40.78 % | -398.221 M 10.17 % | -443.328 M -47.83 % | -299.891 M 1.98 % | -305.964 M -16.28 % | -263.121 M -130.22 % | -114.291 M -47.49 % | -77.491 M 29.02 % | -109.179 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 869.600 M -20.75 % | 1.097 B -8.95 % | 1.205 B 14.49 % | 1.053 B -38.72 % | 1.718 B -5.71 % | 1.822 B -29.06 % | 2.568 B -13.78 % | 2.978 B 55.46 % | 1.916 B -27.12 % | 2.629 B 15.55 % | 2.275 B -0.15 % | 2.278 B 6.40 % | 2.141 B 800.58 % | 237.763 M -87.43 % | 1.892 B -14.93 % | 2.224 B -16.20 % | 2.654 B 299.32 % | 664.587 M -15.46 % | 786.127 M -32.11 % | 1.158 B |
| Total investments | 96.129 M 27.15 % | 75.600 M -34.00 % | 114.537 M 3.66 % | 110.491 M 245.93 % | 31.940 M 4.28 % | 30.628 M 146.78 % | 12.411 M -16.57 % | 14.876 M -40.49 % | 24.996 M 208.25 % | 8.109 M 0.00 % | 8.109 M -56.82 % | 18.781 M -12.95 % | 21.574 M 3.00 % | 20.946 M 6.51 % | 19.665 M 4.01 % | 18.907 M -16.99 % | 22.778 M 96.74 % | 11.578 M 4.04 % | 11.128 M -16.90 % | 13.391 M |
| Total debt | 1.161 B -8.20 % | 1.265 B -5.23 % | 1.335 B -6.11 % | 1.421 B -20.75 % | 1.794 B -4.74 % | 1.883 B -29.33 % | 2.664 B -14.00 % | 3.098 B 44.68 % | 2.141 B -25.93 % | 2.891 B 16.75 % | 2.476 B -17.66 % | 3.007 B 17.54 % | 2.558 B 388.57 % | 523.638 M -80.03 % | 2.622 B -8.03 % | 2.851 B -14.44 % | 3.333 B 153.79 % | 1.313 B 6.28 % | 1.236 B -7.07 % | 1.330 B |
| Accumulated other comprehensive income loss | 3.825 B 8.10 % | 3.539 B -6.24 % | 3.774 B -3.88 % | 3.927 B -5.97 % | 4.176 B 318.41 % | -1.912 B -2.78 % | -1.860 B -3.13 % | -1.804 B -5.36 % | -1.712 B -2.90 % | -1.664 B -3.77 % | -1.603 B 29.69 % | -2.280 B -11.16 % | -2.051 B -14.49 % | -1.792 B -3.74 % | -1.727 B -15.73 % | -1.492 B -15.28 % | -1.294 B -52.89 % | -846.668 M -23.93 % | -683.186 M 13.01 % | -785.361 M |
| Retained earnings | -3.783 B 0.98 % | -3.820 B 3.55 % | -3.961 B 7.27 % | -4.272 B 13.63 % | -4.946 B -10.77 % | -4.465 B 9.21 % | -4.918 B -6.02 % | -4.639 B -36.56 % | -3.397 B -12.86 % | -3.010 B -15.10 % | -2.615 B -829.81 % | -281.206 M -142.53 % | 661.222 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 664.100 M -0.01 % | 664.141 M 0.01 % | 664.100 M -0.01 % | 664.141 M 0.00 % | 664.141 M 0.00 % | 664.141 M 0.00 % | 664.141 M 0.00 % | 664.141 M 0.00 % | 664.141 M 3.91 % | 639.178 M -7.55 % | 691.385 M 36.85 % | 505.214 M 0.00 % | 505.214 M 0.00 % | 505.214 M -13.28 % | 582.573 M -11.72 % | 659.932 M -11.17 % | 742.888 M 64.11 % | 452.688 M -8.12 % | 492.688 M 57.57 % | 312.688 M |
| Total equity | 1.147 B 39.35 % | 823.400 M -10.37 % | 918.700 M 20.85 % | 760.169 M 126.65 % | 335.398 M 170.81 % | -473.640 M 48.27 % | -915.622 M -526.71 % | -146.099 M -112.16 % | 1.201 B 162.51 % | -1.922 B -25.85 % | -1.527 B -228.25 % | 1.191 B -35.40 % | 1.843 B -21.62 % | 2.352 B 4.97 % | 2.240 B 12.46 % | 1.992 B 10.38 % | 1.805 B 29.26 % | 1.396 B 8.58 % | 1.286 B 367.47 % | 275.078 M |
| Other non current liabilities | 332.400 M -3.45 % | 344.282 M 2.71 % | 335.200 M 0.60 % | 333.191 M 5.52 % | 315.761 M | 0.000 -100.00 % | 391.424 M 25.67 % | 311.476 M -10.66 % | 348.657 M 10.37 % | 315.912 M -4.79 % | 331.796 M 23.55 % | 268.546 M 35.59 % | 198.054 M 7 054.14 % | -2.848 M -100.22 % | 1.313 B -15.16 % | 1.547 B 21 523.87 % | 7.154 M | 0.000 -100.00 % | 46.968 M | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 233.504 M -47.92 % | 448.349 M -37.94 % | 722.483 M 45.57 % | 496.308 M -24.73 % | 659.329 M -54.48 % | 1.448 B 59.55 % | 907.845 M 0.38 % | 904.404 M 153.48 % | 356.798 M -31.86 % | 523.638 M -60.70 % | 1.332 B -1.39 % | 1.351 B -59.46 % | 3.333 B 153.79 % | 1.313 B 6.28 % | 1.236 B -7.05 % | 1.329 B |
| Total non current liabilities | 827.000 M -26.15 % | 1.120 B 27.23 % | 880.100 M 20.35 % | 731.298 M -28.56 % | 1.024 B 10.73 % | 924.432 M -17.01 % | 1.114 B 0.79 % | 1.105 B 9.64 % | 1.008 B -42.87 % | 1.764 B 42.33 % | 1.240 B 5.69 % | 1.173 B 111.40 % | 554.852 M -20.44 % | 697.398 M -73.63 % | 2.645 B -8.74 % | 2.898 B -13.22 % | 3.340 B 154.34 % | 1.313 B 2.39 % | 1.282 B -3.51 % | 1.329 B |
| Other current liabilities | 1.094 B 2.42 % | 1.068 B 10.91 % | 962.727 M 8.78 % | 885.000 M 2.49 % | 863.520 M 14.55 % | 753.806 M -32.01 % | 1.109 B 34.79 % | 822.605 M -43.70 % | 1.461 B 114.22 % | 682.092 M 13.14 % | 602.890 M -26.42 % | 819.406 M -28.34 % | 1.143 B -69.52 % | 3.751 B 37.24 % | 2.733 B 23.88 % | 2.206 B -46.84 % | 4.150 B 38.67 % | 2.993 B 40.62 % | 2.128 B 312.14 % | 516.394 M |
| Deferred revenue | 0.000 -100.00 % | 258.037 M -33.48 % | 387.900 M -51.80 % | 804.787 M -26.33 % | 1.092 B 12.71 % | 969.186 M 13.60 % | 853.140 M 56.30 % | 545.840 M 118.10 % | 250.268 M -15.18 % | 295.043 M -14.08 % | 343.403 M 143.50 % | 141.027 M -34.25 % | 214.481 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.161 B -8.20 % | 1.265 B -5.23 % | 1.335 B -6.11 % | 1.421 B -8.89 % | 1.560 B 8.76 % | 1.434 B -26.12 % | 1.942 B -25.07 % | 2.591 B 12.79 % | 2.297 B 28.44 % | 1.789 B 29.28 % | 1.383 B -15.82 % | 1.643 B -29.60 % | 2.335 B | 0.000 -100.00 % | 1.290 B -14.00 % | 1.500 B | 0.000 | 0.000 | 0.000 -100.00 % | 378.000 K |
| Total current liabilities | 4.037 B -9.45 % | 4.458 B 3.06 % | 4.326 B -7.02 % | 4.652 B -5.18 % | 4.907 B 11.23 % | 4.411 B -3.49 % | 4.571 B -11.72 % | 5.178 B -2.23 % | 5.296 B 16.10 % | 4.562 B -0.89 % | 4.603 B -34.75 % | 7.054 B 4.94 % | 6.722 B 7.08 % | 6.278 B 56.05 % | 4.023 B 8.55 % | 3.706 B -10.70 % | 4.150 B 38.67 % | 2.993 B 40.62 % | 2.128 B 7.16 % | 1.986 B |
| Total liabilities | 4.864 B -12.80 % | 5.578 B 7.15 % | 5.206 B -3.31 % | 5.384 B -9.22 % | 5.930 B 11.14 % | 5.336 B -6.14 % | 5.685 B -9.52 % | 6.283 B -0.34 % | 6.304 B -0.35 % | 6.326 B 8.28 % | 5.842 B -28.99 % | 8.227 B 13.06 % | 7.277 B 4.33 % | 6.975 B 4.61 % | 6.668 B 0.96 % | 6.604 B -11.82 % | 7.490 B 73.94 % | 4.306 B 26.25 % | 3.411 B 2.88 % | 3.315 B |
| Other non current assets | 196.264 M 9.03 % | 180.005 M 0.18 % | 179.684 M 900.80 % | 17.954 M -93.01 % | 256.709 M 5.80 % | 242.643 M 599.48 % | 34.689 M -3.91 % | 36.102 M -78.53 % | 168.149 M 255.43 % | 47.309 M -80.59 % | 243.739 M 1 504.50 % | 15.191 M 15.96 % | 13.100 M -95.66 % | 301.621 M 1 433.80 % | 19.665 M 4.01 % | 18.907 M -77.25 % | 83.112 M 617.84 % | 11.578 M -97.88 % | 545.993 M 1 145.91 % | 43.823 M |
| Long term investments | 48.636 M 155.98 % | 19.000 M -75.20 % | 76.606 M -3.14 % | 79.090 M 766.17 % | 9.131 M -49.32 % | 18.016 M -23.02 % | 23.403 M 5 650.12 % | 407.000 K -99.46 % | 74.830 M 127.21 % | 32.935 M 306.15 % | 8.109 M -95.86 % | 196.093 M -4.60 % | 205.546 M 23.89 % | 165.906 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.391 M |
| Intangible assets | 2.100 M -46.15 % | 3.900 M 160.00 % | 1.500 M -22.60 % | 1.938 M -18.95 % | 2.391 M -92.47 % | 31.747 M -24.99 % | 42.322 M -20.63 % | 53.320 M -17.53 % | 64.652 M -17.55 % | 78.411 M -14.97 % | 92.221 M -36.17 % | 144.485 M 104.46 % | 70.668 M -6.56 % | 75.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.715 B 16.98 % | 1.466 B 0.73 % | 1.456 B 7.58 % | 1.353 B 5.06 % | 1.288 B -10.75 % | 1.443 B | 0.000 -100.00 % | 66.766 M 0.00 % | 66.766 M |
| Goodwill and intangible assets | 2.100 M -46.15 % | 3.900 M 160.00 % | 1.500 M -22.60 % | 1.938 M -18.95 % | 2.391 M -92.47 % | 31.747 M -24.99 % | 42.322 M -20.63 % | 53.320 M -17.53 % | 64.652 M -17.55 % | 78.411 M -14.97 % | 92.221 M -95.04 % | 1.860 B 21.00 % | 1.537 B 0.37 % | 1.531 B 13.17 % | 1.353 B 5.06 % | 1.288 B -10.75 % | 1.443 B | 0.000 -100.00 % | 66.766 M 0.00 % | 66.766 M |
| Property plant equipment net | 4.352 B -0.72 % | 4.384 B -0.32 % | 4.398 B -0.54 % | 4.422 B -7.77 % | 4.795 B 51.18 % | 3.171 B -1.40 % | 3.216 B -19.26 % | 3.984 B 2.25 % | 3.896 B 360.29 % | 846.432 M -6.59 % | 906.122 M -41.03 % | 1.537 B -6.46 % | 1.643 B -9.01 % | 1.805 B -10.99 % | 2.028 B -3.54 % | 2.103 B 2.83 % | 2.045 B 26.19 % | 1.620 B 15.87 % | 1.398 B -8.97 % | 1.536 B |
| Total non current assets | 4.599 B -0.90 % | 4.641 B -1.09 % | 4.692 B -0.42 % | 4.712 B -8.02 % | 5.123 B 44.36 % | 3.548 B -2.01 % | 3.621 B -18.13 % | 4.423 B 1.52 % | 4.357 B 270.73 % | 1.175 B -5.39 % | 1.242 B -67.53 % | 3.825 B 7.11 % | 3.571 B -10.00 % | 3.968 B 11.80 % | 3.549 B 4.10 % | 3.410 B -4.52 % | 3.571 B 118.81 % | 1.632 B -18.86 % | 2.011 B 21.14 % | 1.660 B |
| Other current assets | 81.500 M -58.08 % | 194.400 M 76.25 % | 110.299 M 8.14 % | 102.000 M -37.49 % | 163.180 M -15.62 % | 193.384 M 96.81 % | 98.258 M -61.29 % | 253.809 M -32.78 % | 377.559 M -5.10 % | 397.867 M 41.00 % | 282.185 M -46.36 % | 526.117 M 563.38 % | 79.309 M 0.00 % | 79.309 M -12.92 % | 91.081 M 106.08 % | 44.196 M | 0.000 -100.00 % | 611.380 M 1 210.26 % | 46.661 M 159.26 % | 17.998 M |
| Short term investments | 47.493 M 7.90 % | 44.017 M 16.04 % | 37.931 M 20.80 % | 31.401 M 37.67 % | 22.809 M 80.85 % | 12.612 M 16.48 % | 10.828 M -25.16 % | 14.469 M 143.18 % | 5.950 M -42.87 % | 10.415 M | 0.000 100.00 % | -177.312 M 3.62 % | -183.972 M -26.91 % | -144.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 168.300 M 0.49 % | 167.480 M 29.33 % | 129.500 M -64.89 % | 368.840 M 385.49 % | 75.973 M 24.34 % | 61.100 M -36.46 % | 96.154 M -19.45 % | 119.378 M -46.98 % | 225.161 M -14.08 % | 262.052 M 30.32 % | 201.084 M -72.41 % | 728.874 M 74.74 % | 417.116 M 45.91 % | 285.875 M -60.85 % | 730.278 M 16.45 % | 627.115 M -7.60 % | 678.688 M 4.65 % | 648.511 M 44.31 % | 449.392 M 161.96 % | 171.549 M |
| Cash and short term investments | 291.500 M 37.83 % | 211.497 M -14.30 % | 246.800 M -48.05 % | 475.116 M 380.97 % | 98.782 M 34.01 % | 73.712 M -31.10 % | 106.982 M -20.07 % | 133.847 M -40.55 % | 225.161 M -14.08 % | 262.052 M 30.32 % | 201.084 M -72.41 % | 728.874 M 74.74 % | 417.116 M 45.91 % | 285.875 M -60.85 % | 730.278 M 16.45 % | 627.115 M -7.60 % | 678.688 M 4.65 % | 648.511 M 44.31 % | 449.392 M 161.96 % | 171.549 M |
| Total current assets | 1.412 B -19.78 % | 1.760 B 22.91 % | 1.432 B 0.01 % | 1.432 B 25.26 % | 1.143 B -12.98 % | 1.314 B 14.41 % | 1.148 B -33.01 % | 1.714 B -45.56 % | 3.149 B -2.48 % | 3.229 B 5.08 % | 3.073 B -45.06 % | 5.593 B 0.79 % | 5.549 B 3.55 % | 5.359 B -0.01 % | 5.359 B 3.32 % | 5.187 B -9.38 % | 5.723 B 40.62 % | 4.070 B 51.56 % | 2.685 B 31.14 % | 2.048 B |
| Inventory | 453.900 M -5.89 % | 482.300 M -7.50 % | 521.400 M 10.68 % | 471.109 M 16.94 % | 402.875 M -17.77 % | 489.956 M 4.66 % | 468.120 M -14.47 % | 547.314 M -28.07 % | 760.943 M -22.01 % | 975.683 M 4.46 % | 934.014 M -60.05 % | 2.338 B 3.20 % | 2.265 B -1.68 % | 2.304 B 39.60 % | 1.651 B 5.92 % | 1.558 B -8.60 % | 1.705 B 80.83 % | 942.867 M 76.38 % | 534.551 M 0.95 % | 529.495 M |
| Net receivables | 585.300 M -32.90 % | 872.243 M 57.50 % | 553.801 M 44.26 % | 383.896 M -19.77 % | 478.501 M -14.06 % | 556.768 M 27.48 % | 436.749 M -38.62 % | 711.555 M -51.29 % | 1.461 B -0.17 % | 1.463 B -16.81 % | 1.759 B -19.79 % | 2.193 B -21.33 % | 2.787 B 3.64 % | 2.689 B -6.85 % | 2.887 B -2.37 % | 2.957 B | 0.000 -100.00 % | 1.867 B 12.84 % | 1.655 B 24.54 % | 1.329 B |
| Tax assets | 0.000 -100.00 % | 54.095 M 48.98 % | 36.310 M -80.99 % | 191.054 M 219.55 % | 59.788 M -29.30 % | 84.568 M -72.21 % | 304.301 M -12.86 % | 349.227 M 128.15 % | 153.070 M -10.01 % | 170.100 M 2 197.67 % | -8.109 M -103.73 % | 217.496 M 25.81 % | 172.883 M 5.46 % | 163.938 M 10.70 % | 148.096 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.782 B -4.56 % | 1.868 B 13.85 % | 1.641 B 6.44 % | 1.541 B 10.82 % | 1.391 B 10.91 % | 1.254 B 3.93 % | 1.207 B -19.40 % | 1.497 B -26.65 % | 2.041 B 13.63 % | 1.796 B -5.30 % | 1.897 B -38.69 % | 3.093 B 10.67 % | 2.795 B 10.62 % | 2.527 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.435 B |
| Tax payables | 0.000 | 0.000 -100.00 % | 35.000 K 12.90 % | 31.000 K -29.55 % | 44.000 K 4.76 % | 42.000 K -25.00 % | 56.000 K 133.33 % | 24.000 K -99.99 % | 250.268 M -15.18 % | 295.043 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.372 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 823.500 M -18.36 % | 1.009 B | 0.000 100.00 % | -445.254 M -161.76 % | -170.100 M | 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 -100.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 33.33 % | 300.000 K 100.99 % | -30.296 M -553.07 % | -4.639 M -125.17 % | 18.432 M -18.29 % | 22.559 M 108.92 % | 10.798 M 50.94 % | 7.154 M | 0.000 -100.00 % | 117.675 M 768.00 % | 13.557 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 815.603 M | 0.000 100.00 % | -376.263 M 46.83 % | -707.597 M -208.31 % | -229.508 M | 0.000 -100.00 % | 48.168 M -2.41 % | 49.355 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 3.820 B | 0.000 -100.00 % | 430.760 M | 0.000 -100.00 % | 1.912 B 102.50 % | 944.102 M | 0.000 | 0.000 -100.00 % | 81.840 M -48.72 % | 159.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 M |
| Other total stockholders equity | 441.084 M 113.05 % | -3.379 B -866.17 % | 441.084 M 0.00 % | 441.084 M 0.00 % | 441.084 M -86.74 % | 3.327 B -0.34 % | 3.338 B -12.80 % | 3.828 B 767.84 % | 441.084 M -88.70 % | 3.904 B 886.24 % | 395.826 M -60.30 % | 997.079 M 46.33 % | 681.411 M 0.23 % | 679.833 M -79.78 % | 3.362 B 19.50 % | 2.814 B 19.77 % | 2.349 B 31.22 % | 1.790 B 31.75 % | 1.359 B 121.22 % | 614.194 M |
| Deferred tax liabilities non current | 494.600 M -36.22 % | 775.493 M 42.32 % | 544.900 M 36.87 % | 398.107 M -16.08 % | 474.388 M 370.01 % | 100.932 M -4.10 % | 105.244 M -64.60 % | 297.340 M -33.22 % | 445.254 M 161.76 % | 170.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 6.012 B -6.09 % | 6.401 B 4.52 % | 6.125 B -0.32 % | 6.144 B -1.95 % | 6.266 B 28.87 % | 4.862 B 1.94 % | 4.769 B -22.28 % | 6.137 B -18.24 % | 7.506 B 70.42 % | 4.404 B 2.07 % | 4.315 B -54.18 % | 9.418 B 3.26 % | 9.120 B -2.21 % | 9.327 B 4.70 % | 8.908 B 3.63 % | 8.596 B -7.51 % | 9.294 B 63.00 % | 5.702 B 21.41 % | 4.697 B 26.66 % | 3.708 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -14.500 M -189.51 % | 16.200 M 103.82 % | -423.700 M -247.76 % | 286.742 M -26.62 % | 390.749 M 164.59 % | 147.680 M -40.00 % | 246.121 M -53.91 % | 534.033 M 53.91 % | 346.967 M 274.01 % | -199.400 M -165.20 % | -75.189 M -109.08 % | 828.076 M 2 320.70 % | -37.289 M 89.13 % | -343.004 M -180.31 % | 427.078 M 3 926.38 % | 10.607 M 101.66 % | -640.561 M -153.10 % | -253.090 M -2.15 % | -247.755 M -977.29 % | 28.241 M |
| Accounts receivables | 158.100 M 160.62 % | -260.800 M -101.03 % | -129.730 M -255.84 % | 83.244 M 3.29 % | 80.596 M 247.44 % | -54.665 M -113.01 % | 420.091 M -49.10 % | 825.321 M 577.58 % | -172.814 M -53.43 % | -112.634 M -27.57 % | -88.289 M -130.74 % | 287.169 M 296.30 % | -146.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -332.696 M |
| Inventory | 28.600 M -26.67 % | 39.000 M 176.47 % | -51.000 M 25.26 % | -68.234 M -178.36 % | 87.081 M 412.84 % | -27.836 M -135.15 % | 79.194 M -62.93 % | 213.629 M -0.52 % | 214.740 M 615.35 % | -41.669 M -106.86 % | 607.046 M 878.33 % | -77.993 M -301.39 % | 38.727 M 105.92 % | -653.622 M -608.89 % | -92.204 M -162.87 % | 146.667 M 119.24 % | -762.135 M -124.42 % | -339.600 M -6 616.77 % | -5.056 M 96.22 % | -133.690 M |
| Accounts payables | -201.200 M -184.54 % | 238.000 M 197.96 % | -242.960 M -189.41 % | 271.732 M 21.81 % | 223.072 M -3.09 % | 230.181 M 190.92 % | -253.164 M 49.86 % | -504.917 M -288.89 % | 267.304 M 692.73 % | -45.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 494.627 M |
| Other working capital | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 320.404 M 142.31 % | 132.227 M 183.83 % | -157.731 M 76.88 % | -682.235 M -175.30 % | 906.069 M 1 291.95 % | -76.016 M -124.47 % | 310.618 M -40.18 % | 519.282 M 481.66 % | -136.060 M -211.92 % | 121.574 M 40.53 % | 86.510 M 135.64 % | -242.699 M | 0.000 |
| Other non cash items | 51.800 M -67.32 % | 158.500 M 16.63 % | 135.900 M 120.50 % | -662.987 M -316.79 % | 305.824 M 194.90 % | -322.249 M -687.30 % | -40.931 M -109.14 % | 448.044 M 56.34 % | 286.582 M 19.17 % | 240.483 M -87.37 % | 1.904 B 504.75 % | 314.871 M -25.24 % | 421.152 M 8.44 % | 388.357 M 114.98 % | 180.650 M -4.32 % | 188.815 M 542.13 % | -42.706 M 79.89 % | -212.389 M -278.10 % | -56.172 M -808.53 % | 7.928 M |
| Net cash provided by operating activities | 123.600 M -66.20 % | 365.700 M 400.96 % | 73.000 M -79.12 % | 349.642 M 16.90 % | 299.084 M -13.21 % | 344.626 M 2 476.64 % | 13.375 M -94.12 % | 227.479 M -38.27 % | 368.477 M 258.02 % | -233.179 M 48.56 % | -453.346 M -211.16 % | 407.827 M 81.74 % | 224.405 M -27.13 % | 307.968 M -62.16 % | 813.784 M -23.30 % | 1.061 B 753.01 % | -162.487 M -134.46 % | 471.590 M 135.00 % | 200.676 M 4.29 % | 192.424 M |
| Investments in property plant and equipment | -38.900 M -55.60 % | -25.000 M 35.23 % | -38.600 M -492.12 % | -6.519 M 73.59 % | -24.684 M -99.00 % | -12.404 M -71.56 % | -7.230 M -4 231.43 % | 175.000 K 100.14 % | -121.366 M -628.01 % | -16.671 M 85.93 % | -118.485 M 72.33 % | -428.187 M -419.21 % | -82.469 M 57.23 % | -192.827 M -30.74 % | -147.484 M 44.69 % | -266.659 M 86.48 % | -1.972 B -598.23 % | -282.499 M -854.87 % | -29.585 M 83.91 % | -183.847 M |
| Acquisitions net | 100.000 K | 0.000 -100.00 % | 68.316 M -81.00 % | 359.640 M 788.64 % | 40.471 M -94.73 % | 768.351 M 31.14 % | 585.909 M 1 206.75 % | 44.837 M -57.12 % | 104.553 M 92.36 % | 54.354 M | 0.000 | 0.000 100.00 % | -33.707 M | 0.000 100.00 % | -758.000 K -119.58 % | 3.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.363 M |
| Purchases of investments | 0.000 100.00 % | -400.000 K 97.59 % | -16.570 M -82 750.00 % | -20.000 K 99.97 % | -65.742 M 15.02 % | -77.363 M -7 736 200.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 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 990.000 K -99.85 % | 677.966 M 2 582.78 % | 25.271 M 1 811.57 % | 1.322 M -96.94 % | 43.239 M 24 608.00 % | 175.000 K -94.77 % | 3.344 M -98.45 % | 215.518 M | 0.000 -100.00 % | 2.793 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 -100.00 % | 3.781 M |
| Other investing activites | 0.000 -100.00 % | 4.200 M -36.01 % | 6.564 M 14 369.57 % | -46.000 K -100.06 % | 80.183 M 849.59 % | 8.444 M 184.69 % | 2.966 M -93.41 % | 44.974 M -66.28 % | 133.394 M -34.55 % | 203.809 M -34.76 % | 312.396 M -21.36 % | 397.239 M 3 665.30 % | 10.550 M -92.15 % | 134.311 M 290.65 % | 34.381 M 19.28 % | 28.824 M -80.22 % | 145.729 M 883.57 % | -18.598 M -116.91 % | 109.959 M -24.12 % | 144.911 M |
| Net cash used for investing activites | -38.800 M -83.02 % | -21.200 M -202.42 % | 20.700 M -97.99 % | 1.031 B 1 757.73 % | 55.499 M -91.94 % | 688.350 M 10.16 % | 624.883 M 1 284.05 % | 45.149 M 193.71 % | 15.372 M -91.79 % | 187.138 M -3.49 % | 193.911 M 788.73 % | -28.155 M 60.85 % | -71.919 M -22.90 % | -58.516 M 48.61 % | -113.861 M 51.33 % | -233.964 M 87.19 % | -1.827 B -506.70 % | -301.097 M -474.62 % | 80.374 M 53.95 % | 52.208 M |
| Debt repayment | -102.800 M 68.41 % | -325.378 M -304.20 % | -80.500 M 78.02 % | -366.260 M -310.83 % | -89.152 M 92.04 % | -1.120 B -164.49 % | -423.366 M -385.79 % | 148.141 M 274.66 % | -84.817 M -115.45 % | 548.957 M 32.22 % | 415.192 M 896.33 % | 41.672 M 203.69 % | -40.188 M -125.63 % | 156.811 M 168.53 % | -228.816 M 65.41 % | -661.450 M -132.75 % | 2.020 B 2 987.51 % | -69.945 M -2 081.01 % | -3.207 M 98.96 % | -308.480 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 359.506 M 359 406.00 % | 100.000 K -99.96 % | 240.805 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.977 M -7 006.18 % | -647.000 K -287.43 % | -167.000 K | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.359 M 0.00 % | -77.359 M 6.75 % | -82.956 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.349 M | 0.000 | 0.000 | 0.000 100.00 % | -349.000 K |
| Other financing activites | -1.000 M -105.29 % | 18.905 M 107.49 % | -252.500 M 65.01 % | -721.536 M -187.97 % | -250.558 M -584.43 % | 51.722 M 121.72 % | -238.116 M 43.57 % | -421.966 M 37.78 % | -678.158 M -165.83 % | -255.107 M 53.76 % | -551.753 M -295.86 % | -139.381 M 32.72 % | -207.171 M 59.32 % | -509.330 M -764.78 % | -58.897 M 68.14 % | -184.866 M -46 316.50 % | 400.000 K -98.67 % | 30.100 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -103.800 M 66.13 % | -306.473 M 7.97 % | -333.000 M 69.39 % | -1.088 B -220.21 % | -339.710 M 68.19 % | -1.068 B -61.46 % | -661.482 M -141.57 % | -273.825 M 31.94 % | -402.305 M -612.93 % | 78.432 M -24.76 % | 104.244 M 206.69 % | -97.709 M 60.50 % | -247.359 M 29.83 % | -352.519 M 40.93 % | -596.760 M 32.08 % | -878.665 M -143.51 % | 2.019 B 5 147.04 % | -40.012 M -1 147.65 % | -3.207 M 98.96 % | -308.829 M |
| Effect of forex changes on cash | 62.178 M | 0.000 100.00 % | -57.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -211.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -100.00 % | 68.638 M | 0.000 | 0.000 |
| Net change in cash | 43.178 M 13.64 % | 37.997 M 115.88 % | -239.300 M -181.71 % | 292.867 M 1 869.12 % | 14.873 M 142.43 % | -35.054 M -50.94 % | -23.224 M -1 840.18 % | -1.197 M 93.51 % | -18.456 M -156.98 % | 32.391 M 108.84 % | -366.325 M -229.92 % | 281.963 M 397.20 % | -94.873 M 7.95 % | -103.067 M -199.91 % | 103.163 M 300.03 % | -51.573 M -270.90 % | 30.177 M -84.84 % | 199.119 M -28.33 % | 277.843 M | 0.000 |
| Cash at beginning of period | 248.322 M 91.78 % | 129.483 M -64.89 % | 368.800 M 385.44 % | 75.973 M 24.34 % | 61.100 M -36.46 % | 96.154 M -19.45 % | 119.378 M -0.99 % | 120.575 M -13.27 % | 139.031 M 30.37 % | 106.640 M -77.45 % | 472.965 M 147.62 % | 191.002 M -33.19 % | 285.875 M -26.50 % | 388.942 M -37.98 % | 627.115 M -7.60 % | 678.688 M 4.65 % | 648.511 M 44.31 % | 449.392 M 161.96 % | 171.549 M | 0.000 |
| Cash at end of period | 291.500 M 74.05 % | 167.480 M 29.33 % | 129.500 M -64.89 % | 368.840 M 385.49 % | 75.973 M 24.34 % | 61.100 M -36.46 % | 96.154 M -19.45 % | 119.378 M -0.99 % | 120.575 M -13.27 % | 139.031 M 30.37 % | 106.640 M -77.45 % | 472.965 M 147.62 % | 191.002 M -33.19 % | 285.875 M -60.85 % | 730.278 M 16.45 % | 627.115 M -7.60 % | 678.688 M 4.65 % | 648.511 M 44.31 % | 449.392 M 161.96 % | 171.549 M |
| Operating cash flow | 123.600 M -66.20 % | 365.700 M 400.96 % | 73.000 M -79.12 % | 349.642 M 16.90 % | 299.084 M -13.21 % | 344.626 M 2 476.64 % | 13.375 M -94.12 % | 227.479 M -38.27 % | 368.477 M 258.02 % | -233.179 M 48.56 % | -453.346 M -211.16 % | 407.827 M 81.74 % | 224.405 M -27.13 % | 307.968 M -62.16 % | 813.784 M -23.30 % | 1.061 B 753.01 % | -162.487 M -134.46 % | 471.590 M 135.00 % | 200.676 M 4.29 % | 192.424 M |
| Capital expenditure | -38.900 M -55.51 % | -25.015 M 35.19 % | -38.600 M -492.12 % | -6.519 M 73.59 % | -24.684 M -99.00 % | -12.404 M -71.56 % | -7.230 M -4 231.43 % | 175.000 K 100.14 % | -121.366 M -628.01 % | -16.671 M 85.93 % | -118.485 M 72.33 % | -428.187 M -419.21 % | -82.469 M 57.23 % | -192.827 M -30.74 % | -147.484 M 44.69 % | -266.659 M 86.48 % | -1.972 B -598.23 % | -282.499 M -854.87 % | -29.585 M 82.84 % | -172.396 M |
| Free CashFlow | 84.700 M -75.15 % | 340.786 M 890.66 % | 34.400 M -89.97 % | 343.123 M 25.04 % | 274.400 M -17.40 % | 332.222 M 5 306.38 % | 6.145 M -97.30 % | 227.654 M -7.87 % | 247.111 M 198.90 % | -249.850 M 56.31 % | -571.831 M -2 708.60 % | -20.360 M -114.34 % | 141.936 M 23.27 % | 115.141 M -82.72 % | 666.300 M -16.13 % | 794.397 M 137.21 % | -2.135 B -1 229.08 % | 189.091 M 10.52 % | 171.091 M 754.26 % | 20.028 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.322 B 2.41 % | 1.291 B 7.83 % | 1.198 B -25.84 % | 1.615 B 20.98 % | 1.335 B -20.80 % | 1.685 B 33.68 % | 1.261 B -13.16 % | 1.452 B 23.48 % | 1.176 B -18.95 % | 1.451 B 249.54 % | -970.000 M -187.79 % | 1.105 B 8.05 % | 1.023 B -2.70 % | 1.051 B 28.02 % | 821.000 M -4.40 % | 858.800 M 39.44 % | 615.900 M -30.61 % | 887.622 M 15.08 % | 771.300 M 9.50 % | 704.400 M 70.76 % | 412.500 M -49.46 % | 816.116 M -2.23 % | 834.700 M 6.89 % | 780.900 M 9.62 % | 712.400 M -7.97 % | 774.091 M 25.91 % | 614.800 M -14.10 % | 715.700 M -14.95 % | 841.500 M -82.71 % | 4.866 B 143.52 % | 1.998 B 1.93 % | 1.961 B 2.94 % | 1.905 B |
| Net income | 4.200 M 110.91 % | -38.500 M -775.44 % | 5.700 M -88.80 % | 50.900 M 163.73 % | 19.300 M -64.39 % | 54.200 M 258.94 % | 15.100 M -71.62 % | 53.200 M 190.71 % | 18.300 M -83.19 % | 108.843 M 180.92 % | -134.500 M -162.50 % | 215.200 M 556.90 % | -47.100 M -104.45 % | 1.058 B 1 073.22 % | -108.700 M 3.29 % | -112.400 M 31.00 % | -162.900 M -130.90 % | -70.550 M 37.40 % | -112.700 M 7.17 % | -121.400 M 31.18 % | -176.400 M -161.22 % | -67.529 M -112.36 % | 546.500 M 277.16 % | 144.900 M 184.89 % | -170.700 M -141.57 % | 410.644 M 272.98 % | -237.400 M 5.87 % | -252.200 M -25.79 % | -200.500 M 61.44 % | -519.938 M -4 621.20 % | 11.500 M 22.34 % | 9.400 M -22.95 % | 12.200 M |
| Income before tax | 4.200 M 111.44 % | -36.700 M -743.86 % | 5.700 M -88.80 % | 50.900 M 154.50 % | 20.000 M -63.10 % | 54.200 M 258.94 % | 15.100 M -71.62 % | 53.200 M 190.71 % | 18.300 M -83.20 % | 108.900 M 180.97 % | -134.500 M -162.50 % | 215.200 M 556.90 % | -47.100 M -104.45 % | 1.058 B 1 073.22 % | -108.700 M 3.29 % | -112.400 M 31.00 % | -162.900 M -130.90 % | -70.550 M 37.40 % | -112.700 M 7.17 % | -121.400 M 31.18 % | -176.400 M -161.22 % | -67.529 M -112.36 % | 546.500 M 277.16 % | 144.900 M 184.89 % | -170.700 M -141.57 % | 410.675 M 272.99 % | -237.400 M 5.87 % | -252.200 M -25.79 % | -200.500 M 62.61 % | -536.230 M -3 112.53 % | 17.800 M 12.66 % | 15.800 M 3.95 % | 15.200 M |
| Income before tax ratio | 0.00 111.18 % | -0.03 -697.09 % | 0.00 -84.90 % | 0.03 110.37 % | 0.01 -53.41 % | 0.03 168.51 % | 0.01 -67.31 % | 0.04 135.42 % | 0.02 -79.27 % | 0.08 -45.85 % | 0.14 -28.81 % | 0.19 522.87 % | -0.05 -104.58 % | 1.01 860.24 % | -0.13 -1.16 % | -0.13 50.52 % | -0.26 -232.77 % | -0.08 45.60 % | -0.15 15.22 % | -0.17 59.70 % | -0.43 -416.82 % | -0.08 -112.64 % | 0.65 252.85 % | 0.19 177.44 % | -0.24 -145.17 % | 0.53 237.39 % | -0.39 -9.58 % | -0.35 -47.90 % | -0.24 -116.23 % | -0.11 -1 337.09 % | 0.01 10.52 % | 0.01 0.98 % | 0.01 |
| EBITDA | 78.400 M 102.58 % | 38.700 M -46.99 % | 73.000 M -40.11 % | 121.900 M 23.88 % | 98.400 M -25.57 % | 132.200 M 43.85 % | 91.900 M -31.32 % | 133.800 M 49.33 % | 89.600 M -50.00 % | 179.200 M 69.70 % | 105.600 M -61.97 % | 277.700 M 1 102.16 % | 23.100 M -98.01 % | 1.160 B 7 347.50 % | -16.000 M 43.06 % | -28.100 M 65.86 % | -82.300 M -236.94 % | -24.426 M -12.56 % | -21.700 M 23.86 % | -28.500 M 64.81 % | -81.000 M -565.65 % | 17.395 M -97.43 % | 676.200 M 150.44 % | 270.000 M 941.12 % | -32.100 M -345.09 % | -7.212 M 92.56 % | -96.900 M 17.04 % | -116.800 M -29.99 % | -89.850 M 71.51 % | -315.335 M -320.05 % | 143.300 M -2.05 % | 146.300 M 2.88 % | 142.200 M |
| Net income ratio | 0.00 110.65 % | -0.03 -726.37 % | 0.00 -84.90 % | 0.03 118.00 % | 0.01 -55.04 % | 0.03 168.51 % | 0.01 -67.31 % | 0.04 135.42 % | 0.02 -79.26 % | 0.08 -45.88 % | 0.14 -28.81 % | 0.19 522.87 % | -0.05 -104.58 % | 1.01 860.24 % | -0.13 -1.16 % | -0.13 50.52 % | -0.26 -232.77 % | -0.08 45.60 % | -0.15 15.22 % | -0.17 59.70 % | -0.43 -416.82 % | -0.08 -112.64 % | 0.65 252.85 % | 0.19 177.44 % | -0.24 -145.17 % | 0.53 237.38 % | -0.39 -9.58 % | -0.35 -47.90 % | -0.24 -123.01 % | -0.11 -1 956.62 % | 0.01 20.02 % | 0.00 -25.15 % | 0.01 |
| Ratio EBITDA | 0.06 97.82 % | 0.03 -50.84 % | 0.06 -19.25 % | 0.08 2.40 % | 0.07 -6.02 % | 0.08 7.61 % | 0.07 -20.90 % | 0.09 20.93 % | 0.08 -38.31 % | 0.12 213.48 % | -0.11 -143.32 % | 0.25 1 012.62 % | 0.02 -97.95 % | 1.10 5 761.43 % | -0.02 40.44 % | -0.03 75.51 % | -0.13 -385.59 % | -0.03 2.19 % | -0.03 30.46 % | -0.04 79.40 % | -0.20 -1 021.27 % | 0.02 -97.37 % | 0.81 134.30 % | 0.35 867.34 % | -0.05 -383.63 % | -0.01 94.09 % | -0.16 3.42 % | -0.16 -52.84 % | -0.11 -64.78 % | -0.06 -190.36 % | 0.07 -3.91 % | 0.07 -0.06 % | 0.07 |
| Gross profit ratio | 0.28 58.70 % | 0.18 -46.77 % | 0.33 180.17 % | 0.12 -24.51 % | 0.16 10.46 % | 0.14 -54.97 % | 0.32 1.43 % | 0.31 2.93 % | 0.30 -8.35 % | 0.33 17.80 % | 0.28 -22.81 % | 0.36 43.00 % | 0.25 -5.24 % | 0.27 -5.48 % | 0.28 12.48 % | 0.25 8.45 % | 0.23 -4.08 % | 0.24 -10.61 % | 0.27 -5.79 % | 0.29 -13.40 % | 0.33 -0.62 % | 0.33 -0.51 % | 0.34 3.44 % | 0.32 6.71 % | 0.30 11.91 % | 0.27 -4.74 % | 0.29 25.34 % | 0.23 -1.41 % | 0.23 -35.41 % | 0.36 37.82 % | 0.26 -1.84 % | 0.26 -7.04 % | 0.28 |
| Weighted average shs out dil | 70.000 M 10.53 % | 63.333 M 0.00 % | 63.333 M -4.19 % | 66.104 M -0.47 % | 66.414 M 1.16 % | 65.652 M 0.00 % | 65.652 M -1.27 % | 66.500 M 1.75 % | 65.357 M -1.59 % | 66.413 M 0.81 % | 65.882 M -0.81 % | 66.420 M 0.12 % | 66.338 M -0.02 % | 66.348 M 0.10 % | 66.280 M -0.34 % | 66.509 M 0.14 % | 66.414 M 0.18 % | 66.294 M 0.00 % | 66.294 M -0.07 % | 66.339 M 0.03 % | 66.316 M -0.03 % | 66.339 M -0.10 % | 66.403 M -0.10 % | 66.468 M 0.07 % | 66.420 M 0.12 % | 66.339 M -0.24 % | 66.499 M 0.20 % | 66.368 M -0.03 % | 66.391 M 0.08 % | 66.339 M 31.31 % | 50.521 M 0.00 % | 50.521 M 0.00 % | 50.521 M |
| Weighted average shs out | 70.000 M 10.53 % | 63.333 M 0.00 % | 63.333 M -4.19 % | 66.104 M -0.47 % | 66.414 M 1.16 % | 65.652 M 0.00 % | 65.652 M -1.15 % | 66.414 M 1.62 % | 65.357 M -1.57 % | 66.402 M 0.79 % | 65.882 M -0.80 % | 66.414 M 0.11 % | 66.338 M -0.02 % | 66.348 M 0.10 % | 66.280 M -0.20 % | 66.414 M 0.00 % | 66.414 M 0.18 % | 66.294 M 0.00 % | 66.294 M -0.07 % | 66.339 M 0.03 % | 66.316 M 0.06 % | 66.275 M -0.19 % | 66.403 M -0.10 % | 66.468 M 0.07 % | 66.420 M 0.12 % | 66.339 M -0.24 % | 66.499 M 0.20 % | 66.368 M -0.03 % | 66.391 M 0.08 % | 66.339 M 31.85 % | 50.313 M -0.41 % | 50.521 M 0.00 % | 50.521 M |
| EPS diluted | 0.06 109.84 % | -0.61 -777.78 % | 0.09 -88.31 % | 0.77 165.52 % | 0.29 -64.63 % | 0.82 256.52 % | 0.23 -71.25 % | 0.80 185.71 % | 0.28 -82.93 % | 1.64 180.39 % | -2.04 -162.96 % | 3.24 556.34 % | -0.71 -104.45 % | 15.94 1 071.95 % | -1.64 2.96 % | -1.69 31.02 % | -2.45 -131.13 % | -1.06 37.65 % | -1.70 7.10 % | -1.83 31.20 % | -2.66 -160.78 % | -1.02 -112.39 % | 8.23 277.52 % | 2.18 184.82 % | -2.57 -141.52 % | 6.19 273.39 % | -3.57 6.05 % | -3.80 -25.83 % | -3.02 61.48 % | -7.84 -3 508.70 % | 0.23 21.05 % | 0.19 -20.83 % | 0.24 |
| Earnings per share | 0.06 109.84 % | -0.61 -777.78 % | 0.09 -88.31 % | 0.77 165.52 % | 0.29 -64.63 % | 0.82 256.52 % | 0.23 -71.25 % | 0.80 185.71 % | 0.28 -82.93 % | 1.64 180.39 % | -2.04 -162.96 % | 3.24 556.34 % | -0.71 -104.45 % | 15.94 1 071.95 % | -1.64 2.96 % | -1.69 31.02 % | -2.45 -131.13 % | -1.06 37.65 % | -1.70 7.10 % | -1.83 31.20 % | -2.66 -160.78 % | -1.02 -112.39 % | 8.23 277.52 % | 2.18 184.82 % | -2.57 -141.52 % | 6.19 273.39 % | -3.57 6.05 % | -3.80 -25.83 % | -3.02 61.48 % | -7.84 -3 508.70 % | 0.23 21.05 % | 0.19 -20.83 % | 0.24 |
| Gross profit | 371.200 M 62.52 % | 228.400 M -42.60 % | 397.900 M 107.78 % | 191.500 M -8.68 % | 209.700 M -12.52 % | 239.700 M -39.80 % | 398.200 M -11.92 % | 452.100 M 27.10 % | 355.700 M -25.71 % | 478.800 M 276.16 % | -271.800 M -167.76 % | 401.100 M 54.51 % | 259.600 M -7.80 % | 281.573 M 21.00 % | 232.700 M 7.53 % | 216.400 M 51.22 % | 143.100 M -33.44 % | 215.009 M 2.88 % | 209.000 M 3.16 % | 202.600 M 47.88 % | 137.000 M -49.77 % | 272.754 M -2.73 % | 280.400 M 10.57 % | 253.600 M 16.97 % | 216.800 M 2.99 % | 210.496 M 19.94 % | 175.500 M 7.67 % | 163.000 M -16.15 % | 194.400 M -88.83 % | 1.740 B 235.61 % | 518.600 M 0.06 % | 518.300 M -4.30 % | 541.600 M |
| Income tax expense | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K 100.13 % | -12.527 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.271 M 15.41 % | 6.300 M -1.56 % | 6.400 M 113.33 % | 3.000 M |
| Cost of revenue | 951.200 M -10.51 % | 1.063 B 32.93 % | 799.600 M -43.82 % | 1.423 B 26.51 % | 1.125 B -22.18 % | 1.446 B 67.61 % | 862.500 M -13.72 % | 999.700 M 21.91 % | 820.000 M -15.61 % | 971.700 M 239.17 % | -698.200 M -199.20 % | 703.800 M -7.76 % | 763.000 M -0.84 % | 769.433 M 30.79 % | 588.300 M -8.42 % | 642.400 M 35.87 % | 472.800 M -29.71 % | 672.613 M 19.62 % | 562.300 M 12.06 % | 501.800 M 82.14 % | 275.500 M -49.30 % | 543.362 M -1.97 % | 554.300 M 5.12 % | 527.300 M 6.40 % | 495.600 M -12.06 % | 563.595 M 28.29 % | 439.300 M -20.52 % | 552.700 M -14.59 % | 647.100 M -79.30 % | 3.126 B 111.24 % | 1.480 B 2.61 % | 1.442 B 5.82 % | 1.363 B |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 161.918 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.773 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 313.100 M 12 441.35 % | -2.537 M -100.72 % | 352.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 216.000 M 2 060.00 % | 10.000 M -18.03 % | 12.200 M 6.09 % | 11.500 M 107.52 % | -152.900 M -196.65 % | 158.200 M 567.51 % | 23.700 M 198.42 % | -24.081 M -581.62 % | 5.000 M -72.68 % | 18.300 M 315.91 % | 4.400 M 116.45 % | -26.751 M -275.99 % | 15.200 M 105.41 % | 7.400 M 21.31 % | 6.100 M 100.74 % | -829.240 M -224.10 % | 668.200 M 301.32 % | 166.500 M 2 180.82 % | 7.300 M 119.10 % | -38.210 M -747.63 % | 5.900 M -3.28 % | 6.100 M -79.60 % | 29.900 M -98.62 % | 2.166 B 419.49 % | 416.900 M 0.53 % | 414.700 M -6.64 % | 444.200 M |
| Operating expenses | 313.100 M 34.72 % | 232.400 M -34.15 % | 352.900 M 74.88 % | 201.800 M 50.26 % | 134.300 M -6.02 % | 142.900 M -59.56 % | 353.400 M 3.61 % | 341.100 M 17.26 % | 290.900 M -10.22 % | 324.000 M 235.62 % | -238.900 M -181.23 % | 294.100 M 7.93 % | 272.500 M 99.19 % | 136.802 M -48.74 % | 266.900 M -3.23 % | 275.800 M 13.69 % | 242.600 M -2.80 % | 249.576 M -4.56 % | 261.500 M 2.83 % | 254.300 M 6.05 % | 239.800 M 11.62 % | 214.832 M -25.61 % | 288.800 M 9.10 % | 264.700 M -3.00 % | 272.900 M 34.66 % | 202.659 M -32.47 % | 300.100 M -2.53 % | 307.900 M -1.66 % | 313.100 M -85.54 % | 2.166 B 419.49 % | 416.900 M 0.53 % | 414.700 M -6.64 % | 444.200 M |
| Cost and expenses | 1.264 B -2.39 % | 1.295 B 12.39 % | 1.153 B -29.08 % | 1.625 B 29.04 % | 1.259 B -20.72 % | 1.589 B 30.64 % | 1.216 B -9.32 % | 1.341 B 20.69 % | 1.111 B -14.26 % | 1.296 B 238.27 % | -937.100 M -193.91 % | 997.900 M -3.63 % | 1.036 B 14.26 % | 906.235 M 5.97 % | 855.200 M -6.86 % | 918.200 M 28.35 % | 715.400 M -22.42 % | 922.189 M 11.94 % | 823.800 M 8.95 % | 756.100 M 46.73 % | 515.300 M -32.04 % | 758.194 M -10.07 % | 843.100 M 6.45 % | 792.000 M 3.06 % | 768.500 M 0.29 % | 766.254 M 3.63 % | 739.400 M -14.08 % | 860.600 M -10.37 % | 960.200 M -81.85 % | 5.292 B 179.00 % | 1.897 B 2.14 % | 1.857 B 2.76 % | 1.807 B |
| Research and development expenses | 0.000 -100.00 % | 2.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.464 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 31.387 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 232.400 M | 0.000 -100.00 % | 201.800 M 50.26 % | 134.300 M -6.02 % | 142.900 M 4.00 % | 137.400 M -3.51 % | 142.400 M -21.97 % | 182.500 M 27.62 % | 143.000 M 0.21 % | 142.700 M 22.38 % | 116.600 M -25.26 % | 156.000 M 1.90 % | 153.092 M -0.91 % | 154.500 M -0.96 % | 156.000 M 82.46 % | 85.500 M -6.66 % | 91.600 M -35.13 % | 141.200 M -2.55 % | 144.900 M -0.07 % | 145.000 M -8.91 % | 159.190 M -4.16 % | 166.100 M 0.12 % | 165.900 M 9.50 % | 151.500 M -15.78 % | 179.881 M 14.36 % | 157.300 M -2.30 % | 161.000 M -3.01 % | 166.000 M -94.03 % | 2.782 B | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.975 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.508 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.660 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.742 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 63.500 M -1.40 % | 64.400 M 17.30 % | 54.900 M -6.47 % | 58.700 M -9.97 % | 65.200 M -0.31 % | 65.400 M 1.24 % | 64.600 M -4.72 % | 67.800 M 15.50 % | 58.700 M 2.26 % | 57.400 M -3.53 % | 59.500 M 19.00 % | 50.000 M -13.64 % | 57.900 M | 0.000 -100.00 % | 79.500 M 11.50 % | 71.300 M 5.16 % | 67.800 M 37.50 % | 49.308 M -34.60 % | 75.400 M -2.20 % | 77.100 M -3.26 % | 79.700 M 16.52 % | 68.400 M -39.63 % | 113.300 M 4.23 % | 108.700 M -10.83 % | 121.900 M -8.87 % | 133.767 M 12.69 % | 118.700 M 4.67 % | 113.400 M 1.52 % | 111.700 M | 0.000 -100.00 % | 83.900 M -4.44 % | 87.800 M 6.81 % | 82.200 M |
| Depreciation and amortization | 10.700 M -2.73 % | 11.000 M -11.29 % | 12.400 M 0.81 % | 12.300 M -6.82 % | 13.200 M 4.76 % | 12.600 M 3.28 % | 12.200 M -4.69 % | 12.800 M 1.59 % | 12.600 M -2.33 % | 12.900 M 4.88 % | 12.300 M -1.60 % | 12.500 M 1.63 % | 12.300 M -5.38 % | 13.000 M -1.52 % | 13.200 M 1.54 % | 13.000 M 1.56 % | 12.800 M -64.93 % | 36.500 M 133.97 % | 15.600 M -1.27 % | 15.800 M 0.64 % | 15.700 M -4.99 % | 16.524 M 0.76 % | 16.400 M 0.00 % | 16.400 M -1.80 % | 16.700 M -22.72 % | 21.610 M -0.87 % | 21.800 M -0.91 % | 22.000 M -0.90 % | 22.200 M -79.81 % | 109.943 M 164.29 % | 41.600 M -2.58 % | 42.700 M -4.69 % | 44.800 M |
| Operating income | 58.100 M 1 552.50 % | -4.000 M -108.89 % | 45.000 M 536.89 % | -10.300 M -113.66 % | 75.400 M -22.11 % | 96.800 M 116.07 % | 44.800 M -62.98 % | 121.000 M 57.14 % | 77.000 M -53.70 % | 166.300 M 195.96 % | -173.300 M -165.35 % | 265.200 M 2 355.56 % | 10.800 M -92.95 % | 153.120 M 547.72 % | -34.200 M 42.42 % | -59.400 M 40.30 % | -99.500 M -187.85 % | -34.567 M 34.16 % | -52.500 M -1.55 % | -51.700 M 49.71 % | -102.800 M -277.48 % | 57.922 M 789.55 % | -8.400 M 24.32 % | -11.100 M 80.21 % | -56.100 M -815.84 % | 7.837 M 106.29 % | -124.600 M 14.01 % | -144.900 M -22.07 % | -118.700 M 72.09 % | -425.278 M -518.17 % | 101.700 M -1.83 % | 103.600 M 6.37 % | 97.400 M |
| Operating income ratio | 0.04 1 518.34 % | 0.00 -108.24 % | 0.04 689.10 % | -0.01 -111.29 % | 0.06 -1.65 % | 0.06 61.63 % | 0.04 -57.36 % | 0.08 27.26 % | 0.07 -42.88 % | 0.11 -35.83 % | 0.18 -25.57 % | 0.24 2 172.65 % | 0.01 -92.75 % | 0.15 449.74 % | -0.04 39.77 % | -0.07 57.19 % | -0.16 -314.84 % | -0.04 42.79 % | -0.07 7.26 % | -0.07 70.55 % | -0.25 -451.14 % | 0.07 805.25 % | -0.01 29.20 % | -0.01 81.95 % | -0.08 -877.82 % | 0.01 105.00 % | -0.20 -0.10 % | -0.20 -43.53 % | -0.14 -61.41 % | -0.09 -271.72 % | 0.05 -3.70 % | 0.05 3.33 % | 0.05 |
| Total other income expenses net | -53.900 M -64.83 % | -32.700 M 16.79 % | -39.300 M -164.22 % | 61.200 M 210.47 % | -55.400 M -30.05 % | -42.600 M -43.43 % | -29.700 M 56.19 % | -67.800 M -15.50 % | -58.700 M -2.19 % | -57.441 M -88.95 % | -30.400 M 39.20 % | -50.000 M 13.64 % | -57.900 M -106.34 % | 913.120 M 1 325.66 % | -74.500 M -40.57 % | -53.000 M 16.40 % | -63.400 M -45.64 % | -43.532 M 27.69 % | -60.200 M 13.63 % | -69.700 M 5.30 % | -73.600 M 41.33 % | -125.451 M -122.61 % | 554.900 M 255.71 % | 156.000 M 236.13 % | -114.600 M -128.45 % | 402.838 M 457.13 % | -112.800 M -5.13 % | -107.300 M -31.17 % | -81.800 M 26.27 % | -110.952 M -32.24 % | -83.900 M 4.44 % | -87.800 M -6.81 % | -82.200 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 869.600 M | 0.000 -100.00 % | 1.006 B 243.98 % | 292.400 M -69.93 % | 972.400 M 262.57 % | 268.200 M -75.93 % | 1.114 B 565.54 % | 167.414 M -86.11 % | 1.205 B 387.70 % | 247.100 M -79.28 % | 1.192 B 197.92 % | 400.241 M -61.98 % | 1.053 B 539.88 % | 164.500 M -88.82 % | 1.471 B 703.83 % | 183.000 M -89.35 % | 1.718 B 810.24 % | 188.700 M -87.14 % | 1.467 B 663.08 % | 192.300 M -89.44 % | 1.822 B 1 195.62 % | 140.600 M -92.04 % | 1.767 B 1 030.71 % | 156.300 M -93.91 % | 2.568 B -10.63 % | 2.873 B 4.83 % | 2.741 B -8.44 % | 2.993 B 20.50 % | 2.484 B -4.53 % | 2.602 B 21.52 % | 2.141 B 1 329.19 % | -174.200 M |
| Total investments | 0.000 -100.00 % | 47.100 M | 0.000 -100.00 % | 46.700 M -92.01 % | 584.800 M 380.32 % | 121.752 M -77.30 % | 536.400 M 1 189.42 % | 41.600 M -87.58 % | 334.828 M 730.84 % | 40.300 M -91.85 % | 494.200 M 1 336.63 % | 34.400 M -95.70 % | 800.482 M 2 286.86 % | 33.537 M -89.81 % | 329.000 M 906.12 % | 32.700 M -91.07 % | 366.000 M 1 045.90 % | 31.940 M -91.54 % | 377.400 M 1 277.37 % | 27.400 M -92.88 % | 384.600 M 1 155.71 % | 30.628 M -89.11 % | 281.200 M 1 091.53 % | 23.600 M -92.45 % | 312.600 M 2 418.73 % | 12.411 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.671 M -50.54 % | 21.574 M -99.15 % | 2.541 B |
| Total debt | 0.000 -100.00 % | 1.161 B | 0.000 -100.00 % | 1.127 B | 0.000 -100.00 % | 1.265 B | 0.000 -100.00 % | 1.265 B | 0.000 -100.00 % | 1.335 B | 0.000 -100.00 % | 1.316 B | 0.000 -100.00 % | 1.421 B | 0.000 -100.00 % | 1.533 B | 0.000 -100.00 % | 1.794 B | 0.000 -100.00 % | 1.524 B | 0.000 -100.00 % | 1.883 B | 0.000 -100.00 % | 1.819 B | 0.000 -100.00 % | 2.664 B -13.71 % | 3.087 B 4.42 % | 2.957 B -8.89 % | 3.245 B 21.32 % | 2.675 B -19.70 % | 3.331 B 30.20 % | 2.558 B 903.28 % | 255.000 M |
| Accumulated other comprehensive income loss | 1.147 B -70.01 % | 3.825 B 225.07 % | 1.177 B 129.53 % | 512.700 M -37.73 % | 823.400 M 416.89 % | 159.300 M -83.91 % | 990.100 M 203.71 % | 326.000 M -64.50 % | 918.342 M 176.34 % | 332.324 M -64.21 % | 928.500 M 251.17 % | 264.400 M -65.20 % | 759.769 M 130.93 % | 329.009 M 446.53 % | 60.200 M 109.97 % | -603.900 M -280.27 % | 335.000 M -69.69 % | 1.105 B 243.22 % | -771.700 M 46.25 % | -1.436 B -202.85 % | -474.100 M 75.20 % | -1.912 B -103.04 % | -941.600 M 41.36 % | -1.606 B -75.28 % | -916.100 M 50.75 % | -1.860 B -31 009.42 % | 6.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 382.361 M 118.64 % | -2.051 B | 0.000 |
| Retained earnings | 0.000 100.00 % | -3.783 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.961 B | 0.000 | 0.000 | 0.000 100.00 % | -4.272 B | 0.000 | 0.000 | 0.000 100.00 % | -4.946 B | 0.000 | 0.000 | 0.000 100.00 % | -4.465 B | 0.000 | 0.000 | 0.000 100.00 % | -4.918 B -6.02 % | -4.639 B -36.56 % | -3.397 B -12.86 % | -3.010 B -15.10 % | -2.615 B -829.81 % | -281.206 M -142.53 % | 661.222 M | 0.000 |
| Common stock | 0.000 -100.00 % | 664.100 M | 0.000 -100.00 % | 664.100 M | 0.000 -100.00 % | 664.100 M | 0.000 -100.00 % | 664.100 M | 0.000 -100.00 % | 664.100 M | 0.000 -100.00 % | 664.100 M | 0.000 -100.00 % | 664.141 M | 0.000 -100.00 % | 664.100 M | 0.000 -100.00 % | 664.141 M | 0.000 -100.00 % | 664.100 M | 0.000 -100.00 % | 664.141 M | 0.000 -100.00 % | 664.100 M | 0.000 -100.00 % | 664.141 M 0.00 % | 664.141 M 0.00 % | 664.141 M 19.16 % | 557.338 M 4.80 % | 531.796 M 5.26 % | 505.214 M 0.00 % | 505.214 M -50.00 % | 1.010 B |
| Total equity | 1.147 B 0.00 % | 1.147 B -2.50 % | 1.177 B 0.00 % | 1.177 B 42.92 % | 823.400 M 0.00 % | 823.400 M -16.87 % | 990.500 M 0.00 % | 990.500 M 7.81 % | 918.742 M 0.00 % | 918.700 M -1.10 % | 928.900 M 0.00 % | 928.900 M 22.20 % | 760.169 M 0.00 % | 760.169 M 1 154.40 % | 60.600 M 0.00 % | 60.600 M -81.93 % | 335.400 M 0.00 % | 335.398 M 143.48 % | -771.300 M 0.00 % | -771.300 M -62.82 % | -473.700 M -0.01 % | -473.640 M 49.68 % | -941.200 M 0.00 % | -941.200 M -2.78 % | -915.700 M -0.01 % | -915.622 M -525.00 % | -146.499 M -112.20 % | 1.201 B 159.93 % | -2.004 B -18.80 % | -1.687 B -238.16 % | 1.221 B -33.75 % | 1.843 B -52.40 % | 3.873 B |
| Other non current liabilities | -1.147 B -445.19 % | 332.400 M 128.25 % | -1.177 B -460.21 % | 326.700 M 139.68 % | -823.400 M -339.15 % | 344.300 M 134.76 % | -990.500 M -389.37 % | 342.300 M | 0.000 -100.00 % | 335.200 M | 0.000 -100.00 % | 341.400 M | 0.000 -100.00 % | 333.191 M | 0.000 -100.00 % | 332.100 M | 0.000 -100.00 % | 315.761 M | 0.000 -100.00 % | 314.800 M | 0.000 -100.00 % | 375.151 M | 0.000 -100.00 % | 294.100 M | 0.000 -100.00 % | 391.424 M 25.67 % | 311.476 M -10.66 % | 348.657 M 10.37 % | 315.912 M -4.79 % | 331.796 M 23.55 % | 268.546 M 35.59 % | 198.054 M -39.58 % | 327.800 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 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 % | 219.500 M | 0.000 -100.00 % | 233.504 M | 0.000 -100.00 % | 233.500 M | 0.000 -100.00 % | 448.349 M | 0.000 -100.00 % | 489.400 M | 0.000 -100.00 % | 722.483 M 45.57 % | 496.308 M -24.73 % | 659.329 M -54.48 % | 1.448 B 59.55 % | 907.845 M 0.38 % | 904.404 M 153.48 % | 356.798 M 39.92 % | 255.000 M |
| Total non current liabilities | -1.147 B -238.74 % | 827.000 M 170.28 % | -1.177 B -243.49 % | 820.100 M 199.60 % | -823.400 M -173.53 % | 1.120 B 213.05 % | -990.500 M -211.62 % | 887.400 M | 0.000 -100.00 % | 880.100 M | 0.000 -100.00 % | 739.700 M | 0.000 -100.00 % | 731.298 M | 0.000 -100.00 % | 1.026 B | 0.000 -100.00 % | 1.024 B | 0.000 -100.00 % | 649.300 M | 0.000 -100.00 % | 924.432 M | 0.000 -100.00 % | 888.800 M | 0.000 -100.00 % | 1.114 B -8.91 % | 1.223 B 5.33 % | 1.161 B -39.98 % | 1.934 B 35.64 % | 1.426 B 4.51 % | 1.365 B 145.93 % | 554.852 M -4.80 % | 582.800 M |
| Other current liabilities | 0.000 -100.00 % | 1.094 B | 0.000 -100.00 % | 1.333 B | 0.000 -100.00 % | 1.326 B | 0.000 -100.00 % | 1.453 B | 0.000 -100.00 % | 1.095 B | 0.000 -100.00 % | 1.536 B | 0.000 -100.00 % | 1.275 B | 0.000 -100.00 % | 2.363 B | 0.000 -100.00 % | 1.956 B | 0.000 -100.00 % | 2.225 B | 0.000 -100.00 % | 1.723 B | 0.000 -100.00 % | 2.304 B | 0.000 -100.00 % | 1.423 B 31.81 % | 1.080 B 22.88 % | 878.525 M -6.20 % | 936.556 M -0.23 % | 938.706 M -38.82 % | 1.534 B 34.19 % | 1.143 B -89.04 % | 10.432 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 429.500 M | 0.000 -100.00 % | 387.900 M | 0.000 -100.00 % | 399.600 M | 0.000 -100.00 % | 804.787 M | 0.000 -100.00 % | 1.061 B | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 969.186 M | 0.000 -100.00 % | 1.384 B | 0.000 -100.00 % | 853.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 214.481 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 1.161 B | 0.000 -100.00 % | 1.127 B | 0.000 -100.00 % | 1.265 B | 0.000 -100.00 % | 1.265 B | 0.000 -100.00 % | 1.335 B | 0.000 -100.00 % | 1.316 B | 0.000 -100.00 % | 1.421 B | 0.000 -100.00 % | 1.314 B | 0.000 -100.00 % | 1.560 B | 0.000 -100.00 % | 1.291 B | 0.000 -100.00 % | 1.434 B | 0.000 -100.00 % | 1.329 B | 0.000 -100.00 % | 1.942 B -25.07 % | 2.591 B 12.79 % | 2.297 B 27.87 % | 1.797 B 1.67 % | 1.767 B -27.18 % | 2.427 B 3.94 % | 2.335 B | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 4.037 B | 0.000 -100.00 % | 4.307 B | 0.000 -100.00 % | 4.458 B | 0.000 -100.00 % | 4.380 B | 0.000 -100.00 % | 4.326 B | 0.000 -100.00 % | 4.343 B | 0.000 -100.00 % | 4.652 B | 0.000 -100.00 % | 5.074 B | 0.000 -100.00 % | 4.907 B | 0.000 -100.00 % | 4.774 B | 0.000 -100.00 % | 4.411 B | 0.000 -100.00 % | 4.841 B | 0.000 -100.00 % | 4.571 B -11.72 % | 5.178 B -2.23 % | 5.296 B 16.10 % | 4.562 B -0.89 % | 4.603 B -34.75 % | 7.054 B 4.94 % | 6.722 B -35.56 % | 10.432 B |
| Total liabilities | -1.147 B -123.59 % | 4.864 B 513.33 % | -1.177 B -122.95 % | 5.127 B 722.63 % | -823.400 M -114.76 % | 5.578 B 663.15 % | -990.500 M -118.81 % | 5.267 B | 0.000 -100.00 % | 5.206 B | 0.000 -100.00 % | 5.083 B | 0.000 -100.00 % | 5.384 B | 0.000 -100.00 % | 6.100 B | 0.000 -100.00 % | 5.930 B | 0.000 -100.00 % | 5.423 B | 0.000 -100.00 % | 5.336 B | 0.000 -100.00 % | 5.730 B | 0.000 -100.00 % | 5.685 B -11.18 % | 6.401 B -0.87 % | 6.457 B -0.60 % | 6.496 B 7.76 % | 6.029 B -28.39 % | 8.419 B 15.69 % | 7.277 B -33.93 % | 11.014 B |
| Other non current assets | 0.000 -100.00 % | 197.800 M | 0.000 -100.00 % | 38.300 M 113.10 % | -292.400 M -266.74 % | 175.365 M 165.39 % | -268.200 M -237.61 % | 194.900 M 216.42 % | -167.414 M -177.51 % | 216.000 M 187.41 % | -247.100 M -216.72 % | 211.700 M 152.89 % | -400.241 M -730.23 % | 63.507 M 138.61 % | -164.500 M -169.29 % | 237.400 M 229.73 % | -183.000 M -178.24 % | 233.900 M 223.95 % | -188.700 M -178.53 % | 240.300 M 224.96 % | -192.300 M -158.77 % | 327.211 M 332.72 % | -140.600 M -159.13 % | 237.800 M 252.14 % | -156.300 M -550.58 % | 34.689 M -88.42 % | 299.632 M 3.03 % | 290.811 M 20.72 % | 240.891 M -1.17 % | 243.739 M 27.22 % | 191.584 M 1 362.47 % | 13.100 M -99.59 % | 3.188 B |
| Long term investments | 0.000 -100.00 % | 47.100 M | 0.000 -100.00 % | 46.700 M | 0.000 -100.00 % | 77.735 M | 0.000 100.00 % | -75.700 M | 0.000 -100.00 % | 40.290 M | 0.000 -100.00 % | 34.400 M | 0.000 -100.00 % | 33.537 M | 0.000 -100.00 % | 32.700 M | 0.000 -100.00 % | 9.131 M | 0.000 100.00 % | -104.300 M | 0.000 -100.00 % | 18.016 M | 0.000 100.00 % | -65.600 M | 0.000 -100.00 % | 1.583 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.671 M -94.81 % | 205.546 M | 0.000 |
| Intangible assets | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 3.900 M | 0.000 -100.00 % | 4.900 M | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 106.200 M | 0.000 -100.00 % | 1.938 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 2.391 M | 0.000 -100.00 % | 26.400 M | 0.000 -100.00 % | 31.747 M | 0.000 -100.00 % | 36.900 M | 0.000 -100.00 % | 42.322 M -20.63 % | 53.320 M -17.53 % | 64.652 M -17.55 % | 78.411 M -14.97 % | 92.221 M -36.17 % | 144.485 M 104.46 % | 70.668 M | 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 -100.00 % | 1.715 B 16.98 % | 1.466 B | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 3.900 M | 0.000 -100.00 % | 4.900 M | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 106.200 M | 0.000 -100.00 % | 1.938 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 2.391 M | 0.000 -100.00 % | 26.400 M | 0.000 -100.00 % | 31.747 M | 0.000 -100.00 % | 36.900 M | 0.000 -100.00 % | 42.322 M -20.63 % | 53.320 M -17.53 % | 64.652 M -17.55 % | 78.411 M -14.97 % | 92.221 M -95.04 % | 1.860 B 21.00 % | 1.537 B | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 4.352 B | 0.000 -100.00 % | 4.373 B | 0.000 -100.00 % | 4.384 B | 0.000 -100.00 % | 4.390 B | 0.000 -100.00 % | 4.398 B | 0.000 -100.00 % | 4.301 B | 0.000 -100.00 % | 4.422 B | 0.000 -100.00 % | 4.775 B | 0.000 -100.00 % | 4.795 B | 0.000 -100.00 % | 3.155 B | 0.000 -100.00 % | 3.171 B | 0.000 -100.00 % | 3.190 B | 0.000 -100.00 % | 3.216 B -20.97 % | 4.070 B 1.71 % | 4.001 B 367.51 % | 855.885 M -5.54 % | 906.122 M -41.37 % | 1.546 B -5.91 % | 1.643 B -42.09 % | 2.837 B |
| Total non current assets | 0.000 -100.00 % | 4.599 B | 0.000 -100.00 % | 4.588 B 1 669.08 % | -292.400 M -106.30 % | 4.641 B 1 830.43 % | -268.200 M -105.76 % | 4.658 B 2 882.50 % | -167.414 M -103.57 % | 4.692 B 1 998.91 % | -247.100 M -105.26 % | 4.700 B 1 274.24 % | -400.241 M -108.49 % | 4.712 B 2 964.33 % | -164.500 M -103.23 % | 5.096 B 2 884.92 % | -183.000 M -103.57 % | 5.123 B 2 814.65 % | -188.700 M -105.36 % | 3.524 B 1 932.35 % | -192.300 M -105.42 % | 3.548 B 2 623.76 % | -140.600 M -103.96 % | 3.555 B 2 374.28 % | -156.300 M -104.32 % | 3.621 B -20.25 % | 4.541 B 0.68 % | 4.510 B 235.23 % | 1.345 B -5.83 % | 1.429 B -64.43 % | 4.017 B 12.47 % | 3.571 B -40.72 % | 6.024 B |
| Other current assets | -291.500 M -457.67 % | 81.500 M 132.86 % | -248.000 M -287.31 % | 132.400 M | 0.000 -100.00 % | 204.603 M | 0.000 -100.00 % | 113.900 M | 0.000 -100.00 % | 227.746 M | 0.000 -100.00 % | 112.500 M | 0.000 -100.00 % | 592.172 M | 0.000 -100.00 % | 70.600 M | 0.000 -100.00 % | 641.681 M | 0.000 -100.00 % | 88.500 M | 0.000 -100.00 % | 273.518 M | 0.000 -100.00 % | 94.400 M | 0.000 -100.00 % | 573.249 M 125.86 % | 253.809 M 70.53 % | 148.833 M 10.19 % | 135.071 M 16.47 % | 115.971 M -56.29 % | 265.331 M 234.55 % | 79.309 M -86.23 % | 575.800 M |
| Short term investments | 0.000 -100.00 % | 47.493 M | 0.000 -100.00 % | 127.000 M -78.28 % | 584.800 M 1 228.58 % | 44.017 M -91.79 % | 536.400 M 357.29 % | 117.300 M -64.97 % | 334.828 M 185.45 % | 117.300 M -76.26 % | 494.200 M 301.14 % | 123.200 M -84.61 % | 800.482 M 2 449.22 % | 31.401 M -90.46 % | 329.000 M 222.23 % | 102.100 M -72.10 % | 366.000 M 1 504.63 % | 22.809 M -93.96 % | 377.400 M 186.56 % | 131.700 M -65.76 % | 384.600 M 2 949.48 % | 12.612 M -95.51 % | 281.200 M 215.25 % | 89.200 M -71.47 % | 312.600 M 2 786.96 % | 10.828 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -183.972 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 291.500 M | 0.000 -100.00 % | 121.000 M 141.38 % | -292.400 M -274.59 % | 167.480 M 162.45 % | -268.200 M -277.73 % | 150.900 M 190.14 % | -167.414 M -229.28 % | 129.500 M 152.41 % | -247.100 M -299.44 % | 123.900 M 130.96 % | -400.241 M -208.51 % | 368.840 M 324.22 % | -164.500 M -363.62 % | 62.400 M 134.10 % | -183.000 M -340.88 % | 75.973 M 140.26 % | -188.700 M -431.05 % | 57.000 M 129.64 % | -192.300 M -414.73 % | 61.100 M 143.46 % | -140.600 M -373.54 % | 51.400 M 132.89 % | -156.300 M -262.55 % | 96.154 M -55.08 % | 214.069 M -0.76 % | 215.708 M -14.28 % | 251.637 M 31.99 % | 190.653 M -73.84 % | 728.874 M 74.74 % | 417.116 M -2.82 % | 429.200 M |
| Cash and short term investments | 291.500 M 0.00 % | 291.500 M 17.54 % | 248.000 M 0.00 % | 248.000 M -15.18 % | 292.400 M 38.25 % | 211.497 M -21.14 % | 268.200 M 0.00 % | 268.200 M 60.20 % | 167.414 M -32.17 % | 246.800 M -0.12 % | 247.100 M 0.00 % | 247.100 M -38.26 % | 400.241 M 0.00 % | 400.241 M 143.31 % | 164.500 M 0.00 % | 164.500 M -10.11 % | 183.000 M 85.26 % | 98.782 M -47.65 % | 188.700 M 0.00 % | 188.700 M -1.87 % | 192.300 M 160.88 % | 73.712 M -47.57 % | 140.600 M 0.00 % | 140.600 M -10.04 % | 156.300 M 46.10 % | 106.982 M -53.19 % | 228.538 M 1.50 % | 225.161 M -14.08 % | 262.052 M 30.32 % | 201.084 M -72.41 % | 728.874 M 74.74 % | 417.116 M -2.82 % | 429.200 M |
| Total current assets | 0.000 -100.00 % | 1.412 B | 0.000 -100.00 % | 1.716 B 486.70 % | 292.400 M -83.39 % | 1.760 B 556.38 % | 268.200 M -83.23 % | 1.599 B 855.36 % | 167.414 M -88.31 % | 1.432 B 479.64 % | 247.100 M -81.17 % | 1.312 B 227.80 % | 400.241 M -72.05 % | 1.432 B 770.59 % | 164.500 M -84.55 % | 1.064 B 481.64 % | 183.000 M -83.99 % | 1.143 B 505.90 % | 188.700 M -83.28 % | 1.128 B 486.79 % | 192.300 M -85.36 % | 1.314 B 834.44 % | 140.600 M -88.60 % | 1.234 B 689.38 % | 156.300 M -86.39 % | 1.148 B -33.01 % | 1.714 B -45.56 % | 3.149 B -2.48 % | 3.229 B 5.08 % | 3.073 B -45.06 % | 5.593 B 0.79 % | 5.549 B -37.39 % | 8.863 B |
| Inventory | 0.000 -100.00 % | 453.900 M | 0.000 -100.00 % | 522.300 M | 0.000 -100.00 % | 482.300 M | 0.000 -100.00 % | 548.400 M | 0.000 -100.00 % | 521.400 M | 0.000 -100.00 % | 501.600 M | 0.000 -100.00 % | 471.109 M | 0.000 -100.00 % | 404.100 M | 0.000 -100.00 % | 402.875 M | 0.000 -100.00 % | 452.500 M | 0.000 -100.00 % | 489.956 M | 0.000 -100.00 % | 483.900 M | 0.000 -100.00 % | 468.120 M -14.47 % | 547.314 M -28.07 % | 760.943 M -22.01 % | 975.683 M 4.46 % | 934.014 M -60.05 % | 2.338 B 3.20 % | 2.265 B -27.06 % | 3.106 B |
| Net receivables | 0.000 -100.00 % | 585.300 M | 0.000 -100.00 % | 812.800 M | 0.000 -100.00 % | 862.000 M | 0.000 -100.00 % | 668.900 M | 0.000 -100.00 % | 553.801 M | 0.000 -100.00 % | 450.800 M | 0.000 -100.00 % | 394.499 M | 0.000 -100.00 % | 425.200 M | 0.000 -100.00 % | 488.493 M | 0.000 -100.00 % | 398.700 M | 0.000 -100.00 % | 556.768 M | 0.000 -100.00 % | 514.900 M | 0.000 -100.00 % | 436.749 M -36.20 % | 684.520 M -66.01 % | 2.014 B 8.50 % | 1.856 B 1.89 % | 1.822 B -19.42 % | 2.261 B -18.88 % | 2.787 B | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 127.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 144.200 M | 0.000 -100.00 % | 36.310 M | 0.000 -100.00 % | 46.100 M | 0.000 -100.00 % | 191.054 M | 0.000 -100.00 % | 49.200 M | 0.000 -100.00 % | 82.597 M | 0.000 -100.00 % | 206.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 155.700 M | 0.000 -100.00 % | 326.121 M 176.92 % | 117.768 M -23.06 % | 153.070 M -10.01 % | 170.100 M -8.78 % | 186.482 M -54.42 % | 409.093 M 136.63 % | 172.883 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 1.782 B | 0.000 -100.00 % | 1.847 B | 0.000 -100.00 % | 1.868 B | 0.000 -100.00 % | 1.662 B | 0.000 -100.00 % | 1.641 B | 0.000 -100.00 % | 1.491 B | 0.000 -100.00 % | 1.541 B | 0.000 -100.00 % | 1.398 B | 0.000 -100.00 % | 1.391 B | 0.000 -100.00 % | 1.258 B | 0.000 -100.00 % | 1.254 B | 0.000 -100.00 % | 1.208 B | 0.000 -100.00 % | 1.207 B -19.95 % | 1.507 B -28.91 % | 2.120 B 15.96 % | 1.829 B -3.56 % | 1.896 B -38.69 % | 3.093 B 10.65 % | 2.795 B | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 42.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 24.000 K 166.67 % | 9.000 K -98.83 % | 770.000 K 46.39 % | 526.000 K | 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 % | 551.600 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 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.639 M | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.440 M 122.41 % | -229.508 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.820 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 430.760 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 |
| Other total stockholders equity | 0.000 -100.00 % | 441.084 M | 0.000 -100.00 % | 512.700 M | 0.000 100.00 % | -3.468 B -867 087.75 % | 400.000 K | 0.000 -100.00 % | 400.000 K -99.99 % | 3.883 B 970 685.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K -99.99 % | 4.039 B 1 009 556.25 % | 400.000 K | 0.000 -100.00 % | 400.000 K -99.99 % | 4.617 B 1 154 088.50 % | 400.000 K | 0.000 -100.00 % | 400.000 K -99.99 % | 3.327 B 831 566.50 % | 400.000 K | 0.000 -100.00 % | 400.000 K -99.99 % | 3.338 B -12.67 % | 3.822 B -2.84 % | 3.934 B 777.97 % | 448.033 M 13.19 % | 395.826 M -35.61 % | 614.718 M -9.79 % | 681.411 M -76.19 % | 2.862 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 494.600 M | 0.000 -100.00 % | 493.400 M | 0.000 -100.00 % | 775.500 M | 0.000 -100.00 % | 545.100 M | 0.000 -100.00 % | 544.900 M | 0.000 -100.00 % | 398.300 M | 0.000 -100.00 % | 398.107 M | 0.000 -100.00 % | 474.600 M | 0.000 -100.00 % | 474.388 M | 0.000 -100.00 % | 101.000 M | 0.000 -100.00 % | 100.932 M | 0.000 -100.00 % | 105.300 M | 0.000 -100.00 % | 105.244 M -74.65 % | 415.108 M 171.19 % | 153.070 M -10.01 % | 170.100 M -8.78 % | 186.482 M -2.67 % | 191.597 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 6.012 B | 0.000 -100.00 % | 6.304 B | 0.000 -100.00 % | 6.401 B | 0.000 -100.00 % | 6.258 B | 0.000 -100.00 % | 6.125 B | 0.000 -100.00 % | 6.012 B | 0.000 -100.00 % | 6.144 B | 0.000 -100.00 % | 6.161 B | 0.000 -100.00 % | 6.266 B | 0.000 -100.00 % | 4.652 B | 0.000 -100.00 % | 4.862 B | 0.000 -100.00 % | 4.789 B | 0.000 -100.00 % | 4.769 B -23.75 % | 6.255 B -18.33 % | 7.659 B 67.43 % | 4.574 B 1.62 % | 4.502 B -53.16 % | 9.610 B 5.37 % | 9.120 B -38.74 % | 14.887 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-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-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-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 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-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 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-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 | 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 | 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 % | 36.920 M 0.00 % | 36.920 M 0.00 % | 36.920 M 0.00 % | 36.920 M | 0.000 -100.00 % | 61.530 M 0.00 % | 61.530 M 0.00 % | 61.530 M | 0.000 -100.00 % | 133.508 M 0.00 % | 133.508 M 0.00 % | 133.508 M 53.91 % | 86.742 M 0.00 % | 86.742 M 0.00 % | 86.742 M 274.01 % | -49.850 M 0.00 % | -49.850 M 0.00 % | -49.850 M -165.20 % | -18.797 M 0.00 % | -18.797 M 0.00 % | -18.797 M 0.00 % | -18.797 M -109.08 % | 207.019 M 0.00 % | 207.019 M 0.00 % | 207.019 M 0.00 % | 207.019 M 2 320.70 % | -9.322 M 0.00 % | -9.322 M 0.00 % | -9.322 M 0.00 % | -9.322 M 89.13 % | -85.751 M 0.00 % | -85.751 M 0.00 % | -85.751 M 0.00 % | -85.751 M -180.31 % | 106.770 M 0.00 % | 106.770 M 0.00 % | 106.770 M 0.00 % | 106.770 M 3 926.38 % | 2.652 M 0.00 % | 2.652 M 0.00 % | 2.652 M 0.00 % | 2.652 M 101.66 % | -160.140 M 0.00 % | -160.140 M 0.00 % | -160.140 M 0.00 % | -160.140 M -153.10 % | -63.273 M 0.00 % | -63.273 M 0.00 % | -63.273 M 0.00 % | -63.273 M -2.15 % | -61.939 M 0.00 % | -61.939 M 0.00 % | -61.939 M 0.00 % | -61.939 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 | 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 % | -6.959 M 0.00 % | -6.959 M 0.00 % | -6.959 M 0.00 % | -6.959 M | 0.000 -100.00 % | 19.799 M 0.00 % | 19.799 M 0.00 % | 19.799 M | 0.000 -100.00 % | 53.407 M 0.00 % | 53.407 M 0.00 % | 53.407 M -0.52 % | 53.685 M 0.00 % | 53.685 M 0.00 % | 53.685 M 615.35 % | -10.417 M 0.00 % | -10.417 M 0.00 % | -10.417 M -106.86 % | 151.762 M 0.00 % | 151.762 M 0.00 % | 151.762 M 0.00 % | 151.762 M 878.33 % | -19.498 M 0.00 % | -19.498 M 0.00 % | -19.498 M 0.00 % | -19.498 M -301.39 % | 9.682 M 0.00 % | 9.682 M 0.00 % | 9.682 M 0.00 % | 9.682 M 105.92 % | -163.406 M 0.00 % | -163.406 M 0.00 % | -163.406 M 0.00 % | -163.406 M -608.89 % | -23.051 M 0.00 % | -23.051 M 0.00 % | -23.051 M 0.00 % | -23.051 M -162.87 % | 36.667 M 0.00 % | 36.667 M 0.00 % | 36.667 M 0.00 % | 36.667 M 119.24 % | -190.534 M 0.00 % | -190.534 M 0.00 % | -190.534 M 0.00 % | -190.534 M -124.42 % | -84.900 M 0.00 % | -84.900 M 0.00 % | -84.900 M 0.00 % | -84.900 M -6 616.77 % | -1.264 M 0.00 % | -1.264 M 0.00 % | -1.264 M 0.00 % | -1.264 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 | 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 % | 43.879 M 0.00 % | 43.879 M 0.00 % | 43.879 M 0.00 % | 43.879 M | 0.000 -100.00 % | 41.732 M 0.00 % | 41.732 M 0.00 % | 41.732 M | 0.000 -100.00 % | 80.101 M 0.00 % | 80.101 M 0.00 % | 80.101 M 142.31 % | 33.057 M 0.00 % | 33.057 M 0.00 % | 33.057 M 183.83 % | -39.433 M 0.00 % | -39.433 M 0.00 % | -39.433 M 76.88 % | -170.559 M 0.00 % | -170.559 M 0.00 % | -170.559 M 0.00 % | -170.559 M -175.30 % | 226.517 M 0.00 % | 226.517 M 0.00 % | 226.517 M 0.00 % | 226.517 M 1 291.95 % | -19.004 M 0.00 % | -19.004 M 0.00 % | -19.004 M 0.00 % | -19.004 M -124.47 % | 77.655 M 0.00 % | 77.655 M 0.00 % | 77.655 M 0.00 % | 77.655 M -40.18 % | 129.821 M 0.00 % | 129.821 M 0.00 % | 129.821 M 0.00 % | 129.821 M 481.66 % | -34.015 M 0.00 % | -34.015 M 0.00 % | -34.015 M 0.00 % | -34.015 M -211.92 % | 30.394 M 0.00 % | 30.394 M 0.00 % | 30.394 M 0.00 % | 30.394 M 40.53 % | 21.628 M 0.00 % | 21.628 M 0.00 % | 21.628 M 0.00 % | 21.628 M 135.64 % | -60.675 M 0.00 % | -60.675 M 0.00 % | -60.675 M 0.00 % | -60.675 M |
| Other non cash items | -4.200 M -110.88 % | 38.594 M 777.09 % | -5.700 M 88.80 % | -50.900 M -163.73 % | -19.300 M 64.39 % | -54.200 M -1 768.97 % | -2.900 M 94.55 % | -53.200 M -190.71 % | -18.300 M 83.19 % | -108.843 M -222.02 % | -33.800 M 84.29 % | -215.200 M -556.90 % | 47.100 M 104.45 % | -1.058 B -1 073.22 % | 108.700 M -3.29 % | 112.400 M -31.00 % | 162.900 M 130.90 % | 70.550 M -37.40 % | 112.700 M -7.17 % | 121.400 M -31.18 % | 176.400 M 161.22 % | 67.529 M 112.36 % | -546.500 M -277.16 % | -144.900 M -184.89 % | 170.700 M 141.57 % | -410.644 M -272.98 % | 237.400 M -5.87 % | 252.200 M 25.79 % | 200.500 M 79.00 % | 112.011 M 0.00 % | 112.011 M 56.34 % | 71.646 M 0.00 % | 71.646 M 0.00 % | 71.646 M 19.17 % | 60.121 M 0.00 % | 60.121 M 0.00 % | 60.121 M -87.37 % | 476.046 M 0.00 % | 476.046 M 0.00 % | 476.046 M 0.00 % | 476.046 M 504.75 % | 78.718 M 0.00 % | 78.718 M 0.00 % | 78.718 M 0.00 % | 78.718 M -25.24 % | 105.288 M 0.00 % | 105.288 M -76.65 % | 450.938 M 1 300.43 % | 32.200 M 316.11 % | -14.900 M -115.90 % | 93.692 M -3.50 % | 97.089 M 0.00 % | 97.089 M 114.98 % | 45.163 M 0.00 % | 45.163 M 0.00 % | 45.163 M 0.00 % | 45.163 M -4.32 % | 47.204 M 0.00 % | 47.204 M 0.00 % | 47.204 M 0.00 % | 47.204 M 542.13 % | -10.677 M 0.00 % | -10.677 M 0.00 % | -10.677 M 0.00 % | -10.677 M 79.89 % | -53.097 M 0.00 % | -53.097 M 0.00 % | -53.097 M 0.00 % | -53.097 M -278.10 % | -14.043 M 0.00 % | -14.043 M 0.00 % | -14.043 M 0.00 % | -14.043 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.400 M -4.69 % | 25.600 M 1.59 % | 25.200 M -2.33 % | 25.800 M 4.88 % | 24.600 M -1.60 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.157 M 0.00 % | 86.157 M 0.00 % | 86.157 M 0.00 % | 86.157 M | 0.000 -100.00 % | 3.344 M 0.00 % | 3.344 M 0.00 % | 3.344 M | 0.000 -100.00 % | 56.870 M 0.00 % | 56.870 M 0.00 % | 56.870 M -38.27 % | 92.119 M 0.00 % | 92.119 M 0.00 % | 92.119 M 258.02 % | -58.295 M 0.00 % | -58.295 M 0.00 % | -58.295 M 48.56 % | -113.337 M 0.00 % | -113.337 M 0.00 % | -113.337 M 0.00 % | -113.337 M -211.16 % | 101.957 M 0.00 % | 101.957 M 0.00 % | 101.957 M 0.00 % | 101.957 M 81.74 % | 56.101 M 0.00 % | 56.101 M 0.00 % | 56.101 M 0.00 % | 56.101 M -27.13 % | 76.992 M 0.00 % | 76.992 M 0.00 % | 76.992 M 0.00 % | 76.992 M -62.16 % | 203.446 M 0.00 % | 203.446 M 0.00 % | 203.446 M 0.00 % | 203.446 M -23.30 % | 265.264 M 0.00 % | 265.264 M 0.00 % | 265.264 M 0.00 % | 265.264 M 753.01 % | -40.622 M 0.00 % | -40.622 M 0.00 % | -40.622 M 0.00 % | -40.622 M -134.46 % | 117.898 M 0.00 % | 117.898 M 0.00 % | 117.898 M 0.00 % | 117.898 M 135.00 % | 50.169 M 0.00 % | 50.169 M 0.00 % | 50.169 M 0.00 % | 50.169 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 % | 330.500 K 0.00 % | 330.500 K 0.00 % | 330.500 K 0.00 % | 330.500 K | 0.000 100.00 % | -1.808 M 0.00 % | -1.808 M 0.00 % | -1.808 M | 0.000 -100.00 % | 43.750 K 0.00 % | 43.750 K 0.00 % | 43.750 K 100.14 % | -30.342 M 0.00 % | -30.342 M 0.00 % | -30.342 M -628.01 % | -4.168 M 0.00 % | -4.168 M 0.00 % | -4.168 M 85.93 % | -29.621 M 0.00 % | -29.621 M 0.00 % | -29.621 M 0.00 % | -29.621 M 72.33 % | -107.047 M 0.00 % | -107.047 M 0.00 % | -107.047 M 0.00 % | -107.047 M -419.21 % | -20.617 M 0.00 % | -20.617 M 0.00 % | -20.617 M 0.00 % | -20.617 M 57.23 % | -48.207 M 0.00 % | -48.207 M 0.00 % | -48.207 M 0.00 % | -48.207 M -30.74 % | -36.871 M 0.00 % | -36.871 M 0.00 % | -36.871 M 0.00 % | -36.871 M 44.69 % | -66.665 M 0.00 % | -66.665 M 0.00 % | -66.665 M 0.00 % | -66.665 M 86.48 % | -493.123 M 0.00 % | -493.123 M 0.00 % | -493.123 M 0.00 % | -493.123 M -598.23 % | -70.625 M 0.00 % | -70.625 M 0.00 % | -70.625 M 0.00 % | -70.625 M -854.87 % | -7.396 M 0.00 % | -7.396 M 0.00 % | -7.396 M 0.00 % | -7.396 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 | 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 100.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 836.000 K 0.00 % | 836.000 K 0.00 % | 836.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 698.250 K 0.00 % | 698.250 K 0.00 % | 698.250 K 0.00 % | 698.250 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 % | 1.500 K 0.00 % | 1.500 K 0.00 % | 1.500 K 0.00 % | 1.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -330.500 K 0.00 % | -330.500 K 0.00 % | -330.500 K 0.00 % | -330.500 K | 0.000 -100.00 % | 1.808 M 0.00 % | 1.808 M 0.00 % | 1.808 M | 0.000 100.00 % | -43.750 K 0.00 % | -43.750 K 0.00 % | -43.750 K -100.15 % | 29.506 M 0.00 % | 29.506 M 0.00 % | 29.506 M 607.95 % | 4.168 M 0.00 % | 4.168 M 0.00 % | 4.168 M -85.93 % | 29.621 M 0.00 % | 29.621 M 0.00 % | 29.621 M 0.00 % | 29.621 M -72.15 % | 106.349 M 0.00 % | 106.349 M 0.00 % | 106.349 M 0.00 % | 106.349 M 415.82 % | 20.617 M 0.00 % | 20.617 M 0.00 % | 20.617 M 0.00 % | 20.617 M -57.23 % | 48.207 M 0.00 % | 48.207 M 0.00 % | 48.207 M 0.00 % | 48.207 M 30.74 % | 36.871 M 0.00 % | 36.871 M 0.00 % | 36.871 M 0.00 % | 36.871 M -44.69 % | 66.665 M 0.00 % | 66.665 M 0.00 % | 66.665 M 0.00 % | 66.665 M -86.48 % | 493.122 M 0.00 % | 493.122 M 0.00 % | 493.122 M 0.00 % | 493.122 M 598.23 % | 70.625 M 0.00 % | 70.625 M 0.00 % | 70.625 M 0.00 % | 70.625 M 854.87 % | 7.396 M 0.00 % | 7.396 M 0.00 % | 7.396 M 0.00 % | 7.396 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 % | -19.010 M 0.00 % | -19.010 M 0.00 % | -19.010 M 0.00 % | -19.010 M | 0.000 -100.00 % | 9.002 M 0.00 % | 9.002 M 0.00 % | 9.002 M | 0.000 100.00 % | -2.396 M 0.00 % | -2.396 M 0.00 % | -2.396 M 90.38 % | -24.897 M 0.00 % | -24.897 M 0.00 % | -24.897 M -158.49 % | 42.568 M 0.00 % | 42.568 M 0.00 % | 42.568 M 296.16 % | 10.745 M 0.00 % | 10.745 M 0.00 % | 10.745 M 0.00 % | 10.745 M 121.35 % | -50.320 M 0.00 % | -50.320 M 0.00 % | -50.320 M 0.00 % | -50.320 M -152.70 % | -19.913 M 0.00 % | -19.913 M 0.00 % | -19.913 M 0.00 % | -19.913 M 55.12 % | -44.365 M 0.00 % | -44.365 M 0.00 % | -44.365 M 0.00 % | -44.365 M -28.71 % | -34.468 M 0.00 % | -34.468 M 0.00 % | -34.468 M 0.00 % | -34.468 M 44.98 % | -62.648 M 0.00 % | -62.648 M 0.00 % | -62.648 M 0.00 % | -62.648 M 86.54 % | -465.582 M 0.00 % | -465.582 M 0.00 % | -465.582 M 0.00 % | -465.582 M -464.48 % | -82.479 M 0.00 % | -82.479 M 0.00 % | -82.479 M 0.00 % | -82.479 M -599.20 % | 16.522 M 0.00 % | 16.522 M 0.00 % | 16.522 M 0.00 % | 16.522 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 | 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 -100.00 % | 89.877 M 0.00 % | 89.877 M 0.00 % | 89.877 M 359 406.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K -99.96 % | 60.201 M 0.00 % | 60.201 M 0.00 % | 60.201 M 0.00 % | 60.201 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -161.750 K 0.00 % | -161.750 K 0.00 % | -161.750 K 0.00 % | -161.750 K -287.43 % | -41.750 K 0.00 % | -41.750 K 0.00 % | -41.750 K 0.00 % | -41.750 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -19.340 M 0.00 % | -19.340 M 0.00 % | -19.340 M 0.00 % | -19.340 M 0.00 % | -19.340 M 0.00 % | -19.340 M 0.00 % | -19.340 M 0.00 % | -19.340 M 6.75 % | -20.739 M 0.00 % | -20.739 M 0.00 % | -20.739 M 0.00 % | -20.739 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.087 M 0.00 % | -8.087 M 0.00 % | -8.087 M 0.00 % | -8.087 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 |
| 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 % | -275.815 M 0.00 % | -275.815 M 0.00 % | -275.815 M 0.00 % | -275.815 M | 0.000 100.00 % | -23.640 M 0.00 % | -23.640 M 0.00 % | -23.640 M | 0.000 100.00 % | -32.762 M 0.00 % | -32.762 M 0.00 % | -32.762 M -1 490.17 % | -2.060 M 0.00 % | -2.060 M 0.00 % | -2.060 M 97.16 % | -72.486 M 0.00 % | -72.486 M 0.00 % | -72.486 M 83.09 % | -428.702 M 0.00 % | -428.702 M 0.00 % | -428.702 M 0.00 % | -428.702 M -6.66 % | -401.952 M 0.00 % | -401.952 M 0.00 % | -401.952 M 0.00 % | -401.952 M -22.42 % | -328.339 M 0.00 % | -328.339 M 0.00 % | -328.339 M 0.00 % | -328.339 M -498.34 % | -54.875 M 0.00 % | -54.875 M 0.00 % | -54.875 M 0.00 % | -54.875 M 61.66 % | -143.136 M 0.00 % | -143.136 M 0.00 % | -143.136 M 0.00 % | -143.136 M 28.46 % | -200.085 M 0.00 % | -200.085 M 0.00 % | -200.085 M 0.00 % | -200.085 M -122.61 % | -89.880 M 0.00 % | -89.880 M 0.00 % | -89.880 M 0.00 % | -89.880 M -32.73 % | -67.718 M 0.00 % | -67.718 M 0.00 % | -67.718 M 0.00 % | -67.718 M -188.05 % | -23.509 M 0.00 % | -23.509 M 0.00 % | -23.509 M 0.00 % | -23.509 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 % | -275.815 M 0.00 % | -275.815 M 0.00 % | -275.815 M 0.00 % | -275.815 M | 0.000 100.00 % | -23.640 M 0.00 % | -23.640 M 0.00 % | -23.640 M | 0.000 100.00 % | -32.762 M 0.00 % | -32.762 M 0.00 % | -32.762 M -1 490.17 % | -2.060 M 0.00 % | -2.060 M 0.00 % | -2.060 M 97.16 % | -72.486 M 0.00 % | -72.486 M 0.00 % | -72.486 M 83.09 % | -428.702 M 0.00 % | -428.702 M 0.00 % | -428.702 M 0.00 % | -428.702 M -6.66 % | -401.952 M 0.00 % | -401.952 M 0.00 % | -401.952 M 0.00 % | -401.952 M -22.42 % | -328.339 M 0.00 % | -328.339 M 0.00 % | -328.339 M 0.00 % | -328.339 M -498.34 % | -54.875 M 0.00 % | -54.875 M 0.00 % | -54.875 M 0.00 % | -54.875 M 61.66 % | -143.136 M 0.00 % | -143.136 M 0.00 % | -143.136 M 0.00 % | -143.136 M 31.24 % | -208.172 M 0.00 % | -208.172 M 0.00 % | -208.172 M 0.00 % | -208.172 M -131.61 % | -89.880 M 0.00 % | -89.880 M 0.00 % | -89.880 M 0.00 % | -89.880 M -32.73 % | -67.718 M 0.00 % | -67.718 M 0.00 % | -67.718 M 0.00 % | -67.718 M -188.05 % | -23.509 M 0.00 % | -23.509 M 0.00 % | -23.509 M 0.00 % | -23.509 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 % | 199.905 M 0.00 % | 199.905 M 0.00 % | 199.905 M 0.00 % | 199.905 M | 0.000 -100.00 % | 5.488 M 0.00 % | 5.488 M 0.00 % | 5.488 M | 0.000 100.00 % | -22.012 M 0.00 % | -22.012 M 0.00 % | -22.012 M 68.45 % | -69.776 M 0.00 % | -69.776 M 0.00 % | -69.776 M -172.45 % | 96.311 M 0.00 % | 96.311 M 0.00 % | 96.311 M -78.10 % | 439.712 M 0.00 % | 439.712 M 0.00 % | 439.712 M 0.00 % | 439.712 M 4.49 % | 420.805 M 0.00 % | 420.805 M 0.00 % | 420.805 M 0.00 % | 420.805 M 56.76 % | 268.432 M 0.00 % | 268.432 M 0.00 % | 268.432 M 0.00 % | 268.432 M 7 729.17 % | -3.519 M 0.00 % | -3.519 M 0.00 % | -3.519 M 0.00 % | -3.519 M -6 699.03 % | -51.750 K 0.00 % | -51.750 K 0.00 % | -51.750 K 0.00 % | -51.750 K 99.29 % | -7.338 M 0.00 % | -7.338 M 0.00 % | -7.338 M 0.00 % | -7.338 M -101.22 % | 603.627 M 0.00 % | 603.627 M 0.00 % | 603.627 M 0.00 % | 603.627 M 635.42 % | 82.079 M 0.00 % | 82.079 M 0.00 % | 82.079 M 0.00 % | 82.079 M 212.34 % | 26.279 M 0.00 % | 26.279 M 0.00 % | 26.279 M 0.00 % | 26.279 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.400 M -4.69 % | 25.600 M 1.59 % | 25.200 M -2.33 % | 25.800 M 4.88 % | 24.600 M -1.60 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.764 M 0.00 % | -8.764 M 0.00 % | -8.764 M 0.00 % | -8.764 M | 0.000 100.00 % | -5.806 M 0.00 % | -5.806 M 0.00 % | -5.806 M | 0.000 100.00 % | -299.250 K 0.00 % | -299.250 K 0.00 % | -299.250 K 93.51 % | -4.614 M 0.00 % | -4.614 M 0.00 % | -4.614 M -156.98 % | 8.098 M 0.00 % | 8.098 M 0.00 % | 8.098 M 108.84 % | -91.581 M 0.00 % | -91.581 M 0.00 % | -91.581 M 0.00 % | -91.581 M -229.92 % | 70.491 M 0.00 % | 70.491 M 0.00 % | 70.491 M 0.00 % | 70.491 M 397.20 % | -23.718 M 0.00 % | -23.718 M 0.00 % | -23.718 M 0.00 % | -23.718 M 7.95 % | -25.767 M 0.00 % | -25.767 M 0.00 % | -25.767 M 0.00 % | -25.767 M -199.91 % | 25.791 M 0.00 % | 25.791 M 0.00 % | 25.791 M 0.00 % | 25.791 M 300.03 % | -12.893 M 0.00 % | -12.893 M 0.00 % | -12.893 M 0.00 % | -12.893 M -270.90 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M -84.84 % | 49.780 M 0.00 % | 49.780 M 0.00 % | 49.780 M 0.00 % | 49.780 M -28.33 % | 69.461 M 0.00 % | 69.461 M 0.00 % | 69.461 M 0.00 % | 69.461 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 292.600 M 9.10 % | 268.200 M 10.55 % | 242.600 M 16.13 % | 208.900 M 14.09 % | 183.100 M -25.90 % | 247.100 M 11.26 % | 222.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.039 M 0.00 % | 24.039 M 0.00 % | 24.039 M 0.00 % | 24.039 M | 0.000 -100.00 % | 29.845 M 0.00 % | 29.845 M 0.00 % | 29.845 M | 0.000 -100.00 % | 30.144 M 0.00 % | 30.144 M 0.00 % | 30.144 M -13.27 % | 34.758 M 0.00 % | 34.758 M 0.00 % | 34.758 M 30.37 % | 26.660 M 0.00 % | 26.660 M 0.00 % | 26.660 M -77.45 % | 118.241 M 0.00 % | 118.241 M 0.00 % | 118.241 M 0.00 % | 118.241 M 147.62 % | 47.751 M 0.00 % | 47.751 M 0.00 % | 47.751 M 0.00 % | 47.751 M -33.19 % | 71.469 M 0.00 % | 71.469 M 0.00 % | 71.469 M 0.00 % | 71.469 M -26.50 % | 97.236 M 0.00 % | 97.236 M 0.00 % | 97.236 M 0.00 % | 97.236 M -37.98 % | 156.779 M 0.00 % | 156.779 M 0.00 % | 156.779 M 0.00 % | 156.779 M -7.60 % | 169.672 M 0.00 % | 169.672 M 0.00 % | 169.672 M 0.00 % | 169.672 M 4.65 % | 162.128 M 0.00 % | 162.128 M 0.00 % | 162.128 M 0.00 % | 162.128 M 44.31 % | 112.348 M 0.00 % | 112.348 M 0.00 % | 112.348 M 0.00 % | 112.348 M 161.96 % | 42.887 M 0.00 % | 42.887 M 0.00 % | 42.887 M 0.00 % | 42.887 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.480 M -42.76 % | 292.600 M 9.10 % | 268.200 M 14.57 % | 234.100 M 12.06 % | 208.900 M -23.11 % | 271.700 M 9.96 % | 247.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.275 M 0.00 % | 15.275 M 0.00 % | 15.275 M 0.00 % | 15.275 M | 0.000 -100.00 % | 24.039 M 0.00 % | 24.039 M 0.00 % | 24.039 M | 0.000 -100.00 % | 29.845 M 0.00 % | 29.845 M 0.00 % | 29.845 M -0.99 % | 30.144 M 0.00 % | 30.144 M 0.00 % | 30.144 M -13.27 % | 34.758 M 0.00 % | 34.758 M 0.00 % | 34.758 M 30.37 % | 26.660 M 0.00 % | 26.660 M 0.00 % | 26.660 M 0.00 % | 26.660 M -77.45 % | 118.241 M 0.00 % | 118.241 M 0.00 % | 118.241 M 0.00 % | 118.241 M 147.62 % | 47.751 M 0.00 % | 47.751 M 0.00 % | 47.751 M 0.00 % | 47.751 M -33.19 % | 71.469 M 0.00 % | 71.469 M 0.00 % | 71.469 M 0.00 % | 71.469 M -60.85 % | 182.570 M 0.00 % | 182.570 M 0.00 % | 182.570 M 0.00 % | 182.570 M 16.45 % | 156.779 M 0.00 % | 156.779 M 0.00 % | 156.779 M 0.00 % | 156.779 M -7.60 % | 169.672 M 0.00 % | 169.672 M 0.00 % | 169.672 M 0.00 % | 169.672 M 4.65 % | 162.128 M 0.00 % | 162.128 M 0.00 % | 162.128 M 0.00 % | 162.128 M 44.31 % | 112.348 M 0.00 % | 112.348 M 0.00 % | 112.348 M 0.00 % | 112.348 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.400 M -4.69 % | 25.600 M 1.59 % | 25.200 M -2.33 % | 25.800 M 4.88 % | 24.600 M -1.60 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.157 M 0.00 % | 86.157 M 0.00 % | 86.157 M 0.00 % | 86.157 M | 0.000 -100.00 % | 3.344 M 0.00 % | 3.344 M 0.00 % | 3.344 M | 0.000 -100.00 % | 56.870 M 0.00 % | 56.870 M 0.00 % | 56.870 M -38.27 % | 92.119 M 0.00 % | 92.119 M 0.00 % | 92.119 M 258.02 % | -58.295 M 0.00 % | -58.295 M 0.00 % | -58.295 M 48.56 % | -113.337 M 0.00 % | -113.337 M 0.00 % | -113.337 M 0.00 % | -113.337 M -211.16 % | 101.957 M 0.00 % | 101.957 M 0.00 % | 101.957 M 0.00 % | 101.957 M 81.74 % | 56.101 M 0.00 % | 56.101 M 0.00 % | 56.101 M 0.00 % | 56.101 M -27.13 % | 76.992 M 0.00 % | 76.992 M 0.00 % | 76.992 M 0.00 % | 76.992 M -62.16 % | 203.446 M 0.00 % | 203.446 M 0.00 % | 203.446 M 0.00 % | 203.446 M -23.30 % | 265.264 M 0.00 % | 265.264 M 0.00 % | 265.264 M 0.00 % | 265.264 M 753.01 % | -40.622 M 0.00 % | -40.622 M 0.00 % | -40.622 M 0.00 % | -40.622 M -134.46 % | 117.898 M 0.00 % | 117.898 M 0.00 % | 117.898 M 0.00 % | 117.898 M 135.00 % | 50.169 M 0.00 % | 50.169 M 0.00 % | 50.169 M 0.00 % | 50.169 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 % | 330.500 K 0.00 % | 330.500 K 0.00 % | 330.500 K 0.00 % | 330.500 K | 0.000 100.00 % | -1.808 M 0.00 % | -1.808 M 0.00 % | -1.808 M | 0.000 -100.00 % | 43.750 K 0.00 % | 43.750 K 0.00 % | 43.750 K 100.14 % | -30.342 M 0.00 % | -30.342 M 0.00 % | -30.342 M -628.01 % | -4.168 M 0.00 % | -4.168 M 0.00 % | -4.168 M 85.93 % | -29.621 M 0.00 % | -29.621 M 0.00 % | -29.621 M 0.00 % | -29.621 M 72.33 % | -107.047 M 0.00 % | -107.047 M 0.00 % | -107.047 M 0.00 % | -107.047 M -419.21 % | -20.617 M 0.00 % | -20.617 M 0.00 % | -20.617 M 0.00 % | -20.617 M 57.23 % | -48.207 M 0.00 % | -48.207 M 0.00 % | -48.207 M 0.00 % | -48.207 M -30.74 % | -36.871 M 0.00 % | -36.871 M 0.00 % | -36.871 M 0.00 % | -36.871 M 44.69 % | -66.665 M 0.00 % | -66.665 M 0.00 % | -66.665 M 0.00 % | -66.665 M 86.48 % | -493.123 M 0.00 % | -493.123 M 0.00 % | -493.123 M 0.00 % | -493.123 M -598.23 % | -70.625 M 0.00 % | -70.625 M 0.00 % | -70.625 M 0.00 % | -70.625 M -854.87 % | -7.396 M 0.00 % | -7.396 M 0.00 % | -7.396 M 0.00 % | -7.396 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.400 M -4.69 % | 25.600 M 1.59 % | 25.200 M -2.33 % | 25.800 M 4.88 % | 24.600 M -1.60 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.487 M 0.00 % | 86.487 M 0.00 % | 86.487 M 0.00 % | 86.487 M | 0.000 -100.00 % | 1.536 M 0.00 % | 1.536 M 0.00 % | 1.536 M | 0.000 -100.00 % | 56.914 M 0.00 % | 56.914 M 0.00 % | 56.914 M -7.87 % | 61.778 M 0.00 % | 61.778 M 0.00 % | 61.778 M 198.90 % | -62.463 M 0.00 % | -62.463 M 0.00 % | -62.463 M 56.31 % | -142.958 M 0.00 % | -142.958 M 0.00 % | -142.958 M 0.00 % | -142.958 M -2 708.60 % | -5.090 M 0.00 % | -5.090 M 0.00 % | -5.090 M 0.00 % | -5.090 M -114.34 % | 35.484 M 0.00 % | 35.484 M 0.00 % | 35.484 M 0.00 % | 35.484 M 23.27 % | 28.785 M 0.00 % | 28.785 M 0.00 % | 28.785 M 0.00 % | 28.785 M -82.72 % | 166.575 M 0.00 % | 166.575 M 0.00 % | 166.575 M 0.00 % | 166.575 M -16.13 % | 198.599 M 0.00 % | 198.599 M 0.00 % | 198.599 M 0.00 % | 198.599 M 137.21 % | -533.745 M 0.00 % | -533.745 M 0.00 % | -533.745 M 0.00 % | -533.745 M -1 229.08 % | 47.273 M 0.00 % | 47.273 M 0.00 % | 47.273 M 0.00 % | 47.273 M 10.52 % | 42.773 M 0.00 % | 42.773 M 0.00 % | 42.773 M 0.00 % | 42.773 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 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |