SKM Egg Products Export (India) Limited SKMEGGPROD.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.978 B -29.00 % | 7.011 B 5.95 % | 6.618 B 118.79 % | 3.025 B 12.40 % | 2.691 B -14.03 % | 3.130 B -6.43 % | 3.345 B 5.32 % | 3.176 B 36.80 % | 2.322 B -23.36 % | 3.029 B 4.43 % | 2.901 B 10.09 % | 2.635 B 22.47 % | 2.151 B 50.98 % | 1.425 B 12.99 % | 1.261 B 6.06 % | 1.189 B -8.25 % | 1.296 B -10.89 % | 1.454 B 68.27 % | 864.308 M 20.63 % | 716.471 M |
| Net income | 346.100 M -59.48 % | 854.165 M 12.50 % | 759.248 M 923.51 % | 74.181 M -54.52 % | 163.112 M 247.46 % | 46.944 M -3.19 % | 48.490 M 287.13 % | 12.525 M -22.79 % | 16.223 M -93.39 % | 245.252 M -3.63 % | 254.485 M 253.86 % | 71.916 M 621.73 % | 9.964 M 109.04 % | -110.178 M -22.14 % | -90.209 M -1 031.65 % | 9.683 M -84.34 % | 61.812 M -28.41 % | 86.345 M -20.75 % | 108.953 M 17.77 % | 92.515 M |
| Income before tax | 464.200 M -59.26 % | 1.139 B 11.13 % | 1.025 B 893.01 % | 103.251 M -50.12 % | 207.019 M 173.85 % | 75.595 M 25.40 % | 60.284 M 31.10 % | 45.985 M 1 820.68 % | 2.394 M -99.32 % | 353.554 M 0.63 % | 351.330 M 244.79 % | 101.896 M 630.70 % | 13.945 M 108.53 % | -163.575 M -86.13 % | -87.880 M -2 821.69 % | 3.229 M -97.23 % | 116.436 M 23.00 % | 94.663 M -13.54 % | 109.487 M 17.98 % | 92.805 M |
| Income before tax ratio | 0.09 -42.62 % | 0.16 4.89 % | 0.15 353.86 % | 0.03 -55.63 % | 0.08 218.53 % | 0.02 34.01 % | 0.02 24.47 % | 0.01 1 304.01 % | 0.00 -99.12 % | 0.12 -3.64 % | 0.12 213.19 % | 0.04 496.64 % | 0.01 105.65 % | -0.11 -64.73 % | -0.07 -2 666.19 % | 0.00 -96.98 % | 0.09 38.03 % | 0.07 -48.62 % | 0.13 -2.20 % | 0.13 |
| EBITDA | 714.700 M -46.71 % | 1.341 B 11.07 % | 1.208 B 413.14 % | 235.324 M -17.90 % | 286.617 M 53.89 % | 186.245 M -1.47 % | 189.017 M 42.97 % | 132.209 M 18.97 % | 111.130 M -74.69 % | 439.067 M -7.98 % | 477.124 M 87.68 % | 254.219 M 22.01 % | 208.364 M 1 070.97 % | 17.794 M -64.39 % | 49.967 M -63.27 % | 136.025 M -35.05 % | 209.446 M 37.34 % | 152.501 M -3.65 % | 158.282 M 19.44 % | 132.519 M |
| Net income ratio | 0.07 -42.93 % | 0.12 6.19 % | 0.11 367.80 % | 0.02 -59.54 % | 0.06 304.15 % | 0.01 3.46 % | 0.01 267.57 % | 0.00 -43.56 % | 0.01 -91.37 % | 0.08 -7.72 % | 0.09 221.43 % | 0.03 489.31 % | 0.00 105.99 % | -0.08 -8.09 % | -0.07 -978.42 % | 0.01 -82.93 % | 0.05 -19.67 % | 0.06 -52.90 % | 0.13 -2.38 % | 0.13 |
| Ratio EBITDA | 0.14 -24.95 % | 0.19 4.83 % | 0.18 134.53 % | 0.08 -26.95 % | 0.11 79.00 % | 0.06 5.30 % | 0.06 35.75 % | 0.04 -13.03 % | 0.05 -66.98 % | 0.14 -11.88 % | 0.16 70.48 % | 0.10 -0.38 % | 0.10 675.57 % | 0.01 -68.48 % | 0.04 -65.36 % | 0.11 -29.22 % | 0.16 54.12 % | 0.10 -42.74 % | 0.18 -0.99 % | 0.18 |
| Gross profit ratio | 0.29 11.60 % | 0.26 -31.68 % | 0.39 34.20 % | 0.29 -2.32 % | 0.29 404.29 % | 0.06 -24.83 % | 0.08 -48.90 % | 0.15 -7.57 % | 0.16 -33.70 % | 0.25 -1.50 % | 0.25 3.13 % | 0.24 -3.85 % | 0.25 38.85 % | 0.18 38.24 % | 0.13 -41.33 % | 0.23 -37.78 % | 0.36 -63.02 % | 0.98 335.28 % | 0.22 -76.70 % | 0.97 |
| Weighted average shs out dil | 26.319 M -0.04 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M -0.05 % | 26.343 M 0.05 % | 26.330 M -0.05 % | 26.343 M 0.05 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M |
| Weighted average shs out | 26.319 M -0.04 % | 26.331 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M 0.00 % | 26.330 M |
| EPS diluted | 13.15 -59.46 % | 32.44 12.48 % | 28.84 922.70 % | 2.82 -54.44 % | 6.19 247.75 % | 1.78 -3.78 % | 1.85 285.42 % | 0.48 -20.00 % | 0.60 -93.56 % | 9.31 -3.72 % | 9.67 254.21 % | 2.73 618.42 % | 0.38 109.09 % | -4.18 -21.87 % | -3.43 -1 027.03 % | 0.37 -84.26 % | 2.35 -28.35 % | 3.28 -20.77 % | 4.14 17.95 % | 3.51 |
| Earnings per share | 13.15 -59.46 % | 32.44 12.48 % | 28.84 922.70 % | 2.82 -54.44 % | 6.19 247.75 % | 1.78 -3.78 % | 1.85 285.42 % | 0.48 -20.00 % | 0.60 -93.64 % | 9.44 -2.38 % | 9.67 250.36 % | 2.76 626.32 % | 0.38 109.09 % | -4.18 -21.87 % | -3.43 -1 027.03 % | 0.37 -84.26 % | 2.35 -28.35 % | 3.28 -20.77 % | 4.14 17.95 % | 3.51 |
| Gross profit | 1.463 B -20.76 % | 1.846 B -27.61 % | 2.550 B 193.62 % | 868.585 M 9.79 % | 791.144 M 333.55 % | 182.480 M -29.66 % | 259.442 M -46.18 % | 482.067 M 26.45 % | 381.241 M -49.19 % | 750.311 M 2.86 % | 729.457 M 13.54 % | 642.461 M 17.75 % | 545.603 M 109.63 % | 260.264 M 56.20 % | 166.623 M -37.77 % | 267.771 M -42.92 % | 469.093 M -67.05 % | 1.424 B 632.42 % | 194.366 M -71.89 % | 691.568 M |
| Income tax expense | 118.200 M -58.59 % | 285.462 M 7.56 % | 265.408 M 805.49 % | 29.311 M -32.57 % | 43.470 M 52.55 % | 28.495 M 141.16 % | 11.816 M -64.13 % | 32.945 M 343.43 % | -13.534 M -112.89 % | 104.993 M 8.93 % | 96.385 M 228.97 % | 29.299 M 623.85 % | 4.048 M 107.43 % | -54.453 M -3 139.47 % | 1.792 M 127.59 % | -6.495 M -111.79 % | 55.083 M 594.18 % | 7.935 M 1 835.38 % | 410.000 K 1.74 % | 403.000 K |
| Cost of revenue | 3.515 B -31.94 % | 5.165 B 26.99 % | 4.067 B 88.65 % | 2.156 B 13.48 % | 1.900 B -35.54 % | 2.948 B -4.47 % | 3.086 B 14.54 % | 2.694 B 38.83 % | 1.941 B -14.85 % | 2.279 B 4.96 % | 2.171 B 8.98 % | 1.992 B 24.07 % | 1.606 B 37.88 % | 1.165 B 6.42 % | 1.094 B 18.80 % | 921.296 M 11.42 % | 826.883 M 2 588.21 % | 30.760 M -95.41 % | 669.942 M 2 590.21 % | 24.903 M |
| General and administrative expenses | 341.719 M 2 743.16 % | 12.019 M 11.27 % | 10.802 M 13.30 % | 9.534 M 10.27 % | 8.646 M -95.06 % | 175.163 M 1 727.61 % | 9.584 M -23.45 % | 12.520 M -34.30 % | 19.055 M -15.17 % | 22.462 M 18.09 % | 19.022 M 103.29 % | 9.357 M -18.81 % | 11.524 M | 0.000 -100.00 % | 103.394 M -4.35 % | 108.098 M -54.22 % | 236.131 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 439.000 K -99.86 % | 316.171 M -5.16 % | 333.366 M 176.01 % | 120.779 M 16.92 % | 103.297 M 1 725.62 % | 5.658 M -96.24 % | 150.520 M 31.04 % | 114.865 M 28.93 % | 89.090 M -3.54 % | 92.360 M 517.15 % | 14.966 M -80.99 % | 78.732 M -16.53 % | 94.322 M | 0.000 -100.00 % | 26.325 M 44.61 % | 18.203 M -33.37 % | 27.319 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 636.500 M 63.99 % | 388.136 M -63.37 % | 1.060 B 441.19 % | 195.810 M -59.63 % | 485.081 M 5.99 % | 457.666 M 1 140.88 % | -43.969 M -112.40 % | 354.683 M 30.11 % | 272.608 M -3.31 % | 281.934 M -18.08 % | 344.140 M -36.34 % | 540.565 M 1.68 % | 531.658 M 25.44 % | 423.839 M 239.66 % | 124.784 M -9.73 % | 138.240 M 54.97 % | 89.206 M -37.62 % | 142.997 M 2 238.29 % | -6.687 M -107.77 % | 86.110 M |
| Operating expenses | 1.022 B 42.70 % | 716.326 M -48.97 % | 1.404 B 330.47 % | 326.123 M -45.38 % | 597.024 M -6.49 % | 638.488 M -3.78 % | 663.571 M 37.65 % | 482.067 M 26.45 % | 381.241 M -3.91 % | 396.756 M 4.93 % | 378.127 M -30.05 % | 540.565 M 1.68 % | 531.658 M 25.44 % | 423.839 M 66.54 % | 254.503 M -3.79 % | 264.542 M -24.99 % | 352.656 M 1 246.49 % | -30.760 M -135.12 % | 87.591 M 451.73 % | -24.903 M |
| Cost and expenses | 4.538 B -22.93 % | 5.888 B 7.65 % | 5.470 B 85.25 % | 2.953 B 18.24 % | 2.497 B -18.19 % | 3.052 B -4.85 % | 3.208 B 1.00 % | 3.176 B 36.80 % | 2.322 B -13.23 % | 2.676 B 4.95 % | 2.549 B 0.65 % | 2.533 B 18.50 % | 2.138 B 34.56 % | 1.589 B 17.76 % | 1.349 B 13.76 % | 1.186 B 0.53 % | 1.180 B | 0.000 -100.00 % | 757.533 M | 0.000 |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 385.700 M 17.52 % | 328.190 M -4.64 % | 344.168 M 164.11 % | 130.313 M 16.41 % | 111.943 M -38.09 % | 180.821 M 12.94 % | 160.104 M 25.69 % | 127.385 M 17.26 % | 108.633 M -5.39 % | 114.822 M 237.84 % | 33.987 M -61.42 % | 88.089 M -16.78 % | 105.847 M | 0.000 -100.00 % | 129.719 M 2.71 % | 126.302 M -52.06 % | 263.451 M 134.73 % | 112.238 M 38.73 % | 80.903 M 32.18 % | 61.207 M |
| Interest income | 103.462 M 27.67 % | 81.038 M 826.25 % | 8.749 M 139.04 % | 3.660 M -56.30 % | 8.375 M -38.49 % | 13.616 M -40.37 % | 22.836 M 377.93 % | 4.778 M | 0.000 -100.00 % | 6.136 M 54.41 % | 3.974 M 104.73 % | 1.941 M 39.96 % | 1.387 M 30.23 % | 1.065 M -76.78 % | 4.586 M 156.11 % | 1.791 M -40.60 % | 3.015 M 7.17 % | 2.813 M 58.69 % | 1.773 M | 0.000 |
| Interest expense | 112.800 M 9.33 % | 103.176 M 31.88 % | 78.237 M 127.14 % | 34.444 M -10.75 % | 38.594 M 13.04 % | 34.143 M 10.78 % | 30.820 M 23.66 % | 24.923 M -50.20 % | 50.045 M 90.09 % | 26.327 M -48.44 % | 51.062 M -39.53 % | 84.441 M | 0.000 -100.00 % | 102.599 M 12.91 % | 90.869 M 27.82 % | 71.091 M 50.57 % | 47.213 M 74.35 % | 27.079 M 29.59 % | 20.896 M 41.08 % | 14.811 M |
| Depreciation and amortization | 137.700 M 19.68 % | 115.058 M 9.17 % | 105.396 M 11.50 % | 94.527 M 2.77 % | 91.978 M 32.27 % | 69.536 M 7.20 % | 64.868 M 5.82 % | 61.301 M 4.45 % | 58.691 M -0.84 % | 59.186 M -20.80 % | 74.732 M -40.82 % | 126.272 M -31.56 % | 184.500 M 104.83 % | 90.075 M 29.24 % | 69.697 M 31.03 % | 53.190 M 27.22 % | 41.811 M 35.93 % | 30.760 M 10.25 % | 27.899 M 12.03 % | 24.903 M |
| Operating income | 440.700 M -60.99 % | 1.130 B -1.48 % | 1.147 B 895.56 % | 115.181 M -40.82 % | 194.639 M 148.40 % | 78.357 M -43.34 % | 138.286 M 2 187.44 % | -6.625 M 96.34 % | -181.036 M -151.20 % | 353.554 M 0.63 % | 351.330 M 101.59 % | 174.276 M 156.25 % | 68.011 M 141.58 % | -163.575 M -86.13 % | -87.880 M -2 821.69 % | 3.229 M -97.23 % | 116.436 M 183.14 % | 41.124 M -66.30 % | 122.031 M 73.50 % | 70.336 M |
| Operating income ratio | 0.09 -45.06 % | 0.16 -7.01 % | 0.17 355.03 % | 0.04 -47.35 % | 0.07 188.93 % | 0.03 -39.44 % | 0.04 2 081.99 % | 0.00 97.33 % | -0.08 -166.81 % | 0.12 -3.64 % | 0.12 83.12 % | 0.07 109.23 % | 0.03 127.54 % | -0.11 -64.73 % | -0.07 -2 666.19 % | 0.00 -96.98 % | 0.09 217.73 % | 0.03 -79.97 % | 0.14 43.82 % | 0.10 |
| Total other income expenses net | 23.500 M 143.80 % | 9.639 M 107.94 % | -121.401 M -917.61 % | -11.930 M -196.37 % | 12.380 M 548.27 % | -2.762 M 96.46 % | -78.002 M -248.26 % | 52.610 M -71.32 % | 183.430 M | 0.000 | 0.000 100.00 % | -72.380 M -33.87 % | -54.066 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.539 M 526.80 % | -12.544 M -155.83 % | 22.468 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 | 25.800 M -56.61 % | 59.462 M -86.30 % | 434.185 M -35.65 % | 674.775 M 24.32 % | 542.757 M 16.69 % | 465.140 M 119.63 % | 211.781 M -5.14 % | 223.262 M -16.80 % | 268.353 M 57.44 % | 170.444 M -52.94 % | 362.164 M -35.48 % | 561.345 M -26.01 % | 758.722 M -6.85 % | 814.476 M -8.41 % | 889.294 M 7.36 % | 828.320 M 77.21 % | 467.421 M 74.47 % | 267.908 M 102.18 % | 132.507 M -18.96 % | 163.515 M |
| Total investments | 110.800 M 479.71 % | 19.113 M 533.93 % | 3.015 M 88.44 % | 1.600 M -65.69 % | 4.663 M 411.59 % | 911.494 K -88.44 % | 7.883 M -33.45 % | 11.846 M 0.00 % | 11.846 M 0.00 % | 11.846 M 0.00 % | 11.846 M 0.00 % | 11.846 M 0.00 % | 11.846 M | 0.000 -100.00 % | 11.846 M | 0.000 | 0.000 -100.00 % | 23.086 M -32.90 % | 34.406 M 92.93 % | 17.833 M |
| Total debt | 1.492 B 2.11 % | 1.461 B 43.72 % | 1.017 B 17.14 % | 868.090 M 33.64 % | 649.569 M -4.63 % | 681.073 M 50.76 % | 451.757 M 3.06 % | 438.329 M -0.70 % | 441.421 M 22.89 % | 359.202 M -14.75 % | 421.334 M -34.62 % | 644.437 M -20.39 % | 809.509 M -6.24 % | 863.425 M -5.70 % | 915.609 M 5.98 % | 863.976 M 72.53 % | 500.781 M 67.71 % | 298.601 M 82.10 % | 163.977 M -7.75 % | 177.758 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 4.917 M 432.45 % | -1.479 M 10.86 % | -1.659 M -1 706.55 % | -91.848 K 98.17 % | -5.024 M | 0.000 | 0.000 | 0.000 -100.00 % | 249.446 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 261.395 M 6.80 % | 244.743 M 61.90 % | 151.171 M |
| Retained earnings | 2.746 B 11.39 % | 2.465 B 47.02 % | 1.676 B 80.19 % | 930.382 M 5.42 % | 882.531 M 20.47 % | 732.584 M 4.43 % | 701.501 M 5.68 % | 663.775 M 0.81 % | 658.409 M 3.68 % | 635.026 M 50.66 % | 421.495 M 112.09 % | 198.732 M 56.71 % | 126.815 M 8.40 % | 116.986 M -48.50 % | 227.164 M -28.42 % | 317.372 M 3.15 % | 307.690 M | 0.000 | 0.000 | 0.000 |
| Common stock | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M |
| Total equity | 3.032 B 9.45 % | 2.770 B 41.81 % | 1.953 B 61.99 % | 1.206 B 4.75 % | 1.151 B 15.58 % | 995.995 M 3.02 % | 966.766 M 4.30 % | 926.880 M 0.93 % | 918.323 M 1.44 % | 905.258 M 31.50 % | 688.418 M 47.99 % | 465.193 M 18.99 % | 390.949 M 2.58 % | 381.119 M -22.53 % | 491.956 M -15.37 % | 581.310 M 1.70 % | 571.586 M 8.74 % | 525.636 M 3.35 % | 508.602 M 22.58 % | 414.905 M |
| Other non current liabilities | 8.700 M 67.95 % | 5.180 M | 0.000 | 0.000 -100.00 % | 9.340 M | 0.000 -100.00 % | 10.151 M -17.11 % | 12.246 M 39.40 % | 8.785 M 6.65 % | 8.238 M 195.84 % | 2.784 M -31.03 % | 4.037 M -92.63 % | 54.810 M | 0.000 -100.00 % | 658.854 K -25.64 % | 885.984 K -50.05 % | 1.774 M 90.05 % | 933.398 K | 0.000 | 0.000 |
| Long term debt | 617.500 M 13.43 % | 544.411 M 132.35 % | 234.308 M 148.75 % | 94.195 M 9.38 % | 86.115 M 167.39 % | 32.206 M -38.17 % | 52.086 M 150 285.17 % | 34.635 K -96.82 % | 1.089 M -78.99 % | 5.184 M -89.64 % | 50.052 M -85.14 % | 336.888 M -34.09 % | 511.151 M 2.94 % | 496.530 M -45.77 % | 915.609 M 5.74 % | 865.867 M 72.90 % | 500.781 M 183.88 % | 176.408 M 300.83 % | 44.011 M -53.37 % | 94.374 M |
| Total non current liabilities | 706.900 M 13.52 % | 622.717 M 114.04 % | 290.929 M 92.64 % | 151.024 M 0.85 % | 149.756 M 26.08 % | 118.781 M -7.21 % | 128.013 M 43.87 % | 88.977 M 25.20 % | 71.066 M -23.65 % | 93.078 M -37.62 % | 149.222 M -61.57 % | 388.276 M -33.52 % | 584.014 M 12.59 % | 518.690 M -48.00 % | 997.472 M 2.24 % | 975.624 M 64.25 % | 593.995 M 159.08 % | 229.273 M 420.94 % | 44.011 M -53.37 % | 94.374 M |
| Other current liabilities | 76.600 M -43.49 % | 135.555 M -27.84 % | 187.865 M 138.94 % | 78.625 M -19.74 % | 97.965 M 84.44 % | 53.114 M 7.70 % | 49.315 M -31.75 % | 72.259 M -1.60 % | 73.438 M -41.17 % | 124.833 M 36.23 % | 91.635 M -43.04 % | 160.870 M 49.19 % | 107.829 M 34.93 % | 79.917 M -47.79 % | 153.077 M -22.86 % | 198.447 M -31.93 % | 291.548 M 1 021.33 % | 26.000 M 5.61 % | 24.618 M -32.41 % | 36.425 M |
| Deferred revenue | 0.000 -100.00 % | 4.190 M 116.99 % | 1.931 M 132.93 % | 829.000 K | 0.000 -100.00 % | 1.780 M 1 085.42 % | 150.153 K 60.02 % | 93.831 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 |
| Short term debt | 874.800 M -4.60 % | 917.025 M 17.18 % | 782.590 M 1.12 % | 773.895 M 37.35 % | 563.454 M -11.74 % | 638.408 M 59.73 % | 399.671 M -8.81 % | 438.294 M -0.46 % | 440.332 M 24.38 % | 354.018 M -4.65 % | 371.282 M 20.72 % | 307.549 M 3.08 % | 298.358 M -17.96 % | 363.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.193 M 1.86 % | 119.966 M 43.87 % | 83.383 M |
| Total current liabilities | 1.198 B -7.36 % | 1.293 B 12.97 % | 1.144 B 17.96 % | 970.052 M 21.24 % | 800.119 M -13.50 % | 925.008 M 26.34 % | 732.178 M -8.42 % | 799.472 M 8.15 % | 739.259 M 5.07 % | 703.611 M 4.33 % | 674.389 M 4.97 % | 642.463 M 2.99 % | 623.784 M -19.60 % | 775.831 M 249.92 % | 221.716 M 9.27 % | 202.911 M -47.99 % | 390.119 M 108.78 % | 186.855 M -28.08 % | 259.828 M 103.14 % | 127.903 M |
| Total liabilities | 1.904 B -0.57 % | 1.915 B 33.46 % | 1.435 B 28.02 % | 1.121 B 18.65 % | 944.859 M -9.48 % | 1.044 B 22.01 % | 855.528 M -3.22 % | 884.021 M 9.09 % | 810.325 M 1.71 % | 796.689 M -3.27 % | 823.610 M -20.10 % | 1.031 B -14.66 % | 1.208 B -6.70 % | 1.295 B 6.18 % | 1.219 B 3.45 % | 1.179 B 50.76 % | 781.710 M 87.85 % | 416.128 M 36.96 % | 303.839 M 36.69 % | 222.277 M |
| Other non current assets | 0.000 -100.00 % | 94.634 M 287.80 % | 24.403 M -86.26 % | 177.597 M 18 913 318.53 % | 939.000 -100.00 % | 21.353 M -1.05 % | 21.579 M 18.21 % | 18.255 M -11.89 % | 20.719 M -25.65 % | 27.868 M 18.13 % | 23.590 M 20.55 % | 19.569 M -15.52 % | 23.164 M -77.95 % | 105.044 M 786.78 % | 11.846 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 48.800 M 203.59 % | -47.110 M -1 662.52 % | 3.015 M 101.97 % | -153.105 M -600.24 % | 30.607 M 3 257.84 % | 911.494 K -88.44 % | 7.883 M -19.39 % | 9.779 M 0.43 % | 9.737 M 42.52 % | 6.832 M -42.32 % | 11.846 M 0.00 % | 11.846 M 0.00 % | 11.846 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M -26.75 % | 27.304 M 127.53 % | 12.000 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.884 B 27.12 % | 1.482 B 49.98 % | 987.964 M 38.03 % | 715.786 M -0.13 % | 716.690 M 6.60 % | 672.291 M -0.16 % | 673.367 M 2.81 % | 654.958 M 2.70 % | 637.716 M -5.76 % | 676.691 M 0.00 % | 676.690 M -7.06 % | 728.083 M -18.04 % | 888.297 M -7.59 % | 961.227 M -7.89 % | 1.044 B -2.09 % | 1.066 B 26.72 % | 841.016 M 50.26 % | 559.705 M 43.20 % | 390.851 M 2.36 % | 381.830 M |
| Total non current assets | 1.932 B 26.36 % | 1.529 B 50.61 % | 1.015 B 37.16 % | 740.278 M -0.94 % | 747.297 M 7.59 % | 694.556 M -1.18 % | 702.829 M 2.90 % | 682.993 M 2.22 % | 668.173 M -6.08 % | 711.391 M -0.10 % | 712.126 M -6.24 % | 759.497 M -17.74 % | 923.306 M -13.41 % | 1.066 B 1.03 % | 1.055 B -0.97 % | 1.066 B 26.72 % | 841.016 M 45.08 % | 579.705 M 38.63 % | 418.155 M 6.18 % | 393.830 M |
| Other current assets | 118.700 M 118.38 % | 54.355 M -62.00 % | 143.041 M 1 864.85 % | 7.280 M -94.39 % | 129.829 M 181.20 % | 46.169 M -71.28 % | 160.766 M -8.01 % | 174.774 M 60.30 % | 109.030 M 41.55 % | 77.028 M -4.29 % | 80.477 M -53.60 % | 173.432 M 47.32 % | 117.724 M 9.12 % | 107.884 M | 0.000 -100.00 % | 11.620 M -85.95 % | 82.703 M 346.79 % | 18.510 M 63.50 % | 11.321 M 232.72 % | 3.403 M |
| Short term investments | 62.000 M -6.38 % | 66.223 M 40.52 % | 47.126 M -70.83 % | 161.553 M 5.58 % | 153.022 M | 0.000 | 0.000 -100.00 % | 2.066 M -2.00 % | 2.108 M -57.95 % | 5.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.086 M -56.55 % | 7.102 M 21.76 % | 5.833 M |
| cash and cash equivalents | 1.467 B 4.60 % | 1.402 B 140.59 % | 582.713 M 201.43 % | 193.315 M 80.99 % | 106.812 M -50.53 % | 215.934 M -10.02 % | 239.976 M 11.58 % | 215.067 M 24.27 % | 173.068 M -8.31 % | 188.758 M 219.01 % | 59.170 M -28.79 % | 83.092 M 63.61 % | 50.787 M 3.75 % | 48.950 M 86.01 % | 26.316 M -26.20 % | 35.656 M 6.88 % | 33.360 M 8.69 % | 30.693 M -2.47 % | 31.470 M 120.96 % | 14.242 M |
| Cash and short term investments | 1.554 B 5.82 % | 1.468 B 133.11 % | 629.839 M 80.98 % | 348.020 M 33.94 % | 259.834 M 20.33 % | 215.934 M -10.02 % | 239.976 M 11.58 % | 215.067 M 22.77 % | 175.176 M -9.60 % | 193.771 M 227.48 % | 59.170 M -28.79 % | 83.092 M 63.61 % | 50.787 M 3.75 % | 48.950 M 86.01 % | 26.316 M -26.20 % | 35.656 M 6.88 % | 33.360 M -1.24 % | 33.779 M -12.43 % | 38.572 M 92.14 % | 20.075 M |
| Total current assets | 3.004 B -5.02 % | 3.162 B 33.27 % | 2.373 B 49.56 % | 1.587 B 17.64 % | 1.349 B 0.26 % | 1.345 B 19.67 % | 1.124 B -0.34 % | 1.128 B 6.79 % | 1.056 B 8.11 % | 976.920 M 22.56 % | 797.113 M 10.12 % | 723.887 M 7.17 % | 675.440 M 10.84 % | 609.369 M -6.98 % | 655.103 M -5.62 % | 694.083 M 35.49 % | 512.281 M 41.49 % | 362.059 M -8.17 % | 394.286 M 62.02 % | 243.352 M |
| Inventory | 1.044 B -17.49 % | 1.266 B 6.57 % | 1.188 B 27.94 % | 928.406 M 16.70 % | 795.577 M 5.69 % | 752.773 M 57.14 % | 479.046 M 1.77 % | 470.722 M -18.94 % | 580.738 M 7.59 % | 539.762 M 9.37 % | 493.527 M 56.74 % | 314.866 M -22.42 % | 405.848 M 34.11 % | 302.632 M -3.89 % | 314.871 M -5.69 % | 333.872 M 61.23 % | 207.076 M 24.45 % | 166.392 M -21.26 % | 211.321 M 48.17 % | 142.617 M |
| Net receivables | 287.000 M -23.28 % | 374.070 M -9.26 % | 412.256 M 36.12 % | 302.863 M 85.28 % | 163.460 M -50.52 % | 330.353 M 29.79 % | 254.530 M -6.61 % | 272.547 M 36.92 % | 199.051 M 19.65 % | 166.359 M 1.48 % | 163.939 M 7.50 % | 152.497 M 44.55 % | 105.498 M -29.62 % | 149.904 M | 0.000 -100.00 % | 312.934 M 65.45 % | 189.142 M 31.92 % | 143.378 M 7.74 % | 133.071 M 72.24 % | 77.257 M |
| Tax 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 |
| Other assets | 0.000 | 0.000 100.00 % | -2.000 K -100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 246.100 M 4.37 % | 235.807 M 37.23 % | 171.839 M 47.24 % | 116.703 M -15.86 % | 138.700 M -40.14 % | 231.706 M -18.14 % | 283.042 M -2.00 % | 288.824 M 28.09 % | 225.490 M 0.32 % | 224.761 M 6.28 % | 211.472 M 21.50 % | 174.044 M -20.02 % | 217.597 M -34.51 % | 332.263 M 390.71 % | 67.711 M 1 416.86 % | 4.464 M -95.47 % | 98.571 M 246.48 % | 28.450 M -75.23 % | 114.834 M 1 393.05 % | 7.691 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 928.857 K | 0.000 | 0.000 -100.00 % | 10.212 M 2 390.81 % | 410.000 K 1.74 % | 403.000 K |
| Deferred revenue non current | 0.000 -100.00 % | 89.000 K -98.64 % | 6.554 M 12.34 % | 5.834 M 225 936.42 % | 2.581 K -99.98 % | 10.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.243 M -71.92 % | 11.549 M 673.86 % | -2.013 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 6.900 M 3.85 % | 6.644 M 1.37 % | 6.554 M 12.36 % | 5.833 M 16.29 % | 5.016 M | 0.000 | 0.000 -100.00 % | 4.428 M 2.99 % | 4.300 M -29.49 % | 6.099 M 118.67 % | 2.789 M 19.79 % | 2.328 M | 0.000 | 0.000 -100.00 % | 658.853 K 441.77 % | 121.612 K 50.45 % | 80.831 K -85.04 % | 540.263 K 242.61 % | 157.692 K 365.09 % | 33.906 K |
| Capital lease obligations | 266.700 M 168.15 % | 99.458 M -27.44 % | 137.076 M 83.60 % | 74.662 M -18.93 % | 92.096 M 980.48 % | -10.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.243 M | 0.000 -100.00 % | 1.891 M | 0.000 -100.00 % | 704.578 K 3 232.76 % | 21.141 K -92.31 % | 274.857 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.770 B 6 550.59 % | 41.645 M 507.60 % | 6.854 M 412.64 % | 1.337 M -24.45 % | 1.770 M -0.01 % | 1.770 M -13.91 % | 2.056 M 413.09 % | 400.692 K 105.21 % | -7.687 M -1 022.21 % | 833.504 K 0.00 % | 833.505 K 42.71 % | 584.058 K -29.93 % | 833.504 K 0.00 % | 833.504 K 0.00 % | 833.504 K 61.59 % | 515.816 K 0.00 % | 515.816 K 28.73 % | 400.692 K 0.00 % | 400.692 K 0.00 % | 400.692 K |
| Deferred tax liabilities non current | 80.700 M 10.36 % | 73.126 M 35.04 % | 54.150 M -0.26 % | 54.293 M -0.01 % | 54.298 M -17.30 % | 65.656 M -0.18 % | 65.777 M -14.24 % | 76.696 M 25.34 % | 61.191 M -23.18 % | 79.657 M -17.36 % | 96.385 M 103.56 % | 47.351 M 162.31 % | 18.052 M 15.18 % | 15.673 M -77.50 % | 69.655 M -36.02 % | 108.871 M 19.06 % | 91.440 M 76.08 % | 51.932 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.016 M | 0.000 100.00 % | -4.663 M -5.31 % | -4.428 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -202.404 M | 0.000 | 0.000 | 0.000 |
| Total assets | 4.936 B 5.21 % | 4.692 B 38.47 % | 3.388 B 45.62 % | 2.327 B 11.01 % | 2.096 B 2.76 % | 2.040 B 11.65 % | 1.827 B 0.89 % | 1.811 B 5.02 % | 1.724 B 2.13 % | 1.688 B 11.87 % | 1.509 B 1.05 % | 1.494 B -6.58 % | 1.599 B -4.59 % | 1.676 B -2.04 % | 1.710 B -2.80 % | 1.760 B 30.04 % | 1.353 B 43.70 % | 941.764 M 15.92 % | 812.441 M 27.51 % | 637.183 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 145.400 M 34.50 % | 108.106 M 131.17 % | -346.807 M -92.42 % | -180.234 M -1 250.14 % | -13.349 M 95.40 % | -289.978 M -1 325.91 % | 23.654 M -23.05 % | 30.741 M 122.44 % | -136.999 M -561.51 % | -20.710 M 65.54 % | -60.102 M -4 782.37 % | -1.231 M 99.16 % | -146.313 M -246.42 % | 99.925 M 136.73 % | 42.210 M 136.15 % | -116.772 M -76.64 % | -66.108 M -795.95 % | 9.499 M 124.95 % | -38.065 M 47.77 % | -72.882 M |
| Accounts receivables | 129.300 M 16 262.50 % | -800.000 K 99.68 % | -253.512 M -2 001.22 % | -12.065 M -115.16 % | 79.589 M 166.75 % | 29.837 M -8.74 % | 32.693 M 123.80 % | -137.368 M -161.00 % | -52.631 M -2 151.13 % | -2.338 M -107.13 % | 32.780 M 130.56 % | -107.280 M -198.41 % | 109.017 M | 0.000 -100.00 % | 3.859 M | 0.000 | 0.000 -100.00 % | 13.479 M 121.15 % | -63.733 M -30.60 % | -48.802 M |
| Inventory | 97.800 M 114.00 % | 45.700 M 101.76 % | -2.594 B -1 852.89 % | -132.829 M -210.31 % | -42.805 M 84.36 % | -273.726 M -3 188.38 % | -8.324 M -107.57 % | 110.016 M 368.49 % | -40.976 M 11.37 % | -46.235 M 62.82 % | -124.346 M -236.67 % | 90.982 M 188.15 % | -103.216 M -943.41 % | 12.238 M -35.60 % | 19.002 M 114.99 % | -126.796 M -211.65 % | -40.685 M 9.45 % | -44.930 M 34.60 % | -68.704 M -144.75 % | -28.071 M |
| Accounts payables | -81.700 M -229.27 % | 63.200 M -61.95 % | 166.111 M 570.04 % | -35.340 M 29.51 % | -50.134 M -8.78 % | -46.088 M -168.29 % | -17.178 M -129.57 % | 58.094 M 233.88 % | -43.392 M -287.49 % | 23.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.952 M -123.26 % | 94.372 M 2 264.62 % | 3.991 M |
| Other working capital | 0.000 -100.00 % | 6.000 K -100.00 % | 2.335 B | 0.000 -100.00 % | 156.000 | 0.000 -100.00 % | 16.464 M | 0.000 -100.00 % | 325.000 -99.99 % | 4.719 M -85.00 % | 31.464 M 108.83 % | 15.067 M 109.91 % | -152.114 M -273.47 % | 87.687 M 353.19 % | 19.349 M 93.03 % | 10.024 M 139.43 % | -25.423 M -140.42 % | 62.902 M | 0.000 | 0.000 |
| Other non cash items | -95.100 M -765.87 % | 14.282 M 107.83 % | -182.351 M -14 041.21 % | 1.308 M 104.44 % | -29.452 M -261.41 % | 18.247 M 198.45 % | -18.534 M -796.31 % | 2.662 M -91.79 % | 32.411 M 135.54 % | -91.186 M -239.51 % | 65.360 M -48.94 % | 127.997 M 115.25 % | 59.464 M 375.63 % | -21.574 M -953.20 % | -2.048 M -105.24 % | 39.123 M 25.91 % | 31.073 M 157.02 % | -54.491 M -44 210.85 % | 123.531 K 208.63 % | -113.715 K |
| Net cash provided by operating activities | 652.200 M -40.25 % | 1.092 B 81.47 % | 601.535 M 3 091.00 % | 18.851 M -92.64 % | 256.195 M 314.16 % | -119.628 M -185.28 % | 140.269 M -0.30 % | 140.689 M 423.40 % | -43.503 M -114.46 % | 300.844 M -10.05 % | 334.475 M 25.48 % | 266.564 M 147.70 % | 107.615 M 84.75 % | 58.249 M 165.02 % | 21.979 M 203.52 % | -21.231 M -117.23 % | 123.212 M 70.86 % | 72.113 M -27.09 % | 98.911 M 122.66 % | 44.422 M |
| Investments in property plant and equipment | -331.300 M 46.35 % | -617.556 M -118.60 % | -282.508 M -215.94 % | -89.417 M -191.17 % | -30.710 M 55.25 % | -68.621 M 48.62 % | -133.554 M -70.04 % | -78.543 M -298.39 % | -19.715 M 75.03 % | -78.955 M -238.28 % | -23.340 M -157.11 % | -9.078 M -29.41 % | -7.015 M -58.46 % | -4.427 M 91.64 % | -52.942 M 80.94 % | -277.831 M 14.07 % | -323.317 M -62.11 % | -199.447 M -440.20 % | -36.921 M 12.66 % | -42.271 M |
| Acquisitions net | 900.000 K | 0.000 100.00 % | -36.811 M -1 079.02 % | 3.760 M 70.01 % | 2.212 M 872.83 % | 227.344 K -54.16 % | 495.937 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K 3 100.00 % | 1.000 K | 0.000 |
| Purchases of investments | 0.000 100.00 % | -50.002 M -26.76 % | -39.447 M 67.93 % | -123.006 M 45.21 % | -224.489 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 |
| Sales maturities of investments | 0.000 -100.00 % | 41.767 M -72.97 % | 154.509 M 20.19 % | 128.558 M 72.56 % | 74.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.960 M -80.20 % | 20.000 M | 0.000 | 0.000 -100.00 % | 27.218 M |
| Other investing activites | 103.400 M 21.37 % | 85.197 M 87.00 % | 45.560 M 45 660.00 % | -100.000 K -101.19 % | 8.375 M -38.49 % | 13.616 M -81.31 % | 72.836 M 1 410.78 % | 4.821 M -62.05 % | 12.702 M -15.34 % | 15.004 M 266.58 % | 4.093 M -95.14 % | 84.297 M 182.19 % | -102.569 M -6 350.40 % | 1.641 M -72.74 % | 6.020 M 307.02 % | -2.908 M -194.54 % | 3.076 M -57.89 % | 7.304 M 144.07 % | -16.573 M | 0.000 |
| Net cash used for investing activites | -227.000 M 58.01 % | -540.594 M -240.65 % | -158.697 M -97.86 % | -80.205 M 52.85 % | -170.112 M -210.55 % | -54.778 M 9.04 % | -60.222 M 18.31 % | -73.722 M -951.22 % | -7.013 M 89.03 % | -63.951 M -232.26 % | -19.247 M -125.59 % | 75.219 M 168.64 % | -109.584 M -3 833.38 % | -2.786 M 94.06 % | -46.922 M 83.05 % | -276.779 M 7.81 % | -300.241 M -56.29 % | -192.111 M -259.13 % | -53.493 M -255.36 % | -15.053 M |
| Debt repayment | -27.900 M -108.12 % | 343.547 M 279.20 % | 90.598 M 708.98 % | 11.199 M 140.09 % | -27.934 M -196.52 % | -9.420 M -118.10 % | 52.051 M 5 035.32 % | -1.055 M 74.24 % | -4.095 M 90.73 % | -44.183 M 84.66 % | -288.089 M -28.02 % | -225.037 M -457.51 % | 62.945 M 1 695.86 % | 3.505 M -88.76 % | 31.182 M -91.41 % | 363.194 M 79.46 % | 202.380 M 50.33 % | 134.625 M 1 150.94 % | -12.810 M -282.58 % | 7.016 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.000 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -65.800 M 0.04 % | -65.825 M -400.00 % | -13.165 M 50.00 % | -26.330 M -100.00 % | -13.165 M 16.99 % | -15.860 M 0.00 % | -15.860 M | 0.000 | 0.000 100.00 % | -31.721 M -20.47 % | -26.330 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.402 M 0.00 % | -15.402 M 0.00 % | -15.402 M -0.14 % | -15.381 M 48.77 % | -30.023 M |
| Other financing activites | -154.500 M -5.87 % | -145.927 M -15.13 % | -126.752 M -298.52 % | -31.806 M 43.52 % | -56.309 M 8.02 % | -61.217 M -40.02 % | -43.721 M 14.55 % | -51.163 M -2.23 % | -50.045 M -90.09 % | -26.327 M 53.36 % | -56.452 M 33.15 % | -84.441 M -42.79 % | -59.138 M -62.76 % | -36.334 M -59.66 % | -22.757 M 47.72 % | -43.527 M -133.16 % | -18.668 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -248.200 M -288.32 % | 131.795 M 367.23 % | -49.319 M -5.07 % | -46.937 M 51.81 % | -97.408 M -12.61 % | -86.498 M -1 048.73 % | -7.530 M 85.58 % | -52.217 M 3.55 % | -54.140 M 47.04 % | -102.231 M 72.43 % | -370.871 M -19.84 % | -309.478 M -8 229.18 % | 3.807 M 111.60 % | -32.829 M -489.66 % | 8.425 M -97.23 % | 304.265 M 80.78 % | 168.310 M 41.17 % | 119.223 M 522.91 % | -28.191 M -23.32 % | -22.860 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 177.100 M -74.06 % | 682.811 M 73.51 % | 393.519 M 463.39 % | -108.290 M -856.18 % | -11.325 M 95.66 % | -260.904 M -459.78 % | 72.518 M 76.92 % | 40.989 M 139.17 % | -104.656 M -177.75 % | 134.601 M 662.67 % | -23.922 M -174.05 % | 32.305 M 1 658.57 % | 1.837 M -91.88 % | 22.634 M 237.03 % | -16.517 M -364.06 % | 6.255 M 171.74 % | -8.719 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 548.300 M 507.49 % | -134.554 M 74.52 % | -528.073 M -25.80 % | -419.783 M -2.77 % | -408.458 M -176.82 % | -147.554 M 32.95 % | -220.072 M 15.70 % | -261.060 M -66.91 % | -156.405 M -364.33 % | 59.170 M -28.79 % | 83.092 M 63.61 % | 50.787 M 3.75 % | 48.950 M 86.01 % | 26.316 M -6.78 % | 28.230 M 28.46 % | 21.975 M -28.41 % | 30.694 M -2.46 % | 31.470 M 120.96 % | 14.242 M | 0.000 |
| Cash at end of period | 725.400 M 32.31 % | 548.257 M 507.46 % | -134.554 M 74.52 % | -528.073 M -25.80 % | -419.783 M -2.77 % | -408.458 M -176.82 % | -147.554 M 32.95 % | -220.072 M 15.70 % | -261.060 M -234.73 % | 193.771 M 227.48 % | 59.170 M -28.79 % | 83.092 M 63.61 % | 50.787 M 3.75 % | 48.950 M 317.91 % | 11.713 M -58.51 % | 28.230 M 28.46 % | 21.975 M -28.40 % | 30.693 M -2.47 % | 31.470 M 120.96 % | 14.242 M |
| Operating cash flow | 652.200 M -40.25 % | 1.092 B 81.47 % | 601.535 M 3 091.00 % | 18.851 M -92.64 % | 256.195 M 314.16 % | -119.628 M -185.28 % | 140.269 M -15.97 % | 166.928 M 483.72 % | -43.503 M -114.46 % | 300.844 M -17.85 % | 366.196 M 37.38 % | 266.564 M 147.70 % | 107.615 M 84.75 % | 58.249 M 165.02 % | 21.979 M 203.52 % | -21.231 M -117.23 % | 123.212 M 70.86 % | 72.113 M -27.09 % | 98.911 M 122.66 % | 44.422 M |
| Capital expenditure | -331.300 M 46.35 % | -617.556 M -118.60 % | -282.508 M -215.94 % | -89.417 M -191.17 % | -30.710 M 55.25 % | -68.621 M 48.62 % | -133.554 M -70.04 % | -78.543 M -298.39 % | -19.715 M 75.03 % | -78.955 M -238.28 % | -23.340 M -157.11 % | -9.078 M -29.41 % | -7.015 M -58.46 % | -4.427 M 91.64 % | -52.942 M 80.94 % | -277.831 M 14.07 % | -323.317 M -62.11 % | -199.447 M -440.20 % | -36.921 M 12.66 % | -42.271 M |
| Free CashFlow | 320.900 M -32.31 % | 474.055 M 48.59 % | 319.027 M 552.10 % | -70.566 M -131.30 % | 225.485 M 219.78 % | -188.249 M -2 903.21 % | 6.715 M -92.40 % | 88.385 M 239.81 % | -63.218 M -128.49 % | 221.889 M -35.28 % | 342.856 M 33.16 % | 257.486 M 155.95 % | 100.600 M 86.91 % | 53.822 M 273.83 % | -30.963 M 89.65 % | -299.062 M -49.45 % | -200.105 M -57.15 % | -127.334 M -305.41 % | 61.990 M 2 781.92 % | 2.151 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.757 B 49.61 % | 1.174 B -13.07 % | 1.351 B 5.99 % | 1.275 B 8.16 % | 1.178 B -27.38 % | 1.623 B 6.11 % | 1.529 B -12.95 % | 1.757 B -16.43 % | 2.102 B 12.62 % | 1.867 B 2.71 % | 1.817 B 13.28 % | 1.604 B 20.68 % | 1.329 B 69.38 % | 784.869 M 2.38 % | 766.600 M 18.30 % | 648.000 M -21.47 % | 825.200 M 34.39 % | 614.056 M -15.15 % | 723.700 M 0.21 % | 722.200 M 14.44 % | 631.100 M -16.83 % | 758.811 M -12.04 % | 862.700 M 15.57 % | 746.500 M -2.05 % | 762.100 M -4.50 % | 798.043 M -9.75 % | 884.300 M -5.77 % | 938.400 M -71.95 % | 3.345 B |
| Net income | 162.800 M 156.38 % | 63.500 M -15.67 % | 75.300 M -12.85 % | 86.400 M -28.54 % | 120.900 M 20.22 % | 100.565 M -14.12 % | 117.100 M -58.78 % | 284.100 M -19.40 % | 352.500 M 18.35 % | 297.848 M 9.62 % | 271.700 M 123.44 % | 121.600 M 71.75 % | 70.800 M 1 266.53 % | 5.181 M -80.23 % | 26.200 M 359.65 % | 5.700 M -84.64 % | 37.100 M 3.89 % | 35.712 M -7.24 % | 38.500 M -31.25 % | 56.000 M 70.21 % | 32.900 M 127.78 % | 14.444 M 3 510.88 % | 400.000 K -98.37 % | 24.600 M 228.00 % | 7.500 M -73.09 % | 27.875 M 238.68 % | -20.100 M -197.10 % | 20.700 M -57.58 % | 48.800 M |
| Income before tax | 219.700 M 122.59 % | 98.700 M -3.71 % | 102.500 M -15.15 % | 120.800 M -15.05 % | 142.200 M 1.44 % | 140.187 M -8.67 % | 153.500 M -59.03 % | 374.700 M -20.46 % | 471.100 M 17.37 % | 401.397 M 9.58 % | 366.300 M 124.31 % | 163.300 M 66.80 % | 97.900 M 1 044.90 % | 8.551 M -76.51 % | 36.400 M 420.00 % | 7.000 M -86.35 % | 51.300 M 70.89 % | 30.019 M -38.23 % | 48.600 M -41.09 % | 82.500 M 79.74 % | 45.900 M 59.40 % | 28.795 M 1 819.70 % | 1.500 M -95.64 % | 34.400 M 215.60 % | 10.900 M -45.46 % | 19.984 M 191.25 % | -21.900 M -159.03 % | 37.100 M -38.47 % | 60.300 M |
| Income before tax ratio | 0.13 48.78 % | 0.08 10.76 % | 0.08 -19.94 % | 0.09 -21.46 % | 0.12 39.69 % | 0.09 -13.93 % | 0.10 -52.94 % | 0.21 -4.82 % | 0.22 4.21 % | 0.22 6.69 % | 0.20 98.01 % | 0.10 38.22 % | 0.07 575.94 % | 0.01 -77.06 % | 0.05 339.55 % | 0.01 -82.62 % | 0.06 27.17 % | 0.05 -27.20 % | 0.07 -41.21 % | 0.11 57.07 % | 0.07 91.66 % | 0.04 2 082.53 % | 0.00 -96.23 % | 0.05 222.19 % | 0.01 -42.88 % | 0.03 201.12 % | -0.02 -162.64 % | 0.04 119.32 % | 0.02 |
| EBITDA | 290.700 M 68.82 % | 172.200 M 4.81 % | 164.300 M -6.75 % | 176.200 M -11.06 % | 198.100 M 0.00 % | 198.100 M -5.53 % | 209.700 M -50.89 % | 427.000 M -18.12 % | 521.500 M 11.57 % | 467.400 M 13.56 % | 411.600 M 90.91 % | 215.600 M 64.33 % | 131.200 M 166.13 % | 49.300 M -27.50 % | 68.000 M 37.65 % | 49.400 M -31.96 % | 72.600 M -62.72 % | 194.767 M 183.50 % | 68.700 M -35.55 % | 106.600 M 53.60 % | 69.400 M -42.89 % | 121.528 M 340.32 % | 27.600 M -52.66 % | 58.300 M 70.97 % | 34.100 M -56.73 % | 78.803 M 1 776.26 % | 4.200 M -92.93 % | 59.400 M -64.83 % | 168.900 M |
| Net income ratio | 0.09 71.37 % | 0.05 -3.00 % | 0.06 -17.77 % | 0.07 -33.93 % | 0.10 65.56 % | 0.06 -19.07 % | 0.08 -52.65 % | 0.16 -3.55 % | 0.17 5.09 % | 0.16 6.73 % | 0.15 97.24 % | 0.08 42.32 % | 0.05 706.79 % | 0.01 -80.69 % | 0.03 288.54 % | 0.01 -80.43 % | 0.04 -22.69 % | 0.06 9.32 % | 0.05 -31.39 % | 0.08 48.74 % | 0.05 173.88 % | 0.02 4 005.25 % | 0.00 -98.59 % | 0.03 234.85 % | 0.01 -71.83 % | 0.03 253.67 % | -0.02 -203.04 % | 0.02 51.21 % | 0.01 |
| Ratio EBITDA | 0.17 12.84 % | 0.15 20.56 % | 0.12 -12.02 % | 0.14 -17.77 % | 0.17 37.71 % | 0.12 -10.97 % | 0.14 -43.58 % | 0.24 -2.02 % | 0.25 -0.93 % | 0.25 10.56 % | 0.23 68.52 % | 0.13 36.17 % | 0.10 57.12 % | 0.06 -29.19 % | 0.09 16.36 % | 0.08 -13.35 % | 0.09 -72.26 % | 0.32 234.13 % | 0.09 -35.69 % | 0.15 34.23 % | 0.11 -31.34 % | 0.16 400.60 % | 0.03 -59.04 % | 0.08 74.54 % | 0.04 -54.69 % | 0.10 1 979.06 % | 0.00 -92.50 % | 0.06 25.37 % | 0.05 |
| Gross profit ratio | 0.30 7.61 % | 0.28 4.89 % | 0.27 -22.96 % | 0.35 25.00 % | 0.28 80.57 % | 0.15 -44.60 % | 0.28 -12.21 % | 0.32 -10.31 % | 0.35 -30.85 % | 0.51 27.49 % | 0.40 71.94 % | 0.23 29.06 % | 0.18 -65.33 % | 0.52 143.99 % | 0.21 170.10 % | 0.08 -35.64 % | 0.12 -80.18 % | 0.62 214.51 % | 0.20 3.87 % | 0.19 -10.66 % | 0.21 -51.62 % | 0.44 411.97 % | 0.09 -21.15 % | 0.11 -19.93 % | 0.14 -60.10 % | 0.34 277.77 % | 0.09 -50.89 % | 0.18 13.39 % | 0.16 |
| Weighted average shs out dil | 26.343 M 0.09 % | 26.319 M -0.74 % | 26.514 M 0.66 % | 26.341 M 0.01 % | 26.340 M 0.12 % | 26.309 M -0.08 % | 26.330 M 0.00 % | 26.330 M 0.02 % | 26.326 M -0.05 % | 26.339 M 0.04 % | 26.328 M 0.03 % | 26.320 M -0.04 % | 26.330 M 0.00 % | 26.330 M -0.51 % | 26.465 M 2.14 % | 25.909 M -1.53 % | 26.312 M 0.24 % | 26.250 M -0.45 % | 26.370 M 0.30 % | 26.291 M -0.11 % | 26.320 M -0.17 % | 26.364 M 0.13 % | 26.330 M -0.46 % | 26.452 M -1.25 % | 26.786 M 3.21 % | 25.953 M 20.08 % | 21.613 M -16.47 % | 25.875 M -1.55 % | 26.282 M |
| Weighted average shs out | 26.343 M 0.09 % | 26.319 M -0.74 % | 26.514 M 0.66 % | 26.341 M 0.01 % | 26.340 M 0.12 % | 26.309 M -0.08 % | 26.330 M 0.00 % | 26.330 M 0.02 % | 26.326 M -0.05 % | 26.339 M 0.04 % | 26.328 M 0.03 % | 26.320 M -0.04 % | 26.330 M 0.00 % | 26.330 M -0.51 % | 26.465 M 2.14 % | 25.909 M -1.53 % | 26.312 M -0.07 % | 26.330 M -0.15 % | 26.370 M 0.30 % | 26.291 M -0.11 % | 26.320 M -0.69 % | 26.503 M 0.66 % | 26.330 M -0.46 % | 26.452 M -1.25 % | 26.786 M 3.21 % | 25.953 M 20.08 % | 21.613 M -16.47 % | 25.875 M -1.55 % | 26.282 M |
| EPS diluted | 6.18 156.43 % | 2.41 -15.73 % | 2.86 -12.80 % | 3.28 -28.54 % | 4.59 20.16 % | 3.82 -14.16 % | 4.45 -58.76 % | 10.79 -19.42 % | 13.39 -95.05 % | 270.55 2 521.61 % | 10.32 123.38 % | 4.62 78.38 % | 2.59 1 195.00 % | 0.20 -79.80 % | 0.99 350.00 % | 0.22 -84.40 % | 1.41 4.44 % | 1.35 -7.53 % | 1.46 -31.46 % | 2.13 70.40 % | 1.25 127.27 % | 0.55 5 400.00 % | 0.01 -98.92 % | 0.93 232.14 % | 0.28 -73.58 % | 1.06 213.98 % | -0.93 -216.25 % | 0.80 -56.76 % | 1.85 |
| Earnings per share | 6.18 156.43 % | 2.41 -15.73 % | 2.86 -12.80 % | 3.28 -28.54 % | 4.59 20.16 % | 3.82 -14.16 % | 4.45 -58.76 % | 10.79 -19.42 % | 13.39 -95.05 % | 270.55 2 521.61 % | 10.32 123.38 % | 4.62 78.38 % | 2.59 1 195.00 % | 0.20 -79.80 % | 0.99 350.00 % | 0.22 -84.40 % | 1.41 4.44 % | 1.35 -7.53 % | 1.46 -31.46 % | 2.13 70.40 % | 1.25 127.27 % | 0.55 5 400.00 % | 0.01 -98.92 % | 0.93 232.14 % | 0.28 -73.58 % | 1.06 213.98 % | -0.93 -216.25 % | 0.80 -56.76 % | 1.85 |
| Gross profit | 531.300 M 61.00 % | 330.000 M -8.81 % | 361.900 M -18.34 % | 443.200 M 35.20 % | 327.800 M 31.12 % | 250.000 M -41.22 % | 425.300 M -23.58 % | 556.500 M -25.05 % | 742.500 M -22.12 % | 953.424 M 30.95 % | 728.100 M 94.78 % | 373.800 M 55.75 % | 240.000 M -41.28 % | 408.685 M 149.81 % | 163.600 M 219.53 % | 51.200 M -49.46 % | 101.300 M -73.36 % | 380.271 M 166.86 % | 142.500 M 4.09 % | 136.900 M 2.24 % | 133.900 M -59.76 % | 332.783 M 350.32 % | 73.900 M -8.88 % | 81.100 M -21.57 % | 103.400 M -61.90 % | 271.371 M 240.92 % | 79.600 M -53.72 % | 172.000 M -68.19 % | 540.700 M |
| Income tax expense | 56.900 M 63.04 % | 34.900 M 28.31 % | 27.200 M -21.39 % | 34.600 M 60.93 % | 21.500 M -46.06 % | 39.862 M 8.62 % | 36.700 M -59.54 % | 90.700 M -23.20 % | 118.100 M 14.21 % | 103.408 M 10.24 % | 93.800 M 120.19 % | 42.600 M 60.75 % | 26.500 M 633.87 % | 3.611 M -64.94 % | 10.300 M 758.33 % | 1.200 M -91.55 % | 14.200 M 347.84 % | -5.729 M -161.61 % | 9.300 M -64.23 % | 26.000 M 87.05 % | 13.900 M -9.12 % | 15.295 M 1 290.42 % | 1.100 M -87.78 % | 9.000 M 181.25 % | 3.200 M 127.39 % | -11.684 M -567.37 % | 2.500 M -84.47 % | 16.100 M 36.44 % | 11.800 M |
| Cost of revenue | 1.226 B 45.16 % | 844.400 M -14.62 % | 989.000 M 18.96 % | 831.400 M -2.26 % | 850.600 M -38.04 % | 1.373 B 24.35 % | 1.104 B -8.02 % | 1.200 B -11.73 % | 1.360 B 48.89 % | 913.280 M -16.16 % | 1.089 B -11.48 % | 1.231 B 12.95 % | 1.089 B 189.59 % | 376.184 M -37.61 % | 603.000 M 1.04 % | 596.800 M -17.56 % | 723.900 M 209.64 % | 233.785 M -59.78 % | 581.200 M -0.70 % | 585.300 M 17.72 % | 497.200 M 16.71 % | 426.028 M -45.99 % | 788.800 M 18.55 % | 665.400 M 1.02 % | 658.700 M 25.07 % | 526.671 M -34.55 % | 804.700 M 5.00 % | 766.400 M -72.67 % | 2.804 B |
| General and administrative expenses | 0.000 -100.00 % | 21.703 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.772 M | 0.000 | 0.000 | 0.000 -100.00 % | 238.608 M 52.26 % | 156.708 M | 0.000 | 0.000 -100.00 % | 19.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.056 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.153 M | 0.000 | 0.000 | 0.000 100.00 % | -11.053 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 439.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 585.000 K 100.00 % | 292.500 K | 0.000 | 0.000 -100.00 % | 1.105 M | 0.000 | 0.000 | 0.000 -100.00 % | 344.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.658 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.986 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 321.900 M 89.80 % | 169.600 M -33.98 % | 256.900 M -21.27 % | 326.300 M 1 631.92 % | -21.300 M -112.80 % | 166.404 M 281.27 % | -91.800 M | 0.000 | 0.000 -100.00 % | 953.424 M | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 408.685 M 505.46 % | 67.500 M | 0.000 | 0.000 -100.00 % | 380.271 M 166.86 % | 142.500 M 154.92 % | 55.900 M -58.25 % | 133.900 M -59.76 % | 332.783 M 524.36 % | 53.300 M -34.28 % | 81.100 M -21.57 % | 103.400 M -61.90 % | 271.371 M 240.92 % | 79.600 M -53.72 % | 172.000 M -68.19 % | 540.700 M |
| Operating expenses | 321.900 M 29.85 % | 247.900 M -3.50 % | 256.900 M -21.27 % | 326.300 M 256.61 % | 91.500 M -48.19 % | 176.600 M 10.93 % | 159.200 M -6.85 % | 170.900 M -36.59 % | 269.500 M -71.73 % | 953.424 M 220.37 % | 297.600 M -7.92 % | 323.200 M 69.30 % | 190.900 M -53.29 % | 408.685 M 170.47 % | 151.100 M 126.20 % | 66.800 M -38.60 % | 108.800 M -71.39 % | 380.271 M 166.86 % | 142.500 M 32.31 % | 107.700 M -19.57 % | 133.900 M -59.76 % | 332.783 M 350.32 % | 73.900 M -8.88 % | 81.100 M -21.57 % | 103.400 M -61.90 % | 271.371 M 240.92 % | 79.600 M -53.72 % | 172.000 M -68.19 % | 540.700 M |
| Cost and expenses | 1.548 B 41.68 % | 1.092 B -12.33 % | 1.246 B 7.62 % | 1.158 B 11.12 % | 1.042 B -32.76 % | 1.549 B 14.35 % | 1.355 B -1.18 % | 1.371 B -15.64 % | 1.625 B 11.37 % | 1.459 B 5.23 % | 1.387 B -2.25 % | 1.419 B 17.69 % | 1.206 B 53.59 % | 784.869 M 4.08 % | 754.100 M 14.10 % | 660.900 M -14.99 % | 777.400 M 26.60 % | 614.056 M -11.60 % | 694.600 M 0.23 % | 693.000 M 14.64 % | 604.500 M -20.34 % | 758.811 M -16.06 % | 904.000 M 16.99 % | 772.700 M -2.35 % | 791.300 M -0.84 % | 798.043 M -9.75 % | 884.300 M -5.77 % | 938.400 M -71.74 % | 3.320 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 78.300 M | 0.000 | 0.000 -100.00 % | 112.800 M 1 006.32 % | 10.196 M -95.94 % | 251.000 M 46.87 % | 170.900 M -2.68 % | 175.600 M -26.50 % | 238.900 M 52.17 % | 157.000 M -16.62 % | 188.300 M 62.19 % | 116.100 M 457.10 % | 20.840 M -75.07 % | 83.600 M 25.15 % | 66.800 M 24.86 % | 53.500 M 10.54 % | 48.400 M | 0.000 -100.00 % | 51.800 M | 0.000 -100.00 % | 8.811 M -85.07 % | 59.000 M | 0.000 | 0.000 -100.00 % | 8.933 M | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.837 M | 0.000 | 0.000 | 0.000 100.00 % | -6.077 M | 0.000 | 0.000 | 0.000 100.00 % | -417.847 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 32.600 M 1.24 % | 32.200 M 17.95 % | 27.300 M 10.08 % | 24.800 M -12.68 % | 28.400 M 10.08 % | 25.800 M -7.53 % | 27.900 M 10.71 % | 25.200 M 3.70 % | 24.300 M 162.70 % | 9.250 M -47.74 % | 17.700 M -31.40 % | 25.800 M 101.56 % | 12.800 M 507.50 % | 2.107 M -72.99 % | 7.800 M -15.22 % | 9.200 M 64.29 % | 5.600 M -35.64 % | 8.701 M 26.11 % | 6.900 M -6.76 % | 7.400 M 7.25 % | 6.900 M | 0.000 -100.00 % | 8.000 M 14.29 % | 7.000 M 4.48 % | 6.700 M | 0.000 -100.00 % | 9.800 M 58.06 % | 6.200 M -85.81 % | 43.700 M |
| Depreciation and amortization | 38.400 M -7.02 % | 41.300 M 16.67 % | 35.400 M 15.69 % | 30.600 M 0.66 % | 30.400 M -5.00 % | 32.000 M 8.47 % | 29.500 M 8.86 % | 27.100 M 2.26 % | 26.500 M -89.72 % | 257.813 M 827.38 % | 27.800 M 4.91 % | 26.500 M 9.96 % | 24.100 M -2.03 % | 24.600 M 2.50 % | 24.000 M -20.27 % | 30.100 M 90.51 % | 15.800 M -89.87 % | 156.047 M 840.04 % | 16.600 M -0.60 % | 16.700 M -4.02 % | 17.400 M -80.70 % | 90.174 M 400.97 % | 18.000 M 6.51 % | 16.900 M 2.42 % | 16.500 M -72.74 % | 60.537 M 271.39 % | 16.300 M 1.24 % | 16.100 M -75.19 % | 64.900 M |
| Operating income | 209.400 M 155.05 % | 82.100 M -21.81 % | 105.000 M -10.18 % | 116.900 M -14.42 % | 136.600 M -83.01 % | 804.037 M 361.29 % | 174.300 M -56.41 % | 399.900 M -16.13 % | 476.800 M 15.64 % | 412.304 M -4.23 % | 430.500 M 132.08 % | 185.500 M 54.07 % | 120.400 M 78.51 % | 67.446 M 439.57 % | 12.500 M 196.90 % | -12.900 M -126.99 % | 47.800 M -56.35 % | 109.518 M 275.06 % | 29.200 M 0.00 % | 29.200 M 9.77 % | 26.600 M -84.76 % | 174.580 M 522.71 % | -41.300 M -57.63 % | -26.200 M 10.27 % | -29.200 M -129.66 % | 98.465 M 277.26 % | 26.100 M -78.61 % | 122.000 M 391.94 % | 24.800 M |
| Operating income ratio | 0.12 70.48 % | 0.07 -10.06 % | 0.08 -15.25 % | 0.09 -20.88 % | 0.12 -76.60 % | 0.50 334.72 % | 0.11 -49.93 % | 0.23 0.37 % | 0.23 2.68 % | 0.22 -6.76 % | 0.24 104.86 % | 0.12 27.67 % | 0.09 5.39 % | 0.09 427.01 % | 0.02 181.91 % | -0.02 -134.37 % | 0.06 -67.52 % | 0.18 342.03 % | 0.04 -0.21 % | 0.04 -4.07 % | 0.04 -81.68 % | 0.23 580.59 % | -0.05 -36.40 % | -0.04 8.40 % | -0.04 -131.05 % | 0.12 318.04 % | 0.03 -77.30 % | 0.13 1 653.59 % | 0.01 |
| Total other income expenses net | 10.300 M -37.95 % | 16.600 M 764.00 % | -2.500 M -164.10 % | 3.900 M -30.36 % | 5.600 M 100.84 % | -663.850 M -3 091.59 % | -20.800 M 17.46 % | -25.200 M -342.11 % | -5.700 M 47.74 % | -10.907 M 83.01 % | -64.200 M -189.19 % | -22.200 M 1.33 % | -22.500 M 61.80 % | -58.895 M -346.42 % | 23.900 M 20.10 % | 19.900 M 468.57 % | 3.500 M 104.40 % | -79.500 M -509.79 % | 19.400 M -63.60 % | 53.300 M 176.17 % | 19.300 M 113.24 % | -145.785 M -440.62 % | 42.800 M -29.37 % | 60.600 M 51.12 % | 40.100 M 151.10 % | -78.481 M -63.50 % | -48.000 M 43.46 % | -84.900 M -339.15 % | 35.500 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 25.800 M | 0.000 -100.00 % | 164.800 M | 0.000 -100.00 % | 59.462 M -95.23 % | 1.247 B 447.78 % | 227.700 M -60.41 % | 575.100 M 32.46 % | 434.185 M 174.51 % | -582.713 M -189.83 % | 648.700 M 82.84 % | 354.800 M -47.42 % | 674.775 M 108.84 % | 323.100 M -37.26 % | 515.000 M 94.41 % | 264.900 M -51.19 % | 542.757 M 59.35 % | 340.600 M 54.75 % | 220.100 M -52.68 % | 465.140 M 94.54 % | 239.100 M -29.64 % | 339.800 M 39.78 % | 243.100 M 14.79 % | 211.781 M -1.53 % | 215.067 M -2.77 % | 221.196 M -16.92 % | 266.245 M 56.48 % | 170.149 M -53.09 % | 362.741 M -43.53 % | 642.323 M -27.22 % | 882.598 M -3.61 % | 915.609 M 9.56 % | 835.745 M 74.55 % | 478.806 M |
| Total investments | 0.000 -100.00 % | 110.800 M | 0.000 -100.00 % | 110.800 M | 0.000 -100.00 % | 150.500 M -93.97 % | 2.495 B 7 720.06 % | 31.900 M -97.23 % | 1.150 B 8 548.12 % | 13.300 M -69.34 % | 43.377 M 7.37 % | 40.400 M -94.31 % | 709.600 M 44 250.00 % | 1.600 M -99.75 % | 646.200 M 37 911.76 % | 1.700 M -99.68 % | 529.800 M 11 261.50 % | 4.663 M -6.74 % | 5.000 M -98.86 % | 440.200 M 48 194.34 % | 911.494 K -99.81 % | 478.200 M 15 325.81 % | 3.100 M -99.36 % | 486.200 M 6 067.71 % | 7.883 M -98.17 % | 430.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.433 M | 0.000 -100.00 % | 7.425 M -34.79 % | 11.386 M |
| Total debt | 0.000 -100.00 % | 1.492 B | 0.000 -100.00 % | 1.460 B | 0.000 -100.00 % | 1.462 B | 0.000 -100.00 % | 1.407 B | 0.000 -100.00 % | 1.017 B 624.08 % | 140.440 M -86.09 % | 1.010 B | 0.000 -100.00 % | 868.090 M | 0.000 -100.00 % | 596.900 M | 0.000 -100.00 % | 649.569 M 7.87 % | 602.200 M | 0.000 -100.00 % | 681.073 M | 0.000 -100.00 % | 562.600 M | 0.000 -100.00 % | 451.757 M | 0.000 -100.00 % | 438.329 M -0.70 % | 441.421 M 22.89 % | 359.202 M -14.86 % | 421.911 M -41.84 % | 725.415 M -21.07 % | 919.115 M 0.38 % | 915.609 M 5.98 % | 863.976 M 72.53 % | 500.781 M |
| Accumulated other comprehensive income loss | 3.032 B 14 059.08 % | 21.411 M -99.27 % | 2.932 B 9.87 % | 2.669 B -3.66 % | 2.770 B 6 771.59 % | 40.308 M -98.40 % | 2.517 B | 0.000 -100.00 % | 1.947 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 B | 0.000 -100.00 % | 1.187 B | 0.000 -100.00 % | 1.146 B | 0.000 | 0.000 -100.00 % | 996.000 M 81 308.80 % | -1.226 M -100.12 % | 994.100 M | 0.000 -100.00 % | 966.800 M 1 052 708.66 % | -91.848 K -100.01 % | 922.451 M | 0.000 100.00 % | -10.024 M -162.09 % | 16.145 M -4.04 % | 16.825 M 9 275.81 % | -183.365 K -105.11 % | 3.586 M -68.95 % | 11.549 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 2.746 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.465 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.676 B -0.03 % | 1.677 B | 0.000 | 0.000 -100.00 % | 930.382 M | 0.000 | 0.000 | 0.000 -100.00 % | 882.531 M | 0.000 | 0.000 -100.00 % | 733.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 702.220 M | 0.000 -100.00 % | 663.775 M 0.81 % | 658.409 M 3.68 % | 635.026 M 50.66 % | 421.495 M 112.09 % | 198.732 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M 0.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M 0.00 % | 263.300 M |
| Total equity | 3.039 B 0.23 % | 3.032 B 3.16 % | 2.939 B 0.23 % | 2.932 B 5.60 % | 2.776 B 0.00 % | 2.776 B 9.98 % | 2.524 B 0.00 % | 2.524 B 29.24 % | 1.953 B 0.00 % | 1.953 B 0.67 % | 1.940 B 40.41 % | 1.382 B 14.61 % | 1.206 B -0.01 % | 1.206 B 1.18 % | 1.192 B 0.00 % | 1.192 B 3.53 % | 1.151 B 0.00 % | 1.151 B 7.07 % | 1.075 B 7.45 % | 1.001 B 0.46 % | 995.995 M -0.37 % | 999.700 M 0.00 % | 999.700 M 2.90 % | 971.500 M 0.49 % | 966.766 M 4.30 % | 926.880 M 0.48 % | 922.451 M 1.09 % | 912.519 M -0.30 % | 915.304 M 30.30 % | 702.454 M 51.82 % | 462.682 M 20.27 % | 384.706 M -23.49 % | 502.846 M -13.89 % | 583.965 M 1.86 % | 573.279 M |
| Other non current liabilities | -3.039 B -35 025.29 % | 8.700 M 100.30 % | -2.939 B -25 216.24 % | 11.700 M 100.42 % | -2.776 B -53 492.31 % | 5.200 M 100.21 % | -2.524 B -27 243.01 % | 9.300 M | 0.000 -100.00 % | 9.025 M 106.43 % | -140.440 M -2 260.62 % | 6.500 M | 0.000 -100.00 % | 8.370 M | 0.000 -100.00 % | 65.300 M | 0.000 -100.00 % | 9.340 M 24.54 % | 7.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.818 M 74.31 % | 4.485 M 29.29 % | 3.469 M 24.59 % | 2.784 M -31.03 % | 4.037 M 24.48 % | 3.243 M | 0.000 | 0.000 -100.00 % | 769.906 K |
| Long term debt | 0.000 -100.00 % | 617.500 M | 0.000 -100.00 % | 545.200 M | 0.000 -100.00 % | 544.411 M | 0.000 -100.00 % | 461.700 M | 0.000 -100.00 % | 234.308 M 66.84 % | 140.440 M -1.38 % | 142.400 M | 0.000 -100.00 % | 94.195 M | 0.000 -100.00 % | 45.500 M | 0.000 -100.00 % | 86.115 M 318.03 % | 20.600 M | 0.000 -100.00 % | 32.206 M | 0.000 -100.00 % | 53.700 M | 0.000 -100.00 % | 41.935 M | 0.000 -100.00 % | 34.635 K -96.82 % | 1.089 M -78.99 % | 5.184 M -89.64 % | 50.052 M -85.14 % | 336.888 M -32.59 % | 499.774 M -45.42 % | 915.609 M 99.96 % | 457.886 M 53.86 % | 297.607 M |
| Total non current liabilities | -3.039 B -529.83 % | 706.900 M 124.06 % | -2.939 B -566.52 % | 629.900 M 122.69 % | -2.776 B -545.79 % | 622.800 M 124.67 % | -2.524 B -582.10 % | 523.600 M | 0.000 -100.00 % | 297.483 M 111.82 % | 140.440 M -31.02 % | 203.600 M | 0.000 -100.00 % | 156.858 M | 0.000 -100.00 % | 165.200 M | 0.000 -100.00 % | 149.756 M 57.80 % | 94.900 M | 0.000 -100.00 % | 118.781 M | 0.000 -100.00 % | 127.500 M | 0.000 -100.00 % | 128.013 M | 0.000 -100.00 % | 84.549 M -0.80 % | 85.231 M -19.33 % | 105.654 M -29.20 % | 149.222 M -61.57 % | 388.276 M -32.20 % | 572.671 M -41.88 % | 985.264 M 73.84 % | 566.757 M 45.39 % | 389.817 M |
| Other current liabilities | 0.000 -100.00 % | 76.600 M | 0.000 -100.00 % | 238.100 M | 0.000 -100.00 % | 135.579 M | 0.000 -100.00 % | 311.600 M | 0.000 -100.00 % | 187.865 M -79.15 % | 901.014 M 345.39 % | 202.300 M | 0.000 -100.00 % | 78.625 M | 0.000 -100.00 % | 96.400 M | 0.000 -100.00 % | 97.965 M -17.47 % | 118.700 M | 0.000 -100.00 % | 54.894 M | 0.000 -100.00 % | 53.700 M | 0.000 -100.00 % | 49.465 M | 0.000 -100.00 % | 20.042 M -56.50 % | 46.071 M -53.85 % | 99.820 M 39.72 % | 71.444 M -7.89 % | 77.564 M 271.15 % | 20.898 M -90.57 % | 221.716 M 1 162.41 % | 17.563 M -70.62 % | 59.777 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.190 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 829.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 874.800 M | 0.000 -100.00 % | 914.900 M | 0.000 -100.00 % | 917.000 M | 0.000 -100.00 % | 945.400 M | 0.000 -100.00 % | 782.590 M | 0.000 -100.00 % | 867.100 M | 0.000 -100.00 % | 773.895 M | 0.000 -100.00 % | 551.400 M | 0.000 -100.00 % | 563.454 M -3.12 % | 581.600 M | 0.000 -100.00 % | 638.408 M | 0.000 -100.00 % | 508.900 M | 0.000 -100.00 % | 399.671 M | 0.000 -100.00 % | 438.294 M -0.46 % | 440.332 M 24.38 % | 354.018 M -4.80 % | 371.859 M -4.29 % | 388.527 M -7.35 % | 419.341 M | 0.000 -100.00 % | 406.090 M 99.87 % | 203.174 M |
| Total current liabilities | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.367 B | 0.000 -100.00 % | 1.293 B | 0.000 -100.00 % | 1.472 B | 0.000 -100.00 % | 1.144 B 0.00 % | 1.144 B -9.73 % | 1.268 B | 0.000 -100.00 % | 970.052 M | 0.000 -100.00 % | 828.200 M | 0.000 -100.00 % | 800.119 M -9.20 % | 881.200 M | 0.000 -100.00 % | 925.008 M | 0.000 -100.00 % | 800.900 M | 0.000 -100.00 % | 732.178 M | 0.000 -100.00 % | 799.472 M 8.15 % | 739.259 M 8.94 % | 678.599 M 3.64 % | 654.774 M 2.29 % | 640.135 M -17.11 % | 772.245 M 248.30 % | 221.716 M -63.59 % | 609.001 M 56.11 % | 390.119 M |
| Total liabilities | -3.039 B -259.55 % | 1.904 B 164.81 % | -2.939 B -247.14 % | 1.997 B 171.93 % | -2.776 B -244.96 % | 1.915 B 175.87 % | -2.524 B -226.92 % | 1.989 B | 0.000 -100.00 % | 1.435 B 0.00 % | 1.435 B -2.08 % | 1.466 B | 0.000 -100.00 % | 1.121 B | 0.000 -100.00 % | 988.700 M | 0.000 -100.00 % | 944.859 M -2.79 % | 972.000 M | 0.000 -100.00 % | 1.044 B | 0.000 -100.00 % | 922.800 M | 0.000 -100.00 % | 860.192 M | 0.000 -100.00 % | 884.021 M 7.22 % | 824.490 M 5.13 % | 784.253 M -2.46 % | 803.996 M -21.82 % | 1.028 B -23.53 % | 1.345 B 11.43 % | 1.207 B 2.66 % | 1.176 B 50.75 % | 779.937 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.468 B -3 115.58 % | -45.659 M 96.34 % | -1.247 B -1 590.20 % | 83.700 M 114.55 % | -575.100 M -2 445.34 % | 24.521 M 102.47 % | -990.979 M -1 991.18 % | 52.400 M 114.77 % | -354.800 M -1 649.82 % | 22.893 M 107.09 % | -323.100 M -217.45 % | 275.100 M 203.85 % | -264.900 M -248.02 % | 178.966 M 16.82 % | 153.200 M 169.60 % | -220.100 M -1 130.76 % | 21.353 M 108.93 % | -239.100 M -529.26 % | 55.700 M 122.91 % | -243.100 M -1 226.56 % | 21.579 M 110.03 % | -215.067 M -867.14 % | 28.035 M -29.06 % | 39.518 M 13.88 % | 34.700 M -2.08 % | 35.436 M 12.80 % | 31.414 M -77.77 % | 141.289 M 1 092.76 % | 11.846 M | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 48.800 M | 0.000 -100.00 % | 46.100 M | 0.000 -100.00 % | 93.200 M | 0.000 100.00 % | -36.000 M | 0.000 -100.00 % | 3.015 M 0.00 % | 3.015 M 151.25 % | 1.200 M | 0.000 -100.00 % | 1.600 M | 0.000 100.00 % | -239.500 M | 0.000 100.00 % | -148.359 M -17.75 % | -126.000 M | 0.000 -100.00 % | 911.494 K | 0.000 100.00 % | -38.200 M | 0.000 -100.00 % | 7.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 1.884 B | 0.000 -100.00 % | 1.652 B | 0.000 -100.00 % | 1.482 B | 0.000 -100.00 % | 1.251 B | 0.000 -100.00 % | 987.964 M 0.00 % | 987.964 M 28.54 % | 768.600 M | 0.000 -100.00 % | 715.785 M | 0.000 -100.00 % | 751.800 M | 0.000 -100.00 % | 716.690 M 11.90 % | 640.500 M | 0.000 -100.00 % | 672.291 M | 0.000 -100.00 % | 666.100 M | 0.000 -100.00 % | 673.367 M | 0.000 -100.00 % | 654.958 M 2.70 % | 637.716 M -5.76 % | 676.691 M 0.00 % | 676.690 M -8.35 % | 738.303 M -23.19 % | 961.227 M -7.89 % | 1.044 B -2.09 % | 1.066 B 26.72 % | 841.016 M |
| Total non current assets | 0.000 -100.00 % | 1.932 B | 0.000 -100.00 % | 1.698 B 215.64 % | -1.468 B -196.01 % | 1.529 B 222.60 % | -1.247 B -196.05 % | 1.299 B 325.80 % | -575.100 M -156.63 % | 1.016 B 2.47 % | 990.979 M 20.53 % | 822.200 M 331.74 % | -354.800 M -147.93 % | 740.278 M 329.12 % | -323.100 M -141.03 % | 787.400 M 397.24 % | -264.900 M -135.45 % | 747.297 M 11.92 % | 667.700 M 403.36 % | -220.100 M -131.69 % | 694.556 M 390.49 % | -239.100 M -134.98 % | 683.600 M 381.20 % | -243.100 M -134.59 % | 702.829 M 426.79 % | -215.067 M -131.49 % | 682.993 M -1.83 % | 695.699 M -4.53 % | 728.736 M 2.33 % | 712.126 M -7.48 % | 769.717 M -33.44 % | 1.156 B 9.58 % | 1.055 B -0.97 % | 1.066 B 26.72 % | 841.016 M |
| Other current assets | -1.542 B -1 398.65 % | 118.700 M 108.27 % | -1.435 B -480.15 % | 377.400 M | 0.000 -100.00 % | 271.903 M | 0.000 -100.00 % | 361.600 M | 0.000 -100.00 % | 555.240 M | 0.000 -100.00 % | 218.300 M | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 64.300 M | 0.000 -100.00 % | 129.829 M 3.78 % | 125.100 M | 0.000 -100.00 % | 46.169 M | 0.000 -100.00 % | 110.500 M | 0.000 -100.00 % | 150.575 M | 0.000 -100.00 % | 10.141 M -75.33 % | 41.113 M 211.93 % | 13.180 M 68.46 % | 7.824 M -84.01 % | 48.920 M 1 638.88 % | 2.813 M | 0.000 -100.00 % | 11.620 M -85.95 % | 82.703 M |
| Short term investments | 0.000 -100.00 % | 62.000 M | 0.000 -100.00 % | 64.700 M | 0.000 -100.00 % | 66.223 M -97.35 % | 2.495 B 3 573.93 % | 67.900 M -94.10 % | 1.150 B 2 340.69 % | 47.126 M 16.76 % | 40.362 M 2.96 % | 39.200 M -94.48 % | 709.600 M 358.68 % | 154.705 M -76.06 % | 646.200 M 167.91 % | 241.200 M -54.47 % | 529.800 M 246.22 % | 153.022 M 16.81 % | 131.000 M -70.24 % | 440.200 M | 0.000 -100.00 % | 478.200 M 1 057.87 % | 41.300 M -91.51 % | 486.200 M | 0.000 -100.00 % | 430.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.433 M | 0.000 -100.00 % | 7.425 M -34.79 % | 11.386 M |
| cash and cash equivalents | 0.000 -100.00 % | 1.467 B | 0.000 -100.00 % | 1.370 B | 0.000 -100.00 % | 1.402 B 212.40 % | -1.247 B -205.76 % | 1.179 B 305.08 % | -575.100 M -198.69 % | 582.713 M 0.00 % | 582.713 M 61.51 % | 360.800 M 201.69 % | -354.800 M -283.53 % | 193.315 M 159.83 % | -323.100 M -494.51 % | 81.900 M 130.92 % | -264.900 M -348.01 % | 106.812 M -59.17 % | 261.600 M 218.86 % | -220.100 M -201.93 % | 215.934 M 190.31 % | -239.100 M -207.32 % | 222.800 M 191.65 % | -243.100 M -201.30 % | 239.976 M 211.58 % | -215.067 M -199.05 % | 217.134 M 23.95 % | 175.176 M -7.34 % | 189.052 M 219.51 % | 59.170 M -28.79 % | 83.092 M 127.55 % | 36.517 M | 0.000 -100.00 % | 28.231 M 28.47 % | 21.975 M |
| Cash and short term investments | 1.542 B -0.78 % | 1.554 B 8.29 % | 1.435 B 0.00 % | 1.435 B -2.28 % | 1.468 B 0.00 % | 1.468 B 17.71 % | 1.247 B 0.00 % | 1.247 B 116.88 % | 575.100 M -8.69 % | 629.839 M 1.09 % | 623.075 M 48.35 % | 420.000 M 18.38 % | 354.800 M 1.95 % | 348.020 M 7.71 % | 323.100 M 0.00 % | 323.100 M 21.97 % | 264.900 M 1.95 % | 259.834 M -33.82 % | 392.600 M 78.37 % | 220.100 M 1.93 % | 215.934 M -9.69 % | 239.100 M -9.47 % | 264.100 M 8.64 % | 243.100 M 1.30 % | 239.976 M 11.58 % | 215.067 M -0.95 % | 217.134 M 23.95 % | 175.176 M -7.34 % | 189.052 M 219.51 % | 59.170 M -28.79 % | 83.092 M 69.75 % | 48.950 M 86.01 % | 26.316 M -26.20 % | 35.656 M 6.88 % | 33.360 M |
| Total current assets | 0.000 -100.00 % | 3.004 B | 0.000 -100.00 % | 3.231 B 120.07 % | 1.468 B -53.57 % | 3.162 B 153.54 % | 1.247 B -61.20 % | 3.215 B 458.96 % | 575.100 M -77.14 % | 2.516 B 6.02 % | 2.373 B 17.17 % | 2.025 B 470.80 % | 354.800 M -77.64 % | 1.587 B 391.05 % | 323.100 M -76.80 % | 1.393 B 425.82 % | 264.900 M -80.36 % | 1.349 B -2.23 % | 1.380 B 526.76 % | 220.100 M -83.64 % | 1.345 B 462.62 % | 239.100 M -80.70 % | 1.239 B 409.63 % | 243.100 M -78.37 % | 1.124 B 422.69 % | 215.067 M -80.93 % | 1.128 B 7.72 % | 1.047 B 7.19 % | 976.920 M 22.56 % | 797.113 M 10.14 % | 723.704 M 26.27 % | 573.124 M -12.51 % | 655.103 M -5.62 % | 694.083 M 35.49 % | 512.281 M |
| Inventory | 0.000 -100.00 % | 1.044 B | 0.000 -100.00 % | 1.240 B | 0.000 -100.00 % | 1.142 B | 0.000 -100.00 % | 1.196 B | 0.000 -100.00 % | 1.188 B 0.00 % | 1.188 B 45.07 % | 818.800 M | 0.000 -100.00 % | 928.406 M | 0.000 -100.00 % | 828.900 M | 0.000 -100.00 % | 795.577 M 23.46 % | 644.400 M | 0.000 -100.00 % | 752.773 M | 0.000 -100.00 % | 653.300 M | 0.000 -100.00 % | 479.046 M | 0.000 -100.00 % | 479.153 M -17.49 % | 580.738 M 7.59 % | 539.762 M 9.37 % | 493.527 M 56.74 % | 314.866 M 4.04 % | 302.632 M -3.89 % | 314.871 M -5.69 % | 333.872 M 61.23 % | 207.076 M |
| Net receivables | 0.000 -100.00 % | 287.000 M | 0.000 -100.00 % | 178.800 M | 0.000 -100.00 % | 280.232 M | 0.000 -100.00 % | 566.100 M | 0.000 -100.00 % | 142.798 M | 0.000 -100.00 % | 717.000 M | 0.000 -100.00 % | 302.863 M | 0.000 -100.00 % | 200.500 M | 0.000 -100.00 % | 163.460 M -41.77 % | 280.700 M | 0.000 -100.00 % | 330.353 M | 0.000 -100.00 % | 249.600 M | 0.000 -100.00 % | 254.530 M | 0.000 -100.00 % | 421.480 M 68.53 % | 250.086 M 6.45 % | 234.925 M -0.70 % | 236.592 M -14.53 % | 276.825 M 26.56 % | 218.729 M -30.32 % | 313.917 M 0.31 % | 312.934 M 65.45 % | 189.142 M |
| Tax 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 -100.00 % | 18.465 M 6.46 % | 17.345 M | 0.000 | 0.000 -100.00 % | 53.981 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -142.849 M -684.08 % | 24.457 M 24 357.00 % | 100.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 100.00 % | -100.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 |
| Account payables | 0.000 -100.00 % | 246.100 M | 0.000 -100.00 % | 214.300 M | 0.000 -100.00 % | 235.807 M | 0.000 -100.00 % | 215.300 M | 0.000 -100.00 % | 171.839 M 16.66 % | 147.296 M -25.65 % | 198.100 M | 0.000 -100.00 % | 116.703 M | 0.000 -100.00 % | 180.400 M | 0.000 -100.00 % | 138.700 M -23.33 % | 180.900 M | 0.000 -100.00 % | 231.706 M | 0.000 -100.00 % | 238.300 M | 0.000 -100.00 % | 283.042 M | 0.000 -100.00 % | 341.135 M 34.91 % | 252.856 M 12.50 % | 224.761 M 6.28 % | 211.472 M 21.50 % | 174.044 M -47.58 % | 332.006 M | 0.000 -100.00 % | 184.606 M 87.28 % | 98.571 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 742.000 K -97.41 % | 28.597 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.000 K | 0.000 -100.00 % | 7.000 M | 0.000 -100.00 % | 6.554 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.834 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.581 K | 0.000 | 0.000 -100.00 % | 10.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.151 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 -100.00 % | 6.900 M | 0.000 -100.00 % | 6.800 M | 0.000 -100.00 % | 6.600 M | 0.000 -100.00 % | 7.000 M | 0.000 -100.00 % | 6.554 M | 0.000 -100.00 % | 5.400 M | 0.000 -100.00 % | 5.833 M | 0.000 -100.00 % | 4.700 M | 0.000 -100.00 % | 5.016 M 22.34 % | 4.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.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 |
| Capital lease obligations | 0.000 -100.00 % | 266.700 M | 0.000 -100.00 % | 74.200 M | 0.000 -100.00 % | 99.458 M | 0.000 -100.00 % | 122.400 M | 0.000 -100.00 % | 137.076 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.662 M | 0.000 | 0.000 | 0.000 -100.00 % | 92.096 M | 0.000 | 0.000 100.00 % | -10.460 M | 0.000 | 0.000 | 0.000 100.00 % | -10.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.891 M -20.55 % | 2.380 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 6.900 M 416.08 % | 1.337 M -80.34 % | 6.800 M -99.75 % | 2.669 B 40 331.82 % | 6.600 M 393.64 % | 1.337 M -80.90 % | 7.000 M -99.69 % | 2.254 B 34 051.52 % | 6.600 M -3.71 % | 6.854 M 100.35 % | -1.940 B -274.31 % | 1.113 B 19 091.38 % | 5.800 M -7.26 % | 6.254 M 33.06 % | 4.700 M -99.49 % | 923.700 M 18 374.00 % | 5.000 M 1 619.49 % | 290.784 K -99.96 % | 807.700 M 17 458.70 % | 4.600 M 408.62 % | 904.412 K -83.85 % | 5.600 M -99.23 % | 730.800 M 15 448.94 % | 4.700 M 251.47 % | 1.337 M -69.80 % | 4.428 M 195.78 % | -4.624 M -654.71 % | 833.504 K 0.00 % | 833.505 K 0.00 % | 833.504 K 0.00 % | 833.504 K -99.29 % | 117.819 M -48.32 % | 227.997 M -28.90 % | 320.665 M 3.45 % | 309.979 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 80.700 M | 0.000 -100.00 % | 73.000 M | 0.000 -100.00 % | 73.100 M | 0.000 -100.00 % | 52.600 M | 0.000 -100.00 % | 54.150 M | 0.000 -100.00 % | 54.700 M | 0.000 -100.00 % | 54.293 M | 0.000 -100.00 % | 54.400 M | 0.000 -100.00 % | 54.298 M -18.72 % | 66.800 M | 0.000 -100.00 % | 65.656 M | 0.000 -100.00 % | 64.400 M | 0.000 -100.00 % | 65.777 M | 0.000 -100.00 % | 76.696 M -3.72 % | 79.657 M -17.88 % | 97.001 M 0.64 % | 96.385 M 103.56 % | 47.351 M -32.02 % | 69.655 M 0.00 % | 69.655 M -36.02 % | 108.871 M 19.06 % | 91.440 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.000 K | 0.000 100.00 % | -7.000 M | 0.000 100.00 % | -6.554 M -104.36 % | 150.489 M 2 886.83 % | -5.400 M | 0.000 100.00 % | -5.834 M | 0.000 100.00 % | -4.700 M | 0.000 100.00 % | -5.016 M -22.34 % | -4.100 M | 0.000 | 0.000 | 0.000 100.00 % | -5.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 |
| Total assets | 0.000 -100.00 % | 4.936 B | 0.000 -100.00 % | 4.929 B | 0.000 -100.00 % | 4.692 B | 0.000 -100.00 % | 4.513 B | 0.000 -100.00 % | 3.388 B 0.00 % | 3.388 B 18.99 % | 2.848 B | 0.000 -100.00 % | 2.327 B | 0.000 -100.00 % | 2.180 B | 0.000 -100.00 % | 2.096 B 2.39 % | 2.047 B | 0.000 -100.00 % | 2.040 B | 0.000 -100.00 % | 1.923 B | 0.000 -100.00 % | 1.827 B | 0.000 -100.00 % | 1.811 B 3.91 % | 1.743 B 2.18 % | 1.706 B 13.01 % | 1.509 B 1.06 % | 1.493 B -13.66 % | 1.730 B 1.12 % | 1.710 B -2.80 % | 1.760 B 30.04 % | 1.353 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-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 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 | 2013-01-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.685 M 0.00 % | 7.685 M 152.00 % | -14.779 M 0.00 % | -14.779 M 0.00 % | -14.779 M -132.47 % | -6.357 M 0.00 % | -6.357 M 0.00 % | -6.357 M 72.12 % | -22.802 M 0.00 % | -22.802 M 0.00 % | -22.802 M 0.00 % | -22.802 M -1 772.89 % | 1.363 M 0.00 % | 1.363 M 0.00 % | 1.363 M 0.00 % | 1.363 M 103.73 % | -36.578 M 0.00 % | -36.578 M 0.00 % | -36.578 M 0.00 % | -36.578 M -246.42 % | 24.981 M 0.00 % | 24.981 M 0.00 % | 24.981 M 0.00 % | 24.981 M 136.73 % | 10.553 M 0.00 % | 10.553 M 0.00 % | 10.553 M 0.00 % | 10.553 M 136.15 % | -29.193 M 0.00 % | -29.193 M 0.00 % | -29.193 M 0.00 % | -29.193 M -76.64 % | -16.527 M 0.00 % | -16.527 M 0.00 % | -16.527 M 0.00 % | -16.527 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.504 M 0.00 % | 27.504 M 0.00 % | 27.504 M 368.49 % | -10.244 M 0.00 % | -10.244 M 0.00 % | -10.244 M 11.37 % | -11.559 M 0.00 % | -11.559 M 0.00 % | -11.559 M 62.82 % | -31.087 M 0.00 % | -31.087 M 0.00 % | -31.087 M 0.00 % | -31.087 M -236.67 % | 22.746 M 0.00 % | 22.746 M 0.00 % | 22.746 M 0.00 % | 22.746 M 188.15 % | -25.804 M 0.00 % | -25.804 M 0.00 % | -25.804 M 0.00 % | -25.804 M -943.41 % | 3.060 M 0.00 % | 3.060 M 0.00 % | 3.060 M 0.00 % | 3.060 M -35.60 % | 4.751 M 0.00 % | 4.751 M 0.00 % | 4.751 M 0.00 % | 4.751 M 114.99 % | -31.699 M 0.00 % | -31.699 M 0.00 % | -31.699 M 0.00 % | -31.699 M -211.65 % | -10.171 M 0.00 % | -10.171 M 0.00 % | -10.171 M 0.00 % | -10.171 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 |
| 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 % | -4.063 M 0.00 % | -4.063 M 0.00 % | -4.063 M 0.00 % | -4.063 M | 0.000 -100.00 % | 7.995 M 0.00 % | 7.995 M 0.00 % | 7.995 M | 0.000 100.00 % | -19.819 M 0.00 % | -19.819 M 0.00 % | -19.819 M -337.04 % | -4.535 M 0.00 % | -4.535 M 0.00 % | -4.535 M -187.18 % | 5.202 M 0.00 % | 5.202 M 0.00 % | 5.202 M -37.22 % | 8.285 M 0.00 % | 8.285 M 0.00 % | 8.285 M 0.00 % | 8.285 M 138.75 % | -21.383 M 0.00 % | -21.383 M 0.00 % | -21.383 M 0.00 % | -21.383 M -98.46 % | -10.774 M 0.00 % | -10.774 M 0.00 % | -10.774 M 0.00 % | -10.774 M -149.15 % | 21.922 M 0.00 % | 21.922 M 0.00 % | 21.922 M 0.00 % | 21.922 M 277.83 % | 5.802 M 0.00 % | 5.802 M 0.00 % | 5.802 M 0.00 % | 5.802 M 131.52 % | 2.506 M 0.00 % | 2.506 M 0.00 % | 2.506 M 0.00 % | 2.506 M 139.43 % | -6.356 M 0.00 % | -6.356 M 0.00 % | -6.356 M 0.00 % | -6.356 M |
| Other non cash items | -162.800 M -156.24 % | -63.534 M 15.63 % | -75.300 M 12.85 % | -86.400 M 28.54 % | -120.900 M -20.22 % | -100.565 M -73.09 % | -58.100 M 74.73 % | -229.900 M 23.24 % | -299.500 M -0.81 % | -297.100 M -9.35 % | -271.700 M -296.06 % | -68.600 M 3.11 % | -70.800 M -1 266.53 % | -5.181 M 80.23 % | -26.200 M -359.65 % | -5.700 M 84.64 % | -37.100 M -3.89 % | -35.712 M 7.24 % | -38.500 M 55.18 % | -85.907 M -36.78 % | -62.807 M -41.61 % | -44.351 M -46.34 % | -30.307 M -23.20 % | -24.600 M -228.00 % | -7.500 M 72.82 % | -27.590 M -237.26 % | 20.100 M 197.10 % | -20.700 M -0.98 % | -20.500 M -3 180.65 % | 665.443 K 0.00 % | 665.443 K -90.78 % | 7.219 M 0.00 % | 7.219 M 0.00 % | 7.219 M 131.64 % | -22.812 M 0.00 % | -22.812 M 0.00 % | -22.812 M -126.00 % | 87.737 M 0.00 % | 87.737 M 0.00 % | 87.737 M 0.00 % | 87.737 M 126.04 % | 38.815 M 0.00 % | 38.815 M 0.00 % | 38.815 M 0.00 % | 38.815 M 123.63 % | 17.357 M 0.00 % | 17.357 M 0.00 % | 17.357 M 0.00 % | 17.357 M 152.70 % | -32.937 M 0.00 % | -32.937 M 0.00 % | -32.937 M 0.00 % | -32.937 M -6 333.06 % | -512.000 K 0.00 % | -512.000 K 0.00 % | -512.000 K 0.00 % | -512.000 K -105.23 % | 9.781 M 0.00 % | 9.781 M 0.00 % | 9.781 M 0.00 % | 9.781 M 25.90 % | 7.769 M 0.00 % | 7.769 M 0.00 % | 7.769 M 0.00 % | 7.769 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.000 M 8.86 % | 54.200 M 2.26 % | 53.000 M -79.77 % | 262.017 M 0.00 % | 262.017 M 394.37 % | 53.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.907 M 0.00 % | -29.907 M 0.00 % | -29.907 M 0.00 % | -29.907 M | 0.000 -100.00 % | 39.183 M 0.00 % | 39.183 M 0.00 % | 39.183 M | 0.000 -100.00 % | 35.172 M 0.00 % | 35.172 M 0.00 % | 35.172 M 238.67 % | 10.385 M 0.00 % | 10.385 M 0.00 % | 10.385 M -85.97 % | 74.016 M 0.00 % | 74.016 M 0.00 % | 74.016 M -11.48 % | 83.619 M 0.00 % | 83.619 M 0.00 % | 83.619 M 0.00 % | 83.619 M 16.55 % | 71.746 M 0.00 % | 71.746 M 0.00 % | 71.746 M 0.00 % | 71.746 M 166.68 % | 26.904 M 0.00 % | 26.904 M 0.00 % | 26.904 M 0.00 % | 26.904 M 84.75 % | 14.562 M 0.00 % | 14.562 M 0.00 % | 14.562 M 0.00 % | 14.562 M 165.02 % | 5.495 M 0.00 % | 5.495 M 0.00 % | 5.495 M 0.00 % | 5.495 M 203.52 % | -5.308 M 0.00 % | -5.308 M 0.00 % | -5.308 M 0.00 % | -5.308 M -117.23 % | 30.803 M 0.00 % | 30.803 M 0.00 % | 30.803 M 0.00 % | 30.803 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 100.00 % | -123.204 M 0.00 % | -123.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.155 M 0.00 % | -17.155 M 0.00 % | -17.155 M 0.00 % | -17.155 M | 0.000 100.00 % | -33.388 M 0.00 % | -33.388 M 0.00 % | -33.388 M | 0.000 100.00 % | -19.636 M 0.00 % | -19.636 M 0.00 % | -19.636 M -298.39 % | -4.929 M 0.00 % | -4.929 M 0.00 % | -4.929 M 75.03 % | -19.739 M 0.00 % | -19.739 M 0.00 % | -19.739 M -238.28 % | -5.835 M 0.00 % | -5.835 M 0.00 % | -5.835 M 0.00 % | -5.835 M -157.11 % | -2.270 M 0.00 % | -2.270 M 0.00 % | -2.270 M 0.00 % | -2.270 M -29.41 % | -1.754 M 0.00 % | -1.754 M 0.00 % | -1.754 M 0.00 % | -1.754 M -58.46 % | -1.107 M 0.00 % | -1.107 M 0.00 % | -1.107 M 0.00 % | -1.107 M 91.64 % | -13.236 M 0.00 % | -13.236 M 0.00 % | -13.236 M 0.00 % | -13.236 M 80.94 % | -69.458 M 0.00 % | -69.458 M 0.00 % | -69.458 M 0.00 % | -69.458 M 14.07 % | -80.829 M 0.00 % | -80.829 M 0.00 % | -80.829 M 0.00 % | -80.829 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 990.000 K 0.00 % | 990.000 K 0.00 % | 990.000 K 0.00 % | 990.000 K -80.20 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.456 M 0.00 % | 3.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.155 M 0.00 % | 17.155 M 0.00 % | 17.155 M 0.00 % | 17.155 M | 0.000 -100.00 % | 33.388 M 0.00 % | 33.388 M 0.00 % | 33.388 M | 0.000 -100.00 % | 19.636 M | 0.000 | 0.000 -100.00 % | 85.500 K 0.00 % | 85.500 K 0.00 % | 85.500 K 103.14 % | -2.725 M 0.00 % | -2.725 M 0.00 % | -2.725 M -57 468.42 % | 4.750 K 0.00 % | 4.750 K 0.00 % | 4.750 K 0.00 % | 4.750 K 100.02 % | -20.297 M 0.00 % | -20.297 M 0.00 % | -20.297 M 0.00 % | -20.297 M 22.88 % | -26.319 M 0.00 % | -26.319 M 0.00 % | -26.319 M 0.00 % | -26.319 M -436.91 % | -4.902 M 0.00 % | -4.902 M 0.00 % | -4.902 M 0.00 % | -4.902 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -119.749 M 0.00 % | -119.749 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 100.00 % | -19.636 M 0.00 % | -19.636 M -305.43 % | -4.843 M 0.00 % | -4.843 M 0.00 % | -4.843 M 78.44 % | -22.464 M 0.00 % | -22.464 M 0.00 % | -22.464 M -285.30 % | -5.830 M 0.00 % | -5.830 M 0.00 % | -5.830 M 0.00 % | -5.830 M 74.16 % | -22.566 M 0.00 % | -22.566 M 0.00 % | -22.566 M 0.00 % | -22.566 M 19.62 % | -28.073 M 0.00 % | -28.073 M 0.00 % | -28.073 M 0.00 % | -28.073 M -367.20 % | -6.009 M 0.00 % | -6.009 M 0.00 % | -6.009 M 0.00 % | -6.009 M 54.60 % | -13.236 M 0.00 % | -13.236 M 0.00 % | -13.236 M 0.00 % | -13.236 M 80.67 % | -68.468 M 0.00 % | -68.468 M 0.00 % | -68.468 M 0.00 % | -68.468 M 9.71 % | -75.829 M 0.00 % | -75.829 M 0.00 % | -75.829 M 0.00 % | -75.829 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -3.965 M 0.00 % | -3.965 M 0.00 % | -3.965 M 0.00 % | -3.965 M | 0.000 100.00 % | -3.965 M 0.00 % | -3.965 M 0.00 % | -3.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.930 M 0.00 % | -7.930 M 0.00 % | -7.930 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 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.191 M 0.00 % | 8.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.250 0.00 % | -0.250 0.00 % | -0.250 | 0.000 100.00 % | -263.667 K 0.00 % | -263.667 K 0.00 % | -263.667 K 65.75 % | -769.750 K 0.00 % | -769.750 K 0.00 % | -769.750 K 95.63 % | -17.628 M 0.00 % | -17.628 M 0.00 % | -17.628 M -38.09 % | -12.765 M 0.00 % | -12.765 M 0.00 % | -12.765 M 0.00 % | -12.765 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 8.191 M 0.00 % | 8.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.965 M 0.00 % | -3.965 M 0.00 % | -3.965 M | 0.000 100.00 % | -263.667 K 0.00 % | -263.667 K 0.00 % | -263.667 K 65.75 % | -769.750 K 0.00 % | -769.750 K 0.00 % | -769.750 K 96.99 % | -25.558 M 0.00 % | -25.558 M 0.00 % | -25.558 M -100.21 % | -12.765 M 0.00 % | -12.765 M 0.00 % | -12.765 M 0.00 % | -12.765 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 100.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 M 0.00 % | -3.851 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 100.00 % | -380.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.843 M 0.00 % | -11.843 M 0.00 % | -11.843 M 0.00 % | -11.843 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.026 M 0.00 % | -5.026 M 0.00 % | -5.026 M 46.66 % | -9.421 M 0.00 % | -9.421 M 0.00 % | -9.421 M -245.48 % | 6.476 M 0.00 % | 6.476 M 0.00 % | 6.476 M 109.12 % | -71.004 M 0.00 % | -71.004 M 0.00 % | -71.004 M 0.00 % | -71.004 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 -100.00 % | 79.190 M 0.00 % | 79.190 M 0.00 % | 79.190 M 0.00 % | 79.190 M 69.58 % | 46.697 M 0.00 % | 46.697 M 0.00 % | 46.697 M 0.00 % | 46.697 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.000 M 8.86 % | 54.200 M 2.26 % | 53.000 M -64.77 % | 150.459 M 165.32 % | -230.341 M -534.60 % | 53.000 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 -100.00 % | 10.247 M 0.00 % | 10.247 M 320.43 % | -4.649 M 0.00 % | -4.649 M 0.00 % | -4.649 M -114.32 % | 32.471 M 0.00 % | 32.471 M 0.00 % | 32.471 M 642.94 % | -5.981 M 0.00 % | -5.981 M 0.00 % | -5.981 M 0.00 % | -5.981 M -174.05 % | 8.076 M 0.00 % | 8.076 M 0.00 % | 8.076 M 0.00 % | 8.076 M 1 658.57 % | 459.250 K 0.00 % | 459.250 K 0.00 % | 459.250 K 0.00 % | 459.250 K -91.88 % | 5.659 M 0.00 % | 5.659 M 0.00 % | 5.659 M 0.00 % | 5.659 M 237.03 % | -4.129 M 0.00 % | -4.129 M 0.00 % | -4.129 M 0.00 % | -4.129 M -364.06 % | 1.564 M 0.00 % | 1.564 M 0.00 % | 1.564 M 0.00 % | 1.564 M 171.74 % | -2.180 M 0.00 % | -2.180 M 0.00 % | -2.180 M 0.00 % | -2.180 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.265 B 4.89 % | 1.206 B 4.71 % | 1.151 B 95.33 % | 589.477 M 34.27 % | 439.018 M 15.29 % | 380.800 M 16.17 % | 327.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.888 M 0.00 % | -36.888 M 0.00 % | -36.888 M 0.00 % | -36.888 M | 0.000 100.00 % | -55.018 M 0.00 % | -55.018 M 0.00 % | -55.018 M | 0.000 100.00 % | -65.265 M 0.00 % | -65.265 M 0.00 % | -65.265 M -234.73 % | 48.443 M 0.00 % | 48.443 M 0.00 % | 48.443 M 227.48 % | 14.793 M 0.00 % | 14.793 M 0.00 % | 14.793 M -28.79 % | 20.773 M 0.00 % | 20.773 M 0.00 % | 20.773 M 0.00 % | 20.773 M 63.61 % | 12.697 M 0.00 % | 12.697 M 0.00 % | 12.697 M 0.00 % | 12.697 M 3.75 % | 12.238 M 0.00 % | 12.238 M 0.00 % | 12.238 M 0.00 % | 12.238 M 86.01 % | 6.579 M 0.00 % | 6.579 M 0.00 % | 6.579 M 0.00 % | 6.579 M -6.78 % | 7.058 M 0.00 % | 7.058 M 0.00 % | 7.058 M 0.00 % | 7.058 M 28.46 % | 5.494 M 0.00 % | 5.494 M 0.00 % | 5.494 M 0.00 % | 5.494 M -28.41 % | 7.674 M 0.00 % | 7.674 M 0.00 % | 7.674 M 0.00 % | 7.674 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 548.257 M -56.65 % | 1.265 B 4.89 % | 1.206 B 87.65 % | 642.477 M 8.99 % | 589.477 M 291.78 % | 150.459 M -60.49 % | 380.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -102.114 M 0.00 % | -102.114 M 0.00 % | -102.114 M 0.00 % | -102.114 M | 0.000 100.00 % | -36.888 M 0.00 % | -36.888 M 0.00 % | -36.888 M | 0.000 100.00 % | -55.018 M 0.00 % | -55.018 M 0.00 % | -55.018 M -225.63 % | 43.794 M 0.00 % | 43.794 M 0.00 % | 43.794 M -7.34 % | 47.263 M 0.00 % | 47.263 M 0.00 % | 47.263 M 219.51 % | 14.793 M 0.00 % | 14.793 M 0.00 % | 14.793 M 0.00 % | 14.793 M -28.79 % | 20.773 M 0.00 % | 20.773 M 0.00 % | 20.773 M 0.00 % | 20.773 M 63.61 % | 12.697 M 0.00 % | 12.697 M 0.00 % | 12.697 M 0.00 % | 12.697 M 3.75 % | 12.238 M 0.00 % | 12.238 M 0.00 % | 12.238 M 0.00 % | 12.238 M 317.91 % | 2.928 M 0.00 % | 2.928 M 0.00 % | 2.928 M 0.00 % | 2.928 M -58.51 % | 7.058 M 0.00 % | 7.058 M 0.00 % | 7.058 M 0.00 % | 7.058 M 28.46 % | 5.494 M 0.00 % | 5.494 M 0.00 % | 5.494 M 0.00 % | 5.494 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.000 M 8.86 % | 54.200 M 2.26 % | 53.000 M -79.77 % | 262.017 M 0.00 % | 262.017 M 394.37 % | 53.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.907 M 0.00 % | -29.907 M 0.00 % | -29.907 M 0.00 % | -29.907 M | 0.000 -100.00 % | 39.183 M 0.00 % | 39.183 M 0.00 % | 39.183 M | 0.000 -100.00 % | 35.172 M 0.00 % | 35.172 M 0.00 % | 35.172 M 238.67 % | 10.385 M 0.00 % | 10.385 M 0.00 % | 10.385 M -85.97 % | 74.016 M 0.00 % | 74.016 M 0.00 % | 74.016 M -11.48 % | 83.619 M 0.00 % | 83.619 M 0.00 % | 83.619 M 0.00 % | 83.619 M 16.55 % | 71.746 M 0.00 % | 71.746 M 0.00 % | 71.746 M 0.00 % | 71.746 M 166.68 % | 26.904 M 0.00 % | 26.904 M 0.00 % | 26.904 M 0.00 % | 26.904 M 84.75 % | 14.562 M 0.00 % | 14.562 M 0.00 % | 14.562 M 0.00 % | 14.562 M 165.02 % | 5.495 M 0.00 % | 5.495 M 0.00 % | 5.495 M 0.00 % | 5.495 M 203.52 % | -5.308 M 0.00 % | -5.308 M 0.00 % | -5.308 M 0.00 % | -5.308 M -117.23 % | 30.803 M 0.00 % | 30.803 M 0.00 % | 30.803 M 0.00 % | 30.803 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -123.204 M 0.00 % | -123.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.155 M 0.00 % | -17.155 M 0.00 % | -17.155 M 0.00 % | -17.155 M | 0.000 100.00 % | -33.388 M 0.00 % | -33.388 M 0.00 % | -33.388 M | 0.000 100.00 % | -19.636 M 0.00 % | -19.636 M 0.00 % | -19.636 M -298.39 % | -4.929 M 0.00 % | -4.929 M 0.00 % | -4.929 M 75.03 % | -19.739 M 0.00 % | -19.739 M 0.00 % | -19.739 M -238.28 % | -5.835 M 0.00 % | -5.835 M 0.00 % | -5.835 M 0.00 % | -5.835 M -157.11 % | -2.270 M 0.00 % | -2.270 M 0.00 % | -2.270 M 0.00 % | -2.270 M -29.41 % | -1.754 M 0.00 % | -1.754 M 0.00 % | -1.754 M 0.00 % | -1.754 M -58.46 % | -1.107 M 0.00 % | -1.107 M 0.00 % | -1.107 M 0.00 % | -1.107 M 91.64 % | -13.236 M 0.00 % | -13.236 M 0.00 % | -13.236 M 0.00 % | -13.236 M 80.94 % | -69.458 M 0.00 % | -69.458 M 0.00 % | -69.458 M 0.00 % | -69.458 M 14.07 % | -80.829 M 0.00 % | -80.829 M 0.00 % | -80.829 M 0.00 % | -80.829 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.000 M 8.86 % | 54.200 M 2.26 % | 53.000 M -61.82 % | 138.813 M 0.00 % | 138.813 M 161.91 % | 53.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.062 M 0.00 % | -47.062 M 0.00 % | -47.062 M 0.00 % | -47.062 M | 0.000 -100.00 % | 5.795 M 0.00 % | 5.795 M 0.00 % | 5.795 M | 0.000 -100.00 % | 15.536 M 0.00 % | 15.536 M 0.00 % | 15.536 M 184.73 % | 5.457 M 0.00 % | 5.457 M 0.00 % | 5.457 M -89.95 % | 54.278 M 0.00 % | 54.278 M 0.00 % | 54.278 M -30.22 % | 77.784 M 0.00 % | 77.784 M 0.00 % | 77.784 M 0.00 % | 77.784 M 11.96 % | 69.476 M 0.00 % | 69.476 M 0.00 % | 69.476 M 0.00 % | 69.476 M 176.25 % | 25.150 M 0.00 % | 25.150 M 0.00 % | 25.150 M 0.00 % | 25.150 M 86.91 % | 13.456 M 0.00 % | 13.456 M 0.00 % | 13.456 M 0.00 % | 13.456 M 273.83 % | -7.741 M 0.00 % | -7.741 M 0.00 % | -7.741 M 0.00 % | -7.741 M 89.65 % | -74.766 M 0.00 % | -74.766 M 0.00 % | -74.766 M 0.00 % | -74.766 M -49.45 % | -50.026 M 0.00 % | -50.026 M 0.00 % | -50.026 M 0.00 % | -50.026 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 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |