Evergreen Products Group Limited 1962.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.016 B 3.79 % | 979.240 M -11.01 % | 1.100 B -8.87 % | 1.207 B 35.63 % | 890.201 M 14.51 % | 777.405 M 6.18 % | 732.170 M 13.10 % | 647.343 M 8.67 % | 595.682 M 7.43 % | 554.479 M 3.85 % | 533.908 M |
| Net income | 39.916 M -21.75 % | 51.011 M -23.05 % | 66.289 M 22.61 % | 54.067 M 434.24 % | -16.176 M -117.91 % | 90.328 M -18.61 % | 110.975 M 0.75 % | 110.151 M 234.09 % | 32.970 M -52.01 % | 68.706 M -2.30 % | 70.326 M |
| Income before tax | 52.712 M -3.79 % | 54.787 M -11.98 % | 62.247 M -0.09 % | 62.303 M 459.10 % | -17.350 M -119.99 % | 86.794 M -21.79 % | 110.972 M 0.50 % | 110.415 M 198.28 % | 37.017 M -48.14 % | 71.375 M -0.54 % | 71.764 M |
| Income before tax ratio | 0.05 -7.30 % | 0.06 -1.10 % | 0.06 9.63 % | 0.05 364.75 % | -0.02 -117.46 % | 0.11 -26.34 % | 0.15 -11.14 % | 0.17 174.48 % | 0.06 -51.72 % | 0.13 -4.23 % | 0.13 |
| EBITDA | 129.339 M -8.13 % | 140.782 M 32.53 % | 106.230 M -13.18 % | 122.352 M 165.27 % | 46.123 M -69.38 % | 150.616 M -2.10 % | 153.839 M 2.16 % | 150.590 M 88.43 % | 79.919 M -23.10 % | 103.930 M 2.94 % | 100.959 M |
| Net income ratio | 0.04 -24.61 % | 0.05 -13.53 % | 0.06 34.53 % | 0.04 346.43 % | -0.02 -115.64 % | 0.12 -23.34 % | 0.15 -10.92 % | 0.17 207.43 % | 0.06 -55.33 % | 0.12 -5.93 % | 0.13 |
| Ratio EBITDA | 0.13 -11.48 % | 0.14 48.92 % | 0.10 -4.73 % | 0.10 95.58 % | 0.05 -73.26 % | 0.19 -7.79 % | 0.21 -9.68 % | 0.23 73.39 % | 0.13 -28.42 % | 0.19 -0.88 % | 0.19 |
| Gross profit ratio | 0.24 0.60 % | 0.24 1.94 % | 0.23 13.38 % | 0.21 20.17 % | 0.17 -48.13 % | 0.33 -5.36 % | 0.35 -1.78 % | 0.36 0.28 % | 0.35 0.92 % | 0.35 7.76 % | 0.33 |
| Weighted average shs out dil | 652.727 M -3.79 % | 678.473 M -1.11 % | 686.082 M 0.00 % | 686.082 M 2.82 % | 667.296 M 6.95 % | 623.932 M 1.49 % | 614.787 M 15.10 % | 534.124 M -21.12 % | 677.173 M -24.18 % | 893.096 M 0.00 % | 893.096 M |
| Weighted average shs out | 652.734 M -3.79 % | 678.473 M -1.11 % | 686.082 M 0.03 % | 685.869 M 2.78 % | 667.296 M 7.34 % | 621.664 M 1.89 % | 610.108 M 30.17 % | 468.714 M 39.12 % | 336.904 M 0.00 % | 336.904 M 0.00 % | 336.904 M |
| EPS diluted | 0.06 -18.62 % | 0.08 -22.15 % | 0.10 22.59 % | 0.08 425.62 % | -0.02 -117.29 % | 0.14 -22.22 % | 0.18 20.00 % | 0.15 208.01 % | 0.05 -67.53 % | 0.15 0.00 % | 0.15 |
| Earnings per share | 0.06 -18.62 % | 0.08 -22.15 % | 0.10 22.59 % | 0.08 425.62 % | -0.02 -116.13 % | 0.15 -16.67 % | 0.18 -25.00 % | 0.24 140.00 % | 0.10 -50.00 % | 0.20 -4.76 % | 0.21 |
| Gross profit | 243.536 M 4.42 % | 233.233 M -9.28 % | 257.095 M 3.33 % | 248.808 M 62.99 % | 152.655 M -40.60 % | 257.008 M 0.49 % | 255.765 M 11.10 % | 230.220 M 8.98 % | 211.253 M 8.42 % | 194.841 M 11.91 % | 174.104 M |
| Income tax expense | 12.986 M 97.87 % | 6.563 M 66.62 % | 3.939 M -24.66 % | 5.228 M 727.22 % | 632.000 K 6.40 % | 594.000 K 64.54 % | 361.000 K -62.04 % | 951.000 K -77.68 % | 4.260 M 61.61 % | 2.636 M 89.50 % | 1.391 M |
| Cost of revenue | 772.826 M 3.60 % | 746.007 M -11.54 % | 843.280 M -12.03 % | 958.612 M 29.97 % | 737.546 M 41.73 % | 520.397 M 9.23 % | 476.405 M 14.21 % | 417.123 M 8.50 % | 384.429 M 6.89 % | 359.638 M -0.05 % | 359.804 M |
| General and administrative expenses | 132.458 M 11.22 % | 119.091 M -13.75 % | 138.073 M -7.42 % | 149.145 M 21.11 % | 123.144 M -12.15 % | 140.177 M 13.93 % | 123.034 M -0.50 % | 123.651 M 41.50 % | 87.383 M -5.45 % | 92.420 M 12.39 % | 82.228 M |
| Selling and marketing expenses | 27.017 M -12.92 % | 31.027 M 16.07 % | 26.731 M 40.92 % | 18.969 M 41.17 % | 13.437 M -10.19 % | 14.962 M -6.58 % | 16.015 M 1.88 % | 15.720 M 21.88 % | 12.898 M 0.17 % | 12.876 M -13.38 % | 14.865 M |
| Other expenses | 1.354 M | 0.000 -100.00 % | 179.000 K 119.04 % | -940.000 K -104.21 % | 22.319 M | 0.000 | 0.000 | 0.000 100.00 % | -56.313 M -944.96 % | -5.389 M -491.55 % | -911.000 K |
| Operating expenses | 160.829 M 5.69 % | 152.171 M -7.77 % | 164.983 M -1.31 % | 167.174 M 5.21 % | 158.900 M 2.42 % | 155.139 M 11.57 % | 139.049 M 0.40 % | 138.491 M 40.76 % | 98.387 M -4.73 % | 103.276 M 7.37 % | 96.190 M |
| Cost and expenses | 933.655 M 3.95 % | 898.178 M -10.77 % | 1.007 B -10.58 % | 1.126 B 29.49 % | 869.373 M 28.69 % | 675.536 M 9.76 % | 615.454 M 10.77 % | 555.614 M 15.08 % | 482.816 M 4.30 % | 462.914 M 1.52 % | 455.994 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 |
| Selling general and administrative expenses | 159.475 M 4.80 % | 152.171 M -7.67 % | 164.804 M -1.97 % | 168.114 M 23.09 % | 136.581 M -11.96 % | 155.139 M 11.57 % | 139.049 M -0.23 % | 139.371 M 38.98 % | 100.281 M -4.76 % | 105.296 M 8.45 % | 97.093 M |
| Interest income | 1.209 M -45.86 % | 2.233 M 379.18 % | 466.000 K 76.52 % | 264.000 K -26.67 % | 360.000 K -5.51 % | 381.000 K 36.56 % | 279.000 K -87.38 % | 2.211 M 2 133.33 % | 99.000 K -41.42 % | 169.000 K 50.89 % | 112.000 K |
| Interest expense | 40.972 M 11.31 % | 36.810 M 23.42 % | 29.826 M 45.29 % | 20.528 M -5.40 % | 21.699 M 4.94 % | 20.677 M 33.19 % | 15.524 M 24.14 % | 12.505 M -28.80 % | 17.562 M 40.18 % | 12.528 M 1.33 % | 12.364 M |
| Depreciation and amortization | 46.632 M -5.19 % | 49.185 M 247.43 % | 14.157 M -64.18 % | 39.521 M -5.39 % | 41.774 M -3.18 % | 43.145 M 57.79 % | 27.343 M -1.18 % | 27.670 M 38.07 % | 20.040 M 28.24 % | 15.627 M 12.17 % | 13.931 M |
| Operating income | 82.707 M 2.03 % | 81.062 M -12.00 % | 92.112 M 12.84 % | 81.634 M 1 407.19 % | -6.245 M -105.99 % | 104.317 M -12.86 % | 119.718 M -2.80 % | 123.162 M 121.08 % | 55.709 M -33.57 % | 83.861 M 3.27 % | 81.209 M |
| Operating income ratio | 0.08 -1.70 % | 0.08 -1.11 % | 0.08 23.81 % | 0.07 1 063.76 % | -0.01 -105.23 % | 0.13 -17.93 % | 0.16 -14.06 % | 0.19 103.44 % | 0.09 -38.16 % | 0.15 -0.57 % | 0.15 |
| Total other income expenses net | -29.995 M -14.16 % | -26.275 M 12.02 % | -29.865 M -54.49 % | -19.331 M -74.07 % | -11.105 M 26.33 % | -15.075 M -162.45 % | -5.744 M 54.94 % | -12.747 M 31.81 % | -18.692 M -49.70 % | -12.486 M -32.20 % | -9.445 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 456.649 M -12.92 % | 524.419 M 11.27 % | 471.290 M -21.74 % | 602.194 M -15.55 % | 713.052 M 2.69 % | 694.354 M 20.10 % | 578.123 M 39.40 % | 414.728 M -6.48 % | 443.444 M 59.90 % | 277.318 M -4.91 % | 291.639 M |
| Total investments | 44.766 M -23.92 % | 58.843 M 37.90 % | 42.672 M 109.47 % | 20.371 M 21.45 % | 16.773 M -34.89 % | 25.761 M 4.02 % | 24.766 M | 0.000 | 0.000 -100.00 % | 2.959 M -10.36 % | 3.301 M |
| Total debt | 572.361 M -6.93 % | 615.002 M 11.84 % | 549.902 M -18.00 % | 670.638 M -14.38 % | 783.285 M 7.23 % | 730.463 M 12.90 % | 646.996 M 27.89 % | 505.882 M 0.41 % | 503.821 M 58.04 % | 318.792 M -9.33 % | 351.581 M |
| Accumulated other comprehensive income loss | -110.252 M -75.03 % | -62.991 M -55.20 % | -40.588 M -245.63 % | 27.870 M -1.80 % | 28.381 M 17.56 % | 24.141 M 116.49 % | -146.358 M -16.39 % | -125.749 M -22.87 % | -102.341 M -12.05 % | -91.332 M -10.57 % | -82.604 M |
| Retained earnings | 415.738 M 0.36 % | 414.234 M -0.63 % | 416.848 M 12.73 % | 369.769 M 14.04 % | 324.246 M -8.31 % | 353.644 M 24.01 % | 285.173 M 14.10 % | 249.932 M 78.80 % | 139.781 M -10.65 % | 156.438 M -49.06 % | 307.078 M |
| Common stock | 50.311 M -1.37 % | 51.010 M -4.43 % | 53.377 M 0.00 % | 53.377 M 0.00 % | 53.377 M 3.78 % | 51.432 M 7.49 % | 47.847 M 0.00 % | 47.847 M 515.00 % | 7.780 M 159.33 % | 3.000 M 0.00 % | 3.000 M |
| Total equity | 795.230 M -5.90 % | 845.100 M -4.84 % | 888.088 M -3.65 % | 921.691 M 5.58 % | 872.955 M 0.82 % | 865.896 M 21.81 % | 710.868 M 5.82 % | 671.802 M 369.41 % | 143.117 M -56.41 % | 328.344 M -18.18 % | 401.321 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 17.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 63.887 M 43.26 % | 44.595 M 100.38 % | 22.255 M -56.05 % | 50.641 M 160.59 % | 19.433 M 44.00 % | 13.495 M 8 550.64 % | 156.000 K | 0.000 -100.00 % | 205.256 M 118 545.09 % | 173.000 K | 0.000 |
| Total non current liabilities | 70.792 M 35.07 % | 52.412 M 76.26 % | 29.735 M -59.75 % | 73.874 M 200.04 % | 24.621 M 30.51 % | 18.865 M 288.25 % | 4.859 M 29.82 % | 3.743 M -98.20 % | 207.990 M 7 637.72 % | 2.688 M -50.68 % | 5.450 M |
| Other current liabilities | 87.523 M 13.29 % | 77.258 M 2.86 % | 75.112 M 94.83 % | 38.553 M 27.37 % | 30.269 M -60.75 % | 77.120 M 17.68 % | 65.535 M 100.09 % | 32.752 M -69.79 % | 108.415 M 18.27 % | 91.667 M 305.39 % | 22.612 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 7.100 M -19.24 % | 8.791 M -43.68 % | 15.610 M 360.34 % | 3.391 M -26.89 % | 4.638 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 508.474 M -10.86 % | 570.407 M 8.10 % | 527.647 M -14.90 % | 619.997 M -18.83 % | 763.852 M 6.54 % | 716.968 M 10.84 % | 646.840 M 27.86 % | 505.882 M 0.41 % | 503.821 M 58.13 % | 318.619 M -9.38 % | 351.581 M |
| Total current liabilities | 668.917 M -8.87 % | 734.054 M 12.46 % | 652.750 M -9.39 % | 720.411 M -16.19 % | 859.614 M 2.67 % | 837.219 M 10.37 % | 758.562 M 35.93 % | 558.047 M -11.90 % | 633.389 M 36.87 % | 462.768 M 12.59 % | 411.033 M |
| Total liabilities | 739.709 M -5.95 % | 786.466 M 15.24 % | 682.485 M -14.08 % | 794.285 M -10.17 % | 884.235 M 3.29 % | 856.084 M 12.14 % | 763.421 M 35.89 % | 561.790 M -33.23 % | 841.379 M 80.76 % | 465.456 M 11.76 % | 416.483 M |
| Other non current assets | 24.802 M 2 353.21 % | 1.011 M | 0.000 | 0.000 -100.00 % | 16.773 M | 0.000 | 0.000 -100.00 % | 67.584 M 38.51 % | 48.795 M 26.57 % | 38.552 M -62.48 % | 102.751 M |
| Long term investments | 44.766 M -23.92 % | 58.843 M 7.35 % | 54.815 M 169.08 % | 20.371 M 21.45 % | 16.773 M -34.89 % | 25.761 M 4.02 % | 24.766 M | 0.000 | 0.000 -100.00 % | 2.959 M -10.36 % | 3.301 M |
| Intangible assets | 310.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 575.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 885.000 K | 0.000 | 0.000 | 0.000 100.00 % | -18.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 532.459 M -9.31 % | 587.142 M -5.88 % | 623.850 M -17.21 % | 753.508 M -0.88 % | 760.197 M -1.31 % | 770.291 M 29.75 % | 593.684 M 62.47 % | 365.411 M 19.80 % | 305.014 M 29.61 % | 235.325 M -5.69 % | 249.515 M |
| Total non current assets | 602.912 M -6.81 % | 646.996 M -4.67 % | 678.665 M -12.30 % | 773.879 M -0.40 % | 776.970 M -2.40 % | 796.052 M 28.72 % | 618.450 M 42.83 % | 432.995 M 22.38 % | 353.809 M 27.80 % | 276.836 M -22.14 % | 355.567 M |
| Other current assets | 80.081 M -28.65 % | 112.236 M -2.21 % | 114.769 M -31.50 % | 167.550 M -26.98 % | 229.450 M 146.46 % | 93.097 M -73.85 % | 356.077 M 9.76 % | 324.403 M 28.11 % | 253.232 M 27.51 % | 198.605 M 2.19 % | 194.357 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 115.712 M 27.74 % | 90.583 M 15.23 % | 78.612 M 14.86 % | 68.444 M -2.55 % | 70.233 M 94.50 % | 36.109 M -47.57 % | 68.873 M -24.44 % | 91.154 M 50.97 % | 60.377 M 45.58 % | 41.474 M -30.81 % | 59.942 M |
| Cash and short term investments | 115.712 M 27.74 % | 90.583 M 15.23 % | 78.612 M 14.86 % | 68.444 M -2.55 % | 70.233 M 94.50 % | 36.109 M -47.57 % | 68.873 M -24.44 % | 91.154 M 50.97 % | 60.377 M 45.58 % | 41.474 M -30.81 % | 59.942 M |
| Total current assets | 932.027 M -5.34 % | 984.570 M 10.39 % | 891.908 M -5.33 % | 942.097 M -3.89 % | 980.220 M 5.86 % | 925.928 M 8.19 % | 855.839 M 6.90 % | 800.597 M 26.94 % | 630.687 M 22.00 % | 516.964 M 11.84 % | 462.237 M |
| Inventory | 488.501 M -6.30 % | 521.359 M 9.52 % | 476.030 M 0.97 % | 471.450 M -3.10 % | 486.517 M 2.08 % | 476.613 M 10.61 % | 430.889 M 11.91 % | 385.040 M 21.43 % | 317.078 M 14.52 % | 276.885 M 33.16 % | 207.938 M |
| Net receivables | 247.733 M -4.86 % | 260.392 M 17.03 % | 222.497 M -5.18 % | 234.653 M 20.94 % | 194.020 M -39.39 % | 320.109 M 18.14 % | 270.948 M 76.17 % | 153.802 M -12.34 % | 175.448 M 7.96 % | 162.505 M 1.19 % | 160.592 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 61.418 M -16.70 % | 73.729 M 108.39 % | 35.380 M -20.59 % | 44.551 M -4.22 % | 46.513 M 27.20 % | 36.568 M -5.22 % | 38.582 M 128.85 % | 16.859 M -1.56 % | 17.127 M -65.79 % | 50.071 M 44.88 % | 34.560 M |
| Tax payables | 11.502 M -9.15 % | 12.660 M 68.55 % | 7.511 M -11.83 % | 8.519 M 152.79 % | 3.370 M 6.24 % | 3.172 M 6.91 % | 2.967 M 16.17 % | 2.554 M -36.56 % | 4.026 M 66.98 % | 2.411 M 5.75 % | 2.280 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.901 M 204.21 % | -4.703 M | 0.000 100.00 % | -205.256 M -8 061.27 % | -2.515 M | 0.000 |
| Minority interest | -4.909 M 24.78 % | -6.526 M 21.57 % | -8.321 M -313.19 % | 3.903 M 449.72 % | 710.000 K -73.08 % | 2.637 M 349.01 % | -1.059 M -62.92 % | -650.000 K -750.00 % | 100.000 K -89.05 % | 913.000 K -0.11 % | 914.000 K |
| Capital lease obligations | 10.029 M -10.99 % | 11.267 M 16.78 % | 9.648 M -20.17 % | 12.086 M 36.16 % | 8.876 M -23.60 % | 11.618 M 5 485.58 % | 208.000 K | 0.000 -100.00 % | 165.000 K -75.30 % | 668.000 K 3 080.95 % | 21.000 K |
| Preferred stock | 0.000 -100.00 % | 73.368 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 444.342 M 15.00 % | 386.382 M -17.22 % | 466.772 M -64.94 % | 1.331 B 185.51 % | 466.241 M 7.42 % | 434.042 M 14.55 % | 378.907 M 3.26 % | 366.950 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 6.905 M -11.67 % | 7.817 M 4.51 % | 7.480 M 29.48 % | 5.777 M 11.35 % | 5.188 M -3.39 % | 5.370 M 14.18 % | 4.703 M 25.65 % | 3.743 M 36.91 % | 2.734 M 8.71 % | 2.515 M -53.85 % | 5.450 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.535 B -5.92 % | 1.632 B 3.88 % | 1.571 B -8.47 % | 1.716 B -2.35 % | 1.757 B 2.04 % | 1.722 B 16.80 % | 1.474 B 19.51 % | 1.234 B 25.30 % | 984.496 M 24.02 % | 793.800 M -2.94 % | 817.804 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -54.000 K -105.50 % | 981.000 K -95.55 % | 22.031 M 592.64 % | -4.472 M 46.94 % | -8.428 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 54.000 K 0.00 % | 54.000 K -91.29 % | 620.000 K -52.64 % | 1.309 M -62.89 % | 3.527 M 20.83 % | 2.919 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 276.210 M 10.18 % | 250.699 M -7.73 % | 271.696 M 85.47 % | 146.493 M 1 342.29 % | 10.157 M 110.13 % | -100.281 M -55.16 % | -64.629 M 44.11 % | -115.644 M -34.90 % | -85.724 M -13.71 % | -75.390 M -29.50 % | -58.218 M |
| Accounts receivables | 17.083 M 144.72 % | -38.203 M -174.93 % | 50.983 M 686.05 % | 6.486 M -63.53 % | 17.786 M 137.17 % | -47.856 M 1.09 % | -48.381 M -45.45 % | -33.264 M 30.23 % | -47.674 M -117.15 % | -21.954 M 45.41 % | -40.213 M |
| Inventory | 39.179 M 186.43 % | -45.329 M -889.72 % | -4.580 M -130.40 % | 15.067 M 151.03 % | -29.523 M 37.08 % | -46.921 M -2.34 % | -45.849 M 32.54 % | -67.962 M -69.09 % | -40.193 M 41.70 % | -68.947 M -260.60 % | -19.120 M |
| Accounts payables | 227.822 M -31.07 % | 330.499 M 45.60 % | 226.984 M 72.27 % | 131.759 M 1 261.85 % | 9.675 M 327.27 % | -4.257 M -117.05 % | 24.963 M 310.64 % | -11.851 M -653.01 % | 2.143 M -86.18 % | 15.511 M | 0.000 |
| Other working capital | -7.874 M -310.99 % | 3.732 M 320.70 % | -1.691 M 75.20 % | -6.819 M -155.81 % | 12.219 M 1 079.87 % | -1.247 M 93.36 % | -18.780 M 60.61 % | -47.682 M -4.72 % | -45.531 M -606.67 % | -6.443 M 83.52 % | -39.098 M |
| Other non cash items | 26.656 M -19.79 % | 33.231 M 13.93 % | 29.169 M 43.94 % | 20.264 M -5.04 % | 21.339 M 5.14 % | 20.296 M 33.13 % | 15.245 M 163.48 % | -24.014 M -141.52 % | 57.835 M 342.27 % | 13.077 M 57.35 % | 8.311 M |
| Net cash provided by operating activities | 393.649 M 2.46 % | 384.180 M -8.87 % | 421.592 M 56.04 % | 270.182 M 240.88 % | 79.260 M 61.73 % | 49.009 M -41.49 % | 83.764 M 5 425.11 % | -1.573 M -105.39 % | 29.168 M 18.14 % | 24.689 M -31.01 % | 35.788 M |
| Investments in property plant and equipment | -28.968 M -6.31 % | -27.248 M -1.79 % | -26.768 M -4.53 % | -25.607 M -12.70 % | -22.722 M 87.34 % | -179.453 M 6.38 % | -191.691 M -98.20 % | -96.718 M -9.18 % | -88.589 M -34.30 % | -65.964 M -185.34 % | -23.118 M |
| Acquisitions net | 3.315 M 12.83 % | 2.938 M | 0.000 -100.00 % | 3.090 M 868.65 % | 319.000 K -86.56 % | 2.374 M -71.48 % | 8.323 M 5 134.59 % | 159.000 K -94.15 % | 2.718 M 176.74 % | -3.542 M -8 955.00 % | 40.000 K |
| Purchases of investments | 0.000 100.00 % | -2.247 M 42.28 % | -3.893 M 58.68 % | -9.421 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.178 M | 0.000 100.00 % | -1.059 M |
| Sales maturities of investments | 1.867 M | 0.000 | 0.000 -100.00 % | 9.421 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.386 M | 0.000 -100.00 % | 917.000 K |
| Other investing activites | 37.210 M 13 994.70 % | 264.000 K 103.37 % | -7.835 M -200.76 % | 7.776 M 138.32 % | -20.292 M -176.19 % | -7.347 M -129.65 % | 24.782 M 176.02 % | -32.598 M -70.27 % | -19.145 M 78.72 % | -89.950 M -118.00 % | -41.262 M |
| Net cash used for investing activites | 13.424 M 151.06 % | -26.293 M 31.70 % | -38.496 M -161.15 % | -14.741 M 65.47 % | -42.695 M 76.85 % | -184.426 M -10.49 % | -166.909 M -29.07 % | -129.316 M -27.47 % | -101.452 M 36.38 % | -159.456 M -147.29 % | -64.482 M |
| Debt repayment | -293.069 M -34.99 % | -217.110 M 34.08 % | -329.363 M 23.48 % | -430.449 M -874.69 % | 55.564 M -22.89 % | 72.057 M -48.86 % | 140.906 M 6 230.01 % | 2.226 M -98.80 % | 185.532 M 654.89 % | -33.436 M -139.88 % | 83.833 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.750 M -49.95 % | 71.427 M | 0.000 -100.00 % | 253.688 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -5.730 M 71.01 % | -19.766 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -38.412 M 29.13 % | -54.200 M -182.14 % | -19.210 M -115.38 % | -8.919 M 32.54 % | -13.222 M 39.51 % | -21.857 M 71.18 % | -75.830 M | 0.000 100.00 % | -50.000 M | 0.000 100.00 % | -20.000 M |
| Other financing activites | -41.125 M 20.63 % | -51.816 M -161.27 % | -19.832 M -109.68 % | 204.872 M 349.41 % | -82.142 M -341.53 % | -18.604 M -414.31 % | 5.919 M 106.15 % | -96.309 M -127.45 % | -42.343 M -128.05 % | 150.949 M 1 593.36 % | -10.108 M |
| Net cash used provided by financing activities | -378.336 M -10.34 % | -342.892 M 6.93 % | -368.405 M -57.11 % | -234.496 M -5 690.02 % | -4.050 M -103.93 % | 103.023 M 63.54 % | 62.994 M -60.53 % | 159.605 M 71.27 % | 93.189 M -20.70 % | 117.513 M 118.73 % | 53.725 M |
| Effect of forex changes on cash | -3.608 M -16.92 % | -3.086 M 30.82 % | -4.461 M -577.11 % | 935.000 K -41.89 % | 1.609 M 534.86 % | -370.000 K 82.63 % | -2.130 M -203.35 % | 2.061 M 202.95 % | -2.002 M -64.91 % | -1.214 M 52.26 % | -2.543 M |
| Net change in cash | 25.129 M 111.01 % | 11.909 M 16.41 % | 10.230 M 671.83 % | -1.789 M -105.24 % | 34.124 M 204.15 % | -32.764 M -47.05 % | -22.281 M -172.39 % | 30.777 M 62.82 % | 18.903 M 202.36 % | -18.468 M -182.12 % | 22.488 M |
| Cash at beginning of period | 90.583 M 15.14 % | 78.674 M 14.95 % | 68.444 M -2.55 % | 70.233 M 94.50 % | 36.109 M -47.57 % | 68.873 M -24.44 % | 91.154 M 50.97 % | 60.377 M 45.58 % | 41.474 M -30.81 % | 59.942 M 60.04 % | 37.454 M |
| Cash at end of period | 115.712 M 27.74 % | 90.583 M 15.23 % | 78.612 M 14.86 % | 68.444 M -2.55 % | 70.233 M 94.50 % | 36.109 M -47.57 % | 68.873 M -24.44 % | 91.154 M 50.97 % | 60.377 M 45.58 % | 41.474 M -30.81 % | 59.942 M |
| Operating cash flow | 393.649 M 2.46 % | 384.180 M -8.87 % | 421.592 M 56.04 % | 270.182 M 240.88 % | 79.260 M 61.73 % | 49.009 M -41.49 % | 83.764 M 5 425.11 % | -1.573 M -105.39 % | 29.168 M 18.14 % | 24.689 M -31.01 % | 35.788 M |
| Capital expenditure | -28.968 M -6.31 % | -27.248 M -1.79 % | -26.768 M -4.53 % | -25.607 M -12.70 % | -22.722 M 87.34 % | -179.453 M 6.38 % | -191.691 M -98.20 % | -96.718 M -9.18 % | -88.589 M -34.30 % | -65.964 M -185.34 % | -23.118 M |
| Free CashFlow | 364.681 M 2.17 % | 356.932 M -9.60 % | 394.824 M 61.43 % | 244.575 M 332.59 % | 56.538 M 143.34 % | -130.444 M -20.86 % | -107.927 M -9.80 % | -98.291 M -65.41 % | -59.421 M -43.96 % | -41.275 M -425.77 % | 12.670 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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 | 2015-01-31 | 2014-06-30 | 2014-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 465.699 M -5.19 % | 491.184 M -6.47 % | 525.178 M 5.03 % | 500.047 M 4.35 % | 479.193 M -14.17 % | 558.317 M 3.00 % | 542.058 M -17.69 % | 658.533 M 19.98 % | 548.887 M 5.15 % | 521.998 M 41.77 % | 368.203 M -8.42 % | 402.063 M 7.12 % | 375.342 M 4.60 % | 358.840 M -3.88 % | 373.330 M 9.29 % | 341.585 M 11.72 % | 305.758 M 4.14 % | 293.604 M -2.81 % | 302.078 M 102.85 % | 148.921 M -46.28 % | 277.240 M 0.00 % | 277.240 M 3.85 % | 266.954 M 100.00 % | 133.477 M |
| Net income | 15.505 M 3.13 % | 15.034 M -39.58 % | 24.882 M 28.32 % | 19.390 M -38.68 % | 31.621 M -19.83 % | 39.443 M 46.92 % | 26.846 M 9.84 % | 24.441 M -17.50 % | 29.626 M 223.04 % | -24.078 M -404.71 % | 7.902 M -80.74 % | 41.027 M -16.78 % | 49.301 M -16.31 % | 58.910 M 13.15 % | 52.065 M -17.28 % | 62.938 M 33.31 % | 47.213 M 2 072.96 % | -2.393 M -106.77 % | 35.363 M 331.82 % | 8.189 M -76.17 % | 34.370 M 0.00 % | 34.370 M -2.32 % | 35.187 M 100.00 % | 17.593 M |
| Income before tax | 24.998 M 2.10 % | 24.484 M -13.26 % | 28.228 M 15.46 % | 24.448 M -19.42 % | 30.339 M -21.72 % | 38.759 M 65.02 % | 23.488 M -21.35 % | 29.863 M -7.94 % | 32.440 M 232.68 % | -24.450 M -444.37 % | 7.100 M -81.90 % | 39.228 M -17.53 % | 47.566 M -19.41 % | 59.021 M 13.61 % | 51.951 M -18.21 % | 63.517 M 35.44 % | 46.898 M 10 139.74 % | 458.000 K -98.75 % | 36.559 M 295.05 % | 9.254 M -74.07 % | 35.688 M 0.00 % | 35.688 M -0.54 % | 35.882 M 100.00 % | 17.941 M |
| Income before tax ratio | 0.05 7.69 % | 0.05 -7.26 % | 0.05 9.94 % | 0.05 -22.78 % | 0.06 -8.80 % | 0.07 60.21 % | 0.04 -4.45 % | 0.05 -23.27 % | 0.06 226.18 % | -0.05 -342.91 % | 0.02 -80.24 % | 0.10 -23.01 % | 0.13 -22.95 % | 0.16 18.20 % | 0.14 -25.16 % | 0.19 21.23 % | 0.15 9 732.70 % | 0.00 -98.71 % | 0.12 94.75 % | 0.06 -51.72 % | 0.13 0.00 % | 0.13 -4.23 % | 0.13 0.00 % | 0.13 |
| EBITDA | 52.387 M -21.78 % | 66.978 M -3.21 % | 69.199 M -0.27 % | 69.389 M -2.81 % | 71.393 M 10.02 % | 64.893 M 7.28 % | 60.487 M 3.39 % | 58.501 M -8.38 % | 63.851 M 1 335.18 % | 4.449 M -89.32 % | 41.674 M -44.05 % | 74.483 M -0.89 % | 75.150 M -6.69 % | 80.541 M -45.06 % | 146.596 M -11.29 % | 165.256 M 21.58 % | 135.924 M 178.34 % | 48.834 M -18.70 % | 60.069 M 221.09 % | 18.708 M -62.39 % | 49.749 M 0.00 % | 49.749 M 1.52 % | 49.006 M 100.00 % | 24.503 M |
| Net income ratio | 0.03 8.78 % | 0.03 -35.40 % | 0.05 22.18 % | 0.04 -41.24 % | 0.07 -6.59 % | 0.07 42.64 % | 0.05 33.44 % | 0.04 -31.24 % | 0.05 217.01 % | -0.05 -314.93 % | 0.02 -78.97 % | 0.10 -22.31 % | 0.13 -19.99 % | 0.16 17.72 % | 0.14 -24.31 % | 0.18 19.32 % | 0.15 1 994.54 % | -0.01 -106.96 % | 0.12 112.88 % | 0.05 -55.64 % | 0.12 0.00 % | 0.12 -5.95 % | 0.13 0.00 % | 0.13 |
| Ratio EBITDA | 0.11 -17.50 % | 0.14 3.49 % | 0.13 -5.05 % | 0.14 -6.86 % | 0.15 28.18 % | 0.12 4.16 % | 0.11 25.61 % | 0.09 -23.63 % | 0.12 1 264.87 % | 0.01 -92.47 % | 0.11 -38.90 % | 0.19 -7.47 % | 0.20 -10.80 % | 0.22 -42.84 % | 0.39 -18.83 % | 0.48 8.83 % | 0.44 167.27 % | 0.17 -16.36 % | 0.20 58.29 % | 0.13 -29.99 % | 0.18 0.00 % | 0.18 -2.25 % | 0.18 0.00 % | 0.18 |
| Gross profit ratio | 0.24 -5.56 % | 0.26 14.45 % | 0.22 -9.11 % | 0.25 7.35 % | 0.23 -10.21 % | 0.26 21.17 % | 0.21 5.73 % | 0.20 -6.71 % | 0.21 71.49 % | 0.12 -47.54 % | 0.24 -27.24 % | 0.33 -2.36 % | 0.33 -3.15 % | 0.35 -2.08 % | 0.35 -2.71 % | 0.36 4.33 % | 0.35 -8.47 % | 0.38 15.06 % | 0.33 -6.91 % | 0.35 0.92 % | 0.35 0.00 % | 0.35 7.76 % | 0.33 0.00 % | 0.33 |
| Weighted average shs out dil | 644.645 M -0.79 % | 649.802 M -0.89 % | 655.652 M -1.62 % | 666.420 M -2.87 % | 686.082 M 0.00 % | 686.082 M 0.00 % | 686.082 M -0.02 % | 686.234 M 0.04 % | 685.957 M 3.23 % | 664.489 M 0.54 % | 660.894 M 3.78 % | 636.792 M 3.78 % | 613.620 M -0.16 % | 614.599 M -0.07 % | 615.000 M 1.32 % | 606.998 M 31.60 % | 461.250 M -31.89 % | 677.173 M 0.00 % | 677.173 M 0.00 % | 677.173 M -24.18 % | 893.096 M 0.00 % | 893.096 M 0.00 % | 893.096 M 0.00 % | 893.096 M |
| Weighted average shs out | 644.672 M -0.79 % | 649.810 M -0.89 % | 655.652 M -1.62 % | 666.420 M -2.87 % | 686.082 M 0.00 % | 686.082 M 0.00 % | 686.082 M 0.01 % | 686.040 M 0.05 % | 685.727 M 3.20 % | 664.489 M 0.86 % | 658.816 M 3.75 % | 634.983 M 3.93 % | 610.999 M 0.22 % | 609.666 M -6.32 % | 650.813 M -18.76 % | 801.146 M 14.57 % | 699.265 M 107.53 % | 336.947 M -1.62 % | 342.492 M 0.82 % | 339.698 M 0.83 % | 336.904 M 0.00 % | 336.904 M 0.00 % | 336.904 M 0.00 % | 336.904 M |
| EPS diluted | 0.02 4.33 % | 0.02 -39.21 % | 0.04 30.58 % | 0.03 -36.88 % | 0.05 -19.83 % | 0.06 47.06 % | 0.04 9.83 % | 0.04 -17.59 % | 0.04 219.34 % | -0.04 -401.67 % | 0.01 -81.37 % | 0.06 -19.80 % | 0.08 -16.27 % | 0.10 13.36 % | 0.08 -18.34 % | 0.10 1.17 % | 0.10 3 025.71 % | 0.00 -106.70 % | 0.05 292.48 % | 0.01 -65.36 % | 0.04 0.00 % | 0.04 -2.54 % | 0.04 100.00 % | 0.02 |
| Earnings per share | 0.02 4.33 % | 0.02 -39.21 % | 0.04 30.58 % | 0.03 -36.88 % | 0.05 -19.83 % | 0.06 47.06 % | 0.04 9.83 % | 0.04 -17.59 % | 0.04 219.34 % | -0.04 -401.67 % | 0.01 -81.42 % | 0.06 -19.95 % | 0.08 -16.46 % | 0.10 20.75 % | 0.08 1.78 % | 0.08 16.27 % | 0.07 1 038.89 % | -0.01 -107.20 % | 0.10 314.94 % | 0.02 -76.37 % | 0.10 0.00 % | 0.10 -2.30 % | 0.10 100.00 % | 0.05 |
| Gross profit | 112.744 M -10.46 % | 125.909 M 7.04 % | 117.627 M -4.55 % | 123.230 M 12.02 % | 110.003 M -22.93 % | 142.733 M 24.81 % | 114.362 M -12.97 % | 131.402 M 11.92 % | 117.406 M 80.33 % | 65.107 M -25.63 % | 87.548 M -33.37 % | 131.386 M 4.59 % | 125.622 M 1.30 % | 124.008 M -5.88 % | 131.757 M 6.33 % | 123.909 M 16.55 % | 106.311 M -4.68 % | 111.528 M 11.84 % | 99.725 M 88.83 % | 52.813 M -45.79 % | 97.421 M 0.00 % | 97.421 M 11.91 % | 87.052 M 100.00 % | 43.526 M |
| Income tax expense | 6.167 M -28.62 % | 8.640 M 98.80 % | 4.346 M -26.65 % | 5.925 M 828.68 % | 638.000 K -83.63 % | 3.898 M 9 407.32 % | 41.000 K -98.84 % | 3.539 M 109.53 % | 1.689 M 2 093.51 % | 77.000 K -86.13 % | 555.000 K -43.08 % | 975.000 K 355.91 % | -381.000 K -328.14 % | 167.000 K -13.92 % | 194.000 K -75.78 % | 801.000 K 434.00 % | 150.000 K -95.10 % | 3.064 M 156.19 % | 1.196 M 12.30 % | 1.065 M -19.20 % | 1.318 M 0.00 % | 1.318 M 89.50 % | 695.500 K 100.00 % | 347.750 K |
| Cost of revenue | 352.955 M -3.37 % | 365.275 M -10.37 % | 407.551 M 8.16 % | 376.817 M 2.07 % | 369.190 M -11.16 % | 415.584 M -2.83 % | 427.696 M -18.86 % | 527.131 M 22.17 % | 431.481 M -5.56 % | 456.891 M 62.79 % | 280.655 M 3.69 % | 270.677 M 8.39 % | 249.720 M 6.34 % | 234.832 M -2.79 % | 241.573 M 10.98 % | 217.676 M 9.14 % | 199.447 M 9.54 % | 182.076 M -10.02 % | 202.353 M 110.55 % | 96.107 M -46.55 % | 179.819 M 0.00 % | 179.819 M -0.05 % | 179.902 M 100.00 % | 89.951 M |
| General and administrative expenses | 64.153 M -9.58 % | 70.950 M 15.35 % | 61.508 M 5.70 % | 58.190 M 91.10 % | 30.451 M -9.53 % | 33.660 M -4.85 % | 35.377 M -14.83 % | 41.537 M 25.73 % | 33.036 M 1.22 % | 32.638 M 12.80 % | 28.934 M -21.77 % | 36.987 M 11.74 % | 33.102 M 9.12 % | 30.335 M -51.36 % | 62.365 M 8.11 % | 57.686 M 20.16 % | 48.009 M 8.35 % | 44.310 M 2.87 % | 43.073 M 97.17 % | 21.846 M -52.73 % | 46.210 M 0.00 % | 46.210 M 12.39 % | 41.114 M 100.00 % | 20.557 M |
| Selling and marketing expenses | 13.897 M 0.54 % | 13.823 M 4.77 % | 13.194 M -32.64 % | 19.586 M 242.38 % | 5.721 M -36.26 % | 8.975 M 104.42 % | 4.391 M -26.07 % | 5.939 M 67.51 % | 3.546 M -13.69 % | 4.108 M 57.36 % | 2.611 M -43.34 % | 4.607 M 60.30 % | 2.874 M -20.78 % | 3.628 M -58.58 % | 8.759 M -2.25 % | 8.961 M 32.58 % | 6.759 M 3.35 % | 6.540 M 2.86 % | 6.358 M 97.18 % | 3.225 M -49.91 % | 6.438 M 0.00 % | 6.438 M -13.38 % | 7.433 M 100.00 % | 3.716 M |
| Other 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 100.00 % | -440.000 K 0.00 % | -440.000 K 53.54 % | -947.000 K -100.00 % | -473.500 K 53.12 % | -1.010 M 0.00 % | -1.010 M -123.70 % | -451.500 K -100.00 % | -225.750 K |
| Operating expenses | 78.050 M -9.37 % | 86.120 M 15.27 % | 74.709 M -6.41 % | 79.825 M 10.34 % | 72.346 M -15.29 % | 85.401 M 7.31 % | 79.582 M -16.20 % | 94.964 M 31.49 % | 72.222 M -3.10 % | 74.536 M 15.12 % | 64.745 M -22.17 % | 83.188 M 15.62 % | 71.951 M 5.93 % | 67.925 M -5.57 % | 71.929 M 24.54 % | 57.757 M 11.60 % | 51.754 M -48.61 % | 100.712 M 79.58 % | 56.081 M 128.00 % | 24.597 M -52.37 % | 51.638 M 0.00 % | 51.638 M 7.37 % | 48.095 M 100.00 % | 24.048 M |
| Cost and expenses | 431.005 M -4.52 % | 451.395 M -6.40 % | 482.260 M 5.61 % | 456.642 M 3.42 % | 441.536 M -11.87 % | 500.985 M -1.24 % | 507.278 M -18.46 % | 622.095 M 23.50 % | 503.703 M -5.22 % | 531.427 M 53.86 % | 345.400 M -2.39 % | 353.865 M 10.01 % | 321.671 M 6.25 % | 302.757 M -3.43 % | 313.502 M 13.82 % | 275.433 M 9.65 % | 251.201 M -11.17 % | 282.788 M 9.42 % | 258.434 M 114.11 % | 120.704 M -47.85 % | 231.457 M 0.00 % | 231.457 M 1.52 % | 227.997 M 100.00 % | 113.999 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 78.050 M -9.37 % | 86.120 M 15.27 % | 74.709 M -6.41 % | 79.825 M 10.34 % | 72.346 M -15.29 % | 85.401 M 7.31 % | 79.582 M -16.20 % | 94.964 M 31.49 % | 72.222 M -3.10 % | 74.536 M 15.12 % | 64.745 M -22.17 % | 83.188 M 15.62 % | 71.951 M 5.93 % | 67.925 M -4.50 % | 71.124 M 6.72 % | 66.647 M 21.69 % | 54.768 M 7.71 % | 50.850 M 2.87 % | 49.431 M 97.17 % | 25.070 M -52.38 % | 52.648 M 0.00 % | 52.648 M 8.45 % | 48.547 M 100.00 % | 24.273 M |
| Interest income | 1.205 M -6.88 % | 1.294 M -6.44 % | 1.383 M 6.06 % | 1.304 M 40.37 % | 929.000 K -89.55 % | 8.888 M 53.45 % | 5.792 M 28.75 % | 4.499 M -20.15 % | 5.634 M 1.47 % | 5.552 M 9.26 % | 5.082 M -6.97 % | 5.462 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 |
| Interest expense | 17.574 M -9.62 % | 19.444 M -9.68 % | 21.528 M 7.96 % | 19.940 M 18.20 % | 16.870 M -7.52 % | 18.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.169 M 0.00 % | 5.169 M -33.40 % | 7.762 M 0.00 % | 7.762 M 24.14 % | 6.253 M 0.00 % | 6.253 M -28.80 % | 8.781 M 100.00 % | 4.391 M -29.91 % | 6.264 M 0.00 % | 6.264 M 1.33 % | 6.182 M 100.00 % | 3.091 M |
| Depreciation and amortization | 17.693 M -34.93 % | 27.189 M 39.84 % | 19.443 M -22.23 % | 25.001 M 3.38 % | 24.184 M 206.44 % | 7.892 M -68.95 % | 25.415 M 31.16 % | 19.377 M -3.81 % | 20.144 M 16.69 % | 17.263 M -29.57 % | 24.511 M -1.37 % | 24.851 M 35.84 % | 18.294 M 30.72 % | 13.995 M 4.85 % | 13.348 M -6.84 % | 14.328 M 7.39 % | 13.342 M 29.98 % | 10.265 M 5.01 % | 9.775 M 95.11 % | 5.010 M -35.88 % | 7.814 M 0.00 % | 7.814 M 12.17 % | 6.966 M 100.00 % | 3.483 M |
| Operating income | 34.694 M -12.81 % | 39.789 M -7.29 % | 42.918 M -1.12 % | 43.405 M 15.26 % | 37.657 M -34.32 % | 57.332 M 64.84 % | 34.780 M -4.55 % | 36.438 M -19.36 % | 45.184 M 579.20 % | -9.429 M -141.35 % | 22.803 M -52.69 % | 48.198 M -10.20 % | 53.671 M -4.30 % | 56.083 M -7.50 % | 60.633 M 5.89 % | 57.262 M 11.10 % | 51.543 M -15.05 % | 60.678 M 20.65 % | 50.294 M 267.16 % | 13.698 M -67.34 % | 41.935 M 0.00 % | 41.935 M -0.25 % | 42.041 M 100.00 % | 21.020 M |
| Operating income ratio | 0.07 -8.03 % | 0.08 -0.87 % | 0.08 -5.85 % | 0.09 10.46 % | 0.08 -23.47 % | 0.10 60.04 % | 0.06 15.96 % | 0.06 -32.78 % | 0.08 555.73 % | -0.02 -129.17 % | 0.06 -48.34 % | 0.12 -16.17 % | 0.14 -8.51 % | 0.16 -3.77 % | 0.16 -3.12 % | 0.17 -0.56 % | 0.17 -18.43 % | 0.21 24.13 % | 0.17 81.01 % | 0.09 -39.19 % | 0.15 0.00 % | 0.15 -3.95 % | 0.16 0.00 % | 0.16 |
| Total other income expenses net | -9.696 M 36.65 % | -15.305 M -4.19 % | -14.690 M 22.51 % | -18.957 M -159.05 % | -7.318 M 60.60 % | -18.573 M -64.48 % | -11.292 M -71.74 % | -6.575 M 48.41 % | -12.744 M 15.16 % | -15.021 M 4.34 % | -15.703 M -75.06 % | -8.970 M -46.93 % | -6.105 M -307.79 % | 2.938 M 133.84 % | -8.682 M -112.44 % | 69.772 M 1 602.09 % | -4.645 M 92.29 % | -60.220 M -338.44 % | -13.735 M -209.09 % | -4.444 M 28.87 % | -6.248 M 0.00 % | -6.248 M -1.45 % | -6.159 M -100.00 % | -3.079 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 | 2015-01-31 | 2014-06-30 | 2014-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 | 2015-12-31 | 2015-06-30 | 2014-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 502.785 M 10.10 % | 456.649 M 8.98 % | 419.013 M -2.74 % | 430.835 M 22.80 % | 350.841 M -25.56 % | 471.290 M -22.05 % | 604.599 M 0.40 % | 602.194 M -3.85 % | 626.278 M -12.17 % | 713.052 M 2.99 % | 692.362 M -0.29 % | 694.354 M 0.43 % | 691.397 M 19.59 % | 578.123 M 5.72 % | 546.828 M 31.85 % | 414.728 M -27.17 % | 569.442 M 28.41 % | 443.444 M 59.90 % | 277.318 M -2.52 % | 284.479 M -2.46 % | 291.639 M |
| Total investments | 45.744 M 2.18 % | 44.766 M -23.76 % | 58.719 M -0.21 % | 58.843 M 4.38 % | 56.373 M 32.11 % | 42.672 M 13.89 % | 37.467 M 83.92 % | 20.371 M 2.94 % | 19.789 M 17.98 % | 16.773 M 5.76 % | 15.860 M -38.43 % | 25.761 M -6.49 % | 27.549 M 11.24 % | 24.766 M -1.84 % | 25.230 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.959 M -5.46 % | 3.130 M -5.18 % | 3.301 M |
| Total debt | 645.054 M 12.70 % | 572.361 M -6.88 % | 614.660 M -0.06 % | 615.002 M 12.67 % | 545.833 M -0.74 % | 549.902 M -21.83 % | 703.443 M 4.89 % | 670.638 M -4.38 % | 701.352 M -10.46 % | 783.285 M 6.35 % | 736.526 M 0.83 % | 730.463 M -2.87 % | 752.016 M 16.23 % | 646.996 M 2.73 % | 629.787 M 24.49 % | 505.882 M -18.07 % | 617.491 M 22.56 % | 503.821 M 58.04 % | 318.792 M -4.89 % | 335.187 M -4.66 % | 351.581 M |
| Accumulated other comprehensive income loss | 737.775 M 769.17 % | -110.252 M 47.11 % | -208.462 M -230.94 % | -62.991 M 63.11 % | -170.757 M -7.56 % | -158.755 M -41.41 % | -112.267 M -52.27 % | -73.728 M 1.41 % | -74.779 M 1.11 % | -75.618 M 5.05 % | -79.636 M 55.17 % | -177.638 M -140.72 % | -73.794 M 49.58 % | -146.358 M -5 299.22 % | 2.815 M 102.24 % | -125.749 M -5 503.91 % | 2.327 M 102.27 % | -102.341 M -12.05 % | -91.332 M -5.02 % | -86.968 M -5.28 % | -82.604 M |
| Retained earnings | 0.000 -100.00 % | 415.738 M -1.04 % | 420.102 M 1.42 % | 414.234 M -2.09 % | 423.084 M 1.50 % | 416.848 M 7.14 % | 389.068 M 5.22 % | 369.769 M 4.49 % | 353.872 M 9.14 % | 324.246 M -6.91 % | 348.324 M -1.50 % | 353.644 M 10.83 % | 319.099 M 11.90 % | 285.173 M 13.17 % | 251.997 M 0.83 % | 249.932 M 33.66 % | 186.994 M 33.78 % | 139.781 M -10.65 % | 156.438 M -32.50 % | 231.758 M -24.53 % | 307.078 M |
| Common stock | 49.495 M -1.62 % | 50.311 M -1.37 % | 51.010 M 0.00 % | 51.010 M -4.43 % | 53.377 M 0.00 % | 53.377 M 0.00 % | 53.377 M 0.00 % | 53.377 M 0.00 % | 53.377 M 0.00 % | 53.377 M 3.78 % | 51.432 M 0.00 % | 51.432 M 7.49 % | 47.847 M 0.00 % | 47.847 M 0.00 % | 47.847 M 0.00 % | 47.847 M 515.00 % | 7.780 M 0.00 % | 7.780 M 159.33 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| Total equity | 785.522 M -1.22 % | 795.230 M -3.71 % | 825.890 M -2.27 % | 845.100 M -3.95 % | 879.870 M -0.93 % | 888.088 M -1.67 % | 903.133 M -2.01 % | 921.691 M 1.88 % | 904.724 M 3.64 % | 872.955 M 2.07 % | 855.286 M -1.23 % | 865.896 M 15.05 % | 752.654 M 5.88 % | 710.868 M 6.31 % | 668.651 M -0.47 % | 671.802 M 241.56 % | 196.685 M 37.43 % | 143.117 M -56.41 % | 328.344 M -10.00 % | 364.833 M -9.09 % | 401.321 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.456 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 |
| Long term debt | 58.508 M -8.42 % | 63.887 M 56.80 % | 40.744 M -8.64 % | 44.595 M 32.70 % | 33.606 M 51.00 % | 22.255 M -54.04 % | 48.422 M -4.38 % | 50.641 M 149.07 % | 20.332 M 4.63 % | 19.433 M 131.40 % | 8.398 M -37.77 % | 13.495 M 42.11 % | 9.496 M 5 987.18 % | 156.000 K | 0.000 | 0.000 -100.00 % | 188.408 M -8.21 % | 205.256 M 118 545.09 % | 173.000 K 100.00 % | 86.500 K | 0.000 |
| Total non current liabilities | 66.859 M -5.56 % | 70.792 M 42.35 % | 49.730 M -5.12 % | 52.412 M 28.39 % | 40.823 M 37.29 % | 29.735 M -46.43 % | 55.507 M -24.86 % | 73.874 M 191.07 % | 25.380 M 3.08 % | 24.621 M 77.53 % | 13.869 M -26.48 % | 18.865 M 31.32 % | 14.366 M 195.66 % | 4.859 M 32.61 % | 3.664 M -2.11 % | 3.743 M -98.04 % | 191.441 M -7.96 % | 207.990 M 7 637.72 % | 2.688 M -33.94 % | 4.069 M -25.34 % | 5.450 M |
| Other current liabilities | 96.465 M 10.22 % | 87.523 M 34.02 % | 65.306 M -1.69 % | 66.426 M -6.53 % | 71.065 M -5.39 % | 75.112 M 19.07 % | 63.082 M 63.62 % | 38.553 M 4.91 % | 36.748 M 21.40 % | 30.269 M -35.46 % | 46.903 M -39.18 % | 77.120 M -1.78 % | 78.517 M 19.81 % | 65.535 M 75.12 % | 37.422 M 14.26 % | 32.752 M 4 368.21 % | 733.000 K -99.32 % | 108.415 M 18.27 % | 91.667 M 60.43 % | 57.140 M 152.70 % | 22.612 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 9.155 M -15.48 % | 10.832 M -16.02 % | 12.898 M 81.66 % | 7.100 M -10.19 % | 7.906 M -10.07 % | 8.791 M -46.75 % | 16.509 M 5.76 % | 15.610 M 73.46 % | 8.999 M 165.38 % | 3.391 M -74.55 % | 13.324 M 187.28 % | 4.638 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 586.546 M 15.35 % | 508.474 M -11.64 % | 575.460 M 0.89 % | 570.407 M 11.36 % | 512.227 M -2.92 % | 527.647 M -19.45 % | 655.021 M 5.65 % | 619.997 M -8.96 % | 681.020 M -10.84 % | 763.852 M 4.91 % | 728.128 M 1.56 % | 716.968 M -3.44 % | 742.520 M 14.79 % | 646.840 M 2.71 % | 629.787 M 24.49 % | 505.882 M -18.07 % | 617.491 M 22.56 % | 503.821 M 58.13 % | 318.619 M -4.92 % | 335.100 M -4.69 % | 351.581 M |
| Total current liabilities | 747.881 M 11.80 % | 668.917 M -6.98 % | 719.118 M -2.03 % | 734.054 M 10.23 % | 665.927 M 2.02 % | 652.750 M -15.09 % | 768.748 M 6.71 % | 720.411 M -7.33 % | 777.367 M -9.57 % | 859.614 M 4.71 % | 820.920 M -1.95 % | 837.219 M -1.39 % | 849.016 M 11.92 % | 758.562 M 10.05 % | 689.304 M 23.52 % | 558.047 M -16.90 % | 671.575 M 6.03 % | 633.389 M 36.87 % | 462.768 M 5.92 % | 436.901 M 6.29 % | 411.033 M |
| Total liabilities | 814.740 M 10.14 % | 739.709 M -3.79 % | 768.848 M -2.24 % | 786.466 M 11.28 % | 706.750 M 3.56 % | 682.485 M -17.20 % | 824.255 M 3.77 % | 794.285 M -1.05 % | 802.747 M -9.22 % | 884.235 M 5.92 % | 834.789 M -2.49 % | 856.084 M -0.85 % | 863.382 M 13.09 % | 763.421 M 10.17 % | 692.968 M 23.35 % | 561.790 M -34.90 % | 863.016 M 2.57 % | 841.379 M 80.76 % | 465.456 M 5.55 % | 440.970 M 5.88 % | 416.483 M |
| Other non current assets | 30.526 M 23.08 % | 24.802 M 130.35 % | 10.767 M 964.99 % | 1.011 M 9.42 % | 924.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.773 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.898 M -63.16 % | 67.584 M 58.99 % | 42.509 M -12.88 % | 48.795 M 26.57 % | 38.552 M -45.43 % | 70.652 M -31.24 % | 102.751 M |
| Long term investments | 45.744 M 2.18 % | 44.766 M -23.76 % | 58.719 M -0.21 % | 58.843 M 4.38 % | 56.373 M 2.84 % | 54.815 M 9.38 % | 50.116 M 146.02 % | 20.371 M 2.94 % | 19.789 M 17.98 % | 16.773 M 5.76 % | 15.860 M -38.43 % | 25.761 M -6.49 % | 27.549 M 11.24 % | 24.766 M -1.84 % | 25.230 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.959 M -5.46 % | 3.130 M -5.18 % | 3.301 M |
| Intangible assets | 310.000 K 0.00 % | 310.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 575.000 K 0.00 % | 575.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 885.000 K 0.00 % | 885.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 526.795 M -1.06 % | 532.459 M -3.77 % | 553.321 M -5.76 % | 587.142 M -1.89 % | 598.435 M -4.07 % | 623.850 M -10.11 % | 694.010 M -7.90 % | 753.508 M -0.43 % | 756.774 M -0.45 % | 760.197 M 0.36 % | 757.499 M -1.66 % | 770.291 M 15.17 % | 668.852 M 12.66 % | 593.684 M 34.29 % | 442.101 M 20.99 % | 365.411 M 10.86 % | 329.616 M 8.07 % | 305.014 M 29.61 % | 235.325 M -2.93 % | 242.420 M -2.84 % | 249.515 M |
| Total non current assets | 603.950 M 0.17 % | 602.912 M -3.19 % | 622.807 M -3.74 % | 646.996 M -1.33 % | 655.732 M -3.38 % | 678.665 M -8.80 % | 744.126 M -3.84 % | 773.879 M -0.35 % | 776.563 M -0.05 % | 776.970 M 0.47 % | 773.359 M -2.85 % | 796.052 M 14.31 % | 696.401 M 12.60 % | 618.450 M 25.64 % | 492.229 M 13.68 % | 432.995 M 16.36 % | 372.125 M 5.18 % | 353.809 M 27.80 % | 276.836 M -12.45 % | 316.202 M -11.07 % | 355.567 M |
| Other current assets | 116.829 M 45.89 % | 80.081 M 1 438.24 % | 5.206 M -24.34 % | 6.881 M -96.00 % | 171.875 M -49.04 % | 337.266 M -13.30 % | 388.997 M -3.28 % | 402.203 M -0.50 % | 404.226 M -4.54 % | 423.470 M 63.64 % | 258.775 M -37.37 % | 413.206 M -2.78 % | 425.030 M 19.36 % | 356.077 M -0.31 % | 357.196 M 10.11 % | 324.403 M 6.78 % | 303.793 M 19.97 % | 253.232 M 27.51 % | 198.605 M 1.08 % | 196.481 M 1.09 % | 194.357 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.143 M 4.00 % | -12.649 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 |
| cash and cash equivalents | 142.269 M 22.95 % | 115.712 M -40.86 % | 195.647 M 6.23 % | 184.167 M -5.55 % | 194.992 M 148.04 % | 78.612 M -20.47 % | 98.844 M 44.42 % | 68.444 M -8.83 % | 75.074 M 6.89 % | 70.233 M 59.03 % | 44.164 M 22.31 % | 36.109 M -40.43 % | 60.619 M -11.98 % | 68.873 M -16.98 % | 82.959 M -8.99 % | 91.154 M 89.71 % | 48.049 M -20.42 % | 60.377 M 45.58 % | 41.474 M -18.21 % | 50.708 M -15.40 % | 59.942 M |
| Cash and short term investments | 142.269 M 22.95 % | 115.712 M -40.86 % | 195.647 M 6.23 % | 184.167 M -5.55 % | 194.992 M 148.04 % | 78.612 M -20.47 % | 98.844 M 44.42 % | 68.444 M -8.83 % | 75.074 M 6.89 % | 70.233 M 59.03 % | 44.164 M 22.31 % | 36.109 M -40.43 % | 60.619 M -11.98 % | 68.873 M -16.98 % | 82.959 M -8.99 % | 91.154 M 89.71 % | 48.049 M -20.42 % | 60.377 M 45.58 % | 41.474 M -18.21 % | 50.708 M -15.40 % | 59.942 M |
| Total current assets | 996.312 M 6.90 % | 932.027 M -4.11 % | 971.931 M -1.28 % | 984.570 M 5.77 % | 930.888 M 4.37 % | 891.908 M -9.29 % | 983.262 M 4.37 % | 942.097 M 1.20 % | 930.908 M -5.03 % | 980.220 M 6.93 % | 916.716 M -0.99 % | 925.928 M 0.68 % | 919.635 M 7.45 % | 855.839 M -1.56 % | 869.390 M 8.59 % | 800.597 M 16.44 % | 687.576 M 9.02 % | 630.687 M 22.00 % | 516.964 M 5.59 % | 489.601 M 5.92 % | 462.237 M |
| Inventory | 523.194 M 7.10 % | 488.501 M -2.55 % | 501.282 M -5.97 % | 533.130 M 16.65 % | 457.037 M -3.99 % | 476.030 M -3.91 % | 495.421 M 5.08 % | 471.450 M 4.39 % | 451.608 M -7.18 % | 486.517 M 6.68 % | 456.045 M -4.32 % | 476.613 M 9.82 % | 433.986 M 0.72 % | 430.889 M 0.39 % | 429.235 M 11.48 % | 385.040 M 14.69 % | 335.734 M 5.88 % | 317.078 M 14.52 % | 276.885 M 14.22 % | 242.412 M 16.58 % | 207.938 M |
| Net receivables | 214.020 M -13.61 % | 247.733 M -8.18 % | 269.796 M 3.61 % | 260.392 M -4.52 % | 272.726 M 22.58 % | 222.497 M -21.21 % | 282.378 M -4.48 % | 295.635 M 4.69 % | 282.401 M -6.32 % | 301.461 M 91.12 % | 157.732 M -50.73 % | 320.109 M 54.72 % | 206.900 M -23.64 % | 270.948 M 64.21 % | 165.002 M 7.28 % | 153.802 M 15.86 % | 132.752 M -24.34 % | 175.448 M 7.96 % | 162.505 M 0.59 % | 161.549 M 0.60 % | 160.592 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 64.870 M 5.62 % | 61.418 M 7.88 % | 56.933 M -22.78 % | 73.729 M 19.53 % | 61.684 M 74.35 % | 35.380 M 3.57 % | 34.160 M -23.32 % | 44.551 M 12.55 % | 39.582 M -14.90 % | 46.513 M 39.04 % | 33.452 M -8.52 % | 36.568 M 224.18 % | 11.280 M -70.76 % | 38.582 M 98.22 % | 19.464 M 15.45 % | 16.859 M -66.43 % | 50.223 M 193.24 % | 17.127 M -65.79 % | 50.071 M 18.33 % | 42.316 M 22.44 % | 34.560 M |
| Tax payables | 0.000 -100.00 % | 11.502 M -6.21 % | 12.264 M -3.13 % | 12.660 M 57.21 % | 8.053 M 7.22 % | 7.511 M -12.45 % | 8.579 M 0.70 % | 8.519 M 142.84 % | 3.508 M 4.09 % | 3.370 M -1.98 % | 3.438 M 8.39 % | 3.172 M -6.01 % | 3.375 M 13.75 % | 2.967 M 12.77 % | 2.631 M 3.01 % | 2.554 M -18.35 % | 3.128 M -22.31 % | 4.026 M 66.98 % | 2.411 M 2.79 % | 2.346 M 2.87 % | 2.280 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.606 M 139.51 % | 14.031 M -64.93 % | 40.014 M | 0.000 100.00 % | -5.048 M 2.70 % | -5.188 M 5.17 % | -5.471 M -1.88 % | -5.370 M -10.27 % | -4.870 M -3.55 % | -4.703 M | 0.000 | 0.000 100.00 % | -188.408 M 8.21 % | -205.256 M -8 061.27 % | -2.515 M -100.00 % | -1.258 M | 0.000 |
| Minority interest | -1.748 M 64.39 % | -4.909 M 36.90 % | -7.780 M -19.22 % | -6.526 M 39.42 % | -10.773 M -29.47 % | -8.321 M -804.46 % | -920.000 K -123.57 % | 3.903 M 93.79 % | 2.014 M 183.66 % | 710.000 K -43.70 % | 1.261 M -52.18 % | 2.637 M 207.33 % | -2.457 M -132.01 % | -1.059 M -10.54 % | -958.000 K -47.38 % | -650.000 K -56.25 % | -416.000 K -516.00 % | 100.000 K -89.05 % | 913.000 K -0.05 % | 913.500 K -0.05 % | 914.000 K |
| Capital lease obligations | 13.512 M 34.73 % | 10.029 M -3.09 % | 10.349 M -8.15 % | 11.267 M 7.18 % | 10.512 M 8.96 % | 9.648 M -10.84 % | 10.821 M -10.47 % | 12.086 M -3.16 % | 12.481 M 40.62 % | 8.876 M -14.88 % | 10.428 M -10.24 % | 11.618 M -8.05 % | 12.635 M 5 974.52 % | 208.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 165.000 K -75.30 % | 668.000 K 93.90 % | 344.500 K 1 540.48 % | 21.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 73.368 M 13.24 % | 64.790 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.636 M | 0.000 -100.00 % | 73.794 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 444.342 M -22.18 % | 571.020 M 47.79 % | 386.382 M -17.22 % | 466.772 M 0.00 % | 466.772 M 0.00 % | 466.772 M 0.00 % | 466.772 M 0.00 % | 466.772 M 0.00 % | 466.772 M 2.75 % | 454.269 M -0.85 % | 458.183 M 18.04 % | 388.165 M 2.44 % | 378.907 M -15.04 % | 446.007 M 0.00 % | 446.007 M 540.44 % | 69.641 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 8.351 M 20.94 % | 6.905 M -23.16 % | 8.986 M 14.95 % | 7.817 M 8.31 % | 7.217 M -3.52 % | 7.480 M 5.58 % | 7.085 M 22.64 % | 5.777 M 14.44 % | 5.048 M -2.70 % | 5.188 M -5.17 % | 5.471 M 1.88 % | 5.370 M 10.27 % | 4.870 M 3.55 % | 4.703 M 28.36 % | 3.664 M -2.11 % | 3.743 M 23.41 % | 3.033 M 10.94 % | 2.734 M 8.71 % | 2.515 M -36.85 % | 3.983 M -26.93 % | 5.450 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.600 B 4.26 % | 1.535 B -3.75 % | 1.595 B -2.26 % | 1.632 B 2.83 % | 1.587 B 1.02 % | 1.571 B -9.08 % | 1.727 B 0.67 % | 1.716 B 0.50 % | 1.707 B -2.83 % | 1.757 B 3.97 % | 1.690 B -1.85 % | 1.722 B 6.56 % | 1.616 B 9.61 % | 1.474 B 8.27 % | 1.362 B 10.38 % | 1.234 B 16.41 % | 1.060 B 7.64 % | 984.496 M 24.02 % | 793.800 M -1.49 % | 805.802 M -1.47 % | 817.804 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 | 2015-12-31 | 2015-06-30 | 2014-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 | 2015-01-31 | 2014-06-30 | 2014-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.930 M | 0.000 | 0.000 -100.00 % | 981.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 260.000 K -27.78 % | 360.000 K -51.02 % | 735.000 K 28.05 % | 574.000 K -46.93 % | 1.082 M 58.58 % | 682.000 K -22.65 % | 881.750 K -69.79 % | 2.919 M 100.00 % | 1.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 91.686 M -50.31 % | 184.524 M 257.34 % | -117.280 M -179.80 % | 146.973 M 44.67 % | 101.593 M -40.28 % | 170.103 M 2 647.21 % | -6.678 M -104.36 % | 153.171 M 454.23 % | -43.241 M -237.26 % | 31.504 M 323.24 % | -14.112 M 57.59 % | -33.277 M 29.37 % | -47.115 M -45.80 % | -32.315 M 68.87 % | -103.793 M -79.50 % | -57.822 M 34.19 % | -87.867 M -105.00 % | -42.862 M -13.71 % | -37.695 M 0.00 % | -37.695 M -100.00 % | -18.848 M 35.25 % | -29.109 M -100.00 % | -14.555 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 100.00 % | -38.203 M | 0.000 -100.00 % | 25.492 M | 0.000 -100.00 % | 3.243 M 0.00 % | 3.243 M 151.40 % | 1.290 M -92.18 % | 16.496 M 111.49 % | 7.800 M 124.58 % | -31.728 M -31.16 % | -24.191 M | 0.000 100.00 % | -33.264 M | 0.000 100.00 % | -47.674 M | 0.000 100.00 % | -21.954 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 14.096 M -43.80 % | 25.083 M 131.72 % | -79.077 M -334.32 % | 33.748 M 74.04 % | 19.391 M 180.89 % | -23.971 M -141.62 % | -9.921 M -139.70 % | 24.988 M 156.11 % | -44.531 M -396.72 % | 15.008 M 168.49 % | -21.912 M -1 315.05 % | -1.549 M 93.25 % | -22.925 M 0.00 % | -22.925 M 66.27 % | -67.962 M -100.00 % | -33.981 M 15.46 % | -40.193 M -100.00 % | -20.097 M 41.70 % | -34.474 M 0.00 % | -34.474 M -100.00 % | -17.237 M -80.30 % | -9.560 M -100.00 % | -4.780 M |
| Accounts payables | 0.000 -100.00 % | 110.521 M -5.78 % | 117.301 M | 0.000 -100.00 % | 114.187 M 49.56 % | 76.350 M -49.31 % | 150.634 M | 0.000 -100.00 % | 131.759 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.511 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -32.931 M -178.15 % | 42.140 M | 0.000 100.00 % | -962.000 K 97.87 % | -45.131 M -203.89 % | 43.440 M | 0.000 100.00 % | -6.819 M | 0.000 | 0.000 | 0.000 100.00 % | -13.340 M 0.00 % | -13.340 M -42.07 % | -9.390 M -265.80 % | -2.567 M 89.23 % | -23.841 M 0.00 % | -23.841 M -4.72 % | -22.766 M -606.67 % | -3.222 M 0.00 % | -3.222 M -100.00 % | -1.611 M 91.76 % | -19.549 M -100.00 % | -9.775 M |
| Other non cash items | 126.891 M 73.41 % | 73.172 M 239.55 % | -52.435 M -120.02 % | 261.897 M 285.78 % | -140.974 M -682.93 % | -18.006 M 84.49 % | -116.117 M -186.76 % | 133.831 M 217.84 % | -113.567 M -393.97 % | 38.632 M 51.75 % | 25.458 M -21.81 % | 32.560 M 148.67 % | -66.896 M -285.12 % | 36.137 M 145.24 % | -79.884 M -337.87 % | 33.583 M 148.54 % | -69.184 M -170.47 % | 98.178 M 387.47 % | -34.153 M -756.28 % | 5.204 M -33.90 % | 7.873 M 100.00 % | 3.937 M -19.24 % | 4.875 M 100.00 % | 2.437 M |
| Net cash provided by operating activities | 142.396 M -20.84 % | 179.892 M 1.97 % | 176.414 M -6.69 % | 189.062 M 17.16 % | 161.371 M -23.48 % | 210.879 M 15.82 % | 182.080 M 31.09 % | 138.895 M 5.79 % | 131.287 M 1 328.24 % | -10.689 M -111.88 % | 89.949 M 84.56 % | 48.736 M 235.80 % | -35.889 M -144.28 % | 81.052 M 801.63 % | -11.552 M -263.72 % | 7.056 M 181.77 % | -8.629 M -147.46 % | 18.183 M 65.53 % | 10.985 M -11.01 % | 12.345 M 0.00 % | 12.345 M 100.00 % | 6.172 M -65.51 % | 17.894 M 100.00 % | 8.947 M |
| Investments in property plant and equipment | -15.570 M | 0.000 100.00 % | -16.605 M -23.69 % | -13.425 M 2.79 % | -13.811 M -59.09 % | -8.681 M 52.00 % | -18.087 M -2.54 % | -17.639 M -121.37 % | -7.968 M 12.62 % | -9.119 M 32.96 % | -13.603 M 88.10 % | -114.334 M -75.58 % | -65.119 M 46.49 % | -121.698 M -73.87 % | -69.993 M -7.40 % | -65.168 M -106.55 % | -31.550 M 40.66 % | -53.169 M -50.11 % | -35.420 M -7.39 % | -32.982 M 0.00 % | -32.982 M -100.00 % | -16.491 M -42.67 % | -11.559 M -100.00 % | -5.780 M |
| Acquisitions net | 4.000 M | 0.000 100.00 % | -6.460 M -420.12 % | 2.018 M 115.14 % | 938.000 K 206.54 % | 306.000 K 200.00 % | -306.000 K -109.70 % | 3.155 M 4 953.85 % | -65.000 K | 0.000 | 0.000 -100.00 % | 1.651 M 128.35 % | 723.000 K -91.12 % | 8.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.542 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.680 M 92.76 % | -23.215 M -496.33 % | -3.893 M | 0.000 100.00 % | -9.421 M | 0.000 | 0.000 -100.00 % | 3.127 M 200.00 % | -3.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -529.500 K -100.00 % | -264.750 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -184.000 K -101.92 % | 9.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.193 M | 0.000 | 0.000 | 0.000 -100.00 % | 458.500 K 100.00 % | 229.250 K |
| Other investing activites | 2.871 M 475.79 % | -764.000 K -136.53 % | -323.000 K -210.58 % | -104.000 K 82.04 % | -579.000 K -103.52 % | 16.464 M 201.66 % | -16.195 M -7 397.69 % | -216.000 K -102.70 % | 7.992 M 196.46 % | -8.285 M 29.12 % | -11.688 M -611.06 % | 2.287 M 305.02 % | -1.116 M 93.10 % | -16.157 M -189.75 % | 18.003 M 180.09 % | -22.478 M -122.11 % | -10.120 M -174.96 % | 13.500 M 151.21 % | -26.363 M 78.55 % | -122.932 M -472.72 % | 32.982 M 100.00 % | 16.491 M 41.80 % | 11.630 M 100.00 % | 5.815 M |
| Net cash used for investing activites | -8.699 M -1 038.61 % | -764.000 K 96.73 % | -23.388 M -103.18 % | -11.511 M 23.93 % | -15.132 M -0.04 % | -15.126 M 60.69 % | -38.481 M -158.54 % | -14.884 M -10 508.39 % | 143.000 K 100.82 % | -17.404 M 31.19 % | -25.291 M 76.42 % | -107.269 M -58.86 % | -67.523 M 47.94 % | -129.711 M -149.49 % | -51.990 M 40.68 % | -87.646 M -110.33 % | -41.670 M -5.04 % | -39.669 M 35.79 % | -61.783 M 24.05 % | -81.351 M -4.16 % | -78.105 M -100.00 % | -39.053 M -20.67 % | -32.363 M -100.00 % | -16.181 M |
| Debt repayment | -84.036 M 49.27 % | -165.643 M -29.99 % | -127.426 M 50.54 % | -257.628 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -430.449 M | 0.000 | 0.000 100.00 % | -18.819 M | 0.000 | 0.000 -100.00 % | 247.810 M 211.02 % | -223.220 M | 0.000 | 0.000 | 0.000 100.00 % | -33.436 M | 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 -100.00 % | 70.677 M 295.80 % | 17.857 M 0.00 % | 17.857 M | 0.000 | 0.000 -100.00 % | 126.844 M 0.00 % | 126.844 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -6.537 M -14.08 % | -5.730 M | 0.000 100.00 % | -19.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 M -100.00 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -18.107 M 6.66 % | -19.398 M -2.02 % | -19.014 M 34.01 % | -28.815 M -13.51 % | -25.385 M -117.65 % | -11.663 M -54.54 % | -7.547 M 15.38 % | -8.919 M | 0.000 100.00 % | -13.222 M | 0.000 100.00 % | -6.482 M 57.84 % | -15.375 M 40.48 % | -25.830 M 48.34 % | -50.000 M -31.87 % | -37.915 M -1 784.44 % | -2.012 M | 0.000 100.00 % | -30.511 M | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M -100.00 % | -5.000 M |
| Other financing activites | -6.132 M -269.72 % | 3.613 M 176.58 % | -4.718 M -103.99 % | 118.121 M 226.21 % | -93.590 M 57.65 % | -220.985 M -122.81 % | -99.182 M 27.88 % | -137.518 M -140.16 % | 342.390 M 421.82 % | 65.615 M 216.25 % | -56.443 M -1 399.15 % | -3.765 M -103.37 % | 111.627 M 137.53 % | 46.994 M | 0.000 100.00 % | -91.137 M -195.53 % | 95.398 M 46.66 % | 65.046 M -64.62 % | 183.873 M 75.25 % | 104.918 M 127.93 % | 46.031 M 100.00 % | 23.016 M 289.60 % | -12.139 M -100.00 % | -6.070 M |
| Net cash used provided by financing activities | -114.812 M 38.66 % | -187.158 M -23.82 % | -151.158 M 19.63 % | -188.088 M -58.09 % | -118.975 M 48.86 % | -232.648 M -117.98 % | -106.729 M 27.12 % | -146.437 M -31.07 % | -111.728 M -313.25 % | 52.393 M 192.82 % | -56.443 M -235.64 % | 41.611 M -56.77 % | 96.252 M 354.79 % | 21.164 M -61.61 % | 55.132 M -55.81 % | 124.770 M 258.17 % | 34.835 M 47.76 % | 23.576 M -66.13 % | 69.613 M -2.61 % | 71.482 M 55.29 % | 46.031 M 100.00 % | 23.016 M 203.96 % | -22.139 M -100.00 % | -11.070 M |
| Effect of forex changes on cash | 4.234 M 132.03 % | -13.220 M -237.54 % | 9.612 M 3 437.50 % | -288.000 K 78.95 % | -1.368 M -236.19 % | 1.005 M 131.05 % | -3.235 M -1 922.54 % | 177.500 K -76.57 % | 757.500 K -57.18 % | 1.769 M 1 205.63 % | -160.000 K -144.20 % | 362.000 K 166.18 % | -547.000 K 53.37 % | -1.173 M -645.58 % | 215.000 K 120.00 % | -1.075 M -134.28 % | 3.136 M 170.58 % | 1.159 M 136.67 % | -3.161 M 73.00 % | -11.710 M -211.57 % | 10.496 M 100.00 % | 5.248 M -89.03 % | 47.852 M 100.00 % | 23.926 M |
| Net change in cash | 23.119 M 208.80 % | -21.250 M -285.10 % | 11.480 M 206.05 % | -10.825 M -144.13 % | 24.528 M 170.08 % | -34.999 M -214.94 % | 30.451 M 239.13 % | -21.887 M -1 123.42 % | -1.789 M -106.86 % | 26.069 M 223.64 % | 8.055 M 148.64 % | -16.560 M -112.61 % | 131.313 M -3.76 % | 136.440 M 126.76 % | 60.171 M 1 180.21 % | -5.570 M -116.90 % | 32.955 M 328.30 % | 7.694 M -83.55 % | 46.760 M 353.19 % | -18.468 M -300.00 % | -4.617 M 0.00 % | -4.617 M -182.12 % | 5.622 M 0.00 % | 5.622 M |
| Cash at beginning of period | 174.397 M 67.73 % | 103.974 M -43.54 % | 184.167 M -5.55 % | 194.992 M 14.39 % | 170.464 M -17.03 % | 205.463 M 17.40 % | 175.012 M -11.12 % | 196.899 M 180.35 % | 70.233 M -20.49 % | 88.328 M | 0.000 -100.00 % | 145.766 M 746.58 % | 17.218 M 0.00 % | 17.218 M -24.44 % | 22.789 M 0.00 % | 22.789 M 50.97 % | 15.094 M 0.00 % | 15.094 M 45.58 % | 10.369 M -82.70 % | 59.942 M 300.00 % | 14.986 M 0.00 % | 14.986 M 60.04 % | 9.364 M 0.00 % | 9.364 M |
| Cash at end of period | 197.516 M 70.70 % | 115.712 M -40.86 % | 195.647 M 6.23 % | 184.167 M -5.55 % | 194.992 M 14.39 % | 170.464 M -17.03 % | 205.463 M 17.40 % | 175.012 M 155.70 % | 68.444 M -40.17 % | 114.397 M 1 320.20 % | 8.055 M -93.77 % | 129.206 M -13.01 % | 148.531 M -3.34 % | 153.658 M 85.22 % | 82.959 M 381.81 % | 17.218 M -64.17 % | 48.049 M 110.85 % | 22.789 M -60.11 % | 57.128 M 37.74 % | 41.474 M 300.00 % | 10.369 M 0.00 % | 10.369 M -30.81 % | 14.986 M 0.00 % | 14.986 M |
| Operating cash flow | 142.396 M -20.84 % | 179.892 M 1.97 % | 176.414 M -14.72 % | 206.868 M 28.19 % | 161.371 M -23.48 % | 210.879 M 15.82 % | 182.080 M 31.09 % | 138.895 M 5.79 % | 131.287 M 1 328.24 % | -10.689 M -111.88 % | 89.949 M 84.56 % | 48.736 M 235.80 % | -35.889 M -144.28 % | 81.052 M 801.63 % | -11.552 M -263.72 % | 7.056 M 181.77 % | -8.629 M -147.46 % | 18.183 M 65.53 % | 10.985 M -11.01 % | 12.345 M 0.00 % | 12.345 M 100.00 % | 6.172 M -65.51 % | 17.894 M 100.00 % | 8.947 M |
| Capital expenditure | -15.229 M -23.18 % | -12.363 M 25.55 % | -16.605 M -23.69 % | -13.425 M 2.79 % | -13.811 M -59.09 % | -8.681 M 52.00 % | -18.087 M -2.54 % | -17.639 M -121.37 % | -7.968 M 12.62 % | -9.119 M 32.96 % | -13.603 M 88.10 % | -114.334 M -75.58 % | -65.119 M 46.49 % | -121.698 M -73.87 % | -69.993 M -7.40 % | -65.168 M -106.55 % | -31.550 M 40.66 % | -53.169 M -50.11 % | -35.420 M -7.39 % | -32.982 M 0.00 % | -32.982 M -100.00 % | -16.491 M -42.67 % | -11.559 M -100.00 % | -5.780 M |
| Free CashFlow | 127.167 M -24.09 % | 167.529 M 4.83 % | 159.809 M -17.39 % | 193.443 M 31.09 % | 147.560 M -27.02 % | 202.198 M 23.30 % | 163.993 M 35.25 % | 121.256 M -1.67 % | 123.319 M 722.57 % | -19.808 M -125.95 % | 76.346 M 216.38 % | -65.598 M 35.06 % | -101.008 M -148.51 % | -40.646 M 50.16 % | -81.545 M -40.32 % | -58.112 M -44.63 % | -40.179 M -14.84 % | -34.986 M -43.18 % | -24.435 M -18.40 % | -20.638 M 0.00 % | -20.638 M -100.00 % | -10.319 M -262.88 % | 6.335 M 100.00 % | 3.168 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2015 | 2014 | 2014 |