Topscore Fashion Co., Ltd. 603608.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.099 B -13.74 % | 1.274 B 0.06 % | 1.273 B -33.89 % | 1.925 B 2.52 % | 1.878 B -10.11 % | 2.089 B 1.80 % | 2.052 B 18.37 % | 1.734 B 12.01 % | 1.548 B -5.07 % | 1.631 B -3.27 % | 1.686 B 11.67 % | 1.510 B 16.88 % | 1.292 B 22.50 % | 1.054 B |
| Net income | -90.814 M -201.14 % | -30.157 M 83.13 % | -178.808 M -183.41 % | -63.091 M 86.29 % | -460.039 M -321.81 % | 207.405 M -14.37 % | 242.200 M 28.87 % | 187.938 M 60.25 % | 117.279 M 12.47 % | 104.280 M -13.18 % | 120.112 M 15.43 % | 104.054 M -13.12 % | 119.761 M 16.40 % | 102.886 M |
| Income before tax | -82.018 M -439.89 % | -15.191 M 89.37 % | -142.910 M -156.91 % | -55.627 M 87.31 % | -438.327 M -282.93 % | 239.617 M -14.45 % | 280.084 M 21.57 % | 230.385 M 41.09 % | 163.292 M 11.95 % | 145.860 M -13.00 % | 167.657 M 17.08 % | 143.196 M 5.52 % | 135.704 M 6.73 % | 127.145 M |
| Income before tax ratio | -0.07 -525.87 % | -0.01 89.38 % | -0.11 -288.63 % | -0.03 87.62 % | -0.23 -303.49 % | 0.11 -15.96 % | 0.14 2.71 % | 0.13 25.96 % | 0.11 17.93 % | 0.09 -10.06 % | 0.10 4.85 % | 0.09 -9.72 % | 0.11 -12.87 % | 0.12 |
| EBITDA | -36.424 M -143.14 % | 84.428 M 201.08 % | -83.524 M -439.32 % | 24.615 M 106.79 % | -362.622 M -209.57 % | 330.940 M -9.16 % | 364.308 M 29.04 % | 282.329 M 30.07 % | 217.052 M 30.50 % | 166.318 M -16.15 % | 198.358 M 13.86 % | 174.216 M 8.36 % | 160.780 M 15.40 % | 139.326 M |
| Net income ratio | -0.08 -249.09 % | -0.02 83.14 % | -0.14 -328.73 % | -0.03 86.62 % | -0.24 -346.74 % | 0.10 -15.88 % | 0.12 8.87 % | 0.11 43.07 % | 0.08 18.47 % | 0.06 -10.24 % | 0.07 3.37 % | 0.07 -25.66 % | 0.09 -4.98 % | 0.10 |
| Ratio EBITDA | -0.03 -150.01 % | 0.07 201.02 % | -0.07 -613.31 % | 0.01 106.62 % | -0.19 -221.89 % | 0.16 -10.76 % | 0.18 9.01 % | 0.16 16.13 % | 0.14 37.48 % | 0.10 -13.31 % | 0.12 1.96 % | 0.12 -7.29 % | 0.12 -5.80 % | 0.13 |
| Gross profit ratio | 0.62 3.50 % | 0.60 3.02 % | 0.58 3.45 % | 0.56 -6.09 % | 0.60 10.78 % | 0.54 -3.17 % | 0.56 -3.01 % | 0.58 1.04 % | 0.57 1.26 % | 0.56 2.08 % | 0.55 2.76 % | 0.54 0.02 % | 0.54 -1.85 % | 0.55 |
| Weighted average shs out dil | 378.392 M -12.17 % | 430.818 M 5.16 % | 409.671 M -1.71 % | 416.801 M -0.68 % | 419.665 M -0.85 % | 423.276 M -2.13 % | 432.501 M 10.46 % | 391.538 M 3.49 % | 378.319 M 29.57 % | 291.983 M -1.03 % | 295.013 M 1.26 % | 291.352 M -0.95 % | 294.151 M 0.00 % | 294.151 M |
| Weighted average shs out | 378.392 M -12.17 % | 430.818 M 5.16 % | 409.671 M -1.71 % | 416.801 M -0.68 % | 419.665 M -0.85 % | 423.276 M -1.31 % | 428.895 M 9.54 % | 391.538 M 3.49 % | 378.319 M 29.57 % | 291.983 M -1.03 % | 295.013 M 1.26 % | 291.352 M -0.95 % | 294.151 M 0.00 % | 294.151 M |
| EPS diluted | -0.24 -242.86 % | -0.07 84.09 % | -0.44 -193.33 % | -0.15 86.36 % | -1.10 -324.49 % | 0.49 -12.50 % | 0.56 16.67 % | 0.48 54.84 % | 0.31 -13.89 % | 0.36 -12.20 % | 0.41 13.89 % | 0.36 -12.20 % | 0.41 17.14 % | 0.35 |
| Earnings per share | -0.24 -242.86 % | -0.07 84.09 % | -0.44 -193.33 % | -0.15 86.36 % | -1.10 -324.49 % | 0.49 -12.50 % | 0.56 16.67 % | 0.48 54.84 % | 0.31 -13.89 % | 0.36 -12.20 % | 0.41 13.89 % | 0.36 -12.20 % | 0.41 -85.71 % | 2.87 |
| Gross profit | 683.775 M -10.72 % | 765.861 M 3.09 % | 742.921 M -31.61 % | 1.086 B -3.72 % | 1.128 B -0.42 % | 1.133 B -1.43 % | 1.150 B 14.80 % | 1.001 B 13.18 % | 884.781 M -3.87 % | 920.438 M -1.26 % | 932.197 M 14.75 % | 812.363 M 16.90 % | 694.902 M 20.23 % | 577.962 M |
| Income tax expense | 8.546 M -33.61 % | 12.872 M -64.14 % | 35.898 M 380.95 % | 7.464 M -65.62 % | 21.712 M -30.43 % | 31.211 M -11.39 % | 35.225 M -21.10 % | 44.648 M -1.29 % | 45.232 M 21.74 % | 37.156 M -14.92 % | 43.669 M 24.59 % | 35.049 M 173.74 % | 12.804 M -42.35 % | 22.211 M |
| Cost of revenue | 414.868 M -18.29 % | 507.741 M -4.18 % | 529.875 M -36.85 % | 839.063 M 11.91 % | 749.737 M -21.58 % | 956.114 M 5.91 % | 902.757 M 23.25 % | 732.486 M 10.45 % | 663.201 M -6.62 % | 710.232 M -5.76 % | 753.680 M 8.08 % | 697.355 M 16.85 % | 596.780 M 25.24 % | 476.494 M |
| General and administrative expenses | 56.887 M -12.87 % | 65.292 M 66.95 % | 39.109 M -21.70 % | 49.948 M 3.89 % | 48.078 M 35.36 % | 35.519 M -49.29 % | 70.046 M 1.24 % | 69.187 M 10.42 % | 62.659 M -11.60 % | 70.881 M -3.44 % | 73.406 M 19.20 % | 61.581 M 4.44 % | 58.966 M -68.23 % | 185.617 M |
| Selling and marketing expenses | 339.533 M -42.93 % | 594.973 M -5.99 % | 632.850 M -22.22 % | 813.593 M 8.87 % | 747.328 M 28.72 % | 580.600 M -1.09 % | 586.979 M 12.97 % | 519.586 M 13.52 % | 457.696 M -7.57 % | 495.160 M 4.33 % | 474.623 M 10.43 % | 429.802 M 26.34 % | 340.195 M 38.32 % | 245.956 M |
| Other expenses | 341.108 M 289.42 % | 87.593 M -28.18 % | 121.966 M 10.56 % | 110.317 M -27.05 % | 151.225 M -21.95 % | 193.762 M 2 137.36 % | -9.510 M -690.23 % | 1.611 M -92.20 % | 20.647 M 41.37 % | 14.605 M 876.57 % | 1.496 M -73.22 % | 5.585 M 26.83 % | 4.404 M 553.97 % | 673.385 K |
| Operating expenses | 765.670 M -2.12 % | 782.229 M -7.62 % | 846.738 M -17.16 % | 1.022 B 2.52 % | 996.997 M 16.84 % | 853.335 M 0.74 % | 847.081 M 10.01 % | 770.027 M 6.44 % | 723.460 M -5.12 % | 762.489 M 3.68 % | 735.407 M 13.69 % | 646.866 M 20.17 % | 538.297 M 21.97 % | 441.341 M |
| Cost and expenses | 1.181 B -8.48 % | 1.290 B -6.29 % | 1.377 B -26.04 % | 1.861 B 6.55 % | 1.747 B -3.47 % | 1.809 B 3.41 % | 1.750 B 16.46 % | 1.503 B 8.35 % | 1.387 B -5.84 % | 1.473 B -1.10 % | 1.489 B 10.78 % | 1.344 B 18.43 % | 1.135 B 23.67 % | 917.836 M |
| Research and development expenses | 28.142 M -18.12 % | 34.371 M -34.92 % | 52.814 M 9.34 % | 48.301 M -4.10 % | 50.365 M 15.90 % | 43.455 M 22.13 % | 35.580 M 68.55 % | 21.109 M 19.48 % | 17.668 M 130.57 % | 7.663 M -16.98 % | 9.230 M -26.54 % | 12.566 M -1.73 % | 12.786 M | 0.000 |
| Selling general and administrative expenses | 396.420 M -39.96 % | 660.265 M -1.74 % | 671.959 M -22.19 % | 863.541 M 8.57 % | 795.406 M 29.10 % | 616.119 M -6.23 % | 657.025 M 11.59 % | 588.773 M 13.15 % | 520.354 M -8.07 % | 566.041 M 3.29 % | 548.029 M 11.53 % | 491.383 M 23.10 % | 399.160 M -7.51 % | 431.573 M |
| Interest income | 5.057 M -46.66 % | 9.481 M 27.36 % | 7.444 M 123.51 % | 3.331 M 35.58 % | 2.457 M 23.04 % | 1.997 M -16.35 % | 2.387 M -32.56 % | 3.539 M -64.66 % | 10.015 M 321.00 % | 2.379 M -20.07 % | 2.976 M 62.16 % | 1.835 M -10.83 % | 2.058 M | 0.000 |
| Interest expense | 23.111 M -10.60 % | 25.851 M 11.77 % | 23.129 M 168.51 % | 8.614 M 42.27 % | 6.055 M 37.35 % | 4.408 M 144.22 % | 1.805 M 351.14 % | 400.104 K -92.49 % | 5.329 M -64.02 % | 14.810 M -16.30 % | 17.694 M 9.55 % | 16.152 M 11.24 % | 14.520 M 81.65 % | 7.993 M |
| Depreciation and amortization | 45.110 M -12.80 % | 51.731 M -47.04 % | 97.670 M 35.62 % | 72.018 M 3.83 % | 69.361 M -20.78 % | 87.555 M 13.56 % | 77.098 M 59.62 % | 48.301 M -0.27 % | 48.431 M 126.49 % | 21.384 M 26.41 % | 16.916 M 10.89 % | 15.255 M 36.72 % | 11.158 M -13.20 % | 12.854 M |
| Operating income | -81.895 M -400.34 % | -16.368 M 84.23 % | -103.817 M -230.33 % | 79.660 M -40.39 % | 133.637 M -44.18 % | 239.410 M -17.33 % | 289.595 M 26.59 % | 228.773 M 59.68 % | 143.272 M 8.48 % | 132.074 M -20.59 % | 166.329 M 20.79 % | 137.696 M 4.84 % | 131.337 M 3.85 % | 126.472 M |
| Operating income ratio | -0.07 -480.02 % | -0.01 84.24 % | -0.08 -297.15 % | 0.04 -41.86 % | 0.07 -37.91 % | 0.11 -18.79 % | 0.14 6.94 % | 0.13 42.56 % | 0.09 14.27 % | 0.08 -17.91 % | 0.10 8.17 % | 0.09 -10.30 % | 0.10 -15.22 % | 0.12 |
| Total other income expenses net | -122.679 K -110.43 % | 1.176 M 182.74 % | -1.422 M -358.81 % | 549.395 K 245.81 % | -376.777 K -281.23 % | 207.898 K 102.19 % | -9.510 M -690.23 % | 1.611 M -92.29 % | 20.894 M 51.56 % | 13.786 M 938.40 % | 1.328 M -75.86 % | 5.499 M 126.31 % | -20.900 M -3 203.75 % | 673.385 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 167.499 M 1 284.59 % | 12.097 M 114.96 % | -80.838 M 47.41 % | -153.726 M -253.65 % | 100.049 M 128.25 % | -354.113 M 21.20 % | -449.378 M -38.45 % | -324.572 M -7.91 % | -300.790 M -506.10 % | 74.068 M 43.40 % | 51.650 M -72.42 % | 187.261 M 57.56 % | 118.847 M 279.15 % | 31.345 M |
| Total investments | 16.852 M -71.21 % | 58.531 M 191.28 % | 20.095 M 44.00 % | 13.954 M 1.82 % | 13.705 M -59.98 % | 34.244 M 73.53 % | 19.733 M -25.66 % | 26.544 M 308.37 % | 6.500 M 0.00 % | 6.500 M 11.43 % | 5.833 M -18.69 % | 7.174 M -14.01 % | 8.343 M -15.01 % | 9.817 M |
| Total debt | 349.396 M -39.27 % | 575.282 M 0.83 % | 570.518 M -1.70 % | 580.364 M 4.99 % | 552.754 M 411.81 % | 108.000 M 202.18 % | 35.741 M 4.86 % | 34.084 M | 0.000 -100.00 % | 261.913 M -1.85 % | 266.862 M -20.31 % | 334.879 M 38.75 % | 241.347 M 55.91 % | 154.800 M |
| Accumulated other comprehensive income loss | 8.712 M -91.35 % | 100.764 M -88.10 % | 846.969 M -3.75 % | 879.970 M -1.79 % | 896.040 M 12.70 % | 795.041 M -11.35 % | 896.792 M 3.17 % | 869.271 M 2 353.26 % | 35.433 M 7.16 % | 33.065 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -327.472 M -38.37 % | -236.658 M -14.66 % | -206.392 M -648.78 % | -27.564 M -127.15 % | 101.524 M -84.30 % | 646.731 M 18.57 % | 545.457 M 27.62 % | 427.422 M 14.99 % | 371.693 M 13.74 % | 326.782 M 27.56 % | 256.181 M 49.23 % | 171.670 M 60.91 % | 106.690 M -58.30 % | 255.858 M |
| Common stock | 419.714 M 0.00 % | 419.708 M 0.00 % | 419.699 M -2.15 % | 428.924 M 0.01 % | 428.895 M -0.58 % | 431.402 M 0.00 % | 431.402 M -0.06 % | 431.654 M 54.16 % | 280.000 M 33.33 % | 210.000 M 0.00 % | 210.000 M 0.00 % | 210.000 M 0.00 % | 210.000 M 721.27 % | 25.570 M |
| Total equity | 1.066 B -19.33 % | 1.321 B -2.12 % | 1.350 B -14.21 % | 1.573 B -8.56 % | 1.721 B -20.80 % | 2.172 B -0.03 % | 2.173 B 7.35 % | 2.024 B 30.45 % | 1.552 B 78.07 % | 871.429 M 9.60 % | 795.100 M 14.04 % | 697.187 M 12.62 % | 619.041 M 24.77 % | 496.140 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.516 M -3 315.19 % | 855.799 K -18.39 % | 1.049 M -87.45 % | 8.353 M 6 742.59 % | 122.081 K -94.01 % | 2.037 M -7.35 % | 2.199 M 29.18 % | 1.702 M 68.73 % | 1.009 M -63.73 % | 2.781 M |
| Long term debt | 249.275 M -55.76 % | 563.517 M 1.89 % | 553.066 M 2.77 % | 538.168 M 5.11 % | 512.014 M 1 247.40 % | 38.000 M | 0.000 -100.00 % | 34.084 M | 0.000 -100.00 % | 15.755 M -34.12 % | 23.913 M 104.73 % | 11.680 M -33.03 % | 17.440 M 172.50 % | 6.400 M |
| Total non current liabilities | 254.666 M -55.32 % | 569.985 M 2.01 % | 558.734 M 2.48 % | 545.231 M 7.38 % | 507.742 M 909.33 % | 50.305 M 314.59 % | 12.133 M -71.41 % | 42.437 M 2 037.61 % | 1.985 M -88.84 % | 17.792 M -31.86 % | 26.112 M 95.12 % | 13.382 M -27.46 % | 18.449 M 100.95 % | 9.181 M |
| Other current liabilities | 149.258 M 42.97 % | 104.397 M -3.36 % | 108.025 M -70.53 % | 366.605 M 80.43 % | 203.180 M 10.55 % | 183.787 M -27.20 % | 252.463 M -54.76 % | 558.097 M 310.63 % | 135.913 M 11.80 % | 121.566 M 10.48 % | 110.030 M -10.81 % | 123.359 M -21.60 % | 157.338 M 15.25 % | 136.514 M |
| Deferred revenue | 0.000 -100.00 % | 8.832 M -16.91 % | 10.630 M -93.25 % | 157.522 M -18.32 % | 192.851 M 19.51 % | 161.373 M 481.16 % | 27.767 M 42.46 % | 19.491 M 35.58 % | 14.376 M -88.17 % | 121.485 M -20.87 % | 153.517 M -5.69 % | 162.787 M 92.54 % | 84.545 M -45.03 % | 153.802 M |
| Short term debt | 100.121 M 751.01 % | 11.765 M 72.44 % | 6.823 M -75.98 % | 28.403 M -27.34 % | 39.089 M -44.16 % | 70.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 246.158 M -6.85 % | 264.254 M -21.85 % | 338.143 M 39.29 % | 242.762 M 63.59 % | 148.400 M |
| Total current liabilities | 321.457 M 37.97 % | 232.984 M -1.03 % | 235.409 M -47.10 % | 445.013 M -3.88 % | 462.953 M 5.63 % | 438.265 M -16.90 % | 527.388 M -31.16 % | 766.058 M 185.39 % | 268.426 M -48.27 % | 518.940 M -9.49 % | 573.356 M -4.36 % | 599.475 M 29.26 % | 463.768 M 18.88 % | 390.112 M |
| Total liabilities | 576.123 M -28.25 % | 802.969 M 1.11 % | 794.143 M -19.80 % | 990.244 M 2.01 % | 970.695 M 98.68 % | 488.569 M -9.44 % | 539.522 M -33.27 % | 808.495 M 198.99 % | 270.411 M -49.62 % | 536.732 M -10.47 % | 599.467 M -2.18 % | 612.858 M 27.09 % | 482.216 M 20.77 % | 399.293 M |
| Other non current assets | 522.235 M 97.58 % | 264.314 M 61.93 % | 163.230 M -19.35 % | 202.401 M -66.81 % | 609.878 M 421.26 % | 117.002 M 466.79 % | 20.643 M 11.85 % | 18.456 M -84.05 % | 115.714 M 43.18 % | 80.820 M 45.19 % | 55.666 M -1.21 % | 56.346 M 645.29 % | 7.560 M 212.47 % | 2.420 M |
| Long term investments | -213.644 M -3 097.61 % | -6.681 M -156.07 % | 11.916 M 112.87 % | -92.581 M 81.45 % | -499.158 M -8 428.76 % | -5.853 M -104.75 % | 123.249 M 13.69 % | 108.407 M 206.91 % | 35.322 M 12.68 % | 31.346 M 437.37 % | 5.833 M -18.69 % | 7.174 M -14.01 % | 8.343 M -15.01 % | 9.817 M |
| Intangible assets | 71.980 M 5.23 % | 68.403 M 13.94 % | 60.036 M -8.09 % | 65.323 M -13.92 % | 75.889 M -12.62 % | 86.847 M -9.20 % | 95.650 M -9.42 % | 105.596 M 61.05 % | 65.569 M 445.50 % | 12.020 M 16.11 % | 10.352 M -11.63 % | 11.714 M -12.86 % | 13.443 M 1.67 % | 13.223 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.504 M -87.20 % | 613.393 M -0.61 % | 617.146 M -0.80 % | 622.096 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 71.980 M 5.23 % | 68.403 M 13.94 % | 60.036 M -8.09 % | 65.323 M -57.69 % | 154.393 M -77.95 % | 700.239 M -1.76 % | 712.796 M -2.05 % | 727.691 M 1 009.81 % | 65.569 M 445.50 % | 12.020 M 16.11 % | 10.352 M -11.63 % | 11.714 M -12.86 % | 13.443 M 1.67 % | 13.223 M |
| Property plant equipment net | 422.891 M -22.83 % | 548.012 M -18.13 % | 669.392 M -8.09 % | 728.307 M 23.43 % | 590.042 M 11.73 % | 528.084 M 33.94 % | 394.270 M 3.24 % | 381.895 M 44.22 % | 264.807 M 4.68 % | 252.959 M -1.71 % | 257.352 M 14.91 % | 223.950 M 35.43 % | 165.368 M 30.51 % | 126.711 M |
| Total non current assets | 839.279 M -8.32 % | 915.483 M -4.11 % | 954.716 M -3.09 % | 985.139 M 10.21 % | 893.856 M -35.15 % | 1.378 B 6.51 % | 1.294 B 2.69 % | 1.260 B 153.30 % | 497.474 M 24.92 % | 398.240 M 13.39 % | 351.202 M 10.59 % | 317.562 M 51.54 % | 209.555 M 33.01 % | 157.546 M |
| Other current assets | 17.212 M -54.06 % | 37.470 M -55.01 % | 83.278 M -37.96 % | 134.226 M 21.69 % | 110.305 M -16.60 % | 132.253 M -12.98 % | 151.973 M 415.41 % | 29.486 M -57.80 % | 69.876 M 292.25 % | 17.814 M -46.12 % | 33.062 M 13.11 % | 29.229 M -90.83 % | 318.704 M 46.74 % | 217.197 M |
| Short term investments | 230.496 M 253.46 % | 65.212 M 697.37 % | 8.178 M -92.32 % | 106.535 M -79.23 % | 512.863 M 1 179.07 % | 40.096 M 138.73 % | -103.515 M -26.45 % | -81.863 M -184.03 % | -28.822 M -16.00 % | -24.846 M -182.82 % | 30.000 M -38.78 % | 49.000 M | 0.000 | 0.000 |
| cash and cash equivalents | 181.897 M -67.70 % | 563.184 M -13.54 % | 651.356 M -11.27 % | 734.090 M 62.16 % | 452.705 M -2.04 % | 462.113 M -4.74 % | 485.118 M 35.26 % | 358.656 M 19.24 % | 300.790 M 60.13 % | 187.845 M -12.72 % | 215.212 M 45.79 % | 147.618 M 20.51 % | 122.500 M -0.77 % | 123.455 M |
| Cash and short term investments | 412.393 M -44.35 % | 741.091 M 12.37 % | 659.534 M -21.54 % | 840.625 M -12.94 % | 965.568 M 92.26 % | 502.209 M 3.52 % | 485.118 M 35.26 % | 358.656 M 19.24 % | 300.790 M 60.13 % | 187.845 M -12.72 % | 215.212 M 45.79 % | 147.618 M 20.51 % | 122.500 M -0.77 % | 123.455 M |
| Total current assets | 802.480 M -33.60 % | 1.209 B 1.63 % | 1.189 B -24.66 % | 1.578 B -12.19 % | 1.797 B 40.13 % | 1.283 B -9.59 % | 1.419 B -9.79 % | 1.573 B 18.72 % | 1.325 B 31.17 % | 1.010 B -3.21 % | 1.043 B 5.13 % | 992.483 M 11.30 % | 891.702 M 20.85 % | 737.887 M |
| Inventory | 263.141 M -18.26 % | 321.934 M -5.45 % | 340.486 M -22.93 % | 441.799 M 12.64 % | 392.236 M -7.70 % | 424.966 M -11.98 % | 482.825 M 15.56 % | 417.800 M 4.67 % | 399.145 M -14.91 % | 469.076 M -0.66 % | 472.191 M -0.57 % | 474.890 M 5.41 % | 450.498 M 13.41 % | 397.235 M |
| Net receivables | 109.734 M 1.57 % | 108.033 M -25.01 % | 144.065 M -33.49 % | 216.610 M -21.22 % | 274.956 M -13.23 % | 316.868 M -15.46 % | 374.808 M -9.75 % | 415.314 M 39.08 % | 298.614 M 4.71 % | 285.186 M -2.63 % | 292.901 M 0.40 % | 291.746 M 3.20 % | 282.690 M 38.30 % | 204.398 M |
| Tax assets | 35.817 M -13.56 % | 41.436 M -17.36 % | 50.143 M -38.62 % | 81.689 M 111.08 % | 38.701 M -0.27 % | 38.805 M -9.81 % | 43.023 M 81.92 % | 23.649 M 47.24 % | 16.062 M -23.86 % | 21.095 M -4.11 % | 21.999 M 19.71 % | 18.377 M 23.83 % | 14.841 M 176.03 % | 5.377 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 |
| Account payables | 61.475 M -37.22 % | 97.919 M 6.00 % | 92.377 M 181.81 % | 32.780 M -80.62 % | 169.145 M 5.21 % | 160.774 M -28.89 % | 226.102 M 42.36 % | 158.827 M 87.02 % | 84.923 M -33.38 % | 127.472 M -20.80 % | 160.940 M 58.07 % | 101.815 M 95.73 % | 52.017 M -31.10 % | 75.494 M |
| Tax payables | 10.603 M 5.28 % | 10.071 M 45.43 % | 6.925 M -41.50 % | 11.836 M -38.37 % | 19.206 M -18.97 % | 23.704 M -14.63 % | 27.767 M -6.33 % | 29.642 M -10.75 % | 33.213 M 39.88 % | 23.743 M -37.73 % | 38.131 M 5.45 % | 36.159 M 210.36 % | 11.651 M -60.78 % | 29.704 M |
| Deferred revenue non current | 5.391 M -16.58 % | 6.463 M 21.71 % | 5.310 M -21.95 % | 6.803 M -21.69 % | 8.688 M -17.83 % | 10.573 M 15.02 % | 9.192 M | 0.000 | 0.000 100.00 % | -1.803 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 22.944 M -5.69 % | 24.329 M 141.11 % | 10.090 M -19.73 % | 12.570 M -15.01 % | 14.790 M -25.78 % | 19.928 M 6.55 % | 18.704 M 12.18 % | 16.673 M -24.85 % | 22.186 M -0.42 % | 22.280 M 18.95 % | 18.730 M 19.08 % | 15.730 M 35.16 % | 11.638 M 36.93 % | 8.499 M |
| Capital lease obligations | 5.375 M -58.48 % | 12.947 M 384.85 % | 2.670 M -90.36 % | 27.699 M 1 778.38 % | -1.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 88.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 950.450 M 2.84 % | 924.204 M -1.55 % | 938.725 M -19.02 % | 1.159 B -1.37 % | 1.175 B 9.40 % | 1.074 B -1.63 % | 1.092 B -4.92 % | 1.149 B 36.33 % | 842.464 M 201.63 % | 279.302 M 0.00 % | 279.302 M -6.83 % | 299.787 M 3.12 % | 290.713 M 40.98 % | 206.214 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 5.760 K -98.39 % | 358.121 K 38.38 % | 258.797 K -67.56 % | 797.858 K -8.96 % | 876.356 K -53.70 % | 1.893 M | 0.000 -100.00 % | 1.863 M 3.33 % | 1.803 M | 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 |
| Total assets | 1.642 B -22.70 % | 2.124 B -0.92 % | 2.144 B -16.37 % | 2.563 B -4.75 % | 2.691 B 1.14 % | 2.661 B -1.91 % | 2.713 B -4.24 % | 2.833 B 55.46 % | 1.822 B 29.40 % | 1.408 B 0.97 % | 1.395 B 6.45 % | 1.310 B 18.96 % | 1.101 B 22.99 % | 895.433 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 31.245 M 171.78 % | -43.527 M -4 344.67 % | 1.025 M -67.98 % | 3.202 M 118.32 % | -17.482 M -71.59 % | -10.188 M -302.42 % | 5.033 M 456.86 % | 903.826 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.920 M 104.94 % | 2.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 4.587 M -72.58 % | 16.727 M -61.70 % | 43.669 M 147.94 % | -91.084 M -249.42 % | 60.960 M 4 523.81 % | 1.318 M 103.42 % | -38.583 M -240.10 % | 27.539 M 12.09 % | 24.568 M 156.60 % | -43.411 M -170.43 % | 61.641 M 234.27 % | -45.909 M 54.75 % | -101.467 M | 0.000 |
| Accounts receivables | 15.011 M -64.60 % | 42.404 M -60.42 % | 107.133 M 1 010.35 % | 9.649 M -77.61 % | 43.101 M -36.30 % | 67.658 M 391.76 % | 13.758 M 8 014.97 % | 169.541 K 100.74 % | -22.830 M -1 046.99 % | 2.411 M 147.65 % | -5.059 M -45.55 % | -3.476 M 96.29 % | -93.722 M | 0.000 |
| Inventory | 35.146 M -57.69 % | 83.059 M 26.32 % | 65.756 M 188.30 % | -74.470 M -1 921.19 % | 4.089 M -85.99 % | 29.194 M 140.07 % | -72.858 M -209.41 % | -23.547 M -147.57 % | 49.505 M 659.13 % | -8.854 M 20.39 % | -11.122 M 70.22 % | -37.347 M 37.63 % | -59.879 M | 0.000 |
| Accounts payables | -45.470 M | 0.000 100.00 % | -160.465 M -1 029.46 % | 17.264 M 35.47 % | 12.744 M 112.91 % | -98.736 M -359.84 % | 37.998 M -37.81 % | 61.105 M 955.87 % | -7.139 M 81.15 % | -37.872 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -100.000 K 99.91 % | -108.736 M -448.01 % | 31.245 M 171.78 % | -43.527 M -4 344.67 % | 1.025 M -67.98 % | 3.202 M -90.66 % | 34.275 M -32.91 % | 51.086 M 304.87 % | -24.936 M 27.84 % | -34.557 M -147.49 % | 72.762 M 949.86 % | -8.562 M 79.41 % | -41.588 M | 0.000 |
| Other non cash items | 88.327 M 55.91 % | 56.654 M -67.14 % | 172.423 M 209.83 % | 55.651 M -90.76 % | 602.458 M 604.01 % | 85.575 M 47.27 % | 58.106 M 86.20 % | 31.206 M -34.21 % | 47.436 M -18.18 % | 57.974 M 71.94 % | 33.717 M 6.91 % | 31.539 M 4.08 % | 30.303 M 129.45 % | -102.886 M |
| Net cash provided by operating activities | 47.209 M -60.17 % | 118.517 M 21.03 % | 97.923 M 302.98 % | -48.243 M -119.93 % | 242.091 M -27.95 % | 336.012 M 10.62 % | 303.741 M 12.46 % | 270.090 M 27.14 % | 212.441 M 46.86 % | 144.651 M -38.77 % | 236.261 M 116.69 % | 109.031 M 73.36 % | 62.894 M 190.02 % | -69.870 M |
| Investments in property plant and equipment | -27.850 M -12.51 % | -24.754 M 73.89 % | -94.811 M 44.62 % | -171.197 M -77.73 % | -96.322 M 45.72 % | -177.454 M -81.19 % | -97.936 M 24.93 % | -130.467 M 17.95 % | -159.000 M -129.33 % | -69.333 M 18.81 % | -85.399 M -3.56 % | -82.466 M -57.63 % | -52.317 M -110.09 % | -24.902 M |
| Acquisitions net | 0.000 -100.00 % | 61.180 K 100.31 % | -20.000 M -2 217.80 % | 944.378 K 38.04 % | 684.153 K 101.88 % | -36.400 M 89.00 % | -330.850 M -550.12 % | 73.503 M -53.85 % | 159.286 M 128.92 % | 69.581 M -18.99 % | 85.888 M 1 069 150.50 % | -8.034 K | 0.000 100.00 % | -27.490 M |
| Purchases of investments | -1.581 B -22.58 % | -1.290 B -8.94 % | -1.184 B 45.48 % | -2.172 B -7.00 % | -2.030 B -65.41 % | -1.227 B 8.88 % | -1.347 B 11.08 % | -1.514 B 3.42 % | -1.568 B -304.12 % | -388.000 M -1 193.33 % | -30.000 M 38.78 % | -49.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 1.649 B 47.43 % | 1.118 B -4.99 % | 1.177 B -56.69 % | 2.717 B 89.93 % | 1.431 B 15.83 % | 1.235 B -26.00 % | 1.669 B 14.99 % | 1.451 B 9.54 % | 1.325 B 279.33 % | 349.311 M 587.41 % | 50.816 M 4 656.65 % | 1.068 M | 0.000 | 0.000 |
| Other investing activites | -19.794 M -228.85 % | 15.362 M 1 354.32 % | 1.056 M -96.26 % | 28.253 M 212.99 % | -25.005 M -1 880.19 % | 1.405 M 109.71 % | 669.788 K 103.96 % | -16.918 M 89.36 % | -159.000 M -129.33 % | -69.333 M 18.81 % | -85.399 M -7 352.26 % | 1.178 M 115.76 % | -7.472 M -1 169.36 % | 698.712 K |
| Net cash used for investing activites | 19.810 M 110.95 % | -180.971 M -49.73 % | -120.864 M -129.95 % | 403.544 M 156.08 % | -719.554 M -252.10 % | -204.361 M -93.28 % | -105.732 M 22.77 % | -136.907 M 65.92 % | -401.687 M -272.71 % | -107.775 M -68.15 % | -64.095 M 50.40 % | -129.228 M -116.14 % | -59.789 M -15.66 % | -51.694 M |
| Debt repayment | -254.080 M | 0.000 100.00 % | -20.000 M 41.18 % | -34.000 M | 0.000 -100.00 % | 108.000 M | 0.000 | 0.000 100.00 % | -261.913 M -5 191.94 % | -4.949 M 92.73 % | -68.090 M -172.80 % | 93.532 M 8.07 % | 86.547 M 36.08 % | 63.600 M |
| Common stock issued | 27.578 M | 0.000 -100.00 % | 43.976 M 170.49 % | 16.258 M 106.96 % | 7.856 M -92.78 % | 108.804 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -140.943 M | 0.000 100.00 % | -43.976 M -170.49 % | -16.258 M -106.96 % | -7.856 M 92.78 % | -108.804 M -5 972.57 % | -1.792 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -13.766 M -129.62 % | -5.995 M -63.25 % | -3.672 M 94.17 % | -62.953 M 25.00 % | -83.933 M 20.48 % | -105.543 M -47.84 % | -71.392 M 27.80 % | -98.875 M -29.25 % | -76.499 M -60.28 % | -47.729 M -11.35 % | -42.865 M 5.65 % | -45.431 M 49.05 % | -89.175 M -1 063.01 % | -7.668 M |
| Other financing activites | 3.509 M 125.76 % | -13.621 M 77.84 % | -61.454 M -210.59 % | -19.786 M -103.70 % | 535.035 M 11 919.49 % | -4.527 M -133.33 % | -1.940 M -108.31 % | 23.353 M -96.36 % | 641.478 M 35 674.10 % | -1.803 M -102.75 % | -889.385 K 62.11 % | -2.347 M 54.61 % | -5.172 M -103.83 % | 135.098 M |
| Net cash used provided by financing activities | -377.702 M -1 825.47 % | -19.616 M 76.96 % | -85.126 M 38.02 % | -137.345 M -130.99 % | 443.246 M 390.57 % | -152.546 M -108.02 % | -73.332 M 2.90 % | -75.522 M -124.92 % | 303.066 M 656.28 % | -54.481 M 51.29 % | -111.844 M -344.45 % | 45.754 M 686.65 % | -7.799 M -104.08 % | 191.030 M |
| Effect of forex changes on cash | 21.429 K -63.44 % | 58.606 K -61.70 % | 153.035 K 417.08 % | -48.264 K 75.51 % | -197.047 K -244.02 % | -57.278 K 78.63 % | -267.971 K -230.99 % | 204.567 K 5 384.37 % | 3.730 K -73.75 % | 14.207 K 180.80 % | -17.582 K 47.94 % | -33.775 K -4.31 % | -32.378 K -26.43 % | -25.609 K |
| Net change in cash | -310.661 M -278.80 % | -82.011 M 24.00 % | -107.913 M -149.52 % | 217.908 M 733.20 % | -34.414 M -64.25 % | -20.952 M -116.84 % | 124.410 M 115.00 % | 57.866 M -49.16 % | 113.824 M 747.07 % | -17.591 M -129.17 % | 60.305 M 136.27 % | 25.524 M 640.05 % | -4.726 M -106.81 % | 69.441 M |
| Cash at beginning of period | 455.682 M -15.25 % | 537.694 M -16.72 % | 645.607 M 50.95 % | 427.699 M -7.45 % | 462.113 M -4.34 % | 483.065 M 34.69 % | 358.656 M 19.24 % | 300.790 M 60.88 % | 186.966 M -8.60 % | 204.557 M 41.81 % | 144.252 M 21.50 % | 118.729 M -3.83 % | 123.455 M 128.56 % | 54.014 M |
| Cash at end of period | 145.021 M -68.17 % | 455.682 M -15.25 % | 537.694 M -16.72 % | 645.607 M 50.95 % | 427.699 M -7.45 % | 462.113 M -4.34 % | 483.065 M 34.69 % | 358.656 M 19.24 % | 300.790 M 60.88 % | 186.966 M -8.60 % | 204.557 M 41.81 % | 144.252 M 21.50 % | 118.729 M -3.83 % | 123.455 M |
| Operating cash flow | 47.209 M -60.17 % | 118.517 M 21.03 % | 97.923 M 302.98 % | -48.243 M -119.93 % | 242.091 M -27.95 % | 336.012 M 10.62 % | 303.741 M 12.46 % | 270.090 M 27.14 % | 212.441 M 46.86 % | 144.651 M -38.77 % | 236.261 M 116.69 % | 109.031 M 73.36 % | 62.894 M 190.02 % | -69.870 M |
| Capital expenditure | -27.850 M -12.51 % | -24.754 M 73.89 % | -94.811 M 44.62 % | -171.197 M -77.73 % | -96.322 M 45.72 % | -177.454 M -81.19 % | -97.936 M 24.93 % | -130.467 M 17.95 % | -159.000 M -129.33 % | -69.333 M 18.81 % | -85.399 M -3.56 % | -82.466 M -57.63 % | -52.317 M -110.09 % | -24.902 M |
| Free CashFlow | 19.359 M -79.35 % | 93.763 M 2 912.97 % | 3.112 M 101.42 % | -219.440 M -250.54 % | 145.769 M -8.07 % | 158.558 M -22.96 % | 205.805 M 47.40 % | 139.623 M 161.27 % | 53.441 M -29.05 % | 75.318 M -50.08 % | 150.862 M 467.89 % | 26.565 M 151.16 % | 10.577 M 111.16 % | -94.772 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 269.805 M 4.97 % | 257.034 M -13.74 % | 297.975 M 39.68 % | 213.323 M -28.72 % | 299.255 M 5.10 % | 284.730 M -13.46 % | 329.033 M 14.87 % | 286.439 M -15.09 % | 337.342 M 5.16 % | 320.789 M 30.53 % | 245.756 M -24.39 % | 325.030 M -12.01 % | 369.414 M 11.07 % | 332.595 M -32.38 % | 491.854 M 10.74 % | 444.134 M -15.32 % | 524.455 M 12.79 % | 464.967 M -16.50 % | 556.826 M 20.80 % | 460.951 M -5.94 % | 490.050 M 32.35 % | 370.258 M -35.96 % | 578.159 M 24.40 % | 464.756 M -16.31 % | 555.298 M 13.10 % | 490.992 M -15.89 % | 583.748 M 25.47 % | 465.256 M -12.81 % | 533.596 M 13.59 % | 469.743 M -11.20 % | 528.974 M 35.28 % | 391.021 M -12.30 % | 445.839 M 21.15 % | 368.010 M -19.96 % | 459.772 M 34.14 % | 342.753 M -12.41 % | 391.300 M 10.49 % | 354.158 M -22.46 % | 456.729 M 25.72 % | 363.296 M -14.36 % | 424.193 M 9.77 % | 386.452 M -27.24 % | 531.144 M |
| Net income | 7.682 M 899.55 % | -960.847 K 98.40 % | -60.051 M -181.61 % | -21.324 M -343.30 % | -4.810 M -3.93 % | -4.628 M 58.74 % | -11.218 M -93.56 % | -5.796 M -1 978.72 % | 308.487 K 102.36 % | -13.086 M 89.53 % | -124.942 M -952.78 % | -11.868 M 22.55 % | -15.323 M 42.56 % | -26.675 M 74.17 % | -103.254 M -3 700.54 % | -2.717 M -117.11 % | 15.874 M -37.71 % | 25.485 M 104.83 % | -527.326 M -1 995.17 % | 27.825 M -35.69 % | 43.263 M 863.92 % | -5.663 M -115.91 % | 35.602 M -29.75 % | 50.677 M -38.78 % | 82.774 M 115.83 % | 38.352 M -31.14 % | 55.696 M 15.46 % | 48.237 M -23.74 % | 63.256 M -15.67 % | 75.011 M 54.85 % | 48.442 M 24.72 % | 38.842 M -42.37 % | 67.398 M 102.66 % | 33.257 M -1.73 % | 33.844 M 29.65 % | 26.103 M -43.01 % | 45.803 M 297.29 % | 11.529 M -61.90 % | 30.260 M 72.02 % | 17.591 M -59.45 % | 43.384 M 232.59 % | 13.044 M -65.48 % | 37.787 M |
| Income before tax | 9.200 M 845.26 % | -1.234 M 97.50 % | -49.440 M -87.02 % | -26.436 M -678.77 % | -3.395 M 18.68 % | -4.174 M -20.44 % | -3.466 M 33.33 % | -5.199 M -218.47 % | 4.388 M 140.20 % | -10.915 M 85.53 % | -75.415 M -388.36 % | -15.443 M 12.63 % | -17.674 M 48.59 % | -34.379 M 69.66 % | -113.295 M -3 785.35 % | -2.916 M -111.83 % | 24.657 M -31.37 % | 35.926 M 106.82 % | -526.923 M -1 492.79 % | 37.832 M -34.87 % | 58.085 M 893.45 % | -7.321 M -117.72 % | 41.317 M -26.38 % | 56.119 M -43.06 % | 98.566 M 125.99 % | 43.615 M -24.37 % | 57.668 M 10.28 % | 52.292 M -34.13 % | 79.381 M -12.52 % | 90.743 M 67.93 % | 54.035 M 19.87 % | 45.080 M -47.51 % | 85.890 M 89.27 % | 45.379 M -3.75 % | 47.145 M 30.89 % | 36.020 M -42.59 % | 62.739 M 260.82 % | 17.388 M -58.98 % | 42.389 M 81.77 % | 23.321 M -61.63 % | 60.779 M 213.76 % | 19.371 M -62.73 % | 51.977 M |
| Income before tax ratio | 0.03 809.99 % | 0.00 97.11 % | -0.17 -33.89 % | -0.12 -992.48 % | -0.01 22.63 % | -0.01 -39.18 % | -0.01 41.96 % | -0.02 -239.52 % | 0.01 138.23 % | -0.03 88.91 % | -0.31 -545.89 % | -0.05 0.69 % | -0.05 53.71 % | -0.10 55.13 % | -0.23 -3 408.39 % | -0.01 -113.96 % | 0.05 -39.15 % | 0.08 108.17 % | -0.95 -1 252.98 % | 0.08 -30.76 % | 0.12 699.49 % | -0.02 -127.67 % | 0.07 -40.82 % | 0.12 -31.97 % | 0.18 99.82 % | 0.09 -10.08 % | 0.10 -12.10 % | 0.11 -24.45 % | 0.15 -22.99 % | 0.19 89.11 % | 0.10 -11.39 % | 0.12 -40.16 % | 0.19 56.23 % | 0.12 20.25 % | 0.10 -2.42 % | 0.11 -34.46 % | 0.16 226.57 % | 0.05 -47.10 % | 0.09 44.58 % | 0.06 -55.20 % | 0.14 185.85 % | 0.05 -48.78 % | 0.10 |
| EBITDA | 5.591 M 115.53 % | 2.594 M 103.83 % | -67.756 M -252.70 % | -19.211 M -1 428.89 % | -1.257 M -151.83 % | 2.424 M -87.69 % | 19.689 M 27.74 % | 15.413 M -23.29 % | 20.094 M 860.11 % | 2.093 M 103.73 % | -56.083 M -445.05 % | 16.254 M 513.26 % | -3.933 M 82.78 % | -22.836 M 74.96 % | -91.207 M -637.13 % | 16.980 M -61.29 % | 43.871 M -19.42 % | 54.443 M 110.35 % | -526.220 M -1 421.71 % | 39.813 M -49.23 % | 78.419 M 2 773.49 % | 2.729 M -93.54 % | 42.242 M -45.55 % | 77.578 M -31.25 % | 112.842 M 121.79 % | 50.879 M -12.57 % | 58.193 M 10.50 % | 52.664 M -40.54 % | 88.577 M -3.82 % | 92.099 M 88.31 % | 48.908 M -2.19 % | 50.005 M -40.01 % | 83.356 M 58.71 % | 52.522 M 22.34 % | 42.933 M -14.94 % | 50.474 M -28.06 % | 70.164 M 187.27 % | 24.424 M 102.41 % | -1.014 B -3 883.85 % | 26.792 M -64.14 % | 74.717 M 238.42 % | 22.078 M 102.28 % | -969.821 M |
| Net income ratio | 0.03 861.71 % | 0.00 98.15 % | -0.20 -101.61 % | -0.10 -521.87 % | -0.02 1.12 % | -0.02 52.32 % | -0.03 -68.50 % | -0.02 -2 312.58 % | 0.00 102.24 % | -0.04 91.98 % | -0.51 -1 292.38 % | -0.04 11.97 % | -0.04 48.28 % | -0.08 61.80 % | -0.21 -3 331.81 % | -0.01 -120.21 % | 0.03 -44.78 % | 0.05 105.79 % | -0.95 -1 668.86 % | 0.06 -31.62 % | 0.09 677.18 % | -0.02 -124.84 % | 0.06 -43.53 % | 0.11 -26.85 % | 0.15 90.83 % | 0.08 -18.13 % | 0.10 -7.97 % | 0.10 -12.54 % | 0.12 -25.76 % | 0.16 74.37 % | 0.09 -7.81 % | 0.10 -34.29 % | 0.15 67.28 % | 0.09 22.77 % | 0.07 -3.35 % | 0.08 -34.94 % | 0.12 259.58 % | 0.03 -50.87 % | 0.07 36.83 % | 0.05 -52.66 % | 0.10 203.00 % | 0.03 -52.55 % | 0.07 |
| Ratio EBITDA | 0.02 105.33 % | 0.01 104.44 % | -0.23 -152.50 % | -0.09 -2 044.77 % | 0.00 -149.32 % | 0.01 -85.77 % | 0.06 11.21 % | 0.05 -9.66 % | 0.06 813.00 % | 0.01 102.86 % | -0.23 -556.35 % | 0.05 569.70 % | -0.01 84.49 % | -0.07 62.97 % | -0.19 -585.02 % | 0.04 -54.29 % | 0.08 -28.56 % | 0.12 112.39 % | -0.95 -1 194.14 % | 0.09 -46.02 % | 0.16 2 071.07 % | 0.01 -89.91 % | 0.07 -56.23 % | 0.17 -17.86 % | 0.20 96.10 % | 0.10 3.95 % | 0.10 -11.93 % | 0.11 -31.81 % | 0.17 -15.33 % | 0.20 112.06 % | 0.09 -27.70 % | 0.13 -31.60 % | 0.19 31.00 % | 0.14 52.84 % | 0.09 -36.59 % | 0.15 -17.87 % | 0.18 160.01 % | 0.07 103.11 % | -2.22 -3 109.78 % | 0.07 -58.13 % | 0.18 208.31 % | 0.06 103.13 % | -1.83 |
| Gross profit ratio | 0.69 5.52 % | 0.65 8.67 % | 0.60 -5.60 % | 0.63 -1.71 % | 0.64 5.09 % | 0.61 0.80 % | 0.61 -3.02 % | 0.63 -5.08 % | 0.66 12.54 % | 0.59 -4.57 % | 0.61 6.96 % | 0.57 -1.49 % | 0.58 2.54 % | 0.57 5.95 % | 0.54 -1.92 % | 0.55 -9.39 % | 0.60 7.33 % | 0.56 0.41 % | 0.56 -10.23 % | 0.62 -2.35 % | 0.64 10.46 % | 0.58 7.89 % | 0.54 1.49 % | 0.53 -9.07 % | 0.58 12.57 % | 0.52 -5.79 % | 0.55 3.00 % | 0.53 -10.11 % | 0.59 4.92 % | 0.56 0.88 % | 0.56 -1.97 % | 0.57 -6.39 % | 0.61 7.00 % | 0.57 4.52 % | 0.55 -5.22 % | 0.58 -6.65 % | 0.62 11.75 % | 0.55 1.11 % | 0.55 -0.93 % | 0.55 -10.92 % | 0.62 14.46 % | 0.54 221.41 % | -0.44 |
| Weighted average shs out dil | 480.424 M 0.00 % | 480.424 M 27.30 % | 377.396 M -3.72 % | 391.991 M -15.31 % | 462.847 M 0.00 % | 462.847 M 10.14 % | 420.248 M 2.58 % | 409.678 M 0.00 % | 409.678 M 0.00 % | 409.671 M 0.00 % | 409.671 M -8.15 % | 446.033 M 0.00 % | 446.033 M 0.00 % | 446.033 M 0.00 % | 446.033 M 5.01 % | 424.756 M 0.00 % | 424.756 M 0.00 % | 424.756 M -8.41 % | 463.745 M 0.00 % | 463.745 M -18.11 % | 566.328 M 0.00 % | 566.328 M 34.10 % | 422.309 M 0.00 % | 422.309 M -0.90 % | 426.134 M 0.00 % | 426.134 M -2.82 % | 438.518 M 0.00 % | 438.518 M -0.62 % | 441.243 M 0.00 % | 441.243 M 13.60 % | 388.416 M 0.00 % | 388.416 M 0.11 % | 388.001 M -6.67 % | 415.715 M 2.38 % | 406.054 M 40.00 % | 290.039 M -10.15 % | 322.808 M 0.00 % | 322.808 M 4.86 % | 307.842 M 0.00 % | 307.842 M 1.14 % | 304.371 M 0.00 % | 304.371 M 0.00 % | 304.371 M |
| Weighted average shs out | 480.424 M 0.00 % | 480.424 M 27.30 % | 377.396 M -3.72 % | 391.991 M -15.31 % | 462.847 M 0.00 % | 462.847 M 10.14 % | 420.248 M 2.58 % | 409.678 M 0.00 % | 409.678 M 0.00 % | 409.671 M 0.00 % | 409.671 M -8.15 % | 446.033 M 0.00 % | 446.033 M 0.00 % | 446.033 M 2.56 % | 434.882 M 3.62 % | 419.694 M 0.00 % | 419.693 M 0.00 % | 419.677 M -9.50 % | 463.745 M 0.00 % | 463.745 M -18.11 % | 566.328 M 0.00 % | 566.328 M 34.10 % | 422.309 M 0.00 % | 422.309 M -0.90 % | 426.134 M 0.00 % | 426.134 M -0.62 % | 428.810 M -2.21 % | 438.518 M 3.69 % | 422.928 M -4.15 % | 441.243 M 13.60 % | 388.416 M 0.00 % | 388.416 M 0.11 % | 388.001 M -6.67 % | 415.715 M 4.57 % | 397.552 M 37.07 % | 290.039 M -10.15 % | 322.808 M 0.00 % | 322.808 M 4.86 % | 307.842 M 0.00 % | 307.842 M 1.14 % | 304.371 M 0.10 % | 304.067 M 3.42 % | 294.002 M |
| EPS diluted | 0.02 900.00 % | 0.00 98.67 % | -0.15 -175.74 % | -0.05 -423.08 % | -0.01 -4.00 % | -0.01 62.55 % | -0.03 -89.36 % | -0.01 -2 114.29 % | 0.00 102.19 % | -0.03 89.37 % | -0.30 -1 027.82 % | -0.03 22.67 % | -0.03 42.47 % | -0.06 74.00 % | -0.23 -3 493.75 % | -0.01 -117.11 % | 0.04 -37.67 % | 0.06 105.26 % | -1.14 -2 000.00 % | 0.06 -21.47 % | 0.08 864.00 % | -0.01 -111.86 % | 0.08 -29.75 % | 0.12 -36.84 % | 0.19 111.11 % | 0.09 -30.77 % | 0.13 18.18 % | 0.11 -21.43 % | 0.14 -17.65 % | 0.17 41.67 % | 0.12 20.00 % | 0.10 -41.18 % | 0.17 112.50 % | 0.08 -3.96 % | 0.08 -7.44 % | 0.09 -35.71 % | 0.14 292.16 % | 0.04 -63.68 % | 0.10 72.15 % | 0.06 -59.21 % | 0.14 226.34 % | 0.04 -64.25 % | 0.12 |
| Earnings per share | 0.02 900.00 % | 0.00 98.67 % | -0.15 -175.74 % | -0.05 -423.08 % | -0.01 -4.00 % | -0.01 47.64 % | -0.02 -35.46 % | -0.01 -2 114.29 % | 0.00 102.19 % | -0.03 89.37 % | -0.30 -1 027.82 % | -0.03 22.67 % | -0.03 42.47 % | -0.06 75.08 % | -0.24 -3 592.31 % | -0.01 -117.38 % | 0.04 -37.67 % | 0.06 105.26 % | -1.14 -2 000.00 % | 0.06 -21.47 % | 0.08 864.00 % | -0.01 -111.86 % | 0.08 -29.75 % | 0.12 -36.84 % | 0.19 111.11 % | 0.09 -30.77 % | 0.13 18.18 % | 0.11 -21.43 % | 0.14 -17.65 % | 0.17 41.67 % | 0.12 20.00 % | 0.10 -41.18 % | 0.17 112.50 % | 0.08 -3.96 % | 0.08 -7.44 % | 0.09 -35.71 % | 0.14 292.16 % | 0.04 -63.68 % | 0.10 72.15 % | 0.06 -59.21 % | 0.14 226.34 % | 0.04 -64.25 % | 0.12 |
| Gross profit | 184.898 M 10.76 % | 166.935 M -6.26 % | 178.079 M 31.86 % | 135.055 M -29.94 % | 192.763 M 10.45 % | 174.519 M -12.77 % | 200.070 M 11.40 % | 179.589 M -19.40 % | 222.820 M 18.35 % | 188.271 M 24.57 % | 151.137 M -19.13 % | 186.878 M -13.32 % | 215.600 M 13.89 % | 189.306 M -28.35 % | 264.220 M 8.62 % | 243.262 M -23.26 % | 317.009 M 21.06 % | 261.856 M -16.15 % | 312.305 M 8.44 % | 288.010 M -8.15 % | 313.562 M 46.20 % | 214.472 M -30.91 % | 310.413 M 26.26 % | 245.854 M -23.90 % | 323.066 M 27.31 % | 253.759 M -20.76 % | 320.255 M 29.23 % | 247.823 M -21.62 % | 316.195 M 19.18 % | 265.312 M -10.42 % | 296.161 M 32.61 % | 223.331 M -17.90 % | 272.021 M 29.63 % | 209.844 M -16.34 % | 250.818 M 27.13 % | 197.288 M -18.23 % | 241.270 M 23.47 % | 195.405 M -21.60 % | 249.243 M 24.55 % | 200.112 M -23.71 % | 262.301 M 25.63 % | 208.783 M 188.33 % | -236.357 M |
| Income tax expense | 1.248 M 2 290.46 % | -56.973 K -100.54 % | 10.628 M 387.40 % | -3.698 M -329.68 % | 1.610 M 26 915.00 % | 5.960 K -99.92 % | 7.030 M 7 593.86 % | -93.809 K -102.49 % | 3.766 M 73.47 % | 2.171 M -95.62 % | 49.527 M 1 485.48 % | -3.575 M -52.06 % | -2.351 M 69.48 % | -7.704 M 24.35 % | -10.184 M -1 592.18 % | -601.820 K -107.37 % | 8.165 M -19.03 % | 10.084 M 2 129.88 % | 452.242 K -95.00 % | 9.053 M -36.71 % | 14.303 M 782.56 % | -2.096 M -133.02 % | 6.347 M 33.20 % | 4.765 M -68.64 % | 15.193 M 209.66 % | 4.907 M 124.42 % | 2.186 M -48.60 % | 4.254 M -67.81 % | 13.215 M -15.12 % | 15.570 M 125.56 % | 6.903 M -2.72 % | 7.096 M -61.95 % | 18.648 M 55.39 % | 12.001 M -11.46 % | 13.555 M 39.86 % | 9.692 M -41.05 % | 16.439 M 196.38 % | 5.547 M -50.57 % | 11.223 M 151.67 % | 4.459 M -72.31 % | 16.107 M 200.09 % | 5.367 M -99.48 % | 1.025 B |
| Cost of revenue | 84.907 M -5.76 % | 90.099 M -24.85 % | 119.897 M 53.19 % | 78.268 M -26.50 % | 106.491 M -3.38 % | 110.212 M -14.54 % | 128.963 M 20.69 % | 106.850 M -6.70 % | 114.521 M -13.58 % | 132.518 M 40.05 % | 94.619 M -31.51 % | 138.152 M -10.18 % | 153.814 M 7.35 % | 143.289 M -37.05 % | 227.634 M 13.32 % | 200.872 M -3.17 % | 207.446 M 2.13 % | 203.111 M -16.94 % | 244.521 M 41.39 % | 172.942 M -2.01 % | 176.488 M 13.29 % | 155.786 M -41.82 % | 267.745 M 22.31 % | 218.903 M -5.74 % | 232.232 M -2.11 % | 237.233 M -9.97 % | 263.493 M 21.18 % | 217.433 M 0.01 % | 217.401 M 6.34 % | 204.431 M -12.19 % | 232.813 M 38.84 % | 167.689 M -3.53 % | 173.818 M 9.90 % | 158.166 M -24.31 % | 208.953 M 43.65 % | 145.465 M -3.04 % | 150.030 M -5.50 % | 158.753 M -23.49 % | 207.486 M 27.15 % | 163.184 M 0.80 % | 161.893 M -8.88 % | 177.669 M -76.85 % | 767.500 M |
| General and administrative expenses | -3.266 M -113.07 % | 24.982 M 192.99 % | -26.865 M -147.09 % | 57.051 M 6 523.78 % | 861.303 K -96.67 % | 25.840 M 176.24 % | -33.895 M -139.31 % | 86.219 M 513.32 % | -20.860 M -161.66 % | 33.829 M 138.10 % | -88.796 M -183.33 % | 106.561 M 723.39 % | -17.094 M -144.47 % | 38.438 M 150.04 % | -76.807 M -172.31 % | 106.222 M 605.43 % | -21.016 M -150.58 % | 41.549 M 140.49 % | -102.615 M -320.38 % | 46.563 M 263.21 % | -28.529 M -159.73 % | 47.764 M 135.98 % | -132.747 M -329.21 % | 57.914 M 287.61 % | -30.870 M -157.88 % | 53.339 M 152.06 % | -102.450 M -250.49 % | 68.078 M 327.81 % | -29.884 M -154.46 % | 54.873 M 163.14 % | -86.904 M -282.62 % | 47.587 M 282.61 % | -26.060 M -148.46 % | 53.773 M 145.94 % | -117.053 M -295.41 % | 59.901 M 301.34 % | -29.751 M -147.49 % | 62.642 M -2.36 % | 64.159 M 6.20 % | 60.412 M 303.54 % | -29.680 M -149.15 % | 60.382 M -74.86 % | 240.174 M |
| Selling and marketing expenses | 34.452 M -72.18 % | 123.859 M 306.27 % | -60.048 M -126.42 % | 227.269 M 55.51 % | 146.145 M 9.98 % | 132.880 M -16.14 % | 158.461 M 17.29 % | 135.099 M -15.46 % | 159.810 M 12.86 % | 141.603 M -12.44 % | 161.716 M 10.03 % | 146.975 M -10.04 % | 163.384 M 1.62 % | 160.775 M -23.75 % | 210.862 M 2.13 % | 206.455 M -6.73 % | 221.356 M 26.55 % | 174.920 M -21.37 % | 222.452 M 15.69 % | 192.282 M 3.51 % | 185.760 M 26.51 % | 146.835 M -8.40 % | 160.300 M 22.09 % | 131.293 M -13.22 % | 151.290 M 9.86 % | 137.717 M -21.02 % | 174.371 M 31.96 % | 132.141 M -14.23 % | 154.059 M 21.87 % | 126.409 M -17.45 % | 153.125 M 19.26 % | 128.396 M -5.39 % | 135.712 M 32.59 % | 102.354 M -27.29 % | 140.764 M 44.65 % | 97.315 M -14.19 % | 113.404 M 6.77 % | 106.212 M -24.61 % | 140.876 M 29.05 % | 109.166 M -12.04 % | 124.113 M 2.57 % | 121.004 M -74.51 % | 474.623 M |
| Other expenses | 137.690 M 956.82 % | 13.029 M -95.77 % | 308.216 M 328.83 % | -134.694 M -3 531.42 % | -3.709 M -1 447.41 % | 275.278 K 104.25 % | -6.477 M -306.94 % | 3.130 M 1 280.36 % | -265.181 K -119.90 % | 1.332 M -98.92 % | 123.754 M 279.82 % | -68.820 M -208.40 % | 63.487 M 1 691.21 % | 3.544 M 22.84 % | 2.885 M 302.01 % | 717.741 K 278.55 % | -401.986 K -273.08 % | 232.251 K -95.59 % | 5.267 M 2 980.17 % | -182.861 K 71.22 % | -635.382 K 88.78 % | -5.661 M 14.49 % | -6.620 M -877.78 % | 851.164 K 70.74 % | 498.528 K 286.84 % | -266.819 K -3.20 % | -258.555 K -116.00 % | -119.704 K 98.70 % | -9.203 M -13 070.36 % | 70.955 K -90.19 % | 723.169 K 485.98 % | -187.358 K -33.52 % | -140.318 K -111.54 % | 1.216 M -63.03 % | 3.289 M -69.22 % | 10.684 M 79.21 % | 5.962 M 736.23 % | 712.921 K -91.26 % | 8.154 M 431.03 % | 1.536 M -50.16 % | 3.081 M 494.13 % | 518.528 K 100.11 % | -478.686 M |
| Operating expenses | 175.938 M 4.71 % | 168.031 M -25.88 % | 226.696 M 43.53 % | 157.942 M -15.23 % | 186.324 M 10.95 % | 167.936 M -14.51 % | 196.431 M 10.24 % | 178.189 M -12.98 % | 204.760 M 9.39 % | 187.184 M -10.41 % | 208.943 M 5.02 % | 198.951 M -10.71 % | 222.816 M 3.14 % | 216.028 M -20.06 % | 270.238 M 9.17 % | 247.541 M -12.44 % | 282.704 M 27.53 % | 221.677 M -22.67 % | 286.679 M 14.10 % | 251.245 M -0.36 % | 252.163 M 21.87 % | 206.909 M -12.46 % | 236.368 M 22.03 % | 193.700 M -11.14 % | 217.975 M 6.18 % | 205.293 M -19.89 % | 256.252 M 32.05 % | 194.051 M -12.63 % | 222.103 M 27.15 % | 174.675 M -29.08 % | 246.307 M 38.28 % | 178.126 M -3.02 % | 183.663 M 13.42 % | 161.930 M -23.98 % | 213.010 M 32.62 % | 160.622 M -8.66 % | 175.849 M 1.07 % | 173.979 M -17.25 % | 210.238 M 21.30 % | 173.319 M -9.84 % | 192.226 M 2.96 % | 186.705 M 139.00 % | -478.686 M |
| Cost and expenses | 260.845 M 1.05 % | 258.131 M -25.52 % | 346.592 M 46.73 % | 236.210 M -19.33 % | 292.815 M 5.27 % | 278.148 M -14.52 % | 325.394 M 14.16 % | 285.039 M -10.72 % | 319.281 M -0.13 % | 319.702 M 5.32 % | 303.562 M -9.95 % | 337.103 M -10.49 % | 376.630 M 4.82 % | 359.317 M -27.83 % | 497.872 M 11.03 % | 448.413 M -8.52 % | 490.150 M 15.39 % | 424.788 M -20.03 % | 531.200 M 25.23 % | 424.187 M -1.04 % | 428.651 M 18.19 % | 362.695 M -28.05 % | 504.113 M 22.18 % | 412.603 M -8.35 % | 450.208 M 1.74 % | 442.526 M -14.86 % | 519.745 M 26.31 % | 411.484 M -6.38 % | 439.503 M 15.93 % | 379.105 M -20.87 % | 479.120 M 38.55 % | 345.815 M -3.26 % | 357.481 M 11.68 % | 320.096 M -24.14 % | 421.964 M 37.86 % | 306.086 M -6.07 % | 325.879 M -2.06 % | 332.732 M -20.35 % | 417.724 M 24.14 % | 336.504 M -4.97 % | 354.119 M -2.81 % | 364.374 M 176.12 % | -478.686 M |
| Research and development expenses | 7.062 M 14.62 % | 6.162 M 14.24 % | 5.393 M -35.15 % | 8.316 M 20.31 % | 6.912 M -8.09 % | 7.521 M 43.66 % | 5.235 M -43.67 % | 9.294 M -1.36 % | 9.422 M -9.57 % | 10.419 M -15.07 % | 12.268 M -13.82 % | 14.235 M 9.17 % | 13.039 M -1.75 % | 13.271 M 20.00 % | 11.059 M -12.75 % | 12.675 M -9.87 % | 14.062 M 33.85 % | 10.506 M -20.54 % | 13.222 M -6.36 % | 14.120 M 9.78 % | 12.862 M 26.57 % | 10.162 M -31.69 % | 14.876 M 54.60 % | 9.622 M -4.80 % | 10.107 M 14.21 % | 8.850 M -27.06 % | 12.133 M 49.06 % | 8.139 M 8.43 % | 7.507 M -3.78 % | 7.801 M -6.40 % | 8.335 M 70.44 % | 4.890 M -37.98 % | 7.884 M | 0.000 -100.00 % | 17.668 M | 0.000 -100.00 % | 11.412 M | 0.000 -100.00 % | 31.847 M | 0.000 -100.00 % | 15.230 M | 0.000 -100.00 % | 32.194 M |
| Selling general and administrative expenses | 31.186 M -79.05 % | 148.841 M 271.25 % | -86.913 M -130.57 % | 284.320 M 93.41 % | 147.007 M -7.38 % | 158.720 M 27.42 % | 124.565 M -43.72 % | 221.318 M 59.28 % | 138.949 M -20.80 % | 175.432 M 140.58 % | 72.920 M -71.24 % | 253.536 M 73.31 % | 146.290 M -26.57 % | 199.213 M 48.61 % | 134.054 M -57.13 % | 312.677 M 56.07 % | 200.340 M -7.45 % | 216.469 M 80.64 % | 119.837 M -49.83 % | 238.844 M 51.91 % | 157.230 M -19.20 % | 194.599 M 606.27 % | 27.553 M -85.44 % | 189.208 M 57.12 % | 120.420 M -36.97 % | 191.056 M 165.65 % | 71.921 M -64.08 % | 200.219 M 61.24 % | 124.176 M -31.50 % | 181.282 M 173.75 % | 66.220 M -62.37 % | 175.983 M 60.49 % | 109.652 M -29.77 % | 156.127 M 558.46 % | 23.711 M -84.92 % | 157.216 M 87.94 % | 83.653 M -50.46 % | 168.854 M -17.65 % | 205.035 M 20.91 % | 169.578 M 79.58 % | 94.433 M -47.94 % | 181.386 M -74.68 % | 716.324 M |
| Interest income | 672.028 K -35.02 % | 1.034 M 58.82 % | 651.239 K -65.51 % | 1.888 M 27.01 % | 1.487 M -36.97 % | 2.358 M -85.74 % | 16.536 M 604.76 % | 2.346 M -65.71 % | 6.843 M 147.27 % | 2.768 M -78.52 % | 12.885 M 606.36 % | 1.824 M -24.09 % | 2.403 M 132.83 % | 1.032 M -81.58 % | 5.604 M 493.47 % | 944.238 K -81.21 % | 5.025 M 813.69 % | 549.985 K -7.50 % | 594.603 K -2.89 % | 612.278 K -81.95 % | 3.393 M 943.40 % | 325.185 K -86.89 % | 2.480 M 734.77 % | 297.116 K -68.46 % | 941.963 K 84.81 % | 509.694 K -82.04 % | 2.839 M 740.35 % | 337.782 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.117 K | 0.000 | 0.000 | 0.000 -100.00 % | 307.941 K | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 3.829 M 121.57 % | -17.749 M -419.88 % | 5.549 M -13.35 % | 6.404 M -2.95 % | 6.599 M 30.60 % | 5.053 M -25.25 % | 6.760 M 4.72 % | 6.455 M -0.04 % | 6.458 M -0.80 % | 6.510 M -0.87 % | 6.567 M 7.06 % | 6.134 M 69.48 % | 3.619 M 13.38 % | 3.192 M 89.36 % | 1.686 M 3.60 % | 1.627 M 2.88 % | 1.582 M 124.81 % | 703.553 K -64.49 % | 1.981 M 39.10 % | 1.424 M 6.08 % | 1.343 M 45.24 % | 924.536 K 4.59 % | 883.957 K -25.09 % | 1.180 M 63.08 % | 723.573 K 38.07 % | 524.069 K 40.95 % | 371.802 K -65.03 % | 1.063 M | 0.000 -100.00 % | 1.630 M | 0.000 -100.00 % | 701.564 K | 0.000 -100.00 % | 2.206 M | 0.000 -100.00 % | 2.111 M 4.86 % | 2.013 M -1.80 % | 2.050 M -57.31 % | 4.803 M 22.29 % | 3.927 M 5.54 % | 3.721 M | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 1.677 M 2 363.60 % | -74.066 K -100.88 % | 8.423 M -50.77 % | 17.108 M 0.00 % | 17.108 M -16.70 % | 20.539 M 0.00 % | 20.539 M -23.24 % | 26.756 M 0.00 % | 26.756 M 10.41 % | 24.232 M 0.00 % | 24.232 M 29.22 % | 18.753 M 0.00 % | 18.753 M 8.67 % | 17.256 M 0.00 % | 17.256 M 72.18 % | 10.022 M -1.53 % | 10.178 M -0.09 % | 10.187 M 0.09 % | 10.178 M 0.00 % | 10.178 M 3.44 % | 9.840 M -5.91 % | 10.457 M 6.28 % | 9.840 M 55.83 % | 6.315 M 72.26 % | 3.666 M 56 271.25 % | -6.526 K -100.15 % | 4.298 M 183.68 % | -5.136 M -208.41 % | 4.737 M 38.17 % | 3.429 M -57.63 % | 8.092 M 784.94 % | -1.181 M -104.70 % | 25.138 M 78.66 % | 14.071 M 82.20 % | 7.723 M 100.74 % | -1.047 B -18 245.47 % | 5.771 M -66.08 % | 17.015 M 540.15 % | 2.658 M 100.26 % | -1.022 B |
| Operating income | 8.960 M 917.11 % | -1.097 M 97.74 % | -48.617 M -112.42 % | -22.887 M -587.20 % | -3.331 M 25.15 % | -4.450 M -59.69 % | -2.786 M 66.54 % | -8.329 M -278.98 % | 4.653 M 146.97 % | -9.906 M 86.26 % | -72.104 M -497.23 % | -12.073 M -67.32 % | -7.216 M 73.00 % | -26.722 M 76.41 % | -113.297 M -3 017.94 % | -3.634 M -114.50 % | 25.059 M -29.79 % | 35.694 M 106.70 % | -533.025 M -1 502.15 % | 38.015 M -35.26 % | 58.720 M 3 637.46 % | -1.660 M -103.93 % | 42.192 M -23.66 % | 55.268 M -43.64 % | 98.067 M 123.48 % | 43.882 M -24.25 % | 57.927 M 10.52 % | 52.412 M -40.83 % | 88.584 M -2.30 % | 90.672 M 70.95 % | 53.040 M 17.17 % | 45.267 M -47.39 % | 86.036 M 93.64 % | 44.430 M 0.72 % | 44.114 M 74.12 % | 25.336 M -55.64 % | 57.120 M 242.01 % | 16.701 M -50.02 % | 33.416 M 52.46 % | 21.917 M -62.02 % | 57.702 M 203.08 % | 19.039 M -63.71 % | 52.458 M |
| Operating income ratio | 0.03 878.43 % | 0.00 97.39 % | -0.16 -52.07 % | -0.11 -864.02 % | -0.01 28.79 % | -0.02 -84.54 % | -0.01 70.88 % | -0.03 -310.79 % | 0.01 144.67 % | -0.03 89.47 % | -0.29 -689.89 % | -0.04 -90.16 % | -0.02 75.69 % | -0.08 65.12 % | -0.23 -2 715.44 % | -0.01 -117.12 % | 0.05 -37.76 % | 0.08 108.02 % | -0.96 -1 260.72 % | 0.08 -31.17 % | 0.12 2 772.73 % | 0.00 -106.14 % | 0.07 -38.63 % | 0.12 -32.66 % | 0.18 97.60 % | 0.09 -9.93 % | 0.10 -11.91 % | 0.11 -32.14 % | 0.17 -13.99 % | 0.19 92.50 % | 0.10 -13.39 % | 0.12 -40.01 % | 0.19 59.84 % | 0.12 25.83 % | 0.10 29.80 % | 0.07 -49.36 % | 0.15 209.54 % | 0.05 -35.54 % | 0.07 21.27 % | 0.06 -55.65 % | 0.14 176.11 % | 0.05 -50.12 % | 0.10 |
| Total other income expenses net | 239.615 K 273.81 % | -137.862 K 83.25 % | -823.039 K 76.81 % | -3.549 M -5 439.31 % | -64.064 K -123.27 % | 275.278 K 140.50 % | -679.679 K -121.71 % | 3.130 M 1 280.36 % | -265.181 K 73.71 % | -1.009 M 69.53 % | -3.311 M -535.59 % | 760.098 K -26.43 % | 1.033 M 978.84 % | 95.766 K 6 794.60 % | 1.389 K -99.81 % | 717.741 K 278.55 % | -401.986 K -273.08 % | 232.251 K -96.19 % | 6.102 M 3 436.98 % | -182.861 K 71.22 % | -635.382 K 88.78 % | -5.661 M -546.94 % | -874.975 K -202.80 % | 851.164 K 70.74 % | 498.528 K 286.84 % | -266.819 K -3.20 % | -258.555 K -116.00 % | -119.704 K 98.70 % | -9.203 M -13 070.36 % | 70.955 K -92.87 % | 994.838 K 630.98 % | -187.358 K 63.33 % | -510.926 K -132.47 % | 1.573 M -59.71 % | 3.905 M -63.45 % | 10.683 M 90.13 % | 5.619 M 718.55 % | 686.471 K -92.35 % | 8.973 M 539.43 % | 1.403 M -54.40 % | 3.077 M 825.67 % | 332.438 K 169.12 % | -480.963 K |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 44.354 M -54.67 % | 97.844 M -41.58 % | 167.499 M -2.75 % | 172.242 M -51.25 % | 353.290 M 174.42 % | 128.738 M 964.19 % | 12.097 M -95.26 % | 255.015 M 30.09 % | 196.032 M -0.47 % | 196.962 M 343.65 % | -80.838 M -399.53 % | 26.988 M 106.58 % | 13.064 M 148.66 % | -26.847 M 82.54 % | -153.726 M 51.67 % | -318.088 M -45.28 % | -218.943 M -235.52 % | 161.560 M 61.48 % | 100.049 M -38.66 % | 163.111 M 164.84 % | -251.568 M -30.51 % | -192.762 M 45.56 % | -354.113 M -36.06 % | -260.262 M 19.98 % | -325.261 M -2.05 % | -318.726 M 29.07 % | -449.378 M -168.36 % | -167.455 M 41.38 % | -285.663 M -18.62 % | -240.822 M 25.80 % | -324.572 M -38.64 % | -234.117 M -8.30 % | -216.172 M 27.89 % | -299.775 M 0.34 % | -300.790 M -13.00 % | -266.179 M -5.38 % | -252.584 M 59.49 % | -623.573 M -941.90 % | 74.068 M 253.72 % | 20.940 M -68.96 % | 67.454 M -72.49 % | 245.212 M 374.75 % | 51.650 M |
| Total investments | 17.124 M -0.40 % | 17.193 M 2.02 % | 16.852 M -96.43 % | 471.924 M 1 935.05 % | 23.190 M -60.48 % | 58.671 M 0.24 % | 58.531 M -4.12 % | 61.048 M 3.52 % | 58.973 M -2.06 % | 60.215 M 199.66 % | 20.095 M 10.49 % | 18.187 M 14.63 % | 15.866 M 3.49 % | 15.332 M 9.87 % | 13.954 M -9.71 % | 15.454 M 3.83 % | 14.884 M 5.18 % | 14.151 M 3.25 % | 13.705 M -63.35 % | 37.397 M 1.89 % | 36.702 M 5.91 % | 34.654 M 1.20 % | 34.244 M -12.28 % | 39.039 M 5.71 % | 36.929 M 79.53 % | 20.569 M 4.24 % | 19.733 M -25.39 % | 26.450 M -7.21 % | 28.504 M 9.99 % | 25.915 M -2.37 % | 26.544 M -3.88 % | 27.614 M -2.00 % | 28.178 M 333.51 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M | 0.000 -100.00 % | 4.976 M -98.99 % | 490.423 M 8 307.32 % | 5.833 M |
| Total debt | 307.826 M -13.59 % | 356.254 M 1.96 % | 349.396 M -5.39 % | 369.311 M -36.13 % | 578.258 M -0.31 % | 580.062 M 0.83 % | 575.282 M 0.73 % | 571.131 M 0.84 % | 566.386 M -1.18 % | 573.157 M 0.46 % | 570.518 M 0.11 % | 569.909 M 0.38 % | 567.759 M -0.14 % | 568.570 M -2.03 % | 580.364 M -2.47 % | 595.037 M 2.06 % | 582.998 M 0.87 % | 577.973 M 4.56 % | 552.754 M 3.64 % | 533.333 M 412.82 % | 104.000 M -27.78 % | 144.000 M 33.33 % | 108.000 M 38.46 % | 78.000 M 0.00 % | 78.000 M -31.65 % | 114.120 M 219.30 % | 35.741 M 1.06 % | 35.365 M 1.06 % | 34.993 M 1.06 % | 34.625 M 1.59 % | 34.084 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M 0.00 % | 50.000 M -75.07 % | 200.600 M -23.41 % | 261.913 M 1 150.78 % | 20.940 M -91.35 % | 241.992 M | 0.000 -100.00 % | 266.862 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 866.525 M 762.30 % | 100.490 M -0.27 % | 100.764 M -91.50 % | 1.186 B 525.50 % | 189.615 M -84.03 % | 1.187 B 30.86 % | 907.203 M -23.53 % | 1.186 B 30.94 % | 906.003 M -23.50 % | 1.184 B 18.89 % | 996.236 M -21.88 % | 1.275 B 27.81 % | 997.780 M -21.78 % | 1.276 B 1 190.59 % | 98.844 M -15.36 % | 116.778 M 29 073.32 % | 400.290 K -47.82 % | 767.203 K 546.25 % | -171.924 K -246.41 % | 117.426 K 123.15 % | -507.325 K -552.47 % | -77.755 K 83.19 % | -462.502 K 14.89 % | -543.418 K -226.06 % | 431.062 K 118.44 % | -2.338 M -195.80 % | -790.378 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 776.370 M | 0.000 |
| Retained earnings | -320.751 M 2.34 % | -328.433 M -0.29 % | -327.472 M -22.46 % | -267.421 M -8.66 % | -246.097 M -1.99 % | -241.287 M -1.96 % | -236.658 M -4.98 % | -225.440 M -2.64 % | -219.645 M 0.09 % | -219.844 M -6.52 % | -206.392 M -151.00 % | -82.229 M -17.54 % | -69.960 M -28.78 % | -54.326 M -97.09 % | -27.564 M -135.70 % | 77.214 M -3.40 % | 79.931 M -37.07 % | 127.009 M 25.10 % | 101.524 M -83.86 % | 628.850 M -8.11 % | 684.331 M 6.75 % | 641.068 M -0.88 % | 646.731 M 5.72 % | 611.717 M 9.03 % | 561.040 M -3.90 % | 583.809 M 7.03 % | 545.457 M 7.78 % | 506.076 M 10.54 % | 457.839 M -8.88 % | 502.433 M 17.55 % | 427.422 M 3.44 % | 413.189 M 10.38 % | 374.348 M -7.56 % | 404.950 M 8.95 % | 371.693 M 9.25 % | 340.217 M 8.31 % | 314.114 M -7.15 % | 338.311 M 3.53 % | 326.782 M | 0.000 -100.00 % | 281.110 M | 0.000 -100.00 % | 256.181 M |
| Common stock | 419.716 M 0.00 % | 419.715 M 0.00 % | 419.714 M 0.00 % | 419.714 M 0.00 % | 419.712 M 0.00 % | 419.708 M 0.00 % | 419.708 M 0.00 % | 419.706 M 0.00 % | 419.706 M 0.00 % | 419.699 M 0.00 % | 419.699 M 0.00 % | 419.699 M 0.00 % | 419.698 M 0.00 % | 419.698 M -2.15 % | 428.924 M 0.00 % | 428.924 M 0.00 % | 428.923 M 0.00 % | 428.907 M 0.00 % | 428.895 M -0.27 % | 430.066 M 0.00 % | 430.066 M 0.00 % | 430.066 M -0.31 % | 431.402 M 0.00 % | 431.402 M 0.00 % | 431.402 M 0.00 % | 431.402 M 0.00 % | 431.402 M 0.00 % | 431.402 M 0.00 % | 431.402 M -0.06 % | 431.654 M 0.00 % | 431.654 M 9.03 % | 395.920 M 1.00 % | 392.000 M 40.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 33.33 % | 210.000 M -74.36 % | 818.890 M 289.95 % | 210.000 M | 0.000 -100.00 % | 210.000 M |
| Total equity | 1.101 B 3.48 % | 1.064 B -0.15 % | 1.066 B -7.67 % | 1.154 B -4.96 % | 1.214 B -0.34 % | 1.218 B -7.76 % | 1.321 B -0.79 % | 1.332 B -0.47 % | 1.338 B 0.05 % | 1.337 B -0.92 % | 1.350 B -8.62 % | 1.477 B -0.73 % | 1.488 B -0.96 % | 1.502 B -4.51 % | 1.573 B -7.27 % | 1.697 B -0.30 % | 1.702 B -2.58 % | 1.747 B 1.52 % | 1.721 B -24.22 % | 2.270 B 2.78 % | 2.209 B 1.89 % | 2.168 B -0.20 % | 2.172 B 1.47 % | 2.141 B 2.53 % | 2.088 B -1.16 % | 2.113 B -2.79 % | 2.173 B 3.04 % | 2.109 B 2.22 % | 2.063 B -1.74 % | 2.100 B 3.73 % | 2.024 B 27.11 % | 1.593 B 2.48 % | 1.554 B -1.99 % | 1.586 B 2.18 % | 1.552 B 2.21 % | 1.518 B 1.76 % | 1.492 B -1.56 % | 1.516 B 73.92 % | 871.429 M 6.42 % | 818.890 M -0.31 % | 821.401 M 3.31 % | 795.100 M 0.00 % | 795.100 M |
| Other non current 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 100.00 % | -12.999 M -1 639.36 % | 844.475 K -9.48 % | 932.930 K 6.25 % | 878.044 K 2.60 % | 855.799 K -4.08 % | 892.159 K -93.53 % | 13.792 M 1 169.18 % | 1.087 M 3.63 % | 1.049 M -87.02 % | 8.078 M 3.53 % | 7.803 M -3.93 % | 8.122 M -2.78 % | 8.353 M 327.80 % | 1.953 M 0.04 % | 1.952 M -1.20 % | 1.976 M -0.49 % | 1.985 M -0.68 % | 1.999 M 0.24 % | 1.994 M -2.87 % | 2.053 M 0.78 % | 2.037 M | 0.000 -100.00 % | 2.658 M | 0.000 -100.00 % | 2.199 M |
| Long term debt | 217.782 M -14.97 % | 256.133 M 2.75 % | 249.275 M -7.44 % | 269.311 M -52.89 % | 571.618 M 0.98 % | 566.074 M 0.45 % | 563.517 M 0.42 % | 561.164 M 0.68 % | 557.349 M 0.40 % | 555.119 M 0.37 % | 553.066 M 0.29 % | 551.447 M 0.57 % | 548.313 M 0.69 % | 544.558 M 1.19 % | 538.168 M 1.88 % | 528.224 M 1.28 % | 521.564 M -0.87 % | 526.126 M 2.91 % | 511.255 M 6.66 % | 479.333 M 858.67 % | 50.000 M 0.00 % | 50.000 M 31.58 % | 38.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.993 M 1.06 % | 34.625 M 1.59 % | 34.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.555 M -7.61 % | 15.755 M -24.76 % | 20.940 M 5.58 % | 19.834 M | 0.000 -100.00 % | 23.913 M |
| Total non current liabilities | 222.401 M -14.83 % | 261.140 M 2.54 % | 254.666 M -7.29 % | 274.697 M -52.42 % | 577.342 M 0.90 % | 572.170 M 0.38 % | 569.985 M 0.39 % | 567.768 M 0.62 % | 564.290 M 0.68 % | 560.473 M 0.31 % | 558.734 M 0.23 % | 557.466 M 0.49 % | 554.742 M 0.61 % | 551.365 M 1.13 % | 545.231 M 1.70 % | 536.136 M 1.16 % | 529.982 M -0.95 % | 535.082 M 5.38 % | 507.742 M 3.65 % | 489.856 M 699.53 % | 61.268 M -0.97 % | 61.869 M 22.99 % | 50.305 M 285.83 % | 13.038 M -5.47 % | 13.792 M 19.68 % | 11.524 M -5.02 % | 12.133 M 50.20 % | 8.078 M -81.12 % | 42.796 M 0.11 % | 42.747 M 0.73 % | 42.437 M 2 073.32 % | 1.953 M 0.04 % | 1.952 M -1.20 % | 1.976 M -0.49 % | 1.985 M -0.68 % | 1.999 M 0.24 % | 1.994 M -87.99 % | 16.608 M -6.65 % | 17.792 M -15.03 % | 20.940 M -6.90 % | 22.492 M | 0.000 -100.00 % | 26.112 M |
| Other current liabilities | 95.812 M -29.75 % | 136.387 M -8.62 % | 149.258 M 23.89 % | 120.479 M 47.63 % | 81.608 M -13.54 % | 94.388 M -49.33 % | 186.262 M 82.93 % | 101.824 M -46.63 % | 190.796 M 71.83 % | 111.036 M 2.79 % | 108.025 M -19.28 % | 133.834 M 23.45 % | 108.415 M -12.93 % | 124.516 M -66.04 % | 366.605 M 20 565.83 % | 1.774 M -99.53 % | 377.352 M 118.14 % | 172.987 M -21.14 % | 219.346 M 15.97 % | 189.133 M 4.07 % | 181.735 M 17.04 % | 155.270 M -15.52 % | 183.787 M 4.59 % | 175.718 M -25.87 % | 237.049 M 18.82 % | 199.510 M -7.94 % | 216.722 M 6.48 % | 203.529 M -53.79 % | 440.414 M 9.32 % | 402.868 M -30.25 % | 577.588 M 242.74 % | 168.519 M 30.12 % | 129.512 M 29.72 % | 99.842 M -33.57 % | 150.289 M -28.26 % | 209.500 M 97.63 % | 106.005 M -3.61 % | 109.978 M -9.53 % | 121.566 M -77.76 % | 546.663 M 402.27 % | 108.838 M | 0.000 -100.00 % | 131.335 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.086 M 2.38 % | 84.089 M -13.98 % | 97.756 M 6.43 % | 91.853 M -8.82 % | 100.736 M 1 183.90 % | 7.846 M -26.19 % | 10.630 M 7.15 % | 9.920 M -9.34 % | 10.942 M -15.02 % | 12.876 M -91.83 % | 157.522 M -13.74 % | 182.611 M -10.40 % | 203.811 M 16.92 % | 174.322 M -9.61 % | 192.851 M -1.36 % | 195.519 M -0.26 % | 196.022 M 23.77 % | 158.382 M -1.85 % | 161.373 M -4.88 % | 169.659 M -23.14 % | 220.740 M 11.27 % | 198.381 M -7.70 % | 214.929 M 3.59 % | 207.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.296 M 6.71 % | 102.425 M 2.38 % | 100.043 M -17.65 % | 121.485 M | 0.000 -100.00 % | 111.523 M | 0.000 -100.00 % | 153.517 M |
| Short term debt | 90.044 M -10.06 % | 100.121 M 0.00 % | 100.121 M 0.12 % | 100.000 M 664.89 % | 13.074 M -6.53 % | 13.988 M -25.69 % | 18.824 M 88.86 % | 9.968 M -44.32 % | 17.903 M -0.75 % | 18.038 M 164.39 % | 6.823 M -63.04 % | 18.462 M -52.39 % | 38.778 M -52.65 % | 81.890 M 188.31 % | 28.403 M 124.53 % | -115.798 M -392.11 % | 39.642 M -23.54 % | 51.847 M -6.17 % | 55.256 M 163.23 % | 20.991 M -39.63 % | 34.771 M -38.53 % | 56.565 M -19.19 % | 70.000 M 74.59 % | 40.093 M -48.60 % | 78.000 M 462.61 % | 13.864 M 165.84 % | -21.056 M 62.68 % | -56.413 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.037 M -23.93 % | 50.000 M -73.12 % | 186.045 M -24.42 % | 246.158 M | 0.000 -100.00 % | 222.158 M | 0.000 -100.00 % | 242.949 M |
| Total current liabilities | 265.770 M -13.80 % | 308.311 M -4.09 % | 321.457 M 2.73 % | 312.907 M 63.93 % | 190.875 M -10.51 % | 213.283 M -8.46 % | 232.984 M 8.20 % | 215.323 M -10.69 % | 241.103 M 0.13 % | 240.784 M 2.28 % | 235.409 M -15.98 % | 280.175 M -5.67 % | 297.002 M -10.19 % | 330.708 M -25.69 % | 445.013 M -17.58 % | 539.918 M -1.13 % | 546.065 M 49.16 % | 366.099 M -20.92 % | 462.953 M 15.05 % | 402.409 M 3.57 % | 388.522 M 1.58 % | 382.485 M -12.73 % | 438.265 M -4.66 % | 459.697 M -7.99 % | 499.607 M 6.08 % | 470.967 M -10.70 % | 527.388 M -2.11 % | 538.764 M -14.96 % | 633.568 M 12.81 % | 561.599 M -26.69 % | 766.058 M 121.36 % | 346.073 M 17.22 % | 295.224 M 34.65 % | 219.252 M -18.32 % | 268.426 M -16.28 % | 320.609 M 15.68 % | 277.148 M -28.07 % | 385.296 M -25.75 % | 518.940 M -5.07 % | 546.663 M 6.58 % | 512.926 M | 0.000 -100.00 % | 573.356 M |
| Total liabilities | 488.171 M -14.27 % | 569.451 M -1.16 % | 576.123 M -1.95 % | 587.604 M -23.51 % | 768.217 M -2.19 % | 785.453 M -2.18 % | 802.969 M 2.54 % | 783.091 M -2.77 % | 805.393 M 0.52 % | 801.258 M 0.90 % | 794.143 M -5.19 % | 837.641 M -1.66 % | 851.744 M -3.44 % | 882.073 M -10.92 % | 990.244 M -7.97 % | 1.076 B 0.00 % | 1.076 B 19.40 % | 901.181 M -7.16 % | 970.695 M 8.79 % | 892.266 M 98.37 % | 449.790 M 1.22 % | 444.354 M -9.05 % | 488.569 M 3.35 % | 472.735 M -7.92 % | 513.399 M 6.41 % | 482.491 M -10.57 % | 539.522 M -1.34 % | 546.842 M -19.15 % | 676.363 M 11.92 % | 604.346 M -25.25 % | 808.495 M 132.31 % | 348.025 M 17.11 % | 297.176 M 34.33 % | 221.228 M -18.19 % | 270.411 M -16.18 % | 322.608 M 15.57 % | 279.142 M -30.55 % | 401.904 M -25.12 % | 536.732 M -5.44 % | 567.602 M 6.01 % | 535.418 M | 0.000 -100.00 % | 599.467 M |
| Other non current assets | 289.364 M -35.49 % | 448.531 M -14.11 % | 522.235 M 668.40 % | 67.964 M -89.33 % | 636.870 M 223.00 % | 197.176 M -0.72 % | 198.607 M -52.27 % | 416.070 M 24.23 % | 334.928 M 18.08 % | 283.637 M 73.77 % | 163.230 M -45.55 % | 299.788 M 19.26 % | 251.370 M 15.91 % | 216.875 M 7.15 % | 202.401 M 55.16 % | 130.445 M -37.93 % | 210.151 M -66.97 % | 636.256 M 4.33 % | 609.878 M -21.07 % | 772.681 M 148.82 % | 310.538 M 6.67 % | 291.112 M 148.81 % | 117.002 M -26.70 % | 159.623 M 8.10 % | 147.660 M -20.97 % | 186.845 M 805.13 % | 20.643 M 34.92 % | 15.300 M -30.25 % | 21.936 M 18.98 % | 18.437 M -0.10 % | 18.456 M -17.31 % | 22.318 M 29.50 % | 17.234 M -27.02 % | 23.615 M -79.59 % | 115.714 M 161.17 % | 44.305 M 181.36 % | 15.747 M -78.26 % | 72.421 M -10.39 % | 80.820 M -78.74 % | 380.092 M 583.88 % | 55.578 M 122.67 % | -245.212 M -540.51 % | 55.666 M |
| Long term investments | 0.000 100.00 % | -153.536 M 28.13 % | -213.644 M -193.72 % | 227.963 M 169.43 % | -328.312 M -659.58 % | 58.671 M 0.24 % | 58.531 M 130.80 % | -190.034 M -38.22 % | -137.484 M -40.96 % | -97.538 M -918.53 % | 11.916 M 113.32 % | -89.480 M 2.13 % | -91.430 M -0.30 % | -91.154 M 1.54 % | -92.581 M -235.09 % | -27.629 M 75.45 % | -112.548 M 78.69 % | -528.193 M -5.82 % | -499.158 M 23.77 % | -654.777 M -243.60 % | -190.566 M -1.50 % | -187.746 M -3 107.89 % | -5.853 M 86.20 % | -42.420 M -45.02 % | -29.252 M 40.34 % | -49.032 M -139.78 % | 123.249 M 3.05 % | 119.605 M 13.92 % | 104.988 M 3.60 % | 101.338 M -6.52 % | 108.407 M 10.56 % | 98.055 M 27.87 % | 76.684 M 129.99 % | 33.342 M -5.60 % | 35.322 M 30.59 % | 27.048 M -5.99 % | 28.772 M 4.36 % | 27.569 M -12.05 % | 31.346 M | 0.000 -100.00 % | 4.976 M | 0.000 -100.00 % | 5.833 M |
| Intangible assets | 68.913 M -2.34 % | 70.567 M -1.96 % | 71.980 M -2.24 % | 73.633 M 1.59 % | 72.481 M 3.47 % | 70.051 M 2.41 % | 68.403 M 1.02 % | 67.716 M 5.40 % | 64.249 M 6.41 % | 60.379 M 0.57 % | 60.036 M 4.12 % | 57.661 M -3.30 % | 59.628 M -4.82 % | 62.650 M -4.09 % | 65.323 M 1.22 % | 64.535 M -5.49 % | 68.281 M -5.10 % | 71.946 M -5.20 % | 75.889 M -3.36 % | 78.530 M -3.49 % | 81.373 M -1.69 % | 82.772 M -4.69 % | 86.847 M -2.25 % | 88.842 M -3.56 % | 92.125 M 0.24 % | 91.904 M -3.92 % | 95.650 M -2.02 % | 97.620 M -2.68 % | 100.305 M -4.39 % | 104.910 M -0.65 % | 105.596 M 68.94 % | 62.506 M -1.17 % | 63.246 M -1.60 % | 64.275 M -1.97 % | 65.569 M 13.41 % | 57.815 M -0.33 % | 58.005 M 375.48 % | 12.199 M 1.49 % | 12.020 M | 0.000 -100.00 % | 11.395 M | 0.000 -100.00 % | 10.352 M |
| 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 -100.00 % | 78.504 M 0.00 % | 78.504 M 0.00 % | 78.504 M 0.00 % | 78.504 M -87.20 % | 613.393 M 0.00 % | 613.393 M 0.00 % | 613.393 M 0.00 % | 613.393 M -0.61 % | 617.146 M 0.00 % | 617.146 M 0.00 % | 617.146 M 0.00 % | 617.146 M -0.80 % | 622.096 M 0.00 % | 622.096 M 0.00 % | 622.096 M 0.00 % | 622.096 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 and intangible assets | 68.913 M -2.34 % | 70.567 M -1.96 % | 71.980 M -2.24 % | 73.633 M 1.59 % | 72.481 M 3.47 % | 70.051 M 2.41 % | 68.403 M 1.02 % | 67.716 M 5.40 % | 64.249 M 6.41 % | 60.379 M 0.57 % | 60.036 M 4.12 % | 57.661 M -3.30 % | 59.628 M -4.82 % | 62.650 M -4.09 % | 65.323 M -54.33 % | 143.038 M -2.55 % | 146.784 M -2.44 % | 150.450 M -2.55 % | 154.393 M -77.69 % | 691.923 M -0.41 % | 694.765 M -0.20 % | 696.164 M -0.58 % | 700.239 M -0.81 % | 705.987 M -0.46 % | 709.271 M 0.03 % | 709.050 M -0.53 % | 712.796 M -0.96 % | 719.716 M -0.37 % | 722.400 M -0.63 % | 727.006 M -0.09 % | 727.691 M 1 064.20 % | 62.506 M -1.17 % | 63.246 M -1.60 % | 64.275 M -1.97 % | 65.569 M 13.41 % | 57.815 M -0.33 % | 58.005 M 375.48 % | 12.199 M 1.49 % | 12.020 M | 0.000 -100.00 % | 11.395 M | 0.000 -100.00 % | 10.352 M |
| Property plant equipment net | 413.526 M -0.68 % | 416.360 M -1.54 % | 422.891 M -5.22 % | 446.198 M 1.87 % | 438.024 M -18.22 % | 535.599 M -2.35 % | 548.507 M -7.07 % | 590.213 M -5.82 % | 626.692 M -4.75 % | 657.932 M -1.71 % | 669.392 M -2.33 % | 685.345 M -3.06 % | 706.965 M -1.97 % | 721.151 M -0.98 % | 728.307 M 7.74 % | 676.016 M 5.43 % | 641.179 M 3.17 % | 621.457 M 5.32 % | 590.042 M 0.06 % | 589.697 M 5.01 % | 561.550 M 7.58 % | 521.970 M -1.16 % | 528.084 M 9.95 % | 480.288 M 13.84 % | 421.888 M 5.16 % | 401.198 M 1.76 % | 394.270 M 1.95 % | 386.727 M -0.01 % | 386.774 M 0.89 % | 383.369 M 0.39 % | 381.895 M -6.21 % | 407.185 M -1.69 % | 414.191 M 0.53 % | 412.001 M 55.59 % | 264.807 M -0.99 % | 267.451 M 4.50 % | 255.926 M 1.52 % | 252.093 M -0.34 % | 252.959 M | 0.000 -100.00 % | 259.919 M | 0.000 -100.00 % | 257.352 M |
| Total non current assets | 807.337 M -1.31 % | 818.019 M -2.53 % | 839.279 M -2.56 % | 861.313 M 0.05 % | 860.877 M -4.75 % | 903.827 M -1.27 % | 915.483 M -1.69 % | 931.214 M -0.39 % | 934.860 M -1.96 % | 953.553 M -0.12 % | 954.716 M -9.28 % | 1.052 B 3.06 % | 1.021 B 2.02 % | 1.001 B 1.60 % | 985.139 M 0.18 % | 983.370 M 4.82 % | 938.111 M 2.41 % | 916.073 M 2.49 % | 893.856 M -37.38 % | 1.427 B 1.24 % | 1.410 B 3.23 % | 1.366 B -0.90 % | 1.378 B 2.38 % | 1.346 B 4.02 % | 1.294 B -0.12 % | 1.296 B 0.13 % | 1.294 B 1.82 % | 1.271 B 1.09 % | 1.257 B 0.70 % | 1.249 B -0.92 % | 1.260 B 105.26 % | 613.892 M 3.75 % | 591.687 M 7.57 % | 550.056 M 10.57 % | 497.474 M 19.28 % | 417.051 M 11.15 % | 375.224 M -2.81 % | 386.075 M -3.05 % | 398.240 M 4.77 % | 380.092 M 7.89 % | 352.309 M 243.68 % | -245.212 M -169.82 % | 351.202 M |
| Other current assets | 55.520 M 54.59 % | 35.914 M 108.66 % | 17.212 M -13.16 % | 19.821 M 50.19 % | 13.197 M -67.52 % | 40.633 M 245.61 % | 11.757 M -92.59 % | 158.654 M 164.32 % | 60.024 M -65.49 % | 173.948 M 108.88 % | 83.278 M 8.15 % | 76.999 M -48.94 % | 150.801 M 24.79 % | 120.839 M -9.97 % | 134.226 M -12.01 % | 152.549 M 18.09 % | 129.178 M -23.28 % | 168.376 M 402.60 % | 33.501 M -61.91 % | 87.954 M -37.22 % | 140.108 M 24.53 % | 112.514 M -14.93 % | 132.253 M 62.97 % | 81.151 M 56.00 % | 52.020 M -26.71 % | 70.978 M -53.30 % | 151.973 M -60.50 % | 384.788 M 976.10 % | 35.758 M -92.03 % | 448.710 M 1 421.78 % | 29.486 M -92.61 % | 399.085 M 1 356.78 % | 27.395 M -92.40 % | 360.565 M 416.01 % | 69.876 M -83.29 % | 418.144 M 1 233.34 % | 31.361 M -43.03 % | 55.051 M 22.69 % | 44.868 M -95.63 % | 1.028 B 1 491.92 % | 64.562 M | 0.000 -100.00 % | 59.789 M |
| Short term investments | 137.821 M -19.28 % | 170.729 M -25.93 % | 230.496 M -5.52 % | 243.961 M -30.59 % | 351.502 M 84.23 % | 190.798 M 192.58 % | 65.212 M -74.03 % | 251.081 M 27.80 % | 196.457 M 24.53 % | 157.753 M 1 828.90 % | 8.178 M -92.40 % | 107.667 M 0.35 % | 107.296 M 0.76 % | 106.486 M -0.05 % | 106.535 M 147.28 % | 43.083 M -66.19 % | 127.432 M -76.50 % | 542.344 M 5.75 % | 512.863 M -25.91 % | 692.174 M 204.56 % | 227.268 M 2.19 % | 222.400 M 454.66 % | 40.096 M -50.78 % | 81.459 M 23.09 % | 66.181 M -4.92 % | 69.602 M 167.24 % | -103.515 M -11.12 % | -93.156 M -21.80 % | -76.484 M -1.41 % | -75.424 M 7.87 % | -81.863 M -16.22 % | -70.441 M -45.22 % | -48.506 M -80.71 % | -26.842 M 6.87 % | -28.822 M -40.26 % | -20.548 M 7.74 % | -22.272 M -5.71 % | -21.069 M 15.20 % | -24.846 M | 0.000 -100.00 % | 48.000 M -90.21 % | 490.423 M 1 534.74 % | 30.000 M |
| cash and cash equivalents | 263.472 M 1.96 % | 258.410 M 42.06 % | 181.897 M -7.70 % | 197.069 M -12.40 % | 224.968 M -50.15 % | 451.324 M -19.86 % | 563.184 M 78.16 % | 316.117 M -14.64 % | 370.354 M -1.55 % | 376.196 M -42.24 % | 651.356 M 19.97 % | 542.921 M -2.12 % | 554.695 M -6.84 % | 595.417 M -18.89 % | 734.090 M -19.61 % | 913.124 M 13.86 % | 801.941 M 92.58 % | 416.413 M -8.02 % | 452.705 M 22.28 % | 370.223 M 4.12 % | 355.568 M 5.58 % | 336.762 M -27.13 % | 462.113 M 36.61 % | 338.262 M -16.12 % | 403.261 M -6.83 % | 432.846 M -10.78 % | 485.118 M 139.19 % | 202.820 M -36.75 % | 320.656 M 16.41 % | 275.447 M -23.20 % | 358.656 M 53.20 % | 234.117 M 8.30 % | 216.172 M -27.89 % | 299.775 M -0.34 % | 300.790 M -4.87 % | 316.179 M 4.49 % | 302.584 M -63.29 % | 824.173 M 338.75 % | 187.845 M | 0.000 -100.00 % | 174.538 M 171.18 % | -245.212 M -213.94 % | 215.212 M |
| Cash and short term investments | 401.293 M -6.49 % | 429.138 M 4.06 % | 412.393 M -6.49 % | 441.030 M -23.49 % | 576.470 M -10.22 % | 642.122 M 2.18 % | 628.396 M 10.79 % | 567.198 M 0.07 % | 566.811 M 6.15 % | 533.949 M -19.04 % | 659.534 M 1.38 % | 650.588 M -1.72 % | 661.990 M -5.69 % | 701.903 M -16.50 % | 840.625 M -12.09 % | 956.208 M 2.89 % | 929.373 M -3.06 % | 958.757 M -0.71 % | 965.568 M -9.11 % | 1.062 B 82.28 % | 582.836 M 4.23 % | 559.163 M 11.34 % | 502.209 M 19.65 % | 419.721 M -10.59 % | 469.442 M -6.57 % | 502.448 M 3.57 % | 485.118 M 139.19 % | 202.820 M -36.75 % | 320.656 M 16.41 % | 275.447 M -23.20 % | 358.656 M 53.20 % | 234.117 M 8.30 % | 216.172 M -27.89 % | 299.775 M -0.34 % | 300.790 M -4.87 % | 316.179 M 4.49 % | 302.584 M -63.29 % | 824.173 M 338.75 % | 187.845 M | 0.000 -100.00 % | 174.538 M -28.82 % | 245.212 M 13.94 % | 215.212 M |
| Total current assets | 781.875 M -4.12 % | 815.490 M 1.62 % | 802.480 M -8.86 % | 880.484 M -21.51 % | 1.122 B 1.97 % | 1.100 B -8.97 % | 1.209 B 2.12 % | 1.183 B -2.07 % | 1.208 B 1.98 % | 1.185 B -0.35 % | 1.189 B -5.79 % | 1.262 B -4.26 % | 1.318 B -4.70 % | 1.383 B -12.35 % | 1.578 B -11.79 % | 1.789 B -2.74 % | 1.840 B 6.22 % | 1.732 B -3.65 % | 1.797 B 3.58 % | 1.735 B 38.94 % | 1.249 B 0.18 % | 1.247 B -2.81 % | 1.283 B 1.19 % | 1.268 B -3.04 % | 1.307 B 0.61 % | 1.299 B -8.41 % | 1.419 B 2.44 % | 1.385 B -6.57 % | 1.482 B 1.83 % | 1.456 B -7.45 % | 1.573 B 18.54 % | 1.327 B 5.34 % | 1.260 B 0.21 % | 1.257 B -5.12 % | 1.325 B -6.96 % | 1.424 B 2.00 % | 1.396 B -8.86 % | 1.531 B 51.63 % | 1.010 B -1.74 % | 1.028 B 2.32 % | 1.005 B 309.65 % | 245.212 M -76.50 % | 1.043 B |
| Inventory | 224.824 M -6.56 % | 240.597 M -8.57 % | 263.141 M -17.29 % | 318.149 M 4.91 % | 303.251 M -1.29 % | 307.202 M -4.58 % | 321.934 M -1.78 % | 327.772 M 3.79 % | 315.794 M 1.24 % | 311.911 M -8.39 % | 340.486 M -10.35 % | 379.802 M 0.23 % | 378.913 M -7.71 % | 410.568 M -7.07 % | 441.799 M -6.39 % | 471.940 M 6.22 % | 444.288 M 15.77 % | 383.754 M -2.16 % | 392.236 M 2.91 % | 381.154 M 4.03 % | 366.379 M -4.22 % | 382.535 M -9.98 % | 424.966 M -11.44 % | 479.858 M 7.60 % | 445.979 M -1.57 % | 453.092 M -6.16 % | 482.825 M -2.80 % | 496.728 M 23.08 % | 403.577 M 0.68 % | 400.862 M -4.05 % | 417.800 M -3.04 % | 430.881 M 13.10 % | 380.985 M 0.35 % | 379.645 M -4.89 % | 399.145 M -11.07 % | 448.829 M 9.23 % | 410.903 M -4.35 % | 429.608 M -8.41 % | 469.076 M | 0.000 -100.00 % | 437.914 M | 0.000 -100.00 % | 472.191 M |
| Net receivables | 100.239 M -8.74 % | 109.840 M 0.10 % | 109.734 M 8.13 % | 101.483 M -17.51 % | 123.022 M 11.69 % | 110.146 M -17.65 % | 133.746 M 3.06 % | 129.781 M -30.02 % | 185.446 M 12.31 % | 165.125 M 14.62 % | 144.065 M -6.95 % | 154.822 M -18.65 % | 190.316 M 26.84 % | 150.046 M -30.73 % | 216.610 M 3.87 % | 208.547 M -24.06 % | 274.608 M 24.30 % | 220.925 M -19.65 % | 274.956 M 21.06 % | 227.133 M -8.36 % | 247.852 M 28.81 % | 192.423 M -38.44 % | 312.578 M -0.08 % | 312.820 M -7.96 % | 339.874 M 11.53 % | 304.727 M -18.70 % | 374.808 M 11.58 % | 335.910 M -4.33 % | 351.127 M -8.22 % | 382.565 M -7.89 % | 415.314 M 58.12 % | 262.655 M -7.18 % | 282.960 M 14.86 % | 246.351 M -17.50 % | 298.614 M 13.73 % | 262.572 M -6.53 % | 280.903 M 16.56 % | 240.998 M -11.82 % | 273.302 M | 0.000 -100.00 % | 298.361 M | 0.000 -100.00 % | 282.529 M |
| Tax assets | 35.535 M -1.56 % | 36.097 M 0.78 % | 35.817 M -21.38 % | 45.556 M 8.95 % | 41.815 M -1.21 % | 42.329 M 2.16 % | 41.436 M -12.30 % | 47.250 M 1.66 % | 46.476 M -5.43 % | 49.143 M -1.99 % | 50.143 M -49.38 % | 99.052 M 4.70 % | 94.609 M 3.53 % | 91.387 M 11.87 % | 81.689 M 32.83 % | 61.500 M 17.04 % | 52.545 M 45.54 % | 36.104 M -6.71 % | 38.701 M 38.72 % | 27.899 M -17.08 % | 33.645 M -24.12 % | 44.339 M 14.26 % | 38.805 M -9.11 % | 42.695 M -4.27 % | 44.598 M -6.32 % | 47.606 M 10.65 % | 43.023 M 45.53 % | 29.562 M 39.83 % | 21.142 M 15.21 % | 18.351 M -22.40 % | 23.649 M -0.75 % | 23.828 M 17.20 % | 20.331 M 20.86 % | 16.822 M 4.73 % | 16.062 M -21.38 % | 20.430 M 21.80 % | 16.773 M -23.03 % | 21.793 M 3.31 % | 21.095 M | 0.000 -100.00 % | 20.440 M | 0.000 -100.00 % | 21.999 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 |
| Account payables | 68.479 M 10.04 % | 62.231 M 1.23 % | 61.475 M -26.10 % | 83.190 M 8.13 % | 76.936 M -18.27 % | 94.137 M 946.59 % | 8.995 M -90.22 % | 92.009 M 1 103.03 % | 7.648 M -92.33 % | 99.740 M 7.97 % | 92.377 M -18.85 % | 113.835 M -11.48 % | 128.597 M -18.62 % | 158.026 M 382.08 % | 32.780 M -87.42 % | 260.649 M 658.45 % | 34.366 M -70.04 % | 114.724 M -32.17 % | 169.145 M 33.96 % | 126.267 M 11.56 % | 113.185 M 18.17 % | 95.780 M -40.43 % | 160.774 M -4.34 % | 168.072 M 5.12 % | 159.890 M 23.64 % | 129.321 M -42.80 % | 226.102 M -7.13 % | 243.457 M 48.72 % | 163.697 M 25.84 % | 130.088 M -18.09 % | 158.827 M 11.72 % | 142.160 M 13.04 % | 125.760 M 41.40 % | 88.941 M 4.73 % | 84.923 M 251.41 % | 24.167 M -74.61 % | 95.166 M 37.62 % | 69.152 M -45.75 % | 127.472 M | 0.000 -100.00 % | 156.998 M | 0.000 -100.00 % | 160.940 M |
| Tax payables | 11.435 M 19.47 % | 9.572 M -9.73 % | 10.603 M 14.76 % | 9.239 M -24.81 % | 12.288 M 14.09 % | 10.771 M 6.95 % | 10.071 M -12.60 % | 11.523 M -26.39 % | 15.653 M 30.77 % | 11.970 M 72.86 % | 6.925 M -50.69 % | 14.044 M 36.75 % | 10.270 M -8.93 % | 11.277 M -4.73 % | 11.836 M -57.84 % | 28.072 M -45.09 % | 51.121 M 92.62 % | 26.540 M 38.18 % | 19.206 M 32.53 % | 14.492 M -28.87 % | 20.373 M 9.27 % | 18.645 M -21.34 % | 23.704 M 35.33 % | 17.516 M -29.00 % | 24.669 M -45.49 % | 45.253 M 62.97 % | 27.767 M -7.78 % | 30.109 M 2.21 % | 29.457 M 2.84 % | 28.643 M -3.37 % | 29.642 M -16.25 % | 35.394 M -11.41 % | 39.953 M 31.12 % | 30.469 M -8.26 % | 33.213 M 32.96 % | 24.980 M -3.84 % | 25.977 M 29.11 % | 20.120 M -15.26 % | 23.743 M | 0.000 -100.00 % | 24.932 M | 0.000 -100.00 % | 38.131 M |
| Deferred revenue non current | 4.619 M -7.74 % | 5.007 M -7.13 % | 5.391 M 0.20 % | 5.380 M -5.89 % | 5.717 M -5.75 % | 6.066 M -6.14 % | 6.463 M 3.65 % | 6.235 M -4.90 % | 6.557 M 30.66 % | 5.018 M -5.49 % | 5.310 M -6.57 % | 5.683 M -6.16 % | 6.057 M -5.81 % | 6.430 M -5.49 % | 6.803 M -6.48 % | 7.275 M -6.08 % | 7.746 M -5.73 % | 8.217 M -5.42 % | 8.688 M -5.14 % | 9.159 M -4.89 % | 9.630 M -4.66 % | 10.101 M -4.46 % | 10.573 M -4.27 % | 11.044 M -4.09 % | 11.515 M 30.73 % | 8.808 M -4.18 % | 9.192 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 |
| Minority interest | 22.997 M 1.18 % | 22.728 M -0.94 % | 22.944 M -6.68 % | 24.586 M 0.01 % | 24.583 M -0.78 % | 24.777 M 1.84 % | 24.329 M 112.27 % | 11.462 M 6.41 % | 10.771 M 3.00 % | 10.457 M 3.63 % | 10.090 M -24.53 % | 13.370 M 3.09 % | 12.969 M 2.46 % | 12.657 M 0.69 % | 12.570 M -22.25 % | 16.167 M 2.55 % | 15.765 M 4.08 % | 15.147 M 2.41 % | 14.790 M -23.53 % | 19.340 M 5.19 % | 18.385 M -9.73 % | 20.367 M 2.20 % | 19.928 M -3.07 % | 20.560 M 3.41 % | 19.883 M 4.31 % | 19.061 M 1.91 % | 18.704 M 9.72 % | 17.046 M -13.67 % | 19.745 M 17.28 % | 16.835 M 0.97 % | 16.673 M -20.30 % | 20.919 M -3.94 % | 21.776 M -4.52 % | 22.807 M 2.80 % | 22.186 M -1.13 % | 22.439 M 1.01 % | 22.214 M 2.29 % | 21.717 M -2.53 % | 22.280 M 22 279 708.00 % | 100.000 -100.00 % | 20.103 M | 0.000 -100.00 % | 18.730 M |
| Capital lease obligations | 5.965 M 57.59 % | 3.785 M -29.58 % | 5.375 M -8.63 % | 5.883 M -49.45 % | 11.638 M 187.39 % | 4.050 M -68.72 % | 12.947 M 81.16 % | 7.147 M -57.21 % | 16.702 M 59.75 % | 10.455 M 291.52 % | 2.670 M -84.07 % | 16.761 M -55.86 % | 37.970 M -51.45 % | 78.212 M 182.36 % | 27.699 M 116.50 % | -167.853 M -1 908.98 % | -8.355 M -135.66 % | 23.433 M 70.32 % | 13.758 M 141.68 % | -33.009 M -71.66 % | -19.229 M 48.63 % | -37.435 M | 0.000 100.00 % | -37.907 M | 0.000 100.00 % | -64.136 M -12.92 % | -56.797 M 38.11 % | -91.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.963 M | 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 -100.00 % | 88.696 M 0.00 % | 88.696 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 -100.00 % | 171.924 K | 0.000 -100.00 % | 507.325 K 552.47 % | 77.755 K -83.19 % | 462.502 K -14.89 % | 543.418 K | 0.000 -100.00 % | 2.338 M 195.80 % | 790.378 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 |
| Other total stockholders equity | 979.080 M 3.06 % | 950.048 M -0.04 % | 950.450 M -2.75 % | 977.314 M 552.99 % | 149.669 M -81.88 % | 826.092 M -10.62 % | 924.204 M 1 634.36 % | -60.234 M -106.43 % | 937.398 M -16.82 % | 1.127 B 414.41 % | 219.068 M -80.55 % | 1.126 B 0.09 % | 1.125 B 1 968.09 % | -60.226 M -105.20 % | 1.159 B -1.28 % | 1.174 B 555.01 % | 179.272 M 279.22 % | -100.030 M -108.51 % | 1.175 B 1 183.55 % | -108.471 M -110.08 % | 1.076 B 1 097.02 % | -107.947 M -110.05 % | 1.074 B -0.28 % | 1.077 B 567.88 % | 161.305 M -85.04 % | 1.078 B -1.22 % | 1.092 B -5.44 % | 1.154 B 355.29 % | 253.569 M -77.93 % | 1.149 B 0.02 % | 1.149 B 50.62 % | 762.577 M -0.43 % | 765.897 M -12.76 % | 877.897 M 0.00 % | 877.897 M 0.27 % | 875.529 M 0.00 % | 875.529 M 3.92 % | 842.464 M 201.63 % | 279.302 M | 0.000 -100.00 % | 279.302 M 1 391.19 % | 18.730 M -93.29 % | 279.302 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 5.031 K -29.53 % | 7.139 K -75.52 % | 29.158 K 406.22 % | 5.760 K -98.44 % | 368.552 K -4.15 % | 384.512 K 14.47 % | 335.902 K -6.20 % | 358.121 K 6.68 % | 335.682 K -9.99 % | 372.942 K -1.12 % | 377.177 K 45.74 % | 258.797 K -59.39 % | 637.284 K -5.16 % | 671.973 K -9.14 % | 739.569 K -7.31 % | 797.858 K 53.60 % | 519.422 K -26.28 % | 704.608 K -20.81 % | 889.822 K 1.54 % | 876.356 K -20.48 % | 1.102 M -19.30 % | 1.366 M -16.18 % | 1.629 M -13.92 % | 1.893 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 |
| 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 |
| Total assets | 1.589 B -2.71 % | 1.634 B -0.50 % | 1.642 B -5.74 % | 1.742 B -12.15 % | 1.983 B -1.06 % | 2.004 B -5.65 % | 2.124 B 0.44 % | 2.115 B -1.34 % | 2.143 B 0.22 % | 2.138 B -0.25 % | 2.144 B -7.38 % | 2.315 B -1.07 % | 2.340 B -1.88 % | 2.384 B -6.99 % | 2.563 B -7.54 % | 2.773 B -0.18 % | 2.778 B 4.90 % | 2.648 B -1.61 % | 2.691 B -14.90 % | 3.163 B 18.95 % | 2.659 B 1.77 % | 2.612 B -1.82 % | 2.661 B 1.81 % | 2.614 B 0.47 % | 2.601 B 0.25 % | 2.595 B -4.33 % | 2.713 B 2.14 % | 2.656 B -3.05 % | 2.740 B 1.31 % | 2.704 B -4.54 % | 2.833 B 45.97 % | 1.941 B 4.83 % | 1.851 B 2.45 % | 1.807 B -0.84 % | 1.822 B -1.01 % | 1.841 B 3.94 % | 1.771 B -7.64 % | 1.917 B 36.17 % | 1.408 B 0.02 % | 1.408 B 3.76 % | 1.357 B | 0.000 -100.00 % | 1.395 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 -100.00 % | 4.920 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.401 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.295 M | 0.000 -100.00 % | 11.391 M -38.73 % | 18.590 M 200.00 % | -18.590 M | 0.000 -100.00 % | 172.889 M 370.96 % | -63.806 M -200.00 % | 63.806 M | 0.000 100.00 % | -153.304 M -231.50 % | 116.582 M 200.00 % | -116.582 M | 0.000 -100.00 % | 47.190 M 144.56 % | -105.892 M -200.00 % | 105.892 M | 0.000 -100.00 % | 93.955 M 342.55 % | -38.737 M -200.00 % | 38.737 M | 0.000 100.00 % | -54.180 M 9.64 % | -59.962 M -200.00 % | 59.962 M | 0.000 100.00 % | -23.378 M -5.60 % | -22.139 M -200.00 % | 22.139 M | 0.000 -100.00 % | 26.675 M 174.56 % | -35.776 M -200.00 % | 35.776 M | 0.000 100.00 % | -6.443 M 23.21 % | -8.391 M -200.00 % | 8.391 M | 0.000 100.00 % | -16.180 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.780 M | 0.000 -100.00 % | 42.404 M 62.50 % | 26.094 M 200.00 % | -26.094 M | 0.000 -100.00 % | 107.133 M 775.26 % | -15.865 M -200.00 % | 15.865 M | 0.000 -100.00 % | 9.649 M -81.44 % | 51.999 M 200.00 % | -51.999 M | 0.000 -100.00 % | 43.101 M 198.66 % | -43.687 M -200.00 % | 43.687 M | 0.000 -100.00 % | 67.658 M 4 779.03 % | -1.446 M -200.00 % | 1.446 M | 0.000 -100.00 % | 13.758 M 125.43 % | -54.103 M -200.00 % | 54.103 M | 0.000 -100.00 % | 169.541 K 101.17 % | -14.505 M -200.00 % | 14.505 M | 0.000 100.00 % | -22.830 M -304.90 % | 11.142 M 200.00 % | -11.142 M | 0.000 -100.00 % | 2.411 M -85.75 % | 16.919 M 200.00 % | -16.919 M | 0.000 100.00 % | -5.059 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.515 M | 0.000 -100.00 % | 83.059 M 1 206.78 % | -7.505 M -200.00 % | 7.505 M | 0.000 -100.00 % | 65.756 M 237.16 % | -47.941 M -200.00 % | 47.941 M | 0.000 100.00 % | -74.470 M -212.14 % | 66.410 M 200.00 % | -66.410 M | 0.000 -100.00 % | 4.089 M 106.57 % | -62.205 M -200.00 % | 62.205 M | 0.000 -100.00 % | 29.194 M 180.14 % | -36.428 M -200.00 % | 36.428 M | 0.000 100.00 % | -72.858 M -1 143.67 % | -5.858 M -200.00 % | 5.858 M | 0.000 100.00 % | -23.547 M -208.48 % | -7.633 M -200.00 % | 7.633 M | 0.000 -100.00 % | 49.505 M 205.51 % | -46.918 M -200.00 % | 46.918 M | 0.000 100.00 % | -8.854 M 65.02 % | -25.309 M -200.00 % | 25.309 M | 0.000 100.00 % | -11.122 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -88.483 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.072 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.483 M | 0.000 | 0.000 | 0.000 100.00 % | -88.483 M -4 741.31 % | -1.828 M -200.00 % | 1.828 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.897 M -235.77 % | -862.675 K -200.00 % | 862.675 K | 0.000 -100.00 % | 4.920 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 |
| Other non cash items | 54.425 M 71.55 % | 31.725 M 12.74 % | 28.141 M 11.86 % | 25.158 M -17.27 % | 30.410 M 49.80 % | 20.301 M 262.92 % | 5.594 M -66.25 % | 16.576 M -55.01 % | 36.840 M 279.37 % | -20.539 M 89.71 % | -199.645 M -638.84 % | 37.050 M 142.08 % | -88.039 M -428.97 % | 26.762 M -74.08 % | 103.254 M 3 700.54 % | 2.717 M 117.11 % | -15.874 M 37.71 % | -25.485 M -104.83 % | 527.326 M 1 995.17 % | -27.825 M 35.69 % | -43.263 M -863.92 % | 5.663 M 115.91 % | -35.602 M 29.75 % | -50.677 M 38.78 % | -82.774 M -115.83 % | -38.352 M 31.14 % | -55.696 M -15.46 % | -48.237 M 23.74 % | -63.256 M 15.67 % | -75.011 M -54.85 % | -48.442 M -24.72 % | -38.842 M 42.37 % | -67.398 M -102.66 % | -33.257 M 1.73 % | -33.844 M -29.65 % | -26.103 M 43.01 % | -45.803 M -297.29 % | -11.529 M 61.90 % | -30.260 M -72.02 % | -17.591 M 59.45 % | -43.384 M -232.59 % | -13.044 M 65.48 % | -37.787 M |
| Net cash provided by operating activities | 54.425 M 71.55 % | 31.725 M 12.74 % | 28.141 M 633.93 % | 3.834 M -59.81 % | 9.541 M -39.12 % | 15.673 M -72.74 % | 57.498 M 1 028.88 % | 5.093 M -86.97 % | 39.097 M 398.78 % | -13.086 M 89.53 % | -124.942 M -952.78 % | -11.868 M 22.55 % | -15.323 M 56.95 % | -35.594 M 55.89 % | -80.689 M -2 109.30 % | -3.652 M -110.23 % | 35.718 M 245.05 % | -24.625 M -133.17 % | 74.240 M 78.08 % | 41.688 M -55.42 % | 93.513 M 186.40 % | 32.651 M -75.57 % | 133.626 M 127.08 % | 58.845 M -48.31 % | 113.840 M 311.76 % | 27.647 M -52.38 % | 58.059 M 3.51 % | 56.088 M -62.46 % | 149.421 M 271.95 % | 40.173 M -45.87 % | 74.213 M 306.10 % | 18.275 M -82.79 % | 106.168 M 48.62 % | 71.434 M 36.94 % | 52.164 M -24.49 % | 69.083 M -4.27 % | 72.161 M 279.13 % | 19.033 M -76.31 % | 80.328 M 866.69 % | 8.310 M -84.35 % | 53.107 M 1 727.14 % | 2.907 M -96.12 % | 74.922 M |
| Investments in property plant and equipment | -1.942 M 59.90 % | -4.842 M 40.15 % | -8.090 M -1.30 % | -7.986 M -110.06 % | -3.802 M 52.31 % | -7.972 M -41.10 % | -5.650 M 37.85 % | -9.091 M -126.00 % | -4.022 M 32.85 % | -5.991 M 70.80 % | -20.513 M -119.80 % | -9.332 M 73.92 % | -35.778 M -22.58 % | -29.188 M 57.46 % | -68.621 M -67.52 % | -40.963 M -35.52 % | -30.227 M 3.69 % | -31.385 M -840.07 % | -3.339 M 93.71 % | -53.116 M -90.89 % | -27.826 M -131.07 % | -12.042 M 83.16 % | -71.489 M -104.30 % | -34.992 M 15.03 % | -41.183 M -38.25 % | -29.790 M 11.61 % | -33.702 M -57.22 % | -21.436 M -1.40 % | -21.140 M 2.40 % | -21.659 M 20.10 % | -27.107 M -1.29 % | -26.763 M -79.91 % | -14.875 M 75.90 % | -61.723 M 35.39 % | -95.534 M -95.77 % | -48.799 M -311.01 % | -11.873 M -324.85 % | -2.795 M 79.42 % | -13.581 M 65.03 % | -38.835 M -343.42 % | -8.758 M -7.33 % | -8.160 M 90.44 % | -85.399 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 5.139 K -91.09 % | 57.656 K -2.23 % | 58.974 K 2 689.99 % | -2.277 K 75.96 % | -9.471 K -118.44 % | 51.351 K 137.99 % | 21.577 K 100.11 % | -19.513 M -68 046.11 % | 28.719 K 31.08 % | 21.910 K -80.43 % | 111.950 K -86.91 % | 855.159 K 1 353.14 % | 58.849 K -99.81 % | 30.253 M -3.62 % | 31.389 M 5 176.12 % | 594.931 K | 0.000 -100.00 % | 27.850 M 131.24 % | 12.044 M -66.85 % | 36.327 M 26 573.90 % | 136.191 K -99.67 % | 41.190 M 38.16 % | 29.813 M 110.04 % | -296.836 M -1 474.42 % | 21.597 M 2.11 % | 21.151 M -3.17 % | 21.843 M -78.33 % | 100.798 M 276.47 % | 26.775 M 79.77 % | 14.894 M -75.88 % | 61.738 M -35.51 % | 95.735 M 96.11 % | 48.817 M 308.86 % | 11.940 M 327.24 % | 2.795 M -79.42 % | 13.581 M -65.03 % | 38.835 M 333.48 % | 8.959 M 9.74 % | 8.164 M | 0.000 |
| Purchases of investments | -385.898 M -40.33 % | -275.002 M 39.07 % | -451.356 M -27.33 % | -354.476 M 17.56 % | -429.983 M -24.49 % | -345.395 M -190.37 % | -118.951 M 32.54 % | -176.321 M 53.01 % | -375.230 M 39.42 % | -619.400 M -98.53 % | -312.000 M -26.28 % | -247.075 M 20.04 % | -309.000 M 2.22 % | -316.000 M 53.25 % | -675.984 M 9.86 % | -749.945 M -113.57 % | -351.147 M 11.02 % | -394.621 M -12.79 % | -349.874 M 42.36 % | -607.000 M 8.45 % | -663.000 M -61.83 % | -409.700 M -74.27 % | -235.100 M 44.81 % | -426.000 M -60.82 % | -264.900 M 11.99 % | -301.000 M -282.59 % | 164.850 M 146.15 % | -357.179 M 5.91 % | -379.600 M 51.00 % | -774.671 M -28.49 % | -602.892 M -48.21 % | -406.794 M -0.73 % | -403.849 M -300.25 % | -100.899 M 80.41 % | -515.000 M -74.58 % | -295.000 M 55.51 % | -663.000 M -597.89 % | -95.000 M 23.20 % | -123.700 M -11.14 % | -111.300 M -42.69 % | -78.000 M -4.00 % | -75.000 M | 0.000 |
| Sales maturities of investments | 389.824 M 8.66 % | 358.767 M -22.95 % | 465.635 M -24.39 % | 615.877 M 74.03 % | 353.891 M 69.43 % | 208.873 M -38.87 % | 341.697 M 177.98 % | 122.920 M -61.84 % | 322.158 M -2.81 % | 331.487 M -6.02 % | 352.703 M 42.25 % | 247.940 M -4.47 % | 259.540 M -18.07 % | 316.784 M -48.01 % | 609.348 M -33.65 % | 918.337 M 19.42 % | 768.971 M 82.83 % | 420.585 M 5.47 % | 398.788 M 174.66 % | 145.196 M -77.92 % | 657.515 M 186.92 % | 229.164 M -27.55 % | 316.315 M -23.33 % | 412.590 M 77.20 % | 232.841 M -14.82 % | 273.342 M -35.11 % | 421.214 M 101.40 % | 209.140 M -42.74 % | 365.236 M -45.76 % | 673.394 M 6.95 % | 629.613 M 55.57 % | 404.710 M 23.79 % | 326.930 M 262.62 % | 90.157 M -84.84 % | 594.682 M 105.51 % | 289.372 M -6.87 % | 310.712 M 138.53 % | 130.261 M 31.20 % | 99.287 M -13.43 % | 114.692 M 36.18 % | 84.219 M 64.77 % | 51.114 M | 0.000 |
| Other investing activites | -54.821 M | 0.000 100.00 % | -19.915 M | 0.000 100.00 % | -76.035 M 44.28 % | -136.464 M -371 209.32 % | -36.752 K -100.83 % | 4.452 M -37.64 % | 7.139 M 87.47 % | 3.808 M 835.25 % | 407.172 K -54.43 % | 893.604 K 101.81 % | -49.438 M -44 260.52 % | 111.950 K -22.35 % | 144.177 K 114.42 % | -1.000 M 10.54 % | -1.118 M 96.44 % | -31.385 M -23.23 % | -25.468 M -40 678.18 % | 62.764 K 100.23 % | -27.362 M -127.23 % | -12.042 M 83.46 % | -72.791 M -15 811.99 % | 463.286 K 101.15 % | -40.344 M -35.43 % | -29.790 M 12.54 % | -34.062 M -61.62 % | -21.076 M 0.30 % | -21.140 M 2.40 % | -21.659 M 51.06 % | -44.259 M -65.38 % | -26.763 M -79.91 % | -14.875 M 75.90 % | -61.723 M 35.39 % | -95.534 M -95.77 % | -48.799 M -311.01 % | -11.873 M -324.85 % | -2.795 M 89.91 % | -27.706 M -12.32 % | -24.667 M -181.65 % | -8.758 M -7.33 % | -8.160 M -190.95 % | 8.972 M |
| Net cash used for investing activites | -52.838 M -166.95 % | 78.924 M 674.96 % | -13.727 M -105.42 % | 253.420 M 417.42 % | -79.837 M 44.73 % | -144.436 M -166.54 % | 217.057 M 473.91 % | -58.050 M -16.32 % | -49.904 M 82.80 % | -290.074 M -26 868.08 % | 1.084 M 112.84 % | -8.439 M 90.10 % | -85.216 M -201.19 % | -28.293 M 78.93 % | -134.258 M -206.14 % | 126.487 M -69.65 % | 416.732 M 7 793.25 % | -5.417 M -126.17 % | 20.702 M 104.02 % | -514.857 M -1 468.58 % | -32.823 M 82.96 % | -192.576 M -620.23 % | -26.738 M 44.07 % | -47.803 M 33.97 % | -72.397 M -26.07 % | -57.424 M -125.93 % | 221.464 M 231.08 % | -168.953 M -376.03 % | -35.492 M 71.09 % | -122.751 M -318.60 % | 56.153 M 294.74 % | -28.835 M 68.58 % | -91.775 M -26.67 % | -72.450 M -362.93 % | -15.650 M 71.24 % | -54.409 M 85.06 % | -364.094 M -1 221.45 % | 32.466 M 162.29 % | -52.119 M -144.98 % | -21.275 M -809.94 % | -2.338 M 92.70 % | -32.043 M -457.14 % | 8.972 M |
| Debt repayment | -51.000 M -610.00 % | 10.000 M 150.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M 12.45 % | -22.843 M -573.15 % | -3.393 M -70.10 % | -1.995 M 65.41 % | -5.768 M -100.97 % | 591.640 M | 0.000 | 0.000 -100.00 % | 36.000 M 20.00 % | 30.000 M | 0.000 -100.00 % | 40.000 M -48.72 % | 78.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 M | 0.000 100.00 % | -150.600 M -145.63 % | -61.312 M -242.92 % | -17.880 M -147.30 % | 37.801 M 5 179.60 % | -744.163 K 96.92 % | -24.126 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -27.467 M -200.00 % | 27.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.704 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 129.649 M 200.00 % | -129.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.976 M -200.00 % | 43.976 M 200.00 % | -43.976 M | 0.000 100.00 % | -16.258 M | 0.000 | 0.000 | 0.000 100.00 % | -600.996 M | 0.000 | 0.000 | 0.000 100.00 % | -108.804 M | 0.000 100.00 % | -100.050 M | 0.000 100.00 % | -1.792 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 |
| Dividends paid | -3.960 M -32.07 % | -2.998 M 6.32 % | -3.201 M -103.54 % | -1.573 M 82.51 % | -8.992 M | 0.000 100.00 % | -300.000 99.99 % | -2.500 M 70.57 % | -8.495 M | 0.000 100.00 % | -231.000 | 0.000 100.00 % | -3.598 M -4 705.90 % | -74.861 K 83.90 % | -464.936 K 74.56 % | -1.828 M 97.17 % | -64.510 M -12 857.81 % | -497.850 K 98.29 % | -29.118 M 45.76 % | -53.682 M -3 549.74 % | -1.471 M -16.05 % | -1.267 M -63.60 % | -774.693 K 98.94 % | -73.322 M -0.57 % | -72.909 M -34 573.26 % | -210.274 K 66.20 % | -622.200 K 80.47 % | -3.185 M 95.36 % | -68.604 M -30 386.62 % | -225.030 K 74.28 % | -875.000 K | 0.000 100.00 % | -98.000 M | 0.000 100.00 % | -954.752 K -71.77 % | -555.834 K 99.24 % | -72.791 M -3 213.27 % | -2.197 M 34.68 % | -3.363 M 10.46 % | -3.756 M 89.49 % | -35.723 M -631.01 % | -4.887 M 88.60 % | -42.865 M |
| Other financing activites | -6.939 M -30.75 % | -5.307 M 6.18 % | -5.657 M 98.31 % | -335.626 M -2 210.72 % | -14.525 M 85.37 % | -99.304 M -3 320.69 % | -2.903 M -26.67 % | -2.292 M 37.19 % | -3.649 M -60.26 % | -2.277 M 17.10 % | -2.747 M 59.83 % | -6.837 M -136.22 % | -2.894 M 94.09 % | -48.976 M -277.56 % | -12.972 M -101.16 % | -6.448 M -1 661.17 % | -366.142 K | 0.000 100.00 % | -591.984 M -209.30 % | 541.605 M 1 440.11 % | -40.415 M -19 518.96 % | -206.000 K 97.96 % | -10.116 M -267.75 % | -2.751 M 93.16 % | -40.211 M 59.89 % | -100.253 M -3 530.45 % | 2.922 M 259.55 % | -1.832 M -997.83 % | -166.849 K 54.15 % | -363.906 K 92.94 % | -5.152 M -118.07 % | 28.505 M | 0.000 | 0.000 100.00 % | -944.959 K -80.42 % | -523.741 K 91.64 % | -6.264 M -100.96 % | 649.211 M 78 567.82 % | -827.360 K -5.11 % | -787.156 K -317.19 % | -188.679 K | 0.000 100.00 % | -7.037 M |
| Net cash used provided by financing activities | -61.899 M -3 753.61 % | 1.694 M 105.87 % | -28.857 M 87.72 % | -235.016 M -1 518.04 % | -14.525 M 85.37 % | -99.304 M -3 320.34 % | -2.903 M -26.68 % | -2.292 M 81.13 % | -12.144 M -433.38 % | -2.277 M 17.10 % | -2.746 M 59.83 % | -6.837 M -5.31 % | -6.492 M 90.60 % | -69.051 M -31.43 % | -52.538 M -350.22 % | -11.669 M 82.55 % | -66.872 M -967.18 % | -6.266 M 83.21 % | -37.317 M -107.65 % | 487.922 M 1 264.88 % | -41.886 M -221.31 % | 34.527 M 80.68 % | 19.109 M 125.12 % | -76.072 M -4.04 % | -73.120 M -225.51 % | -22.463 M -2 250.32 % | 1.045 M 120.82 % | -5.017 M 92.70 % | -68.771 M -11 577.14 % | -588.936 K 90.23 % | -6.027 M -121.14 % | 28.505 M 129.09 % | -98.000 M | 0.000 100.00 % | -51.900 M -4 707.42 % | -1.080 M 99.53 % | -229.656 M -139.21 % | 585.702 M 2 753.83 % | -22.070 M -166.36 % | 33.257 M 190.73 % | -36.655 M -26.34 % | -29.013 M -312.26 % | -7.037 M |
| Effect of forex changes on cash | 43.283 K 1 195.12 % | 3.342 K -89.51 % | 31.866 K 300.63 % | -15.883 K -298.26 % | 8.011 K 412.32 % | -2.565 K 91.09 % | -28.782 K -1 197.66 % | -2.218 K -101.51 % | 146.917 K 356.35 % | -57.311 K 25.11 % | -76.526 K -169.22 % | 110.556 K -17.28 % | 133.646 K 1 012.82 % | -14.641 K 54.33 % | -32.061 K -275.26 % | 18.293 K 135.91 % | -50.937 K -409.82 % | 16.441 K 111.11 % | -148.037 K -50.66 % | -98.256 K -6 358.34 % | 1.570 K -96.71 % | 47.676 K 150.73 % | -93.984 K -407.10 % | 30.604 K -20.35 % | 38.421 K 218.88 % | -32.319 K 89.97 % | -322.343 K -804.54 % | 45.752 K -8.87 % | 50.207 K 220.73 % | -41.587 K -120.87 % | 199.303 K 21 563.37 % | 920.000 -73.46 % | 3.467 K 295.32 % | 877.000 131.71 % | -2.766 K -449.68 % | 791.000 144.89 % | 323.000 -94.00 % | 5.382 K -97.37 % | 204.769 K 196.81 % | -211.511 K -524.36 % | 49.842 K 272.51 % | -28.893 K -64.33 % | -17.582 K |
| Net change in cash | -60.268 M -153.64 % | 112.347 M 796.40 % | -16.132 M -172.60 % | 22.222 M 125.06 % | -88.681 M 61.12 % | -228.070 M -183.97 % | 271.622 M 591.62 % | -55.250 M -142.29 % | -22.804 M 91.73 % | -275.579 M -10 691.86 % | -2.554 M -106.81 % | 37.518 M 478.00 % | -9.926 M 92.53 % | -132.953 M 50.30 % | -267.517 M -340.61 % | 111.183 M -71.16 % | 385.528 M 1 162.31 % | -36.292 M -163.14 % | 57.477 M 292.20 % | 14.655 M -22.07 % | 18.805 M 115.00 % | -125.351 M -199.56 % | 125.904 M 293.70 % | -64.999 M -105.45 % | -31.638 M 39.47 % | -52.272 M -118.65 % | 280.246 M 337.83 % | -117.836 M -360.65 % | 45.209 M 154.33 % | -83.209 M -166.81 % | 124.539 M 594.00 % | 17.945 M 121.46 % | -83.603 M -8 136.53 % | -1.015 M 93.40 % | -15.389 M -213.20 % | 13.595 M 102.61 % | -521.589 M -181.86 % | 637.207 M 9 944.41 % | 6.344 M -68.41 % | 20.080 M 41.78 % | 14.163 M 124.34 % | -58.178 M -175.71 % | 76.839 M |
| Cash at beginning of period | 257.368 M 77.47 % | 145.021 M -10.01 % | 161.154 M 16.00 % | 138.932 M -38.96 % | 227.612 M -50.05 % | 455.682 M 147.57 % | 184.060 M -23.09 % | 239.311 M -8.70 % | 262.114 M -51.25 % | 537.694 M -0.47 % | 540.247 M 7.46 % | 502.729 M -1.94 % | 512.655 M -20.59 % | 645.607 M -29.30 % | 913.124 M 13.86 % | 801.941 M 92.58 % | 416.413 M -8.02 % | 452.705 M 22.28 % | 370.223 M 4.12 % | 355.568 M 5.58 % | 336.762 M -27.13 % | 462.113 M 37.45 % | 336.209 M -16.20 % | 401.209 M -7.31 % | 432.846 M -10.78 % | 485.118 M 139.19 % | 202.820 M -36.75 % | 320.656 M 16.41 % | 275.447 M -23.20 % | 358.656 M 53.20 % | 234.117 M 8.30 % | 216.172 M -27.89 % | 299.775 M -0.34 % | 300.790 M -4.87 % | 316.179 M 4.49 % | 302.584 M -63.29 % | 824.173 M 340.81 % | 186.966 M 3.51 % | 180.622 M 12.51 % | 160.542 M 9.68 % | 146.379 M -28.44 % | 204.557 M 373.09 % | -74.904 M |
| Cash at end of period | 197.100 M -23.42 % | 257.368 M 77.47 % | 145.021 M -10.01 % | 161.154 M 16.00 % | 138.932 M -38.96 % | 227.612 M -50.05 % | 455.682 M 147.57 % | 184.060 M -23.09 % | 239.311 M -8.70 % | 262.114 M -51.25 % | 537.694 M -0.47 % | 540.247 M 7.46 % | 502.729 M -1.94 % | 512.655 M -20.59 % | 645.607 M -29.30 % | 913.124 M 13.86 % | 801.941 M 92.58 % | 416.413 M -2.64 % | 427.699 M 15.52 % | 370.223 M 4.12 % | 355.568 M 5.58 % | 336.762 M -27.13 % | 462.113 M 37.45 % | 336.209 M -16.20 % | 401.209 M -7.31 % | 432.846 M -10.40 % | 483.065 M 138.17 % | 202.820 M -36.75 % | 320.656 M 16.41 % | 275.447 M -23.20 % | 358.656 M 53.20 % | 234.117 M 8.30 % | 216.172 M -27.89 % | 299.775 M -0.34 % | 300.790 M -4.87 % | 316.179 M 4.49 % | 302.584 M -63.29 % | 824.173 M 340.81 % | 186.966 M 3.51 % | 180.622 M 12.51 % | 160.542 M 9.68 % | 146.379 M 7 466.25 % | 1.935 M |
| Operating cash flow | 54.425 M 71.55 % | 31.725 M 12.74 % | 28.141 M 633.93 % | 3.834 M -59.81 % | 9.541 M -39.12 % | 15.673 M -72.74 % | 57.498 M 1 028.88 % | 5.093 M -86.97 % | 39.097 M 398.78 % | -13.086 M 89.53 % | -124.942 M -952.78 % | -11.868 M 22.55 % | -15.323 M 56.95 % | -35.594 M 55.89 % | -80.689 M -2 109.30 % | -3.652 M -110.23 % | 35.718 M 245.05 % | -24.625 M -133.17 % | 74.240 M 78.08 % | 41.688 M -55.42 % | 93.513 M 186.40 % | 32.651 M -75.57 % | 133.626 M 127.08 % | 58.845 M -48.31 % | 113.840 M 311.76 % | 27.647 M -52.38 % | 58.059 M 3.51 % | 56.088 M -62.46 % | 149.421 M 271.95 % | 40.173 M -45.87 % | 74.213 M 306.10 % | 18.275 M -82.79 % | 106.168 M 48.62 % | 71.434 M 36.94 % | 52.164 M -24.49 % | 69.083 M -4.27 % | 72.161 M 279.13 % | 19.033 M -76.31 % | 80.328 M 866.69 % | 8.310 M -84.35 % | 53.107 M 1 727.14 % | 2.907 M -96.12 % | 74.922 M |
| Capital expenditure | -1.942 M 59.90 % | -4.842 M 40.15 % | -8.090 M -1.30 % | -7.986 M -110.06 % | -3.802 M 52.31 % | -7.972 M -41.10 % | -5.650 M 37.85 % | -9.091 M -126.00 % | -4.022 M 32.85 % | -5.991 M 70.80 % | -20.513 M -119.80 % | -9.332 M 73.92 % | -35.778 M -22.58 % | -29.188 M 57.46 % | -68.621 M -67.52 % | -40.963 M -35.52 % | -30.227 M 3.69 % | -31.385 M -840.07 % | -3.339 M 93.71 % | -53.116 M -90.89 % | -27.826 M -131.07 % | -12.042 M 83.16 % | -71.489 M -104.30 % | -34.992 M 15.03 % | -41.183 M -38.25 % | -29.790 M 11.61 % | -33.702 M -57.22 % | -21.436 M -1.40 % | -21.140 M 2.40 % | -21.659 M 20.10 % | -27.107 M -1.29 % | -26.763 M -79.91 % | -14.875 M 75.90 % | -61.723 M 35.39 % | -95.534 M -95.77 % | -48.799 M -311.01 % | -11.873 M -324.85 % | -2.795 M 79.42 % | -13.581 M 65.03 % | -38.835 M -343.42 % | -8.758 M -7.33 % | -8.160 M 90.44 % | -85.399 M |
| Free CashFlow | 52.483 M 95.23 % | 26.883 M 46.66 % | 18.330 M 541.49 % | -4.152 M -172.34 % | 5.739 M -25.47 % | 7.700 M -85.15 % | 51.847 M 1 396.94 % | -3.998 M -111.40 % | 35.075 M 283.87 % | -19.076 M 86.89 % | -145.455 M -586.10 % | -21.200 M 58.51 % | -51.101 M 21.12 % | -64.783 M 56.61 % | -149.311 M -234.66 % | -44.616 M -912.51 % | 5.491 M 109.80 % | -56.010 M -179.00 % | 70.901 M 720.43 % | -11.428 M -117.40 % | 65.687 M 218.73 % | 20.609 M -66.83 % | 62.138 M 160.50 % | 23.853 M -67.17 % | 72.657 M 3 491.73 % | -2.142 M -108.79 % | 24.357 M -29.71 % | 34.652 M -72.99 % | 128.282 M 592.89 % | 18.514 M -60.70 % | 47.107 M 654.99 % | -8.488 M -109.30 % | 91.293 M 840.07 % | 9.711 M 122.39 % | -43.369 M -313.81 % | 20.284 M -66.36 % | 60.288 M 271.26 % | 16.239 M -75.67 % | 66.748 M 318.67 % | -30.525 M -168.83 % | 44.349 M 944.16 % | -5.254 M 49.86 % | -10.477 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 |