Yestar Healthcare Holdings Company Limited 2393.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.410 B -17.26 % | 2.913 B 3.86 % | 2.805 B -43.12 % | 4.931 B 20.06 % | 4.107 B -16.24 % | 4.903 B 10.26 % | 4.447 B 13.24 % | 3.927 B 29.95 % | 3.022 B 23.10 % | 2.455 B 60.30 % | 1.531 B 30.51 % | 1.173 B 22.76 % | 955.818 M |
| Net income | 921.614 M 6 736.05 % | -13.888 M 98.60 % | -992.232 M -29 923.62 % | 3.327 M 100.56 % | -590.485 M -391.35 % | 202.673 M -19.49 % | 251.746 M 0.71 % | 249.968 M 24.34 % | 201.031 M 23.52 % | 162.756 M 61.30 % | 100.900 M 55.06 % | 65.072 M 15.14 % | 56.517 M |
| Income before tax | 929.643 M 2 165.21 % | 41.040 M 108.47 % | -484.778 M -908.75 % | 59.942 M 108.65 % | -692.595 M -253.61 % | 450.893 M -11.54 % | 509.687 M -3.82 % | 529.918 M 38.07 % | 383.805 M 37.11 % | 279.926 M 90.36 % | 147.048 M 56.99 % | 93.666 M 14.82 % | 81.573 M |
| Income before tax ratio | 0.39 2 637.84 % | 0.01 108.15 % | -0.17 -1 521.87 % | 0.01 107.21 % | -0.17 -283.39 % | 0.09 -19.77 % | 0.11 -15.07 % | 0.13 6.25 % | 0.13 11.38 % | 0.11 18.76 % | 0.10 20.29 % | 0.08 -6.46 % | 0.09 |
| EBITDA | -51.926 M -113.78 % | 376.805 M 1 869.40 % | 19.133 M -93.94 % | 315.887 M 3.40 % | 305.489 M -60.14 % | 766.383 M -4.49 % | 802.427 M 2.40 % | 783.621 M 52.23 % | 514.756 M 47.24 % | 349.596 M 112.38 % | 164.609 M 54.36 % | 106.643 M 13.06 % | 94.322 M |
| Net income ratio | 0.38 8 120.62 % | 0.00 98.65 % | -0.35 -52 533.53 % | 0.00 100.47 % | -0.14 -447.84 % | 0.04 -26.99 % | 0.06 -11.07 % | 0.06 -4.31 % | 0.07 0.33 % | 0.07 0.63 % | 0.07 18.81 % | 0.06 -6.21 % | 0.06 |
| Ratio EBITDA | -0.02 -116.66 % | 0.13 1 796.23 % | 0.01 -89.35 % | 0.06 -13.87 % | 0.07 -52.41 % | 0.16 -13.38 % | 0.18 -9.58 % | 0.20 17.15 % | 0.17 19.61 % | 0.14 32.49 % | 0.11 18.27 % | 0.09 -7.90 % | 0.10 |
| Gross profit ratio | 0.17 -5.91 % | 0.18 24.19 % | 0.14 -17.64 % | 0.17 -12.39 % | 0.20 -23.87 % | 0.26 -4.28 % | 0.27 -4.27 % | 0.28 11.04 % | 0.25 20.31 % | 0.21 22.52 % | 0.17 -3.61 % | 0.18 1.97 % | 0.18 |
| Weighted average shs out dil | 2.332 B 0.00 % | 2.332 B 0.00 % | 2.332 B -0.64 % | 2.347 B -0.64 % | 2.362 B -1.21 % | 2.391 B 9.53 % | 2.183 B 0.34 % | 2.175 B 0.00 % | 2.175 B 8.13 % | 2.012 B 7.72 % | 1.868 B 27.70 % | 1.462 B -21.69 % | 1.868 B |
| Weighted average shs out | 2.333 B -32.89 % | 3.476 B 49.10 % | 2.332 B -0.64 % | 2.347 B -0.64 % | 2.362 B -1.21 % | 2.391 B 9.53 % | 2.183 B 0.34 % | 2.175 B 0.00 % | 2.175 B 8.13 % | 2.012 B 7.72 % | 1.868 B 27.70 % | 1.462 B -21.69 % | 1.868 B |
| EPS diluted | 0.40 6 766.67 % | -0.01 97.00 % | -0.20 -14 385.71 % | 0.00 100.56 % | -0.25 -394.81 % | 0.08 -29.33 % | 0.12 9.09 % | 0.11 19.05 % | 0.09 14.22 % | 0.08 49.81 % | 0.05 21.35 % | 0.04 46.86 % | 0.03 |
| Earnings per share | 0.40 10 100.00 % | 0.00 98.00 % | -0.20 -14 385.71 % | 0.00 100.56 % | -0.25 -394.81 % | 0.08 -29.33 % | 0.12 9.09 % | 0.11 19.05 % | 0.09 14.22 % | 0.08 49.81 % | 0.05 21.35 % | 0.04 46.86 % | 0.03 |
| Gross profit | 399.202 M -22.15 % | 512.782 M 28.98 % | 397.552 M -53.16 % | 848.695 M 5.18 % | 806.880 M -36.23 % | 1.265 B 5.55 % | 1.199 B 8.41 % | 1.106 B 44.30 % | 766.333 M 48.11 % | 517.408 M 96.39 % | 263.465 M 25.80 % | 209.435 M 25.18 % | 167.310 M |
| Income tax expense | 26.666 M -32.60 % | 39.562 M 465.33 % | -10.829 M -122.91 % | 47.263 M -0.07 % | 47.297 M -68.39 % | 149.639 M -6.56 % | 160.152 M -10.70 % | 179.343 M 57.49 % | 113.877 M 39.88 % | 81.413 M 87.15 % | 43.502 M 53.55 % | 28.331 M 20.35 % | 23.540 M |
| Cost of revenue | 2.011 B -16.22 % | 2.400 B -33.06 % | 3.585 B -12.17 % | 4.082 B 23.69 % | 3.300 B -9.29 % | 3.638 B 12.00 % | 3.248 B 15.14 % | 2.821 B 25.07 % | 2.255 B 16.43 % | 1.937 B 52.80 % | 1.268 B 31.54 % | 963.899 M 22.24 % | 788.508 M |
| General and administrative expenses | 209.979 M -20.53 % | 264.221 M 36.41 % | 193.700 M -39.59 % | 320.665 M -4.78 % | 336.763 M -5.71 % | 357.145 M 12.71 % | 316.861 M 10.87 % | 285.805 M 26.10 % | 226.649 M 59.75 % | 141.875 M 141.81 % | 58.673 M -6.79 % | 62.947 M 53.15 % | 41.101 M |
| Selling and marketing expenses | 152.426 M 31.00 % | 116.357 M -32.03 % | 171.199 M -49.10 % | 336.343 M 17.32 % | 286.699 M -3.46 % | 296.962 M 28.19 % | 231.658 M 32.71 % | 174.564 M 49.45 % | 116.807 M 40.12 % | 83.360 M 46.23 % | 57.005 M 8.73 % | 52.430 M 5.62 % | 49.638 M |
| Other expenses | -23.836 M -109.38 % | -11.384 M -108.16 % | 139.480 M 1 805.20 % | 7.321 M -71.04 % | 25.279 M -22.28 % | 32.525 M 242.70 % | -22.793 M | 0.000 100.00 % | -6.954 M 0.16 % | -6.965 M -25.72 % | -5.540 M -274.83 % | -1.478 M -21 014.29 % | -7.000 K |
| Operating expenses | 372.368 M 0.86 % | 369.194 M -29.75 % | 525.530 M -21.04 % | 665.571 M 2.49 % | 649.389 M -5.49 % | 687.095 M 21.03 % | 567.691 M 24.12 % | 457.389 M 38.66 % | 329.859 M 48.85 % | 221.599 M 92.65 % | 115.027 M 2.99 % | 111.692 M 29.23 % | 86.427 M |
| Cost and expenses | 2.564 B -7.70 % | 2.777 B -5.29 % | 2.933 B -38.28 % | 4.751 B 20.30 % | 3.949 B -8.68 % | 4.325 B 13.35 % | 3.816 B 16.39 % | 3.278 B 26.81 % | 2.585 B 19.75 % | 2.159 B 56.11 % | 1.383 B 28.57 % | 1.076 B 22.93 % | 874.935 M |
| Research and development expenses | 33.799 M | 0.000 -100.00 % | 21.151 M 1 602.98 % | 1.242 M 91.67 % | 648.000 K 39.96 % | 463.000 K 29.69 % | 357.000 K -39.80 % | 593.000 K -43.95 % | 1.058 M -69.19 % | 3.434 M 72.74 % | 1.988 M 26.87 % | 1.567 M | 0.000 |
| Selling general and administrative expenses | 362.405 M -4.78 % | 380.578 M 4.30 % | 364.899 M -44.46 % | 657.008 M 5.38 % | 623.462 M -4.69 % | 654.107 M 19.25 % | 548.519 M 19.15 % | 460.369 M 34.04 % | 343.456 M 52.49 % | 225.235 M 94.71 % | 115.678 M 0.26 % | 115.377 M 27.15 % | 90.739 M |
| Interest income | 1.488 M -37.77 % | 2.391 M -51.80 % | 4.961 M -39.83 % | 8.245 M -27.37 % | 11.352 M 94.48 % | 5.837 M -95.19 % | 121.453 M 2.48 % | 118.513 M 3 090.63 % | 3.714 M -76.61 % | 15.883 M 266.39 % | 4.335 M 6.33 % | 4.077 M 14.14 % | 3.572 M |
| Interest expense | 30.162 M -81.69 % | 164.709 M -39.70 % | 273.135 M 113.74 % | 127.788 M 2.99 % | 124.081 M -6.82 % | 133.156 M 7.70 % | 123.631 M 0.19 % | 123.401 M 89.11 % | 65.254 M 242.02 % | 19.079 M 233.26 % | 5.725 M 7.11 % | 5.345 M 101.77 % | 2.649 M |
| Depreciation and amortization | 67.932 M -60.29 % | 171.056 M -25.88 % | 230.776 M 75.47 % | 131.521 M -10.74 % | 147.350 M -40.99 % | 249.708 M 63.27 % | 152.946 M 9.99 % | 139.056 M 49.78 % | 92.842 M 61.68 % | 57.423 M 241.36 % | 16.822 M 33.67 % | 12.585 M 24.60 % | 10.100 M |
| Operating income | -153.657 M -207.01 % | 143.588 M 212.20 % | -127.978 M -169.89 % | 183.124 M 15.80 % | 158.139 M -74.13 % | 611.200 M -6.01 % | 650.312 M 0.75 % | 645.451 M 52.63 % | 422.877 M 44.74 % | 292.173 M 97.70 % | 147.787 M 57.12 % | 94.058 M 13.51 % | 82.864 M |
| Operating income ratio | -0.06 -229.34 % | 0.05 208.03 % | -0.05 -222.87 % | 0.04 -3.55 % | 0.04 -69.11 % | 0.12 -14.76 % | 0.15 -11.03 % | 0.16 17.46 % | 0.14 17.57 % | 0.12 23.33 % | 0.10 20.39 % | 0.08 -7.53 % | 0.09 |
| Total other income expenses net | 1.083 B | 0.000 100.00 % | -356.800 M | 0.000 100.00 % | -850.086 M -341.31 % | -192.630 M -13.95 % | -169.055 M -22.12 % | -138.431 M -264.16 % | -38.014 M -210.39 % | -12.247 M -1 557.24 % | -739.000 K -162.89 % | 1.175 M 191.01 % | -1.291 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 223.131 M -84.34 % | 1.425 B -11.09 % | 1.603 B 33.00 % | 1.205 B -5.01 % | 1.269 B -6.33 % | 1.355 B 40.92 % | 961.276 M -13.06 % | 1.106 B 168.93 % | 411.126 M 580.43 % | -85.575 M 3.32 % | -88.511 M 46.62 % | -165.815 M -43.70 % | -115.393 M |
| Total investments | 58.010 M 19.78 % | 48.432 M -69.12 % | 156.828 M -12.80 % | 179.849 M 49.84 % | 120.030 M 5.91 % | 113.336 M 123.18 % | 50.783 M -12.78 % | 58.223 M 125.51 % | 25.818 M -10.09 % | 28.716 M 447.70 % | 5.243 M -94.68 % | 98.526 M | 0.000 |
| Total debt | 316.896 M -80.54 % | 1.628 B -14.17 % | 1.897 B 5.97 % | 1.790 B -2.76 % | 1.841 B -3.14 % | 1.901 B 12.97 % | 1.683 B -3.31 % | 1.740 B 3.35 % | 1.684 B 300.51 % | 420.412 M 295.82 % | 106.213 M -9.38 % | 117.212 M 160.47 % | 45.000 M |
| Accumulated other comprehensive income loss | 415.023 M 140.50 % | -1.025 B -3.51 % | -989.881 M -21.01 % | -818.019 M 2.07 % | -835.276 M 18.72 % | -1.028 B -6.78 % | -962.431 M -13.12 % | -850.785 M -105.07 % | -414.884 M -29.17 % | -321.191 M -271.30 % | -86.504 M -7 644.32 % | -1.117 M 98.02 % | -56.354 M |
| Retained earnings | 347.801 M 160.83 % | -571.794 M -5.07 % | -544.198 M -219.32 % | 456.081 M -32.16 % | 672.288 M -46.76 % | 1.263 B 19.12 % | 1.060 B 31.14 % | 808.354 M 44.77 % | 558.386 M 56.26 % | 357.355 M 45.83 % | 245.049 M 93.92 % | 126.366 M 616.44 % | 17.638 M |
| Common stock | 46.576 M 0.00 % | 46.576 M 0.00 % | 46.576 M 0.00 % | 46.576 M -1.09 % | 47.088 M -0.75 % | 47.442 M -1.53 % | 48.179 M 11.74 % | 43.116 M 0.00 % | 43.116 M 0.00 % | 43.116 M 16.39 % | 37.044 M 0.00 % | 37.044 M | 0.000 |
| Total equity | 508.241 M 227.56 % | -398.442 M -16.55 % | -341.859 M -141.09 % | 832.034 M -2.77 % | 855.756 M -34.72 % | 1.311 B 20.38 % | 1.089 B 59.28 % | 683.651 M -28.21 % | 952.228 M 3.80 % | 917.397 M 182.23 % | 325.057 M -5.01 % | 342.185 M 129.50 % | 149.103 M |
| Other non current liabilities | 39.793 M | 0.000 -100.00 % | 92.562 M 11.34 % | 83.132 M -30.87 % | 120.249 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.446 M 47.22 % | 9.133 M |
| Long term debt | 21.827 M -26.26 % | 29.601 M -75.16 % | 119.158 M -90.45 % | 1.248 B 981.86 % | 115.371 M -92.38 % | 1.515 B 4.95 % | 1.443 B 1.58 % | 1.421 B -2.58 % | 1.459 B 745.53 % | 172.500 M 3 733.33 % | 4.500 M | 0.000 -100.00 % | 20.000 M |
| Total non current liabilities | 116.571 M 12.91 % | 103.238 M -51.24 % | 211.720 M -86.48 % | 1.566 B 206.37 % | 511.092 M -63.06 % | 1.384 B -4.14 % | 1.443 B 1.58 % | 1.421 B -2.58 % | 1.459 B 745.53 % | 172.500 M 3 733.33 % | 4.500 M -66.53 % | 13.446 M -55.42 % | 30.161 M |
| Other current liabilities | 279.631 M -82.74 % | 1.620 B -39.55 % | 2.681 B 102.82 % | 1.322 B 62.77 % | 811.968 M -59.47 % | 2.003 B 136.11 % | 848.511 M -16.77 % | 1.019 B 117.03 % | 469.728 M 53.10 % | 306.812 M 123.50 % | 137.279 M 239.38 % | 40.450 M -65.16 % | 116.099 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -1.778 B -227.91 % | -542.270 M | 0.000 100.00 % | -386.023 M -26.89 % | -304.221 M 4.75 % | -319.402 M -41.80 % | -225.250 M 9.14 % | -247.912 M -143.74 % | -101.713 M 13.22 % | -117.212 M -203.61 % | 113.130 M |
| Short term debt | 295.069 M -81.54 % | 1.599 B -10.09 % | 1.778 B 227.91 % | 542.270 M -68.58 % | 1.726 B 347.08 % | 386.023 M 26.89 % | 304.221 M -4.75 % | 319.402 M 41.80 % | 225.250 M -9.14 % | 247.912 M 143.74 % | 101.713 M -13.22 % | 117.212 M 368.85 % | 25.000 M |
| Total current liabilities | 805.270 M -78.36 % | 3.721 B 6.33 % | 3.500 B 61.95 % | 2.161 B -34.28 % | 3.288 B 17.71 % | 2.794 B 34.70 % | 2.074 B -5.64 % | 2.198 B 82.61 % | 1.204 B 5.39 % | 1.142 B 107.01 % | 551.715 M 45.05 % | 380.355 M -6.76 % | 407.937 M |
| Total liabilities | 921.841 M -75.90 % | 3.825 B 3.05 % | 3.712 B -0.41 % | 3.727 B -1.91 % | 3.799 B -19.34 % | 4.711 B -1.01 % | 4.759 B -0.93 % | 4.804 B 37.08 % | 3.504 B 56.01 % | 2.246 B 183.29 % | 792.862 M 101.34 % | 393.801 M -10.11 % | 438.098 M |
| Other non current assets | 0.000 -100.00 % | 22.190 M 181.02 % | -27.389 M -25.86 % | -21.762 M -7.01 % | -20.336 M 99.27 % | -2.787 B -29 486.19 % | -9.421 M -40.21 % | -6.719 M 99.57 % | -1.547 B 4.95 % | -1.627 B -268.98 % | -441.042 M -312.67 % | -106.876 M | 0.000 |
| Long term investments | 0.000 100.00 % | -22.190 M -167.30 % | 32.972 M 149.01 % | 13.241 M 152.35 % | 5.247 M -99.81 % | 2.774 B 30 162.93 % | 9.166 M -49.32 % | 18.086 M -98.83 % | 1.542 B -4.94 % | 1.622 B 274.06 % | 433.565 M 340.05 % | 98.526 M | 0.000 |
| Intangible assets | 103.877 M -41.63 % | 177.958 M -30.09 % | 254.566 M -68.96 % | 820.109 M -14.29 % | 956.842 M -34.63 % | 1.464 B -8.19 % | 1.594 B -7.58 % | 1.725 B 80.26 % | 957.033 M -6.97 % | 1.029 B 311.94 % | 249.718 M 9 793.74 % | 2.524 M -5.64 % | 2.675 M |
| GoodWill | 100.650 M 0.00 % | 100.650 M -19.25 % | 124.651 M -70.33 % | 420.067 M 0.00 % | 420.067 M -53.60 % | 905.338 M -4.23 % | 945.276 M -1.92 % | 963.820 M 100.08 % | 481.718 M 0.00 % | 481.718 M 451.70 % | 87.315 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 204.527 M -26.59 % | 278.608 M -26.53 % | 379.217 M -69.42 % | 1.240 B -9.93 % | 1.377 B -41.88 % | 2.369 B -6.71 % | 2.540 B -5.55 % | 2.689 B 86.89 % | 1.439 B -4.74 % | 1.510 B 348.15 % | 337.033 M 13 253.13 % | 2.524 M -5.64 % | 2.675 M |
| Property plant equipment net | 120.888 M -53.20 % | 258.325 M -40.23 % | 432.193 M -6.03 % | 459.922 M 7.33 % | 428.506 M 2.46 % | 418.199 M 227.19 % | 127.816 M 12.46 % | 113.653 M 5.22 % | 108.017 M -7.63 % | 116.939 M 12.43 % | 104.009 M -0.33 % | 104.352 M -5.91 % | 110.910 M |
| Total non current assets | 343.983 M -38.48 % | 559.123 M -33.78 % | 844.382 M -50.72 % | 1.713 B -5.37 % | 1.811 B -35.04 % | 2.787 B 4.14 % | 2.677 B -5.11 % | 2.821 B 82.36 % | 1.547 B -4.95 % | 1.627 B 268.98 % | 441.042 M 312.67 % | 106.876 M -10.58 % | 119.528 M |
| Other current assets | 70.527 M -95.67 % | 1.629 B 1 490.01 % | 102.471 M -10.48 % | 114.466 M -15.62 % | 135.662 M -92.24 % | 1.748 B 1 233.37 % | 131.087 M 62.75 % | 80.546 M 199.66 % | 26.879 M 101.52 % | 13.338 M -38.69 % | 21.756 M -33.21 % | 32.575 M 95.53 % | 16.660 M |
| Short term investments | 58.010 M 19.78 % | 48.432 M -60.90 % | 123.856 M -25.66 % | 166.608 M 45.15 % | 114.783 M 1.28 % | 113.336 M 172.33 % | 41.617 M 3.69 % | 40.137 M 55.46 % | 25.818 M -10.09 % | 28.716 M 447.70 % | 5.243 M | 0.000 | 0.000 |
| cash and cash equivalents | 93.765 M -53.84 % | 203.130 M -30.98 % | 294.290 M -49.71 % | 585.159 M 2.24 % | 572.348 M 4.79 % | 546.186 M -24.28 % | 721.325 M 13.66 % | 634.657 M -50.13 % | 1.273 B 151.52 % | 505.987 M 159.85 % | 194.724 M -31.20 % | 283.027 M 76.46 % | 160.393 M |
| Cash and short term investments | 151.775 M -39.67 % | 251.562 M -39.84 % | 418.146 M -44.38 % | 751.767 M 20.24 % | 625.200 M -9.59 % | 691.522 M -9.36 % | 762.942 M 13.06 % | 674.794 M -48.03 % | 1.298 B 142.84 % | 534.703 M 167.40 % | 199.967 M -29.35 % | 283.027 M 76.46 % | 160.393 M |
| Total current assets | 1.086 B -62.12 % | 2.867 B 14.78 % | 2.498 B -11.54 % | 2.824 B -0.02 % | 2.824 B -12.31 % | 3.221 B 2.32 % | 3.148 B 18.98 % | 2.646 B 8.82 % | 2.431 B 60.41 % | 1.516 B 131.71 % | 654.121 M 8.09 % | 605.154 M 29.40 % | 467.673 M |
| Inventory | 281.284 M -4.90 % | 295.784 M -27.52 % | 408.066 M 11.28 % | 366.686 M -38.01 % | 591.523 M -24.30 % | 781.423 M -10.84 % | 876.432 M 13.03 % | 775.404 M 70.37 % | 455.127 M 9.73 % | 414.767 M 26.76 % | 327.201 M 19.98 % | 272.704 M 53.40 % | 177.768 M |
| Net receivables | 582.513 M -15.63 % | 690.423 M -56.00 % | 1.569 B -1.36 % | 1.591 B 8.08 % | 1.472 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.848 M -85.07 % | 112.852 M |
| Tax assets | 18.568 M -16.32 % | 22.190 M -18.98 % | 27.389 M 25.86 % | 21.762 M 7.01 % | 20.336 M 51.59 % | 13.415 M 42.39 % | 9.421 M 40.21 % | 6.719 M 30.52 % | 5.148 M -7.28 % | 5.552 M -25.75 % | 7.477 M -10.46 % | 8.350 M 40.50 % | 5.943 M |
| Other assets | 0.000 | 0.000 -100.00 % | 27.389 M 25.86 % | 21.762 M 7.01 % | 20.336 M 51.59 % | 13.415 M -42.65 % | 23.392 M 11.30 % | 21.017 M -95.61 % | 478.413 M 2 233.27 % | 20.504 M -9.90 % | 22.756 M -5.01 % | 23.956 M | 0.000 |
| Account payables | 230.570 M -43.00 % | 404.508 M -39.31 % | 666.533 M 1.40 % | 657.316 M 17.75 % | 558.241 M -6.84 % | 599.206 M -14.60 % | 701.644 M 9.24 % | 642.297 M 75.21 % | 366.588 M -18.53 % | 449.975 M 59.13 % | 282.778 M 31.33 % | 215.322 M -11.84 % | 244.246 M |
| Tax payables | 0.000 -100.00 % | 97.671 M -36.03 % | 152.693 M -16.12 % | 182.045 M -5.36 % | 192.359 M 0.73 % | 190.962 M -13.01 % | 219.526 M 1.27 % | 216.779 M 52.60 % | 142.057 M 3.40 % | 137.386 M 358.79 % | 29.945 M 306.25 % | 7.371 M -67.37 % | 22.592 M |
| Deferred revenue non current | 6.755 M -2.72 % | 6.944 M -2.65 % | 7.133 M -2.58 % | 7.322 M -2.52 % | 7.511 M -2.45 % | 7.700 M -2.40 % | 7.889 M -2.33 % | 8.077 M -2.30 % | 8.267 M 108.03 % | -103.005 M -51.77 % | -67.870 M | 0.000 -100.00 % | 248.218 M |
| Minority interest | 46.642 M -21.02 % | 59.059 M -11.87 % | 67.010 M -12.76 % | 76.809 M -22.19 % | 98.718 M -28.56 % | 138.175 M 1 124.96 % | 11.280 M 3.76 % | 10.871 M 4.06 % | 10.447 M 4.65 % | 9.983 M 6.22 % | 9.398 M 2.01 % | 9.213 M 2.94 % | 8.950 M |
| Capital lease obligations | 37.377 M -34.14 % | 56.755 M -72.75 % | 208.272 M -2.52 % | 213.649 M 9.66 % | 194.820 M -11.59 % | 220.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 241.289 M -75.62 % | 989.881 M 21.01 % | 818.019 M -2.07 % | 835.276 M -18.72 % | 1.028 B 6.78 % | 962.431 M 13.12 % | 850.785 M 105.07 % | 414.884 M 29.17 % | 321.191 M 271.30 % | 86.504 M 7 644.32 % | 1.117 M | 0.000 |
| Other total stockholders equity | 67.222 M -93.85 % | 1.092 B 1 130.77 % | 88.753 M -64.86 % | 252.568 M 570.62 % | 37.662 M 127.38 % | -137.543 M 86.15 % | -993.048 M -455.74 % | -178.690 M -139.51 % | -74.605 M -140.16 % | 185.752 M 450.89 % | -52.938 M -131.22 % | 169.562 M 38.40 % | 122.515 M |
| Deferred tax liabilities non current | 48.196 M -27.73 % | 66.693 M -21.93 % | 85.429 M -62.41 % | 227.249 M -15.19 % | 267.961 M -32.09 % | 394.582 M -7.64 % | 427.204 M -10.22 % | 475.826 M 78.52 % | 266.533 M -3.26 % | 275.505 M 280.69 % | 72.370 M 1 577.95 % | 4.313 M 319.55 % | 1.028 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 533.566 M -57.03 % | 1.242 B 4.79 % | 1.185 B 40.71 % | 842.027 M -9.61 % | 931.527 M 293.64 % | 236.647 M | 0.000 | 0.000 |
| Total assets | 1.430 B -58.26 % | 3.426 B 1.68 % | 3.370 B -26.09 % | 4.559 B -2.07 % | 4.655 B -22.69 % | 6.022 B 2.97 % | 5.848 B 6.57 % | 5.487 B 23.13 % | 4.456 B 40.87 % | 3.164 B 182.98 % | 1.118 B 51.89 % | 735.986 M 25.34 % | 587.201 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -69.253 M -419.24 % | 21.693 M 148.52 % | -44.712 M -157.81 % | 77.345 M -69.22 % | 251.277 M 344.24 % | -102.883 M 72.52 % | -374.393 M 40.12 % | -625.217 M -356.97 % | -136.819 M 45.47 % | -250.911 M -225.00 % | -77.204 M -549.97 % | -11.878 M 53.93 % | -25.783 M |
| Accounts receivables | 102.714 M 438.03 % | -30.386 M -260.31 % | 18.954 M 115.01 % | -126.310 M -299.12 % | 63.434 M 132.91 % | -192.774 M 29.08 % | -271.802 M 24.96 % | -362.190 M -278.47 % | -95.698 M 59.81 % | -238.092 M -294.99 % | -60.278 M -171.84 % | 83.906 M | 0.000 |
| Inventory | 2.474 M 106.34 % | -39.004 M 38.74 % | -63.666 M -131.26 % | 203.655 M 8.42 % | 187.843 M 108.97 % | 89.891 M 187.62 % | -102.591 M 61.00 % | -263.027 M -539.64 % | -41.121 M -220.78 % | -12.819 M 24.26 % | -16.926 M 82.33 % | -95.784 M -113.13 % | -44.941 M |
| Accounts payables | 0.000 | 0.000 -100.00 % | 270.007 M 358.59 % | -104.415 M -63.03 % | -64.048 M -235.16 % | 47.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -174.441 M -291.52 % | 91.083 M 133.73 % | -270.007 M -358.59 % | 104.415 M 63.03 % | 64.048 M 235.16 % | -47.387 M 64.18 % | -132.281 M -310.48 % | -32.226 M -135.68 % | 90.311 M 115.21 % | 41.965 M -5.87 % | 44.583 M 596.28 % | 6.403 M -66.58 % | 19.158 M |
| Other non cash items | -927.920 M -945.95 % | 109.690 M -84.65 % | 714.634 M 77.73 % | 402.080 M -47.10 % | 760.079 M 815.44 % | 83.029 M -47.26 % | 157.416 M -65.61 % | 457.716 M 226.06 % | 140.377 M -28.34 % | 195.889 M 169.93 % | 72.571 M 344.91 % | -29.632 M -39.43 % | -21.252 M |
| Net cash provided by operating activities | 12.721 M -96.72 % | 387.669 M 522.63 % | -91.727 M -112.82 % | 715.221 M 6.63 % | 670.728 M 55.28 % | 431.955 M 131.14 % | 186.884 M -15.30 % | 220.637 M -25.58 % | 296.468 M 79.51 % | 165.157 M 46.04 % | 113.089 M 212.86 % | 36.147 M -19.02 % | 44.638 M |
| Investments in property plant and equipment | -39.173 M 58.03 % | -93.332 M -291.30 % | -23.852 M 51.98 % | -49.674 M 36.97 % | -78.808 M -87.59 % | -42.010 M -15.73 % | -36.299 M -45.65 % | -24.922 M -104.09 % | -12.211 M 34.15 % | -18.545 M -77.52 % | -10.447 M 53.26 % | -22.350 M 57.42 % | -52.491 M |
| Acquisitions net | 418.352 M | 0.000 | 0.000 100.00 % | -32.000 K 99.90 % | -32.331 M -136.82 % | 87.802 M 219.46 % | -73.500 M 84.92 % | -487.557 M -6.30 % | -458.640 M 41.98 % | -790.537 M -461.62 % | -140.760 M -2 139.26 % | -6.286 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -234.900 M -111.05 % | -111.300 M 71.59 % | -391.757 M -644.05 % | 72.007 M -85.20 % | 486.458 M 6.35 % | 457.402 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 234.932 M 63.57 % | 143.631 M -52.75 % | 303.955 M 20 258.67 % | 1.493 M 35.85 % | 1.099 M -11.23 % | 1.238 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.236 M -64.82 % | 3.513 M -31.52 % | 5.130 M 156.63 % | 1.999 M -95.19 % | 41.601 M 147.42 % | -87.727 M -22.68 % | -71.508 M -2 719.72 % | -2.536 M 98.60 % | -181.350 M -9 565.03 % | 1.916 M -24.66 % | 2.543 M 67.08 % | 1.522 M -95.04 % | 30.675 M |
| Net cash used for investing activites | 380.415 M 523.54 % | -89.819 M -379.75 % | -18.722 M 60.73 % | -47.675 M -28.13 % | -37.207 M 71.32 % | -129.737 M -20.34 % | -107.807 M 79.02 % | -513.916 M 21.05 % | -650.963 M 19.35 % | -807.166 M -442.95 % | -148.664 M -448.29 % | -27.114 M -24.28 % | -21.816 M |
| Debt repayment | -344.563 M -204.63 % | -113.107 M 46.90 % | -213.013 M -168.28 % | -79.399 M -261.53 % | 49.153 M 151.43 % | -95.573 M -51.51 % | -63.081 M -149.23 % | 128.136 M -89.86 % | 1.263 B 302.10 % | 314.198 M 2 956.61 % | -10.999 M -115.23 % | 72.212 M 4 613.25 % | -1.600 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 361.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -22.397 M -27.31 % | -17.593 M 58.48 % | -42.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.400 M -32.28 % | -57.000 M 55.03 % | -126.758 M -52.60 % | -83.068 M -13.84 % | -72.971 M -45.40 % | -50.185 M -38.59 % | -36.210 M 55.07 % | -80.588 M | 0.000 |
| Other financing activites | -158.068 M -30.35 % | -121.264 M -477.10 % | 32.157 M 105.82 % | -552.403 M 1.51 % | -560.899 M -96.17 % | -285.930 M -71.24 % | -166.972 M 56.70 % | -385.636 M -744.51 % | -45.664 M -106.64 % | 688.155 M 12 120.17 % | -5.725 M -113.55 % | 42.249 M 1 569.53 % | -2.875 M |
| Net cash used provided by financing activities | -502.631 M -114.46 % | -234.371 M -29.59 % | -180.856 M 72.35 % | -654.199 M -8.18 % | -604.739 M -25.76 % | -480.877 M -10 268.68 % | 4.729 M 101.39 % | -340.568 M -129.75 % | 1.145 B 20.22 % | 952.168 M 1 898.78 % | -52.934 M -146.25 % | 114.461 M 2 661.79 % | -4.468 M |
| Effect of forex changes on cash | 130.000 K -9.72 % | 144.000 K -66.97 % | 436.000 K 181.34 % | -536.000 K 79.54 % | -2.620 M -174.43 % | 3.520 M 22.99 % | 2.862 M 168.81 % | -4.159 M 82.36 % | -23.572 M -2 235.14 % | 1.104 M 435.92 % | 206.000 K 123.95 % | -860.000 K | 0.000 |
| Net change in cash | -109.365 M -19.97 % | -91.160 M 68.66 % | -290.869 M -2 370.46 % | 12.811 M -51.03 % | 26.162 M 114.94 % | -175.139 M -302.08 % | 86.668 M 113.58 % | -638.006 M -183.22 % | 766.676 M 146.31 % | 311.263 M 452.49 % | -88.303 M -172.01 % | 122.634 M 568.16 % | 18.354 M |
| Cash at beginning of period | 203.130 M -30.98 % | 294.290 M -49.71 % | 585.159 M 2.24 % | 572.348 M 4.79 % | 546.186 M -24.28 % | 721.325 M 13.66 % | 634.657 M -50.13 % | 1.273 B 151.52 % | 505.987 M 159.85 % | 194.724 M -31.20 % | 283.027 M 76.46 % | 160.393 M 12.92 % | 142.039 M |
| Cash at end of period | 93.765 M -53.84 % | 203.130 M -30.98 % | 294.290 M -49.71 % | 585.159 M 2.24 % | 572.348 M 4.79 % | 546.186 M -24.28 % | 721.325 M 13.66 % | 634.657 M -50.13 % | 1.273 B 151.52 % | 505.987 M 159.85 % | 194.724 M -31.20 % | 283.027 M 76.46 % | 160.393 M |
| Operating cash flow | 12.721 M -96.72 % | 387.669 M 522.63 % | -91.727 M -112.82 % | 715.221 M 6.63 % | 670.728 M 55.28 % | 431.955 M 131.14 % | 186.884 M -15.30 % | 220.637 M -25.58 % | 296.468 M 79.51 % | 165.157 M 46.04 % | 113.089 M 212.86 % | 36.147 M -19.02 % | 44.638 M |
| Capital expenditure | -39.173 M 58.08 % | -93.453 M -291.80 % | -23.852 M 51.98 % | -49.674 M 36.97 % | -78.808 M -87.59 % | -42.010 M -15.73 % | -36.299 M -45.65 % | -24.922 M -104.09 % | -12.211 M 34.15 % | -18.545 M -77.52 % | -10.447 M 53.26 % | -22.350 M 57.42 % | -52.491 M |
| Free CashFlow | -26.452 M -108.99 % | 294.216 M 354.56 % | -115.579 M -117.37 % | 665.547 M 12.44 % | 591.920 M 51.80 % | 389.945 M 158.95 % | 150.585 M -23.06 % | 195.715 M -31.15 % | 284.257 M 93.88 % | 146.612 M 42.84 % | 102.642 M 643.94 % | 13.797 M 275.69 % | -7.853 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 802.634 M -29.35 % | 1.136 B -10.81 % | 1.274 B -11.55 % | 1.440 B -2.22 % | 1.473 B -36.74 % | 2.328 B 18.41 % | 1.966 B -24.61 % | 2.608 B 12.28 % | 2.323 B -7.26 % | 2.505 B 56.32 % | 1.602 B -38.75 % | 2.616 B 14.39 % | 2.287 B -4.90 % | 2.405 B 17.76 % | 2.042 B -5.64 % | 2.164 B 22.79 % | 1.763 B 11.20 % | 1.585 B 10.32 % | 1.437 B -1.26 % | 1.455 B 45.58 % | 999.537 M 19.35 % | 837.467 M 20.69 % | 693.886 M 5.40 % | 658.349 M 27.84 % | 514.985 M 75.56 % | 293.334 M -38.62 % | 477.909 M 100.00 % | 238.955 M |
| Net income | 5.761 M 103.44 % | -167.625 M -115.39 % | 1.089 B 6 322.45 % | -17.505 M -583.96 % | 3.617 M 100.44 % | -826.948 M -400.32 % | -165.284 M -52.23 % | -108.578 M -197.03 % | 111.905 M 124.85 % | 49.768 M 107.77 % | -640.253 M -1 155.11 % | 60.681 M -57.26 % | 141.992 M 6.38 % | 133.476 M 12.86 % | 118.270 M -17.34 % | 143.075 M 33.85 % | 106.893 M 12.86 % | 94.713 M -10.92 % | 106.318 M -0.77 % | 107.139 M 92.64 % | 55.617 M -12.52 % | 63.575 M 70.33 % | 37.325 M 2.21 % | 36.517 M 27.88 % | 28.555 M 74.82 % | 16.334 M -43.71 % | 29.017 M 100.00 % | 14.508 M |
| Income before tax | 21.152 M 111.58 % | -182.680 M -116.42 % | 1.112 B 36 465.52 % | 3.042 M -91.99 % | 37.998 M 104.23 % | -899.094 M -331.74 % | -208.248 M -122.06 % | -93.782 M -161.01 % | 153.724 M 105.37 % | 74.851 M 109.75 % | -767.446 M -579.41 % | 160.080 M -44.95 % | 290.813 M 10.07 % | 264.216 M 7.64 % | 245.471 M -19.74 % | 305.834 M 36.48 % | 224.084 M 20.48 % | 185.991 M -5.98 % | 197.814 M 7.10 % | 184.694 M 93.94 % | 95.232 M 1.79 % | 93.561 M 74.92 % | 53.487 M 3.39 % | 51.731 M 23.36 % | 41.935 M 79.08 % | 23.417 M -42.59 % | 40.787 M 100.00 % | 20.393 M |
| Income before tax ratio | 0.03 116.39 % | -0.16 -118.41 % | 0.87 41 238.47 % | 0.00 -91.81 % | 0.03 106.68 % | -0.39 -264.63 % | -0.11 -194.56 % | -0.04 -154.33 % | 0.07 121.46 % | 0.03 106.24 % | -0.48 -882.77 % | 0.06 -51.88 % | 0.13 15.73 % | 0.11 -8.60 % | 0.12 -14.94 % | 0.14 11.15 % | 0.13 8.35 % | 0.12 -14.77 % | 0.14 8.47 % | 0.13 33.22 % | 0.10 -14.72 % | 0.11 44.93 % | 0.08 -1.90 % | 0.08 -3.50 % | 0.08 2.01 % | 0.08 -6.46 % | 0.09 0.00 % | 0.09 |
| EBITDA | 49.121 M 138.59 % | -127.278 M -268.91 % | 75.352 M -65.17 % | 216.363 M 34.85 % | 160.442 M 1 203.53 % | -14.539 M -124.83 % | 58.560 M -47.37 % | 111.276 M -45.62 % | 204.611 M -11.91 % | 232.269 M 217.22 % | 73.220 M -78.58 % | 341.906 M -19.45 % | 424.477 M 0.38 % | 422.864 M 11.41 % | 379.563 M -13.03 % | 436.430 M 25.70 % | 347.191 M 32.62 % | 261.790 M 3.49 % | 252.966 M 9.66 % | 230.677 M 93.98 % | 118.919 M 14.71 % | 103.667 M 70.11 % | 60.942 M 1.40 % | 60.103 M 29.14 % | 46.540 M 65.93 % | 28.048 M -39.56 % | 46.403 M 100.00 % | 23.202 M |
| Net income ratio | 0.01 104.86 % | -0.15 -117.25 % | 0.86 7 134.67 % | -0.01 -594.93 % | 0.00 100.69 % | -0.36 -322.55 % | -0.08 -101.93 % | -0.04 -186.41 % | 0.05 142.47 % | 0.02 104.97 % | -0.40 -1 822.76 % | 0.02 -62.64 % | 0.06 11.86 % | 0.06 -4.17 % | 0.06 -12.39 % | 0.07 9.01 % | 0.06 1.49 % | 0.06 -19.25 % | 0.07 0.50 % | 0.07 32.32 % | 0.06 -26.70 % | 0.08 41.13 % | 0.05 -3.02 % | 0.06 0.03 % | 0.06 -0.42 % | 0.06 -8.29 % | 0.06 0.00 % | 0.06 |
| Ratio EBITDA | 0.06 154.63 % | -0.11 -289.38 % | 0.06 -60.63 % | 0.15 37.91 % | 0.11 1 844.39 % | -0.01 -120.97 % | 0.03 -30.19 % | 0.04 -51.56 % | 0.09 -5.01 % | 0.09 102.93 % | 0.05 -65.03 % | 0.13 -29.58 % | 0.19 5.55 % | 0.18 -5.40 % | 0.19 -7.83 % | 0.20 2.37 % | 0.20 19.26 % | 0.17 -6.20 % | 0.18 11.07 % | 0.16 33.24 % | 0.12 -3.89 % | 0.12 40.94 % | 0.09 -3.80 % | 0.09 1.02 % | 0.09 -5.49 % | 0.10 -1.52 % | 0.10 0.00 % | 0.10 |
| Gross profit ratio | 0.17 4.26 % | 0.16 -6.47 % | 0.17 18.00 % | 0.14 -29.92 % | 0.21 16.02 % | 0.18 19.02 % | 0.15 -2.84 % | 0.15 -19.99 % | 0.19 -7.15 % | 0.21 15.45 % | 0.18 -24.82 % | 0.24 -14.73 % | 0.28 6.17 % | 0.26 -4.57 % | 0.28 -2.10 % | 0.28 0.58 % | 0.28 8.49 % | 0.26 4.36 % | 0.25 6.77 % | 0.23 29.31 % | 0.18 -2.55 % | 0.18 17.16 % | 0.16 -13.86 % | 0.18 5.39 % | 0.17 -2.94 % | 0.18 1.97 % | 0.18 0.00 % | 0.18 |
| Weighted average shs out dil | 2.332 B 0.00 % | 2.332 B 0.00 % | 2.332 B 0.00 % | 2.332 B 0.00 % | 2.332 B 0.00 % | 2.332 B 0.00 % | 2.332 B -0.28 % | 2.338 B -0.71 % | 2.355 B -0.06 % | 2.356 B -0.46 % | 2.367 B -0.51 % | 2.379 B -0.95 % | 2.402 B 9.68 % | 2.190 B 0.68 % | 2.175 B 0.00 % | 2.175 B 0.00 % | 2.175 B 0.00 % | 2.175 B 0.00 % | 2.175 B 0.89 % | 2.156 B 15.44 % | 1.868 B 0.00 % | 1.868 B 0.00 % | 1.868 B 18.59 % | 1.575 B 16.65 % | 1.350 B -7.68 % | 1.462 B -21.69 % | 1.868 B 0.00 % | 1.868 B |
| Weighted average shs out | 2.332 B 0.03 % | 2.332 B -0.05 % | 2.333 B -32.90 % | 3.476 B 49.10 % | 2.332 B 0.00 % | 2.332 B 0.00 % | 2.332 B -0.28 % | 2.338 B -0.71 % | 2.355 B -0.06 % | 2.356 B -0.46 % | 2.367 B -0.51 % | 2.379 B -0.95 % | 2.402 B 9.68 % | 2.190 B 0.68 % | 2.175 B 0.00 % | 2.175 B 0.00 % | 2.175 B 0.00 % | 2.175 B 0.00 % | 2.175 B 0.89 % | 2.156 B 15.44 % | 1.868 B 0.00 % | 1.868 B 0.00 % | 1.868 B 18.59 % | 1.575 B 16.64 % | 1.350 B -7.68 % | 1.462 B -21.69 % | 1.868 B 0.00 % | 1.868 B |
| EPS diluted | 0.00 103.48 % | -0.07 -115.30 % | 0.47 10 317.39 % | 0.00 -387.50 % | 0.00 100.46 % | -0.35 -393.65 % | -0.07 -52.80 % | -0.05 -197.68 % | 0.05 125.12 % | 0.02 107.81 % | -0.27 -1 158.82 % | 0.03 -56.85 % | 0.06 -3.11 % | 0.06 12.13 % | 0.05 -17.33 % | 0.07 34.01 % | 0.05 12.87 % | 0.04 -11.04 % | 0.05 -1.61 % | 0.05 66.78 % | 0.03 -12.35 % | 0.03 70.00 % | 0.02 -13.79 % | 0.02 9.43 % | 0.02 89.29 % | 0.01 -28.21 % | 0.02 100.00 % | 0.01 |
| Earnings per share | 0.00 103.48 % | -0.07 -115.30 % | 0.47 10 317.39 % | 0.00 -387.50 % | 0.00 100.46 % | -0.35 -393.65 % | -0.07 -52.80 % | -0.05 -197.68 % | 0.05 125.12 % | 0.02 107.81 % | -0.27 -1 158.82 % | 0.03 -56.85 % | 0.06 -3.11 % | 0.06 12.13 % | 0.05 -17.33 % | 0.07 34.01 % | 0.05 12.87 % | 0.04 -11.04 % | 0.05 -1.61 % | 0.05 66.78 % | 0.03 -12.35 % | 0.03 70.00 % | 0.02 -13.79 % | 0.02 9.43 % | 0.02 89.29 % | 0.01 -28.21 % | 0.02 100.00 % | 0.01 |
| Gross profit | 133.737 M -26.34 % | 181.562 M -16.58 % | 217.640 M 4.38 % | 208.514 M -31.47 % | 304.268 M -26.60 % | 414.545 M 40.92 % | 294.164 M -26.76 % | 401.629 M -10.16 % | 447.066 M -13.89 % | 519.195 M 80.47 % | 287.685 M -53.95 % | 624.766 M -2.46 % | 640.541 M 0.97 % | 634.359 M 12.38 % | 564.472 M -7.62 % | 611.060 M 23.51 % | 494.760 M 20.64 % | 410.125 M 15.14 % | 356.208 M 5.42 % | 337.907 M 88.25 % | 179.501 M 16.31 % | 154.324 M 41.40 % | 109.141 M -9.21 % | 120.212 M 34.73 % | 89.223 M 70.41 % | 52.359 M -37.41 % | 83.655 M 100.00 % | 41.828 M |
| Income tax expense | 10.004 M 45.66 % | 6.868 M -65.31 % | 19.798 M 82.99 % | 10.819 M -62.36 % | 28.743 M -54.05 % | 62.556 M 158.58 % | 24.192 M 67.81 % | 14.416 M -56.11 % | 32.847 M 89.85 % | 17.302 M -73.22 % | 64.599 M 8.78 % | 59.387 M -34.20 % | 90.252 M 18.06 % | 76.446 M -8.67 % | 83.706 M -18.91 % | 103.224 M 35.61 % | 76.119 M 33.58 % | 56.983 M 0.16 % | 56.894 M 6.23 % | 53.559 M 92.28 % | 27.854 M 1.55 % | 27.428 M 70.64 % | 16.074 M 7.69 % | 14.926 M 11.35 % | 13.405 M 89.26 % | 7.083 M -39.82 % | 11.770 M 100.00 % | 5.885 M |
| Cost of revenue | 668.897 M -29.93 % | 954.569 M -9.62 % | 1.056 B -14.24 % | 1.232 B 5.40 % | 1.168 B -38.93 % | 1.913 B 14.44 % | 1.672 B -24.22 % | 2.206 B 17.63 % | 1.876 B -5.53 % | 1.985 B 51.03 % | 1.315 B -33.99 % | 1.991 B 20.94 % | 1.647 B -7.00 % | 1.770 B 19.82 % | 1.478 B -4.87 % | 1.553 B 22.51 % | 1.268 B 7.91 % | 1.175 B 8.74 % | 1.081 B -3.28 % | 1.117 B 36.24 % | 820.036 M 20.04 % | 683.143 M 16.83 % | 584.745 M 8.66 % | 538.137 M 26.39 % | 425.762 M 76.68 % | 240.975 M -38.88 % | 394.254 M 100.00 % | 197.127 M |
| General and administrative expenses | 77.683 M -28.16 % | 108.135 M 6.18 % | 101.844 M -24.44 % | 134.792 M 4.14 % | 129.429 M -26.09 % | 175.120 M 8.78 % | 160.984 M -1.64 % | 163.665 M 4.25 % | 157.000 M -7.14 % | 169.065 M 0.82 % | 167.698 M -9.43 % | 185.163 M 7.66 % | 171.982 M 3.61 % | 165.996 M 10.03 % | 150.865 M -0.02 % | 150.890 M 11.84 % | 134.915 M 3.04 % | 130.931 M 36.79 % | 95.718 M -6.96 % | 102.882 M 163.85 % | 38.993 M 14.29 % | 34.119 M 38.95 % | 24.554 M -36.37 % | 38.587 M 58.40 % | 24.360 M 54.80 % | 15.737 M -23.42 % | 20.551 M 100.00 % | 10.275 M |
| Selling and marketing expenses | 38.802 M -48.92 % | 75.967 M -0.64 % | 76.459 M 49.15 % | 51.263 M -21.25 % | 65.094 M -62.95 % | 175.705 M 32.70 % | 132.410 M -31.41 % | 193.053 M 34.73 % | 143.290 M -14.82 % | 168.227 M 42.00 % | 118.472 M -32.82 % | 176.355 M 46.22 % | 120.607 M -2.31 % | 123.454 M 14.09 % | 108.204 M 17.17 % | 92.347 M 12.32 % | 82.217 M 30.80 % | 62.857 M 16.51 % | 53.950 M 18.08 % | 45.688 M 21.28 % | 37.672 M 41.91 % | 26.546 M -12.85 % | 30.459 M 8.14 % | 28.166 M 16.08 % | 24.264 M 85.12 % | 13.108 M -47.19 % | 24.819 M 100.00 % | 12.410 M |
| Other expenses | 0.000 -100.00 % | 180.491 M | 0.000 100.00 % | -8.282 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 100.00 % | -27.486 M 3.20 % | -28.395 M 0.00 % | -28.395 M 37.00 % | -45.074 M -100.00 % | -22.537 M |
| Operating expenses | 97.398 M -74.83 % | 386.950 M 133.23 % | 165.909 M -13.78 % | 192.434 M 8.87 % | 176.760 M -84.27 % | 1.124 B 181.38 % | 399.358 M -8.18 % | 434.913 M 85.62 % | 234.297 M -40.85 % | 396.100 M -60.02 % | 990.646 M 148.16 % | 399.189 M 38.65 % | 287.906 M -6.71 % | 308.618 M 19.12 % | 259.073 M 5.31 % | 246.003 M 16.38 % | 211.386 M 13.30 % | 186.570 M 30.21 % | 143.289 M 1.18 % | 141.620 M 77.07 % | 79.979 M 33.97 % | 59.701 M 7.91 % | 55.326 M -16.39 % | 66.173 M 45.37 % | 45.519 M 10 032.22 % | 449.250 K 52.03 % | 295.500 K 100.00 % | 147.750 K |
| Cost and expenses | 766.295 M -42.88 % | 1.342 B 9.78 % | 1.222 B -14.68 % | 1.432 B 6.47 % | 1.345 B -55.71 % | 3.037 B 46.63 % | 2.071 B -21.58 % | 2.641 B 25.18 % | 2.110 B -11.41 % | 2.382 B 3.31 % | 2.305 B -3.57 % | 2.391 B 23.58 % | 1.934 B -6.96 % | 2.079 B 19.72 % | 1.737 B -3.47 % | 1.799 B 21.63 % | 1.479 B 8.65 % | 1.362 B 11.25 % | 1.224 B -2.78 % | 1.259 B 39.87 % | 900.015 M 21.16 % | 742.844 M 16.06 % | 640.071 M 5.92 % | 604.310 M 28.23 % | 471.281 M 75.57 % | 268.422 M -38.64 % | 437.468 M 100.00 % | 218.734 M |
| Research and development expenses | 0.000 -100.00 % | 33.799 M | 0.000 -100.00 % | 35.735 M | 0.000 -100.00 % | 21.151 M | 0.000 -100.00 % | 1.129 M 899.12 % | 113.000 K -80.45 % | 578.000 K 725.71 % | 70.000 K -57.83 % | 166.000 K -44.11 % | 297.000 K 32.59 % | 224.000 K 68.42 % | 133.000 K -68.85 % | 427.000 K 157.23 % | 166.000 K -74.42 % | 649.000 K 58.68 % | 409.000 K -86.12 % | 2.947 M 505.13 % | 487.000 K -48.30 % | 942.000 K -9.94 % | 1.046 M 36.73 % | 765.000 K -4.61 % | 802.000 K | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 97.398 M -43.59 % | 172.660 M 4.07 % | 165.909 M 0.56 % | 164.981 M -6.66 % | 176.760 M -63.64 % | 486.088 M 61.96 % | 300.135 M -16.05 % | 357.497 M 16.51 % | 306.832 M -13.58 % | 355.060 M 20.90 % | 293.681 M -18.72 % | 361.303 M 23.39 % | 292.804 M 1.16 % | 289.450 M 11.73 % | 259.069 M 6.51 % | 243.237 M 12.02 % | 217.132 M 12.05 % | 193.788 M 29.48 % | 149.668 M 0.74 % | 148.570 M 93.79 % | 76.665 M 26.37 % | 60.665 M 10.27 % | 55.013 M -17.59 % | 66.753 M 37.28 % | 48.624 M 68.57 % | 28.844 M -36.42 % | 45.370 M 100.00 % | 22.685 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.775 M -37.99 % | 189.942 M 84.31 % | 103.054 M 70.34 % | 60.498 M 2.46 % | 59.045 M 22.39 % | 48.244 M -25.19 % | 64.485 M -1.55 % | 65.497 M 5.94 % | 61.822 M 0.48 % | 61.525 M 2.66 % | 59.928 M 1.19 % | 59.223 M -0.11 % | 59.290 M 57.84 % | 37.564 M 148.69 % | 15.105 M 30.29 % | 11.593 M 170.23 % | 4.290 M 303.95 % | 1.062 M 223.78 % | 328.000 K -85.79 % | 2.308 M 30.47 % | 1.769 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 164.709 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 -100.00 % | 1.431 M 7.11 % | 1.336 M 0.00 % | 1.336 M 0.89 % | 1.325 M 100.00 % | 662.250 K |
| Depreciation and amortization | 12.782 M -71.15 % | 44.311 M 87.59 % | 23.621 M -82.90 % | 138.122 M 319.39 % | 32.934 M -42.23 % | 57.004 M -11.66 % | 64.531 M -3.89 % | 67.144 M 4.30 % | 64.377 M -5.51 % | 68.134 M -13.99 % | 79.216 M 0.99 % | 78.443 M 2.22 % | 76.740 M -1.56 % | 77.955 M 5.12 % | 74.160 M 8.09 % | 68.607 M -1.37 % | 69.563 M 53.04 % | 45.453 M -2.10 % | 46.426 M 12.30 % | 41.340 M 157.04 % | 16.083 M 60.70 % | 10.008 M 46.87 % | 6.814 M 2.56 % | 6.644 M 11.83 % | 5.941 M 76.76 % | 3.361 M -33.45 % | 5.050 M 100.00 % | 2.525 M |
| Operating income | 36.339 M 117.69 % | -205.388 M -497.03 % | 51.731 M 221.71 % | 16.080 M -87.39 % | 127.508 M 278.23 % | -71.543 M -1 098.17 % | -5.971 M -113.53 % | 44.132 M -68.53 % | 140.234 M -14.56 % | 164.135 M 2 837.41 % | -5.996 M -102.28 % | 263.463 M -24.23 % | 347.737 M 0.82 % | 344.909 M 12.94 % | 305.403 M -16.97 % | 367.823 M 32.49 % | 277.628 M 28.33 % | 216.337 M 4.74 % | 206.540 M 9.09 % | 189.337 M 84.12 % | 102.836 M 9.80 % | 93.659 M 73.03 % | 54.128 M 1.25 % | 53.459 M 31.68 % | 40.599 M 64.45 % | 24.687 M -40.30 % | 41.353 M 100.00 % | 20.677 M |
| Operating income ratio | 0.05 125.04 % | -0.18 -545.14 % | 0.04 263.70 % | 0.01 -87.10 % | 0.09 381.73 % | -0.03 -911.93 % | 0.00 -117.95 % | 0.02 -71.97 % | 0.06 -7.87 % | 0.07 1 851.17 % | 0.00 -103.72 % | 0.10 -33.76 % | 0.15 6.01 % | 0.14 -4.10 % | 0.15 -12.00 % | 0.17 7.90 % | 0.16 15.41 % | 0.14 -5.06 % | 0.14 10.48 % | 0.13 26.47 % | 0.10 -8.00 % | 0.11 43.37 % | 0.08 -3.93 % | 0.08 3.00 % | 0.08 -6.33 % | 0.08 -2.74 % | 0.09 0.00 % | 0.09 |
| Total other income expenses net | -15.187 M -166.88 % | 22.708 M -97.86 % | 1.061 B | 0.000 100.00 % | -89.510 M 89.18 % | -827.551 M -309.12 % | -202.277 M -46.67 % | -137.914 M -1 113.85 % | 13.603 M 115.33 % | -88.706 M 88.35 % | -761.450 M -636.53 % | -103.383 M -81.62 % | -56.924 M 29.26 % | -80.469 M -34.57 % | -59.799 M 2.86 % | -61.562 M -14.97 % | -53.544 M -80.30 % | -29.697 M -257.06 % | -8.317 M -390.39 % | -1.696 M 76.17 % | -7.117 M -943.25 % | 844.000 K 231.67 % | -641.000 K 33.44 % | -963.000 K -172.08 % | 1.336 M 205.16 % | -1.271 M -124.27 % | -566.500 K -100.00 % | -283.250 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 32.063 M -85.63 % | 223.131 M -1.46 % | 226.440 M -84.11 % | 1.425 B -11.88 % | 1.617 B 0.90 % | 1.603 B -1.20 % | 1.622 B 34.62 % | 1.205 B -5.81 % | 1.280 B 0.85 % | 1.269 B 6.94 % | 1.186 B -12.41 % | 1.355 B 7.20 % | 1.264 B 31.46 % | 961.276 M -29.40 % | 1.362 B 23.16 % | 1.106 B -2.90 % | 1.139 B 176.97 % | 411.126 M 214.01 % | 130.927 M 253.00 % | -85.575 M -157.76 % | 148.153 M 267.38 % | -88.511 M 31.78 % | -129.735 M 21.76 % | -165.815 M -136.19 % | -70.204 M 39.16 % | -115.393 M |
| Total investments | 0.000 -100.00 % | 58.010 M | 0.000 -100.00 % | 48.432 M 28.12 % | 37.802 M -75.90 % | 156.828 M 642.14 % | 21.132 M -88.25 % | 179.849 M 1 514.30 % | 11.141 M -90.72 % | 120.030 M -8.32 % | 130.924 M 15.52 % | 113.336 M 105.24 % | 55.222 M 8.74 % | 50.783 M 250.54 % | 14.487 M -75.12 % | 58.223 M -97.89 % | 2.763 B 10 602.53 % | 25.818 M 1 413.36 % | 1.706 M -94.06 % | 28.716 M -93.34 % | 431.196 M 8 124.22 % | 5.243 M -94.57 % | 96.479 M -9.73 % | 106.876 M 914.39 % | 10.536 M | 0.000 |
| Total debt | 281.423 M -11.19 % | 316.896 M -11.81 % | 359.320 M -77.93 % | 1.628 B -14.27 % | 1.899 B 0.11 % | 1.897 B -4.07 % | 1.978 B 10.47 % | 1.790 B 0.44 % | 1.783 B -3.18 % | 1.841 B -2.84 % | 1.895 B -0.30 % | 1.901 B 1.98 % | 1.864 B 10.78 % | 1.683 B -2.72 % | 1.730 B -0.62 % | 1.740 B -4.25 % | 1.817 B 7.94 % | 1.684 B 226.17 % | 516.223 M 22.79 % | 420.412 M 49.70 % | 280.843 M 164.41 % | 106.213 M 35.14 % | 78.597 M -32.94 % | 117.212 M 80.33 % | 65.000 M 44.44 % | 45.000 M |
| Accumulated other comprehensive income loss | -1.025 B -346.94 % | 415.023 M 139.99 % | -1.038 B -1.29 % | -1.025 B 2.25 % | -1.048 B -5.89 % | -989.881 M -10.12 % | -898.933 M -9.89 % | -818.019 M 1.23 % | -828.187 M 0.85 % | -835.276 M 12.28 % | -952.216 M 7.34 % | -1.028 B -5.19 % | -976.952 M -1.51 % | -962.431 M -12.25 % | -857.370 M -0.77 % | -850.785 M -21.98 % | -697.478 M -68.11 % | -414.884 M -18.72 % | -349.476 M -8.81 % | -321.191 M -301.91 % | -79.916 M 7.62 % | -86.504 M -13 374.14 % | -642.000 K 99.03 % | -66.092 M | 0.000 100.00 % | -56.354 M |
| Retained earnings | 596.869 M 71.61 % | 347.801 M -54.16 % | 758.732 M 232.69 % | -571.794 M -82.68 % | -313.000 M 1.14 % | -316.617 M -162.04 % | 510.331 M -24.46 % | 675.615 M -13.85 % | 784.193 M 16.65 % | 672.288 M 7.99 % | 622.520 M -50.70 % | 1.263 B 5.05 % | 1.202 B 13.39 % | 1.060 B 14.40 % | 926.624 M 14.63 % | 808.354 M 21.51 % | 665.279 M 19.14 % | 558.386 M 20.43 % | 463.673 M 29.75 % | 357.355 M 42.82 % | 250.216 M 2.11 % | 245.049 M 87.03 % | 131.024 M 73.84 % | 75.369 M 54.10 % | 48.908 M 177.29 % | 17.638 M |
| Common stock | 46.576 M 0.00 % | 46.576 M 0.00 % | 46.576 M 0.00 % | 46.576 M 0.00 % | 46.576 M 0.00 % | 46.576 M 0.00 % | 46.576 M 0.00 % | 46.576 M -0.62 % | 46.867 M -0.47 % | 47.088 M -0.05 % | 47.112 M -0.70 % | 47.442 M -0.80 % | 47.825 M -0.73 % | 48.179 M 11.74 % | 43.116 M 0.00 % | 43.116 M 0.00 % | 43.116 M 0.00 % | 43.116 M 0.00 % | 43.116 M 0.00 % | 43.116 M 16.39 % | 37.044 M 0.00 % | 37.044 M 0.00 % | 37.044 M 0.00 % | 37.044 M | 0.000 | 0.000 |
| Total equity | 521.931 M 2.69 % | 508.241 M -25.04 % | 678.047 M 270.17 % | -398.442 M -0.33 % | -397.145 M -16.17 % | -341.859 M -158.36 % | 585.747 M -29.60 % | 832.034 M -13.90 % | 966.379 M 12.93 % | 855.756 M 20.12 % | 712.389 M -45.65 % | 1.311 B 9.88 % | 1.193 B 9.56 % | 1.089 B 55.86 % | 698.672 M 2.20 % | 683.651 M -1.44 % | 693.632 M -27.16 % | 952.228 M 3.16 % | 923.074 M 0.62 % | 917.397 M 172.02 % | 337.250 M 3.75 % | 325.057 M -6.39 % | 347.247 M 1.48 % | 342.185 M 102.21 % | 169.223 M 13.49 % | 149.103 M |
| Other non current liabilities | 93.758 M 135.61 % | 39.793 M -43.73 % | 70.715 M | 0.000 | 0.000 | 0.000 100.00 % | -334.236 M -156.72 % | -130.194 M -133.95 % | 383.501 M -3.09 % | 395.721 M 147.63 % | -830.760 M 22.15 % | -1.067 B -13.46 % | -940.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.835 M 10.33 % | 13.446 M 8.68 % | 12.372 M 35.46 % | 9.133 M |
| Long term debt | 21.159 M -3.06 % | 21.827 M -52.74 % | 46.188 M 56.04 % | 29.601 M -69.72 % | 97.769 M -17.95 % | 119.158 M -91.03 % | 1.328 B 6.40 % | 1.248 B 918.39 % | 122.562 M 6.23 % | 115.371 M -92.43 % | 1.525 B 0.66 % | 1.515 B 5.90 % | 1.430 B -0.89 % | 1.443 B -0.01 % | 1.443 B 1.59 % | 1.421 B -9.68 % | 1.573 B 7.86 % | 1.459 B 643.20 % | 196.250 M 13.77 % | 172.500 M 97.14 % | 87.500 M 1 844.44 % | 4.500 M | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M |
| Total non current liabilities | 114.917 M -1.42 % | 116.571 M -0.28 % | 116.903 M 13.24 % | 103.238 M -44.64 % | 186.496 M -11.91 % | 211.720 M -82.18 % | 1.188 B 6.29 % | 1.118 B 120.91 % | 506.063 M -0.98 % | 511.092 M -63.86 % | 1.414 B 2.21 % | 1.384 B 0.34 % | 1.379 B -4.47 % | 1.443 B -0.01 % | 1.443 B 1.59 % | 1.421 B -9.68 % | 1.573 B 7.86 % | 1.459 B 643.20 % | 196.250 M 13.77 % | 172.500 M 97.14 % | 87.500 M 1 844.44 % | 4.500 M -69.67 % | 14.835 M 10.33 % | 13.446 M -58.46 % | 32.372 M 7.33 % | 30.161 M |
| Other current liabilities | 271.514 M -2.90 % | 279.631 M -24.40 % | 369.903 M -77.17 % | 1.620 B 171.51 % | 596.821 M -33.86 % | 902.385 M 70.26 % | 530.006 M -31.99 % | 779.359 M 19.05 % | 654.668 M -19.37 % | 811.968 M -39.95 % | 1.352 B -16.40 % | 1.617 B -3.76 % | 1.681 B 98.06 % | 848.511 M -9.57 % | 938.312 M -7.96 % | 1.019 B 6.05 % | 961.295 M 104.65 % | 469.728 M 30.93 % | 358.773 M 16.94 % | 306.812 M 625.29 % | 42.302 M -69.19 % | 137.279 M 679.95 % | 17.601 M -40.73 % | 29.695 M -76.21 % | 124.801 M 7.50 % | 116.099 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.802 B -1.32 % | -1.778 B -173.61 % | -649.898 M -19.85 % | -542.270 M 67.33 % | -1.660 B 3.81 % | -1.726 B -366.10 % | -370.275 M 4.08 % | -386.023 M 10.96 % | -433.532 M -42.51 % | -304.221 M -6.32 % | -286.142 M 10.41 % | -319.402 M -30.73 % | -244.330 M -8.47 % | -225.250 M 29.60 % | -319.973 M -29.07 % | -247.912 M -28.22 % | -193.343 M -90.09 % | -101.713 M -29.41 % | -78.597 M -830.79 % | 10.755 M | 0.000 -100.00 % | 113.130 M |
| Short term debt | 260.264 M -11.80 % | 295.069 M -5.77 % | 313.132 M -80.41 % | 1.599 B -27.95 % | 2.219 B 24.79 % | 1.778 B 173.61 % | 649.898 M 19.85 % | 542.270 M -67.33 % | 1.660 B -3.81 % | 1.726 B 366.10 % | 370.275 M -4.08 % | 386.023 M -10.96 % | 433.532 M 42.51 % | 304.221 M 6.32 % | 286.142 M -10.41 % | 319.402 M 30.73 % | 244.330 M 8.47 % | 225.250 M -29.60 % | 319.973 M 29.07 % | 247.912 M 28.22 % | 193.343 M 90.09 % | 101.713 M 29.41 % | 78.597 M -26.17 % | 106.457 M 136.57 % | 45.000 M 80.00 % | 25.000 M |
| Total current liabilities | 724.995 M -9.97 % | 805.270 M -22.85 % | 1.044 B -71.95 % | 3.721 B 0.98 % | 3.685 B 5.30 % | 3.500 B 75.30 % | 1.996 B -7.62 % | 2.161 B -32.71 % | 3.212 B -2.34 % | 3.288 B 33.83 % | 2.457 B -12.04 % | 2.794 B -3.95 % | 2.908 B 40.24 % | 2.074 B 2.95 % | 2.015 B -8.34 % | 2.198 B 15.08 % | 1.910 B 58.69 % | 1.204 B 0.82 % | 1.194 B 4.53 % | 1.142 B 96.10 % | 582.406 M 5.56 % | 551.715 M 91.84 % | 287.597 M -24.39 % | 380.355 M -17.85 % | 462.992 M 13.50 % | 407.937 M |
| Total liabilities | 839.912 M -8.89 % | 921.841 M -20.58 % | 1.161 B -69.65 % | 3.825 B -1.22 % | 3.872 B 4.32 % | 3.712 B 2.97 % | 3.605 B -3.28 % | 3.727 B 0.25 % | 3.718 B -2.15 % | 3.799 B -11.37 % | 4.287 B -9.00 % | 4.711 B -0.98 % | 4.758 B -0.03 % | 4.759 B 1.80 % | 4.675 B -2.68 % | 4.804 B 8.00 % | 4.448 B 26.92 % | 3.504 B 60.04 % | 2.190 B -2.52 % | 2.246 B 146.44 % | 911.437 M 14.96 % | 792.862 M 162.16 % | 302.432 M -23.20 % | 393.801 M -20.50 % | 495.364 M 13.07 % | 438.098 M |
| Other non current assets | 17.210 M -7.31 % | 18.568 M | 0.000 | 0.000 100.00 % | -29.020 M -5.95 % | -27.389 M -3.33 % | -26.506 M -21.80 % | -21.762 M 15.61 % | -25.788 M -26.81 % | -20.336 M 98.92 % | -1.881 B 32.52 % | -2.787 B -28 823.06 % | -9.637 M -2.29 % | -9.421 M -35.36 % | -6.960 M -3.59 % | -6.719 M 99.76 % | -2.771 B -79.17 % | -1.547 B 2.33 % | -1.584 B 2.68 % | -1.627 B -270.36 % | -439.391 M 0.37 % | -441.042 M -325.45 % | -103.666 M 3.00 % | -106.876 M -575.26 % | 22.488 M | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.802 M 14.65 % | 32.972 M 56.03 % | 21.132 M 59.60 % | 13.241 M 18.85 % | 11.141 M 112.33 % | 5.247 M -99.72 % | 1.863 B -32.85 % | 2.774 B 81 581.39 % | 3.396 M -62.95 % | 9.166 M -36.73 % | 14.487 M -19.90 % | 18.086 M -99.35 % | 2.763 B 79.24 % | 1.542 B -2.30 % | 1.578 B -2.70 % | 1.622 B 276.12 % | 431.196 M -0.55 % | 433.565 M 349.39 % | 96.479 M -9.73 % | 106.876 M | 0.000 | 0.000 |
| Intangible assets | 96.543 M -7.06 % | 103.877 M -37.68 % | 166.696 M -6.33 % | 177.958 M -25.83 % | 239.924 M -5.75 % | 254.566 M -61.44 % | 660.266 M -19.49 % | 820.109 M -9.81 % | 909.329 M -4.97 % | 956.842 M -10.95 % | 1.075 B -26.59 % | 1.464 B -4.26 % | 1.529 B -4.10 % | 1.594 B -3.93 % | 1.660 B -3.80 % | 1.725 B -3.14 % | 1.781 B 86.10 % | 957.033 M -3.61 % | 992.827 M -3.49 % | 1.029 B 326.67 % | 241.096 M -3.45 % | 249.718 M 9 731.42 % | 2.540 M 0.63 % | 2.524 M -5.57 % | 2.673 M -0.07 % | 2.675 M |
| GoodWill | 100.650 M 0.00 % | 100.650 M 0.00 % | 100.650 M 0.00 % | 100.650 M -19.25 % | 124.651 M 0.00 % | 124.651 M -70.22 % | 418.627 M -0.34 % | 420.067 M 0.00 % | 420.067 M 0.00 % | 420.067 M 0.00 % | 420.067 M -53.60 % | 905.338 M -4.23 % | 945.276 M 0.00 % | 945.276 M -1.92 % | 963.820 M 0.00 % | 963.820 M 9.94 % | 876.713 M 82.00 % | 481.718 M 0.00 % | 481.718 M 0.00 % | 481.718 M 451.70 % | 87.315 M 0.00 % | 87.315 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 197.193 M -3.59 % | 204.527 M -23.50 % | 267.346 M -4.04 % | 278.608 M -23.58 % | 364.575 M -3.86 % | 379.217 M -64.85 % | 1.079 B -13.00 % | 1.240 B -6.71 % | 1.329 B -3.45 % | 1.377 B -7.88 % | 1.495 B -36.91 % | 2.369 B -4.25 % | 2.474 B -2.58 % | 2.540 B -3.19 % | 2.623 B -2.44 % | 2.689 B 1.17 % | 2.658 B 84.73 % | 1.439 B -2.43 % | 1.475 B -2.37 % | 1.510 B 359.91 % | 328.411 M -2.56 % | 337.033 M 13 169.02 % | 2.540 M 0.63 % | 2.524 M -5.57 % | 2.673 M -0.07 % | 2.675 M |
| Property plant equipment net | 102.633 M -15.10 % | 120.888 M -52.21 % | 252.961 M -2.08 % | 258.325 M -42.05 % | 445.752 M 3.14 % | 432.193 M -7.50 % | 467.256 M 1.59 % | 459.922 M 3.10 % | 446.110 M 4.11 % | 428.506 M 10.92 % | 386.310 M -7.63 % | 418.199 M 87.64 % | 222.875 M 74.37 % | 127.816 M 20.19 % | 106.348 M -6.43 % | 113.653 M 0.06 % | 113.583 M 5.15 % | 108.017 M -1.03 % | 109.138 M -6.67 % | 116.939 M 5.37 % | 110.980 M 6.70 % | 104.009 M 2.85 % | 101.126 M -15.70 % | 119.958 M 10.88 % | 108.191 M -2.45 % | 110.910 M |
| Total non current assets | 317.036 M -7.83 % | 343.983 M -36.68 % | 543.216 M -2.84 % | 559.123 M -34.08 % | 848.129 M 0.44 % | 844.382 M -46.12 % | 1.567 B -8.52 % | 1.713 B -4.10 % | 1.787 B -1.33 % | 1.811 B -3.74 % | 1.881 B -32.52 % | 2.787 B 3.22 % | 2.700 B 0.89 % | 2.677 B -2.47 % | 2.744 B -2.71 % | 2.821 B 1.78 % | 2.771 B 79.17 % | 1.547 B -2.33 % | 1.584 B -2.68 % | 1.627 B 270.36 % | 439.391 M -0.37 % | 441.042 M 325.45 % | 103.666 M -20.76 % | 130.832 M -1.89 % | 133.352 M 11.57 % | 119.528 M |
| Other current assets | 122.170 M 73.22 % | 70.527 M -54.62 % | 155.415 M -90.46 % | 1.629 B 619.75 % | 226.371 M 120.91 % | 102.471 M -67.05 % | 310.960 M 171.66 % | 114.466 M -52.88 % | 242.927 M 229.48 % | 73.731 M -54.14 % | 160.777 M -14.16 % | 187.295 M -27.18 % | 257.218 M 96.22 % | 131.087 M -16.26 % | 156.546 M 94.36 % | 80.546 M -32.87 % | 119.989 M 346.40 % | 26.879 M -56.57 % | 61.886 M 363.98 % | 13.338 M -62.81 % | 35.861 M 64.83 % | 21.756 M -7.11 % | 23.420 M -28.10 % | 32.575 M -17.38 % | 39.428 M 136.66 % | 16.660 M |
| Short term investments | 0.000 -100.00 % | 58.010 M | 0.000 -100.00 % | 48.432 M | 0.000 -100.00 % | 123.856 M | 0.000 -100.00 % | 166.608 M | 0.000 -100.00 % | 114.783 M -12.33 % | 130.924 M 15.52 % | 113.336 M 118.69 % | 51.826 M 24.53 % | 41.617 M | 0.000 -100.00 % | 40.137 M | 0.000 -100.00 % | 25.818 M 1 413.36 % | 1.706 M -94.06 % | 28.716 M | 0.000 -100.00 % | 5.243 M | 0.000 | 0.000 -100.00 % | 10.536 M | 0.000 |
| cash and cash equivalents | 249.360 M 165.94 % | 93.765 M -29.44 % | 132.880 M -34.58 % | 203.130 M -27.96 % | 281.983 M -4.18 % | 294.290 M -17.20 % | 355.405 M -39.26 % | 585.159 M 16.34 % | 502.977 M -12.12 % | 572.348 M -19.23 % | 708.588 M 29.73 % | 546.186 M -9.02 % | 600.333 M -16.77 % | 721.325 M 96.06 % | 367.912 M -42.03 % | 634.657 M -6.50 % | 678.765 M -46.67 % | 1.273 B 230.31 % | 385.296 M -23.85 % | 505.987 M 281.33 % | 132.690 M -31.86 % | 194.724 M -6.53 % | 208.332 M -26.39 % | 283.027 M 109.33 % | 135.204 M -15.70 % | 160.393 M |
| Cash and short term investments | 249.360 M 64.30 % | 151.775 M 14.22 % | 132.880 M -47.18 % | 251.562 M -10.79 % | 281.983 M -32.56 % | 418.146 M 17.65 % | 355.405 M -52.72 % | 751.767 M 49.46 % | 502.977 M -26.80 % | 687.131 M -18.15 % | 839.512 M 21.40 % | 691.522 M 6.04 % | 652.159 M -14.52 % | 762.942 M 107.37 % | 367.912 M -45.48 % | 674.794 M -0.59 % | 678.765 M -47.73 % | 1.298 B 237.01 % | 385.296 M -27.94 % | 534.703 M 302.97 % | 132.690 M -33.64 % | 199.967 M -4.02 % | 208.332 M -26.39 % | 283.027 M 94.20 % | 145.740 M -9.14 % | 160.393 M |
| Total current assets | 1.045 B -3.80 % | 1.086 B -16.17 % | 1.296 B -54.81 % | 2.867 B 10.37 % | 2.598 B 3.99 % | 2.498 B -3.80 % | 2.597 B -8.05 % | 2.824 B -1.66 % | 2.872 B 1.68 % | 2.824 B -8.89 % | 3.100 B -3.76 % | 3.221 B -0.60 % | 3.240 B 2.94 % | 3.148 B 20.70 % | 2.608 B -1.42 % | 2.646 B 12.70 % | 2.347 B -3.45 % | 2.431 B 61.18 % | 1.508 B -0.48 % | 1.516 B 92.84 % | 785.985 M 20.16 % | 654.121 M 24.98 % | 523.383 M -13.51 % | 605.154 M 13.91 % | 531.235 M 13.59 % | 467.673 M |
| Inventory | 175.296 M -37.68 % | 281.284 M -19.40 % | 348.989 M 17.99 % | 295.784 M -31.09 % | 429.213 M 5.18 % | 408.066 M -13.04 % | 469.247 M 27.97 % | 366.686 M -36.86 % | 580.747 M -1.82 % | 591.523 M -26.71 % | 807.064 M 3.28 % | 781.423 M -12.43 % | 892.368 M 1.82 % | 876.432 M -3.09 % | 904.373 M 16.63 % | 775.404 M 23.52 % | 627.779 M 37.93 % | 455.127 M 19.52 % | 380.784 M -8.19 % | 414.767 M 26.28 % | 328.443 M 0.38 % | 327.201 M 19.07 % | 274.807 M 0.77 % | 272.704 M 19.24 % | 228.707 M 28.65 % | 177.768 M |
| Net receivables | 497.981 M -14.51 % | 582.513 M -11.51 % | 658.262 M -4.66 % | 690.423 M -58.41 % | 1.660 B 5.79 % | 1.569 B 7.41 % | 1.461 B | 0.000 -100.00 % | 1.545 B | 0.000 -100.00 % | 1.292 B | 0.000 -100.00 % | 1.439 B | 0.000 -100.00 % | 1.179 B | 0.000 -100.00 % | 920.823 M | 0.000 -100.00 % | 680.457 M | 0.000 -100.00 % | 288.991 M | 0.000 -100.00 % | 16.824 M -0.14 % | 16.848 M -85.64 % | 117.360 M 3.99 % | 112.852 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 22.909 M 3.24 % | 22.190 M -23.54 % | 29.020 M 5.95 % | 27.389 M 3.33 % | 26.506 M 21.80 % | 21.762 M -15.61 % | 25.788 M 26.81 % | 20.336 M 10.58 % | 18.391 M 37.09 % | 13.415 M 39.20 % | 9.637 M 2.29 % | 9.421 M 35.36 % | 6.960 M 3.59 % | 6.719 M -17.56 % | 8.150 M 58.31 % | 5.148 M -9.84 % | 5.710 M 2.85 % | 5.552 M -32.25 % | 8.195 M 9.60 % | 7.477 M 4.04 % | 7.187 M -13.93 % | 8.350 M | 0.000 -100.00 % | 5.943 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.020 M 5.95 % | 27.389 M 3.33 % | 26.506 M 21.80 % | 21.762 M -15.61 % | 25.788 M 26.81 % | 20.336 M 10.58 % | 18.391 M 37.09 % | 13.415 M 39.20 % | 9.637 M -58.80 % | 23.392 M 10.89 % | 21.095 M 0.37 % | 21.017 M -7.05 % | 22.612 M -95.27 % | 478.413 M 2 233.84 % | 20.499 M -0.02 % | 20.504 M -12.04 % | 23.311 M 2.44 % | 22.756 M 0.56 % | 22.630 M | 0.000 | 0.000 | 0.000 |
| Account payables | 193.217 M -16.20 % | 230.570 M -36.09 % | 360.777 M -10.81 % | 404.508 M -41.50 % | 691.522 M 3.75 % | 666.533 M -2.90 % | 686.458 M 4.43 % | 657.316 M -11.43 % | 742.112 M 32.94 % | 558.241 M -8.10 % | 607.441 M 1.37 % | 599.206 M -4.14 % | 625.074 M -10.91 % | 701.644 M 11.88 % | 627.161 M -2.36 % | 642.297 M 13.26 % | 567.093 M 54.69 % | 366.588 M -5.65 % | 388.542 M -13.65 % | 449.975 M 44.59 % | 311.202 M 10.05 % | 282.778 M 51.33 % | 186.858 M -13.22 % | 215.322 M -26.56 % | 293.191 M 20.04 % | 244.246 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 97.671 M -45.19 % | 178.187 M 16.70 % | 152.693 M 17.40 % | 130.067 M -28.55 % | 182.045 M 17.63 % | 154.755 M -19.55 % | 192.359 M 51.06 % | 127.340 M -33.32 % | 190.962 M 12.87 % | 169.195 M -22.93 % | 219.526 M 34.72 % | 162.955 M -24.83 % | 216.779 M 57.92 % | 137.270 M -3.37 % | 142.057 M 12.27 % | 126.533 M -7.90 % | 137.386 M 286.36 % | 35.559 M 18.75 % | 29.945 M 559.44 % | 4.541 M -38.39 % | 7.371 M | 0.000 -100.00 % | 22.592 M |
| Deferred revenue non current | 0.000 -100.00 % | 6.755 M | 0.000 -100.00 % | 6.944 M -1.35 % | 7.039 M -1.32 % | 7.133 M -1.30 % | 7.227 M -1.30 % | 7.322 M -1.28 % | 7.417 M -1.25 % | 7.511 M -1.24 % | 7.605 M -1.23 % | 7.700 M -1.21 % | 7.794 M -1.20 % | 7.889 M -1.18 % | 7.983 M -1.16 % | 8.077 M -1.16 % | 8.172 M -1.15 % | 8.267 M 111.04 % | -74.873 M 27.31 % | -103.005 M -773.54 % | 15.293 M 122.53 % | -67.870 M | 0.000 | 0.000 | 0.000 -100.00 % | 248.218 M |
| Minority interest | 52.280 M 12.09 % | 46.642 M -21.60 % | 59.496 M 0.74 % | 59.059 M -11.08 % | 66.421 M -0.88 % | 67.010 M -12.66 % | 76.720 M -0.12 % | 76.809 M -23.64 % | 100.594 M 1.90 % | 98.718 M -18.44 % | 121.042 M -12.40 % | 138.175 M 1 126.59 % | 11.265 M -0.13 % | 11.280 M 2.87 % | 10.965 M 0.86 % | 10.871 M 2.36 % | 10.620 M 1.66 % | 10.447 M 3.09 % | 10.134 M 1.51 % | 9.983 M 4.30 % | 9.571 M 1.84 % | 9.398 M 1.04 % | 9.301 M 0.96 % | 9.213 M 4.82 % | 8.789 M -1.80 % | 8.950 M |
| Capital lease obligations | 23.590 M -36.89 % | 37.377 M -32.83 % | 55.643 M -1.96 % | 56.755 M -69.73 % | 187.468 M -9.99 % | 208.272 M -10.36 % | 232.334 M 8.75 % | 213.649 M 7.12 % | 199.449 M 2.38 % | 194.820 M 3.66 % | 187.949 M -14.71 % | 220.359 M 149.37 % | 88.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.755 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 241.289 M -76.98 % | 1.048 B 5.89 % | 989.881 M 10.12 % | 898.933 M 9.89 % | 818.019 M -1.23 % | 828.187 M -0.85 % | 835.276 M -12.28 % | 952.216 M -7.34 % | 1.028 B 5.19 % | 976.952 M 1.51 % | 962.431 M 12.25 % | 857.370 M 0.77 % | 850.785 M 21.98 % | 697.478 M 68.11 % | 414.884 M 18.72 % | 349.476 M 8.81 % | 321.191 M 301.91 % | 79.916 M -7.62 % | 86.504 M 13 374.14 % | 642.000 K | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 851.054 M 1 166.03 % | 67.222 M -92.10 % | 851.054 M 0.00 % | 851.053 M -21.12 % | 1.079 B 0.03 % | 1.079 B 2 352.79 % | -47.880 M 93.90 % | -784.985 M -2 360.58 % | 34.725 M -7.80 % | 37.662 M 148.11 % | -78.285 M 43.08 % | -137.543 M 86.84 % | -1.045 B -5.24 % | -993.048 M -252.10 % | -282.033 M -57.83 % | -178.690 M -603.98 % | -25.383 M 65.98 % | -74.605 M -231.64 % | 56.675 M -69.49 % | 185.752 M 570.29 % | -39.497 M 25.39 % | -52.938 M -131.28 % | 169.236 M -0.85 % | 170.679 M 53.04 % | 111.526 M -8.97 % | 122.515 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 48.196 M | 0.000 -100.00 % | 66.693 M -18.36 % | 81.688 M -4.38 % | 85.429 M -54.39 % | 187.309 M -17.58 % | 227.249 M -9.48 % | 251.052 M -6.31 % | 267.961 M -9.82 % | 297.136 M -24.70 % | 394.582 M -3.97 % | 410.893 M -3.82 % | 427.204 M -6.50 % | 456.920 M -3.97 % | 475.826 M -0.94 % | 480.340 M 80.22 % | 266.533 M -1.69 % | 271.123 M -1.59 % | 275.505 M 281.55 % | 72.207 M -0.23 % | 72.370 M 1 087.17 % | 6.096 M 41.34 % | 4.313 M | 0.000 -100.00 % | 1.028 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 419.893 M -6.25 % | 447.897 M | 0.000 | 0.000 -100.00 % | 415.380 M -22.15 % | 533.566 M 13.46 % | 470.288 M -62.12 % | 1.242 B 2.05 % | 1.217 B 2.69 % | 1.185 B 22.84 % | 964.544 M 14.55 % | 842.027 M 5.32 % | 799.460 M -14.18 % | 931.527 M 285.68 % | 241.531 M 2.06 % | 236.647 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.362 B -4.77 % | 1.430 B -22.23 % | 1.839 B -46.33 % | 3.426 B -1.40 % | 3.475 B 3.12 % | 3.370 B -19.59 % | 4.190 B -8.08 % | 4.559 B -2.67 % | 4.684 B 0.62 % | 4.655 B -6.88 % | 4.999 B -16.98 % | 6.022 B 1.19 % | 5.951 B 1.76 % | 5.848 B 8.83 % | 5.373 B -2.08 % | 5.487 B 6.73 % | 5.141 B 15.37 % | 4.456 B 43.17 % | 3.113 B -1.61 % | 3.164 B 153.35 % | 1.249 B 11.70 % | 1.118 B 72.07 % | 649.679 M -11.73 % | 735.986 M 10.74 % | 664.587 M 13.18 % | 587.201 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 212.216 M 24.99 % | 169.780 M 392.24 % | -58.097 M -159.06 % | 98.374 M 192.65 % | -106.174 M -130.17 % | -46.128 M 82.83 % | -268.591 M -168.95 % | 389.542 M 287.48 % | -207.782 M -235.06 % | 153.847 M -4.73 % | 161.478 M 253.62 % | 45.664 M 123.31 % | -195.934 M -30.18 % | -150.509 M 57.74 % | -356.165 M -92.12 % | -185.391 M 60.73 % | -472.052 M -665.43 % | 83.486 M 164.22 % | -129.994 M -411.40 % | -25.419 M 86.15 % | -183.527 M -785.24 % | -20.732 M -74.38 % | -11.889 M -110.57 % | 112.464 M 195.36 % | -117.939 M -1 271.42 % | -8.600 M 33.29 % | -12.892 M -100.00 % | -6.446 M |
| Accounts receivables | 102.905 M 44.30 % | 71.313 M 127.10 % | 31.401 M -51.38 % | 64.579 M 168.00 % | -94.965 M 8.86 % | -104.197 M -184.61 % | 123.151 M 363.70 % | -46.701 M 41.34 % | -79.609 M 59.63 % | -197.191 M -175.66 % | 260.625 M 298.72 % | -131.155 M -112.85 % | -61.619 M 69.98 % | -205.264 M -208.49 % | -66.538 M 57.26 % | -155.689 M 24.61 % | -206.501 M -712.65 % | 33.706 M 126.05 % | -129.404 M -138.32 % | -54.298 M 70.46 % | -183.794 M -204.79 % | -60.302 M -251 358.33 % | 24.000 K -99.98 % | 137.946 M 355.27 % | -54.040 M | 0.000 | 0.000 | 0.000 |
| Inventory | 109.928 M 97.43 % | 55.679 M 204.65 % | -53.205 M -200.15 % | -17.726 M 16.69 % | -21.278 M -137.90 % | 56.148 M 146.86 % | -119.814 M -159.21 % | 202.344 M 15 334.32 % | 1.311 M -99.39 % | 213.607 M 929.09 % | -25.764 M -124.30 % | 106.013 M 757.57 % | -16.122 M -160.40 % | 26.692 M 120.65 % | -129.283 M 1.13 % | -130.765 M 1.13 % | -132.262 M -76.11 % | -75.104 M -321.00 % | 33.983 M 383.03 % | -12.007 M -1 378.69 % | -812.000 K 94.52 % | -14.823 M -604.85 % | -2.103 M 94.19 % | -36.188 M 39.28 % | -59.596 M -148.88 % | -23.946 M -6.57 % | -22.471 M -100.00 % | -11.235 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.150 M 114.01 % | -15.346 M | 0.000 | 0.000 | 0.000 |
| Other working capital | -617.000 K -101.44 % | 42.788 M 217.90 % | -36.293 M -170.44 % | 51.521 M 411.68 % | 10.069 M 424.15 % | 1.921 M 100.71 % | -271.928 M -216.26 % | 233.899 M 280.64 % | -129.484 M -194.22 % | 137.431 M 287.28 % | -73.383 M -203.64 % | 70.806 M 159.91 % | -118.193 M -521.17 % | 28.063 M 117.50 % | -160.344 M -258.66 % | 101.063 M 175.82 % | -133.289 M -206.73 % | 124.884 M 461.22 % | -34.573 M -184.56 % | 40.886 M 3 689.25 % | 1.079 M -98.02 % | 54.393 M 654.46 % | -9.810 M -191.63 % | 10.706 M 348.80 % | -4.303 M -128.04 % | 15.346 M 60.21 % | 9.579 M 100.00 % | 4.790 M |
| Other non cash items | -28.573 M -146.13 % | 61.939 M 105.51 % | -1.125 B -1 124.38 % | 109.785 M -13.36 % | 126.716 M -84.78 % | 832.397 M 446.75 % | 152.244 M 63.21 % | 93.281 M -54.36 % | 204.384 M 135.36 % | 86.839 M -85.75 % | 609.192 M 433.67 % | 114.151 M 601.82 % | 16.265 M -92.78 % | 225.343 M 250.16 % | 64.354 M -71.88 % | 228.844 M -12.35 % | 261.098 M 241.89 % | 76.368 M 390.35 % | -26.302 M -123.39 % | 112.442 M 171.06 % | 41.482 M -25.03 % | 55.331 M 302.36 % | -27.343 M 75.55 % | -111.827 M -247.54 % | 75.792 M 3 903.86 % | -1.993 M -204.76 % | 1.902 M 100.00 % | 951.000 K |
| Net cash provided by operating activities | 208.644 M 225.53 % | 64.094 M 224.76 % | -51.373 M -118.52 % | 277.328 M 155.51 % | 108.541 M 61.39 % | 67.252 M 142.30 % | -158.979 M -132.14 % | 494.623 M 124.22 % | 220.598 M -45.81 % | 407.106 M 54.43 % | 263.622 M -30.02 % | 376.722 M 582.06 % | 55.233 M -80.71 % | 286.265 M 388.05 % | -99.381 M -138.95 % | 255.135 M 839.56 % | -34.498 M -111.50 % | 300.020 M 8 546.51 % | -3.552 M -101.51 % | 235.502 M 434.78 % | -70.345 M -165.02 % | 108.182 M 2 104.65 % | 4.907 M -88.80 % | 43.798 M 672.45 % | -7.651 M -184.67 % | 9.037 M -59.51 % | 22.319 M 100.00 % | 11.160 M |
| Investments in property plant and equipment | -1.043 M | 0.000 100.00 % | -7.132 M 77.75 % | -32.053 M 47.69 % | -61.279 M -534.16 % | -9.663 M 31.90 % | -14.189 M 23.86 % | -18.635 M 39.96 % | -31.039 M 50.94 % | -63.267 M -307.10 % | -15.541 M 56.34 % | -35.598 M -455.18 % | -6.412 M 81.62 % | -34.884 M -2 365.30 % | -1.415 M 88.03 % | -11.822 M 9.76 % | -13.100 M -38.77 % | -9.440 M -240.67 % | -2.771 M 30.45 % | -3.984 M 72.64 % | -14.561 M -122.61 % | -6.541 M -67.46 % | -3.906 M -18.58 % | -3.294 M 82.71 % | -19.056 M -222.41 % | -5.911 M 77.48 % | -26.246 M -100.00 % | -13.123 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.500 M -355.36 % | -16.141 M 96.43 % | -451.916 M -63.36 % | -276.640 M -52.00 % | -182.000 M 73.72 % | -692.537 M -606.67 % | -98.000 M 30.38 % | -140.760 M | 0.000 100.00 % | -155.000 K 97.47 % | -6.131 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 226.999 K 100.74 % | -30.833 M -107.37 % | 418.380 M 16 879.71 % | 2.464 M -13.51 % | 2.849 M 4 289.71 % | -68.000 K -101.31 % | 5.198 M 884.47 % | 528.000 K -64.11 % | 1.471 M -83.28 % | 8.800 M -73.17 % | 32.801 M 137.25 % | -88.052 M -27 192.92 % | 325.000 K -89.79 % | 3.183 M 367.25 % | -1.191 M 94.38 % | -21.190 M -8 475.49 % | 253.000 K 100.14 % | -180.160 M -375 433.33 % | 48.000 K -94.94 % | 949.000 K -1.86 % | 967.000 K -9.03 % | 1.063 M -28.18 % | 1.480 M 70.90 % | 866.000 K 32.01 % | 656.000 K -88.90 % | 5.911 M -77.48 % | 26.246 M 100.00 % | 13.123 M |
| Net cash used for investing activites | -816.000 K 97.35 % | -30.833 M -107.50 % | 411.248 M 1 489.87 % | -29.589 M 49.36 % | -58.430 M -500.45 % | -9.731 M -8.23 % | -8.991 M 50.35 % | -18.107 M 38.76 % | -29.568 M 45.71 % | -54.467 M -415.57 % | 17.260 M 113.96 % | -123.650 M -1 931.38 % | -6.087 M 80.80 % | -31.701 M 58.35 % | -76.106 M -54.83 % | -49.153 M 89.42 % | -464.763 M 0.32 % | -466.240 M -152.40 % | -184.723 M 73.44 % | -695.572 M -523.31 % | -111.594 M 23.69 % | -146.238 M -5 927.95 % | -2.426 M 6.08 % | -2.583 M 89.47 % | -24.531 M -333.47 % | -5.659 M 73.90 % | -21.679 M -100.00 % | -10.840 M |
| Debt repayment | -37.954 M | 0.000 100.00 % | -347.080 M | 0.000 100.00 % | -70.997 M | 0.000 100.00 % | -23.124 M | 0.000 100.00 % | -63.364 M | 0.000 100.00 % | -60.599 M | 0.000 -100.00 % | 7.849 M | 0.000 100.00 % | -12.893 M | 0.000 -100.00 % | 159.665 M | 0.000 -100.00 % | 95.811 M | 0.000 -100.00 % | 174.630 M | 0.000 100.00 % | -38.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.191 M -19.45 % | -10.206 M -802.39 % | -1.131 M 93.13 % | -16.462 M 14.18 % | -19.183 M 17.28 % | -23.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -96.758 M | 0.000 100.00 % | -83.068 M | 0.000 100.00 % | -72.971 M | 0.000 100.00 % | -1.456 M 97.01 % | -48.729 M | 0.000 100.00 % | -36.210 M | 0.000 100.00 % | -36.576 M -81.55 % | -20.147 M | 0.000 | 0.000 |
| Other financing activites | -14.261 M 80.31 % | -72.437 M 12.85 % | -83.114 M 51.49 % | -171.336 M -2 251.92 % | 7.962 M 106.70 % | -118.792 M -205.06 % | -38.940 M 89.80 % | -381.830 M -104.62 % | -186.608 M 61.48 % | -484.461 M -1 051.12 % | -42.086 M 85.57 % | -291.568 M -88.37 % | -154.784 M -179.93 % | 193.661 M 344.27 % | -79.281 M 53.72 % | -171.318 M 30.32 % | -245.847 M -121.37 % | 1.150 B 4 126.17 % | -28.575 M -103.43 % | 833.860 M 13 687.42 % | -6.137 M -124.83 % | 24.717 M 974.63 % | -2.826 M -102.73 % | 103.426 M 117.23 % | 47.611 M 83.81 % | 25.902 M 211.18 % | -23.297 M -100.00 % | -11.648 M |
| Net cash used provided by financing activities | -52.215 M 27.92 % | -72.437 M 83.16 % | -430.194 M -151.08 % | -171.336 M -171.81 % | -63.035 M 46.94 % | -118.792 M -91.40 % | -62.064 M 84.25 % | -394.021 M -51.44 % | -260.178 M 46.42 % | -485.592 M -307.56 % | -119.147 M 61.66 % | -310.751 M -82.66 % | -170.126 M -275.56 % | 96.903 M 205.13 % | -92.174 M 63.77 % | -254.386 M -195.17 % | -86.182 M -108.00 % | 1.078 B 1 502.57 % | 67.236 M -91.92 % | 832.404 M 595.04 % | 119.764 M 384.54 % | 24.717 M 131.83 % | -77.651 M -175.08 % | 103.426 M 837.25 % | 11.035 M 91.75 % | 5.755 M 124.70 % | -23.297 M -100.00 % | -11.648 M |
| Effect of forex changes on cash | -18.000 K -129.51 % | 61.000 K -11.59 % | 69.000 K 114.59 % | -473.000 K -176.66 % | 617.000 K 295.51 % | 156.000 K -44.29 % | 280.000 K 189.46 % | -313.000 K -40.36 % | -223.000 K 93.22 % | -3.287 M -592.80 % | 667.000 K -81.12 % | 3.532 M 29 533.33 % | -12.000 K -100.62 % | 1.946 M 112.45 % | 916.000 K -78.68 % | 4.296 M 150.81 % | -8.455 M 64.65 % | -23.920 M -6 973.56 % | 348.000 K -63.86 % | 963.000 K 582.98 % | 141.000 K 152.42 % | -269.000 K -156.63 % | 475.000 K 155.23 % | -860.000 K -104.00 % | 21.526 M 0.00 % | 21.526 M -32.38 % | 31.834 M 100.00 % | 15.917 M |
| Net change in cash | 249.360 M 287.66 % | -132.880 M -200.00 % | 132.880 M 147.12 % | -281.983 M -2 191.24 % | -12.307 M 79.86 % | -61.115 M 73.40 % | -229.754 M -379.57 % | 82.182 M 218.47 % | -69.371 M 49.08 % | -136.240 M -183.89 % | 162.402 M 399.93 % | -54.147 M 55.25 % | -120.992 M -134.24 % | 353.413 M 232.49 % | -266.745 M -504.75 % | -44.108 M 92.57 % | -593.898 M -166.93 % | 887.367 M 835.24 % | -120.691 M -132.33 % | 373.297 M 701.76 % | -62.034 M -355.86 % | -13.608 M 81.78 % | -74.695 M 17.52 % | -90.565 M -191.34 % | 99.148 M 223.39 % | 30.659 M 568.16 % | 4.589 M 0.00 % | 4.589 M |
| Cash at beginning of period | 0.000 -100.00 % | 132.880 M | 0.000 -100.00 % | 281.983 M -4.18 % | 294.290 M -17.20 % | 355.405 M -39.26 % | 585.159 M 16.34 % | 502.977 M -12.12 % | 572.348 M -19.23 % | 708.588 M 29.73 % | 546.186 M -9.02 % | 600.333 M -16.77 % | 721.325 M 96.06 % | 367.912 M -42.03 % | 634.657 M -6.50 % | 678.765 M -46.67 % | 1.273 B 230.31 % | 385.296 M -23.85 % | 505.987 M 281.33 % | 132.690 M -31.86 % | 194.724 M -6.53 % | 208.332 M -26.39 % | 283.027 M 103.26 % | 139.246 M 247.26 % | 40.098 M 0.00 % | 40.098 M 12.92 % | 35.510 M 0.00 % | 35.510 M |
| Cash at end of period | 249.360 M | 0.000 -100.00 % | 132.880 M | 0.000 -100.00 % | 281.983 M -4.18 % | 294.290 M -17.20 % | 355.405 M -39.26 % | 585.159 M 16.34 % | 502.977 M -12.12 % | 572.348 M -19.23 % | 708.588 M 29.73 % | 546.186 M -9.02 % | 600.333 M -16.77 % | 721.325 M 96.06 % | 367.912 M -42.03 % | 634.657 M -6.50 % | 678.765 M -46.67 % | 1.273 B 230.31 % | 385.296 M -23.85 % | 505.987 M 281.33 % | 132.690 M -31.86 % | 194.724 M -6.53 % | 208.332 M 327.95 % | 48.681 M -65.04 % | 139.246 M 96.80 % | 70.757 M 76.46 % | 40.098 M 0.00 % | 40.098 M |
| Operating cash flow | 208.644 M 225.53 % | 64.094 M 224.76 % | -51.373 M -118.52 % | 277.328 M 155.51 % | 108.541 M 61.39 % | 67.252 M 142.30 % | -158.979 M -132.14 % | 494.623 M 124.22 % | 220.598 M -45.81 % | 407.106 M 54.43 % | 263.622 M -30.02 % | 376.722 M 582.06 % | 55.233 M -80.71 % | 286.265 M 388.05 % | -99.381 M -138.95 % | 255.135 M 839.56 % | -34.498 M -111.50 % | 300.020 M 8 546.51 % | -3.552 M -101.51 % | 235.502 M 434.78 % | -70.345 M -165.02 % | 108.182 M 2 104.65 % | 4.907 M -88.80 % | 43.798 M 672.45 % | -7.651 M -184.67 % | 9.037 M -59.51 % | 22.319 M 100.00 % | 11.160 M |
| Capital expenditure | -1.043 M 96.74 % | -32.041 M -349.26 % | -7.132 M 77.75 % | -32.053 M 47.69 % | -61.279 M -534.16 % | -9.663 M 31.90 % | -14.189 M 23.86 % | -18.635 M 39.96 % | -31.039 M 50.94 % | -63.267 M -307.10 % | -15.541 M 56.34 % | -35.598 M -455.18 % | -6.412 M 81.62 % | -34.884 M -2 365.30 % | -1.415 M 88.03 % | -11.822 M 9.76 % | -13.100 M -38.77 % | -9.440 M -240.67 % | -2.771 M 30.45 % | -3.984 M 72.64 % | -14.561 M -122.61 % | -6.541 M -67.46 % | -3.906 M -18.58 % | -3.294 M 82.71 % | -19.056 M -222.41 % | -5.911 M 77.48 % | -26.246 M -100.00 % | -13.123 M |
| Free CashFlow | 207.601 M 547.68 % | 32.053 M 154.79 % | -58.505 M -123.85 % | 245.275 M 418.97 % | 47.262 M -17.93 % | 57.589 M 133.26 % | -173.168 M -136.38 % | 475.988 M 151.10 % | 189.559 M -44.87 % | 343.839 M 38.60 % | 248.081 M -27.28 % | 341.124 M 598.72 % | 48.821 M -80.58 % | 251.381 M 349.40 % | -100.796 M -141.43 % | 243.313 M 611.18 % | -47.598 M -116.38 % | 290.580 M 4 695.60 % | -6.323 M -102.73 % | 231.518 M 372.68 % | -84.906 M -183.54 % | 101.641 M 10 053.95 % | 1.001 M -97.53 % | 40.504 M 251.66 % | -26.707 M -954.28 % | 3.126 M 179.62 % | -3.927 M -100.00 % | -1.963 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2013 | 2012 | 2012 |