Sammakorn Public Company Limited SAMCO.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.583 B -20.98 % | 2.003 B -16.14 % | 2.388 B 67.70 % | 1.424 B -14.65 % | 1.669 B -19.26 % | 2.067 B 50.90 % | 1.369 B 13.57 % | 1.206 B 5.58 % | 1.142 B -23.31 % | 1.489 B 31.51 % | 1.133 B -4.13 % | 1.181 B 27.77 % | 924.611 M 30.50 % | 708.534 M -11.88 % | 804.069 M -9.24 % | 885.953 M 33.24 % | 664.925 M 2.81 % | 646.771 M 3.65 % | 624.017 M -14.83 % | 732.695 M 1.47 % | 722.067 M 69.92 % | 424.940 M 6.45 % | 399.175 M 6.63 % | 374.365 M |
| Net income | -50.769 M -246.31 % | 34.701 M -69.18 % | 112.602 M 167.17 % | 42.146 M 3.92 % | 40.554 M -78.92 % | 192.404 M 134.69 % | 81.982 M 46.04 % | 56.137 M -45.41 % | 102.826 M -15.48 % | 121.656 M 21.78 % | 99.898 M -3.59 % | 103.620 M 157.49 % | 40.243 M 548.48 % | 6.206 M -93.04 % | 89.204 M 1 229.62 % | 6.709 M -90.45 % | 70.228 M 39.91 % | 50.196 M 35.94 % | 36.924 M -52.35 % | 77.490 M -49.94 % | 154.782 M 52.88 % | 101.242 M 38.14 % | 73.288 M 36.40 % | 53.732 M |
| Income before tax | -14.026 M -118.00 % | 77.919 M -45.60 % | 143.243 M 180.82 % | 51.008 M 2.85 % | 49.595 M -79.68 % | 244.043 M 133.34 % | 104.585 M 40.25 % | 74.570 M -46.11 % | 138.369 M -11.74 % | 156.770 M 21.39 % | 129.141 M -4.24 % | 134.863 M 135.34 % | 57.304 M 158.06 % | 22.206 M -80.79 % | 115.586 M 2 216.22 % | 4.990 M -96.13 % | 128.843 M 25.43 % | 102.723 M 21.37 % | 84.634 M -36.94 % | 134.201 M -36.96 % | 212.873 M 30.47 % | 163.155 M 38.45 % | 117.842 M 99.72 % | 59.003 M |
| Income before tax ratio | -0.01 -122.78 % | 0.04 -35.14 % | 0.06 67.45 % | 0.04 20.51 % | 0.03 -74.83 % | 0.12 54.63 % | 0.08 23.50 % | 0.06 -48.95 % | 0.12 15.09 % | 0.11 -7.69 % | 0.11 -0.11 % | 0.11 84.20 % | 0.06 97.75 % | 0.03 -78.20 % | 0.14 2 452.10 % | 0.01 -97.09 % | 0.19 22.00 % | 0.16 17.10 % | 0.14 -25.95 % | 0.18 -37.87 % | 0.29 -23.22 % | 0.38 30.06 % | 0.30 87.31 % | 0.16 |
| EBITDA | 90.917 M -41.15 % | 154.496 M -34.30 % | 235.149 M 73.83 % | 135.278 M 9.21 % | 123.872 M -41.61 % | 212.154 M -3.84 % | 220.618 M 26.96 % | 173.771 M -21.40 % | 221.082 M -7.41 % | 238.785 M 10.68 % | 215.735 M -2.11 % | 220.387 M 35.85 % | 162.229 M 89.52 % | 85.602 M -44.18 % | 153.349 M 456.48 % | 27.557 M -84.01 % | 172.295 M 20.59 % | 142.878 M 7.56 % | 132.834 M -23.95 % | 174.665 M -23.39 % | 228.002 M 25.08 % | 182.285 M 48.83 % | 122.478 M 89.71 % | 64.560 M |
| Net income ratio | -0.03 -285.15 % | 0.02 -63.25 % | 0.05 59.32 % | 0.03 21.77 % | 0.02 -73.90 % | 0.09 55.52 % | 0.06 28.59 % | 0.05 -48.29 % | 0.09 10.21 % | 0.08 -7.40 % | 0.09 0.57 % | 0.09 101.53 % | 0.04 396.94 % | 0.01 -92.11 % | 0.11 1 365.02 % | 0.01 -92.83 % | 0.11 36.09 % | 0.08 31.16 % | 0.06 -44.05 % | 0.11 -50.66 % | 0.21 -10.03 % | 0.24 29.77 % | 0.18 27.92 % | 0.14 |
| Ratio EBITDA | 0.06 -25.53 % | 0.08 -21.66 % | 0.10 3.65 % | 0.09 27.96 % | 0.07 -27.69 % | 0.10 -36.27 % | 0.16 11.79 % | 0.14 -25.55 % | 0.19 20.73 % | 0.16 -15.83 % | 0.19 2.11 % | 0.19 6.32 % | 0.18 45.23 % | 0.12 -36.65 % | 0.19 513.15 % | 0.03 -88.00 % | 0.26 17.30 % | 0.22 3.78 % | 0.21 -10.70 % | 0.24 -24.50 % | 0.32 -26.39 % | 0.43 39.81 % | 0.31 77.92 % | 0.17 |
| Gross profit ratio | 0.23 -13.56 % | 0.27 9.29 % | 0.25 4.50 % | 0.24 6.47 % | 0.22 -0.13 % | 0.22 -19.81 % | 0.28 -8.26 % | 0.30 6.71 % | 0.28 -8.30 % | 0.31 -7.02 % | 0.33 -4.62 % | 0.35 12.51 % | 0.31 -20.08 % | 0.39 -3.71 % | 0.40 8.63 % | 0.37 -8.64 % | 0.41 4.30 % | 0.39 -61.11 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.802 M 0.00 % | 641.802 M 1.58 % | 631.793 M 28.94 % | 490.000 M -3.70 % | 508.827 M 0.02 % | 508.733 M 1.21 % | 502.652 M 1.30 % | 496.210 M -3.81 % | 515.885 M -1.13 % | 521.796 M 1.26 % | 515.314 M 1.29 % | 508.733 M 0.00 % | 508.733 M 900.00 % | 50.873 M 0.00 % | 50.873 M |
| Weighted average shs out | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.802 M 0.00 % | 641.802 M 1.58 % | 631.793 M 28.94 % | 490.000 M -3.70 % | 508.827 M 0.02 % | 508.733 M 1.21 % | 502.652 M 1.30 % | 496.210 M -3.81 % | 515.885 M -1.13 % | 521.796 M 1.26 % | 515.314 M 1.29 % | 508.733 M 0.00 % | 508.733 M 900.00 % | 50.873 M 0.00 % | 50.873 M |
| EPS diluted | -0.08 -246.21 % | 0.05 -69.94 % | 0.18 173.97 % | 0.07 3.96 % | 0.06 -78.93 % | 0.30 130.77 % | 0.13 44.44 % | 0.09 -43.75 % | 0.16 -15.79 % | 0.19 18.75 % | 0.16 -5.88 % | 0.17 85.19 % | 0.09 943.18 % | 0.01 -95.11 % | 0.18 -14.29 % | 0.21 50.00 % | 0.14 43.88 % | 0.10 37.43 % | 0.07 -52.80 % | 0.15 -50.00 % | 0.30 50.00 % | 0.20 -86.11 % | 1.44 37.14 % | 1.05 |
| Earnings per share | -0.08 -246.21 % | 0.05 -69.94 % | 0.18 173.97 % | 0.07 3.96 % | 0.06 -78.93 % | 0.30 130.77 % | 0.13 44.44 % | 0.09 -43.75 % | 0.16 -15.79 % | 0.19 18.75 % | 0.16 -5.88 % | 0.17 85.19 % | 0.09 943.18 % | 0.01 -95.11 % | 0.18 -14.29 % | 0.21 50.00 % | 0.14 43.88 % | 0.10 37.43 % | 0.07 -52.80 % | 0.15 -50.00 % | 0.30 50.00 % | 0.20 -86.11 % | 1.44 37.14 % | 1.05 |
| Gross profit | 369.646 M -31.70 % | 541.194 M -8.35 % | 590.508 M 75.24 % | 336.968 M -9.13 % | 370.822 M -19.36 % | 459.843 M 21.01 % | 379.990 M 4.19 % | 364.705 M 12.66 % | 323.710 M -29.68 % | 460.323 M 22.28 % | 376.460 M -8.56 % | 411.721 M 43.75 % | 286.411 M 4.30 % | 274.616 M -15.15 % | 323.651 M -1.41 % | 328.292 M 21.73 % | 269.679 M 7.23 % | 251.502 M -59.70 % | 624.017 M -14.83 % | 732.695 M 1.47 % | 722.067 M 69.92 % | 424.940 M 6.45 % | 399.175 M 6.63 % | 374.365 M |
| Income tax expense | 9.343 M -50.76 % | 18.974 M -37.56 % | 30.386 M 96.66 % | 15.451 M 44.74 % | 10.675 M -79.33 % | 51.639 M 128.17 % | 22.631 M 22.78 % | 18.433 M -38.44 % | 29.942 M -12.60 % | 34.260 M 28.08 % | 26.750 M -25.34 % | 35.830 M 110.01 % | 17.061 M -12.77 % | 19.560 M -25.86 % | 26.381 M 418.57 % | -8.281 M -128.48 % | 29.075 M 16.38 % | 24.982 M 110.36 % | 11.876 M -60.80 % | 30.299 M -35.10 % | 46.687 M -1.16 % | 47.234 M 6.02 % | 44.554 M 745.34 % | 5.271 M |
| Cost of revenue | 1.148 B -21.43 % | 1.462 B -18.70 % | 1.798 B 65.36 % | 1.087 B -16.23 % | 1.298 B -19.23 % | 1.607 B 62.38 % | 989.492 M 17.63 % | 841.176 M 2.77 % | 818.475 M -20.46 % | 1.029 B 36.10 % | 756.054 M -1.76 % | 769.634 M 20.59 % | 638.200 M 47.08 % | 433.918 M -9.68 % | 480.418 M -13.85 % | 557.662 M 41.09 % | 395.246 M -0.01 % | 395.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 256.418 M 11.81 % | 229.328 M -4.61 % | 240.419 M 52.87 % | 157.271 M -9.01 % | 172.844 M -3.09 % | 178.351 M 24.78 % | 142.927 M -7.52 % | 154.552 M 7.33 % | 143.991 M -8.47 % | 157.315 M 23.36 % | 127.530 M -17.17 % | 153.976 M 27.60 % | 120.667 M 22.61 % | 98.412 M 6.71 % | 92.228 M -5.49 % | 97.591 M 30.07 % | 75.027 M 9.35 % | 68.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 143.271 M -27.52 % | 197.671 M 5.06 % | 188.144 M 61.81 % | 116.276 M -10.10 % | 129.335 M -18.69 % | 159.063 M 72.91 % | 91.992 M 4.41 % | 88.103 M -19.66 % | 109.664 M -15.91 % | 130.420 M 34.01 % | 97.322 M 25.55 % | 77.516 M 30.49 % | 59.402 M -39.55 % | 98.273 M 16.53 % | 84.333 M 36.33 % | 61.862 M 2.90 % | 60.116 M -21.06 % | 76.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -64.574 M -482.79 % | 16.869 M 205.99 % | -15.916 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.653 M 212.09 % | -17.533 M | 0.000 100.00 % | -17.621 M | 0.000 -100.00 % | 4.141 M | 0.000 -100.00 % | 5.693 M 41.89 % | 4.012 M -98.98 % | 393.614 M -12.89 % | 451.837 M 9.01 % | 414.505 M 136.98 % | 174.914 M -11.74 % | 198.183 M -8.44 % | 216.451 M |
| Operating expenses | 335.116 M -24.50 % | 443.868 M 7.57 % | 412.647 M 50.85 % | 273.547 M -9.48 % | 302.179 M -10.44 % | 337.414 M 43.63 % | 234.919 M -3.19 % | 242.655 M -4.34 % | 253.655 M -5.38 % | 268.083 M 29.31 % | 207.319 M -10.44 % | 231.491 M 42.50 % | 162.448 M -17.41 % | 196.685 M 8.84 % | 180.703 M 13.33 % | 159.452 M 13.22 % | 140.836 M -5.34 % | 148.780 M -72.42 % | 539.383 M -9.88 % | 598.494 M 17.54 % | 509.194 M 94.51 % | 261.784 M -6.95 % | 281.332 M -10.79 % | 315.362 M |
| Cost and expenses | 1.548 B -18.76 % | 1.906 B -13.79 % | 2.210 B 62.45 % | 1.361 B -14.96 % | 1.600 B -17.70 % | 1.944 B 58.78 % | 1.224 B 12.97 % | 1.084 B 1.09 % | 1.072 B -17.34 % | 1.297 B 34.64 % | 963.373 M -3.77 % | 1.001 B 25.04 % | 800.648 M 26.97 % | 630.603 M -4.62 % | 661.121 M -7.81 % | 717.114 M 33.77 % | 536.082 M -1.46 % | 544.049 M 0.86 % | 539.383 M -9.88 % | 598.494 M 17.54 % | 509.194 M 94.51 % | 261.784 M -6.95 % | 281.332 M -10.79 % | 315.362 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 |
| Selling general and administrative expenses | 399.689 M -6.40 % | 426.998 M -0.37 % | 428.563 M 56.67 % | 273.547 M -9.48 % | 302.179 M -10.44 % | 337.414 M 43.63 % | 234.919 M -3.19 % | 242.655 M -4.34 % | 253.655 M -11.84 % | 287.736 M 27.97 % | 224.853 M -2.87 % | 231.491 M 28.56 % | 180.069 M -8.45 % | 196.685 M 11.40 % | 176.561 M 10.73 % | 159.452 M 17.99 % | 135.143 M -6.65 % | 144.768 M -0.69 % | 145.770 M -0.60 % | 146.657 M 54.88 % | 94.689 M 9.00 % | 86.871 M 4.48 % | 83.149 M -15.94 % | 98.911 M |
| Interest income | 738.483 K -17.21 % | 891.961 K 139.99 % | 371.669 K 7.44 % | 345.925 K 613.17 % | 48.505 K -86.19 % | 351.207 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 |
| Interest expense | 49.295 M 142.84 % | 20.299 M -41.98 % | 34.990 M 16.58 % | 30.012 M -28.69 % | 42.085 M -42.60 % | 73.322 M 12.28 % | 65.301 M 21.88 % | 53.578 M 47.35 % | 36.361 M 2.51 % | 35.471 M -11.32 % | 40.000 M -11.83 % | 45.367 M -32.10 % | 66.810 M 43.91 % | 46.425 M 101.02 % | 23.095 M 154.79 % | 9.064 M -69.31 % | 29.540 M 7.24 % | 27.544 M -23.13 % | 35.833 M 18.26 % | 30.299 M 165.68 % | 11.405 M -22.31 % | 14.679 M | 0.000 | 0.000 |
| Depreciation and amortization | 55.648 M -1.12 % | 56.277 M -97.47 % | 2.226 B 63.62 % | 1.361 B -14.96 % | 1.600 B -20.69 % | 2.017 B 56.43 % | 1.290 B 19.00 % | 1.084 B 1.09 % | 1.072 B 2 203.45 % | 46.544 M -0.11 % | 46.593 M 16.03 % | 40.157 M 4.94 % | 38.266 M 125.48 % | 16.971 M 63.17 % | 10.401 M -22.97 % | 13.502 M -2.95 % | 13.913 M 10.32 % | 12.611 M 1.97 % | 12.367 M 21.67 % | 10.164 M 172.89 % | 3.725 M -16.30 % | 4.450 M -4.00 % | 4.636 M -16.59 % | 5.557 M |
| Operating income | 34.530 M -64.52 % | 97.327 M -45.28 % | 177.860 M 120.47 % | 80.674 M -11.96 % | 91.632 M -43.37 % | 161.796 M 11.53 % | 145.071 M 18.86 % | 122.050 M 74.22 % | 70.055 M -55.31 % | 156.770 M 21.39 % | 129.141 M -28.35 % | 180.229 M 214.51 % | 57.304 M -26.47 % | 77.931 M -45.48 % | 142.949 M -15.33 % | 168.839 M 31.04 % | 128.843 M 25.43 % | 102.723 M 21.37 % | 84.634 M -36.94 % | 134.201 M -36.96 % | 212.873 M 30.47 % | 163.155 M 38.45 % | 117.842 M 99.72 % | 59.003 M |
| Operating income ratio | 0.02 -55.10 % | 0.05 -34.75 % | 0.07 31.46 % | 0.06 3.16 % | 0.05 -29.86 % | 0.08 -26.09 % | 0.11 4.66 % | 0.10 65.02 % | 0.06 -41.73 % | 0.11 -7.69 % | 0.11 -25.26 % | 0.15 146.16 % | 0.06 -43.65 % | 0.11 -38.13 % | 0.18 -6.71 % | 0.19 -1.65 % | 0.19 22.00 % | 0.16 17.10 % | 0.14 -25.95 % | 0.18 -37.87 % | 0.29 -23.22 % | 0.38 30.06 % | 0.30 87.31 % | 0.16 |
| Total other income expenses net | -48.556 M -150.19 % | -19.407 M 43.94 % | -34.618 M -16.69 % | -29.666 M 29.43 % | -42.037 M -151.11 % | 82.248 M 231.45 % | 24.815 M 306.97 % | 6.097 M -94.17 % | 104.675 M 432.62 % | 19.653 M 149.13 % | -40.000 M 11.83 % | -45.367 M -30 138.08 % | 151.031 K 101.62 % | -9.300 M -117.91 % | -4.268 M 97.40 % | -163.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.223 B 0.16 % | 2.219 B 36.25 % | 1.629 B -14.62 % | 1.908 B 18.69 % | 1.607 B 0.42 % | 1.600 B -6.79 % | 1.717 B 45.77 % | 1.178 B -7.24 % | 1.270 B 26.31 % | 1.005 B 24.12 % | 809.939 M 23.46 % | 656.040 M -23.80 % | 860.985 M -19.02 % | 1.063 B 45.02 % | 733.144 M 41.14 % | 519.453 M 13.34 % | 458.304 M 25.76 % | 364.428 M -13.18 % | 419.736 M -6.68 % | 449.788 M 46.89 % | 306.205 M -16.65 % | 367.366 M 139.00 % | 153.709 M -39.00 % | 251.988 M |
| Total investments | 59.855 M -36.82 % | 94.736 M -49.05 % | 185.956 M -62.24 % | 492.434 M 340.41 % | 111.813 M -73.65 % | 424.313 M 3 293.83 % | 12.502 M -67.11 % | 38.017 M 18.80 % | 32.001 M -84.02 % | 200.293 M 770.84 % | 23.000 M -96.96 % | 756.574 M 395 831.44 % | 191.087 K 377.05 % | 40.056 K -99.95 % | 88.947 M 175.10 % | 32.332 M 163.95 % | 12.249 M -31.73 % | 17.942 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 2.248 B -1.40 % | 2.280 B 32.18 % | 1.725 B -12.63 % | 1.975 B 16.50 % | 1.695 B 0.48 % | 1.687 B -3.96 % | 1.756 B 43.60 % | 1.223 B -5.69 % | 1.297 B 26.14 % | 1.028 B 23.85 % | 830.172 M 10.78 % | 749.359 M -18.42 % | 918.522 M -15.07 % | 1.081 B 47.28 % | 734.281 M 34.55 % | 545.711 M 14.38 % | 477.101 M 21.46 % | 392.808 M -10.53 % | 439.016 M -11.26 % | 494.704 M 19.74 % | 413.158 M 7.50 % | 384.337 M 79.79 % | 213.772 M -24.68 % | 283.822 M |
| Accumulated other comprehensive income loss | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 8.89 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 11.21 % | 53.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.117 B -5.90 % | 1.187 B -2.26 % | 1.214 B 7.77 % | 1.127 B 2.50 % | 1.099 B -1.72 % | 1.118 B 3.02 % | 1.086 B 4.97 % | 1.034 B -0.25 % | 1.037 B -2.26 % | 1.061 B 3.24 % | 1.027 B 6.05 % | 968.824 M 9.01 % | 888.780 M 4.16 % | 853.249 M -4.35 % | 892.044 M 5.21 % | 847.838 M 9.73 % | 772.629 M 5.93 % | 729.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 8.89 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 30.98 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M |
| Total equity | 2.567 B -2.67 % | 2.637 B -0.79 % | 2.658 B 4.63 % | 2.541 B 1.23 % | 2.510 B -0.09 % | 2.512 B 2.17 % | 2.459 B -15.02 % | 2.894 B 9.89 % | 2.633 B 10.89 % | 2.375 B 1.46 % | 2.340 B 2.72 % | 2.278 B 20.18 % | 1.896 B 1.68 % | 1.865 B 2.96 % | 1.811 B 2.50 % | 1.767 B 4.45 % | 1.692 B 2.62 % | 1.648 B 3.49 % | 1.593 B -0.50 % | 1.601 B 2.26 % | 1.565 B 6.88 % | 1.465 B 3.99 % | 1.408 B 2.05 % | 1.380 B |
| Other non current liabilities | 42.278 M -95.33 % | 904.868 M -6.52 % | 968.001 M 3.58 % | 934.535 M 3 423.84 % | 26.520 M -0.98 % | 26.784 M -13.17 % | 30.847 M -21.80 % | 39.446 M -22.56 % | 50.934 M -11.92 % | 57.824 M -32.51 % | 85.682 M 59.40 % | 53.754 M -3.28 % | 55.577 M -50.43 % | 112.127 M 49.41 % | 75.044 M 16.81 % | 64.244 M 41.45 % | 45.417 M -14.86 % | 53.343 M -6.61 % | 57.118 M -9.03 % | 62.786 M 38.94 % | 45.188 M -7.88 % | 49.052 M 2.79 % | 47.718 M 1.86 % | 46.849 M |
| Long term debt | 749.821 M 45.75 % | 514.459 M 13.25 % | 454.282 M -71.49 % | 1.594 B 47.74 % | 1.079 B 93.26 % | 558.116 M -32.37 % | 825.253 M 23.66 % | 667.369 M 52.41 % | 437.881 M 18.33 % | 370.040 M -29.73 % | 526.584 M -15.06 % | 619.929 M -3.28 % | 640.956 M -5.65 % | 679.371 M 52.46 % | 445.610 M 35.33 % | 329.267 M 247.33 % | 94.799 M -42.62 % | 165.211 M -30.07 % | 236.253 M -43.81 % | 420.484 M 38.70 % | 303.158 M 0.94 % | 300.340 M 77.96 % | 168.772 M -33.51 % | 253.822 M |
| Total non current liabilities | 1.619 B 14.09 % | 1.419 B -0.21 % | 1.422 B -44.09 % | 2.544 B 22.91 % | 2.070 B 28.61 % | 1.609 B 84.92 % | 870.300 M 20.48 % | 722.338 M 42.00 % | 508.705 M 10.88 % | 458.790 M -27.72 % | 634.762 M -13.68 % | 735.395 M -2.98 % | 757.949 M -4.24 % | 791.498 M 52.02 % | 520.654 M 32.31 % | 393.511 M 180.65 % | 140.216 M -35.84 % | 218.554 M -25.50 % | 293.371 M -39.29 % | 483.271 M 38.73 % | 348.346 M -0.30 % | 349.391 M 61.39 % | 216.491 M -28.00 % | 300.672 M |
| Other current liabilities | 97.841 M -77.13 % | 427.795 M 56.20 % | 273.883 M 42.32 % | 192.445 M -0.11 % | 192.656 M -12.07 % | 219.092 M 10.43 % | 198.396 M 32.94 % | 149.234 M -2.16 % | 152.528 M -15.91 % | 181.378 M -0.61 % | 182.498 M 38.03 % | 132.219 M 287.68 % | 34.106 M -49.86 % | 68.023 M 13 153.49 % | 513.244 K -99.80 % | 258.098 M 174.28 % | 94.102 M -35.83 % | 146.634 M 93.87 % | 75.635 M 9.37 % | 69.158 M -54.04 % | 150.480 M 93.56 % | 77.742 M -31.74 % | 113.889 M 79.32 % | 63.512 M |
| Deferred revenue | 156.019 M | 0.000 -100.00 % | 137.833 M 78.40 % | 77.258 M -11.13 % | 86.933 M 13.11 % | 76.856 M -0.76 % | 77.445 M 20.22 % | 64.417 M 9.64 % | 58.753 M 10.03 % | 53.397 M 25.18 % | 42.657 M -0.38 % | 42.819 M -53.14 % | 91.369 M 3 257.70 % | 2.721 M -77.83 % | 12.272 M 11.77 % | 10.979 M 29.62 % | 8.470 M 40.49 % | 6.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.498 B -15.14 % | 1.766 B 38.95 % | 1.271 B 233.56 % | 381.011 M -38.18 % | 616.357 M -45.49 % | 1.131 B 21.43 % | 931.113 M 67.55 % | 555.732 M -35.31 % | 859.063 M 30.52 % | 658.169 M 116.80 % | 303.588 M 134.56 % | 129.430 M -53.37 % | 277.565 M -30.97 % | 402.098 M 39.29 % | 288.671 M 33.37 % | 216.443 M -43.38 % | 382.303 M 67.97 % | 227.597 M 12.25 % | 202.763 M 173.19 % | 74.219 M -32.53 % | 110.000 M 30.96 % | 83.998 M 86.66 % | 45.000 M 50.00 % | 30.000 M |
| Total current liabilities | 1.860 B -19.16 % | 2.301 B 38.04 % | 1.667 B 157.41 % | 647.619 M -25.16 % | 865.297 M -39.01 % | 1.419 B 16.71 % | 1.216 B 58.78 % | 765.556 M -29.41 % | 1.084 B 18.48 % | 915.356 M 58.66 % | 576.919 M 81.86 % | 317.238 M -35.80 % | 494.107 M -11.83 % | 560.378 M 31.25 % | 426.966 M -18.88 % | 526.333 M 2.53 % | 513.335 M 26.14 % | 406.952 M 40.03 % | 290.614 M 78.55 % | 162.759 M -40.99 % | 275.807 M 65.85 % | 166.297 M 2.97 % | 161.495 M 68.93 % | 95.596 M |
| Total liabilities | 3.479 B -6.48 % | 3.720 B 20.43 % | 3.089 B -3.21 % | 3.192 B 8.74 % | 2.935 B -3.07 % | 3.028 B 45.17 % | 2.086 B 40.19 % | 1.488 B -6.61 % | 1.593 B 15.94 % | 1.374 B 13.41 % | 1.212 B 15.11 % | 1.053 B -15.93 % | 1.252 B -7.38 % | 1.352 B 42.66 % | 947.620 M 3.02 % | 919.844 M 40.75 % | 653.550 M 4.48 % | 625.506 M 7.11 % | 583.984 M -9.60 % | 646.030 M 3.51 % | 624.152 M 21.03 % | 515.688 M 36.43 % | 377.986 M -4.61 % | 396.268 M |
| Other non current assets | 1.214 B -11.72 % | 1.375 B -48.75 % | 2.682 B -23.66 % | 3.514 B 5.79 % | 3.322 B 22.65 % | 2.708 B 22 044.34 % | 12.231 M -98.95 % | 1.159 B -23.72 % | 1.520 B -29.94 % | 2.170 B 23.73 % | 1.753 B 1 219.03 % | 132.937 M 3 268.08 % | 3.947 M -1.34 % | 4.000 M 73.39 % | 2.307 M -99.47 % | 438.378 M 66.13 % | 263.880 M 57.77 % | 167.258 M -75.83 % | 692.118 M -21.32 % | 879.651 M 21.54 % | 723.773 M -10.70 % | 810.459 M | 0.000 | 0.000 |
| Long term investments | 59.855 M -36.82 % | 94.736 M -18.99 % | 116.944 M -5.17 % | 123.324 M 10.29 % | 111.813 M -27.04 % | 153.251 M -91.02 % | 1.707 B 9 582.11 % | -18.004 M 9.78 % | -19.956 M | 0.000 | 0.000 -100.00 % | 714.470 M 373 797.78 % | 191.087 K 377.05 % | 40.056 K -99.95 % | 88.947 M 175.10 % | 32.332 M 163.95 % | 12.249 M -31.73 % | 17.942 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 6.321 M -12.77 % | 7.247 M -21.83 % | 9.270 M -6.86 % | 9.953 M 14.16 % | 8.719 M 6.80 % | 8.163 M 20.16 % | 6.794 M -42.73 % | 11.863 M -6.79 % | 12.727 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.759 M | 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 |
| Goodwill and intangible assets | 6.321 M -12.77 % | 7.247 M -21.83 % | 9.270 M -6.86 % | 9.953 M 14.16 % | 8.719 M 6.80 % | 8.163 M 20.16 % | 6.794 M -62.26 % | 18.004 M -9.78 % | 19.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 994.261 M | 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 | 86.989 M -3.47 % | 90.112 M -38.83 % | 147.319 M -3.12 % | 152.058 M 33.69 % | 113.740 M 610.08 % | 16.018 M -64.43 % | 45.035 M -34.22 % | 68.465 M -6.36 % | 73.118 M -1.19 % | 73.995 M -17.13 % | 89.293 M -12.06 % | 101.533 M -9.98 % | 112.793 M -89.36 % | 1.060 B 119.46 % | 482.907 M 66.80 % | 289.509 M -1.90 % | 295.126 M 0.58 % | 293.414 M -1.07 % | 296.582 M 43.37 % | 206.862 M 19.94 % | 172.472 M 19.59 % | 144.221 M | 0.000 | 0.000 |
| Total non current assets | 1.428 B -8.84 % | 1.567 B -47.72 % | 2.997 B -21.68 % | 3.827 B 6.71 % | 3.586 B 23.19 % | 2.911 B 62.82 % | 1.788 B 43.50 % | 1.246 B -22.76 % | 1.613 B -29.02 % | 2.272 B 21.28 % | 1.874 B 91.12 % | 980.395 M -14.43 % | 1.146 B 4.24 % | 1.099 B 81.11 % | 606.895 M -22.68 % | 784.864 M 31.87 % | 595.158 M 17.83 % | 505.103 M -48.91 % | 988.699 M -9.00 % | 1.087 B 21.23 % | 896.245 M -6.12 % | 954.680 M 30.74 % | 730.191 M -20.97 % | 923.993 M |
| Other current assets | 32.639 M -57.27 % | 76.382 M -59.34 % | 187.848 M 85.54 % | 101.243 M 123.48 % | 45.304 M -39.17 % | 74.472 M -49.54 % | 147.591 M 181.63 % | 52.405 M 11.61 % | 46.955 M 82.74 % | 25.695 M -69.33 % | 83.775 M 201.36 % | 27.799 M -44.67 % | 50.245 M 143.96 % | 20.596 M 222.59 % | 6.384 M -42.70 % | 11.141 M -33.86 % | 16.845 M -27.59 % | 23.263 M 47.81 % | 15.739 M -0.15 % | 15.762 M -49.82 % | 31.410 M 121.26 % | 14.196 M -29.06 % | 20.011 M 35.97 % | 14.717 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 69.012 M -81.30 % | 369.110 M | 0.000 -100.00 % | 271.062 M 2 068.07 % | 12.502 M -67.11 % | 38.017 M 18.80 % | 32.001 M -84.02 % | 200.293 M 770.84 % | 23.000 M -45.37 % | 42.103 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 |
| cash and cash equivalents | 25.731 M -58.06 % | 61.349 M -36.46 % | 96.557 M 43.88 % | 67.112 M -23.59 % | 87.833 M 1.69 % | 86.372 M 119.57 % | 39.336 M -13.04 % | 45.235 M 66.84 % | 27.113 M 18.53 % | 22.875 M 13.06 % | 20.233 M -78.32 % | 93.319 M 62.19 % | 57.537 M 214.72 % | 18.282 M 1 508.56 % | 1.137 M -95.67 % | 26.258 M 39.69 % | 18.797 M -33.77 % | 28.379 M 47.20 % | 19.280 M -57.08 % | 44.916 M -58.00 % | 106.953 M 530.19 % | 16.972 M -71.74 % | 60.063 M 88.67 % | 31.834 M |
| Cash and short term investments | 25.731 M -58.06 % | 61.349 M -62.95 % | 165.570 M -62.04 % | 436.221 M 396.65 % | 87.833 M -75.43 % | 357.433 M 589.51 % | 51.839 M -37.73 % | 83.252 M 40.83 % | 59.114 M -73.51 % | 223.167 M 416.20 % | 43.233 M -68.08 % | 135.422 M 135.37 % | 57.537 M 214.72 % | 18.282 M 1 508.56 % | 1.137 M -95.67 % | 26.258 M 39.69 % | 18.797 M -33.77 % | 28.379 M 47.20 % | 19.280 M -57.08 % | 44.916 M -58.00 % | 106.953 M 530.19 % | 16.972 M -71.74 % | 60.063 M 88.67 % | 31.834 M |
| Total current assets | 4.618 B -3.61 % | 4.791 B 74.17 % | 2.751 B 44.34 % | 1.906 B 2.52 % | 1.859 B -29.29 % | 2.629 B -4.63 % | 2.757 B 8.05 % | 2.551 B 14.18 % | 2.235 B 51.37 % | 1.476 B -12.04 % | 1.678 B -28.60 % | 2.351 B 17.41 % | 2.002 B -5.44 % | 2.117 B -1.60 % | 2.152 B 13.14 % | 1.902 B 8.67 % | 1.750 B -1.06 % | 1.769 B 48.89 % | 1.188 B 2.39 % | 1.160 B -10.28 % | 1.293 B 26.10 % | 1.026 B -2.89 % | 1.056 B 23.91 % | 852.317 M |
| Inventory | 4.536 B -2.47 % | 4.651 B 97.04 % | 2.360 B 74.67 % | 1.351 B -15.98 % | 1.608 B -25.77 % | 2.167 B -14.21 % | 2.526 B 5.07 % | 2.404 B 13.62 % | 2.116 B 74.18 % | 1.215 B -20.15 % | 1.521 B -30.27 % | 2.182 B 17.25 % | 1.861 B | 0.000 -100.00 % | 2.134 B 14.48 % | 1.864 B 8.75 % | 1.714 B -0.16 % | 1.717 B 48.93 % | 1.153 B 4.85 % | 1.100 B -4.79 % | 1.155 B 16.14 % | 994.412 M 1.88 % | 976.051 M 21.13 % | 805.765 M |
| Net receivables | 23.366 M 914.59 % | 2.303 M -93.75 % | 36.875 M 117.39 % | 16.963 M -85.55 % | 117.418 M 285.25 % | 30.478 M -4.03 % | 31.758 M 167.70 % | 11.863 M -6.79 % | 12.727 M 0.53 % | 12.659 M -75.88 % | 52.479 M 20.59 % | 43.520 M 46.24 % | 29.759 M -3.82 % | 30.942 M 211.27 % | 9.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 61.632 M 36.49 % | 45.154 M 10.24 % | 40.961 M 50.54 % | 27.209 M -8.72 % | 29.809 M 19.00 % | 25.049 M 50.28 % | 16.668 M -7.42 % | 18.004 M -9.78 % | 19.956 M -30.94 % | 28.896 M -6.71 % | 30.975 M -1.53 % | 31.456 M -9.04 % | 34.581 M -2.06 % | 35.308 M 7.86 % | 32.734 M 32.82 % | 24.645 M 3.11 % | 23.903 M -9.77 % | 26.489 M | 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 | 0.000 | 0.000 | 0.000 | 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 | 96.871 M -7.18 % | 104.369 M 0.98 % | 103.359 M 40.83 % | 73.393 M 30.49 % | 56.244 M 29.02 % | 43.594 M -47.23 % | 82.610 M 42.80 % | 57.850 M -20.62 % | 72.878 M 26.77 % | 57.488 M -27.46 % | 79.253 M 71.37 % | 46.248 M -43.99 % | 82.565 M 267.14 % | 22.489 M -81.13 % | 119.158 M 468.09 % | 20.975 M 50.70 % | 13.919 M 14.19 % | 12.189 M -0.22 % | 12.216 M -36.97 % | 19.382 M 26.46 % | 15.326 M 236.36 % | 4.557 M 74.84 % | 2.606 M 25.05 % | 2.084 M |
| Tax payables | 10.914 M 249.23 % | 3.125 M -83.49 % | 18.926 M 2 359.51 % | 769.504 K 1 814.95 % | 40.184 K -99.84 % | 25.327 M 640.96 % | 3.418 M 24.74 % | 2.740 M | 0.000 -100.00 % | 18.321 M 58.22 % | 11.580 M 23.98 % | 9.340 M 9.86 % | 8.502 M 212.43 % | 2.721 M -57.16 % | 6.352 M -67.98 % | 19.837 M 36.42 % | 14.541 M 0.26 % | 14.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 827.245 M | 0.000 -100.00 % | 895.738 M -3.59 % | 929.100 M -3.60 % | 963.836 M -5.71 % | 1.022 B 4 997.16 % | 20.054 M -32.51 % | 29.715 M -25.44 % | 39.852 M 72.09 % | 23.157 M -36.63 % | 36.541 M 1 727.05 % | 2.000 M -33.33 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 246.160 M 12.53 % | 218.760 M 12.46 % | 194.515 M 22.14 % | 159.260 M -3.97 % | 165.848 M 39.98 % | 118.481 M 20.93 % | 97.972 M -83.23 % | 584.117 M 54.22 % | 378.767 M 329.70 % | 88.148 M 0.98 % | 87.294 M 3.99 % | 83.943 M -4.65 % | 88.040 M -4.64 % | 92.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 38.268 M -12.13 % | 43.549 M -55.83 % | 98.599 M -9.66 % | 109.141 M 7.51 % | 101.522 M 5 320.09 % | 1.873 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 % | 748.516 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 1.147 B 8.26 % | 1.060 B 2.66 % | 1.032 B -1.83 % | 1.051 B 3.22 % | 1.019 B 5.32 % | 967.196 M -0.27 % | 969.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 498.023 M -5.31 % | 525.928 M -17.34 % | 636.258 M 15.94 % | 548.798 M -13.75 % | 636.258 M 0.00 % | 636.258 M 0.00 % | 636.258 M 0.00 % | 636.258 M 0.00 % | 636.258 M 10.21 % | 577.317 M 0.00 % | 577.317 M -9.26 % | 636.258 M 35.67 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M -57.95 % | 1.115 B 9.93 % | 1.015 B 5.87 % | 958.330 M 3.04 % | 930.042 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 84.949 M 433.90 % | 15.911 M 1 771.72 % | 850.069 K -62.65 % | 2.276 M -83.97 % | 14.200 M -8.53 % | 15.524 M -21.95 % | 19.890 M -35.69 % | 30.926 M 37.47 % | 22.497 M -63.55 % | 61.712 M 5.64 % | 58.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 6.046 B -4.90 % | 6.358 B 10.62 % | 5.748 B 0.27 % | 5.732 B 5.28 % | 5.445 B -1.72 % | 5.540 B 21.90 % | 4.545 B 19.68 % | 3.797 B -1.31 % | 3.848 B 2.64 % | 3.749 B 5.53 % | 3.552 B 6.64 % | 3.331 B 5.82 % | 3.148 B -2.13 % | 3.216 B 16.59 % | 2.759 B 2.68 % | 2.687 B 14.56 % | 2.345 B 3.13 % | 2.274 B 4.46 % | 2.177 B -3.12 % | 2.247 B 2.62 % | 2.190 B 10.57 % | 1.980 B 10.86 % | 1.786 B 0.56 % | 1.776 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 86.621 M 114.86 % | -582.727 M -2 408.57 % | -23.229 M -109.93 % | 233.962 M 350.38 % | -93.442 M -120.31 % | 460.164 M 201.08 % | -455.263 M -1 263.02 % | 39.145 M 121.53 % | -181.819 M -164.89 % | -68.640 M 13.46 % | -79.313 M 28.24 % | -110.526 M -163.72 % | 173.444 M 461.41 % | -47.991 M 70.69 % | -163.747 M -28.52 % | -127.407 M 9.42 % | -140.652 M -1 295.15 % | 11.769 M -72.55 % | 42.868 M -56.46 % | 98.465 M 355.38 % | -38.556 M 85.66 % | -268.881 M -486.59 % | 69.552 M -39.09 % | 114.191 M |
| Accounts receivables | -907.776 K 92.14 % | -11.551 M -646.42 % | 2.114 M -97.15 % | 74.201 M 195.85 % | -77.412 M -2 457.50 % | 3.284 M 182.33 % | -3.989 M 62.01 % | -10.499 M 25.94 % | -14.176 M -57.01 % | -9.029 M 12.09 % | -10.271 M -102.24 % | 458.468 M 14 817.30 % | -3.115 M | 0.000 -100.00 % | 9.204 M -42.79 % | 16.087 M 443.98 % | -4.677 M -509.72 % | 1.141 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 267.911 M 286.26 % | -143.834 M -266.29 % | 86.495 M -66.21 % | 255.949 M 431.38 % | -77.238 M 85.94 % | -549.297 M -32.18 % | -415.568 M -648.98 % | 75.698 M 142.27 % | -179.062 M -168.28 % | -66.745 M 8.76 % | -73.154 M 76.94 % | -317.295 M -297.87 % | 160.354 M | 0.000 100.00 % | -182.012 M -39.44 % | -130.531 M 18.75 % | -160.644 M -1 928.38 % | 8.786 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -114.177 M -272.38 % | 66.234 M 21.41 % | 54.555 M 95.54 % | 27.900 M 660.78 % | 3.667 M 108.98 % | -40.827 M -171.17 % | 57.363 M 333.75 % | -24.540 M -842.51 % | 3.305 M 107.49 % | -44.138 M | 0.000 -100.00 % | 18.917 M | 0.000 | 0.000 -100.00 % | 8.765 M 24.21 % | 7.057 M 307.89 % | 1.730 M 6 517.73 % | -26.957 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -66.734 M 86.48 % | -493.576 M -196.63 % | -166.393 M -34.09 % | -124.089 M -315.65 % | 57.542 M -94.50 % | 1.047 B 2 737.62 % | -39.695 M -8.60 % | -36.553 M -1 225.96 % | -2.757 M -45.44 % | -1.895 M 69.22 % | -6.159 M 97.72 % | -270.617 M -2 167.37 % | 13.090 M 127.28 % | -47.991 M -16 295.30 % | 296.324 K 101.48 % | -20.020 M -187.27 % | 22.940 M 1 128.11 % | 1.868 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -91.793 M 33.43 % | -137.894 M -34.82 % | -102.277 M -13.20 % | -90.348 M 28.00 % | -125.476 M -10.39 % | -113.667 M -235.29 % | -33.901 M -431.90 % | -6.374 M 95.94 % | -156.833 M -294.42 % | -39.763 M 5.78 % | -42.203 M 2.98 % | -43.498 M -129.33 % | -18.967 M -2 178.40 % | -832.482 K 96.55 % | -24.155 M -121.84 % | 110.579 M 2 127.76 % | 4.964 M -48.85 % | 9.704 M 515.80 % | -2.334 M -261.87 % | 1.442 M -59.04 % | 3.519 M 207.50 % | -3.274 M -11.85 % | -2.927 M 41.32 % | -4.988 M |
| Net cash provided by operating activities | 36.449 M 106.22 % | -586.425 M -885.54 % | 74.652 M -69.98 % | 248.672 M 303.69 % | -122.081 M -119.05 % | 640.900 M 291.97 % | -333.848 M -318.25 % | 152.965 M 199.37 % | -153.931 M -262.19 % | 94.911 M 75.05 % | 54.219 M 158.23 % | 20.996 M -91.60 % | 250.047 M 1 074.98 % | -25.646 M 70.95 % | -88.297 M -2 710.02 % | 3.383 M 106.56 % | -51.548 M -161.16 % | 84.279 M -6.18 % | 89.826 M -52.11 % | 187.560 M 51.91 % | 123.470 M 174.17 % | -166.463 M -215.16 % | 144.549 M -14.21 % | 168.493 M |
| Investments in property plant and equipment | -21.622 M -39.34 % | -15.517 M 33.91 % | -23.480 M 50.06 % | -47.018 M -370.43 % | -9.995 M -19.93 % | -8.333 M -12.99 % | -7.376 M 44.25 % | -13.230 M 39.92 % | -22.022 M -23.51 % | -17.830 M -40.87 % | -12.657 M 75.01 % | -50.651 M -861.12 % | -5.270 M 92.95 % | -74.715 M -264.08 % | -20.522 M -121.23 % | -9.276 M 40.77 % | -15.660 M -56.46 % | -10.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 35.001 M 269.93 % | -20.597 M -9.91 % | -18.740 M -139.58 % | 47.347 M -51.98 % | 98.601 M 475.09 % | -26.287 M 83.65 % | -160.761 M -68 219.05 % | 236.000 K -72.48 % | 857.500 K 75.00 % | 490.000 K | 0.000 -100.00 % | 2.737 M | 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 100.00 % | -127.000 M 79.08 % | -607.000 M 48.52 % | -1.179 B -136.27 % | -499.000 M 58.96 % | -1.216 B -104.89 % | -593.370 M -87.53 % | -316.406 M -21 225.22 % | -1.484 M 99.17 % | -178.394 M -2 317.80 % | -7.378 M 83.15 % | -43.787 M | 0.000 | 0.000 100.00 % | -60.883 M -144.83 % | -24.868 M | 0.000 100.00 % | -8.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 196.123 M -78.39 % | 907.376 M 11.83 % | 811.393 M 4.88 % | 773.607 M -3.85 % | 804.610 M 29.97 % | 619.095 M 99.32 % | 310.607 M 84.56 % | 168.291 M | 0.000 -100.00 % | 19.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.829 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 10.302 M 133.44 % | -30.811 M 72.08 % | -110.372 M -55.01 % | -71.202 M -3 117.01 % | -2.213 M -334.36 % | 944.387 K 100.34 % | -275.356 M -2 751.81 % | 10.384 M 200.00 % | -10.384 M 94.17 % | -178.157 M -20 876.33 % | 857.500 K 80.18 % | 475.925 K 101.42 % | -33.575 M -2 652.03 % | 1.316 M 30.47 % | 1.008 M -9.33 % | 1.112 M 235.75 % | 331.248 K -6.16 % | 353.000 K 102.50 % | -14.120 M 28.09 % | -19.635 M -136.29 % | -8.310 M -342.81 % | -1.877 M -47.82 % | -1.269 M 47.60 % | -2.422 M |
| Net cash used for investing activites | -11.319 M -149.66 % | 22.795 M -88.69 % | 201.524 M 139.79 % | -506.426 M -307.84 % | 243.659 M 165.64 % | -371.183 M -44.43 % | -257.007 M -635.73 % | -34.932 M -32.53 % | -26.359 M 86.55 % | -195.987 M -25 137.59 % | 782.772 K 100.84 % | -93.473 M -140.63 % | -38.845 M 45.03 % | -70.662 M 12.11 % | -80.396 M -143.39 % | -33.031 M -115.49 % | -15.328 M -204.48 % | -5.034 M 64.35 % | -14.120 M 28.09 % | -19.635 M -136.29 % | -8.310 M -342.81 % | -1.877 M -47.82 % | -1.269 M 47.60 % | -2.422 M |
| Debt repayment | -41.494 M -107.00 % | 592.601 M 331.43 % | -256.059 M -199.91 % | 256.281 M 352.36 % | -101.555 M -19.96 % | -84.655 M -116.31 % | 519.045 M 654.18 % | -93.659 M -151.84 % | -37.190 M 76.83 % | -160.515 M -84.86 % | -86.829 M 50.35 % | -174.868 M -7.32 % | -162.947 M -202.84 % | 158.453 M -15.97 % | 188.570 M 174.85 % | 68.609 M -19.32 % | 85.042 M 281.11 % | -46.957 M -26.94 % | -36.990 M 71.73 % | -130.857 M -673.48 % | 22.818 M -80.42 % | 116.567 M 266.41 % | -70.050 M 25.48 % | -93.997 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 -100.00 % | 306.703 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 |
| 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 |
| Dividends paid | -19.254 M 70.00 % | -64.179 M -150.00 % | -25.672 M -33.36 % | -19.250 M 66.67 % | -57.762 M -28.57 % | -44.926 M -40.00 % | -32.090 M -389.90 % | -6.550 M 90.74 % | -70.729 M 19.99 % | -88.396 M -114.25 % | -41.259 M -75.00 % | -23.576 M -161.96 % | -9.000 M 80.00 % | -45.000 M 0.00 % | -44.999 M -42.85 % | -31.500 M -16.67 % | -27.000 M -20.00 % | -22.500 M 50.00 % | -45.000 M -11.11 % | -40.500 M 25.00 % | -54.000 M -20.00 % | -45.000 M 0.00 % | -45.000 M | 0.000 |
| Other financing activites | 0.000 -100.00 % | 200.000 -100.00 % | 35.001 M 3 888 844.44 % | 900.000 -100.00 % | 39.200 M 142.11 % | -93.100 M -195.00 % | 98.001 M | 0.000 -100.00 % | 292.447 M -17.07 % | 352.630 M 326 509 035.19 % | -108.000 -100.00 % | 306.703 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -748.516 K -8.75 % | -688.321 K 99.43 % | -120.693 M 29.57 % | -171.357 M -2 954.88 % | 6.002 M -88.88 % | 53.998 M | 0.000 100.00 % | -40.723 M |
| Net cash used provided by financing activities | -60.748 M -111.50 % | 528.422 M 314.17 % | -246.730 M -204.09 % | 237.032 M 297.33 % | -120.117 M 46.06 % | -222.681 M -138.07 % | 584.956 M 685.48 % | -99.911 M -154.14 % | 184.528 M 77.91 % | 103.719 M 180.97 % | -128.088 M -218.32 % | 108.258 M 162.96 % | -171.947 M -251.56 % | 113.454 M -20.98 % | 143.571 M 286.89 % | 37.109 M -35.23 % | 57.294 M 181.68 % | -70.145 M 65.39 % | -202.683 M 40.86 % | -342.714 M -1 261.08 % | -25.180 M -120.05 % | 125.565 M 209.14 % | -115.050 M 14.60 % | -134.720 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.341 M -40.86 % | 171.357 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -35.618 M -1.16 % | -35.208 M -219.57 % | 29.446 M 242.11 % | -20.721 M -1 518.38 % | 1.461 M -96.89 % | 47.036 M 897.39 % | -5.899 M -132.55 % | 18.122 M 327.59 % | 4.238 M 60.42 % | 2.642 M 103.61 % | -73.086 M -304.25 % | 35.782 M -8.85 % | 39.255 M 128.96 % | 17.145 M 168.25 % | -25.121 M -436.71 % | 7.461 M 177.86 % | -9.582 M -205.31 % | 9.099 M 135.49 % | -25.636 M -647.05 % | -3.432 M -103.81 % | 89.981 M 310.36 % | -42.775 M -251.53 % | 28.229 M -9.96 % | 31.350 M |
| Cash at beginning of period | 61.349 M -36.46 % | 96.557 M 43.88 % | 67.112 M -23.59 % | 87.833 M 1.69 % | 86.372 M 119.57 % | 39.336 M -13.04 % | 45.235 M 66.84 % | 27.113 M 18.53 % | 22.875 M 13.06 % | 20.233 M -78.32 % | 93.319 M 62.19 % | 57.537 M 214.72 % | 18.282 M 1 508.56 % | 1.137 M -95.67 % | 26.258 M 39.69 % | 18.797 M -33.77 % | 28.379 M 47.20 % | 19.280 M -57.08 % | 44.916 M -7.10 % | 48.348 M 184.87 % | 16.972 M -71.59 % | 59.747 M 89.57 % | 31.518 M 18 708.73 % | 167.570 K |
| Cash at end of period | 25.731 M -58.06 % | 61.349 M -36.46 % | 96.557 M 43.88 % | 67.112 M -23.59 % | 87.833 M 1.69 % | 86.372 M 119.57 % | 39.336 M -13.04 % | 45.235 M 66.84 % | 27.113 M 18.53 % | 22.875 M 13.06 % | 20.233 M -78.32 % | 93.319 M 62.19 % | 57.537 M 214.72 % | 18.282 M 1 508.56 % | 1.137 M -95.67 % | 26.258 M 39.69 % | 18.797 M -33.77 % | 28.379 M 47.20 % | 19.280 M -57.08 % | 44.916 M -58.00 % | 106.953 M 530.19 % | 16.972 M -71.59 % | 59.747 M 89.57 % | 31.518 M |
| Operating cash flow | 36.449 M 106.22 % | -586.425 M -885.54 % | 74.652 M -69.98 % | 248.672 M 303.69 % | -122.081 M -119.05 % | 640.900 M 291.97 % | -333.848 M -318.25 % | 152.965 M 199.37 % | -153.931 M -262.19 % | 94.911 M 75.05 % | 54.219 M 158.23 % | 20.996 M -91.60 % | 250.047 M 1 074.98 % | -25.646 M 70.95 % | -88.297 M -2 710.02 % | 3.383 M 106.56 % | -51.548 M -161.16 % | 84.279 M -6.18 % | 89.826 M -52.11 % | 187.560 M 51.91 % | 123.470 M 174.17 % | -166.463 M -215.16 % | 144.549 M -14.21 % | 168.493 M |
| Capital expenditure | -21.622 M -35.99 % | -15.899 M 32.29 % | -23.480 M 50.06 % | -47.018 M -370.43 % | -9.995 M -19.93 % | -8.333 M -12.99 % | -7.376 M 44.25 % | -13.230 M 39.92 % | -22.022 M -23.51 % | -17.830 M -40.87 % | -12.657 M 75.01 % | -50.651 M -861.12 % | -5.270 M 92.95 % | -74.715 M -264.08 % | -20.522 M -121.23 % | -9.276 M 40.77 % | -15.660 M -56.46 % | -10.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 14.828 M 102.46 % | -602.324 M -1 277.06 % | 51.172 M -74.62 % | 201.654 M 252.68 % | -132.076 M -120.88 % | 632.566 M 285.38 % | -341.223 M -344.19 % | 139.735 M 179.42 % | -175.953 M -328.27 % | 77.080 M 85.46 % | 41.562 M 240.15 % | -29.655 M -112.12 % | 244.777 M 343.90 % | -100.361 M 7.77 % | -108.819 M -1 746.60 % | -5.893 M 91.23 % | -67.207 M -190.49 % | 74.270 M -17.32 % | 89.826 M -52.11 % | 187.560 M 51.91 % | 123.470 M 174.17 % | -166.463 M -215.16 % | 144.549 M -14.21 % | 168.493 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2003 | 2002 | 2001 | 2000 |
| 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-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 428.269 M 16.34 % | 368.114 M -0.44 % | 369.723 M 4.68 % | 353.184 M 9.26 % | 323.250 M -38.61 % | 526.519 M -8.82 % | 577.449 M 19.60 % | 482.829 M -8.89 % | 529.912 M 35.94 % | 389.824 M -70.04 % | 1.301 B 307.87 % | 318.970 M -35.20 % | 492.254 M 78.31 % | 276.073 M -27.31 % | 379.787 M 10.59 % | 343.409 M -5.02 % | 361.557 M 3.36 % | 349.789 M -11.68 % | 396.027 M -34.60 % | 605.535 M 61.14 % | 375.782 M 29.01 % | 291.279 M 2.86 % | 283.192 M 10.87 % | 255.421 M -74.34 % | 995.375 M 88.65 % | 527.625 M 20.67 % | 437.234 M -18.14 % | 534.104 M 188.49 % | 185.139 M -13.08 % | 213.005 M -48.00 % | 409.595 M 45.18 % | 282.133 M -2.78 % | 290.196 M 32.19 % | 219.531 M -4.60 % | 230.127 M 19.93 % | 191.880 M -40.25 % | 321.144 M -19.52 % | 399.033 M -32.81 % | 593.868 M 25.83 % | 471.944 M 131.15 % | 204.171 M -6.92 % | 219.344 M -45.73 % | 404.208 M 44.31 % | 280.099 M 35.80 % | 206.257 M -16.16 % | 246.003 M -13.80 % | 285.386 M 0.42 % | 284.181 M -22.95 % | 368.803 M 51.78 % | 242.985 M -3.02 % | 250.551 M -17.11 % | 302.280 M 49.11 % | 202.719 M 26.66 % | 160.055 M 20.73 % | 132.570 M -41.06 % | 224.939 M 23.33 % | 182.393 M 6.31 % | 171.573 M -21.50 % | 218.558 M 107.13 % | 105.520 M -52.42 % | 221.791 M -14.10 % | 258.200 M -3.88 % | 268.635 M 19.60 % | 224.612 M 28.14 % | 175.291 M -19.37 % | 217.415 M |
| Net income | -3.918 M 46.09 % | -7.267 M 61.09 % | -18.678 M -19.84 % | -15.586 M 46.31 % | -29.031 M -331.77 % | 12.526 M -35.53 % | 19.430 M 785.10 % | -2.836 M -116.19 % | 17.515 M 3 756.58 % | -479.000 K -100.53 % | 89.612 M 2 059.16 % | -4.574 M -119.17 % | 23.857 M 774.12 % | -3.539 M -141.23 % | 8.584 M 84.75 % | 4.646 M -77.36 % | 20.521 M 116.67 % | 9.471 M -83.94 % | 58.984 M 152.27 % | 23.381 M 651.18 % | -4.242 M 88.71 % | -37.569 M -398.63 % | -7.534 M 54.46 % | -16.546 M -117.48 % | 94.639 M 1 049.09 % | 8.236 M -55.04 % | 18.317 M -81.06 % | 96.697 M 558.43 % | -21.093 M -76.67 % | -11.939 M -123.54 % | 50.715 M 2 968.52 % | -1.768 M -117.73 % | 9.969 M 458.73 % | -2.779 M 62.00 % | -7.313 M 45.47 % | -13.410 M -173.15 % | 18.333 M -82.58 % | 105.216 M 54.40 % | 68.147 M 40.60 % | 48.468 M 5 595.24 % | -882.000 K -114.89 % | 5.923 M -86.66 % | 44.411 M 100.06 % | 22.199 M 13.45 % | 19.567 M 42.61 % | 13.721 M 2 294.92 % | -625.125 K -101.61 % | 38.852 M 109.12 % | 18.579 M -60.31 % | 46.814 M 603.03 % | 6.659 M -80.54 % | 34.212 M 810.14 % | 3.759 M 185.68 % | -4.387 M 82.83 % | -25.546 M -274.97 % | 14.600 M 73.62 % | 8.409 M -3.82 % | 8.743 M -57.03 % | 20.348 M 1 333.98 % | -1.649 M -105.65 % | 29.181 M -29.38 % | 41.324 M 151.88 % | -79.655 M -310.22 % | 37.891 M 68.80 % | 22.447 M -13.75 % | 26.026 M |
| Income before tax | 1.312 M 134.70 % | -3.781 M -1 487.10 % | 272.584 K 101.48 % | -18.426 M 39.37 % | -30.391 M -188.04 % | 34.518 M 7.56 % | 32.092 M 153.37 % | 12.666 M -59.63 % | 31.371 M 1 652.57 % | 1.790 M -98.47 % | 116.986 M 2 865.62 % | -4.230 M -113.95 % | 30.316 M 17 628.65 % | 171.000 K -96.07 % | 4.356 M -29.71 % | 6.197 M -74.01 % | 23.842 M 34.78 % | 17.689 M -75.40 % | 71.918 M 139.89 % | 29.980 M 694.37 % | -5.044 M 89.33 % | -47.259 M -109.50 % | -22.558 M -22.27 % | -18.449 M -106.68 % | 276.247 M 3 038.10 % | 8.803 M -62.35 % | 23.381 M -78.73 % | 109.942 M 665.28 % | -19.449 M -109.38 % | -9.289 M -114.89 % | 62.390 M 7 363.08 % | -859.000 K -105.99 % | 14.341 M 1 201.46 % | -1.302 M 81.46 % | -7.022 M 50.61 % | -14.219 M -157.02 % | 24.936 M -81.48 % | 134.674 M 55.83 % | 86.424 M 41.37 % | 61.131 M 3 778.87 % | 1.576 M -79.37 % | 7.639 M -86.39 % | 56.128 M 85.22 % | 30.304 M 18.99 % | 25.468 M 47.72 % | 17.241 M 1 066.77 % | -1.783 M -103.66 % | 48.748 M 96.03 % | 24.867 M -60.55 % | 63.031 M 336.40 % | 14.443 M -68.50 % | 45.856 M 1 631.72 % | 2.648 M 146.93 % | -5.643 M 77.17 % | -24.721 M -212.99 % | 21.879 M 77.66 % | 12.315 M -3.28 % | 12.733 M -44.66 % | 23.011 M 819.76 % | -3.197 M -107.90 % | 40.470 M -26.82 % | 55.302 M 149.95 % | -110.708 M -318.27 % | 50.720 M 68.12 % | 30.169 M -13.33 % | 34.809 M |
| Income before tax ratio | 0.00 129.83 % | -0.01 -1 493.16 % | 0.00 101.41 % | -0.05 44.51 % | -0.09 -243.41 % | 0.07 17.96 % | 0.06 111.85 % | 0.03 -55.69 % | 0.06 1 189.26 % | 0.00 -94.89 % | 0.09 778.07 % | -0.01 -121.53 % | 0.06 9 842.84 % | 0.00 -94.60 % | 0.01 -36.44 % | 0.02 -72.63 % | 0.07 30.40 % | 0.05 -72.15 % | 0.18 266.79 % | 0.05 468.85 % | -0.01 91.73 % | -0.16 -103.68 % | -0.08 -10.28 % | -0.07 -126.03 % | 0.28 1 563.43 % | 0.02 -68.80 % | 0.05 -74.02 % | 0.21 295.95 % | -0.11 -140.89 % | -0.04 -128.63 % | 0.15 5 102.88 % | 0.00 -106.16 % | 0.05 933.25 % | -0.01 80.56 % | -0.03 58.82 % | -0.07 -195.44 % | 0.08 -76.99 % | 0.34 131.92 % | 0.15 12.35 % | 0.13 1 578.07 % | 0.01 -77.84 % | 0.03 -74.92 % | 0.14 28.35 % | 0.11 -12.38 % | 0.12 76.18 % | 0.07 1 221.54 % | -0.01 -103.64 % | 0.17 154.41 % | 0.07 -74.01 % | 0.26 349.99 % | 0.06 -62.00 % | 0.15 1 061.35 % | 0.01 137.05 % | -0.04 81.09 % | -0.19 -291.71 % | 0.10 44.06 % | 0.07 -9.02 % | 0.07 -29.51 % | 0.11 447.50 % | -0.03 -116.60 % | 0.18 -14.81 % | 0.21 151.97 % | -0.41 -282.50 % | 0.23 31.20 % | 0.17 7.50 % | 0.16 |
| EBITDA | 26.306 M 9.39 % | 24.049 M -20.69 % | 30.322 M 261.15 % | 8.396 M 362.29 % | -3.201 M -105.82 % | 54.998 M -19.92 % | 68.679 M 111.98 % | 32.399 M -34.52 % | 49.482 M 148.49 % | 19.913 M -86.58 % | 148.387 M 850.04 % | 15.619 M -69.04 % | 50.445 M 146.13 % | 20.495 M -17.44 % | 24.824 M -14.46 % | 29.020 M -35.13 % | 44.738 M 22.36 % | 36.562 M -62.66 % | 97.910 M 87.64 % | 52.180 M 140.80 % | 21.669 M 197.13 % | -22.309 M -115.09 % | -10.372 M -188.75 % | 11.686 M -92.13 % | 148.471 M 241.01 % | 43.539 M -16.41 % | 52.087 M -62.73 % | 139.741 M 1 260.14 % | 10.274 M -44.51 % | 18.516 M -78.98 % | 88.075 M 269.06 % | 23.865 M -38.04 % | 38.518 M 65.22 % | 23.313 M 40.78 % | 16.560 M 133.73 % | 7.085 M -83.80 % | 43.748 M -71.53 % | 153.689 M 43.00 % | 107.471 M 31.36 % | 81.815 M 277.64 % | 21.665 M -22.16 % | 27.834 M -64.04 % | 77.403 M 48.65 % | 52.069 M 10.14 % | 47.274 M 21.25 % | 38.989 M 109.50 % | 18.611 M -73.33 % | 69.786 M 51.21 % | 46.152 M -46.23 % | 85.838 M 113.77 % | 40.155 M -44.81 % | 72.760 M 136.58 % | 30.755 M 64.37 % | 18.711 M 974.84 % | -2.139 M -105.28 % | 40.487 M 70.46 % | 23.751 M -2.21 % | 24.288 M -29.72 % | 34.557 M 492.85 % | 5.829 M -87.66 % | 47.237 M -23.14 % | 61.458 M 154.01 % | -113.780 M -295.12 % | 58.312 M 50.43 % | 38.763 M -12.42 % | 44.262 M |
| Net income ratio | -0.01 53.66 % | -0.02 60.92 % | -0.05 -14.48 % | -0.04 50.86 % | -0.09 -477.51 % | 0.02 -29.30 % | 0.03 672.84 % | -0.01 -117.77 % | 0.03 2 789.92 % | 0.00 -101.78 % | 0.07 580.34 % | -0.01 -129.59 % | 0.05 478.07 % | -0.01 -156.72 % | 0.02 67.05 % | 0.01 -76.16 % | 0.06 109.62 % | 0.03 -81.82 % | 0.15 285.73 % | 0.04 442.05 % | -0.01 91.25 % | -0.13 -384.78 % | -0.03 58.93 % | -0.06 -168.13 % | 0.10 509.11 % | 0.02 -62.74 % | 0.04 -76.86 % | 0.18 258.91 % | -0.11 -103.26 % | -0.06 -145.27 % | 0.12 2 075.86 % | -0.01 -118.24 % | 0.03 371.37 % | -0.01 60.16 % | -0.03 54.53 % | -0.07 -222.42 % | 0.06 -78.35 % | 0.26 129.78 % | 0.11 11.73 % | 0.10 2 477.33 % | 0.00 -116.00 % | 0.03 -75.42 % | 0.11 38.63 % | 0.08 -16.46 % | 0.09 70.09 % | 0.06 2 646.31 % | 0.00 -101.60 % | 0.14 171.39 % | 0.05 -73.85 % | 0.19 624.92 % | 0.03 -76.52 % | 0.11 510.37 % | 0.02 167.65 % | -0.03 85.78 % | -0.19 -396.89 % | 0.06 40.78 % | 0.05 -9.53 % | 0.05 -45.27 % | 0.09 695.76 % | -0.02 -111.88 % | 0.13 -17.79 % | 0.16 153.98 % | -0.30 -275.77 % | 0.17 31.74 % | 0.13 6.97 % | 0.12 |
| Ratio EBITDA | 0.06 -5.98 % | 0.07 -20.34 % | 0.08 244.99 % | 0.02 340.06 % | -0.01 -109.48 % | 0.10 -12.17 % | 0.12 77.24 % | 0.07 -28.14 % | 0.09 82.80 % | 0.05 -55.21 % | 0.11 132.93 % | 0.05 -52.22 % | 0.10 38.04 % | 0.07 13.58 % | 0.07 -22.65 % | 0.08 -31.71 % | 0.12 18.38 % | 0.10 -57.72 % | 0.25 186.90 % | 0.09 49.44 % | 0.06 175.29 % | -0.08 -109.12 % | -0.04 -180.05 % | 0.05 -69.33 % | 0.15 80.76 % | 0.08 -30.73 % | 0.12 -54.47 % | 0.26 371.47 % | 0.06 -36.16 % | 0.09 -59.57 % | 0.22 154.21 % | 0.08 -36.27 % | 0.13 24.99 % | 0.11 47.57 % | 0.07 94.89 % | 0.04 -72.89 % | 0.14 -64.63 % | 0.39 112.83 % | 0.18 4.39 % | 0.17 63.37 % | 0.11 -16.38 % | 0.13 -33.73 % | 0.19 3.01 % | 0.19 -18.89 % | 0.23 44.61 % | 0.16 143.04 % | 0.07 -73.44 % | 0.25 96.24 % | 0.13 -64.58 % | 0.35 120.43 % | 0.16 -33.42 % | 0.24 58.66 % | 0.15 29.78 % | 0.12 824.61 % | -0.02 -108.96 % | 0.18 38.22 % | 0.13 -8.01 % | 0.14 -10.47 % | 0.16 186.23 % | 0.06 -74.06 % | 0.21 -10.52 % | 0.24 156.20 % | -0.42 -263.15 % | 0.26 17.40 % | 0.22 8.62 % | 0.20 |
| Gross profit ratio | 0.23 -4.24 % | 0.24 19.70 % | 0.20 -12.91 % | 0.23 -9.38 % | 0.25 -2.27 % | 0.26 -9.97 % | 0.29 17.81 % | 0.25 -3.68 % | 0.26 2.61 % | 0.25 -3.30 % | 0.26 7.74 % | 0.24 3.02 % | 0.23 -2.11 % | 0.24 4.65 % | 0.23 -3.60 % | 0.23 -6.43 % | 0.25 8.70 % | 0.23 -36.17 % | 0.36 122.15 % | 0.16 -15.60 % | 0.19 -0.70 % | 0.19 -19.42 % | 0.24 0.60 % | 0.24 3.93 % | 0.23 26.86 % | 0.18 -24.53 % | 0.24 -30.59 % | 0.35 77.10 % | 0.20 -21.44 % | 0.25 -28.91 % | 0.35 38.95 % | 0.25 -9.38 % | 0.28 -12.18 % | 0.32 14.65 % | 0.28 3.49 % | 0.27 8.98 % | 0.25 -25.21 % | 0.33 2.78 % | 0.32 6.80 % | 0.30 6.95 % | 0.28 -15.63 % | 0.33 -1.74 % | 0.34 4.56 % | 0.32 -17.21 % | 0.39 30.11 % | 0.30 -9.18 % | 0.33 -9.55 % | 0.36 45.21 % | 0.25 -50.66 % | 0.51 411.17 % | 0.10 -75.44 % | 0.41 19.37 % | 0.34 -11.31 % | 0.38 -12.99 % | 0.44 15.91 % | 0.38 4.31 % | 0.36 -7.67 % | 0.39 -9.74 % | 0.44 5.94 % | 0.41 4.13 % | 0.40 5.28 % | 0.38 7.74 % | 0.35 -11.05 % | 0.39 0.43 % | 0.39 8.73 % | 0.36 |
| Weighted average shs out dil | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 6.81 % | 600.867 M 0.00 % | 600.867 M 18.11 % | 508.721 M 0.00 % | 508.721 M 0.00 % | 508.721 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M -1.99 % | 519.083 M 1.79 % | 509.957 M 0.48 % | 507.534 M 3.50 % | 490.381 M |
| Weighted average shs out | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 0.00 % | 641.802 M 6.81 % | 600.867 M 0.00 % | 600.867 M 22.63 % | 490.003 M -3.68 % | 508.721 M 0.00 % | 508.721 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M 0.00 % | 508.733 M -1.99 % | 519.083 M 1.79 % | 509.957 M 0.48 % | 507.534 M 3.50 % | 490.381 M |
| EPS diluted | -0.01 46.90 % | -0.01 61.17 % | -0.03 -19.75 % | -0.02 46.24 % | -0.05 -326.00 % | 0.02 -33.99 % | 0.03 788.64 % | 0.00 -116.12 % | 0.03 4 000.00 % | 0.00 -100.50 % | 0.14 2 071.83 % | -0.01 -119.09 % | 0.04 776.36 % | -0.01 -201.85 % | 0.01 -22.86 % | 0.01 -78.13 % | 0.03 113.33 % | 0.02 -83.70 % | 0.09 155.56 % | 0.04 645.45 % | -0.01 88.72 % | -0.06 -400.00 % | -0.01 54.65 % | -0.03 -117.20 % | 0.15 1 053.85 % | 0.01 -55.17 % | 0.03 -80.67 % | 0.15 555.93 % | -0.03 -76.88 % | -0.02 -123.54 % | 0.08 2 921.43 % | 0.00 -118.06 % | 0.02 460.47 % | 0.00 62.28 % | -0.01 45.45 % | -0.02 -172.07 % | 0.03 -81.88 % | 0.16 45.45 % | 0.11 49.66 % | 0.07 5 350.00 % | 0.00 -115.22 % | 0.01 -86.67 % | 0.07 88.01 % | 0.04 21.12 % | 0.03 64.67 % | 0.02 1 940.00 % | 0.00 -101.56 % | 0.06 132.97 % | 0.03 -62.45 % | 0.07 562.16 % | 0.01 -84.32 % | 0.07 897.18 % | 0.01 182.56 % | -0.01 82.87 % | -0.05 -289.43 % | 0.03 57.74 % | 0.02 -5.08 % | 0.02 -55.75 % | 0.04 1 350.00 % | 0.00 -106.03 % | 0.05 -33.29 % | 0.08 153.07 % | -0.15 -301.88 % | 0.07 68.10 % | 0.04 -16.76 % | 0.05 |
| Earnings per share | -0.01 46.90 % | -0.01 61.17 % | -0.03 -19.75 % | -0.02 46.24 % | -0.05 -326.00 % | 0.02 -33.99 % | 0.03 788.64 % | 0.00 -116.12 % | 0.03 4 000.00 % | 0.00 -100.50 % | 0.14 2 071.83 % | -0.01 -119.09 % | 0.04 776.36 % | -0.01 -201.85 % | 0.01 -22.86 % | 0.01 -78.13 % | 0.03 113.33 % | 0.02 -83.70 % | 0.09 155.56 % | 0.04 645.45 % | -0.01 88.72 % | -0.06 -400.00 % | -0.01 54.65 % | -0.03 -117.20 % | 0.15 1 053.85 % | 0.01 -55.17 % | 0.03 -80.67 % | 0.15 555.93 % | -0.03 -76.88 % | -0.02 -123.54 % | 0.08 2 921.43 % | 0.00 -118.06 % | 0.02 460.47 % | 0.00 62.28 % | -0.01 45.45 % | -0.02 -172.07 % | 0.03 -81.88 % | 0.16 45.45 % | 0.11 49.66 % | 0.07 5 350.00 % | 0.00 -115.22 % | 0.01 -86.67 % | 0.07 88.01 % | 0.04 21.12 % | 0.03 64.67 % | 0.02 1 940.00 % | 0.00 -101.56 % | 0.06 132.97 % | 0.03 -62.45 % | 0.07 562.16 % | 0.01 -84.32 % | 0.07 897.18 % | 0.01 182.56 % | -0.01 82.87 % | -0.05 -289.43 % | 0.03 57.74 % | 0.02 -5.08 % | 0.02 -55.75 % | 0.04 1 350.00 % | 0.00 -106.03 % | 0.05 -33.29 % | 0.08 153.07 % | -0.15 -301.88 % | 0.07 68.10 % | 0.04 -16.76 % | 0.05 |
| Gross profit | 98.761 M 11.41 % | 88.647 M 19.18 % | 74.381 M -8.84 % | 81.590 M -0.99 % | 82.402 M -40.00 % | 137.336 M -17.91 % | 167.303 M 40.89 % | 118.745 M -12.24 % | 135.306 M 39.48 % | 97.007 M -71.03 % | 334.800 M 339.42 % | 76.191 M -33.24 % | 114.131 M 74.55 % | 65.386 M -23.93 % | 85.957 M 6.61 % | 80.627 M -11.13 % | 90.720 M 12.36 % | 80.740 M -43.62 % | 143.205 M 45.29 % | 98.564 M 36.00 % | 72.476 M 28.10 % | 56.577 M -17.12 % | 68.265 M 11.53 % | 61.206 M -73.33 % | 229.496 M 139.33 % | 95.891 M -8.93 % | 105.296 M -43.18 % | 185.306 M 410.91 % | 36.270 M -31.72 % | 53.118 M -63.03 % | 143.686 M 101.72 % | 71.230 M -11.90 % | 80.853 M 16.08 % | 69.651 M 9.37 % | 63.682 M 24.11 % | 51.309 M -34.88 % | 78.796 M -39.81 % | 130.913 M -30.94 % | 189.563 M 34.39 % | 141.052 M 147.21 % | 57.057 M -21.46 % | 72.651 M -46.68 % | 136.257 M 50.88 % | 90.307 M 12.44 % | 80.319 M 9.09 % | 73.629 M -21.72 % | 94.053 M -9.17 % | 103.544 M 11.89 % | 92.540 M -25.11 % | 123.568 M 395.74 % | 24.926 M -79.64 % | 122.444 M 77.99 % | 68.793 M 12.33 % | 61.242 M 5.05 % | 58.296 M -31.69 % | 85.338 M 28.64 % | 66.337 M -1.85 % | 67.586 M -29.15 % | 95.390 M 119.42 % | 43.474 M -50.46 % | 87.754 M -9.56 % | 97.033 M 3.56 % | 93.699 M 6.38 % | 88.078 M 28.69 % | 68.442 M -12.34 % | 78.073 M |
| Income tax expense | 3.148 M 47.24 % | 2.138 M -40.53 % | 3.595 M 604.19 % | -713.000 K 53.58 % | -1.536 M -119.21 % | 7.997 M 46.88 % | 5.445 M 24.71 % | 4.366 M -36.67 % | 6.894 M 203.83 % | 2.269 M -90.46 % | 23.780 M 6 812.83 % | 344.000 K -86.52 % | 2.552 M -31.21 % | 3.710 M 312.61 % | 899.159 K -79.36 % | 4.356 M -8.31 % | 4.751 M -12.75 % | 5.445 M -58.25 % | 13.043 M 87.42 % | 6.959 M 2 128.86 % | -343.000 K 96.18 % | -8.984 M 4.97 % | -9.454 M -2 705.28 % | -337.000 K -100.58 % | 58.543 M 1 927.81 % | 2.887 M -43.26 % | 5.088 M -61.59 % | 13.249 M 705.90 % | 1.644 M -37.96 % | 2.650 M -77.30 % | 11.675 M 1 184.33 % | 909.000 K -79.21 % | 4.372 M 196.01 % | 1.477 M 226.82 % | -1.165 M 50.88 % | -2.371 M -136.35 % | 6.523 M -75.80 % | 26.955 M 55.04 % | 17.385 M 32.77 % | 13.094 M 621.04 % | 1.816 M -7.58 % | 1.965 M -85.48 % | 13.530 M 184.41 % | 4.757 M -0.98 % | 4.804 M 31.29 % | 3.659 M 1 656.11 % | -235.137 K -102.43 % | 9.686 M 33.64 % | 7.248 M -62.11 % | 19.131 M 182.82 % | 6.764 M -35.75 % | 10.528 M 7 936.64 % | 131.000 K 136.19 % | -362.000 K -109.17 % | 3.946 M -48.87 % | 7.718 M 97.59 % | 3.906 M -2.11 % | 3.990 M 49.86 % | 2.662 M 271.99 % | -1.548 M -113.71 % | 11.289 M -19.24 % | 13.978 M 137.16 % | -37.615 M -393.20 % | 12.829 M 66.14 % | 7.722 M -12.08 % | 8.783 M |
| Cost of revenue | 329.508 M 19.41 % | 275.955 M 9.93 % | 251.030 M -6.11 % | 267.355 M 11.01 % | 240.848 M -38.11 % | 389.183 M -5.11 % | 410.146 M 12.65 % | 364.084 M -7.73 % | 394.606 M 34.76 % | 292.817 M -69.69 % | 966.176 M 297.97 % | 242.779 M -35.79 % | 378.123 M 79.47 % | 210.687 M -28.30 % | 293.830 M 11.82 % | 262.782 M -2.97 % | 270.837 M 0.66 % | 269.049 M 6.42 % | 252.822 M -50.13 % | 506.971 M 67.15 % | 303.306 M 29.23 % | 234.702 M 9.20 % | 214.927 M 10.66 % | 194.215 M -74.64 % | 765.879 M 77.40 % | 431.734 M 30.06 % | 331.938 M -4.83 % | 348.798 M 134.30 % | 148.869 M -6.89 % | 159.887 M -39.87 % | 265.909 M 26.08 % | 210.903 M 0.75 % | 209.343 M 39.67 % | 149.880 M -9.95 % | 166.446 M 18.41 % | 140.571 M -42.00 % | 242.348 M -9.61 % | 268.120 M -33.68 % | 404.305 M 22.19 % | 330.892 M 124.92 % | 147.114 M 0.29 % | 146.693 M -45.25 % | 267.950 M 41.18 % | 189.792 M 50.70 % | 125.938 M -26.94 % | 172.374 M -9.91 % | 191.333 M 5.92 % | 180.637 M -34.61 % | 276.263 M 131.34 % | 119.417 M -47.07 % | 225.625 M 25.46 % | 179.836 M 34.28 % | 133.926 M 35.53 % | 98.813 M 33.04 % | 74.274 M -46.80 % | 139.601 M 20.29 % | 116.056 M 11.61 % | 103.987 M -15.57 % | 123.168 M 98.51 % | 62.046 M -53.71 % | 134.037 M -16.83 % | 161.167 M -7.87 % | 174.937 M 28.13 % | 136.534 M 27.78 % | 106.849 M -23.32 % | 139.342 M |
| General and administrative expenses | 56.992 M 1.75 % | 56.013 M -21.52 % | 71.377 M 16.51 % | 61.263 M -9.93 % | 68.018 M 21.98 % | 55.760 M 4.11 % | 53.559 M -14.34 % | 62.524 M 9.20 % | 57.258 M 2.27 % | 55.987 M -49.89 % | 111.729 M 118.10 % | 51.228 M 33.25 % | 38.444 M -1.47 % | 39.018 M -19.91 % | 48.720 M 18.09 % | 41.257 M 18.30 % | 34.875 M 7.58 % | 32.419 M -10.68 % | 36.294 M -6.70 % | 38.900 M 10.86 % | 35.090 M -43.91 % | 62.560 M -4.24 % | 65.329 M 83.83 % | 35.537 M -14.84 % | 41.729 M 16.70 % | 35.756 M -16.34 % | 42.741 M 24.99 % | 34.196 M 5.22 % | 32.498 M -2.97 % | 33.492 M -16.20 % | 39.964 M 0.95 % | 39.590 M 13.51 % | 34.878 M -13.07 % | 40.120 M -3.64 % | 41.638 M 15.08 % | 36.180 M 36.10 % | 26.584 M -34.49 % | 40.579 M -23.41 % | 52.979 M 56.85 % | 33.777 M 2.63 % | 32.913 M -12.57 % | 37.646 M -0.29 % | 37.754 M 20.56 % | 31.316 M 4.28 % | 30.032 M 5.64 % | 28.428 M -51.01 % | 58.033 M 90.24 % | 30.505 M -10.54 % | 34.100 M 2.33 % | 33.322 M -16.97 % | 40.135 M 49.78 % | 26.795 M -0.11 % | 26.824 M -0.33 % | 26.913 M -11.61 % | 30.448 M 23.39 % | 24.677 M 14.41 % | 21.569 M -0.69 % | 21.718 M -41.18 % | 36.921 M 96.65 % | 18.775 M -10.59 % | 20.998 M 624.57 % | 2.898 M -93.91 % | 47.575 M 191.05 % | 16.346 M -8.59 % | 17.882 M 599.34 % | 2.557 M |
| Selling and marketing expenses | 34.106 M 31.72 % | 25.893 M -18.85 % | 31.908 M 5.96 % | 30.113 M -3.88 % | 31.330 M -37.24 % | 49.920 M -24.78 % | 66.364 M 53.02 % | 43.370 M -7.44 % | 46.857 M 14.06 % | 41.080 M -56.22 % | 93.835 M 223.73 % | 28.986 M -30.88 % | 41.938 M 79.34 % | 23.385 M -36.87 % | 37.043 M 45.68 % | 25.428 M -7.63 % | 27.528 M 4.76 % | 26.277 M 34.51 % | 19.535 M -58.43 % | 46.995 M 42.39 % | 33.005 M 10.76 % | 29.800 M 4.92 % | 28.402 M 13.06 % | 25.120 M -63.62 % | 69.052 M 119.18 % | 31.504 M 7.22 % | 29.383 M -5.63 % | 31.136 M 136.36 % | 13.173 M -28.02 % | 18.300 M -37.27 % | 29.173 M 43.76 % | 20.292 M 0.64 % | 20.163 M -14.62 % | 23.616 M -15.89 % | 28.076 M 21.62 % | 23.085 M -19.15 % | 28.552 M -4.67 % | 29.951 M -38.28 % | 48.528 M 21.39 % | 39.977 M 89.41 % | 21.106 M 1.43 % | 20.809 M -50.14 % | 41.738 M 77.47 % | 23.518 M 62.14 % | 14.505 M -17.40 % | 17.561 M -7.13 % | 18.910 M 14.15 % | 16.566 M -32.76 % | 24.637 M 41.57 % | 17.403 M 162.48 % | -27.856 M -184.89 % | 32.813 M 8.28 % | 30.305 M 25.54 % | 24.140 M -7.06 % | 25.974 M 2.81 % | 25.263 M 10.36 % | 22.892 M -5.19 % | 24.144 M -14.61 % | 28.275 M 56.83 % | 18.029 M -13.71 % | 20.893 M 21.92 % | 17.136 M -6.19 % | 18.268 M 30.31 % | 14.019 M -1.04 % | 14.167 M -5.08 % | 14.925 M |
| Other expenses | -4.486 M -27.73 % | -3.512 M | 0.000 100.00 % | -4.239 M | 0.000 100.00 % | -105.680 M 11.88 % | -119.922 M -13.25 % | -105.894 M -1.71 % | -104.115 M -1 749.62 % | -5.629 M -33.86 % | -4.205 M 22.94 % | -5.457 M -94.34 % | -2.808 M 18.51 % | -3.446 M -149.96 % | 6.897 M 471.61 % | -1.856 M 46.70 % | -3.482 M -123.35 % | -1.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.510 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.890 M 67.74 % | 1.127 M | 0.000 | 0.000 -100.00 % | 10.838 M 231.94 % | 3.265 M -62.45 % | 8.694 M -89.38 % | 81.878 M 883.77 % | 8.323 M 216.46 % | 2.630 M -61.61 % | 6.850 M 270.27 % | 1.850 M 121.19 % | -8.730 M -283.76 % | 4.751 M 198.62 % | 1.591 M -35.35 % | 2.461 M -72.53 % | 8.959 M 172.89 % | 3.283 M 33.84 % | 2.453 M -23.89 % | 3.223 M 118.29 % | -17.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.079 M -254.63 % | 1.991 M | 0.000 -100.00 % | 17.865 M 367.92 % | -6.668 M -445.85 % | 1.928 M | 0.000 -100.00 % | 18.454 M |
| Operating expenses | 86.612 M 10.48 % | 78.394 M -24.10 % | 103.285 M 18.53 % | 87.137 M -12.29 % | 99.348 M 3.79 % | 95.720 M -15.04 % | 112.659 M 12.32 % | 100.301 M 0.54 % | 99.767 M 9.11 % | 91.438 M -54.59 % | 201.359 M 169.35 % | 74.757 M -3.63 % | 77.574 M 31.58 % | 58.957 M -36.37 % | 92.660 M 42.93 % | 64.829 M 10.03 % | 58.921 M 3.12 % | 57.137 M 2.34 % | 55.829 M -35.00 % | 85.895 M 26.14 % | 68.095 M -24.95 % | 90.727 M -3.21 % | 93.731 M 54.53 % | 60.657 M -45.25 % | 110.781 M 64.71 % | 67.260 M -6.74 % | 72.124 M 10.40 % | 65.332 M 43.05 % | 45.671 M -11.82 % | 51.792 M -29.38 % | 73.344 M 24.83 % | 58.755 M 6.75 % | 55.041 M -13.64 % | 63.736 M -61.03 % | 163.551 M 192.05 % | 56.000 M 20.58 % | 46.442 M 509.25 % | -11.348 M -112.18 % | 93.185 M 31.02 % | 71.124 M 50.79 % | 47.169 M -16.67 % | 56.605 M -20.01 % | 70.762 M 41.29 % | 50.083 M 46.34 % | 34.223 M -3.84 % | 35.590 M -58.57 % | 85.901 M 96.18 % | 43.788 M -22.20 % | 56.284 M 18.49 % | 47.502 M 989.20 % | -5.342 M -108.96 % | 59.608 M 4.34 % | 57.129 M 11.90 % | 51.053 M -9.52 % | 56.422 M 12.98 % | 49.940 M 12.32 % | 44.461 M -3.05 % | 45.862 M -26.17 % | 62.118 M 60.12 % | 38.795 M -7.39 % | 41.891 M 10.53 % | 37.899 M -35.95 % | 59.174 M 83.24 % | 32.293 M 0.76 % | 32.049 M -10.82 % | 35.936 M |
| Cost and expenses | 416.120 M 16.28 % | 357.861 M 1.00 % | 354.316 M -1.23 % | 358.731 M 5.45 % | 340.196 M -29.84 % | 484.903 M -7.25 % | 522.805 M 12.58 % | 464.385 M -6.07 % | 494.373 M 28.66 % | 384.255 M -67.09 % | 1.168 B 267.69 % | 317.536 M -30.32 % | 455.697 M 69.00 % | 269.644 M -30.23 % | 386.490 M 17.97 % | 327.611 M -0.65 % | 329.758 M 1.10 % | 326.186 M 5.68 % | 308.651 M -47.94 % | 592.866 M 59.63 % | 371.401 M 14.13 % | 325.429 M 5.43 % | 308.658 M 21.10 % | 254.872 M -70.93 % | 876.660 M 75.69 % | 498.994 M 23.49 % | 404.062 M -2.43 % | 414.130 M 112.88 % | 194.540 M -8.10 % | 211.679 M -37.60 % | 339.253 M 25.81 % | 269.658 M 1.99 % | 264.384 M 23.77 % | 213.616 M -35.27 % | 329.996 M 67.88 % | 196.571 M -31.93 % | 288.790 M 12.47 % | 256.772 M -48.39 % | 497.489 M 23.75 % | 402.016 M 106.92 % | 194.283 M -4.43 % | 203.298 M -39.98 % | 338.712 M 41.20 % | 239.875 M 49.77 % | 160.161 M -22.99 % | 207.964 M -24.99 % | 277.235 M 23.53 % | 224.425 M -32.51 % | 332.547 M 99.23 % | 166.919 M -24.23 % | 220.283 M -8.00 % | 239.444 M 25.33 % | 191.055 M 27.48 % | 149.866 M 14.67 % | 130.696 M -31.05 % | 189.541 M 18.08 % | 160.517 M 7.12 % | 149.849 M -19.13 % | 185.286 M 83.74 % | 100.841 M -42.68 % | 175.928 M -11.62 % | 199.066 M -14.97 % | 234.111 M 38.67 % | 168.827 M 21.55 % | 138.898 M -20.76 % | 175.278 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 91.098 M 11.22 % | 81.906 M -20.70 % | 103.285 M 13.03 % | 91.376 M -8.02 % | 99.348 M -5.99 % | 105.680 M -11.88 % | 119.922 M 13.25 % | 105.894 M 1.71 % | 104.115 M 7.26 % | 97.067 M -52.78 % | 205.564 M 156.27 % | 80.214 M -0.21 % | 80.382 M 28.81 % | 62.403 M -27.24 % | 85.763 M 28.61 % | 66.685 M 6.86 % | 62.403 M 6.32 % | 58.696 M 5.13 % | 55.829 M -35.00 % | 85.895 M 26.14 % | 68.095 M -26.27 % | 92.360 M -1.46 % | 93.731 M 54.53 % | 60.657 M -45.25 % | 110.781 M 64.71 % | 67.260 M -6.74 % | 72.124 M 10.40 % | 65.332 M 43.05 % | 45.671 M -11.82 % | 51.792 M -25.09 % | 69.137 M 15.45 % | 59.882 M 8.80 % | 55.041 M -13.64 % | 63.736 M -8.57 % | 69.714 M 17.63 % | 59.265 M 7.49 % | 55.136 M -21.83 % | 70.530 M -30.52 % | 101.508 M 37.63 % | 73.754 M 36.53 % | 54.019 M -7.59 % | 58.455 M -26.46 % | 79.493 M 44.97 % | 54.834 M 23.12 % | 44.537 M -3.16 % | 45.989 M -40.23 % | 76.942 M 63.46 % | 47.071 M -19.86 % | 58.737 M 15.79 % | 50.725 M 313.11 % | 12.279 M -79.40 % | 59.608 M 4.34 % | 57.129 M 11.90 % | 51.053 M -9.52 % | 56.422 M 12.98 % | 49.940 M 12.32 % | 44.461 M -3.05 % | 45.862 M -29.66 % | 65.196 M 77.14 % | 36.804 M -12.14 % | 41.891 M 109.10 % | 20.034 M -69.57 % | 65.842 M 116.84 % | 30.365 M -5.25 % | 32.049 M 83.33 % | 17.482 M |
| Interest income | 140.000 K | 0.000 -100.00 % | 336.483 K | 0.000 -100.00 % | 371.000 K 1 096.77 % | 31.000 K -92.91 % | 436.961 K 829.70 % | 47.000 K -87.02 % | 362.000 K 686.96 % | 46.000 K -72.89 % | 169.669 K 232.68 % | 51.000 K -51.43 % | 105.000 K 128.26 % | 46.000 K -57.77 % | 108.925 K 67.58 % | 65.000 K -40.37 % | 109.000 K 73.02 % | 63.000 K 366.49 % | 13.505 K | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 149.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 10.977 M -21.78 % | 14.034 M -9.29 % | 15.471 M 20.13 % | 12.879 M -6.78 % | 13.816 M 93.80 % | 7.129 M 16.50 % | 6.119 M 5.05 % | 5.825 M 28.59 % | 4.530 M 18.43 % | 3.825 M -76.99 % | 16.625 M 190.89 % | 5.715 M -9.94 % | 6.346 M 0.67 % | 6.304 M 0.01 % | 6.303 M -34.79 % | 9.666 M 19.84 % | 8.066 M 34.95 % | 5.977 M -2.56 % | 6.134 M -35.78 % | 9.552 M -18.91 % | 11.780 M -19.42 % | 14.619 M -9.63 % | 16.178 M -7.97 % | 17.578 M -0.23 % | 17.618 M -19.73 % | 21.948 M 37.80 % | 15.928 M -5.20 % | 16.802 M 0.21 % | 16.766 M 6.08 % | 15.805 M 12.49 % | 14.050 M 5.37 % | 13.334 M 2.40 % | 13.021 M -1.15 % | 13.173 M 11.37 % | 11.828 M 24.14 % | 9.528 M 28.44 % | 7.418 M -2.23 % | 7.587 M -23.79 % | 9.955 M 13.17 % | 8.797 M 5.83 % | 8.312 M -1.13 % | 8.407 M -10.25 % | 9.367 M -5.57 % | 9.920 M -3.82 % | 10.314 M -0.82 % | 10.399 M 4.67 % | 9.935 M -9.75 % | 11.008 M -3.35 % | 11.389 M -12.63 % | 13.035 M -17.68 % | 15.835 M -6.98 % | 17.023 M -6.01 % | 18.112 M 14.34 % | 15.840 M 0.92 % | 15.695 M 13.80 % | 13.792 M 57.95 % | 8.732 M 6.41 % | 8.206 M -8.48 % | 8.966 M 34.32 % | 6.675 M 49.97 % | 4.451 M 48.22 % | 3.003 M | 0.000 -100.00 % | 4.298 M -18.46 % | 5.271 M -10.86 % | 5.913 M |
| Depreciation and amortization | 14.017 M 1.60 % | 13.796 M -5.37 % | 14.578 M 4.56 % | 13.943 M 1.44 % | 13.745 M 2.71 % | 13.382 M -4.65 % | 14.035 M 0.57 % | 13.955 M 0.09 % | 13.943 M -2.80 % | 14.344 M -2.93 % | 14.777 M 4.17 % | 14.185 M 2.14 % | 13.888 M -1.27 % | 14.066 M 1.53 % | 13.854 M 4.78 % | 13.222 M -5.66 % | 14.015 M 8.15 % | 12.959 M 39.42 % | 9.295 M -26.51 % | 12.648 M -5.15 % | 13.335 M 11.46 % | 11.964 M -1.79 % | 12.182 M -2.99 % | 12.557 M -2.14 % | 12.832 M 0.34 % | 12.788 M 0.08 % | 12.778 M -1.69 % | 12.997 M 0.31 % | 12.957 M 7.98 % | 12.000 M 3.13 % | 11.635 M 2.15 % | 11.390 M 2.10 % | 11.156 M -2.50 % | 11.442 M -2.66 % | 11.754 M -0.18 % | 11.776 M 3.35 % | 11.394 M -0.30 % | 11.428 M 3.03 % | 11.092 M -6.68 % | 11.887 M 0.93 % | 11.777 M -0.09 % | 11.788 M -1.00 % | 11.907 M 0.53 % | 11.845 M 3.07 % | 11.492 M 1.26 % | 11.349 M 8.51 % | 10.459 M 4.28 % | 10.030 M 1.35 % | 9.896 M 1.27 % | 9.772 M -1.06 % | 9.876 M -0.05 % | 9.881 M -1.14 % | 9.995 M 17.39 % | 8.514 M 23.62 % | 6.887 M 43.00 % | 4.816 M 78.11 % | 2.704 M 5.46 % | 2.564 M -0.64 % | 2.581 M 9.76 % | 2.351 M 1.51 % | 2.316 M -26.55 % | 3.153 M -5.75 % | 3.345 M 1.56 % | 3.294 M -0.87 % | 3.323 M -6.13 % | 3.540 M |
| Operating income | 12.149 M 18.49 % | 10.253 M -33.45 % | 15.407 M 377.76 % | -5.547 M 67.27 % | -16.946 M -140.72 % | 41.616 M 10.17 % | 37.775 M 104.81 % | 18.444 M -48.10 % | 35.539 M 538.16 % | 5.569 M -95.83 % | 133.440 M 9 205.47 % | 1.434 M -96.08 % | 36.557 M 468.63 % | 6.429 M -39.06 % | 10.550 M -33.22 % | 15.798 M -50.32 % | 31.799 M 34.72 % | 23.603 M -69.75 % | 78.039 M 97.41 % | 39.532 M 487.92 % | 6.724 M 120.60 % | -32.640 M -28.17 % | -25.466 M -4 738.60 % | 549.000 K -99.54 % | 118.715 M 314.64 % | 28.631 M -13.69 % | 33.172 M -72.35 % | 119.974 M 1 376.18 % | -9.401 M -808.97 % | 1.326 M -98.11 % | 70.342 M 463.87 % | 12.475 M -51.67 % | 25.812 M 336.38 % | 5.915 M 105.92 % | -99.869 M -602.36 % | -14.219 M -157.02 % | 24.936 M -81.48 % | 134.674 M 55.83 % | 86.424 M 41.37 % | 61.131 M 3 778.87 % | 1.576 M -79.37 % | 7.639 M -86.39 % | 56.128 M 85.22 % | 30.304 M -34.26 % | 46.096 M 21.18 % | 38.039 M 366.65 % | 8.151 M -83.28 % | 48.748 M 96.03 % | 24.867 M -60.55 % | 63.031 M 273.21 % | -36.391 M -157.91 % | 62.836 M 438.72 % | 11.664 M 14.48 % | 10.189 M 443.60 % | 1.874 M -94.70 % | 35.398 M 61.81 % | 21.876 M 0.70 % | 21.724 M -34.71 % | 33.273 M 611.11 % | 4.679 M -89.58 % | 44.921 M -22.96 % | 58.305 M 68.88 % | 34.524 M -38.11 % | 55.785 M 57.41 % | 35.440 M -12.97 % | 40.722 M |
| Operating income ratio | 0.03 1.85 % | 0.03 -33.16 % | 0.04 365.33 % | -0.02 70.04 % | -0.05 -166.33 % | 0.08 20.83 % | 0.07 71.25 % | 0.04 -43.04 % | 0.07 369.45 % | 0.01 -86.07 % | 0.10 2 181.49 % | 0.00 -93.95 % | 0.07 218.91 % | 0.02 -16.17 % | 0.03 -39.61 % | 0.05 -47.69 % | 0.09 30.34 % | 0.07 -65.76 % | 0.20 201.84 % | 0.07 264.85 % | 0.02 115.97 % | -0.11 -24.61 % | -0.09 -4 283.72 % | 0.00 -98.20 % | 0.12 119.79 % | 0.05 -28.48 % | 0.08 -66.22 % | 0.22 542.37 % | -0.05 -915.68 % | 0.01 -96.38 % | 0.17 288.40 % | 0.04 -50.29 % | 0.09 230.12 % | 0.03 106.21 % | -0.43 -485.63 % | -0.07 -195.44 % | 0.08 -76.99 % | 0.34 131.92 % | 0.15 12.35 % | 0.13 1 578.07 % | 0.01 -77.84 % | 0.03 -74.92 % | 0.14 28.35 % | 0.11 -51.59 % | 0.22 44.53 % | 0.15 441.36 % | 0.03 -83.35 % | 0.17 154.41 % | 0.07 -74.01 % | 0.26 278.60 % | -0.15 -169.87 % | 0.21 261.28 % | 0.06 -9.62 % | 0.06 350.25 % | 0.01 -91.02 % | 0.16 31.21 % | 0.12 -5.27 % | 0.13 -16.83 % | 0.15 243.32 % | 0.04 -78.11 % | 0.20 -10.31 % | 0.23 75.71 % | 0.13 -48.25 % | 0.25 22.84 % | 0.20 7.94 % | 0.19 |
| Total other income expenses net | -10.837 M 22.78 % | -14.034 M 7.27 % | -15.134 M -17.51 % | -12.879 M 4.21 % | -13.445 M -89.42 % | -7.098 M -24.91 % | -5.682 M 1.65 % | -5.778 M -38.63 % | -4.168 M -10.29 % | -3.779 M 77.03 % | -16.455 M -190.52 % | -5.664 M 9.25 % | -6.241 M 0.27 % | -6.258 M -1.03 % | -6.194 M 35.48 % | -9.601 M -20.66 % | -7.957 M -34.55 % | -5.914 M 3.37 % | -6.121 M 35.92 % | -9.552 M 18.83 % | -11.768 M 19.50 % | -14.619 M 8.49 % | -15.975 M 9.12 % | -17.578 M -0.62 % | -17.469 M 20.41 % | -21.948 M -124.15 % | -9.791 M 2.40 % | -10.032 M 0.16 % | -10.048 M 5.34 % | -10.615 M 12.70 % | -12.159 M 8.81 % | -13.334 M -16.24 % | -11.471 M 1.48 % | -11.643 M 1.56 % | -11.828 M -24.14 % | -9.528 M -28.44 % | -7.418 M 2.23 % | -7.587 M 23.79 % | -9.955 M -13.17 % | -8.797 M -5.83 % | -8.312 M 1.13 % | -8.407 M 10.25 % | -9.367 M 5.57 % | -9.920 M 3.82 % | -10.314 M 0.82 % | -10.399 M -4.67 % | -9.935 M 9.75 % | -11.008 M 3.35 % | -11.389 M 12.63 % | -13.035 M 17.63 % | -15.825 M 6.80 % | -16.980 M -88.33 % | -9.016 M 43.05 % | -15.832 M 40.47 % | -26.595 M -96.73 % | -13.519 M -54.03 % | -8.777 M 2.38 % | -8.991 M 12.39 % | -10.262 M -45.56 % | -7.050 M -58.39 % | -4.451 M -48.22 % | -3.003 M 97.93 % | -145.232 M -2 767.37 % | -5.065 M 3.91 % | -5.271 M 10.86 % | -5.913 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.810 B -9.79 % | 2.007 B -9.72 % | 2.223 B -0.53 % | 2.234 B -0.20 % | 2.239 B 2.66 % | 2.181 B -1.72 % | 2.219 B -1.32 % | 2.249 B 11.69 % | 2.013 B 17.96 % | 1.707 B 4.79 % | 1.629 B -13.21 % | 1.876 B 9.32 % | 1.717 B -8.72 % | 1.880 B -1.42 % | 1.908 B -0.43 % | 1.916 B -7.36 % | 2.068 B 16.90 % | 1.769 B 10.07 % | 1.607 B 2.01 % | 1.575 B -16.27 % | 1.882 B 1.55 % | 1.853 B 15.77 % | 1.600 B 68.42 % | 950.291 M 25.64 % | 756.336 M -45.84 % | 1.397 B -18.67 % | 1.717 B 2.53 % | 1.675 B 15.44 % | 1.451 B 25.83 % | 1.153 B -2.12 % | 1.178 B -6.71 % | 1.263 B -2.16 % | 1.291 B -0.83 % | 1.301 B 2.48 % | 1.270 B 35.69 % | 935.838 M 26.81 % | 737.992 M -8.89 % | 810.003 M -19.43 % | 1.005 B -15.80 % | 1.194 B -12.82 % | 1.370 B 20.44 % | 1.137 B 40.40 % | 809.939 M -0.59 % | 814.707 M -4.46 % | 852.698 M 25.82 % | 677.686 M 3.30 % | 656.040 M 7.62 % | 609.579 M 3.10 % | 591.230 M 1.87 % | 580.374 M -32.59 % | 860.985 M -13.88 % | 999.798 M -5.97 % | 1.063 B -0.35 % | 1.067 B 0.36 % | 1.063 B 3.99 % | 1.022 B 28.73 % | 794.218 M 4.24 % | 761.896 M 3.92 % | 733.144 M 19.80 % | 611.955 M 14.70 % | 533.536 M 20.93 % | 441.201 M -15.06 % | 519.453 M |
| Total investments | 49.956 M -10.70 % | 55.941 M -6.54 % | 59.855 M -28.08 % | 83.225 M 15.13 % | 72.290 M -17.69 % | 87.829 M -7.29 % | 94.736 M -9.65 % | 104.858 M -11.21 % | 118.095 M -2.60 % | 121.248 M -34.80 % | 185.956 M -14.06 % | 216.383 M 6.49 % | 203.199 M -17.46 % | 246.194 M -50.00 % | 492.434 M 1.68 % | 484.278 M -17.21 % | 584.940 M 119.78 % | 266.146 M 138.03 % | 111.813 M -38.78 % | 182.644 M 3.35 % | 176.721 M 60.53 % | 110.087 M -74.06 % | 424.313 M 892.54 % | 42.750 M -62.43 % | 113.776 M 191.35 % | 39.051 M 212.35 % | 12.502 M -64.28 % | 35.001 M | 0.000 | 0.000 -100.00 % | 38.017 M | 0.000 | 0.000 -100.00 % | 43.530 M 36.03 % | 32.001 M -77.88 % | 144.670 M 416.25 % | 28.023 M -85.27 % | 190.248 M -5.01 % | 200.293 M 399.03 % | 40.136 M 434.86 % | 7.504 M -86.20 % | 54.368 M 136.38 % | 23.000 M -35.58 % | 35.702 M -94.96 % | 707.969 M -6.72 % | 758.990 M 0.32 % | 756.574 M 7 118.52 % | 10.481 M 5 387.43 % | 191.000 K 0.00 % | 191.000 K -0.05 % | 191.087 K -99.99 % | 2.949 B 2 137 174.64 % | 138.000 K 187.50 % | 48.000 K 19.83 % | 40.056 K -99.05 % | 4.220 M -95.32 % | 90.107 M 2.21 % | 88.162 M -0.88 % | 88.947 M 27.68 % | 69.663 M -1.69 % | 70.864 M 76.82 % | 40.078 M 23.96 % | 32.332 M |
| Total debt | 1.910 B -7.91 % | 2.074 B -7.77 % | 2.248 B -1.39 % | 2.280 B -0.75 % | 2.297 B 2.69 % | 2.237 B -1.90 % | 2.280 B -1.65 % | 2.318 B 12.08 % | 2.069 B 13.91 % | 1.816 B 5.26 % | 1.725 B -12.59 % | 1.974 B 1.82 % | 1.938 B -2.55 % | 1.989 B 0.73 % | 1.975 B -3.47 % | 2.046 B -7.64 % | 2.215 B 6.40 % | 2.081 B 22.80 % | 1.695 B 4.61 % | 1.620 B -18.66 % | 1.992 B 1.98 % | 1.953 B 15.79 % | 1.687 B 71.44 % | 983.954 M -2.83 % | 1.013 B -31.17 % | 1.471 B -16.24 % | 1.756 B 2.37 % | 1.716 B 17.29 % | 1.463 B 22.34 % | 1.196 B -2.25 % | 1.223 B -5.57 % | 1.295 B -2.10 % | 1.323 B -0.98 % | 1.336 B 3.02 % | 1.297 B 35.73 % | 955.544 M 21.92 % | 783.722 M -18.06 % | 956.401 M -6.98 % | 1.028 B -19.55 % | 1.278 B -7.92 % | 1.388 B 20.39 % | 1.153 B 38.88 % | 830.172 M -4.67 % | 870.858 M -1.09 % | 880.434 M 20.74 % | 729.174 M -2.69 % | 749.359 M 7.08 % | 699.823 M -13.59 % | 809.901 M 6.60 % | 759.724 M -17.29 % | 918.522 M -8.89 % | 1.008 B -8.35 % | 1.100 B -0.98 % | 1.111 B 2.71 % | 1.081 B 3.97 % | 1.040 B 25.49 % | 828.907 M 5.84 % | 783.141 M 6.65 % | 734.281 M 18.73 % | 618.425 M 6.60 % | 580.154 M 12.01 % | 517.970 M -5.08 % | 545.711 M |
| Accumulated other comprehensive income loss | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 0.00 % | 64.180 M 8.89 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 0.00 % | 58.941 M 11.21 % | 53.000 M 0.00 % | 53.000 M 0.00 % | 53.000 M 0.00 % | 53.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.106 B -0.35 % | 1.109 B -0.65 % | 1.117 B -1.65 % | 1.135 B -1.11 % | 1.148 B -4.26 % | 1.199 B 1.06 % | 1.187 B 1.85 % | 1.165 B -0.24 % | 1.168 B -3.84 % | 1.215 B 0.05 % | 1.214 B 8.02 % | 1.124 B -0.14 % | 1.125 B -0.16 % | 1.127 B 0.06 % | 1.127 B 1.18 % | 1.113 B 0.32 % | 1.110 B 0.11 % | 1.109 B 0.86 % | 1.099 B 5.60 % | 1.041 B 2.30 % | 1.018 B -0.42 % | 1.022 B -8.64 % | 1.118 B -0.77 % | 1.127 B -1.45 % | 1.144 B 4.54 % | 1.094 B 0.76 % | 1.086 B 1.86 % | 1.066 B 9.98 % | 969.091 M -5.20 % | 1.022 B -1.15 % | 1.034 B -0.77 % | 1.042 B 5.80 % | 985.045 M -4.74 % | 1.034 B -0.27 % | 1.037 B -6.01 % | 1.103 B -1.20 % | 1.116 B -4.48 % | 1.169 B 10.19 % | 1.061 B 6.87 % | 992.577 M 5.13 % | 944.109 M -8.64 % | 1.033 B 0.58 % | 1.027 B 4.52 % | 983.052 M 2.31 % | 960.853 M -2.21 % | 982.545 M 1.42 % | 968.824 M -0.06 % | 969.449 M 4.17 % | 930.597 M -40.80 % | 1.572 B 76.85 % | 888.780 M 1.25 % | 877.833 M 4.06 % | 843.621 M -0.62 % | 848.862 M -0.51 % | 853.249 M -2.91 % | 878.796 M 1.69 % | 864.196 M -4.06 % | 900.787 M 0.98 % | 892.044 M 2.33 % | 871.695 M -0.19 % | 873.344 M -1.78 % | 889.162 M 4.87 % | 847.838 M |
| Common stock | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 0.00 % | 641.800 M 8.89 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 0.00 % | 589.410 M 30.98 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M 0.00 % | 450.000 M |
| Total equity | 2.551 B -0.26 % | 2.558 B -0.35 % | 2.567 B -0.85 % | 2.589 B -0.35 % | 2.598 B -2.28 % | 2.658 B 0.80 % | 2.637 B 0.79 % | 2.617 B -0.09 % | 2.619 B -1.53 % | 2.660 B 0.05 % | 2.658 B 3.32 % | 2.573 B 0.53 % | 2.559 B 0.08 % | 2.557 B 0.65 % | 2.541 B 0.35 % | 2.532 B -0.02 % | 2.532 B 0.18 % | 2.528 B 0.72 % | 2.510 B 3.42 % | 2.427 B 1.27 % | 2.396 B 0.67 % | 2.380 B -5.25 % | 2.512 B -1.52 % | 2.551 B -0.71 % | 2.569 B 4.23 % | 2.465 B 0.24 % | 2.459 B 2.88 % | 2.390 B 6.49 % | 2.244 B -2.31 % | 2.297 B -0.52 % | 2.309 B 2.49 % | 2.253 B -0.08 % | 2.255 B 0.15 % | 2.252 B -0.12 % | 2.254 B -6.88 % | 2.421 B -0.49 % | 2.433 B -2.11 % | 2.485 B 4.66 % | 2.375 B 2.99 % | 2.306 B 2.13 % | 2.257 B -3.78 % | 2.346 B 0.24 % | 2.340 B 1.85 % | 2.298 B 1.12 % | 2.272 B -0.86 % | 2.292 B 0.60 % | 2.278 B -0.05 % | 2.279 B 1.74 % | 2.240 B -0.27 % | 2.246 B 18.49 % | 1.896 B 0.41 % | 1.888 B 1.91 % | 1.853 B -0.35 % | 1.859 B -0.28 % | 1.865 B -1.51 % | 1.893 B 6.17 % | 1.783 B -2.01 % | 1.820 B 0.48 % | 1.811 B 1.14 % | 1.791 B -0.09 % | 1.792 B -0.87 % | 1.808 B 2.34 % | 1.767 B |
| Other non current liabilities | 41.903 M -2.61 % | 43.026 M 1.77 % | 42.278 M 4.45 % | 40.475 M -95.43 % | 885.727 M -1.21 % | 896.606 M 0.70 % | 890.330 M -2.57 % | 913.786 M -1.16 % | 924.505 M -2.96 % | 952.737 M -1.58 % | 968.001 M 4.50 % | 926.339 M -0.86 % | 934.361 M -0.84 % | 942.255 M 0.83 % | 934.535 M 3 447.43 % | 26.344 M 2.28 % | 25.758 M 2.73 % | 25.073 M -5.46 % | 26.520 M 6.67 % | 24.862 M 2.33 % | 24.297 M -9.28 % | 26.783 M 0.00 % | 26.784 M -31.40 % | 39.044 M 25.84 % | 31.027 M 8.05 % | 28.715 M -6.91 % | 30.847 M -6.57 % | 33.016 M -22.97 % | 42.864 M -4.62 % | 44.938 M 13.92 % | 39.446 M 0.63 % | 39.199 M -2.42 % | 40.173 M -13.74 % | 46.572 M -8.56 % | 50.934 M -28.37 % | 71.109 M 18.92 % | 59.794 M -5.48 % | 63.260 M 9.40 % | 57.824 M -4.78 % | 60.728 M -23.59 % | 79.480 M -13.89 % | 92.305 M 7.73 % | 85.682 M -3.26 % | 88.571 M 78.39 % | 49.649 M 2.79 % | 48.301 M -10.14 % | 53.754 M -4.31 % | 56.174 M -47.00 % | 105.994 M 82.86 % | 57.964 M 4.29 % | 55.577 M | 0.000 -100.00 % | 114.596 M 2.40 % | 111.905 M 56.26 % | 71.616 M -34.30 % | 108.997 M 59.73 % | 68.237 M 1.73 % | 67.074 M -10.62 % | 75.044 M 16.91 % | 64.192 M -1.42 % | 65.115 M -0.49 % | 65.435 M 1.85 % | 64.244 M |
| Long term debt | 694.716 M -6.23 % | 740.895 M -1.19 % | 749.821 M -6.18 % | 799.175 M 26.42 % | 632.143 M 15.71 % | 546.310 M 6.19 % | 514.459 M -51.66 % | 1.064 B 102.33 % | 525.998 M 7.44 % | 489.564 M 7.77 % | 454.282 M -62.44 % | 1.209 B 3.18 % | 1.172 B -16.20 % | 1.399 B -12.22 % | 1.594 B 57.07 % | 1.015 B 0.63 % | 1.008 B -5.87 % | 1.071 B -0.70 % | 1.079 B 6.23 % | 1.015 B -0.11 % | 1.016 B 3.19 % | 984.956 M 76.48 % | 558.116 M -2.02 % | 569.607 M -9.08 % | 626.481 M -4.32 % | 654.793 M -20.66 % | 825.253 M -12.34 % | 941.407 M 1.04 % | 931.739 M 35.53 % | 687.485 M 3.01 % | 667.369 M -4.92 % | 701.921 M -0.24 % | 703.642 M 50.38 % | 467.918 M 6.86 % | 437.881 M -3.01 % | 451.483 M 28.38 % | 351.683 M -2.60 % | 361.080 M -2.42 % | 370.040 M -10.44 % | 413.175 M -13.06 % | 475.259 M -0.22 % | 476.284 M -9.55 % | 526.584 M -1.40 % | 534.072 M -1.41 % | 541.683 M -10.01 % | 601.911 M -2.91 % | 619.929 M 0.64 % | 615.976 M -6.74 % | 660.467 M 12.36 % | 587.839 M -8.29 % | 640.956 M -4.56 % | 671.577 M 1.15 % | 663.934 M 0.72 % | 659.181 M -2.97 % | 679.371 M 7.70 % | 630.778 M 53.56 % | 410.763 M -2.90 % | 423.029 M -5.07 % | 445.610 M 28.57 % | 346.585 M -9.77 % | 384.111 M 28.93 % | 297.921 M -9.52 % | 329.267 M |
| Total non current liabilities | 1.546 B -3.52 % | 1.603 B -1.03 % | 1.619 B -3.36 % | 1.676 B 10.39 % | 1.518 B 5.19 % | 1.443 B 1.66 % | 1.419 B -28.86 % | 1.995 B 36.00 % | 1.467 B 1.71 % | 1.442 B 1.41 % | 1.422 B -33.41 % | 2.136 B 1.39 % | 2.107 B -10.02 % | 2.341 B -7.98 % | 2.544 B 28.29 % | 1.983 B -0.09 % | 1.985 B -3.40 % | 2.055 B -0.73 % | 2.070 B 2.78 % | 2.014 B -1.67 % | 2.048 B 1.01 % | 2.028 B 25.99 % | 1.609 B 156.38 % | 627.705 M -7.14 % | 675.940 M -3.15 % | 697.959 M -19.80 % | 870.300 M -12.05 % | 989.583 M 0.03 % | 989.329 M 32.50 % | 746.647 M 3.37 % | 722.338 M -5.27 % | 762.491 M -0.26 % | 764.474 M 43.05 % | 534.423 M 5.06 % | 508.705 M -2.66 % | 522.592 M 27.00 % | 411.477 M -8.58 % | 450.079 M -1.90 % | 458.790 M -8.65 % | 502.232 M -12.25 % | 572.341 M -1.00 % | 578.118 M -8.92 % | 634.762 M -1.18 % | 642.352 M -1.22 % | 650.310 M -8.51 % | 710.761 M -3.35 % | 735.395 M 0.70 % | 730.280 M -5.86 % | 775.718 M 11.15 % | 697.926 M -7.92 % | 757.949 M -3.71 % | 787.113 M 1.10 % | 778.530 M 0.97 % | 771.086 M -2.58 % | 791.498 M 6.99 % | 739.775 M 54.44 % | 479.000 M -2.27 % | 490.103 M -5.87 % | 520.654 M 26.75 % | 410.777 M -8.56 % | 449.226 M 23.63 % | 363.356 M -7.66 % | 393.511 M |
| Other current liabilities | 118.920 M -40.29 % | 199.157 M 103.55 % | 97.841 M -13.78 % | 113.484 M -72.63 % | 414.565 M 8.58 % | 381.814 M -10.75 % | 427.795 M 21.00 % | 353.564 M -7.35 % | 381.599 M 17.63 % | 324.402 M 18.45 % | 273.883 M -36.34 % | 430.244 M 79.96 % | 239.083 M 10.79 % | 215.789 M 12.13 % | 192.445 M 0.53 % | 191.425 M -8.38 % | 208.927 M 2.73 % | 203.370 M 5.56 % | 192.656 M -3.49 % | 199.631 M -6.18 % | 212.779 M -25.44 % | 285.373 M 30.25 % | 219.092 M 35.15 % | 162.116 M -6.57 % | 173.519 M -51.22 % | 355.719 M 79.30 % | 198.396 M -11.73 % | 224.765 M 48.35 % | 151.506 M -1.54 % | 153.869 M 3.11 % | 149.234 M -1.85 % | 152.039 M 4.57 % | 145.388 M -18.72 % | 178.873 M 17.27 % | 152.528 M -21.89 % | 195.282 M -8.36 % | 213.102 M -3.19 % | 220.135 M 21.37 % | 181.378 M -14.38 % | 211.842 M 24.15 % | 170.638 M 21.47 % | 140.472 M -23.03 % | 182.498 M -17.02 % | 219.933 M 88.53 % | 116.655 M -47.92 % | 223.996 M 69.41 % | 132.219 M 44.68 % | 91.387 M 276.47 % | 24.275 M -82.06 % | 135.281 M 296.65 % | 34.106 M 79.76 % | 18.973 M 31.41 % | 14.438 M 22.52 % | 11.784 M -82.68 % | 68.023 M -36.47 % | 107.066 M -16.69 % | 128.514 M 8.69 % | 118.243 M 22 938.36 % | 513.244 K -99.76 % | 211.402 M 8.72 % | 194.439 M -28.52 % | 272.005 M 5.39 % | 258.098 M |
| Deferred revenue | 196.737 M 340.58 % | 44.654 M -71.38 % | 156.019 M -22.27 % | 200.709 M | 0.000 -100.00 % | 184.388 M -16.28 % | 220.242 M 368.62 % | 46.998 M -75.84 % | 194.504 M 7.61 % | 180.746 M 31.13 % | 137.833 M 287.45 % | 35.574 M -65.99 % | 104.606 M 8.54 % | 96.378 M 24.75 % | 77.258 M -1.31 % | 78.284 M -7.89 % | 84.989 M -8.56 % | 92.946 M 6.92 % | 86.933 M 12.47 % | 77.296 M -7.28 % | 83.362 M -6.22 % | 88.889 M 15.66 % | 76.856 M 37.58 % | 55.864 M -20.34 % | 70.124 M -69.41 % | 229.211 M 195.97 % | 77.445 M -36.92 % | 122.779 M 64.74 % | 74.531 M -4.75 % | 78.247 M 21.47 % | 64.417 M 29.20 % | 49.860 M -34.56 % | 76.192 M -7.43 % | 82.304 M 40.08 % | 58.753 M 29.42 % | 45.398 M -10.48 % | 50.714 M -13.62 % | 58.713 M 9.95 % | 53.397 M -31.28 % | 77.703 M 6.63 % | 72.872 M 21.07 % | 60.192 M 41.11 % | 42.657 M -2.42 % | 43.715 M 6.99 % | 40.859 M 2.91 % | 39.702 M -7.28 % | 42.819 M 59.84 % | 26.788 M -31.02 % | 38.836 M -56.81 % | 89.913 M -1.59 % | 91.369 M 107.58 % | 44.016 M | 0.000 -100.00 % | 2.721 M -0.01 % | 2.721 M -80.92 % | 14.263 M 5.32 % | 13.542 M -7.39 % | 14.622 M 19.15 % | 12.272 M -2.34 % | 12.566 M -9.47 % | 13.881 M -0.64 % | 13.970 M 27.24 % | 10.979 M |
| Short term debt | 1.215 B -8.84 % | 1.333 B -11.06 % | 1.498 B 1.20 % | 1.481 B -11.06 % | 1.665 B -1.52 % | 1.691 B -4.25 % | 1.766 B 40.79 % | 1.254 B -18.69 % | 1.543 B 16.30 % | 1.326 B 4.36 % | 1.271 B 66.29 % | 764.270 M -0.24 % | 766.147 M 29.81 % | 590.197 M 54.90 % | 381.011 M -63.05 % | 1.031 B -14.54 % | 1.206 B 19.41 % | 1.010 B 63.93 % | 616.357 M 1.89 % | 604.912 M -37.98 % | 975.407 M 0.74 % | 968.244 M -14.36 % | 1.131 B 172.87 % | 414.347 M 7.32 % | 386.087 M -52.70 % | 816.304 M -12.33 % | 931.113 M 20.26 % | 774.234 M 45.80 % | 531.036 M 4.51 % | 508.141 M -8.56 % | 555.732 M -6.33 % | 593.293 M -4.21 % | 619.392 M -28.66 % | 868.239 M 1.07 % | 859.063 M 70.43 % | 504.061 M 16.67 % | 432.039 M -27.43 % | 595.321 M -9.55 % | 658.169 M -23.90 % | 864.845 M -5.25 % | 912.756 M 34.89 % | 676.690 M 122.90 % | 303.588 M -9.86 % | 336.786 M -0.58 % | 338.751 M 166.18 % | 127.263 M -1.67 % | 129.430 M 54.36 % | 83.847 M -43.89 % | 149.434 M -13.06 % | 171.885 M -38.07 % | 277.565 M -17.52 % | 336.529 M -22.81 % | 435.964 M -3.46 % | 451.581 M 12.31 % | 402.098 M -1.78 % | 409.394 M -2.09 % | 418.144 M 16.11 % | 360.112 M 24.75 % | 288.671 M 6.19 % | 271.840 M 38.66 % | 196.043 M -10.91 % | 220.049 M 1.67 % | 216.443 M |
| Total current liabilities | 1.616 B -3.51 % | 1.674 B -9.99 % | 1.860 B -2.24 % | 1.903 B -10.70 % | 2.131 B -1.86 % | 2.171 B -5.64 % | 2.301 B 33.90 % | 1.719 B -15.76 % | 2.040 B 14.81 % | 1.777 B 6.59 % | 1.667 B 28.62 % | 1.296 B 8.31 % | 1.197 B 16.22 % | 1.030 B 58.99 % | 647.619 M -49.62 % | 1.285 B -12.49 % | 1.469 B 16.23 % | 1.264 B 46.05 % | 865.297 M 3.58 % | 835.384 M -32.96 % | 1.246 B -6.51 % | 1.333 B -6.04 % | 1.419 B 118.94 % | 647.957 M -2.53 % | 664.777 M -46.48 % | 1.242 B 2.20 % | 1.216 B 9.63 % | 1.109 B 48.64 % | 745.895 M 2.82 % | 725.425 M -5.24 % | 765.556 M -5.86 % | 813.190 M -2.62 % | 835.092 M -25.27 % | 1.117 B 3.04 % | 1.084 B 41.89 % | 764.326 M 7.21 % | 712.952 M -20.36 % | 895.193 M -2.20 % | 915.356 M -17.06 % | 1.104 B -2.09 % | 1.127 B 20.74 % | 933.589 M 61.82 % | 576.919 M -7.08 % | 620.903 M 22.66 % | 506.209 M 24.62 % | 406.207 M 28.05 % | 317.238 M 30.17 % | 243.715 M -22.81 % | 315.745 M -31.19 % | 458.891 M -7.13 % | 494.107 M -0.61 % | 497.141 M -18.13 % | 607.233 M -3.28 % | 627.830 M 12.04 % | 560.378 M -0.12 % | 561.073 M -5.70 % | 595.018 M 14.12 % | 521.388 M 22.11 % | 426.966 M -18.06 % | 521.045 M 11.47 % | 467.437 M -15.43 % | 552.739 M 5.02 % | 526.333 M |
| Total liabilities | 3.162 B -3.51 % | 3.277 B -5.82 % | 3.479 B -2.77 % | 3.578 B -1.93 % | 3.649 B 0.95 % | 3.614 B -2.85 % | 3.720 B 0.19 % | 3.714 B 5.89 % | 3.507 B 8.94 % | 3.219 B 4.20 % | 3.089 B -9.98 % | 3.432 B 3.90 % | 3.303 B -2.00 % | 3.371 B 5.61 % | 3.192 B -2.35 % | 3.268 B -5.36 % | 3.454 B 4.07 % | 3.319 B 13.06 % | 2.935 B 3.01 % | 2.849 B -13.51 % | 3.294 B -1.97 % | 3.361 B 10.98 % | 3.028 B 137.37 % | 1.276 B -4.85 % | 1.341 B -30.90 % | 1.940 B -6.98 % | 2.086 B -0.59 % | 2.098 B 20.92 % | 1.735 B 17.88 % | 1.472 B -1.06 % | 1.488 B -5.57 % | 1.576 B -1.49 % | 1.600 B -3.17 % | 1.652 B 3.68 % | 1.593 B 23.80 % | 1.287 B 14.45 % | 1.124 B -16.42 % | 1.345 B -2.10 % | 1.374 B -14.43 % | 1.606 B -5.51 % | 1.700 B 12.43 % | 1.512 B 24.76 % | 1.212 B -4.08 % | 1.263 B 9.23 % | 1.157 B 3.54 % | 1.117 B 6.11 % | 1.053 B 8.07 % | 973.995 M -10.76 % | 1.091 B -5.65 % | 1.157 B -7.61 % | 1.252 B -2.51 % | 1.284 B -7.33 % | 1.386 B -0.94 % | 1.399 B 3.48 % | 1.352 B 3.92 % | 1.301 B 21.12 % | 1.074 B 6.18 % | 1.011 B 6.74 % | 947.620 M 1.70 % | 931.822 M 1.65 % | 916.663 M 0.06 % | 916.095 M -0.41 % | 919.844 M |
| Other non current assets | 1.184 B 1.46 % | 1.167 B -3.86 % | 1.214 B 2.60 % | 1.183 B 10.52 % | 1.070 B -13.30 % | 1.234 B -7.16 % | 1.330 B 0.84 % | 1.319 B -34.84 % | 2.024 B -7.59 % | 2.190 B -18.36 % | 2.682 B -27.04 % | 3.677 B -9.43 % | 4.059 B 1.90 % | 3.984 B 13.36 % | 3.514 B 5.52 % | 3.330 B -4.66 % | 3.493 B 2.37 % | 3.412 B 2.73 % | 3.322 B 8.57 % | 3.060 B -6.70 % | 3.279 B 0.35 % | 3.268 B 20.66 % | 2.708 B 124.25 % | 1.208 B 5.39 % | 1.146 B 9 213.91 % | 12.304 M 0.60 % | 12.231 M -99.40 % | 2.031 B 49.78 % | 1.356 B 14.19 % | 1.187 B 2.41 % | 1.159 B -30.24 % | 1.662 B 4.03 % | 1.598 B 3.48 % | 1.544 B 1.57 % | 1.520 B 33.73 % | 1.137 B -0.60 % | 1.143 B -50.51 % | 2.311 B 6.50 % | 2.170 B 2.40 % | 2.119 B 1.64 % | 2.085 B 2.39 % | 2.036 B 16.10 % | 1.753 B -0.14 % | 1.756 B 112.96 % | 824.537 M -1.88 % | 840.324 M 532.12 % | 132.937 M 3 011.81 % | 4.272 M 4.89 % | 4.073 M 7.81 % | 3.778 M -4.28 % | 3.947 M -1.57 % | 4.010 M 0.60 % | 3.986 M 0.20 % | 3.978 M -0.56 % | 4.000 M | 0.000 | 0.000 -100.00 % | 2.453 M 6.32 % | 2.307 M -98.75 % | 184.170 M 0.05 % | 184.071 M -61.27 % | 475.208 M 8.40 % | 438.378 M |
| Long term investments | 49.956 M -10.70 % | 55.941 M -6.54 % | 59.855 M -28.08 % | 83.225 M 15.13 % | 72.290 M -17.69 % | 87.829 M -7.29 % | 94.736 M -9.65 % | 104.858 M -11.21 % | 118.095 M -0.97 % | 119.246 M 1.97 % | 116.944 M -8.17 % | 127.352 M 4.24 % | 122.172 M 0.00 % | 122.172 M -0.93 % | 123.324 M 0.94 % | 122.173 M -1.39 % | 123.899 M 4.87 % | 118.144 M 5.66 % | 111.813 M 4.86 % | 106.633 M -10.18 % | 118.719 M 7.84 % | 110.087 M -28.17 % | 153.251 M 258.48 % | 42.750 M 0.00 % | 42.750 M -96.37 % | 1.179 B -30.92 % | 1.707 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 707.969 M -0.37 % | 710.572 M -0.55 % | 714.470 M 373 968.09 % | 191.000 K 0.00 % | 191.000 K 0.00 % | 191.000 K -0.05 % | 191.087 K -99.98 % | 1.005 B 727 803.62 % | 138.000 K 187.50 % | 48.000 K 19.83 % | 40.056 K -99.05 % | 4.220 M -95.32 % | 90.107 M 2.21 % | 88.162 M -0.88 % | 88.947 M 27.68 % | 69.663 M -1.69 % | 70.864 M 76.82 % | 40.078 M 23.96 % | 32.332 M |
| Intangible assets | 28.552 M 380.51 % | 5.942 M -6.00 % | 6.321 M -2.76 % | 6.501 M -1.69 % | 6.613 M -5.35 % | 6.987 M -3.59 % | 7.247 M -2.46 % | 7.430 M -7.30 % | 8.015 M -7.26 % | 8.642 M -6.78 % | 9.270 M -6.35 % | 9.899 M -6.72 % | 10.612 M -2.62 % | 10.897 M 9.48 % | 9.953 M 33.53 % | 7.454 M -6.87 % | 8.004 M -2.39 % | 8.200 M -5.95 % | 8.719 M 0.76 % | 8.653 M 6.09 % | 8.156 M 1.65 % | 8.024 M -1.71 % | 8.163 M 7.61 % | 7.586 M 20.32 % | 6.305 M -4.15 % | 6.578 M -3.18 % | 6.794 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 % | 8.155 M -73.32 % | 30.571 M -6.62 % | 32.740 M 10.02 % | 29.759 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 5.573 M -6.21 % | 5.942 M -6.00 % | 6.321 M -2.76 % | 6.501 M -1.69 % | 6.613 M -5.35 % | 6.987 M -3.59 % | 7.247 M -2.46 % | 7.430 M -7.30 % | 8.015 M -7.26 % | 8.642 M -6.78 % | 9.270 M -6.35 % | 9.899 M -6.72 % | 10.612 M -2.62 % | 10.897 M 9.48 % | 9.953 M 33.53 % | 7.454 M -6.87 % | 8.004 M -2.39 % | 8.200 M -5.95 % | 8.719 M 0.76 % | 8.653 M 6.09 % | 8.156 M 1.65 % | 8.024 M -1.71 % | 8.163 M 7.61 % | 7.586 M 20.32 % | 6.305 M -4.15 % | 6.578 M -3.18 % | 6.794 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 % | 817.089 M -0.32 % | 819.738 M -17.20 % | 990.074 M -0.42 % | 994.261 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 |
| Property plant equipment net | 85.573 M 4.27 % | 82.071 M -5.65 % | 86.989 M -4.37 % | 90.965 M -58.51 % | 219.231 M 144.20 % | 89.777 M -0.37 % | 90.112 M -35.83 % | 140.436 M -0.87 % | 141.668 M -2.74 % | 145.659 M -1.13 % | 147.319 M 3.99 % | 141.668 M -1.59 % | 143.962 M -2.75 % | 148.037 M -2.64 % | 152.058 M 13.40 % | 134.093 M -1.37 % | 135.957 M 1.94 % | 133.365 M 17.25 % | 113.740 M 115.89 % | 52.684 M -3.85 % | 54.796 M 35.22 % | 40.524 M 152.99 % | 16.018 M -60.43 % | 40.481 M -2.69 % | 41.601 M -2.62 % | 42.721 M -5.14 % | 45.035 M -20.82 % | 56.877 M -2.09 % | 58.093 M -15.40 % | 68.670 M 0.30 % | 68.465 M -1.97 % | 69.840 M 0.56 % | 69.451 M -2.74 % | 71.409 M -2.34 % | 73.118 M -5.49 % | 77.367 M -0.03 % | 77.388 M 5.37 % | 73.447 M -0.74 % | 73.995 M -11.12 % | 83.248 M -4.59 % | 87.252 M -0.76 % | 87.923 M -1.53 % | 89.293 M -4.53 % | 93.534 M -4.49 % | 97.935 M -1.10 % | 99.029 M -2.47 % | 101.533 M -13.60 % | 117.510 M 7.95 % | 108.857 M -1.08 % | 110.044 M -2.44 % | 112.793 M -2.41 % | 115.580 M -89.71 % | 1.123 B 2.57 % | 1.095 B 3.33 % | 1.060 B 3.07 % | 1.028 B 58.41 % | 649.120 M 20.72 % | 537.697 M 11.35 % | 482.907 M 64.74 % | 293.138 M 0.70 % | 291.100 M 0.57 % | 289.449 M -0.02 % | 289.509 M |
| Total non current assets | 1.385 B 0.86 % | 1.373 B -3.85 % | 1.428 B 0.92 % | 1.415 B -0.43 % | 1.421 B -3.06 % | 1.466 B -6.42 % | 1.567 B -2.93 % | 1.614 B -30.72 % | 2.330 B -6.97 % | 2.504 B -16.44 % | 2.997 B -24.83 % | 3.987 B -8.68 % | 4.366 B 1.75 % | 4.291 B 12.14 % | 3.827 B 5.64 % | 3.622 B -4.42 % | 3.790 B 2.43 % | 3.700 B 3.17 % | 3.586 B 9.85 % | 3.264 B -6.79 % | 3.502 B 0.94 % | 3.469 B 19.19 % | 2.911 B 121.09 % | 1.317 B 4.95 % | 1.254 B -0.24 % | 1.257 B -29.67 % | 1.788 B -15.06 % | 2.105 B 47.06 % | 1.431 B 12.39 % | 1.273 B 2.21 % | 1.246 B -28.82 % | 1.751 B 3.87 % | 1.685 B 3.06 % | 1.635 B 1.39 % | 1.613 B 30.72 % | 1.234 B -0.57 % | 1.241 B -48.54 % | 2.412 B 6.12 % | 2.272 B 1.89 % | 2.230 B 1.37 % | 2.200 B 2.18 % | 2.153 B 14.92 % | 1.874 B -0.37 % | 1.881 B 13.15 % | 1.662 B -1.11 % | 1.681 B 71.44 % | 980.395 M 1.54 % | 965.502 M 0.60 % | 959.726 M -15.19 % | 1.132 B -1.24 % | 1.146 B -1.13 % | 1.159 B -0.44 % | 1.164 B 2.57 % | 1.135 B 3.24 % | 1.099 B 1.76 % | 1.080 B 39.53 % | 774.100 M 17.04 % | 661.385 M 8.98 % | 606.895 M 5.91 % | 573.042 M 0.42 % | 570.663 M -31.17 % | 829.108 M 5.64 % | 784.864 M |
| Other current assets | 51.716 M 21.09 % | 42.710 M 30.86 % | 32.639 M -27.31 % | 44.900 M -41.52 % | 76.776 M 12.43 % | 68.287 M -10.60 % | 76.382 M -7.17 % | 82.282 M -86.22 % | 597.306 M 102.35 % | 295.187 M 57.14 % | 187.848 M 16.45 % | 161.312 M 99.53 % | 80.847 M 15.08 % | 70.251 M -30.61 % | 101.243 M -21.98 % | 129.764 M 44.91 % | 89.550 M 113.66 % | 41.912 M -7.49 % | 45.304 M -72.88 % | 167.070 M 112.15 % | 78.750 M 30.92 % | 60.153 M -19.23 % | 74.472 M -65.95 % | 218.713 M 288.48 % | 56.299 M -65.05 % | 161.107 M 9.16 % | 147.591 M 596.71 % | 21.184 M -83.47 % | 128.124 M 187.41 % | 44.579 M -14.93 % | 52.405 M 55.75 % | 33.646 M 14.00 % | 29.513 M 21.39 % | 24.313 M -48.22 % | 46.955 M -65.61 % | 136.541 M 18.55 % | 115.180 M 774.30 % | 13.174 M -48.73 % | 25.695 M -17.97 % | 31.324 M -8.67 % | 34.299 M -37.03 % | 54.472 M -48.11 % | 104.979 M 33.73 % | 78.498 M -13.14 % | 90.376 M 128.66 % | 39.525 M 42.18 % | 27.799 M -13.78 % | 32.242 M 40.48 % | 22.952 M -1.78 % | 23.368 M -53.49 % | 50.245 M 228.03 % | 15.317 M -99.24 % | 2.003 B -2.34 % | 2.051 B 9 857.67 % | 20.596 M -48.13 % | 39.708 M 633.84 % | 5.411 M -24.19 % | 7.138 M 11.80 % | 6.384 M -61.97 % | 16.787 M 31.94 % | 12.723 M -12.41 % | 14.526 M 316.02 % | 3.492 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.002 M -97.10 % | 69.012 M -22.49 % | 89.031 M 9.88 % | 81.027 M -34.67 % | 124.022 M -66.40 % | 369.110 M 1.93 % | 362.105 M -21.46 % | 461.041 M 211.51 % | 148.002 M | 0.000 -100.00 % | 76.011 M 31.05 % | 58.002 M | 0.000 -100.00 % | 271.062 M | 0.000 -100.00 % | 71.026 M 81.88 % | 39.051 M 212.35 % | 12.502 M -64.28 % | 35.001 M | 0.000 | 0.000 -100.00 % | 38.017 M | 0.000 | 0.000 -100.00 % | 43.530 M 36.03 % | 32.001 M -77.88 % | 144.670 M 416.25 % | 28.023 M -85.27 % | 190.248 M -5.01 % | 200.293 M 399.03 % | 40.136 M 434.86 % | 7.504 M -86.20 % | 54.368 M 136.38 % | 23.000 M -35.58 % | 35.702 M | 0.000 -100.00 % | 48.418 M 15.00 % | 42.103 M 309.17 % | 10.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.945 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 99.672 M 48.43 % | 67.153 M 160.98 % | 25.731 M -43.57 % | 45.602 M -21.83 % | 58.339 M 3.65 % | 56.284 M -8.26 % | 61.349 M -12.24 % | 69.906 M 26.46 % | 55.279 M -49.38 % | 109.209 M 13.10 % | 96.557 M -0.67 % | 97.206 M -56.18 % | 221.828 M 104.26 % | 108.603 M 61.82 % | 67.112 M -48.31 % | 129.832 M -11.58 % | 146.841 M -53.02 % | 312.556 M 255.85 % | 87.833 M 96.13 % | 44.783 M -59.39 % | 110.267 M 9.97 % | 100.271 M 16.09 % | 86.372 M 156.58 % | 33.663 M -86.86 % | 256.232 M 243.57 % | 74.580 M 89.60 % | 39.336 M -3.83 % | 40.902 M 238.59 % | 12.080 M -71.74 % | 42.751 M -5.49 % | 45.235 M 38.64 % | 32.628 M 0.29 % | 32.533 M -6.60 % | 34.832 M 28.47 % | 27.113 M 37.59 % | 19.706 M -56.91 % | 45.730 M -68.76 % | 146.398 M 540.00 % | 22.875 M -72.79 % | 84.065 M 356.21 % | 18.427 M 16.47 % | 15.821 M -21.80 % | 20.233 M -63.97 % | 56.151 M 102.45 % | 27.736 M -46.13 % | 51.488 M -44.83 % | 93.319 M 3.41 % | 90.244 M -58.73 % | 218.671 M 21.92 % | 179.350 M 211.71 % | 57.537 M 592.55 % | 8.308 M -77.30 % | 36.597 M -16.26 % | 43.704 M 139.06 % | 18.282 M 2.97 % | 17.755 M -48.82 % | 34.689 M 63.28 % | 21.245 M 1 769.30 % | 1.137 M -82.43 % | 6.470 M -86.12 % | 46.618 M -39.27 % | 76.769 M 192.36 % | 26.258 M |
| Cash and short term investments | 99.672 M 48.43 % | 67.153 M 160.98 % | 25.731 M -43.57 % | 45.602 M -21.83 % | 58.339 M 3.65 % | 56.284 M -8.26 % | 61.349 M -12.24 % | 69.906 M 26.46 % | 55.279 M -50.29 % | 111.211 M -32.83 % | 165.570 M -11.10 % | 186.237 M -38.51 % | 302.855 M 30.19 % | 232.625 M -46.67 % | 436.221 M -11.33 % | 491.937 M -19.07 % | 607.882 M 31.99 % | 460.558 M 424.36 % | 87.833 M -27.29 % | 120.794 M -28.21 % | 168.269 M 67.81 % | 100.271 M -71.95 % | 357.433 M 961.80 % | 33.663 M -89.71 % | 327.258 M 188.00 % | 113.631 M 119.20 % | 51.839 M -31.70 % | 75.903 M 528.34 % | 12.080 M -71.74 % | 42.751 M -48.65 % | 83.252 M 155.15 % | 32.628 M 0.29 % | 32.533 M -58.48 % | 78.362 M 32.56 % | 59.114 M -64.04 % | 164.376 M 122.87 % | 73.753 M -78.09 % | 336.646 M 50.85 % | 223.167 M 79.68 % | 124.201 M 378.97 % | 25.931 M -63.06 % | 70.189 M 62.35 % | 43.233 M -52.93 % | 91.853 M 231.17 % | 27.736 M -72.24 % | 99.906 M -26.23 % | 135.422 M 34.70 % | 100.534 M -54.02 % | 218.671 M 21.92 % | 179.350 M 211.71 % | 57.537 M -97.05 % | 1.953 B 5 237.16 % | 36.597 M -16.26 % | 43.704 M 139.06 % | 18.282 M 2.97 % | 17.755 M -48.82 % | 34.689 M 63.28 % | 21.245 M 1 769.30 % | 1.137 M -82.43 % | 6.470 M -86.12 % | 46.618 M -39.27 % | 76.769 M 192.36 % | 26.258 M |
| Total current assets | 4.328 B -2.99 % | 4.461 B -3.39 % | 4.618 B -2.82 % | 4.752 B -1.52 % | 4.825 B 0.39 % | 4.806 B 0.32 % | 4.791 B 1.58 % | 4.716 B 24.24 % | 3.796 B 12.50 % | 3.375 B 22.68 % | 2.751 B 36.32 % | 2.018 B 34.84 % | 1.496 B -8.57 % | 1.637 B -14.11 % | 1.906 B -12.50 % | 2.178 B -0.84 % | 2.196 B 2.32 % | 2.147 B 15.48 % | 1.859 B -7.59 % | 2.012 B -8.07 % | 2.188 B -3.66 % | 2.271 B -13.61 % | 2.629 B 4.75 % | 2.510 B -5.47 % | 2.655 B -15.64 % | 3.147 B 14.17 % | 2.757 B 15.66 % | 2.383 B -6.47 % | 2.548 B 2.09 % | 2.496 B -2.17 % | 2.551 B 22.76 % | 2.078 B -4.19 % | 2.169 B -4.36 % | 2.268 B 1.50 % | 2.235 B -9.68 % | 2.474 B 6.81 % | 2.316 B 63.25 % | 1.419 B -3.89 % | 1.476 B -12.18 % | 1.681 B -4.32 % | 1.757 B 3.07 % | 1.705 B 1.56 % | 1.678 B -0.12 % | 1.680 B -4.89 % | 1.767 B 2.22 % | 1.728 B -26.48 % | 2.351 B 2.74 % | 2.288 B -3.55 % | 2.372 B 4.43 % | 2.272 B 13.46 % | 2.002 B -0.57 % | 2.013 B -2.94 % | 2.075 B -2.30 % | 2.123 B 0.29 % | 2.117 B 0.16 % | 2.114 B 1.48 % | 2.083 B -4.00 % | 2.170 B 0.84 % | 2.152 B 0.11 % | 2.149 B 0.52 % | 2.138 B 12.83 % | 1.895 B -0.35 % | 1.902 B |
| Inventory | 4.148 B -4.17 % | 4.328 B -4.59 % | 4.536 B -1.95 % | 4.626 B -1.31 % | 4.688 B 0.18 % | 4.679 B 0.61 % | 4.651 B 2.14 % | 4.553 B 45.26 % | 3.135 B 5.93 % | 2.959 B 25.37 % | 2.360 B 42.23 % | 1.660 B 50.65 % | 1.102 B -16.83 % | 1.325 B -1.98 % | 1.351 B -8.22 % | 1.472 B 4.45 % | 1.410 B -7.51 % | 1.524 B -5.25 % | 1.608 B -6.04 % | 1.712 B -11.38 % | 1.932 B -7.42 % | 2.087 B -3.70 % | 2.167 B -2.59 % | 2.224 B -0.78 % | 2.242 B -21.05 % | 2.840 B 12.43 % | 2.526 B 11.91 % | 2.257 B -5.05 % | 2.377 B 0.07 % | 2.375 B -1.19 % | 2.404 B 21.48 % | 1.979 B -4.60 % | 2.074 B -2.55 % | 2.128 B 0.60 % | 2.116 B -1.96 % | 2.158 B 3.02 % | 2.095 B 102.58 % | 1.034 B -14.86 % | 1.215 B -19.76 % | 1.514 B -10.11 % | 1.684 B 7.31 % | 1.570 B 3.17 % | 1.521 B 1.35 % | 1.501 B -8.46 % | 1.640 B 2.75 % | 1.596 B -26.85 % | 2.182 B 1.62 % | 2.147 B 2.24 % | 2.100 B 3.14 % | 2.036 B 9.42 % | 1.861 B -2.32 % | 1.905 B | 0.000 | 0.000 -100.00 % | 2.047 B 0.22 % | 2.043 B 0.55 % | 2.032 B -4.67 % | 2.131 B -0.14 % | 2.134 B 0.38 % | 2.126 B 2.27 % | 2.079 B 15.25 % | 1.804 B -3.25 % | 1.864 B |
| Net receivables | 28.552 M 22.05 % | 23.394 M 0.12 % | 23.366 M -33.26 % | 35.009 M 1 390.38 % | 2.349 M -2.21 % | 2.402 M 4.30 % | 2.303 M -78.31 % | 10.620 M 17.59 % | 9.031 M 0.56 % | 8.981 M -91.25 % | 102.651 M 861.69 % | 10.674 M -4.45 % | 11.171 M 19.16 % | 9.375 M -44.73 % | 16.963 M -89.32 % | 158.895 M 77.62 % | 89.456 M -42.19 % | 154.731 M 31.78 % | 117.418 M 52.18 % | 77.158 M 710.74 % | 9.517 M -60.89 % | 24.332 M -20.17 % | 30.478 M -7.83 % | 33.068 M 10.97 % | 29.798 M -9.95 % | 33.090 M 4.19 % | 31.758 M 7.88 % | 29.438 M -5.11 % | 31.024 M -7.35 % | 33.484 M 182.25 % | 11.863 M -64.42 % | 33.344 M 1.13 % | 32.973 M -10.85 % | 36.984 M 190.59 % | 12.727 M -14.46 % | 14.879 M -53.99 % | 32.337 M -7.33 % | 34.893 M 175.63 % | 12.659 M 9.02 % | 11.612 M -6.48 % | 12.416 M -77.59 % | 55.396 M 5.56 % | 52.479 M 0.85 % | 52.037 M 3.95 % | 50.060 M 7.99 % | 46.356 M 6.52 % | 43.520 M 433.66 % | 8.155 M -73.32 % | 30.571 M -6.62 % | 32.740 M 10.02 % | 29.759 M -33.76 % | 44.928 M 27.59 % | 35.213 M 22.20 % | 28.816 M -6.87 % | 30.942 M 129.76 % | 13.467 M 20.35 % | 11.190 M 10.17 % | 10.157 M 2.18 % | 9.940 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.650 M |
| Tax assets | 60.332 M -3.84 % | 62.743 M 1.80 % | 61.632 M 18.94 % | 51.818 M -2.29 % | 53.030 M 12.17 % | 47.275 M 4.70 % | 45.154 M 5.52 % | 42.792 M 11.79 % | 38.278 M -6.14 % | 40.780 M -0.44 % | 40.961 M 30.72 % | 31.336 M 4.79 % | 29.903 M 12.96 % | 26.472 M -2.71 % | 27.209 M -3.56 % | 28.214 M -0.82 % | 28.448 M 2.87 % | 27.655 M -7.23 % | 29.809 M -18.58 % | 36.612 M -11.01 % | 41.141 M -3.95 % | 42.834 M 71.00 % | 25.049 M 39.11 % | 18.007 M 0.94 % | 17.840 M 7.31 % | 16.624 M -0.26 % | 16.668 M -2.02 % | 17.011 M -1.62 % | 17.291 M -0.65 % | 17.404 M -3.33 % | 18.004 M -3.66 % | 18.687 M 2.37 % | 18.254 M -9.27 % | 20.119 M 0.82 % | 19.956 M -0.33 % | 20.023 M -0.63 % | 20.149 M -26.89 % | 27.559 M -4.63 % | 28.896 M 2.09 % | 28.306 M -0.16 % | 28.352 M -3.90 % | 29.503 M -4.75 % | 30.975 M -1.04 % | 31.301 M -1.34 % | 31.727 M 2.81 % | 30.860 M -1.89 % | 31.456 M 18.97 % | 26.440 M -1.59 % | 26.867 M -2.40 % | 27.527 M -20.40 % | 34.581 M -0.57 % | 34.780 M -5.02 % | 36.619 M 2.66 % | 35.670 M 1.03 % | 35.308 M -25.81 % | 47.591 M 36.47 % | 34.873 M 5.44 % | 33.073 M 1.03 % | 32.734 M 25.56 % | 26.071 M 5.86 % | 24.628 M 1.05 % | 24.373 M -1.11 % | 24.645 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 83.674 M -2.10 % | 85.470 M -11.77 % | 96.871 M -7.81 % | 105.074 M 130.82 % | 45.522 M -49.47 % | 90.094 M -13.68 % | 104.369 M -3.87 % | 108.571 M -5.48 % | 114.861 M 7.38 % | 106.963 M 3.49 % | 103.359 M 1.94 % | 101.389 M -46.91 % | 190.986 M -13.26 % | 220.181 M 200.00 % | 73.393 M 16.64 % | 62.920 M 19.04 % | 52.856 M 5.78 % | 49.968 M -11.16 % | 56.244 M 82.48 % | 30.822 M -5.47 % | 32.607 M -39.57 % | 53.955 M 23.77 % | 43.594 M 6.21 % | 41.047 M -18.70 % | 50.489 M -24.40 % | 66.780 M -19.16 % | 82.610 M -22.46 % | 106.533 M 72.89 % | 61.618 M 3.37 % | 59.610 M 3.04 % | 57.850 M -12.27 % | 65.944 M -2.94 % | 67.944 M -2.26 % | 69.517 M -4.61 % | 72.878 M 12.15 % | 64.983 M 32.50 % | 49.043 M 27.00 % | 38.618 M -32.82 % | 57.488 M 184.07 % | 20.237 M -53.84 % | 43.843 M -58.65 % | 106.024 M 33.78 % | 79.253 M 27.43 % | 62.194 M 36.46 % | 45.576 M 2.46 % | 44.483 M -3.82 % | 46.248 M -24.98 % | 61.647 M -31.56 % | 90.077 M 108.34 % | 43.236 M -47.63 % | 82.565 M -11.59 % | 93.394 M -40.45 % | 156.831 M -3.04 % | 161.744 M 619.21 % | 22.489 M -9.08 % | 24.735 M -11.73 % | 28.023 M 45.21 % | 19.298 M -83.80 % | 119.158 M 372.16 % | 25.237 M -40.40 % | 42.347 M 170.92 % | 15.631 M -25.48 % | 20.975 M |
| Tax payables | 1.190 M -90.22 % | 12.163 M 11.44 % | 10.914 M 297.89 % | 2.743 M -53.00 % | 5.836 M -33.07 % | 8.720 M 179.02 % | 3.125 M 42.38 % | 2.195 M 117.11 % | 1.011 M -94.72 % | 19.141 M 1.14 % | 18.926 M 7 988.05 % | 234.000 K -45.33 % | 428.000 K -87.66 % | 3.467 M 350.55 % | 769.504 K | 0.000 -100.00 % | 528.000 K 1 220.00 % | 40.000 K -0.46 % | 40.184 K 111.49 % | 19.000 K -99.92 % | 25.327 M 0.00 % | 25.327 M 0.00 % | 25.327 M -16.82 % | 30.447 M -44.32 % | 54.682 M 1 499.82 % | 3.418 M -0.01 % | 3.418 M 7.02 % | 3.194 M 84.09 % | 1.735 M -54.40 % | 3.805 M 38.85 % | 2.740 M 43.17 % | 1.914 M -19.17 % | 2.368 M 189.13 % | 819.000 K | 0.000 | 0.000 -100.00 % | 18.768 M -54.36 % | 41.119 M 124.44 % | 18.321 M 173.16 % | 6.707 M | 0.000 -100.00 % | 10.403 M -10.16 % | 11.580 M 481.90 % | 1.990 M -61.93 % | 5.227 M -50.05 % | 10.465 M 12.04 % | 9.340 M 36.67 % | 6.834 M -47.92 % | 13.123 M -29.36 % | 18.576 M 118.49 % | 8.502 M 101.04 % | 4.229 M | 0.000 -100.00 % | 2.721 M -0.01 % | 2.721 M -51.54 % | 5.615 M -17.37 % | 6.795 M -25.44 % | 9.113 M 43.47 % | 6.352 M | 0.000 -100.00 % | 20.727 M -33.32 % | 31.084 M 56.70 % | 19.837 M |
| Deferred revenue non current | 809.694 M -1.11 % | 818.789 M -1.02 % | 827.245 M -1.05 % | 835.982 M | 0.000 -100.00 % | 854.570 M -0.76 % | 861.115 M -0.99 % | 869.761 M -0.98 % | 878.338 M -1.06 % | 887.713 M -0.90 % | 895.738 M -0.19 % | 897.444 M -1.62 % | 912.219 M -0.92 % | 920.680 M -0.91 % | 929.100 M -0.95 % | 938.044 M -0.92 % | 946.785 M -0.91 % | 955.473 M -0.87 % | 963.836 M -0.85 % | 972.081 M -3.32 % | 1.005 B -0.83 % | 1.014 B -0.80 % | 1.022 B 3 424.93 % | 28.998 M 39.89 % | 20.729 M 14.10 % | 18.168 M -9.40 % | 20.054 M -8.76 % | 21.979 M -30.42 % | 31.586 M -7.89 % | 34.293 M 15.41 % | 29.715 M 2.02 % | 29.127 M -2.12 % | 29.759 M -16.93 % | 35.822 M -10.11 % | 39.852 M -1.73 % | 40.554 M 35.04 % | 30.032 M 15.51 % | 25.999 M 12.27 % | 23.157 M -5.42 % | 24.485 M -27.43 % | 33.742 M -15.72 % | 40.034 M 9.56 % | 36.541 M -3.46 % | 37.850 M 2 423.33 % | 1.500 M -14.29 % | 1.750 M -12.50 % | 2.000 M -95.27 % | 42.314 M -7.89 % | 45.937 M 1 570.44 % | 2.750 M -8.33 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 249.590 M 0.84 % | 247.508 M 0.55 % | 246.160 M 6.65 % | 230.804 M -0.91 % | 232.931 M 0.08 % | 232.755 M 6.40 % | 218.760 M 3.41 % | 211.542 M 5.56 % | 200.406 M 3.60 % | 193.444 M -0.55 % | 194.515 M 1.88 % | 190.921 M 6.08 % | 179.973 M 2.22 % | 176.066 M 10.55 % | 159.260 M -3.12 % | 164.386 M -1.68 % | 167.191 M -0.85 % | 168.621 M 1.67 % | 165.848 M 13.32 % | 146.356 M 12.96 % | 129.566 M 10.01 % | 117.775 M -0.60 % | 118.481 M -20.24 % | 148.551 M -1.04 % | 150.117 M 56.94 % | 95.652 M -2.37 % | 97.972 M 99.96 % | 48.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.293 M 1.72 % | 90.731 M 0.09 % | 90.651 M 2.84 % | 88.148 M 1.02 % | 87.256 M -0.49 % | 87.687 M 0.74 % | 87.045 M -0.29 % | 87.294 M -2.03 % | 89.107 M 3.90 % | 85.759 M 2.33 % | 83.804 M -0.17 % | 83.943 M -0.51 % | 84.376 M 0.25 % | 84.166 M -1.13 % | 85.126 M -3.31 % | 88.040 M -3.58 % | 91.309 M 1.24 % | 90.193 M -1.36 % | 91.435 M -0.97 % | 92.329 M -3.27 % | 95.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 38.794 M 11.78 % | 34.707 M -9.31 % | 38.268 M -6.92 % | 41.113 M -7.42 % | 44.409 M 2.43 % | 43.357 M -0.44 % | 43.549 M -50.97 % | 88.826 M -3.64 % | 92.180 M -3.10 % | 95.133 M -3.52 % | 98.599 M -2.86 % | 101.497 M -2.41 % | 104.006 M -1.83 % | 105.949 M -2.93 % | 109.141 M -1.59 % | 110.902 M -2.58 % | 113.837 M -1.90 % | 116.045 M 14.31 % | 101.522 M 155.21 % | 39.780 M -3.39 % | 41.175 M 52.56 % | 26.989 M 1 340.90 % | 1.873 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 490.105 M -0.97 % | 494.893 M -0.63 % | 498.023 M -3.62 % | 516.721 M 1.16 % | 510.810 M -2.38 % | 523.241 M -0.51 % | 525.928 M -1.52 % | 534.027 M -1.94 % | 544.617 M -0.17 % | 545.538 M -14.26 % | 636.258 M 14.67 % | 554.859 M 0.75 % | 550.715 M 0.52 % | 547.878 M -0.17 % | 548.798 M -0.35 % | 550.714 M 0.26 % | 549.259 M 0.85 % | 544.654 M -14.40 % | 636.258 M 19.28 % | 533.420 M -1.78 % | 543.089 M 1.57 % | 534.709 M -23.66 % | 700.439 M 10.09 % | 636.258 M 0.00 % | 636.258 M 11.77 % | 569.241 M -10.53 % | 636.258 M 0.00 % | 636.258 M 0.00 % | 636.258 M 0.00 % | 636.258 M 0.00 % | 636.258 M 0.00 % | 636.258 M 0.00 % | 636.258 M 0.00 % | 636.258 M -8.48 % | 695.198 M 9.26 % | 636.258 M 10.21 % | 577.317 M -16.96 % | 695.199 M 20.42 % | 577.317 M 0.00 % | 577.317 M -16.96 % | 695.199 M 20.42 % | 577.317 M 0.00 % | 577.317 M -16.96 % | 695.199 M 0.00 % | 695.199 M 9.26 % | 636.258 M -8.48 % | 695.199 M 9.26 % | 636.258 M 9.09 % | 583.258 M 0.00 % | 583.258 M 40.22 % | 415.966 M -11.30 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M 0.00 % | 468.966 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.320 M 5.38 % | 14.538 M -14.38 % | 16.980 M 3.15 % | 16.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.911 M 285.25 % | 4.130 M 0.17 % | 4.123 M 30.10 % | 3.169 M 272.79 % | 850.069 K -48.04 % | 1.636 M -13.53 % | 1.892 M -1.36 % | 1.918 M -15.74 % | 2.276 M -88.05 % | 19.054 M 3.37 % | 18.432 M 27.55 % | 14.451 M 1.77 % | 14.200 M -6.34 % | 15.160 M 2.95 % | 14.726 M 3.53 % | 14.224 M -8.37 % | 15.524 M -27.36 % | 21.371 M 3.45 % | 20.659 M 3.64 % | 19.933 M 0.22 % | 19.890 M 192.87 % | -21.417 M -89.75 % | -11.287 M -143.85 % | 25.739 M -16.77 % | 30.926 M 9.17 % | 28.329 M 60.94 % | 17.602 M 84.72 % | 9.529 M -57.64 % | 22.497 M 14.14 % | 19.709 M -66.58 % | 58.978 M 0.30 % | 58.799 M -4.72 % | 61.712 M 290.19 % | 15.816 M 70.85 % | 9.257 M -82.24 % | 52.123 M -10.77 % | 58.415 M | 0.000 | 0.000 | 0.000 100.00 % | -40.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.713 B -2.09 % | 5.835 B -3.50 % | 6.046 B -1.96 % | 6.167 B -1.27 % | 6.247 B -0.42 % | 6.273 B -1.34 % | 6.358 B 0.43 % | 6.330 B 3.33 % | 6.126 B 4.21 % | 5.879 B 2.28 % | 5.748 B -4.28 % | 6.005 B 2.43 % | 5.863 B -1.10 % | 5.928 B 3.41 % | 5.732 B -1.17 % | 5.800 B -3.11 % | 5.986 B 2.39 % | 5.846 B 7.38 % | 5.445 B 3.20 % | 5.276 B -7.28 % | 5.690 B -0.88 % | 5.741 B 3.62 % | 5.540 B 44.78 % | 3.826 B -2.13 % | 3.910 B -11.24 % | 4.405 B -3.07 % | 4.545 B 1.26 % | 4.488 B 12.78 % | 3.980 B 5.57 % | 3.770 B -0.73 % | 3.797 B -0.83 % | 3.829 B -0.67 % | 3.855 B -1.25 % | 3.903 B 1.45 % | 3.848 B 3.77 % | 3.708 B 4.23 % | 3.557 B -7.13 % | 3.830 B 2.18 % | 3.749 B -4.16 % | 3.911 B -1.15 % | 3.957 B 2.57 % | 3.858 B 8.61 % | 3.552 B -0.25 % | 3.561 B 3.86 % | 3.429 B 0.58 % | 3.409 B 2.34 % | 3.331 B 2.38 % | 3.253 B -2.35 % | 3.332 B -2.10 % | 3.403 B 8.11 % | 3.148 B -0.77 % | 3.172 B -2.04 % | 3.239 B -0.60 % | 3.258 B 1.30 % | 3.216 B 0.70 % | 3.194 B 11.79 % | 2.857 B 0.92 % | 2.831 B 2.63 % | 2.759 B 1.33 % | 2.722 B 0.50 % | 2.709 B -0.56 % | 2.724 B 1.40 % | 2.687 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-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-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 252.785 M 94.00 % | 130.301 M 174.60 % | 47.452 M -1.12 % | 47.989 M 346.20 % | -19.492 M -284.36 % | 10.573 M 172.94 % | -14.495 M 93.83 % | -235.123 M -5.26 % | -223.371 M -107.70 % | -107.543 M -164.92 % | 165.649 M 264.83 % | -100.496 M -174.56 % | 134.793 M 160.40 % | -223.175 M -391.85 % | 76.469 M 71.31 % | 44.637 M -19.84 % | 55.682 M -2.61 % | 57.174 M 149.13 % | -116.370 M -135.04 % | 332.123 M 196.75 % | 111.921 M 126.58 % | -421.116 M -102.50 % | -207.961 M 3.33 % | -215.122 M -140.13 % | 536.036 M 54.38 % | 347.211 M 389.32 % | -120.009 M 41.20 % | -204.109 M -57.76 % | -129.380 M -7 230.31 % | -1.765 M -102.41 % | 73.357 M 169.02 % | 27.268 M 172.11 % | -37.816 M -59.80 % | -23.664 M 90.53 % | -249.844 M -418.65 % | -48.172 M -199.09 % | -16.106 M -112.17 % | 132.303 M -48.51 % | 256.948 M 71.50 % | 149.820 M 185.49 % | -175.253 M 41.61 % | -300.155 M -1 480.00 % | 21.750 M -59.69 % | 53.956 M 152.57 % | -102.644 M -95.98 % | -52.375 M -4 542.18 % | -1.128 M 96.96 % | -37.116 M -258.10 % | 23.476 M 124.52 % | -95.758 M -237.12 % | 69.833 M 235.03 % | 20.844 M -66.36 % | 61.958 M 197.75 % | 20.809 M 169.95 % | 7.708 M 122.52 % | -34.229 M -315.34 % | 15.895 M 142.54 % | -37.365 M 68.25 % | -117.678 M -127.36 % | -51.759 M -66.27 % | -31.130 M -184.55 % | 36.820 M 20.15 % | 30.646 M -27.77 % | 42.426 M 122.76 % | -186.378 M -1 221.74 % | -14.101 M |
| Accounts receivables | -6.904 M -251.89 % | -1.962 M -2 743.35 % | 74.224 K 192.78 % | -80.000 K 96.19 % | -2.102 M -275.17 % | 1.200 M 115.61 % | -7.686 M -503.75 % | -1.273 M 72.79 % | -4.679 M -324.20 % | 2.087 M 295.39 % | -1.068 M -151.60 % | 2.070 M 134.88 % | -5.934 M -184.22 % | 7.046 M -90.85 % | 76.981 M 2 361.04 % | 3.128 M 152.47 % | -5.961 M -11 347.17 % | 53.000 K 100.08 % | -69.734 M -878.59 % | -7.126 M -287.49 % | -1.839 M -242.89 % | 1.287 M -45.20 % | 2.349 M 252.41 % | -1.541 M -144.14 % | 3.491 M 443.94 % | -1.015 M 70.75 % | -3.471 M -202.59 % | 3.383 M 33.93 % | 2.526 M 139.30 % | -6.427 M -201.46 % | -2.132 M 15.53 % | -2.524 M -243.82 % | 1.755 M 123.10 % | -7.598 M -306.77 % | -1.868 M -615.99 % | 362.000 K 189.38 % | -405.000 K 96.70 % | -12.265 M -4 978.11 % | -241.527 K 92.04 % | -3.036 M -1 305.56 % | -216.000 K 96.10 % | -5.535 M -656.00 % | -732.140 K 74.07 % | -2.824 M 18.48 % | -3.464 M -297.83 % | 1.751 M 37.55 % | 1.273 M 262.69 % | 351.000 K 118.27 % | -1.921 M 31.27 % | -2.795 M -122.21 % | 12.584 M 222.79 % | -10.248 M | 0.000 | 0.000 | 0.000 100.00 % | -28.151 M -359.41 % | 10.852 M 1 675.04 % | -689.000 K | 0.000 | 0.000 -100.00 % | 2.804 M 155.37 % | 1.098 M | 0.000 | 0.000 100.00 % | -705.000 K -118.58 % | 3.795 M |
| Inventory | 197.409 M 27.20 % | 155.195 M 56.42 % | 99.215 M 18.20 % | 83.941 M 485.53 % | 14.336 M -79.64 % | 70.419 M 300.63 % | -35.099 M 32.53 % | -52.020 M -298.60 % | 26.194 M 131.59 % | -82.909 M -145.48 % | 182.280 M 248.42 % | -122.811 M -226.58 % | 97.026 M 238.61 % | -70.000 M -224.09 % | 56.412 M -32.58 % | 83.677 M 29.32 % | 64.705 M 26.49 % | 51.155 M 133.29 % | -153.651 M -141.54 % | 369.903 M 163.79 % | 140.228 M 132.33 % | -433.718 M 67.19 % | -1.322 B -3 262.87 % | -39.308 M -106.58 % | 597.550 M 178.79 % | 214.336 M 267.12 % | 58.384 M 114.16 % | -412.287 M -639.04 % | -55.787 M -849.08 % | -5.878 M -106.86 % | 85.646 M 222.85 % | 26.528 M 1 098.04 % | -2.658 M 92.14 % | -33.818 M 89.92 % | -335.464 M -425.53 % | -63.833 M -162.17 % | 102.680 M -12.65 % | 117.555 M -51.78 % | 243.790 M 76.99 % | 137.743 M 134.20 % | -402.773 M -785.12 % | -45.505 M -12.79 % | -40.344 M -232.16 % | 30.527 M 164.21 % | -47.541 M -200.97 % | -15.796 M 92.92 % | -223.124 M -520.96 % | -35.932 M -210.17 % | 32.616 M 135.90 % | -90.855 M -295.83 % | 46.396 M -37.34 % | 74.043 M 44.31 % | 51.309 M 161.70 % | 19.606 M | 0.000 100.00 % | -1.570 M 34.06 % | -2.381 M 90.82 % | -25.934 M 79.61 % | -127.166 M -175.65 % | -46.133 M 14.31 % | -53.837 M -219.31 % | 45.124 M 215.00 % | -39.238 M -192.69 % | 42.335 M 124.49 % | -172.836 M -540.82 % | 39.208 M |
| Accounts payables | 0.000 | 0.000 | 0.000 100.00 % | -32.158 M 21.65 % | -41.045 M -138.62 % | -17.201 M -228.83 % | 13.352 M 239.08 % | -9.600 M -119.63 % | 48.915 M 260.54 % | 13.567 M 765.41 % | 1.568 M 101.81 % | -86.706 M -540.84 % | -13.530 M -108.83 % | 153.223 M 1 076.91 % | 13.019 M 623.28 % | 1.800 M -87.42 % | 14.311 M 1 263.50 % | -1.230 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 100.00 % | -16.807 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.680 M -176.56 % | 8.725 M 183.56 % | -10.442 M | 0.000 100.00 % | -17.110 M -164.04 % | 26.716 M 599.93 % | -5.344 M | 0.000 | 0.000 100.00 % | -6.702 M -213.57 % | 5.901 M |
| Other working capital | 62.280 M 371.59 % | -22.932 M 55.76 % | -51.838 M -1 151.21 % | -4.143 M -144.46 % | 9.319 M 128.74 % | -32.430 M -317.11 % | 14.937 M 108.67 % | -172.230 M 41.38 % | -293.801 M -629.25 % | -40.288 M -135.17 % | -17.131 M -116.02 % | 106.951 M 86.88 % | 57.231 M 137.36 % | -153.175 M -863.70 % | 20.057 M 151.38 % | -39.040 M -332.67 % | -9.023 M -249.91 % | 6.019 M -83.86 % | 37.282 M 198.68 % | -37.780 M -33.47 % | -28.307 M -324.62 % | 12.602 M -98.87 % | 1.114 B 733.58 % | -175.814 M -185.81 % | -61.514 M -146.29 % | 132.875 M 174.48 % | -178.393 M -185.69 % | 208.178 M 382.88 % | -73.593 M -1 889.28 % | 4.113 M 133.47 % | -12.289 M -1 760.66 % | 740.000 K 102.10 % | -35.158 M -446.25 % | 10.154 M -88.14 % | 85.620 M 446.71 % | 15.661 M 113.18 % | -118.786 M -905.44 % | 14.748 M 12.09 % | 13.158 M 8.95 % | 12.077 M -94.69 % | 227.520 M 189.35 % | -254.650 M -510.10 % | 62.094 M 165.03 % | 23.429 M 142.52 % | -55.103 M -156.02 % | -21.523 M -109.70 % | 221.996 M 18 849.62 % | -1.184 M 87.05 % | -9.140 M -86.42 % | -4.903 M -107.02 % | 69.833 M 235.03 % | 20.844 M -66.36 % | 61.958 M 197.75 % | 20.809 M 169.95 % | 7.708 M 254.90 % | 2.172 M 266.95 % | -1.301 M -333.67 % | -300.000 K -103.16 % | 9.488 M 268.65 % | -5.626 M 17.42 % | -6.813 M -67.89 % | -4.058 M -105.81 % | 69.884 M 76 695.44 % | 91.000 K 101.48 % | -6.135 M 90.26 % | -63.005 M |
| Other non cash items | -37.111 M -21.60 % | -30.519 M -2.66 % | -29.727 M 4.10 % | -30.999 M -702.16 % | 5.148 M 281.20 % | -2.841 M 86.33 % | -20.784 M 43.01 % | -36.469 M 39.80 % | -60.576 M -172.13 % | -22.260 M 27.77 % | -30.818 M -29.55 % | -23.789 M 4.79 % | -24.985 M -10.14 % | -22.685 M 48.76 % | -44.272 M -209.05 % | -14.325 M 3.81 % | -14.892 M 11.67 % | -16.859 M 8.86 % | -18.497 M 67.81 % | -57.456 M -111.52 % | -27.163 M -21.48 % | -22.360 M 75.39 % | -90.873 M -250.35 % | -25.938 M -336.16 % | 10.983 M 240.11 % | -7.839 M 26.14 % | -10.614 M 12.09 % | -12.074 M -77.38 % | -6.807 M -54.49 % | -4.406 M -17.07 % | -3.764 M -38.47 % | -2.718 M -20.53 % | -2.255 M -195.43 % | 2.363 M 112.77 % | -18.503 M 16.42 % | -22.139 M 30.82 % | -32.000 M 61.99 % | -84.191 M -11 081.29 % | 766.677 K 106.06 % | -12.653 M 30.16 % | -18.117 M -85.63 % | -9.760 M 5.00 % | -10.274 M 11.72 % | -11.638 M 16.20 % | -13.887 M -116.85 % | -6.404 M -148.50 % | 13.204 M 181.48 % | -16.205 M 59.60 % | -40.111 M -10 291.45 % | -386.000 K -108.51 % | 4.538 M -5.28 % | 4.791 M 118.59 % | -25.768 M -277.31 % | 14.533 M 71.47 % | 8.476 M 271.81 % | -4.933 M 25.30 % | -6.604 M -396.28 % | 2.229 M -8.72 % | 2.442 M 110.54 % | -23.166 M -91.91 % | -12.071 M -239.71 % | 8.640 M -92.86 % | 121.049 M 2 607.75 % | -4.827 M 61.45 % | -12.522 M -282.03 % | 6.879 M |
| Net cash provided by operating activities | 231.003 M 110.39 % | 109.797 M 237.06 % | 32.575 M 160.46 % | 12.507 M 142.21 % | -29.630 M -241.12 % | 20.997 M 93.55 % | 10.848 M 104.43 % | -244.971 M -2.66 % | -238.633 M -109.94 % | -113.669 M -142.64 % | 266.593 M 333.18 % | -114.330 M -174.23 % | 154.012 M 166.49 % | -231.623 M -559.50 % | 50.407 M 3.60 % | 48.655 M -38.13 % | 78.647 M 10.83 % | 70.963 M 232.26 % | -53.654 M -116.91 % | 317.295 M 241.00 % | 93.049 M 119.43 % | -478.771 M -54.84 % | -309.209 M -25.21 % | -246.952 M -129.54 % | 836.098 M 131.63 % | 360.963 M 482.11 % | -94.465 M -1.31 % | -93.244 M 34.65 % | -142.679 M -4 023.67 % | -3.460 M -102.41 % | 143.619 M 309.39 % | 35.081 M 340.71 % | -14.574 M -30.58 % | -11.161 M 95.77 % | -263.615 M -262.34 % | -72.754 M -517.82 % | -11.776 M -106.06 % | 194.214 M -45.33 % | 355.231 M 69.01 % | 210.185 M 216.76 % | -180.017 M 38.03 % | -290.488 M -465.34 % | 79.512 M -5.87 % | 84.467 M 206.15 % | -79.571 M -163.58 % | -30.189 M -245.47 % | 20.752 M 280.28 % | 5.457 M -69.90 % | 18.128 M 177.67 % | -23.341 M -125.68 % | 90.906 M 30.37 % | 69.728 M 39.61 % | 49.944 M 26.54 % | 39.469 M 1 694.48 % | -2.475 M 87.46 % | -19.746 M -196.78 % | 20.404 M 185.63 % | -23.829 M 74.19 % | -92.307 M -24.36 % | -74.223 M -534.17 % | -11.704 M -113.01 % | 89.937 M 19.30 % | 75.385 M -4.31 % | 78.784 M 145.51 % | -173.130 M -874.84 % | 22.344 M |
| Investments in property plant and equipment | -2.124 M 3.80 % | -2.208 M 49.34 % | -4.358 M -10.68 % | -3.938 M 58.82 % | -9.562 M -189.76 % | -3.300 M -418.47 % | -636.484 K 89.82 % | -6.252 M -99.49 % | -3.134 M 46.67 % | -5.877 M 47.71 % | -11.240 M -135.84 % | -4.766 M -58.76 % | -3.002 M 32.87 % | -4.472 M 83.07 % | -26.418 M -536.27 % | -4.152 M 51.99 % | -8.648 M -10.87 % | -7.800 M -153.84 % | -3.073 M -24.91 % | -2.460 M 16.30 % | -2.939 M -92.97 % | -1.523 M -22.87 % | -1.239 M 66.57 % | -3.708 M -66.50 % | -2.227 M -92.15 % | -1.159 M -203.82 % | 1.116 M 290.34 % | 286.000 K 107.21 % | -3.964 M 17.66 % | -4.814 M -47.54 % | -3.263 M 33.75 % | -4.925 M -94.66 % | -2.530 M -0.72 % | -2.512 M -102.82 % | -1.239 M 79.26 % | -5.972 M 35.06 % | -9.196 M -63.78 % | -5.615 M -148.87 % | -2.256 M 50.29 % | -4.539 M 25.41 % | -6.085 M -22.93 % | -4.950 M -123.44 % | -2.215 M -12.28 % | -1.973 M 59.68 % | -4.893 M -36.83 % | -3.576 M 89.26 % | -33.281 M -190.16 % | -11.470 M -255.66 % | -3.225 M -20.56 % | -2.675 M -38.67 % | -1.929 M -102.50 % | 77.187 M 307.56 % | -37.187 M 14.20 % | -43.341 M 4.30 % | -45.287 M -185.47 % | -15.864 M -109.56 % | -7.570 M -26.29 % | -5.994 M | 0.000 100.00 % | -5.078 M -25.97 % | -4.031 M -29.57 % | -3.111 M | 0.000 | 0.000 100.00 % | -1.758 M 44.66 % | -3.177 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 506.06 % | 330.000 -99.89 % | 298.000 K 92.26 % | 155.000 K | 0.000 -100.00 % | 500.000 -100.00 % | 14.000 M | 0.000 -100.00 % | 21.000 M 353.76 % | -8.276 M -200.60 % | -2.753 M 33.08 % | -4.114 M 24.57 % | -5.454 M -264.75 % | -1.495 M 53.48 % | -3.214 M -1 039.77 % | 342.000 K 344.16 % | 77.000 K -90.50 % | 810.487 K -47.30 % | 1.538 M | 0.000 -100.00 % | 74.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.007 M | 0.000 | 0.000 | 0.000 100.00 % | -160.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 857.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 490.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.074 K -100.03 % | 3.138 M 884.50 % | -400.000 K | 0.000 | 0.000 | 0.000 100.00 % | -31.728 M -270.01 % | -8.575 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -771.000 K 95.87 % | -18.667 M -218.78 % | 15.716 M 116.37 % | -96.000 M -209.68 % | -31.000 M 77.37 % | -137.000 M 22.16 % | -176.000 M -28.47 % | -137.000 M 12.74 % | -157.000 M 48.18 % | -303.000 M -5.57 % | -287.002 M 24.27 % | -379.000 M -80.48 % | -210.000 M -211.07 % | 189.062 M 146.91 % | -403.062 M -276.69 % | -107.000 M 39.89 % | -178.000 M 78.15 % | -814.501 M -4 076.93 % | -19.500 M 92.03 % | -244.691 M -78.53 % | -137.059 M 62.40 % | -364.500 M | 0.000 100.00 % | -124.870 M -20.07 % | -104.000 M -33.51 % | -77.900 M | 0.000 100.00 % | -118.006 M 2.07 % | -120.500 M | 0.000 100.00 % | -273.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.451 M 95.67 % | -33.497 M | 0.000 | 0.000 100.00 % | -465.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.580 M | 0.000 | 0.000 100.00 % | -8.575 M -150.04 % | -3.430 M | 0.000 | 0.000 100.00 % | -21.438 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.564 M 13 681 018.88 % | 143.000 100.00 % | -16.014 M -116.33 % | 98.086 M 0.05 % | 98.037 M -37.58 % | 157.067 M -6.54 % | 168.053 M -6.67 % | 180.061 M -55.23 % | 402.195 M 35.78 % | 296.205 M -23.29 % | 386.139 M 484.97 % | 66.010 M 4.71 % | 63.039 M 156.52 % | -111.526 M -128.96 % | 385.073 M 657.33 % | 50.846 M -88.68 % | 449.214 M 3.70 % | 433.204 M 378.03 % | 90.622 M -46.72 % | 170.079 M 53.63 % | 110.705 M -71.40 % | 387.020 M 1 208.68 % | -34.908 M -127.95 % | 124.890 M -12.11 % | 142.093 M 255.98 % | 39.917 M | 0.000 -100.00 % | 161.617 M 48.17 % | 109.073 M | 0.000 -100.00 % | 157.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.300 M 339.57 % | 7.803 M 1 692.45 % | -490.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 |
| Other investing activites | -22.713 M -120.81 % | 109.120 M 1 026.96 % | -11.772 M -592.46 % | -1.700 M -251.24 % | -484.000 K -101.97 % | 24.564 M 12 282 100.00 % | -200.000 -100.00 % | 16.014 M 586.60 % | -3.291 M 86.64 % | -24.640 M -0.53 % | -24.509 M 59.07 % | -59.874 M -1 805.60 % | -3.142 M -70.11 % | -1.847 M -197.73 % | 1.890 M -84.80 % | 12.430 M 140.31 % | -30.837 M 43.61 % | -54.685 M -8 867.81 % | 623.702 K 114.75 % | -4.228 M -1 139.88 % | -341.000 K 97.32 % | -12.718 M -118.38 % | 69.190 M 676.73 % | -11.997 M -639.64 % | -1.622 M 83.28 % | -9.702 M 44.18 % | -17.382 M 87.70 % | -141.306 M -22.19 % | -115.646 M -11 215.66 % | -1.022 M -346 340.68 % | -295.000 -100.01 % | 2.631 M -93.29 % | 39.233 M 411.97 % | -12.576 M 78.69 % | -59.003 M 49.83 % | -117.611 M -172.50 % | 162.233 M 1 515.22 % | 10.044 M 106.28 % | -159.946 M -390.20 % | -32.629 M -170.64 % | 46.193 M 245.38 % | -31.775 M -328.33 % | 13.916 M 137.08 % | -37.532 M -926.03 % | -3.658 M -6 000.00 % | 62.000 K -98.82 % | 5.271 M 142.72 % | -12.337 M -465.40 % | -2.182 M -2 771.05 % | -76.000 K -100.15 % | 49.835 M 159.75 % | -83.411 M | 0.000 -100.00 % | 1.000 K -99.99 % | 6.994 M 199.99 % | -6.994 M -2 954.69 % | 245.000 K -77.12 % | 1.071 M 112.90 % | -8.302 M -97.86 % | -4.196 M 86.72 % | -31.601 M | 0.000 100.00 % | -696.797 K 80.88 % | -3.644 M -427.70 % | 1.112 M | 0.000 |
| Net cash used for investing activites | -24.837 M -123.23 % | 106.912 M 762.80 % | -16.130 M -186.10 % | -5.638 M 43.88 % | -10.046 M -149.02 % | 20.495 M 206.17 % | -19.303 M -297.74 % | 9.762 M 333.32 % | -4.184 M -111.46 % | 36.520 M 332.88 % | -15.682 M 73.23 % | -58.587 M -258.70 % | 36.917 M -84.55 % | 238.876 M 703.24 % | -39.599 M -137.83 % | 104.662 M 129.35 % | -356.589 M -65.93 % | -214.900 M -392.02 % | 73.592 M 363.85 % | -27.891 M 52.80 % | -59.092 M -122.99 % | 257.050 M 182.25 % | -312.536 M -648.74 % | 56.955 M 172.59 % | -78.461 M -111.25 % | -37.141 M -693.86 % | 6.254 M 103.55 % | -175.928 M -47.11 % | -119.590 M -470.74 % | 32.257 M 159.46 % | -54.253 M -2 265.01 % | -2.294 M -106.25 % | 36.703 M 343.26 % | -15.088 M 74.95 % | -60.242 M 51.25 % | -123.583 M -180.75 % | 153.037 M 3 355.34 % | 4.429 M 102.73 % | -162.202 M -336.40 % | -37.168 M -192.67 % | 40.108 M 209.21 % | -36.725 M -413.87 % | 11.701 M 129.62 % | -39.505 M -253.42 % | 25.749 M 807.29 % | 2.838 M 104.61 % | -61.508 M -158.36 % | -23.807 M -340.30 % | -5.407 M -96.55 % | -2.751 M -105.74 % | 47.906 M 869.70 % | -6.224 M 83.26 % | -37.187 M 14.20 % | -43.340 M -13.18 % | -38.294 M -94.19 % | -19.720 M -155.28 % | -7.725 M -56.92 % | -4.923 M 82.95 % | -28.882 M -588.32 % | -4.196 M 88.22 % | -35.632 M -204.91 % | -11.686 M -183.21 % | -4.126 M -13.24 % | -3.644 M -464.09 % | -646.000 K 97.38 % | -24.615 M |
| Debt repayment | -173.647 M 0.94 % | -175.287 M -382.67 % | -36.316 M -85.23 % | -19.606 M -130.27 % | 64.772 M 239.12 % | -46.557 M -45 562.02 % | -101.960 K -100.04 % | 249.836 M -1.28 % | 253.066 M 1 178.05 % | 19.801 M 107.87 % | -251.560 M -833.52 % | 34.295 M 590.42 % | -6.993 M -152.83 % | 13.238 M 118.00 % | -73.530 M -591.05 % | 14.974 M -88.95 % | 135.476 M 688.77 % | -23.010 M -272.85 % | 13.312 M 103.58 % | -372.038 M -1 826.31 % | 21.551 M 295.39 % | -11.030 M -101.58 % | 698.954 M 2 245.87 % | -32.572 M 92.96 % | -462.459 M -60.25 % | -288.578 M -866.59 % | 37.644 M -84.88 % | 248.994 M -15.46 % | 294.516 M 1 039.18 % | -31.359 M 59.15 % | -76.758 M -133.20 % | -32.915 M -84.11 % | -17.878 M -152.63 % | 33.968 M -6.53 % | 36.342 M 512.47 % | -8.811 M 94.85 % | -171.200 M -135.66 % | -72.646 M 70.02 % | -242.319 M -125.67 % | -107.379 M -146.50 % | 230.911 M 775.23 % | 26.383 M 168.93 % | -38.273 M -119.90 % | -17.405 M -124.40 % | 71.329 M 592.60 % | -14.480 M -133.04 % | 43.830 M 139.82 % | -110.077 M -319.38 % | 50.177 M 131.60 % | -158.798 M -77.26 % | -89.583 M 2.41 % | -91.793 M -744.93 % | -10.864 M -137.09 % | 29.293 M -29.07 % | 41.296 M 83.29 % | 22.531 M -50.77 % | 45.765 M -6.33 % | 48.860 M | 0.000 -100.00 % | 38.271 M -38.46 % | 62.184 M 324.17 % | -27.740 M | 0.000 | 0.000 -100.00 % | 22.093 M 275.91 % | -12.559 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 748.000 | 0.000 | 0.000 -100.00 % | 306.703 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 -100.00 % | 285.000 | 0.000 100.00 % | -19.254 M | 0.000 100.00 % | -351.000 | 0.000 100.00 % | -64.179 M | 0.000 100.00 % | -379.000 | 0.000 100.00 % | -25.672 M | 0.000 100.00 % | -191.000 | 0.000 100.00 % | -19.250 M | 0.000 100.00 % | -40.000 | 0.000 100.00 % | -57.762 M | 0.000 100.00 % | -109.000 | 0.000 100.00 % | -44.926 M | 0.000 100.00 % | -22.000 | 0.000 100.00 % | -32.090 M | 0.000 100.00 % | -255.000 | 0.000 100.00 % | -6.550 M | 0.000 100.00 % | -217.000 | 0.000 100.00 % | -70.729 M | 0.000 100.00 % | -386.000 | 0.000 100.00 % | -88.396 M | 0.000 100.00 % | -374.000 | 0.000 100.00 % | -41.259 M | 0.000 100.00 % | -358.000 | 0.000 100.00 % | -23.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -140.000 | 0.000 | 0.000 | 0.000 100.00 % | -140.000 | 0.000 | 0.000 | 0.000 100.00 % | -98.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.787 M | 0.000 -100.00 % | 200.000 | 0.000 | 0.000 -100.00 % | 70.000 M 13 999 900.00 % | 500.000 -100.00 % | 14.000 M 131.08 % | -45.039 M -314.47 % | 21.000 M 2 333 233.33 % | 900.000 100.00 % | -185.300 M -4 533.66 % | -3.999 M -101.02 % | 391.670 M 3 896.53 % | 9.800 M -42.86 % | 17.150 M 40.00 % | 12.250 M -95.03 % | 246.650 M 1 106.72 % | -24.500 M | 0.000 100.00 % | -68.600 M | 0.000 -100.00 % | 49.001 M | 0.000 100.00 % | -31.100 M -39 971.79 % | 78.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 294.922 M 64.65 % | 179.124 M 353.25 % | -70.729 M -2 758.89 % | -2.474 M 79.21 % | -11.899 M | 0.000 100.00 % | -88.396 M -129.82 % | 296.418 M 433.59 % | -88.858 M -10 456.41 % | 858.000 K 102.08 % | -41.259 M | 0.000 | 0.000 | 0.000 100.00 % | -23.576 M | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M | 0.000 | 0.000 | 0.000 100.00 % | -45.000 M | 0.000 -100.00 % | 115.856 M | 0.000 100.00 % | -44.999 M | 0.000 100.00 % | -51.289 M 37.95 % | -82.660 M -151.18 % | 161.524 M | 0.000 |
| Net cash used provided by financing activities | -173.647 M 0.94 % | -175.287 M -382.67 % | -36.316 M -85.23 % | -19.606 M -146.98 % | 41.731 M 189.63 % | -46.557 M -45 494.50 % | -102.111 K -100.04 % | 249.836 M 32.27 % | 188.887 M 110.34 % | 89.801 M 135.70 % | -251.559 M -620.88 % | 48.295 M 162.15 % | -77.704 M -326.95 % | 34.238 M 146.56 % | -73.529 M 56.83 % | -170.326 M -251.77 % | 112.227 M -69.56 % | 368.660 M 1 495.10 % | 23.112 M 106.51 % | -354.888 M -1 381.11 % | -23.961 M -110.17 % | 235.620 M -65.07 % | 674.454 M 2 170.65 % | -32.572 M 94.34 % | -575.985 M -99.59 % | -288.578 M -433.06 % | 86.645 M -70.92 % | 297.994 M 28.67 % | 231.598 M 840.38 % | -31.281 M 59.25 % | -76.759 M -134.79 % | -32.692 M -33.83 % | -24.428 M -171.91 % | 33.968 M -89.75 % | 331.264 M 94.50 % | 170.313 M 170.40 % | -241.929 M -222.06 % | -75.120 M 70.45 % | -254.218 M -136.75 % | -107.379 M -175.35 % | 142.515 M -55.85 % | 322.801 M 353.91 % | -127.131 M -668.30 % | -16.547 M -155.03 % | 30.070 M 307.67 % | -14.480 M -133.04 % | 43.830 M 139.82 % | -110.077 M -513.82 % | 26.600 M -82.02 % | 147.905 M 265.10 % | -89.583 M 2.41 % | -91.793 M -362.11 % | -19.864 M -167.81 % | 29.293 M -29.07 % | 41.297 M 83.28 % | 22.532 M 2 845.36 % | 765.000 K -98.43 % | 48.860 M -57.83 % | 115.855 M 202.72 % | 38.271 M 122.70 % | 17.185 M 161.95 % | -27.740 M 45.91 % | -51.289 M 37.95 % | -82.660 M -145.02 % | 183.617 M 1 562.04 % | -12.559 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 170.000 | 0.000 | 0.000 | 0.000 -100.00 % | 465.000 | 0.000 | 0.000 | 0.000 100.00 % | -442.000 | 0.000 | 0.000 | 0.000 100.00 % | -386.000 | 0.000 | 0.000 | 0.000 100.00 % | -281.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.000 | 0.000 | 0.000 | 0.000 100.00 % | -225.000 | 0.000 | 0.000 | 0.000 100.00 % | -136.000 | 0.000 | 0.000 | 0.000 100.00 % | -330.000 | 0.000 | 0.000 | 0.000 100.00 % | -330.000 | 0.000 | 0.000 | 0.000 100.00 % | -322.000 | 0.000 | 0.000 | 0.000 100.00 % | -208.000 | 0.000 | 0.000 | 0.000 100.00 % | -382.000 | 0.000 | 0.000 | 0.000 100.00 % | -480.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 32.519 M -21.49 % | 41.422 M 308.46 % | -19.871 M -56.01 % | -12.737 M -719.81 % | 2.055 M 140.57 % | -5.065 M 40.81 % | -8.557 M -158.50 % | 14.627 M 127.12 % | -53.930 M -526.26 % | 12.652 M 2 050.86 % | -648.535 K 99.48 % | -124.622 M -210.07 % | 113.225 M 172.89 % | 41.491 M 166.15 % | -62.720 M -268.75 % | -17.009 M 89.74 % | -165.715 M -173.74 % | 224.723 M 422.01 % | 43.050 M 165.74 % | -65.484 M -755.10 % | 9.996 M -28.08 % | 13.899 M -73.63 % | 52.709 M 123.68 % | -222.569 M -222.52 % | 181.652 M 415.41 % | 35.244 M 2 350.66 % | -1.566 M -105.43 % | 28.822 M 193.97 % | -30.671 M -1 134.74 % | -2.484 M -119.70 % | 12.607 M 13 170.29 % | 95.000 K 104.13 % | -2.299 M -129.78 % | 7.719 M 4.21 % | 7.407 M 128.46 % | -26.024 M 74.15 % | -100.668 M -181.50 % | 123.523 M 301.87 % | -61.190 M -193.22 % | 65.638 M 2 418.73 % | 2.606 M 159.07 % | -4.412 M 87.72 % | -35.918 M -226.41 % | 28.415 M 219.63 % | -23.752 M 43.22 % | -41.831 M -1 460.50 % | 3.075 M 102.39 % | -128.427 M -426.61 % | 39.321 M -67.72 % | 121.813 M 147.44 % | 49.229 M 274.02 % | -28.289 M -298.04 % | -7.107 M -127.96 % | 25.422 M 4 727.41 % | 526.618 K 103.11 % | -16.934 M -225.96 % | 13.444 M -33.14 % | 20.108 M 477.01 % | -5.333 M 86.72 % | -40.148 M -33.16 % | -30.151 M -159.69 % | 50.511 M 152.93 % | 19.970 M 365.56 % | -7.520 M -176.41 % | 9.841 M 166.36 % | -14.830 M |
| Cash at beginning of period | 67.153 M 160.98 % | 25.731 M -43.57 % | 45.602 M -21.83 % | 58.339 M 3.65 % | 56.284 M -8.26 % | 61.349 M -12.24 % | 69.906 M 26.46 % | 55.279 M -49.38 % | 109.209 M 13.10 % | 96.557 M -0.67 % | 97.206 M -56.18 % | 221.828 M 104.26 % | 108.603 M 61.82 % | 67.112 M -48.31 % | 129.832 M -11.58 % | 146.841 M -53.02 % | 312.556 M 255.85 % | 87.833 M 96.13 % | 44.783 M -59.39 % | 110.267 M 9.97 % | 100.271 M 16.09 % | 86.372 M 156.58 % | 33.663 M -86.86 % | 256.232 M 243.57 % | 74.580 M 89.60 % | 39.336 M -3.83 % | 40.902 M 238.59 % | 12.080 M -71.74 % | 42.751 M -5.49 % | 45.235 M 38.64 % | 32.628 M 0.29 % | 32.533 M -6.60 % | 34.832 M 28.47 % | 27.113 M 37.59 % | 19.706 M -56.91 % | 45.730 M -68.76 % | 146.398 M 539.99 % | 22.875 M -72.79 % | 84.065 M 356.21 % | 18.427 M 16.47 % | 15.821 M -21.81 % | 20.233 M -63.97 % | 56.151 M 102.45 % | 27.736 M -46.13 % | 51.488 M -44.83 % | 93.319 M 3.41 % | 90.244 M -58.73 % | 218.671 M 21.92 % | 179.350 M 211.71 % | 57.537 M 592.55 % | 8.308 M -77.30 % | 36.597 M -16.26 % | 43.704 M 139.05 % | 18.282 M 2.97 % | 17.755 M -48.82 % | 34.689 M 63.28 % | 21.245 M 1 768.51 % | 1.137 M -82.43 % | 6.470 M -86.12 % | 46.618 M -39.27 % | 76.769 M 192.36 % | 26.258 M 317.59 % | 6.288 M -54.46 % | 13.808 M 248.07 % | 3.967 M -78.90 % | 18.797 M |
| Cash at end of period | 99.672 M 48.43 % | 67.153 M 160.98 % | 25.731 M -43.57 % | 45.602 M -21.83 % | 58.339 M 3.65 % | 56.284 M -8.26 % | 61.349 M -12.24 % | 69.906 M 26.46 % | 55.279 M -49.38 % | 109.209 M 13.10 % | 96.557 M -0.67 % | 97.206 M -56.18 % | 221.828 M 104.26 % | 108.603 M 61.82 % | 67.112 M -48.31 % | 129.832 M -11.58 % | 146.841 M -53.02 % | 312.556 M 255.85 % | 87.833 M 96.13 % | 44.783 M -59.39 % | 110.267 M 9.97 % | 100.271 M 16.09 % | 86.372 M 156.58 % | 33.663 M -86.86 % | 256.232 M 243.57 % | 74.580 M 89.60 % | 39.336 M -3.83 % | 40.902 M 238.59 % | 12.080 M -71.74 % | 42.751 M -5.49 % | 45.235 M 38.64 % | 32.628 M 0.29 % | 32.533 M -6.60 % | 34.832 M 28.47 % | 27.113 M 37.59 % | 19.706 M -56.91 % | 45.730 M -68.76 % | 146.398 M 540.00 % | 22.875 M -72.79 % | 84.065 M 356.21 % | 18.427 M 16.47 % | 15.821 M -21.80 % | 20.233 M -63.97 % | 56.151 M 102.45 % | 27.736 M -46.13 % | 51.488 M -44.83 % | 93.319 M 3.41 % | 90.244 M -58.73 % | 218.671 M 21.92 % | 179.350 M 211.71 % | 57.537 M 592.55 % | 8.308 M -77.30 % | 36.597 M -16.26 % | 43.704 M 139.06 % | 18.282 M 2.97 % | 17.755 M -48.82 % | 34.689 M 63.28 % | 21.245 M 1 769.30 % | 1.137 M -82.43 % | 6.470 M -86.12 % | 46.618 M -39.27 % | 76.769 M 192.36 % | 26.258 M 317.59 % | 6.288 M -54.46 % | 13.808 M 248.07 % | 3.967 M |
| Operating cash flow | 231.003 M 110.39 % | 109.797 M 237.06 % | 32.575 M 160.46 % | 12.507 M 142.21 % | -29.630 M -241.12 % | 20.997 M 93.55 % | 10.848 M 104.43 % | -244.971 M -2.66 % | -238.633 M -109.94 % | -113.669 M -142.64 % | 266.593 M 333.18 % | -114.330 M -174.23 % | 154.012 M 166.49 % | -231.623 M -559.50 % | 50.407 M 3.60 % | 48.655 M -38.13 % | 78.647 M 10.83 % | 70.963 M 232.26 % | -53.654 M -116.91 % | 317.295 M 241.00 % | 93.049 M 119.43 % | -478.771 M -54.84 % | -309.209 M -25.21 % | -246.952 M -129.54 % | 836.098 M 131.63 % | 360.963 M 482.11 % | -94.465 M -1.31 % | -93.244 M 34.65 % | -142.679 M -4 023.67 % | -3.460 M -102.41 % | 143.619 M 309.39 % | 35.081 M 340.71 % | -14.574 M -30.58 % | -11.161 M 95.77 % | -263.615 M -262.34 % | -72.754 M -517.82 % | -11.776 M -106.06 % | 194.214 M -45.33 % | 355.231 M 69.01 % | 210.185 M 216.76 % | -180.017 M 38.03 % | -290.488 M -465.34 % | 79.512 M -5.87 % | 84.467 M 206.15 % | -79.571 M -163.58 % | -30.189 M -245.47 % | 20.752 M 280.28 % | 5.457 M -69.90 % | 18.128 M 177.67 % | -23.341 M -125.68 % | 90.906 M 30.37 % | 69.728 M 39.61 % | 49.944 M 26.54 % | 39.469 M 1 694.48 % | -2.475 M 87.46 % | -19.746 M -196.78 % | 20.404 M 185.63 % | -23.829 M 74.19 % | -92.307 M -24.36 % | -74.223 M -534.17 % | -11.704 M -113.01 % | 89.937 M 19.30 % | 75.385 M -4.31 % | 78.784 M 145.51 % | -173.130 M -874.84 % | 22.344 M |
| Capital expenditure | -2.124 M 3.80 % | -2.208 M 51.65 % | -4.567 M -8.88 % | -4.194 M 56.13 % | -9.561 M -189.73 % | -3.300 M -418.47 % | -636.484 K 89.82 % | -6.252 M -99.49 % | -3.134 M 46.67 % | -5.877 M 47.71 % | -11.240 M -135.84 % | -4.766 M -58.76 % | -3.002 M 32.87 % | -4.472 M 83.07 % | -26.418 M -536.27 % | -4.152 M 51.99 % | -8.648 M -10.87 % | -7.800 M -153.84 % | -3.073 M -24.91 % | -2.460 M 16.30 % | -2.939 M -92.97 % | -1.523 M -22.87 % | -1.239 M 66.57 % | -3.708 M -66.50 % | -2.227 M -92.15 % | -1.159 M -203.82 % | 1.116 M 290.34 % | 286.000 K 107.21 % | -3.964 M 17.66 % | -4.814 M -47.54 % | -3.263 M 33.75 % | -4.925 M -94.66 % | -2.530 M -0.72 % | -2.512 M -102.82 % | -1.239 M 79.26 % | -5.972 M 35.06 % | -9.196 M -63.78 % | -5.615 M -148.87 % | -2.256 M 50.29 % | -4.539 M 25.41 % | -6.085 M -22.93 % | -4.950 M -123.44 % | -2.215 M -12.28 % | -1.973 M 59.68 % | -4.893 M -36.83 % | -3.576 M 89.26 % | -33.281 M -190.16 % | -11.470 M -255.66 % | -3.225 M -20.56 % | -2.675 M -38.67 % | -1.929 M -102.50 % | 77.187 M 307.56 % | -37.187 M 14.20 % | -43.341 M 4.30 % | -45.287 M -185.47 % | -15.864 M -109.56 % | -7.570 M -26.29 % | -5.994 M | 0.000 100.00 % | -5.078 M -25.97 % | -4.031 M -29.57 % | -3.111 M | 0.000 | 0.000 100.00 % | -1.758 M 44.66 % | -3.177 M |
| Free CashFlow | 228.879 M 112.73 % | 107.589 M 284.13 % | 28.009 M 236.93 % | 8.313 M 121.21 % | -39.191 M -321.46 % | 17.697 M 73.30 % | 10.212 M 104.06 % | -251.223 M -3.91 % | -241.767 M -102.24 % | -119.546 M -146.82 % | 255.353 M 314.41 % | -119.096 M -178.87 % | 151.010 M 163.96 % | -236.095 M -1 084.18 % | 23.989 M -46.10 % | 44.503 M -36.42 % | 69.999 M 10.82 % | 63.163 M 211.35 % | -56.727 M -118.02 % | 314.835 M 249.39 % | 90.110 M 118.76 % | -480.294 M -54.71 % | -310.449 M -23.85 % | -250.660 M -130.06 % | 833.871 M 131.76 % | 359.804 M 485.44 % | -93.348 M -0.42 % | -92.958 M 36.61 % | -146.643 M -1 672.34 % | -8.274 M -105.90 % | 140.356 M 365.43 % | 30.156 M 276.31 % | -17.104 M -25.09 % | -13.673 M 94.84 % | -264.854 M -236.42 % | -78.726 M -275.39 % | -20.972 M -111.12 % | 188.599 M -46.57 % | 352.974 M 71.64 % | 205.646 M 210.50 % | -186.102 M 37.01 % | -295.438 M -482.21 % | 77.297 M -6.30 % | 82.494 M 197.67 % | -84.464 M -150.15 % | -33.765 M -169.49 % | -12.529 M -108.37 % | -6.013 M -140.35 % | 14.903 M 157.28 % | -26.016 M -129.24 % | 88.977 M -39.44 % | 146.915 M 1 051.64 % | 12.757 M 429.47 % | -3.872 M 91.89 % | -47.762 M -34.13 % | -35.610 M -377.47 % | 12.834 M 143.03 % | -29.823 M 67.69 % | -92.307 M -16.40 % | -79.301 M -403.98 % | -15.735 M -118.12 % | 86.826 M 15.18 % | 75.385 M -4.31 % | 78.784 M 145.05 % | -174.888 M -1 012.44 % | 19.167 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |