KG Petrochem Limited KGPETRO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.754 B 23.22 % | 3.047 B 2.29 % | 2.978 B -14.07 % | 3.466 B 18.84 % | 2.916 B -2.58 % | 2.994 B 29.62 % | 2.310 B 10.87 % | 2.083 B -0.02 % | 2.084 B -2.78 % | 2.143 B 15.29 % | 1.859 B 23.07 % | 1.510 B 24.42 % | 1.214 B 31.04 % | 926.480 M 16.15 % | 797.680 M 28.74 % | 619.606 M 12.51 % | 550.709 M 11.87 % | 492.265 M |
| Net income | 55.082 M 489.49 % | 9.344 M -88.22 % | 79.301 M -54.52 % | 174.371 M 11.23 % | 156.773 M -10.27 % | 174.709 M 100.92 % | 86.955 M 11.27 % | 78.149 M -22.00 % | 100.195 M 8.10 % | 92.688 M 344.10 % | 20.871 M -69.54 % | 68.521 M 105.45 % | 33.351 M 32.95 % | 25.086 M 281.54 % | 6.575 M -33.27 % | 9.854 M -49.16 % | 19.380 M -16.73 % | 23.274 M |
| Income before tax | 71.234 M 147.11 % | 28.827 M -74.53 % | 113.171 M -51.09 % | 231.397 M 7.74 % | 214.764 M 4.55 % | 205.426 M 34.71 % | 152.498 M 55.61 % | 98.001 M -39.06 % | 160.804 M 63.62 % | 98.278 M 87.83 % | 52.324 M -47.54 % | 99.734 M 102.74 % | 49.193 M 32.97 % | 36.997 M 189.36 % | 12.786 M 11.51 % | 11.467 M -75.13 % | 46.115 M 73.72 % | 26.546 M |
| Income before tax ratio | 0.02 100.55 % | 0.01 -75.10 % | 0.04 -43.08 % | 0.07 -9.34 % | 0.07 7.32 % | 0.07 3.92 % | 0.07 40.36 % | 0.05 -39.04 % | 0.08 68.30 % | 0.05 62.91 % | 0.03 -57.37 % | 0.07 62.95 % | 0.04 1.47 % | 0.04 149.13 % | 0.02 -13.39 % | 0.02 -77.90 % | 0.08 55.28 % | 0.05 |
| EBITDA | 293.589 M 28.58 % | 228.331 M -30.29 % | 327.543 M -32.34 % | 484.119 M 5.89 % | 457.185 M -2.26 % | 467.770 M 48.54 % | 314.919 M 2.93 % | 305.948 M -15.28 % | 361.136 M 33.31 % | 270.903 M 27.56 % | 212.366 M 4.34 % | 203.538 M 38.18 % | 147.300 M -8.69 % | 161.322 M 54.09 % | 104.691 M 47.08 % | 71.178 M -26.98 % | 97.473 M 21.70 % | 80.092 M |
| Net income ratio | 0.01 378.42 % | 0.00 -88.48 % | 0.03 -47.07 % | 0.05 -6.41 % | 0.05 -7.89 % | 0.06 55.00 % | 0.04 0.36 % | 0.04 -21.99 % | 0.05 11.19 % | 0.04 285.19 % | 0.01 -75.25 % | 0.05 65.13 % | 0.03 1.46 % | 0.03 228.49 % | 0.01 -48.17 % | 0.02 -54.81 % | 0.04 -25.57 % | 0.05 |
| Ratio EBITDA | 0.08 4.35 % | 0.07 -31.85 % | 0.11 -21.26 % | 0.14 -10.90 % | 0.16 0.33 % | 0.16 14.59 % | 0.14 -7.16 % | 0.15 -15.27 % | 0.17 37.12 % | 0.13 10.65 % | 0.11 -15.22 % | 0.13 11.06 % | 0.12 -30.32 % | 0.17 32.67 % | 0.13 14.25 % | 0.11 -35.10 % | 0.18 8.79 % | 0.16 |
| Gross profit ratio | 0.34 127.03 % | 0.15 -40.04 % | 0.25 -4.77 % | 0.26 19.12 % | 0.22 2.47 % | 0.21 -1.69 % | 0.22 5.44 % | 0.21 -19.82 % | 0.26 -14.10 % | 0.30 -5.01 % | 0.31 -31.94 % | 0.46 67.23 % | 0.28 -35.96 % | 0.43 12.04 % | 0.38 58.62 % | 0.24 -16.59 % | 0.29 -38.63 % | 0.47 |
| Weighted average shs out dil | 5.219 M -0.03 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M -0.03 % | 5.223 M 0.03 % | 5.221 M 0.00 % | 5.221 M 0.05 % | 5.218 M -0.05 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M |
| Weighted average shs out | 5.219 M 0.00 % | 5.220 M -0.03 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M -0.03 % | 5.223 M 0.03 % | 5.221 M 0.00 % | 5.221 M 0.05 % | 5.218 M -0.05 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M |
| EPS diluted | 10.55 489.39 % | 1.79 -88.22 % | 15.19 -54.52 % | 33.40 11.22 % | 30.03 -10.25 % | 33.46 100.96 % | 16.65 11.22 % | 14.97 -21.99 % | 19.19 8.11 % | 17.75 343.75 % | 4.00 -69.51 % | 13.12 105.32 % | 6.39 32.85 % | 4.81 281.75 % | 1.26 -33.33 % | 1.89 -49.06 % | 3.71 -16.82 % | 4.46 |
| Earnings per share | 10.55 489.39 % | 1.79 -88.22 % | 15.19 -54.52 % | 33.40 11.22 % | 30.03 -10.25 % | 33.46 100.96 % | 16.65 11.22 % | 14.97 -21.99 % | 19.19 8.11 % | 17.75 343.75 % | 4.00 -69.51 % | 13.12 105.32 % | 6.39 32.85 % | 4.81 281.75 % | 1.26 -33.33 % | 1.89 -49.06 % | 3.71 -16.82 % | 4.46 |
| Gross profit | 1.265 B 179.73 % | 452.343 M -38.67 % | 737.537 M -18.17 % | 901.315 M 41.57 % | 636.662 M -0.18 % | 637.828 M 27.43 % | 500.515 M 16.89 % | 428.184 M -19.83 % | 534.105 M -16.49 % | 639.581 M 9.52 % | 584.011 M -16.24 % | 697.257 M 108.07 % | 335.111 M -16.09 % | 399.353 M 30.13 % | 306.895 M 104.21 % | 150.286 M -6.15 % | 160.136 M -31.35 % | 233.250 M |
| Income tax expense | 16.152 M -17.10 % | 19.483 M -42.63 % | 33.960 M -40.45 % | 57.026 M -1.66 % | 57.991 M 88.79 % | 30.717 M -53.13 % | 65.543 M 230.16 % | 19.852 M -67.25 % | 60.609 M 984.25 % | 5.590 M -82.23 % | 31.453 M 0.77 % | 31.213 M 97.03 % | 15.842 M 33.00 % | 11.911 M 91.77 % | 6.211 M 285.10 % | 1.613 M -93.97 % | 26.735 M 717.10 % | 3.272 M |
| Cost of revenue | 2.489 B -4.07 % | 2.594 B 12.99 % | 2.296 B -12.91 % | 2.636 B 21.11 % | 2.177 B -7.60 % | 2.356 B 30.23 % | 1.809 B 9.31 % | 1.655 B 6.81 % | 1.550 B 3.05 % | 1.504 B 17.94 % | 1.275 B 56.78 % | 813.238 M -7.47 % | 878.921 M 66.74 % | 527.127 M 7.40 % | 490.785 M 4.57 % | 469.319 M 20.16 % | 390.574 M 50.79 % | 259.015 M |
| General and administrative expenses | 0.000 -100.00 % | 20.382 M 188.62 % | 7.062 M 8.68 % | 6.498 M 15.73 % | 5.615 M 12.19 % | 5.005 M 238.18 % | 1.480 M -18.59 % | 1.818 M 49.38 % | 1.217 M -4.46 % | 1.274 M 6.09 % | 1.201 M 1 234.04 % | 90.000 K 0.00 % | 90.000 K | 0.000 -100.00 % | 10.745 M -6.09 % | 11.442 M 10.69 % | 10.337 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.642 M | 0.000 -100.00 % | 67.097 M 14.34 % | 58.684 M | 0.000 -100.00 % | 23.373 M 17.48 % | 19.896 M 44.98 % | 13.723 M | 0.000 |
| Other expenses | 0.000 -100.00 % | 365.399 M 221.91 % | 113.511 M -31.72 % | 166.242 M -59.48 % | 410.263 M 32.19 % | 310.354 M 5 804.76 % | 5.256 M 618.03 % | 732.000 K -94.12 % | 12.446 M 62.46 % | 7.661 M -45.42 % | 14.035 M 168.37 % | 5.230 M 13.37 % | 4.613 M | 0.000 -100.00 % | 3.393 M 112.06 % | 1.600 M | 0.000 | 0.000 |
| Operating expenses | 1.147 B 197.36 % | 385.781 M 219.96 % | 120.573 M -30.20 % | 172.740 M -58.46 % | 415.878 M 31.87 % | 315.359 M -8.18 % | 343.435 M 3.42 % | 332.080 M -8.26 % | 361.997 M -28.29 % | 504.773 M 2.89 % | 490.571 M -9.12 % | 539.781 M 109.26 % | 257.950 M -15.00 % | 303.465 M 17.19 % | 258.945 M 117.37 % | 119.125 M 14.32 % | 104.200 M -43.52 % | 184.482 M |
| Cost and expenses | 3.636 B 22.00 % | 2.980 B 5.46 % | 2.826 B -13.52 % | 3.268 B 20.83 % | 2.704 B 1.23 % | 2.671 B 24.10 % | 2.153 B 8.32 % | 1.987 B 3.96 % | 1.912 B -4.83 % | 2.008 B 13.76 % | 1.766 B 30.49 % | 1.353 B 19.01 % | 1.137 B 36.87 % | 830.592 M 10.79 % | 749.730 M 27.41 % | 588.444 M 18.93 % | 494.774 M 11.56 % | 443.497 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.147 B 5 528.37 % | 20.382 M 188.62 % | 7.062 M 8.68 % | 6.498 M 15.73 % | 5.615 M 12.19 % | 5.005 M 238.18 % | 1.480 M -18.59 % | 1.818 M 49.38 % | 1.217 M -97.56 % | 49.916 M 4 057.41 % | 1.201 M -99.51 % | 243.715 M 47.79 % | 164.909 M | 0.000 -100.00 % | 34.118 M 8.87 % | 31.337 M 30.25 % | 24.060 M | 0.000 |
| Interest income | 6.349 M 5.41 % | 6.023 M 30.40 % | 4.619 M -41.89 % | 7.949 M 7.54 % | 7.392 M -59.91 % | 18.438 M 7.65 % | 17.128 M 4.76 % | 16.349 M 36.16 % | 12.007 M 197.21 % | 4.040 M -46.95 % | 7.615 M -64.21 % | 21.277 M 36.44 % | 15.595 M 10 126 457.14 % | -154.000 -100.00 % | 4.183 M 8.61 % | 3.852 M -35.59 % | 5.980 M | 0.000 |
| Interest expense | 87.303 M 10.12 % | 79.278 M -17.91 % | 96.579 M 19.91 % | 80.542 M 6.63 % | 75.531 M -11.24 % | 85.096 M 25.57 % | 67.770 M 30.06 % | 52.107 M -9.07 % | 57.302 M -26.27 % | 77.722 M -15.61 % | 92.095 M 59.49 % | 57.744 M -2.95 % | 59.497 M 1.03 % | 58.891 M 74.05 % | 33.836 M 115.56 % | 15.697 M -24.36 % | 20.751 M -6.62 % | 22.222 M |
| Depreciation and amortization | 135.053 M 12.33 % | 120.226 M 2.07 % | 117.793 M -31.59 % | 172.180 M 3.17 % | 166.890 M -5.84 % | 177.248 M 3.97 % | 170.477 M 9.39 % | 155.840 M 8.96 % | 143.030 M 5.10 % | 136.095 M 14.44 % | 118.926 M 59.53 % | 74.549 M 6.29 % | 70.138 M 7.19 % | 65.434 M 15.32 % | 56.741 M 29.10 % | 43.952 M 5.81 % | 41.538 M 32.61 % | 31.324 M |
| Operating income | 118.172 M 77.54 % | 66.562 M -56.41 % | 152.695 M -23.10 % | 198.568 M -6.40 % | 212.152 M 36.28 % | 155.671 M 552.98 % | 23.840 M 123.28 % | -102.384 M -177.38 % | 132.317 M 102.34 % | 65.393 M 12.36 % | 58.201 M -41.64 % | 99.732 M 185.52 % | 34.930 M -5.59 % | 36.997 M 189.36 % | 12.786 M 11.51 % | 11.467 M -75.13 % | 46.115 M 73.72 % | 26.546 M |
| Operating income ratio | 0.03 44.09 % | 0.02 -57.38 % | 0.05 -10.51 % | 0.06 -21.24 % | 0.07 39.90 % | 0.05 403.75 % | 0.01 121.00 % | -0.05 -177.39 % | 0.06 108.13 % | 0.03 -2.54 % | 0.03 -52.58 % | 0.07 129.48 % | 0.03 -27.95 % | 0.04 149.13 % | 0.02 -13.39 % | 0.02 -77.90 % | 0.08 55.28 % | 0.05 |
| Total other income expenses net | -46.938 M -24.39 % | -37.735 M 4.53 % | -39.524 M -220.39 % | 32.829 M 1 156.85 % | 2.612 M 102.23 % | -117.043 M -2 454.41 % | -4.582 M 98.39 % | -285.448 M 2.32 % | -292.219 M -58.94 % | -183.855 M 4.58 % | -192.674 M -304.27 % | -47.660 M -70.40 % | -27.969 M | 0.000 | 0.000 100.00 % | -17.879 M -113.14 % | -8.388 M | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.204 B -0.34 % | 1.208 B -2.06 % | 1.234 B -5.71 % | 1.308 B -8.22 % | 1.426 B -8.95 % | 1.566 B 12.20 % | 1.395 B 11.80 % | 1.248 B 14.84 % | 1.087 B 1.30 % | 1.073 B -0.69 % | 1.080 B 56.96 % | 688.156 M 31.90 % | 521.739 M 5.30 % | 495.475 M -14.45 % | 579.162 M 32.51 % | 437.074 M 101.12 % | 217.318 M |
| Total investments | 29.238 M 7.39 % | 27.226 M -0.79 % | 27.442 M 0.71 % | 27.249 M 0.75 % | 27.047 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.210 B 0.00 % | 1.210 B -2.41 % | 1.240 B -10.09 % | 1.379 B -4.20 % | 1.440 B -8.27 % | 1.570 B 12.04 % | 1.401 B 12.10 % | 1.250 B 9.87 % | 1.137 B 5.92 % | 1.074 B -0.92 % | 1.084 B 53.44 % | 706.425 M 34.70 % | 524.461 M 5.50 % | 497.129 M -14.80 % | 583.496 M 33.40 % | 437.411 M 99.50 % | 219.251 M |
| Accumulated other comprehensive income loss | 459.394 M -6.09 % | 489.175 M 741.19 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M -86.99 % | 447.103 M 668.84 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 252.56 % | 16.495 M 4.61 % | 15.768 M -11.17 % | 17.751 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.304 B 7.56 % | 1.212 B 0.89 % | 1.201 B 6.94 % | 1.123 B 18.37 % | 949.068 M 19.79 % | 792.294 M 28.29 % | 617.585 M 16.39 % | 530.630 M 18.50 % | 447.790 M 34.52 % | 332.889 M 29.34 % | 257.368 M 8.83 % | 236.497 M 40.79 % | 167.976 M | 0.000 -100.00 % | 109.538 M 9.83 % | 99.730 M 10.96 % | 89.877 M |
| Common stock | 52.210 M 0.00 % | 52.210 M 0.00 % | 52.210 M 0.00 % | 52.210 M 0.00 % | 52.210 M -10.22 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M |
| Total equity | 1.815 B 3.18 % | 1.759 B 2.52 % | 1.716 B 4.86 % | 1.637 B 11.94 % | 1.462 B 12.13 % | 1.304 B 15.47 % | 1.129 B 90.62 % | 592.430 M 16.26 % | 509.590 M 29.11 % | 394.689 M 19.70 % | 329.719 M 7.01 % | 308.122 M 27.54 % | 241.584 M 17.36 % | 205.842 M 14.85 % | 179.228 M 6.55 % | 168.207 M 6.22 % | 158.353 M |
| Other non current liabilities | 80.802 M 169.47 % | 29.985 M 9.14 % | 27.473 M | 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 -100.00 % | 217.735 M | 0.000 | 0.000 |
| Long term debt | 37.445 M -68.90 % | 120.414 M -40.92 % | 203.824 M -52.12 % | 425.657 M -23.30 % | 554.991 M -9.56 % | 613.646 M -6.69 % | 657.667 M 8.50 % | 606.142 M 18.51 % | 511.454 M -17.37 % | 618.966 M -18.13 % | 755.990 M 115.56 % | 350.705 M 57.62 % | 222.494 M -20.33 % | 279.260 M -23.65 % | 365.761 M -16.38 % | 437.411 M 99.50 % | 219.251 M |
| Total non current liabilities | 145.487 M -38.83 % | 237.831 M -24.32 % | 314.269 M -38.66 % | 512.311 M -21.99 % | 656.727 M -10.35 % | 732.547 M -8.53 % | 800.823 M 10.57 % | 724.258 M 15.52 % | 626.940 M -16.11 % | 747.352 M -9.85 % | 828.997 M 110.98 % | 392.921 M 49.96 % | 262.026 M -18.23 % | 320.427 M -47.91 % | 615.115 M 32.88 % | 462.919 M 91.85 % | 241.287 M |
| Other current liabilities | 164.095 M 31.22 % | 125.058 M -13.41 % | 144.419 M -54.60 % | 318.126 M 170.36 % | 117.666 M -1.99 % | 120.058 M 20.34 % | 99.767 M -34.63 % | 152.628 M 32.49 % | 115.201 M 24.23 % | 92.731 M -17.21 % | 112.010 M 14.91 % | 97.473 M -24.20 % | 128.587 M -12.03 % | 146.176 M 210.12 % | -132.744 M -199.96 % | 132.799 M 210.50 % | 42.769 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 10.786 M 8.53 % | 9.938 M -1.41 % | 10.080 M -91.95 % | 125.187 M 1 649.89 % | 7.154 M -41.38 % | 12.204 M -20.50 % | 15.351 M 104.42 % | 7.509 M -70.16 % | 25.163 M | 0.000 -100.00 % | 1.881 M 16 999.45 % | 11.000 K | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.173 B 7.61 % | 1.090 B 5.16 % | 1.036 B 8.67 % | 953.636 M 7.78 % | 884.780 M 6.50 % | 830.757 M 12.86 % | 736.107 M 14.38 % | 643.586 M 18.57 % | 542.786 M 19.31 % | 454.946 M 79.38 % | 253.620 M -37.93 % | 408.631 M 12.19 % | 364.244 M 67.18 % | 217.869 M 0.06 % | 217.735 M | 0.000 | 0.000 |
| Total current liabilities | 1.776 B 11.06 % | 1.599 B -3.52 % | 1.658 B -1.41 % | 1.682 B 29.09 % | 1.303 B -4.46 % | 1.363 B 10.12 % | 1.238 B 27.58 % | 970.351 M 9.95 % | 882.538 M 35.21 % | 652.730 M 25.74 % | 519.126 M -12.21 % | 591.300 M 7.21 % | 551.536 M 40.58 % | 392.335 M 156.31 % | 153.073 M -6.10 % | 163.009 M 152.84 % | 64.471 M |
| Total liabilities | 1.922 B 4.60 % | 1.837 B -5.52 % | 1.945 B -11.36 % | 2.194 B 11.97 % | 1.959 B -6.52 % | 2.096 B 2.80 % | 2.039 B 20.31 % | 1.695 B 12.26 % | 1.509 B 7.81 % | 1.400 B 3.85 % | 1.348 B 36.97 % | 984.221 M 20.98 % | 813.562 M 14.14 % | 712.762 M -7.22 % | 768.188 M 22.73 % | 625.928 M 104.71 % | 305.758 M |
| Other non current assets | 0.000 -100.00 % | 45.000 K -99.92 % | 54.900 M 892.23 % | 5.533 M -8.07 % | 6.019 M -78.47 % | 27.951 M 18.08 % | 23.671 M 126.06 % | 10.471 M -22.06 % | 13.435 M 40.49 % | 9.563 M -19.65 % | 11.901 M -44.25 % | 21.346 M 64.46 % | 12.979 M 91.60 % | 6.774 M | 0.000 | 0.000 -100.00 % | 71.837 K |
| Long term investments | 27.273 M 0.17 % | 27.226 M 199.75 % | -27.294 M -222.68 % | 22.249 M 0.92 % | 22.047 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.370 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.413 B -2.13 % | 1.444 B -0.22 % | 1.447 B 0.91 % | 1.434 B -6.27 % | 1.530 B -3.89 % | 1.592 B 1.59 % | 1.567 B 50.38 % | 1.042 B 22.96 % | 847.238 M -8.44 % | 925.310 M -8.37 % | 1.010 B 44.22 % | 700.218 M 49.86 % | 467.240 M -4.20 % | 487.738 M -4.53 % | 510.884 M -1.34 % | 517.823 M 113.62 % | 242.406 M |
| Total non current assets | 1.440 B -2.09 % | 1.471 B -0.24 % | 1.474 B 0.88 % | 1.461 B -6.18 % | 1.558 B -3.82 % | 1.619 B 1.84 % | 1.590 B 51.13 % | 1.052 B 22.26 % | 860.673 M -8.37 % | 939.243 M -8.08 % | 1.022 B 41.61 % | 721.564 M 50.26 % | 480.219 M -2.89 % | 494.512 M -3.20 % | 510.884 M -1.34 % | 517.823 M 113.55 % | 242.478 M |
| Other current assets | 382.261 M 11.47 % | 342.930 M 425.95 % | 65.202 M -82.28 % | 367.977 M 21.81 % | 302.095 M 446.95 % | 55.233 M -78.19 % | 253.283 M -73.45 % | 953.865 M 28.46 % | 742.527 M 18.07 % | 628.888 M 295.06 % | 159.186 M 50.83 % | 105.540 M 70.26 % | 61.988 M 18.68 % | 52.233 M 56.68 % | 33.336 M 165.55 % | 12.554 M 103.37 % | 6.173 M |
| Short term investments | 1.965 M | 0.000 -100.00 % | 54.736 M 994.72 % | 5.000 M 0.00 % | 5.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 6.012 M 212.96 % | 1.921 M -70.19 % | 6.445 M -90.91 % | 70.896 M 397.73 % | 14.244 M 258.16 % | 3.977 M -28.93 % | 5.596 M 232.70 % | 1.682 M -96.69 % | 50.747 M 4 267.21 % | 1.162 M -69.32 % | 3.787 M -79.27 % | 18.269 M 571.14 % | 2.722 M 64.57 % | 1.654 M -61.83 % | 4.334 M 1 185.85 % | 337.022 K -82.56 % | 1.933 M |
| Cash and short term investments | 7.977 M 315.25 % | 1.921 M -70.19 % | 6.445 M -91.51 % | 75.896 M 294.39 % | 19.244 M 383.88 % | 3.977 M -28.93 % | 5.596 M 232.70 % | 1.682 M -96.69 % | 50.747 M 4 267.21 % | 1.162 M -69.32 % | 3.787 M -79.27 % | 18.269 M 571.14 % | 2.722 M 64.57 % | 1.654 M -61.83 % | 4.334 M 1 185.85 % | 337.022 K -82.56 % | 1.933 M |
| Total current assets | 2.297 B 8.05 % | 2.126 B -2.24 % | 2.175 B -8.21 % | 2.369 B 27.11 % | 1.864 B 4.68 % | 1.780 B 12.83 % | 1.578 B 27.78 % | 1.235 B 6.60 % | 1.158 B 35.40 % | 855.529 M 30.40 % | 656.070 M 14.94 % | 570.779 M -0.72 % | 574.926 M 35.57 % | 424.092 M -2.85 % | 436.531 M 57.98 % | 276.312 M 24.67 % | 221.634 M |
| Inventory | 889.583 M 20.88 % | 735.944 M -7.23 % | 793.310 M -0.20 % | 794.920 M 41.72 % | 560.908 M -7.93 % | 609.207 M 2.70 % | 593.194 M 112.42 % | 279.250 M -23.52 % | 365.126 M 61.93 % | 225.479 M -20.81 % | 284.720 M 49.63 % | 190.287 M -4.72 % | 199.712 M 1.29 % | 197.159 M -7.46 % | 213.057 M 145.99 % | 86.612 M 30.06 % | 66.595 M |
| Net receivables | 1.017 B -2.67 % | 1.045 B -20.21 % | 1.310 B 15.87 % | 1.130 B 15.15 % | 981.523 M -11.73 % | 1.112 B 34.46 % | 826.982 M -10.75 % | 926.580 M 31.21 % | 706.199 M 13.07 % | 624.565 M 186.19 % | 218.237 M -17.43 % | 264.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 176.809 M 20.33 % | 146.933 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 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 100.00 % | -1.000 K -133.33 % | 3.000 K 160.00 % | -5.000 K -400.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 439.400 M 14.27 % | 384.515 M -17.52 % | 466.217 M 16.61 % | 399.820 M 41.14 % | 283.269 M 1.99 % | 277.751 M -24.38 % | 367.295 M 162.85 % | 139.733 M 15.99 % | 120.473 M 33.85 % | 90.003 M 66.66 % | 54.005 M -36.61 % | 85.195 M 49.93 % | 56.824 M 100.94 % | 28.279 M -58.46 % | 68.083 M 125.37 % | 30.210 M 39.20 % | 21.702 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.802 M -29.13 % | 9.598 M -53.28 % | 20.542 M -7.47 % | 22.200 M 305.18 % | 5.479 M -63.59 % | 15.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 53.780 M -9.31 % | 59.300 M -16.40 % | 70.932 M -14.09 % | 82.563 M -12.72 % | 94.599 M 9.12 % | 86.694 M 5.95 % | 81.827 M 72.05 % | 47.559 M -16.09 % | 56.679 M 177.64 % | -73.007 M -72.94 % | -42.216 M -1 307.20 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -125.187 M -1 649.89 % | -7.154 M | 0.000 100.00 % | -83.248 M | 0.000 100.00 % | -74.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 368.434 M -1.30 % | 373.291 M -1.64 % | 379.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 5.943 M 0.00 % | 5.943 M 0.00 % | 5.943 M 0.00 % | 5.943 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.506 M | 0.000 100.00 % | -2.296 M | 0.000 -100.00 % | 147.689 M 1 180.07 % | 11.538 M 11.75 % | 10.324 M 0.00 % | 10.324 M |
| Deferred tax liabilities non current | 27.240 M -19.05 % | 33.652 M 42.16 % | 23.672 M 50.57 % | 15.722 M -18.00 % | 19.173 M -21.11 % | 24.302 M -56.96 % | 56.461 M 55.59 % | 36.289 M -46.58 % | 67.927 M -5.27 % | 71.707 M -1.78 % | 73.007 M 72.94 % | 42.216 M 6.79 % | 39.532 M -3.97 % | 41.167 M 30.20 % | 31.619 M 23.95 % | 25.509 M 15.75 % | 22.037 M |
| Other liabilities | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.737 B 3.90 % | 3.597 B -1.75 % | 3.661 B -4.43 % | 3.830 B 11.96 % | 3.421 B 0.63 % | 3.400 B 7.32 % | 3.168 B 38.52 % | 2.287 B 13.27 % | 2.019 B 12.50 % | 1.795 B 6.97 % | 1.678 B 29.83 % | 1.292 B 22.48 % | 1.055 B 14.86 % | 918.604 M -3.04 % | 947.416 M 19.30 % | 794.135 M 71.11 % | 464.112 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -79.513 M -9 740.72 % | -808.000 K -100.77 % | 105.586 M 244.41 % | -73.116 M 48.96 % | -143.243 M -123.04 % | -64.224 M 17.83 % | -78.160 M -224.14 % | -24.113 M 40.42 % | -40.474 M 68.75 % | -129.535 M 19.50 % | -160.908 M -5 277.08 % | 3.108 M 103.28 % | -94.697 M -199.86 % | -31.580 M 82.75 % | -183.114 M -406.05 % | 59.832 M 289.76 % | -31.530 M |
| Accounts receivables | 27.910 M -1.76 % | 28.409 M 120.61 % | -137.867 M -893.62 % | 17.372 M 110.02 % | -173.362 M -72 436.40 % | -239.000 K -102.81 % | 8.497 M 105.92 % | -143.426 M -69.57 % | -84.580 M 72.05 % | -302.593 M -726.42 % | 48.305 M -5.75 % | 51.254 M 137.65 % | -136.116 M -3 832.86 % | -3.461 M | 0.000 | 0.000 | 0.000 |
| Inventory | -153.639 M -367.82 % | 57.366 M 3 463.11 % | 1.610 M 100.69 % | -234.012 M -584.52 % | 48.298 M 401.62 % | -16.013 M 94.90 % | -313.944 M -465.58 % | 85.876 M 161.49 % | -139.649 M -364.34 % | 52.828 M 155.94 % | -94.433 M -1 101.97 % | 9.425 M 469.12 % | -2.553 M -116.06 % | 15.899 M 112.57 % | -126.445 M -531.69 % | -20.017 M -131.04 % | -8.664 M |
| Accounts payables | 54.885 M 176.69 % | -71.571 M -207.79 % | 66.397 M -43.03 % | 116.551 M 2 012.58 % | 5.517 M 106.16 % | -89.543 M -139.35 % | 227.562 M 1 081.53 % | 19.260 M -36.79 % | 30.470 M -15.36 % | 35.998 M | 0.000 | 0.000 | 0.000 100.00 % | -39.804 M | 0.000 | 0.000 | 0.000 |
| Other working capital | -8.669 M 42.25 % | -15.012 M -108.56 % | 175.446 M 550.45 % | 26.973 M 213.83 % | -23.696 M -157.00 % | 41.571 M 15 216.73 % | -275.000 K -101.94 % | 14.177 M -90.75 % | 153.285 M 81.98 % | 84.231 M 226.71 % | -66.475 M -952.38 % | -6.317 M 93.14 % | -92.144 M -2 086.61 % | -4.214 M 92.56 % | -56.669 M -170.97 % | 79.849 M 449.20 % | -22.866 M |
| Other non cash items | -2.589 M -102.94 % | 88.173 M 95.77 % | 45.040 M 925.27 % | 4.393 M 21.69 % | 3.610 M 148.55 % | -7.436 M -305.76 % | 3.614 M -71.42 % | 12.647 M 228.66 % | 3.848 M -92.62 % | 52.118 M -20.60 % | 65.643 M -37.24 % | 104.587 M 27.42 % | 82.079 M 2 779.97 % | 2.850 M -94.49 % | 51.700 M 706.30 % | 6.412 M -87.07 % | 49.584 M |
| Net cash provided by operating activities | 108.033 M -54.30 % | 236.418 M -37.84 % | 380.320 M 13.58 % | 334.854 M 38.36 % | 242.021 M -22.18 % | 311.014 M 25.19 % | 248.429 M 2.65 % | 242.015 M -10.53 % | 270.508 M 72.35 % | 156.956 M 106.56 % | 75.985 M -58.31 % | 182.244 M 216.84 % | 57.520 M -9.12 % | 63.294 M 184.76 % | -74.673 M -167.76 % | 110.196 M 84.92 % | 59.592 M |
| Investments in property plant and equipment | -104.675 M -22.99 % | -85.107 M 35.49 % | -131.919 M -72.95 % | -76.276 M 27.42 % | -105.086 M 48.07 % | -202.354 M 17.54 % | -245.399 M 29.89 % | -350.011 M -411.02 % | -68.492 M -15.36 % | -59.374 M 87.71 % | -483.301 M -57.16 % | -307.528 M -477.07 % | -53.291 M -3.37 % | -51.555 M 67.87 % | -160.451 M 24.66 % | -212.962 M -25 558.07 % | -830.000 K |
| Acquisitions net | 1.584 M | 0.000 -100.00 % | 941.000 K | 0.000 -100.00 % | 128.000 K -68.00 % | 400.000 K | 0.000 | 0.000 -100.00 % | 376.000 K -97.61 % | 15.738 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.961 M | 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 |
| 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 |
| Other investing activites | 0.000 -100.00 % | 6.023 M 30.40 % | 4.619 M -41.90 % | 7.950 M 7.56 % | 7.391 M -59.91 % | 18.438 M 7.64 % | 17.130 M 4.78 % | 16.349 M 36.16 % | 12.007 M 140.40 % | 4.995 M -91.63 % | 59.639 M 1 169.22 % | 4.699 M -4.23 % | 4.907 M 59.41 % | 3.078 M -97.40 % | 118.609 M 214.41 % | -103.674 M -1 622.16 % | -6.020 M |
| Net cash used for investing activites | -103.091 M -30.36 % | -79.084 M 37.41 % | -126.359 M -84.94 % | -68.326 M 29.97 % | -97.567 M 46.83 % | -183.516 M 19.61 % | -228.269 M 31.59 % | -333.662 M -494.67 % | -56.109 M -45.20 % | -38.641 M 90.88 % | -423.662 M -39.90 % | -302.829 M -525.88 % | -48.384 M -13.80 % | -42.516 M -1.61 % | -41.842 M 86.79 % | -316.636 M -4 522.42 % | -6.850 M |
| Debt repayment | -82.969 M 0.53 % | -83.410 M 62.40 % | -221.834 M -71.52 % | -129.333 M -120.49 % | -58.656 M -33.25 % | -44.020 M -205.73 % | 41.633 M -56.03 % | 94.688 M 188.07 % | -107.512 M -11.79 % | -96.169 M -123.17 % | 415.029 M 140.46 % | 172.599 M 443.21 % | 31.774 M 219.96 % | -26.487 M -118.13 % | 146.085 M -33.04 % | 218.160 M 606.23 % | -43.095 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 |
| 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 |
| 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 |
| Other financing activites | 82.942 M 204.62 % | -79.278 M 17.91 % | -96.579 M -19.91 % | -80.543 M -6.64 % | -75.530 M 11.24 % | -85.096 M -8 509 500.00 % | -1.000 K 100.00 % | -52.107 M 9.07 % | -57.302 M -131.33 % | -24.771 M 69.73 % | -81.834 M -124.40 % | -36.467 M -997.73 % | 4.062 M 34.11 % | 3.029 M 111.84 % | -25.573 M -92.05 % | -13.316 M -34.27 % | -9.917 M |
| Net cash used provided by financing activities | -27.000 K 99.98 % | -162.688 M 48.91 % | -318.413 M -51.71 % | -209.876 M -56.41 % | -134.186 M -3.93 % | -129.116 M -694.76 % | -16.246 M -138.15 % | 42.581 M 125.84 % | -164.814 M -36.28 % | -120.940 M -136.30 % | 333.195 M 144.76 % | 136.131 M 1 787.54 % | -8.067 M 65.61 % | -23.458 M -119.47 % | 120.512 M -41.17 % | 204.844 M 486.41 % | -53.012 M |
| Effect of forex changes on cash | -824.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K -150.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 4.091 M 176.41 % | -5.354 M 91.69 % | -64.452 M -213.77 % | 56.652 M 451.73 % | 10.268 M 734.22 % | -1.619 M -141.37 % | 3.913 M 107.98 % | -49.064 M -198.95 % | 49.585 M 1 988.86 % | -2.625 M 81.87 % | -14.482 M -193.15 % | 15.547 M 1 354.96 % | 1.069 M | 0.000 -100.00 % | 3.997 M 350.44 % | -1.596 M -491.11 % | -270.000 K |
| Cash at beginning of period | 1.921 M -65.36 % | 5.545 M -92.18 % | 70.897 M 397.70 % | 14.245 M 258.18 % | 3.977 M -28.93 % | 5.596 M 232.50 % | 1.683 M -96.68 % | 50.747 M 4 267.21 % | 1.162 M -69.32 % | 3.787 M -79.27 % | 18.269 M 571.14 % | 2.722 M 64.62 % | 1.654 M -51.82 % | 3.432 M 918.40 % | 337.000 K -82.57 % | 1.933 M -12.26 % | 2.203 M |
| Cash at end of period | 6.012 M 3 047.64 % | 191.000 K -97.04 % | 6.445 M -90.91 % | 70.897 M 397.70 % | 14.245 M 258.18 % | 3.977 M -28.93 % | 5.596 M 232.50 % | 1.683 M -96.68 % | 50.747 M 4 268.08 % | 1.162 M -69.32 % | 3.787 M -79.27 % | 18.269 M 571.14 % | 2.722 M 630.00 % | 372.883 K -91.40 % | 4.334 M 1 186.05 % | 337.000 K -82.57 % | 1.933 M |
| Operating cash flow | 108.033 M -54.30 % | 236.418 M -37.84 % | 380.320 M 13.58 % | 334.854 M 38.36 % | 242.021 M -22.18 % | 311.014 M 25.19 % | 248.429 M 2.65 % | 242.015 M -10.53 % | 270.508 M 72.35 % | 156.956 M 106.56 % | 75.985 M -58.31 % | 182.244 M 216.84 % | 57.520 M -9.12 % | 63.294 M 184.76 % | -74.673 M -167.76 % | 110.196 M 84.92 % | 59.592 M |
| Capital expenditure | -104.675 M -22.99 % | -85.107 M 35.49 % | -131.919 M -72.95 % | -76.276 M 27.42 % | -105.086 M 48.07 % | -202.354 M 17.54 % | -245.399 M 29.89 % | -350.011 M -411.02 % | -68.492 M -15.36 % | -59.374 M 87.71 % | -483.301 M -57.16 % | -307.528 M -477.07 % | -53.291 M -3.37 % | -51.555 M 67.87 % | -160.451 M 24.66 % | -212.962 M -25 558.07 % | -830.000 K |
| Free CashFlow | 3.358 M -97.78 % | 151.311 M -39.09 % | 248.401 M -3.94 % | 258.578 M 88.83 % | 136.935 M 26.02 % | 108.660 M 3 486.14 % | 3.030 M 102.81 % | -107.996 M -153.46 % | 202.016 M 107.02 % | 97.582 M 123.96 % | -407.316 M -225.11 % | -125.284 M -3 062.58 % | 4.229 M -63.98 % | 11.739 M 104.99 % | -235.124 M -128.80 % | -102.766 M -274.89 % | 58.762 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-03-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 940.403 M -24.48 % | 1.245 B 18.87 % | 1.048 B 34.45 % | 779.150 M 14.27 % | 681.836 M -35.22 % | 1.052 B 49.91 % | 702.078 M -1.31 % | 711.421 M -15.51 % | 842.067 M 45.45 % | 578.934 M -19.39 % | 718.173 M -3.51 % | 744.285 M -2.70 % | 764.944 M -7.10 % | 823.401 M -4.83 % | 865.165 M 16.02 % | 745.711 M -5.65 % | 790.405 M -25.54 % | 1.062 B 28.16 % | 828.326 M 22.50 % | 676.192 M 173.29 % | 247.423 M -65.93 % | 726.129 M 4.63 % | 693.978 M 0.41 % | 691.140 M -21.69 % | 882.615 M 4.01 % | 848.573 M 45.86 % | 581.754 M 22.59 % | 474.558 M 17.25 % | 404.750 M -46.51 % | 756.665 M 73.33 % | 436.545 M -5.37 % | 461.338 M -25.37 % | 618.190 M -35.54 % | 959.099 M 129.57 % | 417.785 M -2.12 % | 426.817 M -7.44 % | 461.121 M -39.06 % | 756.686 M 54.13 % | 490.926 M 21.68 % | 403.450 M -18.03 % | 492.202 M -4.36 % | 514.662 M 10.12 % | 467.384 M -10.34 % | 521.256 M 46.55 % | 355.691 M -16.25 % | 424.717 M 15.70 % | 367.080 M -4.06 % | 382.612 M 22.41 % | 312.559 M -1.09 % | 315.996 M 8.71 % | 290.689 M -14.02 % | 338.108 M 37.11 % | 246.597 M -3.70 % | 256.082 M -0.33 % | 256.940 M 14.18 % | 225.027 M 2.03 % | 220.544 M 55.95 % | 141.421 M -0.71 % | 142.439 M |
| Net income | 21.619 M 192.66 % | 7.387 M -73.45 % | 27.819 M 4 209.16 % | -677.000 K -103.47 % | 19.501 M 123.71 % | 8.717 M -61.19 % | 22.461 M 288.62 % | -11.908 M -19.96 % | -9.927 M 70.11 % | -33.215 M -160.45 % | 54.945 M 345.04 % | 12.346 M -71.85 % | 43.865 M 324.90 % | -19.504 M -184.07 % | 23.199 M -56.68 % | 53.547 M -54.28 % | 117.129 M 662.16 % | 15.368 M -80.83 % | 80.181 M 0.45 % | 79.818 M 529.27 % | -18.594 M -117.47 % | 106.410 M 801.91 % | -15.160 M -153.33 % | 28.429 M -48.34 % | 55.030 M -6.60 % | 58.921 M 47.23 % | 40.019 M 260.22 % | -24.977 M -292.26 % | 12.991 M -69.85 % | 43.094 M 137.72 % | 18.128 M 81.46 % | 9.990 M 44.01 % | 6.937 M -86.65 % | 51.967 M 208.12 % | 16.866 M 13.30 % | 14.886 M -9.13 % | 16.381 M -23.84 % | 21.510 M -5.18 % | 22.686 M -28.67 % | 31.805 M 90.59 % | 16.688 M 183.46 % | -19.996 M -217.70 % | 16.989 M -25.92 % | 22.934 M 2 326.88 % | 945.000 K -19.78 % | 1.178 M -94.29 % | 20.617 M -25.40 % | 27.638 M 44.80 % | 19.087 M 91.20 % | 9.983 M 5.79 % | 9.437 M -24.54 % | 12.506 M 777.61 % | 1.425 M -84.78 % | 9.365 M -8.09 % | 10.189 M 535.62 % | 1.603 M -51.69 % | 3.318 M 116.81 % | -19.737 M -412.29 % | 6.320 M |
| Income before tax | 30.066 M 1 038.43 % | 2.641 M -93.51 % | 40.717 M 457.92 % | 7.298 M -64.54 % | 20.580 M 18.36 % | 17.388 M -38.82 % | 28.421 M 431.17 % | -8.582 M -2.15 % | -8.401 M 82.78 % | -48.776 M -169.12 % | 70.571 M 215.39 % | 22.376 M -66.96 % | 67.730 M 298.80 % | -34.070 M -194.09 % | 36.209 M -49.15 % | 71.207 M -54.95 % | 158.051 M 820.72 % | 17.166 M -84.62 % | 111.596 M 7.30 % | 104.002 M 677.79 % | -18.000 M -112.45 % | 144.616 M 432.23 % | -43.529 M -253.20 % | 28.413 M -62.58 % | 75.926 M -28.52 % | 106.222 M 187.55 % | 36.941 M 1 726.95 % | 2.022 M -72.35 % | 7.312 M -87.24 % | 57.302 M 130.61 % | 24.848 M 170.00 % | 9.203 M 38.43 % | 6.648 M -89.81 % | 65.218 M 170.84 % | 24.080 M -28.77 % | 33.805 M -11.08 % | 38.019 M -48.09 % | 73.234 M 269.64 % | 19.812 M 2 870.31 % | 667.000 K -85.39 % | 4.566 M 253.89 % | -2.967 M -122.32 % | 13.295 M -68.09 % | 41.665 M 12 449.70 % | 332.000 K -78.76 % | 1.563 M -94.84 % | 30.266 M -24.15 % | 39.905 M 42.52 % | 28.000 M 55.97 % | 17.952 M 35.07 % | 13.291 M -15.26 % | 15.685 M 592.49 % | 2.265 M -86.23 % | 16.449 M 18.66 % | 13.862 M 620.85 % | 1.923 M -77.56 % | 8.571 M 34.13 % | 6.390 M -33.38 % | 9.592 M |
| Income before tax ratio | 0.03 1 407.52 % | 0.00 -94.54 % | 0.04 314.95 % | 0.01 -68.97 % | 0.03 82.69 % | 0.02 -59.19 % | 0.04 435.58 % | -0.01 -20.91 % | -0.01 88.16 % | -0.08 -185.74 % | 0.10 226.85 % | 0.03 -66.05 % | 0.09 313.99 % | -0.04 -198.87 % | 0.04 -56.17 % | 0.10 -52.25 % | 0.20 1 136.61 % | 0.02 -88.00 % | 0.13 -12.41 % | 0.15 311.42 % | -0.07 -136.53 % | 0.20 417.52 % | -0.06 -252.57 % | 0.04 -52.21 % | 0.09 -31.28 % | 0.13 97.13 % | 0.06 1 390.31 % | 0.00 -76.41 % | 0.02 -76.14 % | 0.08 33.05 % | 0.06 185.33 % | 0.02 85.50 % | 0.01 -84.19 % | 0.07 17.98 % | 0.06 -27.23 % | 0.08 -3.94 % | 0.08 -14.81 % | 0.10 139.82 % | 0.04 2 341.05 % | 0.00 -82.18 % | 0.01 260.92 % | -0.01 -120.27 % | 0.03 -64.41 % | 0.08 8 463.58 % | 0.00 -74.64 % | 0.00 -95.54 % | 0.08 -20.95 % | 0.10 16.42 % | 0.09 57.69 % | 0.06 24.25 % | 0.05 -1.44 % | 0.05 405.07 % | 0.01 -85.70 % | 0.06 19.06 % | 0.05 531.32 % | 0.01 -78.01 % | 0.04 -13.99 % | 0.05 -32.90 % | 0.07 |
| EBITDA | 87.793 M 17.59 % | 74.660 M -13.46 % | 86.277 M 38.06 % | 62.491 M 3.47 % | 60.393 M -7.34 % | 65.178 M 0.62 % | 64.777 M 80.37 % | 35.914 M -4.42 % | 37.573 M 382.39 % | 7.789 M -93.19 % | 114.453 M 32.39 % | 86.452 M -26.47 % | 117.579 M 288.11 % | 30.295 M -70.14 % | 101.462 M -23.13 % | 131.992 M -40.10 % | 220.370 M 109.26 % | 105.307 M -36.79 % | 166.600 M 4.86 % | 158.883 M 501.94 % | 26.395 M -88.09 % | 221.710 M 1 101.16 % | 18.458 M -78.13 % | 84.384 M -41.08 % | 143.218 M -19.33 % | 177.540 M 84.04 % | 96.466 M 66.41 % | 57.969 M -1.36 % | 58.769 M -49.93 % | 117.373 M 56.55 % | 74.977 M 30.14 % | 57.613 M 3.57 % | 55.625 M -56.65 % | 128.319 M 107.25 % | 61.916 M -20.53 % | 77.910 M -16.64 % | 93.457 M -24.78 % | 124.252 M 86.56 % | 66.603 M 16.94 % | 56.955 M 7.85 % | 52.811 M -19.60 % | 65.689 M -1.35 % | 66.591 M -5.93 % | 70.790 M 116.68 % | 32.670 M -10.51 % | 36.506 M -41.84 % | 62.773 M -11.88 % | 71.233 M 19.85 % | 59.433 M 17.52 % | 50.572 M 9.87 % | 46.027 M -3.03 % | 47.463 M 43.41 % | 33.095 M -31.80 % | 48.523 M 4.46 % | 46.450 M 42.72 % | 32.546 M -12.10 % | 37.025 M 14.94 % | 32.212 M 32.88 % | 24.241 M |
| Net income ratio | 0.02 287.55 % | 0.01 -77.66 % | 0.03 3 156.16 % | 0.00 -103.04 % | 0.03 245.32 % | 0.01 -74.11 % | 0.03 291.13 % | -0.02 -41.98 % | -0.01 79.45 % | -0.06 -174.99 % | 0.08 361.22 % | 0.02 -71.07 % | 0.06 342.09 % | -0.02 -188.34 % | 0.03 -62.66 % | 0.07 -51.54 % | 0.15 923.65 % | 0.01 -85.04 % | 0.10 -18.00 % | 0.12 257.07 % | -0.08 -151.28 % | 0.15 770.83 % | -0.02 -153.11 % | 0.04 -34.03 % | 0.06 -10.21 % | 0.07 0.94 % | 0.07 230.70 % | -0.05 -263.98 % | 0.03 -43.64 % | 0.06 37.15 % | 0.04 91.77 % | 0.02 92.97 % | 0.01 -79.29 % | 0.05 34.22 % | 0.04 15.75 % | 0.03 -1.82 % | 0.04 24.97 % | 0.03 -38.48 % | 0.05 -41.38 % | 0.08 132.51 % | 0.03 187.26 % | -0.04 -206.89 % | 0.04 -17.38 % | 0.04 1 556.04 % | 0.00 -4.21 % | 0.00 -95.06 % | 0.06 -22.25 % | 0.07 18.29 % | 0.06 93.30 % | 0.03 -2.69 % | 0.03 -12.23 % | 0.04 540.08 % | 0.01 -84.20 % | 0.04 -7.78 % | 0.04 456.67 % | 0.01 -52.65 % | 0.02 110.78 % | -0.14 -414.54 % | 0.04 |
| Ratio EBITDA | 0.09 55.71 % | 0.06 -27.20 % | 0.08 2.68 % | 0.08 -9.45 % | 0.09 43.03 % | 0.06 -32.88 % | 0.09 82.77 % | 0.05 13.14 % | 0.04 231.65 % | 0.01 -91.56 % | 0.16 37.20 % | 0.12 -24.43 % | 0.15 317.77 % | 0.04 -68.63 % | 0.12 -33.74 % | 0.18 -36.51 % | 0.28 181.06 % | 0.10 -50.68 % | 0.20 -14.40 % | 0.23 120.26 % | 0.11 -65.06 % | 0.31 1 047.98 % | 0.03 -78.22 % | 0.12 -24.76 % | 0.16 -22.44 % | 0.21 26.17 % | 0.17 35.75 % | 0.12 -15.87 % | 0.15 -6.40 % | 0.16 -9.68 % | 0.17 37.53 % | 0.12 38.79 % | 0.09 -32.75 % | 0.13 -9.72 % | 0.15 -18.81 % | 0.18 -9.94 % | 0.20 23.43 % | 0.16 21.03 % | 0.14 -3.90 % | 0.14 31.57 % | 0.11 -15.94 % | 0.13 -10.42 % | 0.14 4.91 % | 0.14 47.86 % | 0.09 6.86 % | 0.09 -49.74 % | 0.17 -8.15 % | 0.19 -2.09 % | 0.19 18.81 % | 0.16 1.08 % | 0.16 12.79 % | 0.14 4.60 % | 0.13 -29.17 % | 0.19 4.81 % | 0.18 24.99 % | 0.14 -13.85 % | 0.17 -26.30 % | 0.23 33.84 % | 0.17 |
| Gross profit ratio | 0.47 39.49 % | 0.34 -27.64 % | 0.47 0.00 % | 0.47 -12.86 % | 0.54 71.35 % | 0.31 -20.80 % | 0.40 -14.65 % | 0.46 13.17 % | 0.41 143.29 % | -0.95 -285.86 % | 0.51 18.03 % | 0.43 -11.02 % | 0.49 156.66 % | -0.86 -289.24 % | 0.45 -16.57 % | 0.54 -13.80 % | 0.63 268.79 % | -0.37 -165.73 % | 0.57 -6.29 % | 0.61 -2.32 % | 0.62 186.65 % | -0.72 -235.52 % | 0.53 -2.28 % | 0.54 14.11 % | 0.47 232.00 % | -0.36 -163.05 % | 0.57 5.74 % | 0.54 -0.38 % | 0.54 14.66 % | 0.47 -22.16 % | 0.60 23.76 % | 0.49 7.38 % | 0.46 11.12 % | 0.41 -32.32 % | 0.61 3.37 % | 0.59 62.06 % | 0.36 -16.36 % | 0.43 -6.73 % | 0.46 -1.36 % | 0.47 2.61 % | 0.46 -7.82 % | 0.50 -1.52 % | 0.50 -4.62 % | 0.53 14.18 % | 0.46 9.37 % | 0.42 -6.33 % | 0.45 -9.48 % | 0.50 13.71 % | 0.44 4.81 % | 0.42 -14.00 % | 0.49 16.33 % | 0.42 -0.74 % | 0.42 -4.27 % | 0.44 -11.49 % | 0.50 11.86 % | 0.44 10.81 % | 0.40 -25.00 % | 0.54 19.30 % | 0.45 |
| Weighted average shs out dil | 5.222 M 0.05 % | 5.219 M 0.00 % | 5.219 M 0.22 % | 5.208 M -0.12 % | 5.214 M -0.11 % | 5.220 M -0.02 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M -0.20 % | 5.231 M 0.18 % | 5.222 M 0.02 % | 5.221 M -0.08 % | 5.225 M 0.11 % | 5.219 M -0.06 % | 5.222 M 0.02 % | 5.221 M 0.02 % | 5.220 M 0.00 % | 5.220 M -0.05 % | 5.223 M 0.03 % | 5.221 M -0.12 % | 5.228 M 0.13 % | 5.221 M 0.00 % | 5.221 M 0.04 % | 5.219 M 0.02 % | 5.218 M -0.15 % | 5.225 M 0.15 % | 5.217 M -0.12 % | 5.224 M -0.01 % | 5.224 M -0.12 % | 5.230 M 0.28 % | 5.216 M -0.13 % | 5.223 M 0.02 % | 5.222 M -0.03 % | 5.223 M 0.12 % | 5.217 M -0.08 % | 5.221 M 0.11 % | 5.215 M -0.11 % | 5.221 M 0.12 % | 5.215 M -0.11 % | 5.221 M -0.12 % | 5.227 M 0.06 % | 5.224 M -0.49 % | 5.250 M -1.95 % | 5.355 M 2.59 % | 5.219 M -0.03 % | 5.221 M 0.11 % | 5.215 M -0.11 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.71 % | 5.184 M -0.70 % | 5.221 M 0.00 % | 5.221 M |
| Weighted average shs out | 5.222 M 0.05 % | 5.219 M 0.00 % | 5.219 M 0.22 % | 5.208 M -0.12 % | 5.214 M -0.11 % | 5.220 M -0.02 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.04 % | 5.219 M -0.04 % | 5.221 M 0.00 % | 5.221 M 0.02 % | 5.220 M 0.00 % | 5.220 M -0.05 % | 5.223 M 0.02 % | 5.222 M -0.11 % | 5.228 M 0.13 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.07 % | 5.218 M -0.15 % | 5.225 M 0.15 % | 5.217 M -0.12 % | 5.224 M -0.01 % | 5.224 M -0.12 % | 5.230 M 0.28 % | 5.216 M -0.13 % | 5.223 M 0.02 % | 5.222 M -0.03 % | 5.223 M 0.12 % | 5.217 M -0.08 % | 5.221 M 0.11 % | 5.215 M -0.11 % | 5.221 M 0.12 % | 5.215 M -0.11 % | 5.221 M -0.12 % | 5.227 M 0.06 % | 5.224 M -0.49 % | 5.250 M -1.95 % | 5.355 M 2.59 % | 5.219 M -0.03 % | 5.221 M 0.11 % | 5.215 M -0.11 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.00 % | 5.221 M 0.71 % | 5.184 M -0.70 % | 5.221 M 0.00 % | 5.221 M |
| EPS diluted | 4.14 191.55 % | 1.42 -73.36 % | 5.33 4 200.00 % | -0.13 -103.48 % | 3.74 123.95 % | 1.67 -61.16 % | 4.30 288.60 % | -2.28 -20.00 % | -1.90 70.13 % | -6.36 -160.46 % | 10.52 345.76 % | 2.36 -71.90 % | 8.40 324.60 % | -3.74 -184.23 % | 4.44 -56.73 % | 10.26 -54.26 % | 22.43 668.15 % | 2.92 -80.99 % | 15.36 0.46 % | 15.29 529.49 % | -3.56 -117.47 % | 20.38 802.76 % | -2.90 -153.21 % | 5.45 -48.29 % | 10.54 -6.64 % | 11.29 47.20 % | 7.67 260.46 % | -4.78 -291.97 % | 2.49 -69.82 % | 8.25 137.75 % | 3.47 81.68 % | 1.91 43.61 % | 1.33 -86.63 % | 9.95 208.05 % | 3.23 13.33 % | 2.85 -9.24 % | 3.14 -23.79 % | 4.12 -5.29 % | 4.35 30.24 % | 3.34 4.37 % | 3.20 183.55 % | -3.83 -217.85 % | 3.25 -25.97 % | 4.39 2 338.89 % | 0.18 -18.18 % | 0.22 -94.43 % | 3.95 1 262.07 % | 0.29 -92.08 % | 3.66 91.62 % | 1.91 5.52 % | 1.81 -24.58 % | 2.40 788.89 % | 0.27 -84.92 % | 1.79 -8.21 % | 1.95 529.03 % | 0.31 -51.56 % | 0.64 116.93 % | -3.78 -412.40 % | 1.21 |
| Earnings per share | 4.14 191.55 % | 1.42 -73.36 % | 5.33 4 200.00 % | -0.13 -103.48 % | 3.74 123.95 % | 1.67 -61.16 % | 4.30 288.60 % | -2.28 -20.00 % | -1.90 70.13 % | -6.36 -160.46 % | 10.52 345.76 % | 2.36 -71.90 % | 8.40 324.60 % | -3.74 -184.23 % | 4.44 -56.73 % | 10.26 -54.26 % | 22.43 668.15 % | 2.92 -80.99 % | 15.36 0.46 % | 15.29 529.49 % | -3.56 -117.47 % | 20.38 802.76 % | -2.90 -153.21 % | 5.45 -48.29 % | 10.54 -6.64 % | 11.29 47.20 % | 7.67 260.46 % | -4.78 -291.97 % | 2.49 -69.82 % | 8.25 137.75 % | 3.47 81.68 % | 1.91 43.61 % | 1.33 -86.63 % | 9.95 208.05 % | 3.23 13.33 % | 2.85 -9.24 % | 3.14 -23.79 % | 4.12 -5.29 % | 4.35 30.24 % | 3.34 4.37 % | 3.20 183.55 % | -3.83 -217.85 % | 3.25 -25.97 % | 4.39 2 338.89 % | 0.18 -18.18 % | 0.22 -94.43 % | 3.95 1 262.07 % | 0.29 -92.08 % | 3.66 91.62 % | 1.91 5.52 % | 1.81 -24.58 % | 2.40 788.89 % | 0.27 -84.92 % | 1.79 -8.21 % | 1.95 529.03 % | 0.31 -51.56 % | 0.64 116.93 % | -3.78 -412.40 % | 1.21 |
| Gross profit | 444.698 M 5.34 % | 422.152 M -13.99 % | 490.790 M 34.46 % | 365.015 M -0.42 % | 366.545 M 11.01 % | 330.188 M 18.72 % | 278.124 M -15.77 % | 330.191 M -4.39 % | 345.354 M 162.97 % | -548.417 M -249.82 % | 366.046 M 13.89 % | 321.411 M -13.43 % | 371.264 M 152.64 % | -705.351 M -280.11 % | 391.626 M -3.20 % | 404.581 M -18.67 % | 497.470 M 225.67 % | -395.852 M -184.25 % | 469.876 M 14.80 % | 409.311 M 166.95 % | 153.327 M 129.52 % | -519.321 M -241.80 % | 366.235 M -1.87 % | 373.233 M -10.64 % | 417.681 M 237.29 % | -304.230 M -191.96 % | 330.816 M 29.62 % | 255.212 M 16.81 % | 218.494 M -38.67 % | 356.240 M 34.92 % | 264.046 M 17.11 % | 225.466 M -19.86 % | 281.353 M -28.37 % | 392.813 M 55.38 % | 252.809 M 1.19 % | 249.847 M 50.00 % | 166.562 M -49.03 % | 326.801 M 43.75 % | 227.334 M 20.02 % | 189.407 M -15.89 % | 225.193 M -11.84 % | 255.434 M 8.44 % | 235.560 M -14.48 % | 275.449 M 67.32 % | 164.621 M -8.41 % | 179.729 M 8.38 % | 165.838 M -13.16 % | 190.966 M 39.19 % | 137.197 M 3.67 % | 132.335 M -6.51 % | 141.553 M 0.02 % | 141.526 M 36.09 % | 103.991 M -7.81 % | 112.802 M -11.79 % | 127.872 M 27.73 % | 100.115 M 13.07 % | 88.545 M 16.96 % | 75.705 M 18.45 % | 63.912 M |
| Income tax expense | 8.447 M 277.98 % | -4.746 M -136.80 % | 12.898 M 61.73 % | 7.975 M 639.11 % | 1.079 M -87.56 % | 8.671 M 45.49 % | 5.960 M 79.19 % | 3.326 M 117.96 % | 1.526 M 109.81 % | -15.561 M -199.58 % | 15.626 M 55.79 % | 10.030 M -57.97 % | 23.865 M 263.84 % | -14.566 M -211.96 % | 13.010 M -26.33 % | 17.660 M -56.84 % | 40.922 M 2 175.97 % | 1.798 M -94.28 % | 31.415 M 29.90 % | 24.184 M 3 971.38 % | 594.000 K -98.45 % | 38.206 M 234.68 % | -28.369 M -177 206.25 % | -16.000 K -100.08 % | 20.896 M -55.82 % | 47.301 M 1 636.74 % | -3.078 M -111.40 % | 26.999 M 575.42 % | -5.679 M -139.97 % | 14.208 M 111.43 % | 6.720 M 953.88 % | -787.000 K -172.32 % | -289.000 K -102.18 % | 13.251 M 83.68 % | 7.214 M -61.87 % | 18.918 M -12.57 % | 21.638 M -58.17 % | 51.724 M 1 899.72 % | -2.874 M 90.77 % | -31.138 M -156.87 % | -12.122 M -171.18 % | 17.029 M 560.99 % | -3.694 M -119.72 % | 18.731 M 3 155.63 % | -613.000 K -259.22 % | 385.000 K -96.01 % | 9.649 M -21.34 % | 12.267 M 37.63 % | 8.913 M 11.85 % | 7.969 M 106.77 % | 3.854 M 21.23 % | 3.179 M 278.45 % | 840.000 K -88.14 % | 7.084 M 92.87 % | 3.673 M 1 047.81 % | 320.000 K -93.91 % | 5.253 M -79.89 % | 26.127 M 698.50 % | 3.272 M |
| Cost of revenue | 495.705 M -39.78 % | 823.139 M 47.83 % | 556.815 M 34.45 % | 414.135 M 31.35 % | 315.291 M -56.35 % | 722.278 M 70.37 % | 423.954 M 11.21 % | 381.230 M -23.25 % | 496.713 M -55.94 % | 1.127 B 220.15 % | 352.127 M -16.73 % | 422.874 M 7.42 % | 393.680 M -74.25 % | 1.529 B 222.84 % | 473.539 M 38.81 % | 341.130 M 16.45 % | 292.935 M -79.90 % | 1.457 B 306.59 % | 358.450 M 34.31 % | 266.881 M 183.63 % | 94.096 M -92.44 % | 1.245 B 280.01 % | 327.743 M 3.09 % | 317.907 M -31.62 % | 464.934 M -59.67 % | 1.153 B 359.40 % | 250.938 M 14.40 % | 219.346 M 17.77 % | 186.256 M -53.49 % | 400.425 M 132.13 % | 172.499 M -26.87 % | 235.872 M -29.97 % | 336.837 M -40.52 % | 566.286 M 243.25 % | 164.976 M -6.78 % | 176.970 M -39.92 % | 294.559 M -31.48 % | 429.885 M 63.09 % | 263.592 M 23.15 % | 214.043 M -19.84 % | 267.009 M 3.00 % | 259.228 M 11.82 % | 231.824 M -5.69 % | 245.807 M 28.65 % | 191.070 M -22.01 % | 244.988 M 21.74 % | 201.242 M 5.01 % | 191.646 M 9.29 % | 175.362 M -4.52 % | 183.661 M 23.15 % | 149.136 M -24.14 % | 196.582 M 37.85 % | 142.606 M -0.47 % | 143.280 M 11.01 % | 129.068 M 3.33 % | 124.912 M -5.37 % | 131.999 M 100.86 % | 65.716 M -16.31 % | 78.527 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 67.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 408.078 M | 0.000 -100.00 % | 457.303 M 31.44 % | 347.925 M 38.56 % | 251.107 M | 0.000 | 0.000 -100.00 % | 10.258 M -14.28 % | 11.967 M 135.14 % | -34.051 M -283.71 % | 18.535 M 174.92 % | 6.742 M -64.12 % | 18.790 M 124.79 % | -75.797 M -416.12 % | 23.977 M -45.51 % | 44.006 M 449.87 % | 8.003 M 128.63 % | -27.955 M -330.29 % | 12.139 M 98.25 % | 6.123 M -44.19 % | 10.972 M 118.56 % | -59.125 M -380.28 % | 21.095 M 24.26 % | 16.976 M -28.78 % | 23.837 M 141.79 % | -57.040 M -474.40 % | 15.235 M -18.70 % | 18.740 M -33.83 % | 28.321 M 57.47 % | 17.985 M -1.07 % | 18.180 M 18.98 % | 15.280 M 32.13 % | 11.564 M -20.95 % | 14.628 M 26.64 % | 11.551 M 18.92 % | 9.713 M | 0.000 -100.00 % | 4.123 M -65.26 % | 11.868 M -13.54 % | 13.726 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 |
| Operating expenses | 408.078 M 6.61 % | 382.786 M -16.29 % | 457.303 M 31.44 % | 347.925 M 2.84 % | 338.316 M 14.00 % | 296.768 M 21.34 % | 244.569 M -26.68 % | 333.576 M -4.13 % | 347.953 M 166.66 % | -521.993 M -274.61 % | 298.950 M 10.51 % | 270.520 M -11.15 % | 304.479 M 145.87 % | -663.718 M -286.09 % | 356.658 M -0.88 % | 359.821 M 9.19 % | 329.548 M 179.06 % | -416.828 M -215.45 % | 361.061 M 19.67 % | 301.719 M 77.56 % | 169.926 M 123.26 % | -730.674 M -306.17 % | 354.401 M 3.53 % | 342.331 M -1.99 % | 349.299 M 180.31 % | -434.932 M -247.92 % | 294.022 M 13.87 % | 258.216 M 14.30 % | 225.905 M -23.85 % | 296.655 M 20.41 % | 246.371 M 11.13 % | 221.696 M -19.47 % | 275.283 M -13.98 % | 320.026 M 45.83 % | 219.454 M 6.11 % | 206.808 M 91.33 % | 108.087 M -54.64 % | 238.286 M 15.68 % | 205.993 M 14.41 % | 180.054 M -9.12 % | 198.118 M -13.87 % | 230.025 M 14.65 % | 200.638 M -4.31 % | 209.678 M 43.32 % | 146.303 M -9.43 % | 161.542 M 33.28 % | 121.207 M -12.09 % | 137.878 M 44.03 % | 95.727 M -3.19 % | 98.878 M -12.27 % | 112.701 M 1.17 % | 111.399 M 26.97 % | 87.737 M 8.21 % | 81.077 M -17.52 % | 98.303 M 17.65 % | 83.558 M 25.93 % | 66.354 M 7.76 % | 61.577 M 30.00 % | 47.366 M |
| Cost and expenses | 903.783 M -25.05 % | 1.206 B 18.91 % | 1.014 B 33.08 % | 762.060 M 16.59 % | 653.607 M -35.86 % | 1.019 B 52.43 % | 668.523 M -6.47 % | 714.806 M -15.37 % | 844.666 M 39.53 % | 605.358 M -7.02 % | 651.077 M -6.10 % | 693.394 M -0.68 % | 698.159 M -19.29 % | 865.034 M 4.20 % | 830.197 M 18.44 % | 700.951 M 12.61 % | 622.483 M -40.18 % | 1.041 B 44.63 % | 719.511 M 26.54 % | 568.600 M 115.36 % | 264.022 M -48.71 % | 514.776 M -24.54 % | 682.144 M 3.32 % | 660.238 M -18.91 % | 814.233 M 13.42 % | 717.871 M 31.73 % | 544.960 M 14.11 % | 477.562 M 15.87 % | 412.161 M -40.87 % | 697.080 M 66.42 % | 418.870 M -8.46 % | 457.568 M -25.25 % | 612.120 M -30.94 % | 886.312 M 130.55 % | 384.430 M 0.17 % | 383.778 M -4.69 % | 402.646 M -39.74 % | 668.171 M 42.29 % | 469.585 M 19.15 % | 394.097 M -15.27 % | 465.127 M -4.93 % | 489.253 M 13.13 % | 432.462 M -5.05 % | 455.485 M 35.01 % | 337.373 M -17.01 % | 406.530 M 26.08 % | 322.449 M -2.15 % | 329.524 M 21.56 % | 271.089 M -4.05 % | 282.539 M 7.91 % | 261.837 M -14.98 % | 307.981 M 33.71 % | 230.343 M 2.67 % | 224.357 M -1.33 % | 227.371 M 9.07 % | 208.470 M 5.10 % | 198.353 M 55.82 % | 127.293 M 1.11 % | 125.893 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 382.786 M | 0.000 | 0.000 -100.00 % | 87.209 M -70.61 % | 296.768 M 21.34 % | 244.569 M 7.11 % | 228.340 M -5.52 % | 241.692 M -14.50 % | 282.678 M 41.20 % | 200.193 M 13.73 % | 176.024 M -10.90 % | 197.548 M 142.78 % | -461.781 M -290.36 % | 242.583 M -1.28 % | 245.730 M 10.71 % | 221.968 M -33.43 % | 333.431 M 429.49 % | 62.972 M -0.87 % | 63.527 M 61.80 % | 39.262 M -54.07 % | 85.473 M 25.96 % | 67.859 M 0.53 % | 67.499 M 2.44 % | 65.892 M -7.61 % | 71.318 M 17.48 % | 60.704 M 2.06 % | 59.479 M 18.47 % | 50.204 M -27.27 % | 69.027 M 27.64 % | 54.078 M 3.80 % | 52.097 M -11.72 % | 59.016 M -18.07 % | 72.034 M 10.12 % | 65.416 M 2.72 % | 63.684 M 4.63 % | 60.868 M -25.78 % | 82.015 M 57.93 % | 51.931 M 5.38 % | 49.280 M -12.58 % | 56.371 M -8.58 % | 61.658 M 1.60 % | 60.690 M -5.05 % | 63.915 M 33.22 % | 47.976 M -61.55 % | 124.783 M 189.08 % | 43.166 M 4.78 % | 41.196 M 19.17 % | 34.570 M -62.97 % | 93.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.421 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.166 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.446 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 22.951 M -38.00 % | 37.016 M 233.00 % | 11.116 M -48.90 % | 21.752 M 24.88 % | 17.419 M -42.47 % | 30.278 M 91.92 % | 15.776 M 2.08 % | 15.455 M -13.02 % | 17.769 M 0.00 % | 17.769 M 17.99 % | 15.060 M -57.29 % | 35.257 M 97.57 % | 17.845 M 6.38 % | 16.775 M -26.22 % | 22.736 M 29.48 % | 17.559 M -1.76 % | 17.874 M -54.31 % | 39.116 M 318.00 % | 9.358 M -3.65 % | 9.713 M -21.50 % | 12.373 M 8.15 % | 11.441 M -47.09 % | 21.625 M 11.10 % | 19.465 M 19.47 % | 16.293 M 28.39 % | 12.690 M -15.89 % | 15.088 M 10.02 % | 13.714 M 0.86 % | 13.597 M -32.91 % | 20.268 M 84.14 % | 11.007 M 11.79 % | 9.846 M -10.37 % | 10.985 M -40.09 % | 18.337 M 97.70 % | 9.275 M 0.44 % | 9.234 M -54.66 % | 20.366 M 4.96 % | 19.404 M 44.84 % | 13.397 M -40.22 % | 22.412 M -0.43 % | 22.509 M -20.68 % | 28.376 M 31.21 % | 21.627 M -10.28 % | 24.106 M 34.03 % | 17.986 M 8.18 % | 16.626 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.738 M 11.27 % | 6.954 M |
| Depreciation and amortization | 34.776 M -0.65 % | 35.004 M 1.63 % | 34.444 M 3.00 % | 33.441 M 3.97 % | 32.164 M 1.28 % | 31.758 M 1.72 % | 31.222 M 7.51 % | 29.041 M 2.96 % | 28.205 M 0.20 % | 28.148 M -2.34 % | 28.822 M 0.01 % | 28.819 M -9.95 % | 32.004 M -23.79 % | 41.992 M -1.23 % | 42.517 M -1.64 % | 43.226 M -2.74 % | 44.445 M 0.89 % | 44.054 M -3.49 % | 45.646 M 1.06 % | 45.168 M 41.05 % | 32.022 M -35.15 % | 49.381 M 22.35 % | 40.362 M 10.56 % | 36.506 M -28.42 % | 50.999 M 11.00 % | 45.947 M 3.40 % | 44.437 M 5.22 % | 42.233 M 11.55 % | 37.860 M -4.88 % | 39.803 M 1.74 % | 39.122 M 1.45 % | 38.564 M 1.51 % | 37.991 M -15.13 % | 44.764 M 56.73 % | 28.561 M -18.10 % | 34.871 M -0.32 % | 34.982 M 10.65 % | 31.614 M -5.33 % | 33.394 M -1.42 % | 33.876 M 2.83 % | 32.943 M -18.21 % | 40.280 M 27.19 % | 31.669 M 24.32 % | 25.473 M 30.07 % | 19.584 M 6.92 % | 18.317 M 0.96 % | 18.142 M -0.02 % | 18.145 M 1.01 % | 17.963 M 4.95 % | 17.115 M -0.35 % | 17.175 M -0.93 % | 17.336 M 2.94 % | 16.841 M 0.26 % | 16.798 M -0.49 % | 16.881 M 5.58 % | 15.989 M 7.79 % | 14.834 M -17.97 % | 18.084 M 135.01 % | 7.695 M |
| Operating income | 36.620 M -6.98 % | 39.366 M 17.56 % | 33.487 M 95.94 % | 17.090 M -39.46 % | 28.229 M -15.53 % | 33.420 M -0.40 % | 33.555 M 1 091.29 % | -3.385 M -30.24 % | -2.599 M 93.17 % | -38.056 M -156.72 % | 67.096 M 31.84 % | 50.891 M -23.80 % | 66.785 M 225.38 % | -53.265 M -252.32 % | 34.968 M -21.88 % | 44.760 M -73.34 % | 167.922 M 1 778.32 % | 8.940 M -92.61 % | 120.954 M 6.37 % | 113.715 M 2 120.88 % | -5.627 M -102.80 % | 200.822 M 509.86 % | 32.929 M -31.22 % | 47.878 M -48.08 % | 92.219 M -22.36 % | 118.778 M 128.29 % | 52.029 M 230.64 % | 15.736 M -24.74 % | 20.909 M -73.04 % | 77.570 M 212.18 % | 24.848 M 169.97 % | 9.204 M 38.45 % | 6.648 M -92.38 % | 87.215 M 262.19 % | 24.080 M -28.77 % | 33.805 M -11.08 % | 38.019 M -48.09 % | 73.234 M 269.64 % | 19.812 M 2 870.31 % | 667.000 K -85.39 % | 4.566 M 253.89 % | -2.967 M -122.32 % | 13.295 M -68.09 % | 41.665 M 12 449.70 % | 332.000 K -78.73 % | 1.561 M -94.84 % | 30.266 M -24.15 % | 39.905 M 43.03 % | 27.900 M 55.41 % | 17.952 M 35.07 % | 13.291 M -15.26 % | 15.685 M 592.49 % | 2.265 M -86.23 % | 16.449 M 18.66 % | 13.862 M 620.85 % | 1.923 M -77.56 % | 8.571 M 34.13 % | 6.390 M -33.38 % | 9.592 M |
| Operating income ratio | 0.04 23.18 % | 0.03 -1.11 % | 0.03 45.73 % | 0.02 -47.02 % | 0.04 30.38 % | 0.03 -33.56 % | 0.05 1 104.48 % | 0.00 -54.16 % | 0.00 95.30 % | -0.07 -170.36 % | 0.09 36.64 % | 0.07 -21.68 % | 0.09 234.96 % | -0.06 -260.05 % | 0.04 -32.66 % | 0.06 -71.75 % | 0.21 2 422.76 % | 0.01 -94.23 % | 0.15 -13.17 % | 0.17 839.45 % | -0.02 -108.22 % | 0.28 482.86 % | 0.05 -31.50 % | 0.07 -33.70 % | 0.10 -25.35 % | 0.14 56.51 % | 0.09 169.71 % | 0.03 -35.81 % | 0.05 -49.61 % | 0.10 80.11 % | 0.06 185.30 % | 0.02 85.52 % | 0.01 -88.17 % | 0.09 57.77 % | 0.06 -27.23 % | 0.08 -3.94 % | 0.08 -14.81 % | 0.10 139.82 % | 0.04 2 341.05 % | 0.00 -82.18 % | 0.01 260.92 % | -0.01 -120.27 % | 0.03 -64.41 % | 0.08 8 463.58 % | 0.00 -74.60 % | 0.00 -95.54 % | 0.08 -20.95 % | 0.10 16.84 % | 0.09 57.12 % | 0.06 24.25 % | 0.05 -1.44 % | 0.05 405.07 % | 0.01 -85.70 % | 0.06 19.06 % | 0.05 531.32 % | 0.01 -78.01 % | 0.04 -13.99 % | 0.05 -32.90 % | 0.07 |
| Total other income expenses net | -6.554 M 82.15 % | -36.725 M -607.95 % | 7.230 M 173.84 % | -9.792 M -28.02 % | -7.649 M 52.29 % | -16.032 M -212.27 % | -5.134 M 40.18 % | -8.582 M -2.15 % | -8.401 M 21.63 % | -10.720 M -408.49 % | 3.475 M 112.19 % | -28.515 M -3 117.46 % | 945.000 K -95.08 % | 19.195 M 1 446.74 % | 1.241 M -95.31 % | 26.447 M 367.93 % | -9.871 M -220.00 % | 8.226 M 195.79 % | 2.781 M 177.47 % | -3.590 M -156.25 % | -1.401 M 97.90 % | -66.737 M -20.54 % | -55.363 M -2 124.31 % | -2.489 M -132.99 % | 7.544 M 130.82 % | -24.480 M -16 753.06 % | 147.000 K -97.08 % | 5.026 M 103.12 % | -160.978 M -6 951.16 % | -2.283 M 98.77 % | -185.120 M -3 506.70 % | 5.434 M 106.69 % | -81.208 M -972.90 % | -7.569 M -641.03 % | 1.399 M 450.63 % | -399.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.686 M 43.24 % | -15.302 M | 0.000 100.00 % | -161.565 M -4 324.01 % | -3.652 M 71.37 % | -12.754 M -637 800.00 % | 2.000 K 100.02 % | -9.151 M 8.69 % | -10.022 M -254.13 % | -2.830 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-03-31 | 2009-03-31 | 2008-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-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.077 B -10.57 % | 1.204 B | 0.000 -100.00 % | 1.069 B -13.22 % | 1.232 B 1.99 % | 1.208 B 16.02 % | 1.042 B -2.28 % | 1.066 B 3.91 % | 1.026 B -16.86 % | 1.234 B 19.55 % | 1.032 B 15.26 % | 895.335 M 1 079.67 % | 75.897 M -94.20 % | 1.308 B 10 088.42 % | 12.842 M -98.96 % | 1.230 B 6 289.71 % | 19.245 M -98.65 % | 1.426 B 19 182.12 % | 7.393 M -99.31 % | 1.076 B 26 956.58 % | 3.977 M -99.75 % | 1.566 B 9 055.63 % | 17.100 M -98.72 % | 1.337 B 23 792.73 % | 5.596 M -99.60 % | 1.395 B 55 073.27 % | 2.529 M -99.76 % | 1.066 B -14.57 % | 1.248 B 34 947.63 % | 3.561 M -99.62 % | 941.447 M 1 755.17 % | 50.747 M -95.33 % | 1.087 B 49 185.31 % | 2.205 M -99.74 % | 856.839 M 73 638.30 % | 1.162 M -99.88 % | 969.238 M 4 540.17 % | 20.888 M -97.71 % | 912.396 M 23 992.84 % | 3.787 M -99.63 % | 1.017 B 38 543.90 % | 2.633 M -99.74 % | 1.006 B 5 407.17 % | 18.269 M -97.35 % | 688.156 M 15 726.96 % | 4.348 M -99.17 % | 526.776 M 19 252.32 % | 2.722 M -99.49 % | 536.539 M 12.18 % | 478.284 M -3.47 % | 495.475 M -14.45 % | 579.162 M 166.50 % | 217.318 M |
| Total investments | 31.888 M 9.06 % | 29.238 M | 0.000 -100.00 % | 27.262 M 0.02 % | 27.256 M 0.11 % | 27.226 M -0.20 % | 27.281 M -0.14 % | 27.320 M -0.62 % | 27.490 M 0.17 % | 27.442 M | 0.000 -100.00 % | 27.267 M -82.04 % | 151.794 M 457.06 % | 27.249 M 6.09 % | 25.684 M -5.01 % | 27.038 M -29.75 % | 38.490 M 42.31 % | 27.047 M 82.92 % | 14.786 M -45.29 % | 27.025 M 239.77 % | 7.954 M | 0.000 -100.00 % | 34.200 M 54.44 % | 22.145 M 97.86 % | 11.192 M | 0.000 -100.00 % | 5.058 M -39.91 % | 8.418 M | 0.000 -100.00 % | 7.122 M -83.97 % | 44.420 M -56.23 % | 101.494 M | 0.000 -100.00 % | 4.410 M | 0.000 -100.00 % | 2.324 M | 0.000 -100.00 % | 41.776 M | 0.000 -100.00 % | 7.574 M | 0.000 -100.00 % | 5.266 M | 0.000 -100.00 % | 36.538 M | 0.000 -100.00 % | 8.696 M | 0.000 -100.00 % | 5.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.079 B -10.84 % | 1.210 B | 0.000 -100.00 % | 1.072 B -13.26 % | 1.236 B 2.13 % | 1.210 B 15.94 % | 1.044 B -2.23 % | 1.068 B 2.92 % | 1.037 B -16.35 % | 1.240 B 19.60 % | 1.037 B 15.47 % | 897.992 M | 0.000 -100.00 % | 1.379 B | 0.000 -100.00 % | 1.238 B | 0.000 -100.00 % | 1.440 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.570 B | 0.000 -100.00 % | 1.354 B | 0.000 -100.00 % | 1.401 B | 0.000 -100.00 % | 1.069 B -14.49 % | 1.250 B | 0.000 -100.00 % | 945.008 M | 0.000 -100.00 % | 1.137 B | 0.000 -100.00 % | 859.044 M | 0.000 -100.00 % | 970.400 M | 0.000 -100.00 % | 933.284 M | 0.000 -100.00 % | 1.021 B | 0.000 -100.00 % | 1.009 B | 0.000 -100.00 % | 706.425 M | 0.000 -100.00 % | 531.124 M | 0.000 -100.00 % | 539.261 M 11.59 % | 483.256 M -2.79 % | 497.129 M -14.80 % | 583.496 M 166.13 % | 219.251 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 459.394 M -74.17 % | 1.778 B 3.38 % | 1.720 B -0.04 % | 1.721 B 251.77 % | 489.175 M -70.51 % | 1.659 B 2 752.31 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M -96.45 % | 1.637 B 2 714.40 % | 58.153 M -96.44 % | 1.633 B 2 707.77 % | 58.153 M -96.02 % | 1.462 B 2 414.28 % | 58.153 M -95.74 % | 1.365 B 4.45 % | 1.307 B 0.24 % | 1.304 B 191.65 % | 447.103 M -63.13 % | 1.213 B 5.04 % | 1.155 B 2.24 % | 1.129 B 148.63 % | 454.194 M -21.75 % | 580.443 M | 0.000 -100.00 % | 5.943 M -98.96 % | 568.777 M 11.39 % | 510.624 M -6.83 % | 548.069 M 9 122.09 % | 5.943 M -98.80 % | 496.064 M 13.28 % | 437.911 M -6.24 % | 467.052 M 663.92 % | 61.139 M -84.46 % | 393.534 M 17.34 % | 335.381 M 1.72 % | 329.720 M 1 898.96 % | 16.495 M -94.93 % | 325.133 M 21.78 % | 266.981 M -13.35 % | 308.122 M 1 854.08 % | 15.768 M -94.51 % | 287.315 M 25.38 % | 229.162 M -5.14 % | 241.584 M 1 260.96 % | 17.751 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.304 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.212 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.201 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.123 B | 0.000 | 0.000 | 0.000 -100.00 % | 949.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 792.294 M | 0.000 | 0.000 | 0.000 -100.00 % | 617.585 M | 0.000 -100.00 % | 522.290 M -1.57 % | 530.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 447.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 353.703 M | 0.000 | 0.000 | 0.000 -100.00 % | 261.015 M | 0.000 | 0.000 | 0.000 -100.00 % | 236.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 171.623 M | 0.000 | 0.000 -100.00 % | 109.538 M 21.88 % | 89.877 M |
| Common stock | 52.210 M 0.00 % | 52.210 M | 0.000 -100.00 % | 58.153 M 0.00 % | 58.153 M 11.38 % | 52.210 M -10.22 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M 0.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.152 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M | 0.000 -100.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M 0.00 % | 58.153 M |
| Total equity | 1.837 B 1.19 % | 1.815 B 2.09 % | 1.778 B 0.00 % | 1.778 B -0.04 % | 1.779 B 1.11 % | 1.759 B 2.48 % | 1.717 B 1.33 % | 1.694 B -0.70 % | 1.706 B -0.58 % | 1.716 B -1.81 % | 1.748 B 3.25 % | 1.693 B 3.43 % | 1.637 B 0.00 % | 1.637 B 0.24 % | 1.633 B 0.00 % | 1.633 B 11.67 % | 1.462 B 0.00 % | 1.462 B 7.10 % | 1.365 B 0.00 % | 1.365 B 4.70 % | 1.304 B 0.00 % | 1.304 B 7.52 % | 1.213 B 0.00 % | 1.213 B 7.39 % | 1.129 B 0.00 % | 1.129 B 94.55 % | 580.443 M 0.00 % | 580.443 M -2.02 % | 592.430 M 4.16 % | 568.777 M 0.00 % | 568.777 M 3.78 % | 548.069 M 7.55 % | 509.590 M 2.73 % | 496.064 M 0.00 % | 496.064 M 6.21 % | 467.052 M 0.00 % | 467.052 M 18.68 % | 393.534 M 0.00 % | 393.534 M 19.35 % | 329.720 M 0.00 % | 329.720 M 1.41 % | 325.133 M 0.00 % | 325.133 M 5.52 % | 308.122 M 0.00 % | 308.122 M 7.24 % | 287.315 M 0.00 % | 287.315 M 18.93 % | 241.584 M 0.00 % | 241.584 M 9.75 % | 220.128 M 6.94 % | 205.842 M 14.85 % | 179.228 M 13.18 % | 158.353 M |
| Other non current liabilities | 67.701 M -16.21 % | 80.802 M 104.54 % | -1.778 B -2 596.96 % | 71.216 M 2.64 % | 69.381 M 131.39 % | 29.985 M -45.40 % | 54.917 M -2.05 % | 56.065 M -2.06 % | 57.247 M 2 862 450.00 % | -2.000 K -100.00 % | 62.193 M -4.48 % | 65.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.740 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.575 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.486 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 81.554 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.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 30.744 M -17.90 % | 37.445 M | 0.000 -100.00 % | 58.987 M -47.46 % | 112.281 M -6.75 % | 120.414 M -16.10 % | 143.513 M -10.92 % | 161.106 M -12.83 % | 184.812 M -9.33 % | 203.824 M -4.44 % | 213.290 M -9.28 % | 235.100 M | 0.000 -100.00 % | 425.657 M | 0.000 -100.00 % | 487.661 M | 0.000 -100.00 % | 554.991 M | 0.000 -100.00 % | 553.305 M | 0.000 -100.00 % | 613.646 M | 0.000 -100.00 % | 659.957 M | 0.000 -100.00 % | 657.667 M | 0.000 -100.00 % | 620.535 M 2.37 % | 606.142 M | 0.000 -100.00 % | 457.697 M | 0.000 -100.00 % | 511.454 M | 0.000 -100.00 % | 569.209 M | 0.000 -100.00 % | 618.965 M | 0.000 -100.00 % | 729.521 M | 0.000 -100.00 % | 755.990 M | 0.000 -100.00 % | 743.757 M | 0.000 -100.00 % | 350.705 M | 0.000 -100.00 % | 236.445 M | 0.000 -100.00 % | 237.294 M -8.85 % | 260.342 M -6.77 % | 279.260 M -52.14 % | 583.496 M 166.13 % | 219.251 M |
| Total non current liabilities | 124.132 M -14.68 % | 145.487 M 108.18 % | -1.778 B -1 178.31 % | 164.909 M -22.72 % | 213.393 M -10.28 % | 237.834 M 3.44 % | 229.914 M -6.42 % | 245.695 M -8.07 % | 267.258 M -6.81 % | 286.794 M -4.95 % | 301.716 M -7.40 % | 325.827 M | 0.000 -100.00 % | 512.311 M | 0.000 -100.00 % | 580.156 M | 0.000 -100.00 % | 656.727 M | 0.000 -100.00 % | 665.840 M | 0.000 -100.00 % | 732.547 M | 0.000 -100.00 % | 787.784 M | 0.000 -100.00 % | 800.823 M | 0.000 -100.00 % | 750.327 M 3.60 % | 724.258 M | 0.000 -100.00 % | 511.510 M | 0.000 -100.00 % | 626.940 M | 0.000 -100.00 % | 644.008 M | 0.000 -100.00 % | 668.827 M | 0.000 -100.00 % | 759.268 M | 0.000 -100.00 % | 828.997 M | 0.000 -100.00 % | 795.691 M | 0.000 -100.00 % | 392.921 M | 0.000 -100.00 % | 271.660 M | 0.000 -100.00 % | 276.826 M -8.28 % | 301.813 M -5.81 % | 320.427 M -47.91 % | 615.115 M 154.93 % | 241.287 M |
| Other current liabilities | 206.631 M 25.92 % | 164.095 M | 0.000 -100.00 % | 229.666 M 56.52 % | 146.733 M 27.31 % | 115.256 M -60.94 % | 295.084 M 1 912.03 % | 14.666 M -20.88 % | 18.537 M -87.16 % | 144.419 M -48.63 % | 281.150 M -2.32 % | 287.815 M | 0.000 -100.00 % | 318.126 M | 0.000 100.00 % | -88.161 M | 0.000 -100.00 % | 117.666 M | 0.000 100.00 % | -3.838 M | 0.000 -100.00 % | 4.469 M | 0.000 -100.00 % | 7.138 M | 0.000 100.00 % | -12.583 M | 0.000 -100.00 % | 13.891 M 182.58 % | -16.822 M | 0.000 -100.00 % | 208.702 M | 0.000 -100.00 % | 1.879 M | 0.000 -100.00 % | 223.501 M | 0.000 -100.00 % | 204.284 M | 0.000 -100.00 % | 189.081 M | 0.000 -100.00 % | 199.830 M | 0.000 -100.00 % | 221.672 M | 0.000 -100.00 % | 97.473 M | 0.000 -100.00 % | 157.086 M | 0.000 -100.00 % | 176.064 M -25.67 % | 236.877 M 62.05 % | 146.176 M 71.99 % | 84.991 M 98.72 % | 42.769 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.802 M | 0.000 -100.00 % | 259.718 M -6.06 % | 276.464 M 2 463.17 % | 10.786 M 25.51 % | 8.594 M -96.91 % | 278.076 M | 0.000 -100.00 % | 9.938 M | 0.000 -100.00 % | 536.310 M | 0.000 -100.00 % | 10.080 M | 0.000 -100.00 % | 390.634 M | 0.000 -100.00 % | 125.187 M | 0.000 -100.00 % | 378.511 M | 0.000 -100.00 % | 119.504 M | 0.000 -100.00 % | 252.965 M 39.26 % | 181.654 M | 0.000 -100.00 % | 126.029 M | 0.000 -100.00 % | 128.673 M | 0.000 -100.00 % | 4.795 M | 0.000 -100.00 % | 15.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.555 M | 0.000 | 0.000 | 0.000 100.00 % | -69.314 M | 0.000 -100.00 % | 1.881 M | 0.000 -100.00 % | 11.000 K | 0.000 | 0.000 |
| Short term debt | 1.048 B -10.62 % | 1.173 B | 0.000 -100.00 % | 1.013 B -9.85 % | 1.124 B 3.11 % | 1.090 B 21.05 % | 900.325 M 48.14 % | 607.765 M -28.72 % | 852.609 M -17.73 % | 1.036 B 25.83 % | 823.606 M 24.24 % | 662.892 M | 0.000 -100.00 % | 953.636 M | 0.000 -100.00 % | 749.881 M | 0.000 -100.00 % | 874.700 M | 0.000 -100.00 % | 530.128 M | 0.000 -100.00 % | 830.757 M | 0.000 -100.00 % | 315.669 M | 0.000 -100.00 % | 623.757 M | 0.000 -100.00 % | 184.130 M -71.39 % | 643.586 M | 0.000 -100.00 % | 487.311 M | 0.000 -100.00 % | 497.361 M | 0.000 -100.00 % | 289.835 M | 0.000 -100.00 % | 351.435 M | 0.000 -100.00 % | 203.763 M | 0.000 -100.00 % | 265.291 M | 0.000 -100.00 % | 264.980 M | 0.000 -100.00 % | 408.631 M | 0.000 -100.00 % | 294.679 M | 0.000 -100.00 % | 301.967 M 35.46 % | 222.914 M 2.32 % | 217.869 M | 0.000 | 0.000 |
| Total current liabilities | 1.707 B -3.91 % | 1.776 B | 0.000 -100.00 % | 1.595 B 2.65 % | 1.554 B -2.82 % | 1.599 B -7.66 % | 1.732 B 10.32 % | 1.570 B -1.52 % | 1.594 B -3.82 % | 1.658 B 3.86 % | 1.596 B 33.73 % | 1.194 B | 0.000 -100.00 % | 1.682 B | 0.000 -100.00 % | 1.564 B | 0.000 -100.00 % | 1.303 B | 0.000 -100.00 % | 1.211 B | 0.000 -100.00 % | 1.363 B | 0.000 -100.00 % | 1.382 B | 0.000 -100.00 % | 1.238 B | 0.000 -100.00 % | 860.332 M -11.34 % | 970.351 M | 0.000 -100.00 % | 791.309 M | 0.000 -100.00 % | 882.538 M | 0.000 -100.00 % | 623.287 M | 0.000 -100.00 % | 660.772 M | 0.000 -100.00 % | 481.913 M | 0.000 -100.00 % | 519.126 M | 0.000 -100.00 % | 612.768 M | 0.000 -100.00 % | 591.300 M | 0.000 -100.00 % | 521.079 M | 0.000 -100.00 % | 536.736 M 16.73 % | 459.791 M 17.19 % | 392.335 M 156.31 % | 153.073 M 137.43 % | 64.471 M |
| Total liabilities | 1.831 B -4.73 % | 1.922 B 208.07 % | -1.778 B -201.02 % | 1.760 B -0.41 % | 1.768 B -3.79 % | 1.837 B -6.36 % | 1.962 B 8.05 % | 1.816 B -2.46 % | 1.862 B -4.26 % | 1.945 B 2.46 % | 1.898 B 24.91 % | 1.519 B | 0.000 -100.00 % | 2.194 B | 0.000 -100.00 % | 2.144 B | 0.000 -100.00 % | 1.959 B | 0.000 -100.00 % | 1.877 B | 0.000 -100.00 % | 2.096 B | 0.000 -100.00 % | 2.170 B | 0.000 -100.00 % | 2.039 B | 0.000 -100.00 % | 1.611 B -4.95 % | 1.695 B | 0.000 -100.00 % | 1.303 B | 0.000 -100.00 % | 1.509 B | 0.000 -100.00 % | 1.267 B | 0.000 -100.00 % | 1.330 B | 0.000 -100.00 % | 1.241 B | 0.000 -100.00 % | 1.348 B | 0.000 -100.00 % | 1.408 B | 0.000 -100.00 % | 984.221 M | 0.000 -100.00 % | 792.739 M | 0.000 -100.00 % | 813.562 M 6.82 % | 761.604 M 6.85 % | 712.762 M -7.22 % | 768.188 M 151.24 % | 305.758 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 28.434 M 123 526.09 % | 23.000 K -48.89 % | 45.000 K -34.78 % | 69.000 K -25.00 % | 92.000 K -99.74 % | 35.321 M -35.66 % | 54.900 M 98.73 % | 27.626 M -60.45 % | 69.843 M 192.02 % | -75.897 M -1 471.72 % | 5.533 M 143.09 % | -12.842 M -106.28 % | 204.439 M 1 162.30 % | -19.245 M -419.74 % | 6.019 M 181.41 % | -7.393 M -118.83 % | 39.272 M 1 087.48 % | -3.977 M -114.23 % | 27.951 M 263.46 % | -17.100 M -856.97 % | 2.259 M 140.37 % | -5.596 M -123.64 % | 23.671 M 1 035.98 % | -2.529 M -240.42 % | 1.801 M -82.80 % | 10.471 M 394.05 % | -3.561 M -142.45 % | 8.389 M 116.53 % | -50.747 M -477.72 % | 13.435 M 709.30 % | -2.205 M -118.87 % | 11.685 M 1 105.59 % | -1.162 M -115.03 % | 7.733 M 137.02 % | -20.888 M -280.91 % | 11.546 M 404.89 % | -3.787 M -131.82 % | 11.900 M 551.96 % | -2.633 M -112.11 % | 21.746 M 219.03 % | -18.269 M -185.59 % | 21.346 M 590.94 % | -4.348 M -115.31 % | 28.407 M 1 143.60 % | -2.722 M -120.97 % | 12.979 M -97.23 % | 467.800 M 6 805.82 % | 6.774 M | 0.000 -100.00 % | 71.837 K |
| Long term investments | 27.333 M 0.22 % | 27.273 M | 0.000 -100.00 % | 837.000 K -96.93 % | 27.256 M 0.11 % | 27.226 M -0.20 % | 27.281 M -0.14 % | 27.320 M 454.12 % | -7.715 M 71.73 % | -27.294 M | 0.000 100.00 % | -42.227 M | 0.000 -100.00 % | 22.249 M | 0.000 100.00 % | -176.574 M | 0.000 -100.00 % | 22.047 M | 0.000 100.00 % | -11.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.378 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.370 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 4.370 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 |
| Property plant equipment net | 1.383 B -2.11 % | 1.413 B | 0.000 -100.00 % | 1.422 B -0.80 % | 1.433 B -0.72 % | 1.444 B 1.69 % | 1.420 B -0.68 % | 1.429 B -0.60 % | 1.438 B -0.61 % | 1.447 B 2.72 % | 1.409 B 0.55 % | 1.401 B | 0.000 -100.00 % | 1.434 B | 0.000 -100.00 % | 1.488 B | 0.000 -100.00 % | 1.530 B | 0.000 -100.00 % | 1.542 B | 0.000 -100.00 % | 1.592 B | 0.000 -100.00 % | 1.598 B | 0.000 -100.00 % | 1.567 B | 0.000 -100.00 % | 1.043 B 0.13 % | 1.042 B | 0.000 -100.00 % | 849.026 M | 0.000 -100.00 % | 847.238 M | 0.000 -100.00 % | 862.937 M | 0.000 -100.00 % | 917.413 M | 0.000 -100.00 % | 945.210 M | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 1.024 B | 0.000 -100.00 % | 700.218 M | 0.000 -100.00 % | 449.254 M | 0.000 -100.00 % | 467.240 M | 0.000 -100.00 % | 487.738 M -4.53 % | 510.884 M 110.76 % | 242.406 M |
| Total non current assets | 1.410 B -2.07 % | 1.440 B | 0.000 -100.00 % | 1.451 B -0.65 % | 1.460 B -0.71 % | 1.471 B 1.65 % | 1.447 B -0.67 % | 1.457 B -0.60 % | 1.466 B -0.60 % | 1.474 B 2.66 % | 1.436 B 0.54 % | 1.428 B 1 982.02 % | -75.897 M -105.19 % | 1.461 B 11 480.57 % | -12.842 M -100.85 % | 1.515 B 7 974.50 % | -19.245 M -101.24 % | 1.558 B 21 169.67 % | -7.393 M -100.47 % | 1.570 B 39 567.87 % | -3.977 M -100.25 % | 1.619 B 9 570.75 % | -17.100 M -101.05 % | 1.622 B 29 082.45 % | -5.596 M -100.35 % | 1.590 B 62 980.19 % | -2.529 M -100.24 % | 1.053 B 0.10 % | 1.052 B 29 648.98 % | -3.561 M -100.42 % | 857.415 M 1 789.58 % | -50.747 M -105.90 % | 860.673 M 39 132.79 % | -2.205 M -100.25 % | 874.622 M 75 368.67 % | -1.162 M -100.13 % | 929.516 M 4 550.00 % | -20.888 M -102.18 % | 956.756 M 25 364.22 % | -3.787 M -100.37 % | 1.022 B 38 906.38 % | -2.633 M -100.25 % | 1.046 B 5 824.14 % | -18.269 M -102.53 % | 721.564 M 16 695.31 % | -4.348 M -100.91 % | 477.661 M 17 647.97 % | -2.722 M -100.57 % | 480.219 M 2.65 % | 467.800 M -5.40 % | 494.512 M -3.20 % | 510.884 M 110.69 % | 242.478 M |
| Other current assets | 403.527 M 5.56 % | 382.261 M 14 751.63 % | -2.609 M -100.84 % | 311.658 M -10.73 % | 349.116 M 1.80 % | 342.930 M -11.20 % | 386.191 M 17.02 % | 330.035 M -6.82 % | 354.197 M -74.46 % | 1.387 B 297.40 % | 348.922 M 1.95 % | 342.255 M | 0.000 -100.00 % | 616.161 M | 0.000 -100.00 % | 557.271 M | 0.000 -100.00 % | 384.225 M | 0.000 -100.00 % | 296.348 M | 0.000 -100.00 % | 441.156 M | 0.000 -100.00 % | 374.260 M | 0.000 -100.00 % | 253.283 M | 0.000 -100.00 % | 202.012 M -78.82 % | 953.865 M | 0.000 -100.00 % | 190.591 M | 0.000 -100.00 % | 742.527 M | 0.000 -100.00 % | 128.163 M | 0.000 -100.00 % | 116.003 M | 0.000 -100.00 % | 114.959 M | 0.000 -100.00 % | 149.326 M | 0.000 -100.00 % | 115.463 M | 0.000 -100.00 % | 105.540 M | 0.000 -100.00 % | 80.946 M | 0.000 -100.00 % | 61.988 M -7.39 % | 66.932 M 28.14 % | 52.233 M 56.68 % | 33.336 M | 0.000 |
| Short term investments | 4.555 M 131.81 % | 1.965 M | 0.000 -100.00 % | 26.425 M -31.06 % | 38.333 M | 0.000 | 0.000 -100.00 % | 24.368 M -30.78 % | 35.205 M -35.68 % | 54.736 M | 0.000 -100.00 % | 69.494 M -54.22 % | 151.794 M 2 935.88 % | 5.000 M -80.53 % | 25.684 M -87.39 % | 203.612 M 429.00 % | 38.490 M 669.80 % | 5.000 M -66.18 % | 14.786 M -61.33 % | 38.236 M 380.71 % | 7.954 M | 0.000 -100.00 % | 34.200 M 4 075.82 % | 819.000 K -92.68 % | 11.192 M | 0.000 -100.00 % | 5.058 M 12 545.00 % | 40.000 K | 0.000 -100.00 % | 7.122 M -83.97 % | 44.420 M -56.23 % | 101.494 M | 0.000 -100.00 % | 4.410 M | 0.000 -100.00 % | 2.324 M | 0.000 -100.00 % | 41.776 M | 0.000 -100.00 % | 7.574 M | 0.000 -100.00 % | 5.266 M | 0.000 -100.00 % | 36.538 M | 0.000 -100.00 % | 8.696 M | 0.000 -100.00 % | 5.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.128 M -64.60 % | 6.012 M | 0.000 -100.00 % | 2.603 M -27.59 % | 3.595 M 87.14 % | 1.921 M -17.84 % | 2.338 M 27.76 % | 1.830 M -84.39 % | 11.724 M 81.91 % | 6.445 M 31.50 % | 4.901 M 84.46 % | 2.657 M 103.50 % | -75.897 M -207.05 % | 70.896 M 652.06 % | -12.842 M -263.76 % | 7.842 M 140.75 % | -19.245 M -235.11 % | 14.244 M 292.67 % | -7.393 M -200.00 % | 7.393 M 285.89 % | -3.977 M -200.00 % | 3.977 M 123.26 % | -17.100 M -200.00 % | 17.100 M 405.58 % | -5.596 M -200.00 % | 5.596 M 321.27 % | -2.529 M -200.00 % | 2.529 M 50.36 % | 1.682 M 147.23 % | -3.561 M -200.00 % | 3.561 M 107.02 % | -50.747 M -200.00 % | 50.747 M 2 401.45 % | -2.205 M -200.00 % | 2.205 M 289.76 % | -1.162 M -200.00 % | 1.162 M 105.56 % | -20.888 M -200.00 % | 20.888 M 651.57 % | -3.787 M -200.00 % | 3.787 M 243.83 % | -2.633 M -200.00 % | 2.633 M 114.41 % | -18.269 M -200.00 % | 18.269 M 520.16 % | -4.348 M -200.00 % | 4.348 M 259.73 % | -2.722 M -200.00 % | 2.722 M -45.25 % | 4.972 M 200.60 % | 1.654 M -61.83 % | 4.334 M 124.21 % | 1.933 M |
| Cash and short term investments | 43.732 M 448.23 % | 7.977 M 205.75 % | 2.609 M -91.01 % | 29.028 M 707.45 % | 3.595 M 87.14 % | 1.921 M -17.84 % | 2.338 M -91.08 % | 26.198 M -44.18 % | 46.929 M 628.15 % | 6.445 M 31.50 % | 4.901 M -93.21 % | 72.151 M -4.94 % | 75.897 M 0.00 % | 75.896 M 491.00 % | 12.842 M -93.93 % | 211.454 M 998.75 % | 19.245 M 0.01 % | 19.244 M 160.30 % | 7.393 M -83.80 % | 45.629 M 1 047.32 % | 3.977 M 0.00 % | 3.977 M -76.74 % | 17.100 M -4.57 % | 17.919 M 220.21 % | 5.596 M 0.00 % | 5.596 M 121.27 % | 2.529 M -1.56 % | 2.569 M 52.73 % | 1.682 M -52.77 % | 3.561 M -92.58 % | 47.981 M -5.45 % | 50.747 M 0.00 % | 50.747 M 2 201.45 % | 2.205 M 0.00 % | 2.205 M 89.76 % | 1.162 M 0.00 % | 1.162 M -94.44 % | 20.888 M 0.00 % | 20.888 M 451.57 % | 3.787 M 0.00 % | 3.787 M 43.83 % | 2.633 M 0.00 % | 2.633 M -85.59 % | 18.269 M 0.00 % | 18.269 M 320.16 % | 4.348 M 0.00 % | 4.348 M 59.73 % | 2.722 M 0.00 % | 2.722 M -45.25 % | 4.972 M 200.60 % | 1.654 M -61.83 % | 4.334 M 124.21 % | 1.933 M |
| Total current assets | 2.257 B -1.72 % | 2.297 B | 0.000 -100.00 % | 2.088 B 0.07 % | 2.086 B -1.87 % | 2.126 B -4.76 % | 2.232 B 8.69 % | 2.053 B -2.33 % | 2.102 B -3.84 % | 2.186 B -1.05 % | 2.210 B 23.86 % | 1.784 B 2 250.43 % | 75.897 M -96.80 % | 2.369 B 18 347.26 % | 12.842 M -99.43 % | 2.261 B 11 649.19 % | 19.245 M -98.97 % | 1.864 B 25 109.93 % | 7.393 M -99.56 % | 1.673 B 41 955.19 % | 3.977 M -99.78 % | 1.780 B 10 311.52 % | 17.100 M -99.03 % | 1.761 B 31 367.08 % | 5.596 M -99.65 % | 1.578 B 62 290.83 % | 2.529 M -99.78 % | 1.138 B -7.86 % | 1.235 B 34 575.57 % | 3.561 M -99.65 % | 1.014 B 1 898.50 % | 50.747 M -95.62 % | 1.158 B 52 435.15 % | 2.205 M -99.75 % | 888.737 M 76 383.39 % | 1.162 M -99.87 % | 867.135 M 4 051.35 % | 20.888 M -96.92 % | 677.959 M 17 802.27 % | 3.787 M -99.42 % | 656.071 M 24 817.24 % | 2.633 M -99.62 % | 687.848 M 3 665.11 % | 18.269 M -96.80 % | 570.779 M 13 027.39 % | 4.348 M -99.28 % | 602.393 M 22 030.29 % | 2.722 M -99.53 % | 574.927 M 11.87 % | 513.932 M 21.18 % | 424.092 M -2.85 % | 436.531 M 96.96 % | 221.634 M |
| Inventory | 875.058 M -1.63 % | 889.583 M | 0.000 -100.00 % | 969.889 M 16.22 % | 834.550 M 13.40 % | 735.944 M -22.15 % | 945.299 M 25.97 % | 750.418 M -0.69 % | 755.625 M -4.75 % | 793.310 M -3.27 % | 820.169 M 28.37 % | 638.902 M | 0.000 -100.00 % | 794.920 M | 0.000 -100.00 % | 848.712 M | 0.000 -100.00 % | 560.908 M | 0.000 -100.00 % | 623.088 M | 0.000 -100.00 % | 609.207 M | 0.000 -100.00 % | 671.803 M | 0.000 -100.00 % | 593.194 M | 0.000 -100.00 % | 452.344 M 61.99 % | 279.250 M | 0.000 -100.00 % | 345.363 M | 0.000 -100.00 % | 365.126 M | 0.000 -100.00 % | 415.474 M | 0.000 -100.00 % | 231.891 M | 0.000 -100.00 % | 302.483 M | 0.000 -100.00 % | 284.720 M | 0.000 -100.00 % | 252.033 M | 0.000 -100.00 % | 190.287 M | 0.000 -100.00 % | 213.228 M | 0.000 -100.00 % | 199.712 M 12.30 % | 177.841 M -9.80 % | 197.159 M -7.46 % | 213.057 M 219.93 % | 66.595 M |
| Net receivables | 935.106 M -8.06 % | 1.017 B | 0.000 -100.00 % | 777.015 M -13.56 % | 898.866 M -13.98 % | 1.045 B 16.36 % | 898.098 M -7.53 % | 971.181 M -0.99 % | 980.856 M -25.10 % | 1.310 B 26.47 % | 1.036 B 29.42 % | 800.093 M | 0.000 -100.00 % | 1.130 B | 0.000 -100.00 % | 842.306 M | 0.000 -100.00 % | 981.523 M | 0.000 -100.00 % | 745.706 M | 0.000 -100.00 % | 1.112 B | 0.000 -100.00 % | 697.735 M | 0.000 -100.00 % | 826.982 M | 0.000 -100.00 % | 480.914 M -48.10 % | 926.580 M | 0.000 -100.00 % | 474.666 M | 0.000 -100.00 % | 590.862 M | 0.000 -100.00 % | 416.570 M | 0.000 | 0.000 | 0.000 -100.00 % | 248.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 326.670 M | 0.000 -100.00 % | 264.303 M | 0.000 -100.00 % | 308.639 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 153.106 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.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 |
| Account payables | 443.000 M 0.82 % | 439.400 M | 0.000 -100.00 % | 352.686 M 24.28 % | 283.790 M -26.20 % | 384.515 M -28.37 % | 536.786 M 37.92 % | 389.215 M -12.89 % | 446.812 M -4.16 % | 466.217 M | 0.000 -100.00 % | 234.263 M | 0.000 -100.00 % | 399.820 M | 0.000 -100.00 % | 261.111 M | 0.000 -100.00 % | 283.269 M | 0.000 -100.00 % | 271.241 M | 0.000 -100.00 % | 277.751 M | 0.000 -100.00 % | 273.597 M | 0.000 -100.00 % | 367.295 M | 0.000 -100.00 % | 145.322 M 4.00 % | 139.733 M | 0.000 -100.00 % | 95.296 M | 0.000 -100.00 % | 120.473 M | 0.000 -100.00 % | 109.951 M | 0.000 -100.00 % | 90.003 M | 0.000 -100.00 % | 89.069 M | 0.000 -100.00 % | 54.005 M | 0.000 -100.00 % | 120.561 M | 0.000 -100.00 % | 85.195 M | 0.000 -100.00 % | 69.314 M | 0.000 -100.00 % | 56.824 M | 0.000 -100.00 % | 28.279 M -58.46 % | 68.083 M 213.72 % | 21.702 M |
| Tax payables | 8.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.594 M -0.51 % | 8.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.477 M | 0.000 -100.00 % | 6.802 M | 0.000 -100.00 % | 22.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.826 M | 0.000 -100.00 % | 20.542 M | 0.000 | 0.000 -100.00 % | 22.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.479 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.932 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.563 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.694 M | 0.000 | 0.000 -100.00 % | 81.827 M | 0.000 100.00 % | -53.813 M | 0.000 -100.00 % | 47.559 M | 0.000 100.00 % | -74.799 M | 0.000 100.00 % | -49.862 M | 0.000 100.00 % | -29.747 M | 0.000 100.00 % | -73.007 M | 0.000 100.00 % | -51.934 M | 0.000 100.00 % | -42.216 M | 0.000 100.00 % | -35.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -298.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.080 M | 0.000 | 0.000 | 0.000 100.00 % | -125.187 M | 0.000 100.00 % | -378.511 M | 0.000 100.00 % | -119.504 M | 0.000 100.00 % | -264.024 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.673 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 368.434 M | 0.000 | 0.000 | 0.000 -100.00 % | 373.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 379.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.785 B | 0.000 | 0.000 -100.00 % | 1.720 B -0.04 % | 1.721 B 28 854.38 % | 5.943 M -99.64 % | 1.659 B | 0.000 -100.00 % | 1.590 B 2 634.16 % | 58.153 M -96.44 % | 1.632 B 3.48 % | 1.577 B | 0.000 100.00 % | -379.234 M | 0.000 | 0.000 | 0.000 100.00 % | -385.476 M | 0.000 | 0.000 | 0.000 -100.00 % | 441.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 448.251 M | 0.000 | 0.000 100.00 % | -2.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.943 M | 0.000 | 0.000 | 0.000 100.00 % | -5.942 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.943 M -103.67 % | 161.975 M 9.67 % | 147.689 M 1 180.07 % | 11.538 M 11.75 % | 10.324 M |
| Deferred tax liabilities non current | 25.687 M -5.70 % | 27.240 M | 0.000 -100.00 % | 34.706 M 9.38 % | 31.731 M -5.71 % | 33.652 M 6.89 % | 31.484 M 10.38 % | 28.524 M 13.19 % | 25.199 M 6.45 % | 23.672 M -9.76 % | 26.233 M 2.40 % | 25.617 M | 0.000 -100.00 % | 15.722 M | 0.000 -100.00 % | 15.755 M | 0.000 -100.00 % | 19.173 M | 0.000 -100.00 % | 23.960 M | 0.000 -100.00 % | 24.302 M | 0.000 -100.00 % | 37.341 M | 0.000 -100.00 % | 56.461 M | 0.000 -100.00 % | 48.238 M 32.93 % | 36.289 M | 0.000 -100.00 % | 53.813 M | 0.000 -100.00 % | 67.927 M | 0.000 -100.00 % | 74.799 M | 0.000 -100.00 % | 49.862 M | 0.000 -100.00 % | 29.747 M | 0.000 -100.00 % | 73.007 M | 0.000 -100.00 % | 51.934 M | 0.000 -100.00 % | 42.216 M | 0.000 -100.00 % | 35.215 M | 0.000 -100.00 % | 36.532 M -11.91 % | 41.471 M 0.74 % | 41.167 M 30.20 % | 31.619 M 43.48 % | 22.037 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 3.668 B -1.85 % | 3.737 B | 0.000 -100.00 % | 3.539 B -0.23 % | 3.547 B -1.39 % | 3.597 B -2.24 % | 3.679 B 4.81 % | 3.510 B -1.62 % | 3.568 B -2.54 % | 3.661 B 0.41 % | 3.646 B 13.49 % | 3.212 B | 0.000 -100.00 % | 3.830 B | 0.000 -100.00 % | 3.777 B | 0.000 -100.00 % | 3.421 B | 0.000 -100.00 % | 3.242 B | 0.000 -100.00 % | 3.400 B | 0.000 -100.00 % | 3.383 B | 0.000 -100.00 % | 3.168 B | 0.000 -100.00 % | 2.191 B -4.19 % | 2.287 B | 0.000 -100.00 % | 1.872 B | 0.000 -100.00 % | 2.019 B | 0.000 -100.00 % | 1.763 B | 0.000 -100.00 % | 1.797 B | 0.000 -100.00 % | 1.635 B | 0.000 -100.00 % | 1.678 B | 0.000 -100.00 % | 1.734 B | 0.000 -100.00 % | 1.292 B | 0.000 -100.00 % | 1.080 B | 0.000 -100.00 % | 1.055 B 7.48 % | 981.732 M 6.87 % | 918.604 M -3.04 % | 947.416 M 104.14 % | 464.112 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-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-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 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.243 M 0.00 % | 60.243 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.353 M 0.00 % | 24.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 21.446 M 0.00 % | 21.446 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 14.445 M 0.00 % | 14.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -21.619 M -156.15 % | -8.440 M 69.66 % | -27.819 M -4 209.16 % | 677.000 K 103.47 % | -19.501 M -123.69 % | -8.718 M -199.51 % | 8.761 M 139.06 % | -22.428 M 4.23 % | -23.419 M -170.51 % | 33.215 M 160.45 % | -54.945 M -345.04 % | -12.346 M 71.85 % | -43.865 M -324.90 % | 19.504 M 184.07 % | -23.199 M 56.68 % | -53.547 M 54.28 % | -117.129 M -662.16 % | -15.368 M 80.83 % | -80.181 M -0.45 % | -79.818 M -529.27 % | 18.594 M 117.47 % | -106.410 M -801.91 % | 15.160 M 153.33 % | -28.429 M 48.34 % | -55.030 M 6.60 % | -58.921 M -47.23 % | -40.019 M -260.22 % | 24.977 M 292.26 % | -12.991 M 69.85 % | -43.094 M -137.72 % | -18.128 M -81.46 % | -9.990 M -44.01 % | -6.937 M 85.86 % | -49.066 M -175.14 % | -17.833 M -12.48 % | -15.854 M 9.10 % | -17.442 M 18.91 % | -21.509 M 5.19 % | -22.686 M 28.67 % | -31.805 M -90.59 % | -16.688 M -183.46 % | 19.996 M 217.69 % | -16.990 M 25.92 % | -22.934 M -2 326.88 % | -945.000 K 19.78 % | -1.178 M 94.29 % | -20.617 M 25.40 % | -27.638 M -44.80 % | -19.087 M -91.19 % | -9.983 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.444 M 14.51 % | 54.530 M 0.00 % | 54.530 M 264.17 % | -33.215 M -160.45 % | 54.945 M | 0.000 -100.00 % | 43.865 M 324.90 % | -19.504 M -184.07 % | 23.199 M -56.68 % | 53.547 M -54.28 % | 117.129 M 669.57 % | 15.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.910 M 0.00 % | -19.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.044 M 0.00 % | 1.044 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -18.866 M 0.00 % | -18.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.971 M 0.00 % | -37.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -37.971 M 0.00 % | -37.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.601 M -26.00 % | -7.620 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 508.000 K 105.13 % | -9.894 M -287.42 % | 5.279 M 241.90 % | 1.544 M -31.19 % | 2.244 M | 0.000 -100.00 % | 43.865 M 324.90 % | -19.504 M -184.07 % | 23.199 M -56.68 % | 53.547 M -54.28 % | 117.129 M 669.57 % | 15.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.338 M 27.76 % | 1.830 M -84.39 % | 11.724 M 81.91 % | 6.445 M 31.50 % | 4.901 M 84.46 % | 2.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.000 K -91.83 % | 2.338 M 27.76 % | 1.830 M -84.39 % | 11.724 M 81.91 % | 6.445 M 31.50 % | 4.901 M | 0.000 -100.00 % | 43.865 M 324.90 % | -19.504 M -184.07 % | 23.199 M -56.68 % | 53.547 M -54.28 % | 117.129 M 669.57 % | 15.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.444 M 14.51 % | 54.530 M 0.00 % | 54.530 M 264.17 % | -33.215 M -160.45 % | 54.945 M | 0.000 -100.00 % | 43.865 M 324.90 % | -19.504 M -184.07 % | 23.199 M -56.68 % | 53.547 M -54.28 % | 117.129 M 669.57 % | 15.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.910 M 0.00 % | -19.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.444 M 80.37 % | 34.620 M 0.00 % | 34.620 M 204.23 % | -33.215 M -160.45 % | 54.945 M | 0.000 -100.00 % | 43.865 M 324.90 % | -19.504 M -184.07 % | 23.199 M -56.68 % | 53.547 M -54.28 % | 117.129 M 669.57 % | 15.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |