Kaisa Prosperity Holdings Limited 2168.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.735 B -3.28 % | 1.794 B 0.58 % | 1.784 B -33.10 % | 2.666 B 54.12 % | 1.730 B 37.11 % | 1.262 B 40.87 % | 895.768 M 33.86 % | 669.159 M 24.12 % | 539.107 M 12.78 % | 478.028 M |
| Net income | 14.576 M 103.24 % | -449.984 M -581.86 % | 93.385 M 64.39 % | 56.806 M -74.41 % | 221.951 M 35.42 % | 163.898 M 203.20 % | 54.056 M -24.33 % | 71.441 M 22.93 % | 58.114 M 0.68 % | 57.720 M |
| Income before tax | 40.755 M 107.00 % | -581.896 M -518.90 % | 138.910 M 2.86 % | 135.050 M -56.80 % | 312.584 M 48.64 % | 210.294 M 90.08 % | 110.635 M 15.10 % | 96.117 M 18.14 % | 81.361 M 0.23 % | 81.176 M |
| Income before tax ratio | 0.02 107.24 % | -0.32 -516.48 % | 0.08 53.75 % | 0.05 -71.97 % | 0.18 8.41 % | 0.17 34.93 % | 0.12 -14.01 % | 0.14 -4.82 % | 0.15 -11.13 % | 0.17 |
| EBITDA | 166.681 M 130.23 % | -551.348 M -478.15 % | 145.801 M -64.50 % | 410.718 M 17.89 % | 348.391 M 60.38 % | 217.229 M 68.81 % | 128.679 M 30.65 % | 98.494 M 7.13 % | 91.938 M -3.83 % | 95.599 M |
| Net income ratio | 0.01 103.35 % | -0.25 -579.07 % | 0.05 145.72 % | 0.02 -83.39 % | 0.13 -1.23 % | 0.13 115.23 % | 0.06 -43.48 % | 0.11 -0.96 % | 0.11 -10.72 % | 0.12 |
| Ratio EBITDA | 0.10 131.26 % | -0.31 -475.96 % | 0.08 -46.94 % | 0.15 -23.51 % | 0.20 16.98 % | 0.17 19.83 % | 0.14 -2.40 % | 0.15 -13.69 % | 0.17 -14.73 % | 0.20 |
| Gross profit ratio | 0.26 -4.53 % | 0.27 1.58 % | 0.26 -10.74 % | 0.30 -2.99 % | 0.30 1.70 % | 0.30 -3.04 % | 0.31 1.31 % | 0.31 1.58 % | 0.30 -13.05 % | 0.35 |
| Weighted average shs out dil | 154.110 M 0.00 % | 154.110 M 0.00 % | 154.110 M -1.08 % | 155.794 M 3.80 % | 150.097 M 7.21 % | 140.000 M 30.78 % | 107.049 M -23.54 % | 140.000 M 0.00 % | 140.000 M 0.00 % | 140.000 M |
| Weighted average shs out | 154.111 M 0.00 % | 154.110 M 0.00 % | 154.110 M 0.02 % | 154.075 M 4.57 % | 147.344 M 5.25 % | 140.000 M 30.78 % | 107.049 M -23.54 % | 140.000 M 0.00 % | 140.000 M 0.00 % | 140.000 M |
| EPS diluted | 0.09 103.24 % | -2.92 -578.69 % | 0.61 69.44 % | 0.36 -75.68 % | 1.48 26.50 % | 1.17 134.00 % | 0.50 -1.96 % | 0.51 21.43 % | 0.42 2.44 % | 0.41 |
| Earnings per share | 0.09 103.24 % | -2.92 -578.69 % | 0.61 64.86 % | 0.37 -75.50 % | 1.51 29.06 % | 1.17 134.00 % | 0.50 -1.96 % | 0.51 21.43 % | 0.42 2.44 % | 0.41 |
| Gross profit | 444.486 M -7.66 % | 481.347 M 2.17 % | 471.107 M -40.28 % | 788.899 M 49.51 % | 527.639 M 39.44 % | 378.411 M 36.59 % | 277.038 M 35.61 % | 204.286 M 26.08 % | 162.027 M -1.94 % | 165.233 M |
| Income tax expense | 15.192 M 110.53 % | -144.312 M -546.58 % | 32.315 M -51.72 % | 66.929 M -19.42 % | 83.059 M 92.16 % | 43.225 M -24.33 % | 57.125 M 131.50 % | 24.676 M 6.15 % | 23.247 M -0.89 % | 23.456 M |
| Cost of revenue | 1.291 B -1.67 % | 1.313 B 0.01 % | 1.313 B -30.08 % | 1.878 B 56.14 % | 1.203 B 36.11 % | 883.498 M 42.79 % | 618.730 M 33.10 % | 464.873 M 23.28 % | 377.080 M 20.55 % | 312.795 M |
| General and administrative expenses | 171.250 M -9.80 % | 189.859 M -17.22 % | 229.366 M -6.52 % | 245.359 M 32.42 % | 185.293 M 18.89 % | 155.850 M 2.41 % | 152.188 M 48.75 % | 102.309 M 46.61 % | 69.781 M -7.74 % | 75.636 M |
| Selling and marketing expenses | 10.854 M -13.79 % | 12.590 M 21.12 % | 10.395 M -21.51 % | 13.243 M 54.08 % | 8.595 M -6.29 % | 9.172 M 77.75 % | 5.160 M 8.34 % | 4.763 M 100.21 % | 2.379 M 200.00 % | 793.000 K |
| Other expenses | 123.671 M -82.31 % | 698.932 M 592.14 % | 100.981 M -26.59 % | 137.551 M 651.28 % | 18.309 M 150.53 % | 7.308 M 163.73 % | 2.771 M 75.71 % | 1.577 M 60.26 % | 984.000 K 132.19 % | -3.057 M |
| Operating expenses | 305.775 M -66.08 % | 901.381 M 164.53 % | 340.742 M -13.99 % | 396.153 M 86.69 % | 212.197 M 23.13 % | 172.330 M 7.63 % | 160.119 M 47.37 % | 108.649 M 48.54 % | 73.144 M -0.31 % | 73.372 M |
| Cost and expenses | 1.597 B -27.89 % | 2.214 B 33.91 % | 1.654 B -27.28 % | 2.274 B 60.26 % | 1.419 B 34.38 % | 1.056 B 35.56 % | 778.849 M 35.80 % | 573.522 M 27.39 % | 450.224 M 16.59 % | 386.167 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 182.104 M -10.05 % | 202.449 M -15.56 % | 239.761 M -7.29 % | 258.602 M 33.38 % | 193.888 M 17.49 % | 165.022 M 4.88 % | 157.348 M 46.96 % | 107.072 M 48.38 % | 72.160 M -5.59 % | 76.429 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 1.041 M -35.58 % | 1.616 M -61.64 % | 4.213 M -66.89 % | 12.723 M -53.32 % | 27.257 M 436.45 % | 5.081 M | 0.000 |
| Interest expense | 326.000 K -51.56 % | 673.000 K -12.60 % | 770.000 K -5.29 % | 813.000 K 106.87 % | 393.000 K 178.72 % | 141.000 K -98.99 % | 13.898 M -48.64 % | 27.061 M 432.59 % | 5.081 M -2.92 % | 5.234 M |
| Depreciation and amortization | 10.758 M -63.99 % | 29.875 M 141.67 % | 12.362 M 0.46 % | 12.306 M 47.10 % | 8.366 M -23.11 % | 10.880 M 162.42 % | 4.146 M 45.12 % | 2.857 M -8.08 % | 3.108 M -19.29 % | 3.851 M |
| Operating income | 138.711 M 133.02 % | -420.034 M -422.20 % | 130.365 M -66.81 % | 392.746 M 24.51 % | 315.442 M 49.15 % | 211.487 M 89.15 % | 111.810 M 13.55 % | 98.467 M 14.95 % | 85.659 M -3.79 % | 89.037 M |
| Operating income ratio | 0.08 134.14 % | -0.23 -420.33 % | 0.07 -50.38 % | 0.15 -19.21 % | 0.18 8.79 % | 0.17 34.27 % | 0.12 -15.18 % | 0.15 -7.39 % | 0.16 -14.69 % | 0.19 |
| Total other income expenses net | -97.956 M 39.48 % | -161.862 M -1 994.23 % | 8.545 M 103.32 % | -257.696 M -8 916.66 % | -2.858 M -139.56 % | -1.193 M -1.53 % | -1.175 M 50.00 % | -2.350 M 45.32 % | -4.298 M 45.33 % | -7.861 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -239.071 M 12.97 % | -274.713 M -18.46 % | -231.907 M 31.69 % | -339.476 M 66.48 % | -1.013 B -35.09 % | -749.703 M -5.88 % | -708.055 M -435.73 % | 210.902 M -52.72 % | 446.079 M 238.04 % | 131.962 M |
| Total investments | 137.078 M -37.29 % | 218.598 M -44.79 % | 395.964 M 3.72 % | 381.749 M 62.11 % | 235.488 M 584.48 % | 34.404 M | 0.000 | 0.000 -100.00 % | 2.553 M -62.74 % | 6.851 M |
| Total debt | 4.229 M -64.94 % | 12.061 M -21.75 % | 15.413 M -16.77 % | 18.519 M 206.56 % | 6.041 M 42.41 % | 4.242 M | 0.000 -100.00 % | 325.000 M -32.29 % | 480.000 M 225.12 % | 147.636 M |
| Accumulated other comprehensive income loss | 872.684 M 508.81 % | 143.342 M 0.26 % | 142.973 M 4.22 % | 137.184 M 10.58 % | 124.053 M 26.55 % | 98.027 M 607.33 % | -19.322 M -12.56 % | -17.166 M -16.14 % | -14.780 M -21.48 % | -12.167 M |
| Retained earnings | -17.487 M -108.56 % | 204.372 M -69.30 % | 665.606 M 16.32 % | 572.221 M 11.02 % | 515.415 M 75.63 % | 293.464 M 320.23 % | 69.834 M -61.18 % | 179.913 M 52.38 % | 118.067 M 70.30 % | 69.327 M |
| Common stock | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.07 % | 1.360 M 10.39 % | 1.232 M 0.00 % | 1.232 M | 0.000 | 0.000 | 0.000 |
| Total equity | 955.140 M 1.66 % | 939.533 M -32.73 % | 1.397 B 8.53 % | 1.287 B 0.29 % | 1.283 B 86.28 % | 688.848 M 36.09 % | 506.170 M 65.71 % | 305.461 M 31.20 % | 232.820 M 33.32 % | 174.635 M |
| Other non current liabilities | 13.453 M -17.81 % | 16.368 M -11.75 % | 18.548 M -41.53 % | 31.722 M 60.47 % | 19.768 M -19.81 % | 24.652 M -1.89 % | 25.126 M 217.57 % | 7.912 M 78.28 % | 4.438 M 39.65 % | 3.178 M |
| Long term debt | 1.080 M -83.19 % | 6.425 M -36.08 % | 10.051 M -19.14 % | 12.430 M 349.06 % | 2.768 M 123.59 % | 1.238 M | 0.000 | 0.000 -100.00 % | 325.000 M | 0.000 |
| Total non current liabilities | 14.533 M -36.24 % | 22.793 M -43.67 % | 40.463 M -29.49 % | 57.388 M 75.80 % | 32.643 M 26.08 % | 25.890 M 3.04 % | 25.126 M 217.57 % | 7.912 M -97.60 % | 329.438 M 10 266.21 % | 3.178 M |
| Other current liabilities | 652.608 M 11.58 % | 584.905 M 8.75 % | 537.825 M 2.37 % | 525.348 M 42.28 % | 369.244 M 6.72 % | 345.994 M -7.61 % | 374.479 M 36.36 % | 274.623 M 607.04 % | 38.841 M 56.01 % | 24.897 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -5.362 M 11.94 % | -6.089 M -86.04 % | -3.273 M -8.95 % | -3.004 M | 0.000 | 0.000 | 0.000 100.00 % | -147.636 M |
| Short term debt | 3.149 M -44.13 % | 5.636 M 5.11 % | 5.362 M -58.84 % | 13.028 M 163.88 % | 4.937 M 64.35 % | 3.004 M | 0.000 -100.00 % | 516.382 M 46.83 % | 351.694 M 138.22 % | 147.636 M |
| Total current liabilities | 862.331 M -0.47 % | 866.430 M 6.78 % | 811.439 M -7.37 % | 875.963 M 32.84 % | 659.421 M 13.92 % | 578.846 M 10.69 % | 522.965 M -40.45 % | 878.201 M 39.77 % | 628.317 M 73.12 % | 362.927 M |
| Total liabilities | 876.864 M -1.39 % | 889.223 M 4.38 % | 851.902 M -8.73 % | 933.351 M 34.86 % | 692.064 M 14.44 % | 604.736 M 10.33 % | 548.091 M -38.15 % | 886.113 M -7.48 % | 957.755 M 161.61 % | 366.105 M |
| Other non current assets | 365.133 M 14.69 % | 318.360 M 455.41 % | -89.576 M -54.63 % | -57.929 M -608.44 % | -8.177 M -54.34 % | -5.298 M -4 083.46 % | 133.000 K -85.01 % | 887.000 K -65.26 % | 2.553 M -62.74 % | 6.851 M |
| Long term investments | 137.078 M -37.29 % | 218.598 M -44.79 % | 395.964 M 3.72 % | 381.749 M 1 913.76 % | 18.957 M -44.90 % | 34.404 M | 0.000 | 0.000 -100.00 % | 2.553 M -62.74 % | 6.851 M |
| Intangible assets | 20.482 M -21.13 % | 25.969 M -17.44 % | 31.456 M -14.85 % | 36.942 M 51.22 % | 24.429 M -17.23 % | 29.514 M 348.61 % | 6.579 M -16.67 % | 7.895 M | 0.000 | 0.000 |
| GoodWill | 136.450 M -15.16 % | 160.828 M 0.00 % | 160.828 M 0.00 % | 160.828 M 139.25 % | 67.222 M 38.95 % | 48.378 M 774.20 % | 5.534 M 0.00 % | 5.534 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 156.932 M -15.99 % | 186.797 M -2.85 % | 192.284 M -2.77 % | 197.770 M 115.79 % | 91.651 M 17.66 % | 77.892 M 543.04 % | 12.113 M -9.80 % | 13.429 M 626.01 % | -2.553 M 62.74 % | -6.851 M |
| Property plant equipment net | 183.495 M -9.74 % | 203.291 M -9.30 % | 224.125 M -7.55 % | 242.437 M 876.54 % | 24.826 M 8.00 % | 22.988 M 190.25 % | 7.920 M 14.24 % | 6.933 M 1.02 % | 6.863 M -14.73 % | 8.049 M |
| Total non current assets | 842.638 M -9.11 % | 927.046 M 14.12 % | 812.373 M -1.17 % | 821.956 M 506.91 % | 135.434 M 0.11 % | 135.284 M 480.14 % | 23.319 M -0.86 % | 23.522 M 111.93 % | 11.099 M -30.18 % | 15.896 M |
| Other current assets | 235.661 M 39.51 % | 168.924 M 12.26 % | 150.474 M 29.60 % | 116.107 M 299.14 % | 29.089 M -65.81 % | 85.081 M 110.39 % | 40.440 M -91.01 % | 449.825 M 904.21 % | 44.794 M 70.81 % | 26.225 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 216.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.511 M 153.50 % | 1.385 M |
| cash and cash equivalents | 243.300 M -15.16 % | 286.774 M 15.95 % | 247.320 M -30.92 % | 357.995 M -64.86 % | 1.019 B 35.13 % | 753.945 M 6.48 % | 708.055 M 520.57 % | 114.098 M 236.36 % | 33.921 M 116.42 % | 15.674 M |
| Cash and short term investments | 243.300 M -15.16 % | 286.774 M 15.95 % | 247.320 M -30.92 % | 357.995 M -71.02 % | 1.235 B 63.85 % | 753.945 M 6.48 % | 708.055 M 520.57 % | 114.098 M 236.36 % | 33.921 M 116.42 % | 15.674 M |
| Total current assets | 989.366 M 9.72 % | 901.710 M -32.72 % | 1.340 B 1.11 % | 1.326 B -27.56 % | 1.830 B 58.73 % | 1.153 B 11.83 % | 1.031 B -11.74 % | 1.168 B -0.97 % | 1.179 B 124.73 % | 524.844 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.653 M | 0.000 -100.00 % | 595.251 M 734.09 % | 71.365 M |
| Net receivables | 510.405 M 14.44 % | 446.012 M -52.68 % | 942.481 M 10.69 % | 851.455 M 50.55 % | 565.568 M 80.21 % | 313.841 M 41.50 % | 221.794 M -63.29 % | 604.129 M 20.34 % | 501.999 M 22.38 % | 410.195 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 89.576 M 54.63 % | 57.929 M 608.44 % | 8.177 M 54.34 % | 5.298 M 68.03 % | 3.153 M 38.72 % | 2.273 M 35.06 % | 1.683 M 68.98 % | 996.000 K |
| Other assets | 0.000 | 0.000 -100.00 % | 96.016 M 31.95 % | 72.768 M 642.30 % | 9.803 M 80.43 % | 5.433 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 206.574 M 6.46 % | 194.032 M 1.59 % | 190.992 M -22.93 % | 247.820 M 15.10 % | 215.317 M 18.59 % | 181.562 M 57.54 % | 115.249 M 87.86 % | 61.347 M -68.83 % | 196.838 M 31.66 % | 149.510 M |
| Tax payables | 0.000 -100.00 % | 81.857 M -0.93 % | 82.622 M -13.81 % | 95.856 M 30.96 % | 73.196 M 42.71 % | 51.290 M 54.32 % | 33.237 M 28.58 % | 25.849 M -36.87 % | 40.944 M 0.15 % | 40.884 M |
| Deferred revenue non current | 0.000 100.00 % | -10.492 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 81.095 M 14.85 % | 70.611 M 12.78 % | 62.611 M 20.51 % | 51.953 M 63.84 % | 31.709 M 30.05 % | 24.382 M 4 423.05 % | -564.000 K -3 033.33 % | -18.000 K | 0.000 | 0.000 |
| Capital lease obligations | 4.229 M -64.94 % | 12.061 M -21.75 % | 15.413 M -16.77 % | 18.519 M 206.56 % | 6.041 M 42.41 % | 4.242 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 519.847 M 0.00 % | 519.847 M -0.83 % | 524.211 M 0.00 % | 524.211 M -14.15 % | 610.631 M 124.71 % | 271.743 M 0.00 % | 271.743 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 10.492 M -11.56 % | 11.864 M -10.37 % | 13.236 M 30.96 % | 10.107 M -11.17 % | 11.378 M -46.19 % | 21.145 M 971.18 % | 1.974 M | 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 |
| Total assets | 1.832 B 0.18 % | 1.829 B -18.67 % | 2.249 B 1.28 % | 2.220 B 12.41 % | 1.975 B 52.69 % | 1.294 B 22.70 % | 1.054 B -11.52 % | 1.192 B 0.08 % | 1.191 B 120.18 % | 540.740 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 199.709 M -76.11 % | 835.924 M 402.47 % | 166.363 M 2 164.67 % | 7.346 M 119.23 % | -38.198 M 38.81 % | -62.423 M | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 369.000 K -93.63 % | 5.789 M -57.92 % | 13.757 M -47.14 % | 26.026 M 62.64 % | 16.002 M 619.51 % | 2.224 M 82.59 % | 1.218 M 1 615.49 % | 71.000 K -74.64 % | 280.000 K |
| Change in working capital | -251.944 M -37.59 % | -183.107 M 22.75 % | -237.024 M 72.58 % | -864.341 M -332.26 % | -199.959 M -756.43 % | -23.348 M -106.30 % | 370.479 M 2 724.90 % | -14.114 M 76.83 % | -60.916 M 57.34 % | -142.808 M |
| Accounts receivables | -193.065 M 5.29 % | -203.851 M 0.80 % | -205.498 M 75.81 % | -849.681 M -341.65 % | -192.389 M -724.01 % | -23.348 M -106.98 % | 334.507 M 1 762.39 % | -20.122 M 2.28 % | -20.592 M -325.81 % | -4.836 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -58.879 M -383.84 % | 20.744 M 165.80 % | -31.526 M -115.05 % | -14.660 M -93.66 % | -7.570 M | 0.000 -100.00 % | 35.972 M 498.74 % | 6.008 M 114.90 % | -40.324 M 70.77 % | -137.972 M |
| Other non cash items | 221.739 M -72.31 % | 800.793 M 584.85 % | -165.164 M 51.97 % | -343.900 M -659.16 % | -45.300 M -145.03 % | 100.590 M 8 460.85 % | 1.175 M 699.49 % | -196.000 K 99.11 % | -21.953 M -3 011.54 % | 754.000 K |
| Net cash provided by operating activities | -15.629 M -123.67 % | 66.034 M 192.98 % | -71.018 M 74.89 % | -282.818 M -255.55 % | 181.816 M -33.66 % | 274.052 M -39.16 % | 450.461 M 1 820.21 % | 23.459 M 1 303.89 % | 1.671 M 102.94 % | -56.747 M |
| Investments in property plant and equipment | 0.000 100.00 % | -3.186 M 53.69 % | -6.879 M 13.05 % | -7.911 M -3.45 % | -7.647 M -37.73 % | -5.552 M -42.65 % | -3.892 M -40.56 % | -2.769 M -32.23 % | -2.094 M -61.57 % | -1.296 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -4.900 M 95.59 % | -111.002 M -275.83 % | -29.535 M -22.20 % | -24.170 M | 0.000 100.00 % | -5.260 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -380.622 M -70.16 % | -223.681 M -521.46 % | -35.993 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 422.852 M 1 087.59 % | 35.606 M -40.82 % | 60.163 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -12.697 M -58.02 % | -8.035 M 61.61 % | -20.930 M 90.15 % | -212.567 M -1 323.00 % | -14.938 M 78.88 % | -70.744 M -122.75 % | 311.004 M 419.83 % | 59.828 M 111.73 % | -510.097 M -1 031.14 % | -45.096 M |
| Net cash used for investing activites | -12.697 M -13.15 % | -11.221 M 65.69 % | -32.709 M 88.69 % | -289.250 M -20.42 % | -240.195 M -214.82 % | -76.296 M -124.84 % | 307.112 M 492.89 % | 51.799 M 110.11 % | -512.191 M -1 004.05 % | -46.392 M |
| Debt repayment | -4.966 M 16.14 % | -5.922 M 6.24 % | -6.316 M -11.00 % | -5.690 M -33.38 % | -4.266 M -11.62 % | -3.822 M 98.44 % | -245.000 M | 0.000 -100.00 % | 480.000 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 1.437 M -99.65 % | 412.161 M | 0.000 -100.00 % | 272.975 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -2.797 M 96.84 % | -88.482 M -20.97 % | -73.145 M 51.29 % | -150.168 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -10.282 M -8.95 % | -9.437 M -535.89 % | 2.165 M -45.75 % | 3.991 M 276.20 % | -2.265 M -25 266.67 % | 9.000 K 100.00 % | -191.591 M -3 994.92 % | 4.919 M -89.91 % | 48.767 M -39.32 % | 80.363 M |
| Net cash used provided by financing activities | -15.248 M 0.72 % | -15.359 M -121.06 % | -6.948 M 92.17 % | -88.744 M -126.69 % | 332.485 M 315.93 % | -153.981 M 5.89 % | -163.616 M -3 426.20 % | 4.919 M -99.07 % | 528.767 M 557.97 % | 80.363 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.244 M -537.07 % | 2.115 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -286.774 M -826.86 % | 39.454 M 135.65 % | -110.675 M 83.25 % | -660.812 M -349.49 % | 264.862 M 477.17 % | 45.890 M -92.27 % | 593.957 M 640.81 % | 80.177 M 339.40 % | 18.247 M 180.12 % | -22.776 M |
| Cash at beginning of period | 286.774 M 15.95 % | 247.320 M -30.92 % | 357.995 M -64.86 % | 1.019 B 35.13 % | 753.945 M 6.48 % | 708.055 M 520.57 % | 114.098 M 236.36 % | 33.921 M 116.42 % | 15.674 M -59.24 % | 38.450 M |
| Cash at end of period | 0.000 -100.00 % | 286.774 M 15.95 % | 247.320 M -30.92 % | 357.995 M -64.86 % | 1.019 B 35.13 % | 753.945 M 6.48 % | 708.055 M 520.57 % | 114.098 M 236.36 % | 33.921 M 116.42 % | 15.674 M |
| Operating cash flow | -15.629 M -123.67 % | 66.034 M 192.98 % | -71.018 M 74.89 % | -282.818 M -255.55 % | 181.816 M -33.66 % | 274.052 M -39.16 % | 450.461 M 1 820.21 % | 23.459 M 1 303.89 % | 1.671 M 102.94 % | -56.747 M |
| Capital expenditure | -6.346 M -99.18 % | -3.186 M 53.69 % | -6.879 M 13.05 % | -7.911 M -3.45 % | -7.647 M -37.73 % | -5.552 M -42.65 % | -3.892 M -40.56 % | -2.769 M -32.23 % | -2.094 M -61.57 % | -1.296 M |
| Free CashFlow | -21.975 M -134.97 % | 62.848 M 180.68 % | -77.897 M 73.21 % | -290.729 M -266.92 % | 174.169 M -35.13 % | 268.500 M -39.87 % | 446.569 M 2 058.38 % | 20.690 M 4 991.25 % | -423.000 K 99.27 % | -58.043 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 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 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 822.001 M -1.84 % | 837.430 M -6.74 % | 897.997 M -1.78 % | 914.259 M 3.89 % | 880.008 M -0.76 % | 886.756 M -1.16 % | 897.127 M -33.12 % | 1.341 B 1.25 % | 1.325 B 33.95 % | 989.151 M 33.49 % | 740.998 M 5.33 % | 703.519 M 25.99 % | 558.390 M 15.50 % | 483.444 M 17.25 % | 412.324 M 14.07 % | 361.477 M 17.48 % | 307.682 M 83.92 % | 167.290 M -95.96 % | 4.140 B 1 435.74 % | 269.554 M -92.91 % | 3.799 B 3 079.18 % | 119.507 M |
| Net income | 47.821 M 260.63 % | -29.770 M -167.13 % | 44.346 M 112.72 % | -348.574 M -243.73 % | -101.410 M -327.51 % | 44.573 M -8.68 % | 48.812 M 132.05 % | -152.309 M -172.84 % | 209.115 M 103.30 % | 102.858 M -13.63 % | 119.093 M 62.62 % | 73.235 M -19.22 % | 90.663 M 194.78 % | 30.756 M 32.00 % | 23.300 M -14.94 % | 27.393 M -37.81 % | 44.048 M 146.63 % | 17.860 M -95.38 % | 386.955 M 1 231.71 % | 29.057 M -93.02 % | 416.225 M 2 784.44 % | 14.430 M |
| Income before tax | 73.610 M 398.46 % | -24.663 M -137.70 % | 65.418 M 114.47 % | -452.016 M -248.03 % | -129.880 M -305.62 % | 63.166 M -16.61 % | 75.744 M 148.21 % | -157.115 M -153.78 % | 292.165 M 93.14 % | 151.271 M -6.23 % | 161.313 M 76.25 % | 91.526 M -22.94 % | 118.768 M 163.16 % | 45.131 M -31.10 % | 65.504 M 74.22 % | 37.598 M -35.75 % | 58.519 M 143.53 % | 24.029 M -96.21 % | 634.007 M 1 458.50 % | 40.681 M -93.32 % | 608.594 M 2 898.89 % | 20.294 M |
| Income before tax ratio | 0.09 404.07 % | -0.03 -140.43 % | 0.07 114.73 % | -0.49 -234.99 % | -0.15 -307.19 % | 0.07 -15.63 % | 0.08 172.09 % | -0.12 -153.11 % | 0.22 44.19 % | 0.15 -29.75 % | 0.22 67.33 % | 0.13 -38.83 % | 0.21 127.84 % | 0.09 -41.24 % | 0.16 52.74 % | 0.10 -45.31 % | 0.19 32.41 % | 0.14 -6.21 % | 0.15 1.48 % | 0.15 -5.78 % | 0.16 -5.67 % | 0.17 |
| EBITDA | 88.805 M 57.04 % | 56.548 M -48.65 % | 110.133 M 138.49 % | -286.164 M -152.98 % | -113.117 M -258.23 % | 71.489 M -3.80 % | 74.312 M -16.92 % | 89.448 M -72.16 % | 321.270 M 76.88 % | 181.633 M 8.92 % | 166.758 M 76.36 % | 94.557 M -22.92 % | 122.672 M 52.36 % | 80.516 M 18.72 % | 67.822 M 75.15 % | 38.722 M -35.22 % | 59.772 M 89.70 % | 31.509 M -97.87 % | 1.480 B 3 205.15 % | 44.775 M -96.47 % | 1.268 B 5 865.67 % | 21.257 M |
| Net income ratio | 0.06 263.65 % | -0.04 -171.99 % | 0.05 112.95 % | -0.38 -230.85 % | -0.12 -329.26 % | 0.05 -7.62 % | 0.05 147.92 % | -0.11 -171.94 % | 0.16 51.78 % | 0.10 -35.30 % | 0.16 54.39 % | 0.10 -35.89 % | 0.16 155.22 % | 0.06 12.58 % | 0.06 -25.43 % | 0.08 -47.07 % | 0.14 34.09 % | 0.11 14.21 % | 0.09 -13.29 % | 0.11 -1.60 % | 0.11 -9.27 % | 0.12 |
| Ratio EBITDA | 0.11 59.99 % | 0.07 -44.94 % | 0.12 139.18 % | -0.31 -143.50 % | -0.13 -259.44 % | 0.08 -2.67 % | 0.08 24.23 % | 0.07 -72.50 % | 0.24 32.05 % | 0.18 -18.41 % | 0.23 67.44 % | 0.13 -38.82 % | 0.22 31.91 % | 0.17 1.25 % | 0.16 53.55 % | 0.11 -44.86 % | 0.19 3.14 % | 0.19 -47.31 % | 0.36 115.22 % | 0.17 -50.23 % | 0.33 87.65 % | 0.18 |
| Gross profit ratio | 0.25 9.87 % | 0.23 -20.63 % | 0.28 10.18 % | 0.26 -7.39 % | 0.28 0.06 % | 0.28 11.56 % | 0.25 -6.06 % | 0.27 -18.51 % | 0.33 16.45 % | 0.28 -17.12 % | 0.34 27.10 % | 0.27 -22.36 % | 0.34 23.72 % | 0.28 -20.27 % | 0.35 29.54 % | 0.27 -23.19 % | 0.35 14.32 % | 0.31 -0.51 % | 0.31 2.10 % | 0.30 -6.18 % | 0.32 -7.33 % | 0.35 |
| Weighted average shs out dil | 154.110 M 0.00 % | 154.110 M 0.00 % | 154.110 M 0.00 % | 154.110 M 0.00 % | 154.110 M 0.00 % | 154.110 M 0.00 % | 154.110 M -0.73 % | 155.244 M -0.70 % | 156.344 M -0.14 % | 156.567 M 9.01 % | 143.627 M 2.59 % | 140.000 M 0.00 % | 140.000 M 27.50 % | 109.800 M 5.28 % | 104.298 M -2.57 % | 107.049 M -23.54 % | 140.000 M 0.00 % | 140.000 M -25.64 % | 188.283 M 34.49 % | 140.000 M -25.64 % | 188.283 M 34.49 % | 140.000 M |
| Weighted average shs out | 154.110 M 1.16 % | 152.340 M -1.15 % | 154.110 M 0.00 % | 154.110 M 0.30 % | 153.652 M -0.30 % | 154.110 M 0.00 % | 154.110 M 0.00 % | 154.111 M -1.25 % | 156.056 M -0.25 % | 156.453 M 9.04 % | 143.486 M 2.35 % | 140.190 M 0.14 % | 140.000 M 25.30 % | 111.731 M 7.13 % | 104.299 M -2.57 % | 107.049 M -23.54 % | 140.000 M 0.00 % | 140.000 M -25.65 % | 188.299 M 34.50 % | 140.000 M -26.00 % | 189.193 M 35.14 % | 140.000 M |
| EPS diluted | 0.31 255.00 % | -0.20 -168.97 % | 0.29 112.83 % | -2.26 -242.42 % | -0.66 -327.59 % | 0.29 -9.38 % | 0.32 132.65 % | -0.98 -173.13 % | 1.34 103.03 % | 0.66 -20.48 % | 0.83 59.62 % | 0.52 -20.00 % | 0.65 132.14 % | 0.28 27.27 % | 0.22 -15.38 % | 0.26 -16.13 % | 0.31 138.46 % | 0.13 -93.69 % | 2.06 930.00 % | 0.20 -90.95 % | 2.21 2 110.00 % | 0.10 |
| Earnings per share | 0.31 255.00 % | -0.20 -168.97 % | 0.29 112.83 % | -2.26 -242.42 % | -0.66 -327.59 % | 0.29 -9.38 % | 0.32 132.32 % | -0.99 -173.88 % | 1.34 103.03 % | 0.66 -20.48 % | 0.83 59.62 % | 0.52 -20.00 % | 0.65 132.14 % | 0.28 27.27 % | 0.22 -15.38 % | 0.26 -16.13 % | 0.31 138.46 % | 0.13 -93.69 % | 2.06 930.00 % | 0.20 -90.91 % | 2.20 2 100.00 % | 0.10 |
| Gross profit | 203.896 M 7.85 % | 189.059 M -25.98 % | 255.427 M 8.22 % | 236.028 M -3.79 % | 245.319 M -0.70 % | 247.055 M 10.27 % | 224.052 M -37.17 % | 356.626 M -17.50 % | 432.273 M 55.98 % | 277.136 M 10.63 % | 250.503 M 33.87 % | 187.125 M -2.18 % | 191.286 M 42.91 % | 133.855 M -6.51 % | 143.183 M 47.76 % | 96.905 M -9.76 % | 107.381 M 110.26 % | 51.072 M -95.98 % | 1.270 B 1 468.03 % | 81.014 M -93.34 % | 1.217 B 2 846.30 % | 41.308 M |
| Income tax expense | 20.221 M 4 130.33 % | 478.000 K -96.75 % | 14.714 M 108.30 % | -177.262 M -637.97 % | 32.950 M 158.37 % | 12.753 M -34.81 % | 19.562 M 122.95 % | 8.774 M -88.41 % | 75.703 M 68.49 % | 44.930 M 17.84 % | 38.129 M 137.74 % | 16.038 M -41.01 % | 27.187 M 85.54 % | 14.653 M -65.50 % | 42.472 M 316.19 % | 10.205 M -29.48 % | 14.471 M 134.58 % | 6.169 M -97.53 % | 249.766 M 2 048.80 % | 11.624 M -94.00 % | 193.663 M 3 202.58 % | 5.864 M |
| Cost of revenue | 618.105 M -4.67 % | 648.371 M 0.90 % | 642.570 M -5.26 % | 678.231 M 6.86 % | 634.689 M -0.78 % | 639.701 M -4.96 % | 673.075 M -31.66 % | 984.845 M 10.32 % | 892.696 M 25.38 % | 712.015 M 45.16 % | 490.495 M -5.02 % | 516.394 M 40.67 % | 367.104 M 5.01 % | 349.589 M 29.89 % | 269.141 M 1.73 % | 264.572 M 32.09 % | 200.301 M 72.35 % | 116.218 M -95.95 % | 2.869 B 1 421.86 % | 188.540 M -92.70 % | 2.582 B 3 202.20 % | 78.199 M |
| General and administrative expenses | 77.615 M -5.34 % | 81.991 M -8.14 % | 89.259 M -1.59 % | 90.701 M -8.53 % | 99.158 M -9.12 % | 109.103 M -9.28 % | 120.263 M -9.09 % | 132.291 M 17.00 % | 113.068 M 19.14 % | 94.900 M 4.99 % | 90.393 M -1.90 % | 92.144 M 44.64 % | 63.706 M 27.43 % | 49.993 M -30.58 % | 72.013 M 24.86 % | 57.673 M 36.03 % | 42.396 M 65.76 % | 25.577 M -84.34 % | 163.284 M 367.99 % | 34.891 M -84.28 % | 221.944 M 1 073.75 % | 18.909 M |
| Selling and marketing expenses | 5.229 M -18.03 % | 6.379 M 42.55 % | 4.475 M -39.10 % | 7.348 M 40.18 % | 5.242 M 10.57 % | 4.741 M -16.15 % | 5.654 M -32.58 % | 8.386 M 72.66 % | 4.857 M -7.98 % | 5.278 M 59.12 % | 3.317 M -40.86 % | 5.609 M 57.42 % | 3.563 M 5.57 % | 3.375 M 89.08 % | 1.785 M -39.96 % | 2.973 M 66.09 % | 1.790 M 50.33 % | 1.191 M -98.37 % | 73.039 M 6 040.31 % | 1.190 M -98.87 % | 105.116 M 52 921.94 % | 198.250 K |
| Other expenses | 12.523 M -81.16 % | 66.465 M 16.19 % | 57.206 M -86.99 % | 439.757 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.048 M -4.80 % | -38.213 M 0.00 % | -38.213 M -45.97 % | -26.178 M 0.00 % | -26.178 M 56.81 % | -60.615 M -74.65 % | -34.706 M -154.22 % | -13.652 M 28.13 % | -18.995 M |
| Operating expenses | 132.537 M -14.40 % | 154.835 M 2.58 % | 150.940 M -71.93 % | 537.806 M 43.41 % | 375.020 M 104.36 % | 183.511 M 24.06 % | 147.916 M -71.18 % | 513.266 M 264.51 % | 140.811 M 11.39 % | 126.408 M 40.66 % | 89.870 M -9.71 % | 99.530 M 36.72 % | 72.800 M -16.78 % | 87.484 M 12.53 % | 77.744 M 30.89 % | 59.395 M 21.29 % | 48.970 M 8 192.97 % | 590.500 K -99.66 % | 175.708 M 12 688.06 % | 1.374 M -99.56 % | 313.408 M 278 484.89 % | 112.500 K |
| Cost and expenses | 750.642 M -6.54 % | 803.206 M 1.22 % | 793.510 M -34.75 % | 1.216 B 20.43 % | 1.010 B 22.65 % | 823.212 M 0.27 % | 820.991 M -45.20 % | 1.498 B 44.95 % | 1.034 B 23.27 % | 838.423 M 44.46 % | 580.365 M -5.77 % | 615.924 M 40.01 % | 439.904 M 0.65 % | 437.073 M 26.00 % | 346.885 M 7.07 % | 323.967 M 29.97 % | 249.271 M 73.85 % | 143.381 M -95.29 % | 3.045 B 1 252.67 % | 225.112 M -92.23 % | 2.896 B 2 899.42 % | 96.542 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 120.014 M 35.81 % | 88.370 M -5.72 % | 93.734 M -4.40 % | 98.049 M -6.08 % | 104.400 M -55.94 % | 236.923 M 88.16 % | 125.917 M -55.35 % | 282.001 M 139.14 % | 117.925 M 10.83 % | 106.402 M 13.54 % | 93.710 M -4.14 % | 97.753 M 45.32 % | 67.269 M 22.93 % | 54.721 M -26.09 % | 74.038 M 18.93 % | 62.256 M 38.44 % | 44.970 M 68.00 % | 26.768 M -88.67 % | 236.323 M 555.00 % | 36.080 M -88.97 % | 327.060 M 1 611.71 % | 19.107 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 494.000 K 175.98 % | 179.000 K -52.65 % | 378.000 K -3.57 % | 392.000 K -17.47 % | 475.000 K -32.43 % | 703.000 K 29.47 % | 543.000 K -20.15 % | 680.000 K -82.70 % | 3.931 M 1 293.97 % | 282.000 K -77.26 % | 1.240 M 1 807.69 % | 65.000 K -26.14 % | 88.000 K -18.52 % | 108.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 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 % | 35.250 K -98.99 % | 3.475 M 0.00 % | 3.475 M -48.64 % | 6.765 M 0.00 % | 6.765 M | 0.000 -100.00 % | 2.541 M | 0.000 | 0.000 |
| Depreciation and amortization | 6.423 M 26.31 % | 5.085 M -10.36 % | 5.673 M 4.73 % | 5.417 M 1.42 % | 5.341 M -10.92 % | 5.996 M -5.81 % | 6.366 M 2.66 % | 6.201 M 1.57 % | 6.105 M 47.75 % | 4.132 M -2.41 % | 4.234 M 73.52 % | 2.440 M -26.11 % | 3.302 M 157.37 % | 1.283 M -17.07 % | 1.547 M 9.25 % | 1.416 M -1.73 % | 1.441 M 101.75 % | 714.250 K -99.83 % | 421.740 M 27 039.00 % | 1.554 M -99.58 % | 368.318 M 38 156.87 % | 962.750 K |
| Operating income | 71.359 M 108.51 % | 34.224 M -67.25 % | 104.487 M 134.62 % | -301.778 M -154.76 % | -118.458 M -280.87 % | 65.493 M -3.61 % | 67.946 M -18.38 % | 83.247 M -73.59 % | 315.165 M 77.56 % | 177.501 M 9.22 % | 162.524 M 76.43 % | 92.117 M -22.83 % | 119.370 M 50.66 % | 79.233 M 19.55 % | 66.275 M 77.65 % | 37.306 M -36.04 % | 58.331 M 89.42 % | 30.795 M -97.19 % | 1.095 B 2 432.59 % | 43.221 M -95.22 % | 903.657 M 4 352.83 % | 20.294 M |
| Operating income ratio | 0.09 112.42 % | 0.04 -64.88 % | 0.12 135.25 % | -0.33 -145.21 % | -0.13 -282.26 % | 0.07 -2.48 % | 0.08 22.05 % | 0.06 -73.91 % | 0.24 32.55 % | 0.18 -18.18 % | 0.22 67.51 % | 0.13 -38.75 % | 0.21 30.44 % | 0.16 1.96 % | 0.16 55.74 % | 0.10 -45.56 % | 0.19 2.99 % | 0.18 -30.38 % | 0.26 64.91 % | 0.16 -32.59 % | 0.24 40.06 % | 0.17 |
| Total other income expenses net | 2.251 M 103.82 % | -58.887 M -50.73 % | -39.069 M 74.00 % | -150.238 M -1 215.34 % | -11.422 M -390.85 % | -2.327 M -129.84 % | 7.798 M 103.30 % | -236.080 M -992.15 % | -21.616 M -229.21 % | -6.566 M -277.08 % | 3.708 M 727.41 % | -591.000 K 1.83 % | -602.000 K 51.45 % | -1.240 M -2 007.66 % | 65.001 K -77.74 % | 292.000 K 55.32 % | 188.000 K 102.78 % | -6.765 M 98.53 % | -460.604 M -18 030.45 % | -2.541 M 99.14 % | -295.063 M | 0.000 |
| 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 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-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 | 2016-12-31 | 2016-06-30 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -184.763 M 22.72 % | -239.071 M -3.23 % | -231.600 M 15.69 % | -274.713 M -26.66 % | -216.886 M 6.48 % | -231.907 M -27.84 % | -181.406 M 46.56 % | -339.476 M 64.41 % | -953.742 M 5.83 % | -1.013 B 14.88 % | -1.190 B -58.71 % | -749.703 M -45.30 % | -515.962 M 27.13 % | -708.055 M -9 819.52 % | -7.138 M -103.38 % | 210.902 M -52.72 % | 446.079 M -95.16 % | 9.218 B 6 885.13 % | 131.962 M |
| Total investments | 138.484 M 1.03 % | 137.078 M -21.51 % | 174.654 M -20.10 % | 218.598 M -43.15 % | 384.519 M -2.89 % | 395.964 M 0.35 % | 394.585 M 3.36 % | 381.749 M 19.52 % | 319.403 M 35.63 % | 235.488 M 5 485.58 % | 4.216 M -87.75 % | 34.404 M -4.19 % | 35.909 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.553 M -99.73 % | 944.029 M 13 679.43 % | 6.851 M |
| Total debt | 3.434 M -18.80 % | 4.229 M -40.10 % | 7.060 M -41.46 % | 12.061 M -15.78 % | 14.320 M -7.09 % | 15.413 M 3.97 % | 14.824 M -19.95 % | 18.519 M 12.08 % | 16.523 M 173.51 % | 6.041 M 21.45 % | 4.974 M 17.26 % | 4.242 M 21.72 % | 3.485 M | 0.000 -100.00 % | 165.000 M -49.23 % | 325.000 M -32.29 % | 480.000 M -95.32 % | 10.267 B 6 854.47 % | 147.636 M |
| Accumulated other comprehensive income loss | 918.440 M 5.24 % | 872.684 M 583.89 % | 127.605 M -10.98 % | 143.342 M -0.50 % | 144.063 M 0.76 % | 142.973 M 0.81 % | 141.831 M 3.39 % | 137.184 M 5.72 % | 129.763 M 4.60 % | 124.053 M 11.07 % | 111.687 M 13.93 % | 98.027 M 18.36 % | 82.824 M 528.65 % | -19.322 M -4.54 % | -18.483 M -7.67 % | -17.166 M -16.14 % | -14.780 M 95.52 % | -330.124 M -2 613.27 % | -12.167 M |
| Retained earnings | 0.000 100.00 % | -17.487 M -106.73 % | 259.968 M 27.20 % | 204.372 M -63.78 % | 564.196 M -15.24 % | 665.606 M 7.18 % | 621.033 M 8.53 % | 572.221 M -21.02 % | 724.530 M 40.57 % | 515.415 M 24.93 % | 412.557 M 40.58 % | 293.464 M 33.25 % | 220.229 M 215.36 % | 69.834 M -65.64 % | 203.213 M 12.95 % | 179.913 M 52.38 % | 118.067 M -97.22 % | 4.245 B 6 023.32 % | 69.327 M |
| Common stock | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.07 % | 1.360 M 0.00 % | 1.360 M 10.39 % | 1.232 M 0.00 % | 1.232 M 0.00 % | 1.232 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 |
| Total equity | 1.004 B 5.10 % | 955.140 M -3.36 % | 988.366 M 5.20 % | 939.533 M -27.79 % | 1.301 B -6.85 % | 1.397 B 3.66 % | 1.347 B 4.70 % | 1.287 B -9.98 % | 1.430 B 11.41 % | 1.283 B 10.11 % | 1.165 B 69.17 % | 688.848 M 17.10 % | 588.265 M 16.22 % | 506.170 M 50.94 % | 335.343 M 9.78 % | 305.461 M 31.20 % | 232.820 M -96.68 % | 7.003 B 3 910.09 % | 174.635 M |
| Other non current liabilities | 15.603 M 15.98 % | 13.453 M -7.80 % | 14.591 M -10.86 % | 16.368 M 8.17 % | 15.132 M -18.42 % | 18.548 M -41.86 % | 31.900 M -29.04 % | 44.958 M -3.33 % | 46.506 M 135.26 % | 19.768 M -0.10 % | 19.787 M -19.73 % | 24.652 M 202.66 % | 8.145 M -67.58 % | 25.126 M -12.89 % | 28.844 M 264.56 % | 7.912 M 78.28 % | 4.438 M -96.86 % | 141.426 M 4 350.16 % | 3.178 M |
| Long term debt | 1.398 M 29.44 % | 1.080 M -49.98 % | 2.159 M -66.40 % | 6.425 M -26.28 % | 8.716 M -13.28 % | 10.051 M 0.85 % | 9.966 M -19.82 % | 12.430 M 26.15 % | 9.853 M 255.96 % | 2.768 M 8.59 % | 2.549 M 105.90 % | 1.238 M 188.58 % | 429.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 325.000 M -95.66 % | 7.481 B | 0.000 |
| Total non current liabilities | 17.001 M 16.98 % | 14.533 M -13.24 % | 16.750 M -26.51 % | 22.793 M -4.42 % | 23.848 M -41.06 % | 40.463 M -3.35 % | 41.866 M -27.05 % | 57.388 M 1.83 % | 56.359 M 72.65 % | 32.643 M 46.15 % | 22.336 M -13.73 % | 25.890 M 201.96 % | 8.574 M -65.88 % | 25.126 M -12.89 % | 28.844 M 264.56 % | 7.912 M -97.60 % | 329.438 M -95.68 % | 7.622 B 239 741.41 % | 3.178 M |
| Other current liabilities | 626.050 M -4.07 % | 652.608 M 2.48 % | 636.803 M 8.58 % | 586.460 M 5.77 % | 554.448 M 4.13 % | 532.463 M 1.01 % | 527.126 M 0.18 % | 526.198 M -6.13 % | 560.565 M 52.48 % | 367.635 M -5.78 % | 390.190 M 13.76 % | 342.990 M 7.76 % | 318.302 M -15.00 % | 374.479 M 40.01 % | 267.460 M -2.61 % | 274.623 M 607.04 % | 38.841 M -97.42 % | 1.505 B 5 945.58 % | 24.897 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -1.555 M 72.25 % | -5.604 M -4.51 % | -5.362 M -10.37 % | -4.858 M 20.22 % | -6.089 M 8.71 % | -6.670 M -103.79 % | -3.273 M -34.97 % | -2.425 M 19.27 % | -3.004 M 1.70 % | -3.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.636 M |
| Short term debt | 2.036 M -35.34 % | 3.149 M -35.75 % | 4.901 M -13.04 % | 5.636 M 0.57 % | 5.604 M 4.51 % | 5.362 M 10.37 % | 4.858 M -20.22 % | 6.089 M -8.71 % | 6.670 M 103.79 % | 3.273 M 34.97 % | 2.425 M -19.27 % | 3.004 M -1.70 % | 3.056 M | 0.000 -100.00 % | 165.000 M -68.05 % | 516.382 M 46.83 % | 351.694 M -88.17 % | 2.974 B 1 914.51 % | 147.636 M |
| Total current liabilities | 859.576 M -0.32 % | 862.331 M 2.23 % | 843.561 M -2.64 % | 866.430 M 4.48 % | 829.301 M 2.20 % | 811.439 M 1.87 % | 796.576 M -9.06 % | 875.963 M 2.90 % | 851.267 M 29.09 % | 659.421 M 10.64 % | 596.026 M 2.97 % | 578.846 M 30.87 % | 442.293 M -15.43 % | 522.965 M -26.19 % | 708.494 M -19.32 % | 878.201 M 39.77 % | 628.317 M -88.85 % | 5.635 B 1 452.60 % | 362.927 M |
| Total liabilities | 876.577 M -0.03 % | 876.864 M 1.92 % | 860.311 M -3.25 % | 889.223 M 4.23 % | 853.149 M 0.15 % | 851.902 M 1.61 % | 838.442 M -10.17 % | 933.351 M 2.83 % | 907.626 M 31.15 % | 692.064 M 11.92 % | 618.362 M 2.25 % | 604.736 M 34.13 % | 450.867 M -17.74 % | 548.091 M -25.67 % | 737.338 M -16.79 % | 886.113 M -7.48 % | 957.755 M -92.78 % | 13.257 B 3 521.08 % | 366.105 M |
| Other non current assets | 382.550 M 4.77 % | 365.133 M 6.14 % | 344.026 M 3 949.75 % | 8.495 M 105.34 % | -159.186 M -77.71 % | -89.576 M -32.37 % | -67.670 M -16.82 % | -57.929 M -483.02 % | -9.936 M -21.51 % | -8.177 M -15.14 % | -7.102 M -34.05 % | -5.298 M -2.50 % | -5.169 M -3 986.47 % | 133.000 K -78.65 % | 623.000 K -29.76 % | 887.000 K -65.26 % | 2.553 M -99.85 % | 1.662 B 24 164.90 % | 6.851 M |
| Long term investments | 138.484 M 1.03 % | 137.078 M -21.51 % | 174.654 M -20.10 % | 218.598 M -43.15 % | 384.519 M -2.89 % | 395.964 M 0.35 % | 394.585 M 3.36 % | 381.749 M 341.60 % | 86.447 M 356.02 % | 18.957 M 349.64 % | 4.216 M -87.75 % | 34.404 M -4.19 % | 35.909 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.553 M -99.73 % | 944.029 M 13 679.43 % | 6.851 M |
| Intangible assets | 17.739 M -13.39 % | 20.482 M -11.81 % | 23.225 M -10.57 % | 25.969 M -9.55 % | 28.712 M -8.72 % | 31.456 M -8.02 % | 34.199 M -7.43 % | 36.942 M -6.91 % | 39.686 M 62.45 % | 24.429 M 6.27 % | 22.987 M -22.11 % | 29.514 M 63.94 % | 18.003 M 173.64 % | 6.579 M -9.09 % | 7.237 M -8.33 % | 7.895 M | 0.000 -100.00 % | 44.459 M | 0.000 |
| GoodWill | 136.450 M 0.00 % | 136.450 M -15.16 % | 160.828 M 0.00 % | 160.828 M 0.00 % | 160.828 M 0.00 % | 160.828 M 0.00 % | 160.828 M 0.00 % | 160.828 M 0.00 % | 160.828 M 139.25 % | 67.222 M 56.90 % | 42.844 M -11.44 % | 48.378 M 97.35 % | 24.514 M 342.97 % | 5.534 M 0.00 % | 5.534 M 0.00 % | 5.534 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 154.189 M -1.75 % | 156.932 M -14.74 % | 184.053 M -1.47 % | 186.797 M -1.45 % | 189.540 M -1.43 % | 192.284 M -1.41 % | 195.027 M -1.39 % | 197.770 M -1.37 % | 200.514 M 118.78 % | 91.651 M 39.22 % | 65.831 M -15.48 % | 77.892 M 83.20 % | 42.517 M 251.00 % | 12.113 M -5.15 % | 12.771 M -4.90 % | 13.429 M 626.01 % | -2.553 M -105.74 % | 44.459 M 748.94 % | -6.851 M |
| Property plant equipment net | 183.890 M 0.22 % | 183.495 M -4.91 % | 192.964 M -5.08 % | 203.291 M -4.58 % | 213.039 M -4.95 % | 224.125 M -3.45 % | 232.131 M -4.25 % | 242.437 M 486.38 % | 41.345 M 66.54 % | 24.826 M 10.82 % | 22.402 M -2.55 % | 22.988 M 41.23 % | 16.277 M 105.52 % | 7.920 M 18.02 % | 6.711 M -3.20 % | 6.933 M 1.02 % | 6.863 M -99.95 % | 13.312 B 165 290.19 % | 8.049 M |
| Total non current assets | 859.113 M 1.96 % | 842.638 M -5.92 % | 895.697 M -3.38 % | 927.046 M 17.78 % | 787.098 M -3.11 % | 812.373 M -1.14 % | 821.743 M -0.03 % | 821.956 M 150.36 % | 328.306 M 142.41 % | 135.434 M 46.50 % | 92.449 M -31.66 % | 135.284 M 42.85 % | 94.703 M 306.12 % | 23.319 M 3.47 % | 22.538 M -4.18 % | 23.522 M 111.93 % | 11.099 M -99.93 % | 15.963 B 100 322.32 % | 15.896 M |
| Other current assets | 254.398 M 7.95 % | 235.661 M 23.10 % | 191.435 M 13.33 % | 168.924 M 10.69 % | 152.611 M 1.42 % | 150.474 M 16.04 % | 129.669 M 11.68 % | 116.107 M 5.80 % | 109.746 M 12.02 % | 97.972 M -22.08 % | 125.734 M 47.78 % | 85.081 M -27.11 % | 116.733 M 188.66 % | 40.440 M -88.77 % | 360.018 M -19.96 % | 449.825 M 904.21 % | 44.794 M -95.69 % | 1.040 B 3 866.85 % | 26.225 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 232.956 M 7.59 % | 216.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.511 M | 0.000 -100.00 % | 1.385 M |
| cash and cash equivalents | 188.197 M -22.65 % | 243.300 M 1.94 % | 238.660 M -16.78 % | 286.774 M 24.03 % | 231.206 M -6.52 % | 247.320 M 26.04 % | 196.230 M -45.19 % | 357.995 M -63.10 % | 970.265 M -4.76 % | 1.019 B -14.73 % | 1.195 B 58.48 % | 753.945 M 45.14 % | 519.447 M -26.64 % | 708.055 M 311.33 % | 172.138 M 50.87 % | 114.098 M 236.36 % | 33.921 M -96.77 % | 1.050 B 6 596.33 % | 15.674 M |
| Cash and short term investments | 188.197 M -22.65 % | 243.300 M 1.94 % | 238.660 M -16.78 % | 286.774 M 24.03 % | 231.206 M -6.52 % | 247.320 M 26.04 % | 196.230 M -45.19 % | 357.995 M -70.25 % | 1.203 B -2.60 % | 1.235 B 3.39 % | 1.195 B 58.48 % | 753.945 M 45.14 % | 519.447 M -26.64 % | 708.055 M 311.33 % | 172.138 M 50.87 % | 114.098 M 236.36 % | 33.921 M -96.77 % | 1.050 B 6 596.33 % | 15.674 M |
| Total current assets | 1.021 B 3.23 % | 989.366 M 3.82 % | 952.980 M 5.69 % | 901.710 M -24.55 % | 1.195 B -10.84 % | 1.340 B 4.36 % | 1.284 B -3.11 % | 1.326 B -33.67 % | 1.999 B 9.21 % | 1.830 B 8.67 % | 1.684 B 46.07 % | 1.153 B 22.80 % | 938.800 M -8.94 % | 1.031 B -1.83 % | 1.050 B -10.09 % | 1.168 B -0.97 % | 1.179 B -72.55 % | 4.297 B 718.69 % | 524.844 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -232.956 M -7.59 % | -216.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.653 M | 0.000 | 0.000 -100.00 % | 595.251 M 361.87 % | 128.878 M 80.59 % | 71.365 M |
| Net receivables | 578.680 M 13.38 % | 510.405 M -2.39 % | 522.885 M 17.24 % | 446.012 M -45.02 % | 811.238 M -13.93 % | 942.481 M -1.66 % | 958.416 M 12.56 % | 851.455 M 24.19 % | 685.605 M 38.04 % | 496.685 M 36.69 % | 363.363 M 15.78 % | 313.841 M 3.71 % | 302.620 M 36.44 % | 221.794 M -57.18 % | 517.987 M -14.26 % | 604.129 M 20.34 % | 501.999 M -75.84 % | 2.078 B 406.61 % | 410.195 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 309.865 M 94.66 % | 159.186 M 77.71 % | 89.576 M 32.37 % | 67.670 M 16.82 % | 57.929 M 483.02 % | 9.936 M 21.51 % | 8.177 M 15.14 % | 7.102 M 34.05 % | 5.298 M 2.50 % | 5.169 M 63.94 % | 3.153 M 29.59 % | 2.433 M 7.04 % | 2.273 M 35.06 % | 1.683 M | 0.000 -100.00 % | 996.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 172.118 M 79.26 % | 96.016 M 20.33 % | 79.791 M 9.65 % | 72.768 M 604.57 % | 10.328 M 5.36 % | 9.803 M 34.75 % | 7.275 M 33.90 % | 5.433 M -3.48 % | 5.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 231.490 M 12.06 % | 206.574 M 2.34 % | 201.857 M 4.03 % | 194.032 M 3.16 % | 188.093 M -1.52 % | 190.992 M -1.52 % | 193.949 M -21.74 % | 247.820 M 29.17 % | 191.858 M -10.90 % | 215.317 M 37.17 % | 156.971 M -13.54 % | 181.562 M 110.92 % | 86.081 M -25.31 % | 115.249 M -53.29 % | 246.744 M 302.21 % | 61.347 M -68.83 % | 196.838 M -82.96 % | 1.155 B 672.85 % | 149.510 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 81.857 M 0.86 % | 81.156 M -1.77 % | 82.622 M 16.96 % | 70.643 M -26.30 % | 95.856 M 3.99 % | 92.174 M 25.93 % | 73.196 M 57.61 % | 46.440 M -9.46 % | 51.290 M 47.16 % | 34.854 M 4.87 % | 33.237 M 13.48 % | 29.290 M 13.31 % | 25.849 M -36.87 % | 40.944 M | 0.000 -100.00 % | 40.884 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -10.492 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 |
| Minority interest | 84.010 M 3.59 % | 81.095 M 0.53 % | 80.666 M 14.24 % | 70.611 M 4.93 % | 67.291 M 7.47 % | 62.611 M 6.17 % | 58.971 M 13.51 % | 51.953 M 4.63 % | 49.656 M 56.60 % | 31.709 M 9.05 % | 29.077 M 19.26 % | 24.382 M 99.25 % | 12.237 M 2 269.68 % | -564.000 K -97.20 % | -286.000 K -1 488.89 % | -18.000 K | 0.000 -100.00 % | 168.214 M | 0.000 |
| Capital lease obligations | 3.434 M -18.80 % | 4.229 M -40.10 % | 7.060 M -41.46 % | 12.061 M -15.78 % | 14.320 M -7.09 % | 15.413 M 3.97 % | 14.824 M -19.95 % | 18.519 M 12.08 % | 16.523 M 173.51 % | 6.041 M 21.45 % | 4.974 M 17.26 % | 4.242 M 21.72 % | 3.485 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 328.372 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 519.847 M 0.21 % | 518.766 M -0.21 % | 519.847 M -0.83 % | 524.211 M 0.00 % | 524.211 M 0.00 % | 524.211 M 0.00 % | 524.211 M -0.01 % | 524.270 M -14.14 % | 610.631 M 0.00 % | 610.631 M 124.71 % | 271.743 M 0.00 % | 271.743 M 0.00 % | 271.743 M 4 744.77 % | 5.609 M | 0.000 | 0.000 -100.00 % | 2.920 B | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 10.492 M -6.14 % | 11.178 M -5.78 % | 11.864 M -5.47 % | 12.550 M -5.18 % | 13.236 M -4.92 % | 13.921 M 37.74 % | 10.107 M 3.69 % | 9.747 M -14.33 % | 11.378 M 98.60 % | 5.729 M -72.91 % | 21.145 M -11.19 % | 23.809 M 1 106.13 % | 1.974 M | 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 |
| Total assets | 1.880 B 2.64 % | 1.832 B -0.90 % | 1.849 B 1.09 % | 1.829 B -15.11 % | 2.154 B -4.20 % | 2.249 B 2.87 % | 2.186 B -1.55 % | 2.220 B -5.00 % | 2.337 B 18.33 % | 1.975 B 10.74 % | 1.784 B 37.89 % | 1.294 B 24.49 % | 1.039 B -1.44 % | 1.054 B -1.72 % | 1.073 B -9.98 % | 1.192 B 0.08 % | 1.191 B -94.12 % | 20.260 B 3 646.71 % | 540.740 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 | 2016-12-31 | 2016-06-30 | 2015-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 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 204.356 M | 0.000 -100.00 % | 842.260 M | 0.000 -100.00 % | 180.023 M | 0.000 -100.00 % | 8.145 M | 0.000 100.00 % | -335.490 M -257.43 % | -93.861 M -1 657.08 % | 6.028 M -53.18 % | 12.876 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 100.00 % | -721.000 K -100.33 % | 221.090 M 19 259.89 % | 1.142 M -75.43 % | 4.647 M -37.38 % | 7.421 M 17.12 % | 6.336 M -48.76 % | 12.366 M -9.47 % | 13.660 M -10.15 % | 15.203 M 1 802.75 % | 799.000 K -18.72 % | 983.000 K -20.79 % | 1.241 M 3.50 % | 1.199 M 6 210.53 % | 19.000 K -93.76 % | 304.500 K | 0.000 -100.00 % | 17.750 K | 0.000 -100.00 % | 70.000 K |
| Change in working capital | 0.000 100.00 % | -251.944 M | 0.000 100.00 % | -234.570 M | 0.000 100.00 % | -237.024 M | 0.000 100.00 % | -864.341 M | 0.000 100.00 % | -199.959 M | 0.000 100.00 % | -17.442 M | 0.000 -100.00 % | 347.234 M 274.90 % | 92.620 M 491.84 % | -23.637 M 66.15 % | -69.820 M -1 878.74 % | -3.529 M | 0.000 100.00 % | -15.229 M | 0.000 100.00 % | -35.702 M |
| Accounts receivables | 0.000 100.00 % | -193.065 M | 0.000 100.00 % | -203.851 M | 0.000 100.00 % | -205.498 M | 0.000 100.00 % | -849.681 M | 0.000 100.00 % | -192.389 M | 0.000 100.00 % | -23.348 M | 0.000 -100.00 % | 334.507 M | 0.000 100.00 % | -7.227 M 43.96 % | -12.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 100.00 % | -58.879 M | 0.000 100.00 % | -30.719 M | 0.000 100.00 % | -31.526 M | 0.000 100.00 % | -14.660 M | 0.000 100.00 % | -7.570 M | 0.000 -100.00 % | 5.906 M | 0.000 -100.00 % | 12.727 M | 0.000 100.00 % | -16.410 M 71.17 % | -56.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -47.821 M -115.88 % | 301.063 M 419.39 % | -94.262 M -114.88 % | 633.391 M 576.07 % | -133.047 M -156.71 % | 234.590 M 217.16 % | -200.230 M -132.11 % | 623.636 M 573.84 % | -131.612 M -159.12 % | 222.609 M 319.22 % | -101.546 M -170.80 % | 143.433 M 446.43 % | -41.403 M 42.15 % | -71.565 M -161.86 % | 115.682 M 94.66 % | 59.427 M 429.66 % | -18.027 M -90.04 % | -9.486 M -105.51 % | 172.133 M 53 109.58 % | 323.500 K 100.14 % | -239.095 M -4 050.35 % | 6.053 M |
| Net cash provided by operating activities | 0.000 -100.00 % | 19.349 M 155.32 % | -34.978 M -154.24 % | 64.485 M 4 063.01 % | 1.549 M -97.37 % | 58.958 M 145.30 % | -130.161 M 65.39 % | -376.090 M -503.22 % | 93.272 M -35.27 % | 144.094 M 281.99 % | 37.722 M -82.82 % | 219.539 M 302.73 % | 54.513 M -82.34 % | 308.691 M 117.74 % | 141.770 M 115.46 % | 65.798 M 255.41 % | -42.339 M -821.92 % | 5.865 M -99.40 % | 980.828 M 234 688.27 % | 417.750 K -99.92 % | 545.448 M 3 944.77 % | -14.187 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -3.880 M -77.17 % | -2.190 M -119.88 % | -996.000 K 65.26 % | -2.867 M 28.54 % | -4.012 M -2.29 % | -3.922 M 1.68 % | -3.989 M 30.16 % | -5.712 M -195.19 % | -1.935 M 45.08 % | -3.523 M -73.63 % | -2.029 M 19.99 % | -2.536 M -87.02 % | -1.356 M 30.96 % | -1.964 M -143.98 % | -805.000 K -16.29 % | -692.250 K 99.72 % | -243.952 M -46 500.19 % | -523.500 K 99.90 % | -509.875 M -157 268.83 % | -324.000 K |
| Acquisitions net | 0.000 | 0.000 100.00 % | -10.771 M | 0.000 100.00 % | -10.770 M | 0.000 100.00 % | -18.595 M 80.52 % | -95.462 M -106.38 % | -46.255 M -88.24 % | -24.573 M -259.68 % | -6.832 M -52.30 % | -4.486 M 77.21 % | -19.684 M | 0.000 | 0.000 100.00 % | -5.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.998 M | 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 |
| Other investing activites | 0.000 100.00 % | -4.183 M -168.16 % | 6.137 M 269.48 % | 1.661 M 434.21 % | -497.000 K -24.56 % | -399.000 K 89.93 % | -3.961 M 92.19 % | -50.727 M 42.94 % | -88.895 M 56.19 % | -202.905 M -11 615.61 % | 1.762 M -96.15 % | 45.805 M 149.58 % | -92.379 M -131.75 % | 290.951 M 1 350.91 % | 20.053 M -63.45 % | 54.862 M 1 004.75 % | 4.966 M 617.37 % | 692.250 K 102.86 % | -24.183 M -4 719.48 % | 523.500 K -99.87 % | 413.885 M 127 642.28 % | 324.000 K |
| Net cash used for investing activites | 0.000 100.00 % | -4.183 M 50.87 % | -8.514 M -1 509.45 % | -529.000 K 95.69 % | -12.263 M -275.47 % | -3.266 M 87.71 % | -26.568 M 82.30 % | -150.111 M -7.89 % | -139.139 M 40.33 % | -233.190 M -3 228.91 % | -7.005 M -118.53 % | 37.796 M 133.13 % | -114.092 M -139.56 % | 288.415 M 1 442.57 % | 18.697 M -60.75 % | 47.638 M 1 044.87 % | 4.161 M -70.82 % | 14.262 M 105.32 % | -268.135 M -3 209.59 % | -8.102 M 91.56 % | -95.990 M -718.57 % | -11.727 M |
| Debt repayment | 0.000 | 0.000 100.00 % | -2.559 M | 0.000 100.00 % | -2.915 M | 0.000 100.00 % | -3.458 M | 0.000 100.00 % | -3.482 M | 0.000 100.00 % | -2.122 M | 0.000 100.00 % | -1.152 M | 0.000 100.00 % | -80.000 M | 0.000 | 0.000 | 0.000 100.00 % | -207.481 M | 0.000 100.00 % | -39.163 M | 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 -100.00 % | 68.244 M 0.00 % | 68.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -88.482 M | 0.000 100.00 % | -73.145 M | 0.000 100.00 % | -22.168 M 82.68 % | -128.000 M -240.95 % | -37.542 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -264.680 M | 0.000 100.00 % | -369.867 M | 0.000 |
| Other financing activites | 0.000 100.00 % | -10.626 M -415.08 % | -2.063 M 83.41 % | -12.433 M -400.32 % | -2.485 M 46.00 % | -4.602 M -191.63 % | -1.578 M -165.40 % | 2.413 M 199.01 % | 807.000 K 117.69 % | -4.561 M -101.11 % | 412.313 M 14 910.09 % | -2.784 M -2 363.41 % | 123.000 K 100.20 % | -61.189 M -172.84 % | -22.427 M 42.74 % | -39.169 M -188.84 % | 44.088 M 3 485.12 % | 1.230 M -99.04 % | 127.450 M 945.38 % | 12.192 M -94.91 % | 239.756 M 1 093.37 % | 20.091 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -10.626 M -129.90 % | -4.622 M 62.82 % | -12.433 M -130.24 % | -5.400 M -17.34 % | -4.602 M 8.62 % | -5.036 M 94.15 % | -86.069 M -3 117.53 % | -2.675 M 96.56 % | -77.706 M -118.94 % | 410.191 M 1 743.92 % | -24.952 M 80.66 % | -129.029 M -110.87 % | -61.189 M 40.26 % | -102.427 M -161.50 % | -39.169 M -188.84 % | 44.088 M 3 485.12 % | 1.230 M 100.36 % | -344.711 M -2 927.41 % | 12.192 M 107.20 % | -169.274 M -942.55 % | 20.091 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.320 M 200.00 % | -247.320 M -169.08 % | 357.995 M 200.00 % | -357.995 M -135.14 % | 1.019 B 11 121.28 % | -9.244 M -101.23 % | 753.945 M 35 547.52 % | 2.115 M -99.70 % | 708.055 M 7 838.52 % | -9.150 M -151.97 % | 17.606 M 0.00 % | 17.606 M 1 441.92 % | -1.312 M 0.00 % | -1.312 M -141.64 % | 3.151 M 5 735.19 % | 54.000 K 100.60 % | -9.031 M -7 128.02 % | 128.500 K |
| Net change in cash | 0.000 100.00 % | -238.660 M -200.00 % | 238.660 M | 0.000 -100.00 % | 231.206 M 217.82 % | -196.230 M -200.00 % | 196.230 M 120.22 % | -970.265 M -200.00 % | 970.265 M 651.14 % | -176.046 M -114.73 % | 1.195 B 409.54 % | 234.498 M -54.86 % | 519.447 M 3 077.39 % | 16.348 M -88.62 % | 143.614 M 4.69 % | 137.183 M 337.57 % | 31.351 M 56.41 % | 20.044 M -98.09 % | 1.050 B 22 908.34 % | 4.562 M -99.48 % | 877.512 M 15 511.17 % | -5.694 M |
| Cash at beginning of period | 0.000 -100.00 % | 238.660 M | 0.000 -100.00 % | 231.206 M | 0.000 -100.00 % | 196.230 M | 0.000 -100.00 % | 970.265 M | 0.000 -100.00 % | 1.195 B | 0.000 -100.00 % | 519.447 M | 0.000 -100.00 % | 172.138 M 503.47 % | 28.525 M -28.39 % | 39.831 M 369.69 % | 8.480 M 0.00 % | 8.480 M | 0.000 -100.00 % | 3.919 M | 0.000 -100.00 % | 9.613 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 238.660 M 3.22 % | 231.206 M 0.00 % | 231.206 M | 0.000 -100.00 % | 196.230 M | 0.000 -100.00 % | 970.265 M -4.76 % | 1.019 B -14.73 % | 1.195 B 58.48 % | 753.945 M 45.14 % | 519.447 M 175.59 % | 188.486 M 9.50 % | 172.138 M -2.75 % | 177.014 M 344.41 % | 39.831 M 39.64 % | 28.525 M -97.28 % | 1.050 B 12 276.79 % | 8.480 M -99.03 % | 877.512 M 22 294.08 % | 3.919 M |
| Operating cash flow | 0.000 -100.00 % | 19.349 M 155.32 % | -34.978 M -154.24 % | 64.485 M 4 063.01 % | 1.549 M -97.37 % | 58.958 M 145.30 % | -130.161 M 65.39 % | -376.090 M -503.22 % | 93.272 M -35.27 % | 144.094 M 281.99 % | 37.722 M -82.82 % | 219.539 M 302.73 % | 54.513 M -82.34 % | 308.691 M 117.74 % | 141.770 M 115.46 % | 65.798 M 255.41 % | -42.339 M -821.92 % | 5.865 M -99.40 % | 980.828 M 234 688.27 % | 417.750 K -99.92 % | 545.448 M 3 944.77 % | -14.187 M |
| Capital expenditure | 0.000 100.00 % | -2.466 M 36.44 % | -3.880 M -77.17 % | -2.190 M -119.88 % | -996.000 K 65.26 % | -2.867 M 28.54 % | -4.012 M -2.29 % | -3.922 M 1.68 % | -3.989 M 30.16 % | -5.712 M -195.19 % | -1.935 M 45.08 % | -3.523 M -73.63 % | -2.029 M 19.99 % | -2.536 M -87.02 % | -1.356 M 30.96 % | -1.964 M -143.98 % | -805.000 K -16.29 % | -692.250 K 99.72 % | -243.952 M -46 500.19 % | -523.500 K 99.90 % | -509.875 M -157 268.83 % | -324.000 K |
| Free CashFlow | 0.000 -100.00 % | 16.883 M 143.45 % | -38.858 M -162.38 % | 62.295 M 11 164.92 % | 553.000 K -99.01 % | 56.091 M 141.80 % | -134.173 M 64.69 % | -380.012 M -525.63 % | 89.283 M -35.48 % | 138.382 M 286.68 % | 35.787 M -83.43 % | 216.016 M 311.58 % | 52.484 M -82.86 % | 306.155 M 118.04 % | 140.414 M 119.97 % | 63.834 M 247.96 % | -43.144 M -934.10 % | 5.173 M -99.30 % | 736.876 M 696 909.46 % | -105.750 K -100.30 % | 35.573 M 345.15 % | -14.511 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |