YTO International Express and Supply Chain Technology Limited 6123.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.322 B 0.58 % | 5.292 B -21.10 % | 6.706 B -11.25 % | 7.556 B 49.69 % | 5.048 B 29.51 % | 3.898 B -12.66 % | 4.463 B 21.59 % | 3.671 B 28.01 % | 2.867 B -11.05 % | 3.224 B -7.05 % | 3.468 B 9.70 % | 3.161 B 20.02 % | 2.634 B 13.54 % | 2.320 B |
| Net income | -40.774 M -142.13 % | 96.775 M -29.23 % | 136.744 M -49.98 % | 273.377 M 8.38 % | 252.231 M 866.37 % | 26.101 M -74.94 % | 104.163 M 6.83 % | 97.501 M 1 862.98 % | 4.967 M -90.05 % | 49.900 M -16.24 % | 59.573 M 28.26 % | 46.447 M 22.78 % | 37.830 M -26.14 % | 51.218 M |
| Income before tax | -37.920 M -131.22 % | 121.452 M -13.73 % | 140.777 M -56.54 % | 323.924 M 13.22 % | 286.094 M 746.86 % | 33.783 M -73.73 % | 128.583 M 4.11 % | 123.510 M 670.20 % | 16.036 M -75.46 % | 65.359 M -28.76 % | 91.747 M 23.90 % | 74.047 M 27.66 % | 58.004 M -9.98 % | 64.432 M |
| Income before tax ratio | -0.01 -131.04 % | 0.02 9.34 % | 0.02 -51.03 % | 0.04 -24.36 % | 0.06 553.90 % | 0.01 -69.92 % | 0.03 -14.37 % | 0.03 501.67 % | 0.01 -72.42 % | 0.02 -23.36 % | 0.03 12.94 % | 0.02 6.36 % | 0.02 -20.71 % | 0.03 |
| EBITDA | -17.826 M -111.50 % | 155.035 M -20.83 % | 195.824 M -48.68 % | 381.565 M 8.51 % | 351.640 M 286.32 % | 91.022 M -39.41 % | 150.230 M 34.88 % | 111.378 M 351.67 % | 24.659 M -70.64 % | 83.991 M -23.93 % | 110.409 M 21.24 % | 91.067 M 25.48 % | 72.576 M -5.50 % | 76.798 M |
| Net income ratio | -0.01 -141.89 % | 0.02 -10.31 % | 0.02 -43.64 % | 0.04 -27.59 % | 0.05 646.18 % | 0.01 -71.31 % | 0.02 -12.13 % | 0.03 1 433.44 % | 0.00 -88.81 % | 0.02 -9.88 % | 0.02 16.91 % | 0.01 2.29 % | 0.01 -34.95 % | 0.02 |
| Ratio EBITDA | 0.00 -111.43 % | 0.03 0.34 % | 0.03 -42.17 % | 0.05 -27.51 % | 0.07 198.30 % | 0.02 -30.63 % | 0.03 10.94 % | 0.03 252.84 % | 0.01 -66.99 % | 0.03 -18.16 % | 0.03 10.51 % | 0.03 4.54 % | 0.03 -16.76 % | 0.03 |
| Gross profit ratio | 0.07 -23.48 % | 0.09 12.28 % | 0.08 -22.79 % | 0.10 -31.45 % | 0.15 8.29 % | 0.14 6.00 % | 0.13 -14.40 % | 0.16 -9.22 % | 0.17 6.22 % | 0.16 9.90 % | 0.15 -0.11 % | 0.15 4.49 % | 0.14 2.84 % | 0.14 |
| Weighted average shs out dil | 417.990 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.11 % | 417.539 M 0.12 % | 417.029 M 1.00 % | 412.895 M -0.33 % | 414.251 M -0.12 % | 414.735 M 0.39 % | 413.136 M -0.43 % | 414.906 M 19.19 % | 348.113 M 22.15 % | 285.000 M -31.33 % | 415.000 M 0.00 % | 415.000 M |
| Weighted average shs out | 417.993 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.55 % | 415.706 M 0.28 % | 414.560 M 0.40 % | 412.895 M -0.33 % | 414.251 M 0.10 % | 413.836 M 0.17 % | 413.136 M -0.43 % | 414.906 M 19.24 % | 347.959 M 22.09 % | 285.000 M -31.33 % | 415.000 M 0.00 % | 415.000 M |
| EPS diluted | -0.10 -142.39 % | 0.23 -30.30 % | 0.33 -49.23 % | 0.65 8.33 % | 0.60 849.37 % | 0.06 -74.72 % | 0.25 4.17 % | 0.24 1 900.00 % | 0.01 -90.00 % | 0.12 -29.41 % | 0.17 6.25 % | 0.16 75.44 % | 0.09 -24.00 % | 0.12 |
| Earnings per share | -0.10 -142.39 % | 0.23 -30.30 % | 0.33 -50.00 % | 0.66 8.20 % | 0.61 865.19 % | 0.06 -74.72 % | 0.25 4.17 % | 0.24 1 900.00 % | 0.01 -90.00 % | 0.12 -29.41 % | 0.17 6.25 % | 0.16 75.44 % | 0.09 -24.00 % | 0.12 |
| Gross profit | 370.470 M -23.03 % | 481.328 M -11.41 % | 543.314 M -31.47 % | 792.841 M 2.62 % | 772.616 M 40.24 % | 550.921 M -7.42 % | 595.073 M 4.08 % | 571.760 M 16.21 % | 492.018 M -5.52 % | 520.739 M 2.15 % | 509.762 M 9.59 % | 465.160 M 25.42 % | 370.887 M 16.76 % | 317.644 M |
| Income tax expense | 4.045 M -83.81 % | 24.984 M 2 480.99 % | 968.000 K -97.88 % | 45.681 M 51.16 % | 30.221 M 484.55 % | 5.170 M -77.40 % | 22.880 M 1.58 % | 22.525 M 131.43 % | 9.733 M -25.17 % | 13.006 M -50.85 % | 26.463 M 38.75 % | 19.072 M 38.90 % | 13.731 M 33.49 % | 10.286 M |
| Cost of revenue | 4.952 B 2.95 % | 4.810 B -21.95 % | 6.163 B -8.88 % | 6.764 B 58.19 % | 4.275 B 27.74 % | 3.347 B -13.46 % | 3.868 B 24.82 % | 3.099 B 30.46 % | 2.375 B -12.12 % | 2.703 B -8.63 % | 2.958 B 9.72 % | 2.696 B 19.14 % | 2.263 B 13.02 % | 2.002 B |
| General and administrative expenses | 382.026 M 2.04 % | 374.391 M -10.50 % | 418.318 M -9.11 % | 460.248 M -5.03 % | 484.628 M -2.80 % | 498.589 M 2.08 % | 488.421 M 2.65 % | 475.810 M -1.08 % | 480.991 M 4.94 % | 458.369 M 10.54 % | 414.673 M 5.98 % | 391.290 M | 0.000 | 0.000 |
| Selling and marketing expenses | 12.877 M 324.14 % | 3.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 7.745 M 358.17 % | -3.000 M 76.83 % | -12.946 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.670 M | 0.000 -100.00 % | 462.000 K -82.37 % | 2.621 M 8 042.42 % | -33.000 K |
| Operating expenses | 394.903 M 4.63 % | 377.427 M -11.42 % | 426.063 M -6.82 % | 457.248 M -3.06 % | 471.682 M -5.40 % | 498.589 M 2.08 % | 488.421 M 3.25 % | 473.032 M -0.91 % | 477.383 M 5.32 % | 453.257 M 10.32 % | 410.871 M 5.84 % | 388.204 M 29.21 % | 300.452 M 18.91 % | 252.681 M |
| Cost and expenses | 5.347 B 3.07 % | 5.188 B -21.12 % | 6.576 B -8.93 % | 7.221 B 52.11 % | 4.747 B 23.45 % | 3.846 B -11.72 % | 4.356 B 21.96 % | 3.572 B 25.21 % | 2.853 B -9.61 % | 3.156 B -6.32 % | 3.369 B 9.23 % | 3.084 B 20.32 % | 2.563 B 13.68 % | 2.255 B |
| 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 |
| Selling general and administrative expenses | 394.903 M 4.63 % | 377.427 M -9.78 % | 418.318 M -9.11 % | 460.248 M -5.03 % | 484.628 M -2.80 % | 498.589 M 2.08 % | 488.421 M 2.65 % | 475.810 M -1.08 % | 480.991 M 4.94 % | 458.369 M 10.54 % | 414.673 M 5.98 % | 391.290 M 31.38 % | 297.831 M 17.88 % | 252.648 M |
| Interest income | 11.580 M -46.15 % | 21.506 M 765.43 % | 2.485 M 185.63 % | 870.000 K -41.57 % | 1.489 M -40.68 % | 2.510 M 150.00 % | 1.004 M 106.58 % | 486.000 K -47.00 % | 917.000 K 44.87 % | 633.000 K -25.79 % | 853.000 K -32.83 % | 1.270 M 3.17 % | 1.231 M 38.16 % | 891.000 K |
| Interest expense | 2.434 M 19.37 % | 2.039 M -20.88 % | 2.577 M -38.22 % | 4.171 M -14.69 % | 4.889 M -35.69 % | 7.602 M -1.68 % | 7.732 M 63.50 % | 4.729 M 42.14 % | 3.327 M -22.48 % | 4.292 M -13.49 % | 4.961 M 4.29 % | 4.757 M 35.10 % | 3.521 M 14.10 % | 3.086 M |
| Depreciation and amortization | 8.222 M -75.85 % | 34.043 M -25.95 % | 45.974 M -15.70 % | 54.539 M -12.04 % | 62.007 M 20.21 % | 51.581 M 204.19 % | 16.957 M 11.49 % | 15.209 M 11.57 % | 13.632 M -3.39 % | 14.111 M 7.22 % | 13.161 M 8.37 % | 12.145 M 9.90 % | 11.051 M 19.08 % | 9.280 M |
| Operating income | -24.433 M -123.52 % | 103.901 M -10.86 % | 116.556 M -65.27 % | 335.593 M 20.19 % | 279.215 M 517.58 % | 45.211 M -66.08 % | 133.273 M 23.25 % | 108.136 M 458.47 % | 19.363 M -72.29 % | 69.880 M -28.14 % | 97.248 M 23.22 % | 78.922 M 12.05 % | 70.435 M 8.42 % | 64.963 M |
| Operating income ratio | 0.00 -123.38 % | 0.02 12.98 % | 0.02 -60.87 % | 0.04 -19.71 % | 0.06 376.87 % | 0.01 -61.16 % | 0.03 1.37 % | 0.03 336.26 % | 0.01 -68.85 % | 0.02 -22.69 % | 0.03 12.32 % | 0.02 -6.64 % | 0.03 -4.50 % | 0.03 |
| Total other income expenses net | -13.487 M -176.84 % | 17.551 M -27.54 % | 24.221 M 307.57 % | -11.669 M -269.63 % | 6.879 M 160.19 % | -11.428 M -143.67 % | -4.690 M -125.31 % | 18.528 M 656.90 % | -3.327 M -56.71 % | -2.123 M 70.28 % | -7.144 M -145.58 % | -2.909 M 76.60 % | -12.431 M -2 241.05 % | -531.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -634.949 M 18.83 % | -782.239 M 18.27 % | -957.089 M -137.64 % | -402.748 M -23.76 % | -325.428 M -136.43 % | -137.644 M -167.56 % | -51.445 M 24.10 % | -67.783 M -4.26 % | -65.015 M 54.43 % | -142.686 M -53.54 % | -92.928 M -3 024.10 % | 3.178 M 106.32 % | -50.318 M -27.45 % | -39.482 M |
| Total investments | 2.134 M -95.75 % | 50.244 M 0.81 % | 49.839 M 275.24 % | 13.282 M -46.56 % | 24.852 M 4.57 % | 23.765 M 6.88 % | 22.235 M 3.37 % | 21.511 M -1.38 % | 21.813 M -5.31 % | 23.037 M 359.27 % | 5.016 M 17.91 % | 4.254 M -76.03 % | 17.750 M 4.79 % | 16.938 M |
| Total debt | 37.297 M -8.56 % | 40.790 M -1.18 % | 41.276 M -75.00 % | 165.080 M -0.86 % | 166.504 M 26.75 % | 131.364 M -30.60 % | 189.288 M 4.92 % | 180.418 M 23.41 % | 146.192 M 46.76 % | 99.614 M -33.61 % | 150.050 M -10.18 % | 167.063 M 52.24 % | 109.736 M 11.54 % | 98.384 M |
| Accumulated other comprehensive income loss | -361.224 M -4.89 % | -344.371 M 1.86 % | -350.888 M -5.93 % | -331.235 M -1.46 % | -326.480 M 2.01 % | -333.184 M -421.36 % | -63.907 M -2.41 % | -62.403 M -17.66 % | -53.037 M -10.89 % | -47.830 M -18.63 % | -40.320 M -17.61 % | -34.282 M -385.73 % | 11.998 M 90.20 % | 6.308 M |
| Retained earnings | 1.106 B -3.85 % | 1.150 B 8.34 % | 1.062 B 10.93 % | 956.942 M 35.31 % | 707.199 M 53.93 % | 459.438 M 2.26 % | 449.268 M 25.40 % | 358.269 M 27.93 % | 280.040 M -0.73 % | 282.104 M 17.31 % | 240.486 M -14.44 % | 281.067 M 7.89 % | 260.505 M 16.68 % | 223.272 M |
| Common stock | 42.019 M 0.00 % | 42.019 M 0.00 % | 42.019 M 0.00 % | 42.019 M 0.82 % | 41.676 M 0.00 % | 41.676 M 0.60 % | 41.427 M 0.00 % | 41.427 M 0.36 % | 41.280 M -0.43 % | 41.457 M -0.10 % | 41.500 M 100.77 % | 20.670 M -1.14 % | 20.909 M 0.00 % | 20.909 M |
| Total equity | 1.226 B -4.84 % | 1.288 B 6.44 % | 1.210 B 8.41 % | 1.117 B 29.06 % | 865.137 M 44.89 % | 597.113 M 2.54 % | 582.307 M 5.16 % | 553.739 M 19.69 % | 462.640 M -2.70 % | 475.491 M 6.72 % | 445.563 M 28.31 % | 347.260 M 11.37 % | 311.797 M 19.07 % | 261.857 M |
| Other non current liabilities | 7.358 M 333.59 % | 1.697 M -24.14 % | 2.237 M -32.58 % | 3.318 M -14.68 % | 3.889 M 0.88 % | 3.855 M -21.98 % | 4.941 M 56.71 % | 3.153 M 4.37 % | 3.021 M 16.37 % | 2.596 M 4.55 % | 2.483 M 58.66 % | 1.565 M -18.32 % | 1.916 M 71.22 % | 1.119 M |
| Long term debt | 18.635 M -3.62 % | 19.335 M -23.30 % | 25.208 M -78.44 % | 116.940 M -3.65 % | 121.371 M 415.22 % | 23.557 M 31 733.78 % | 74.000 K -74.57 % | 291.000 K -1.02 % | 294.000 K -29.33 % | 416.000 K -34.59 % | 636.000 K -38.43 % | 1.033 M -13.56 % | 1.195 M -38.08 % | 1.930 M |
| Total non current liabilities | 28.205 M 9.92 % | 25.660 M -23.24 % | 33.428 M -75.22 % | 134.924 M -2.87 % | 138.909 M 282.20 % | 36.345 M 127.37 % | 15.985 M -10.03 % | 17.768 M 9.38 % | 16.245 M -8.10 % | 17.676 M -2.13 % | 18.060 M 12.95 % | 15.989 M 12.84 % | 14.170 M 4.46 % | 13.565 M |
| Other current liabilities | 208.423 M 56.46 % | 133.213 M -72.11 % | 477.607 M 258.70 % | 133.150 M -44.04 % | 237.947 M 69.49 % | 140.386 M -8.36 % | 153.188 M 22.27 % | 125.288 M 46 302.96 % | 270.000 K -30.77 % | 390.000 K | 0.000 -100.00 % | 2.047 M 2 491.14 % | 79.000 K -99.03 % | 8.165 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 12.558 M -74.17 % | 48.625 M 33.57 % | 36.403 M 463.17 % | 6.464 M | 0.000 100.00 % | -467.268 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 37.324 M 73.96 % | 21.455 M -33.24 % | 32.136 M -33.24 % | 48.140 M 6.66 % | 45.133 M -58.14 % | 107.807 M -43.02 % | 189.214 M 5.04 % | 180.127 M 23.46 % | 145.898 M 47.08 % | 99.198 M -33.61 % | 149.414 M -10.01 % | 166.030 M 51.30 % | 109.736 M 11.54 % | 98.384 M |
| Total current liabilities | 511.631 M -41.36 % | 872.544 M -11.09 % | 981.433 M -7.23 % | 1.058 B 54.35 % | 685.398 M 30.88 % | 523.696 M -21.72 % | 668.975 M 0.47 % | 665.840 M 44.33 % | 461.344 M 23.76 % | 372.775 M -17.82 % | 453.589 M -18.74 % | 558.219 M 21.65 % | 458.880 M 38.31 % | 331.775 M |
| Total liabilities | 539.836 M -39.90 % | 898.204 M -11.49 % | 1.015 B -14.92 % | 1.193 B 44.70 % | 824.307 M 47.19 % | 560.041 M -18.24 % | 684.960 M 0.20 % | 683.608 M 43.14 % | 477.589 M 22.32 % | 390.451 M -17.22 % | 471.649 M -17.86 % | 574.208 M 21.38 % | 473.050 M 36.98 % | 345.340 M |
| Other non current assets | 25.317 M 152.97 % | 10.008 M -81.88 % | 55.220 M 276.08 % | 14.683 M -1.80 % | 14.952 M -36.18 % | 23.430 M 206.56 % | 7.643 M -10.59 % | 8.548 M 3.69 % | 8.244 M -3.73 % | 8.563 M -43.01 % | 15.026 M 8.65 % | 13.830 M | 0.000 | 0.000 |
| Long term investments | 2.134 M -95.32 % | 45.644 M 380 266.67 % | 12.000 K -99.78 % | 5.344 M -67.60 % | 16.493 M 8.27 % | 15.233 M -28.60 % | 21.334 M 4.10 % | 20.494 M -1.56 % | 20.818 M -5.83 % | 22.108 M 1 362.59 % | -1.751 M -155.27 % | 3.168 M -77.61 % | 14.149 M 3.47 % | 13.674 M |
| Intangible assets | 14.449 M 89.97 % | 7.606 M 84.66 % | 4.119 M 21.79 % | 3.382 M -54.94 % | 7.505 M -33.25 % | 11.244 M -30.90 % | 16.273 M -26.61 % | 22.172 M 25.59 % | 17.654 M -15.60 % | 20.918 M -18.74 % | 25.743 M 18.23 % | 21.773 M -7.71 % | 23.592 M -8.04 % | 25.656 M |
| GoodWill | 451.000 K -9.80 % | 500.000 K -2.15 % | 511.000 K -5.72 % | 542.000 K -96.65 % | 16.188 M 9.17 % | 14.828 M -57.66 % | 35.024 M -3.92 % | 36.453 M 164.73 % | 13.770 M -4.57 % | 14.429 M -10.18 % | 16.065 M -11.30 % | 18.111 M 3.83 % | 17.443 M 2.17 % | 17.072 M |
| Goodwill and intangible assets | 14.900 M 83.81 % | 8.106 M 75.08 % | 4.630 M 17.99 % | 3.924 M -83.44 % | 23.693 M -9.12 % | 26.072 M -49.17 % | 51.297 M -12.50 % | 58.625 M 86.56 % | 31.424 M -11.10 % | 35.347 M -15.45 % | 41.808 M 4.82 % | 39.884 M -2.80 % | 41.035 M -3.96 % | 42.728 M |
| Property plant equipment net | 62.424 M -8.46 % | 68.190 M -3.40 % | 70.588 M -65.03 % | 201.831 M 3.15 % | 195.667 M 105.34 % | 95.288 M 130.99 % | 41.252 M -16.16 % | 49.203 M 1.27 % | 48.584 M 0.21 % | 48.482 M -7.03 % | 52.147 M 1.66 % | 51.293 M 15.21 % | 44.522 M -0.36 % | 44.682 M |
| Total non current assets | 104.775 M -30.20 % | 150.098 M -0.89 % | 151.445 M -33.16 % | 226.591 M -10.62 % | 253.511 M 58.03 % | 160.415 M 31.64 % | 121.857 M -11.03 % | 136.960 M 25.38 % | 109.233 M -5.07 % | 115.061 M 7.03 % | 107.502 M -0.93 % | 108.513 M 8.52 % | 99.997 M -1.19 % | 101.197 M |
| Other current assets | 252.788 M 62.20 % | 155.850 M 31.17 % | 118.813 M 165.63 % | 44.728 M -40.31 % | 74.930 M 16.84 % | 64.133 M -26.10 % | 86.786 M -45.65 % | 159.690 M 121.51 % | 72.093 M 10.75 % | 65.095 M 17.95 % | 55.188 M -16.96 % | 66.459 M 117.24 % | 30.592 M 49.21 % | 20.502 M |
| Short term investments | 0.000 -100.00 % | 4.600 M -90.77 % | 49.827 M 527.70 % | 7.938 M -5.04 % | 8.359 M -2.03 % | 8.532 M 846.95 % | 901.000 K -11.41 % | 1.017 M 2.21 % | 995.000 K 7.10 % | 929.000 K -86.27 % | 6.767 M 523.11 % | 1.086 M -69.84 % | 3.601 M 10.32 % | 3.264 M |
| cash and cash equivalents | 672.246 M -18.32 % | 823.029 M -17.56 % | 998.365 M 75.82 % | 567.828 M 15.43 % | 491.932 M 82.87 % | 269.008 M 11.75 % | 240.733 M -3.01 % | 248.201 M 17.52 % | 211.207 M -12.83 % | 242.300 M -0.28 % | 242.978 M 48.26 % | 163.885 M 2.39 % | 160.054 M 16.09 % | 137.866 M |
| Cash and short term investments | 672.246 M -18.77 % | 827.629 M -21.04 % | 1.048 B 82.05 % | 575.766 M 13.36 % | 507.924 M 83.01 % | 277.540 M 14.86 % | 241.634 M -3.04 % | 249.218 M 17.44 % | 212.202 M -12.76 % | 243.229 M -2.61 % | 249.745 M 51.39 % | 164.971 M 0.80 % | 163.655 M 15.96 % | 141.130 M |
| Total current assets | 1.661 B -18.83 % | 2.046 B -1.32 % | 2.074 B -0.43 % | 2.083 B 45.05 % | 1.436 B 44.06 % | 996.739 M -12.98 % | 1.145 B 4.09 % | 1.100 B 32.42 % | 830.996 M 10.67 % | 750.881 M -7.27 % | 809.710 M -0.40 % | 812.955 M 18.71 % | 684.850 M 35.35 % | 506.000 M |
| Inventory | 0.000 100.00 % | -745.000 K | 0.000 -100.00 % | 65.830 M | 0.000 | 0.000 100.00 % | -841.820 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.086 M | 0.000 | 0.000 |
| Net receivables | 736.063 M -30.81 % | 1.064 B 17.31 % | 906.822 M -35.06 % | 1.396 B 63.69 % | 853.079 M 30.23 % | 655.066 M -22.18 % | 841.820 M 5.77 % | 795.909 M 39.73 % | 569.616 M 23.11 % | 462.679 M -11.29 % | 521.547 M -13.79 % | 604.950 M 23.31 % | 490.603 M 42.46 % | 344.368 M |
| Tax assets | 0.000 -100.00 % | 18.150 M -13.55 % | 20.995 M 2 495.18 % | 809.000 K -70.10 % | 2.706 M 590.31 % | 392.000 K 18.43 % | 331.000 K 267.78 % | 90.000 K -44.79 % | 163.000 K -70.94 % | 561.000 K 106.25 % | 272.000 K -19.53 % | 338.000 K 16.15 % | 291.000 K 157.52 % | 113.000 K |
| Other assets | 0.000 100.00 % | -10.008 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 |
| Account payables | 265.884 M -62.71 % | 712.968 M 63.82 % | 435.227 M -44.76 % | 787.933 M 121.98 % | 354.958 M 33.74 % | 265.410 M -16.63 % | 318.371 M -9.12 % | 350.335 M 13.13 % | 309.685 M 16.85 % | 265.029 M -10.06 % | 294.686 M -22.22 % | 378.889 M 11.03 % | 341.250 M 56.40 % | 218.188 M |
| Tax payables | 0.000 -100.00 % | 4.908 M -79.47 % | 23.905 M -40.30 % | 40.041 M 265.44 % | 10.957 M 201.93 % | 3.629 M -55.75 % | 8.202 M -18.71 % | 10.090 M 83.76 % | 5.491 M -32.69 % | 8.158 M -14.03 % | 9.489 M -15.68 % | 11.253 M 43.99 % | 7.815 M 11.04 % | 7.038 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 619.609 M 274.36 % | 165.512 M -62.58 % | 442.359 M 26.70 % | 349.147 M -18.52 % | 428.523 M -19.22 % | 530.495 M | 0.000 | 0.000 |
| Minority interest | 4.926 M -19.33 % | 6.106 M -41.93 % | 10.514 M -26.33 % | 14.271 M 84.52 % | 7.734 M 18.84 % | 6.508 M 5.21 % | 6.186 M -76.87 % | 26.741 M -3.47 % | 27.701 M -5.46 % | 29.300 M 3.61 % | 28.280 M 3.43 % | 27.342 M 48.72 % | 18.385 M 61.73 % | 11.368 M |
| Capital lease obligations | 37.297 M -6.75 % | 39.996 M -3.10 % | 41.276 M -74.16 % | 159.710 M -3.46 % | 165.437 M 133.67 % | 70.799 M 28 563.56 % | 247.000 K -61.88 % | 648.000 K -18.18 % | 792.000 K -22.28 % | 1.019 M -14.01 % | 1.185 M -26.72 % | 1.617 M 35.31 % | 1.195 M -38.08 % | 1.930 M |
| Preferred stock | 0.000 | 0.000 -100.00 % | 350.888 M 5.93 % | 331.235 M 1.46 % | 326.480 M -2.01 % | 333.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 434.539 M 0.00 % | 434.539 M 350.99 % | 96.352 M -6.73 % | 103.304 M -4.81 % | 108.528 M -74.32 % | 422.675 M 2.01 % | 414.353 M -1.56 % | 420.916 M 0.69 % | 418.048 M -0.44 % | 419.898 M -0.10 % | 420.338 M 174 314.11 % | 241.000 K | 0.000 | 0.000 |
| Deferred tax liabilities non current | 2.212 M -52.20 % | 4.628 M -22.65 % | 5.983 M -59.20 % | 14.666 M 7.45 % | 13.649 M 52.79 % | 8.933 M -18.57 % | 10.970 M -23.42 % | 14.324 M 10.78 % | 12.930 M -11.82 % | 14.664 M -1.85 % | 14.941 M 11.57 % | 13.391 M 21.09 % | 11.059 M 5.16 % | 10.516 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 |
| Total assets | 1.766 B -19.24 % | 2.187 B -1.74 % | 2.225 B -3.64 % | 2.309 B 36.69 % | 1.689 B 46.00 % | 1.157 B -8.69 % | 1.267 B 2.42 % | 1.237 B 31.60 % | 940.229 M 8.58 % | 865.942 M -5.59 % | 917.212 M -0.46 % | 921.468 M 17.41 % | 784.847 M 29.26 % | 607.197 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 2.718 M 128.01 % | -9.704 M -227.68 % | 7.600 M 125.26 % | -30.086 M -22.65 % | -24.530 M -166.95 % | -9.189 M -1 115.48 % | -756.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 3.321 M -62.18 % | 8.780 M 1.56 % | 8.645 M -12.07 % | 9.832 M 84.02 % | 5.343 M 623.98 % | 738.000 K 1 745.00 % | 40.000 K -93.16 % | 585.000 K 8.53 % | 539.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -89.541 M 74.23 % | -347.417 M -165.19 % | 532.922 M 321.70 % | -240.384 M -886.31 % | -24.372 M -117.78 % | 137.038 M 338.93 % | -57.354 M 33.50 % | -86.250 M -83.18 % | -47.085 M -339.62 % | 19.650 M 192.39 % | -21.269 M 76.47 % | -90.384 M -190.47 % | -31.116 M -398.10 % | 10.438 M |
| Accounts receivables | 311.464 M 234.65 % | -231.306 M -149.24 % | 469.761 M 191.19 % | -515.143 M -125.23 % | -228.718 M -217.50 % | 194.656 M 389.44 % | -67.252 M 59.53 % | -166.159 M -112.38 % | -78.237 M -336.48 % | 33.084 M -40.12 % | 55.255 M 147.33 % | -116.736 M 10.66 % | -130.662 M -267.45 % | 78.029 M |
| 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 |
| Accounts payables | -309.706 M -211.05 % | 278.888 M 191.79 % | -303.817 M -239.10 % | 218.424 M 38.99 % | 157.151 M 539.63 % | -35.746 M -205.70 % | -11.693 M -109.32 % | 125.417 M 129.54 % | 54.638 M 404.44 % | -17.947 M | 0.000 | 0.000 -100.00 % | 117.269 M 233.46 % | -87.869 M |
| Other working capital | -91.299 M 76.89 % | -394.999 M -207.64 % | 366.978 M 551.42 % | 56.335 M 19.37 % | 47.195 M 315.78 % | -21.872 M -201.30 % | 21.591 M 147.44 % | -45.508 M -93.77 % | -23.486 M -620.41 % | 4.513 M 105.90 % | -76.524 M -390.39 % | 26.352 M 248.69 % | -17.723 M -187.40 % | 20.278 M |
| Other non cash items | 66.787 M 304.86 % | -32.602 M -9.35 % | -29.814 M -1 071.14 % | 3.070 M 436.99 % | -911.000 K -121.92 % | 4.156 M -17.15 % | 5.016 M 18.22 % | 4.243 M 84.32 % | 2.302 M -36.57 % | 3.629 M 123.68 % | -15.326 M -207.32 % | -4.987 M -151.99 % | 9.592 M 264.85 % | 2.629 M |
| Net cash provided by operating activities | -63.528 M 74.16 % | -245.880 M -135.19 % | 698.639 M 358.09 % | 152.512 M -52.77 % | 322.946 M 34.84 % | 239.501 M 275.08 % | 63.854 M 98.17 % | 32.222 M 233.97 % | -24.052 M -123.46 % | 102.532 M 50.09 % | 68.313 M 844.23 % | -9.179 M -133.55 % | 27.357 M -62.81 % | 73.565 M |
| Investments in property plant and equipment | 0.000 100.00 % | -4.728 M -32.92 % | -3.557 M 74.50 % | -13.951 M 20.68 % | -17.589 M -19.85 % | -14.676 M -95.55 % | -7.505 M 29.74 % | -10.682 M 15.24 % | -12.602 M -26.34 % | -9.975 M 49.02 % | -19.567 M -51.89 % | -12.882 M -74.74 % | -7.372 M 44.16 % | -13.201 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -38.170 M -1 224.96 % | 3.393 M -71.69 % | 11.984 M -8.17 % | 13.050 M 41.25 % | 9.239 M 137.17 % | -24.858 M -1 172.81 % | -1.953 M -182.51 % | 2.367 M | 0.000 100.00 % | -1.116 M -626.42 % | 212.000 K 100.38 % | -55.199 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -66.714 M -853.74 % | -6.995 M 5.27 % | -7.384 M 1.14 % | -7.469 M -0.52 % | -7.430 M -661.18 % | 1.324 M 132.63 % | -4.057 M 77.79 % | -18.266 M -5 773.31 % | -311.000 K | 0.000 100.00 % | -1.575 M -39.75 % | -1.127 M |
| Sales maturities of investments | 0.000 -100.00 % | 45.591 M 223.87 % | 14.077 M 60.15 % | 8.790 M 16.15 % | 7.568 M 0.19 % | 7.554 M 17 885.71 % | 42.000 K -99.75 % | 16.703 M 1 100.79 % | 1.391 M 961.83 % | 131.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.429 M |
| Other investing activites | -36.902 M -149.65 % | 74.323 M 206.95 % | -69.494 M -802.53 % | 9.892 M -66.45 % | 29.481 M 309.55 % | -14.069 M -616.48 % | 2.724 M 30.84 % | 2.082 M 140.77 % | -5.107 M 44.26 % | -9.163 M 80.50 % | -46.986 M -1 810.00 % | -2.460 M -117.74 % | 13.869 M 48.32 % | 9.351 M |
| Net cash used for investing activites | -36.902 M -132.04 % | 115.186 M 170.30 % | -163.858 M -14 613.55 % | 1.129 M -95.31 % | 24.060 M 254.13 % | -15.610 M -432.76 % | -2.930 M 81.01 % | -15.431 M 30.89 % | -22.328 M 36.03 % | -34.906 M 47.80 % | -66.864 M -306.27 % | -16.458 M -420.57 % | 5.134 M 110.98 % | -46.747 M |
| Debt repayment | -794.000 K 97.06 % | -27.023 M -415.90 % | -5.238 M 88.83 % | -46.887 M 21.21 % | -59.509 M 53.68 % | -128.476 M -1 548.27 % | 8.871 M 1 712.91 % | -550.000 K -101.19 % | 46.061 M 190.54 % | -50.875 M -5 681.25 % | -880.000 K 39.81 % | -1.462 M -112.71 % | 11.502 M 252.43 % | -7.546 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 3.430 M | 0.000 -100.00 % | 2.490 M | 0.000 -100.00 % | 2.419 M | 0.000 | 0.000 -100.00 % | 135.700 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.563 M | 0.000 100.00 % | -2.027 M -319.67 % | -483.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -9.664 M 30.30 % | -13.866 M 49.23 % | -27.312 M -7.43 % | -25.422 M -509.93 % | -4.168 M 73.52 % | -15.742 M -65.22 % | -9.528 M 41.62 % | -16.322 M -204.17 % | -5.366 M 19.19 % | -6.640 M 81.86 % | -36.600 M -46.54 % | -24.976 M | 0.000 | 0.000 |
| Other financing activites | -37.083 M -1 610.51 % | 2.455 M 106.45 % | -38.036 M -4 393.00 % | 886.000 K 101.96 % | -45.230 M 18.59 % | -55.558 M -6.35 % | -52.240 M -302.76 % | 25.764 M 264.24 % | -15.687 M -437.59 % | -2.918 M 80.85 % | -15.234 M -127.71 % | 54.971 M 343.13 % | -22.610 M -442.26 % | 6.606 M |
| Net cash used provided by financing activities | -47.541 M -23.70 % | -38.434 M 45.55 % | -70.586 M -3.81 % | -67.993 M 37.57 % | -108.907 M 44.80 % | -197.286 M -231.80 % | -59.460 M -536.24 % | 13.630 M -40.69 % | 22.981 M 138.00 % | -60.476 M -172.87 % | 82.986 M 190.84 % | 28.533 M 356.87 % | -11.108 M -1 081.70 % | -940.000 K |
| Effect of forex changes on cash | -9.773 M -57.43 % | -6.208 M 81.56 % | -33.658 M -245.14 % | -9.752 M 35.74 % | -15.175 M -1 008.68 % | 1.670 M 118.70 % | -8.932 M -235.89 % | 6.573 M 185.43 % | -7.694 M 1.71 % | -7.828 M -46.54 % | -5.342 M -671.34 % | 935.000 K | 0.000 | 0.000 |
| Net change in cash | -157.744 M 10.03 % | -175.336 M -140.72 % | 430.537 M 467.27 % | 75.896 M -65.95 % | 222.924 M 688.41 % | 28.275 M 478.62 % | -7.468 M -120.19 % | 36.994 M 218.98 % | -31.093 M -4 485.99 % | -678.000 K -100.86 % | 79.093 M 1 964.55 % | 3.831 M | 0.000 | 0.000 |
| Cash at beginning of period | 823.029 M -17.56 % | 998.365 M 75.82 % | 567.828 M 15.43 % | 491.932 M 82.87 % | 269.008 M 11.75 % | 240.733 M -3.01 % | 248.201 M 17.52 % | 211.207 M -12.83 % | 242.300 M -0.28 % | 242.978 M 48.26 % | 163.885 M 2.39 % | 160.054 M 16.09 % | 137.866 M | 0.000 |
| Cash at end of period | 672.246 M -18.32 % | 823.029 M -17.56 % | 998.365 M 75.82 % | 567.828 M 15.43 % | 491.932 M 82.87 % | 269.008 M 11.75 % | 240.733 M -3.01 % | 248.201 M 17.52 % | 211.207 M -12.83 % | 242.300 M -0.28 % | 242.978 M 48.26 % | 163.885 M 2.39 % | 160.054 M 16.09 % | 137.866 M |
| Operating cash flow | -63.528 M 74.16 % | -245.880 M -135.19 % | 698.639 M 358.09 % | 152.512 M -52.77 % | 322.946 M 34.84 % | 239.501 M 275.08 % | 63.854 M 98.17 % | 32.222 M 233.97 % | -24.052 M -123.46 % | 102.532 M 50.09 % | 68.313 M 844.23 % | -9.179 M -133.55 % | 27.357 M -62.81 % | 73.565 M |
| Capital expenditure | -12.234 M -158.76 % | -4.728 M -32.92 % | -3.557 M 74.50 % | -13.951 M 20.68 % | -17.589 M -19.85 % | -14.676 M -95.55 % | -7.505 M 29.74 % | -10.682 M 15.24 % | -12.602 M -26.34 % | -9.975 M 49.02 % | -19.567 M -51.89 % | -12.882 M -74.74 % | -7.372 M 44.16 % | -13.201 M |
| Free CashFlow | -75.762 M 69.77 % | -250.608 M -136.05 % | 695.082 M 401.64 % | 138.561 M -54.62 % | 305.357 M 35.82 % | 224.825 M 298.99 % | 56.349 M 161.60 % | 21.540 M 158.77 % | -36.654 M -139.60 % | 92.557 M 89.88 % | 48.746 M 320.96 % | -22.061 M -210.39 % | 19.985 M -66.89 % | 60.364 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.414 B -39.75 % | 2.347 B -21.10 % | 2.975 B 5.35 % | 2.824 B 14.45 % | 2.468 B -24.46 % | 3.267 B -5.03 % | 3.440 B -23.87 % | 4.518 B 48.70 % | 3.038 B 6.73 % | 2.847 B 29.32 % | 2.201 B 4.93 % | 2.098 B 16.54 % | 1.800 B -28.41 % | 2.514 B 29.04 % | 1.948 B -7.64 % | 2.110 B 35.17 % | 1.561 B -3.27 % | 1.613 B 28.68 % | 1.254 B -27.79 % | 1.736 B 16.77 % | 1.487 B -16.31 % | 1.777 B 5.07 % | 1.691 B -2.55 % | 1.735 B 21.71 % | 1.426 B |
| Net income | -60.436 M -4 508.17 % | 1.371 M 103.25 % | -42.145 M -289.62 % | -10.817 M -110.05 % | 107.592 M 634.97 % | 14.639 M -88.01 % | 122.105 M -30.77 % | 176.385 M 81.86 % | 96.992 M -38.13 % | 156.775 M 64.24 % | 95.456 M 355.46 % | 20.958 M 307.51 % | 5.143 M -92.22 % | 66.139 M 73.94 % | 38.024 M -51.18 % | 77.892 M 297.23 % | 19.609 M 218.28 % | 6.161 M 616.00 % | -1.194 M -103.48 % | 34.351 M 120.92 % | 15.549 M -41.43 % | 26.548 M -19.61 % | 33.025 M 24.72 % | 26.479 M 32.61 % | 19.968 M |
| Income before tax | -70.807 M -3 234.44 % | 2.259 M 108.40 % | -26.880 M -29.23 % | -20.800 M -116.44 % | 126.520 M 7 773.06 % | 1.607 M -98.90 % | 145.666 M -29.27 % | 205.948 M 76.16 % | 116.907 M -30.54 % | 168.317 M 44.57 % | 116.427 M 393.50 % | 23.592 M 169.50 % | 8.754 M -89.20 % | 81.064 M 70.59 % | 47.519 M -49.42 % | 93.954 M 217.88 % | 29.556 M 125.14 % | 13.128 M 351.44 % | 2.908 M -93.37 % | 43.835 M 103.66 % | 21.524 M -51.66 % | 44.530 M -5.69 % | 47.217 M 7.76 % | 43.815 M 44.93 % | 30.232 M |
| Income before tax ratio | -0.05 -5 302.17 % | 0.00 110.65 % | -0.01 -22.67 % | -0.01 -114.37 % | 0.05 10 322.57 % | 0.00 -98.84 % | 0.04 -7.10 % | 0.05 18.47 % | 0.04 -34.92 % | 0.06 11.79 % | 0.05 370.30 % | 0.01 131.25 % | 0.00 -84.92 % | 0.03 32.20 % | 0.02 -45.24 % | 0.04 135.17 % | 0.02 132.74 % | 0.01 250.83 % | 0.00 -90.81 % | 0.03 74.41 % | 0.01 -42.24 % | 0.03 -10.24 % | 0.03 10.59 % | 0.03 19.08 % | 0.02 |
| EBITDA | -85.687 M -925.95 % | -8.352 M 11.84 % | -9.474 M -186.60 % | 10.940 M -92.42 % | 144.264 M 912.88 % | 14.243 M -91.77 % | 173.146 M -27.64 % | 239.296 M 61.81 % | 147.885 M -27.45 % | 203.826 M 46.24 % | 139.378 M 156.59 % | 54.320 M 72.72 % | 31.449 M -61.60 % | 81.896 M 92.09 % | 42.635 M -45.24 % | 77.863 M 132.32 % | 33.515 M 199.16 % | 11.203 M -16.74 % | 13.456 M -72.24 % | 48.473 M 73.07 % | 28.008 M -48.03 % | 53.888 M -16.29 % | 64.377 M 10.27 % | 58.381 M 45.12 % | 40.230 M |
| Net income ratio | -0.04 -7 416.16 % | 0.00 104.12 % | -0.01 -269.83 % | 0.00 -108.78 % | 0.04 872.97 % | 0.00 -87.38 % | 0.04 -9.07 % | 0.04 22.29 % | 0.03 -42.03 % | 0.06 27.00 % | 0.04 334.05 % | 0.01 249.67 % | 0.00 -89.14 % | 0.03 34.79 % | 0.02 -47.14 % | 0.04 193.87 % | 0.01 229.02 % | 0.00 501.00 % | 0.00 -104.81 % | 0.02 89.20 % | 0.01 -30.02 % | 0.01 -23.49 % | 0.02 27.99 % | 0.02 8.95 % | 0.01 |
| Ratio EBITDA | -0.06 -1 602.74 % | 0.00 -11.73 % | 0.00 -182.20 % | 0.00 -93.37 % | 0.06 1 240.87 % | 0.00 -91.34 % | 0.05 -4.96 % | 0.05 8.81 % | 0.05 -32.02 % | 0.07 13.08 % | 0.06 144.53 % | 0.03 48.21 % | 0.02 -46.36 % | 0.03 48.85 % | 0.02 -40.71 % | 0.04 71.87 % | 0.02 209.26 % | 0.01 -35.30 % | 0.01 -61.56 % | 0.03 48.22 % | 0.02 -37.90 % | 0.03 -20.33 % | 0.04 13.16 % | 0.03 19.23 % | 0.03 |
| Gross profit ratio | 0.06 -25.02 % | 0.08 42.97 % | 0.06 -9.08 % | 0.06 -46.99 % | 0.12 122.89 % | 0.05 -48.47 % | 0.11 3.27 % | 0.10 -4.60 % | 0.11 -23.36 % | 0.14 -10.17 % | 0.16 22.13 % | 0.13 -0.86 % | 0.13 0.46 % | 0.13 -8.54 % | 0.14 -7.52 % | 0.15 -6.26 % | 0.16 0.23 % | 0.16 -12.84 % | 0.18 16.83 % | 0.16 -4.24 % | 0.17 15.66 % | 0.14 -5.50 % | 0.15 3.68 % | 0.15 -1.88 % | 0.15 |
| Weighted average shs out dil | 417.990 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.40 % | 416.338 M -1.37 % | 422.124 M 0.85 % | 418.546 M 0.96 % | 414.560 M -0.53 % | 416.760 M 0.79 % | 413.510 M -0.17 % | 414.232 M -0.01 % | 414.270 M -0.17 % | 414.972 M 0.11 % | 414.498 M 0.27 % | 413.377 M 0.12 % | 412.895 M -0.46 % | 414.812 M -0.05 % | 415.000 M 1.45 % | 409.072 M 42.46 % | 287.155 M 0.76 % | 285.000 M 0.00 % | 285.000 M |
| Weighted average shs out | 417.953 M -0.01 % | 417.990 M 0.00 % | 417.993 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.00 % | 417.990 M 0.40 % | 416.338 M 0.43 % | 414.560 M 0.00 % | 414.560 M 0.00 % | 414.560 M -0.53 % | 416.760 M 1.14 % | 412.070 M -0.52 % | 414.232 M -0.01 % | 414.270 M -0.16 % | 414.939 M 0.11 % | 414.498 M 0.27 % | 413.377 M 0.40 % | 411.724 M -0.74 % | 414.812 M -0.05 % | 415.000 M 1.45 % | 409.072 M 42.46 % | 287.156 M 0.76 % | 285.002 M 0.00 % | 285.001 M |
| EPS diluted | -0.14 -4 342.42 % | 0.00 103.30 % | -0.10 -286.10 % | -0.03 -109.96 % | 0.26 642.86 % | 0.04 -87.93 % | 0.29 -30.95 % | 0.42 82.61 % | 0.23 -37.84 % | 0.37 60.87 % | 0.23 357.26 % | 0.05 305.65 % | 0.01 -92.25 % | 0.16 74.29 % | 0.09 -51.68 % | 0.19 301.69 % | 0.05 217.45 % | 0.01 613.79 % | 0.00 -103.50 % | 0.08 120.80 % | 0.04 -42.22 % | 0.06 -45.92 % | 0.12 29.17 % | 0.09 32.52 % | 0.07 |
| Earnings per share | -0.14 -4 342.42 % | 0.00 103.30 % | -0.10 -286.10 % | -0.03 -109.96 % | 0.26 642.86 % | 0.04 -87.93 % | 0.29 -30.95 % | 0.42 82.61 % | 0.23 -39.47 % | 0.38 65.22 % | 0.23 357.26 % | 0.05 302.40 % | 0.01 -92.19 % | 0.16 74.29 % | 0.09 -51.68 % | 0.19 301.69 % | 0.05 217.45 % | 0.01 613.79 % | 0.00 -103.50 % | 0.08 120.80 % | 0.04 -42.22 % | 0.06 -45.92 % | 0.12 29.17 % | 0.09 32.52 % | 0.07 |
| Gross profit | 88.720 M -54.82 % | 196.383 M 12.81 % | 174.087 M -4.22 % | 181.757 M -39.33 % | 299.571 M 68.37 % | 177.928 M -51.06 % | 363.592 M -21.37 % | 462.438 M 41.87 % | 325.960 M -18.20 % | 398.504 M 16.17 % | 343.042 M 28.16 % | 267.672 M 15.54 % | 231.668 M -28.08 % | 322.127 M 18.02 % | 272.946 M -14.59 % | 319.562 M 26.71 % | 252.198 M -3.04 % | 260.110 M 12.16 % | 231.908 M -15.64 % | 274.894 M 11.82 % | 245.845 M -3.20 % | 253.982 M -0.70 % | 255.780 M 1.03 % | 253.166 M 19.42 % | 211.994 M |
| Income tax expense | 10.054 M 744.87 % | 1.190 M -58.32 % | 2.855 M 132.17 % | -8.876 M -126.21 % | 33.860 M 276.38 % | -19.197 M -195.20 % | 20.165 M -28.39 % | 28.161 M 60.74 % | 17.520 M 86.66 % | 9.386 M -54.95 % | 20.835 M 629.01 % | 2.858 M 23.62 % | 2.312 M -84.13 % | 14.568 M 75.26 % | 8.312 M -39.16 % | 13.661 M 54.12 % | 8.864 M 29.27 % | 6.857 M 138.42 % | 2.876 M -66.06 % | 8.473 M 86.92 % | 4.533 M -69.37 % | 14.798 M 26.86 % | 11.665 M -2.91 % | 12.015 M 70.26 % | 7.057 M |
| Cost of revenue | 1.326 B -38.37 % | 2.151 B -23.21 % | 2.801 B 6.01 % | 2.642 B 21.88 % | 2.168 B -29.81 % | 3.089 B 0.41 % | 3.076 B -24.15 % | 4.056 B 49.53 % | 2.712 B 10.78 % | 2.448 B 31.75 % | 1.858 B 1.54 % | 1.830 B 16.69 % | 1.568 B -28.46 % | 2.192 B 30.84 % | 1.676 B -6.41 % | 1.790 B 36.80 % | 1.309 B -3.31 % | 1.353 B 32.43 % | 1.022 B -30.08 % | 1.462 B 17.75 % | 1.241 B -18.49 % | 1.523 B 6.10 % | 1.435 B -3.16 % | 1.482 B 22.11 % | 1.214 B |
| General and administrative expenses | 177.426 M -9.34 % | 195.705 M 5.04 % | 186.321 M 1.28 % | 183.969 M -3.39 % | 190.422 M 7.76 % | 176.705 M -26.32 % | 239.819 M -1.25 % | 242.846 M 14.03 % | 212.959 M -6.40 % | 227.514 M -10.06 % | 252.950 M 4.05 % | 243.110 M -2.78 % | 250.057 M 0.28 % | 249.355 M 4.30 % | 239.066 M 0.98 % | 236.747 M 4.81 % | 225.882 M -10.63 % | 252.761 M 12.29 % | 225.100 M -3.56 % | 233.420 M 3.77 % | 224.949 M 8.59 % | 207.152 M 4.88 % | 197.506 M -1.82 % | 201.169 M 13.32 % | 177.525 M |
| Selling and marketing expenses | 311.000 K -97.29 % | 11.472 M 716.51 % | 1.405 M -66.47 % | 4.190 M -16.20 % | 5.000 M -29.80 % | 7.122 M -63.83 % | 19.690 M 164.69 % | 7.439 M 199.35 % | -7.488 M -437.30 % | 2.220 M 110.91 % | -20.353 M -36.00 % | -14.965 M 40.93 % | -25.336 M -1 679.21 % | -1.424 M | 0.000 -100.00 % | 9.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 177.737 M -14.21 % | 207.177 M 10.36 % | 187.726 M -0.23 % | 188.159 M -3.72 % | 195.422 M 6.31 % | 183.827 M -29.16 % | 259.509 M 3.69 % | 250.285 M 21.81 % | 205.471 M -10.56 % | 229.734 M -1.23 % | 232.597 M 1.95 % | 228.145 M 1.52 % | 224.721 M -5.48 % | 237.750 M 7.09 % | 222.012 M -0.72 % | 223.632 M 1.48 % | 220.375 M -10.48 % | 246.177 M 8.26 % | 227.395 M -0.99 % | 229.675 M 3.44 % | 222.046 M 6.89 % | 207.725 M 0.75 % | 206.182 M -0.95 % | 208.151 M 15.98 % | 179.475 M |
| Cost and expenses | 1.503 B -36.25 % | 2.358 B -21.10 % | 2.989 B 5.59 % | 2.830 B 19.76 % | 2.363 B -27.78 % | 3.273 B -1.89 % | 3.336 B -22.53 % | 4.306 B 47.57 % | 2.918 B 8.95 % | 2.678 B 28.08 % | 2.091 B 1.58 % | 2.058 B 14.79 % | 1.793 B -26.21 % | 2.430 B 28.06 % | 1.898 B -5.77 % | 2.014 B 31.71 % | 1.529 B -4.41 % | 1.600 B 28.03 % | 1.249 B -26.13 % | 1.691 B 15.58 % | 1.463 B -15.45 % | 1.731 B 5.43 % | 1.642 B -2.89 % | 1.690 B 21.32 % | 1.393 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 177.737 M -14.21 % | 207.177 M 10.36 % | 187.726 M -0.23 % | 188.159 M -3.72 % | 195.422 M 6.31 % | 183.827 M -29.16 % | 259.509 M 3.69 % | 250.285 M 21.81 % | 205.471 M -10.56 % | 229.734 M -1.23 % | 232.597 M 1.95 % | 228.145 M 1.52 % | 224.721 M -9.36 % | 247.931 M 3.71 % | 239.066 M -2.73 % | 245.779 M 8.81 % | 225.882 M -10.63 % | 252.761 M 12.29 % | 225.100 M -3.56 % | 233.420 M 3.77 % | 224.949 M 8.59 % | 207.152 M 4.88 % | 197.506 M -1.82 % | 201.169 M 13.32 % | 177.525 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.043 M -32.97 % | 1.556 M -5.58 % | 1.648 M 47.80 % | 1.115 M -48.99 % | 2.186 M 131.08 % | 946.000 K -61.45 % | 2.454 M 115.45 % | 1.139 M -71.19 % | 3.953 M 19.32 % | 3.313 M -2.99 % | 3.415 M 72.82 % | 1.976 M -12.84 % | 2.267 M 181.61 % | 805.000 K -49.84 % | 1.605 M 15.97 % | 1.384 M -39.16 % | 2.275 M 31.73 % | 1.727 M -27.47 % | 2.381 M 98.42 % | 1.200 M -47.53 % | 2.287 M |
| Interest expense | 1.198 M 7.93 % | 1.110 M -16.16 % | 1.324 M 32.93 % | 996.000 K -4.51 % | 1.043 M 12.27 % | 929.000 K -43.63 % | 1.648 M -16.98 % | 1.985 M -9.19 % | 2.186 M -10.23 % | 2.435 M -0.77 % | 2.454 M -32.75 % | 3.649 M -7.69 % | 3.953 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 |
| Depreciation and amortization | 3.330 M -17.92 % | 4.057 M -2.59 % | 4.165 M -75.98 % | 17.342 M 3.84 % | 16.701 M -17.08 % | 20.142 M -22.03 % | 25.832 M -4.83 % | 27.143 M -0.92 % | 27.396 M -17.17 % | 33.074 M 14.31 % | 28.933 M 6.85 % | 27.079 M 10.52 % | 24.502 M 218.21 % | 7.700 M -12.05 % | 8.755 M 9.30 % | 8.010 M 11.27 % | 7.199 M 3.08 % | 6.984 M 5.05 % | 6.648 M -5.02 % | 6.999 M -1.59 % | 7.112 M 0.77 % | 7.058 M 15.65 % | 6.103 M -4.40 % | 6.384 M 10.81 % | 5.761 M |
| Operating income | -89.017 M -724.69 % | -10.794 M 20.86 % | -13.639 M -5 399.60 % | -248.000 K -100.24 % | 104.149 M 1 865.54 % | -5.899 M -105.67 % | 104.083 M -50.94 % | 212.153 M 76.08 % | 120.489 M -28.61 % | 168.770 M 52.81 % | 110.445 M 179.42 % | 39.527 M 468.98 % | 6.947 M -90.64 % | 74.196 M 119.00 % | 33.880 M -51.50 % | 69.853 M 165.44 % | 26.316 M 523.75 % | 4.219 M -38.03 % | 6.808 M -83.58 % | 41.474 M 98.48 % | 20.896 M -55.38 % | 46.830 M -19.64 % | 58.274 M 12.07 % | 51.997 M 50.85 % | 34.469 M |
| Operating income ratio | -0.06 -1 268.72 % | 0.00 -0.30 % | 0.00 -5 120.33 % | 0.00 -100.21 % | 0.04 2 437.27 % | 0.00 -105.97 % | 0.03 -35.56 % | 0.05 18.41 % | 0.04 -33.11 % | 0.06 18.16 % | 0.05 166.28 % | 0.02 388.23 % | 0.00 -86.92 % | 0.03 69.71 % | 0.02 -47.48 % | 0.03 96.37 % | 0.02 544.80 % | 0.00 -51.84 % | 0.01 -77.27 % | 0.02 69.98 % | 0.01 -46.68 % | 0.03 -23.52 % | 0.03 15.01 % | 0.03 23.94 % | 0.02 |
| Total other income expenses net | 18.210 M 39.51 % | 13.053 M 149.18 % | -26.540 M -29.14 % | -20.552 M -153.94 % | 38.103 M 567.07 % | 5.712 M -85.96 % | 40.687 M 755.71 % | -6.205 M -73.23 % | -3.582 M -690.73 % | -453.000 K -106.48 % | 6.995 M 143.90 % | -15.935 M -981.85 % | 1.807 M -83.34 % | 10.844 M -20.49 % | 13.639 M -32.38 % | 20.171 M 260.39 % | 5.597 M -3.15 % | 5.779 M 248.18 % | -3.900 M -265.18 % | 2.361 M 275.96 % | 628.000 K 127.30 % | -2.300 M 79.20 % | -11.057 M -35.14 % | -8.182 M -93.11 % | -4.237 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2012-12-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -749.692 M -18.07 % | -634.949 M 1.87 % | -647.044 M 19.51 % | -803.883 M 28.21 % | -1.120 B -16.99 % | -957.089 M -38.05 % | -693.294 M -72.14 % | -402.748 M -41.54 % | -284.539 M 12.56 % | -325.428 M -75.91 % | -185.002 M -34.41 % | -137.644 M -22.07 % | -112.756 M -119.18 % | -51.445 M 9.60 % | -56.908 M 16.04 % | -67.783 M 58.07 % | -161.642 M -148.62 % | -65.015 M 53.72 % | -140.487 M 1.54 % | -142.686 M -34.35 % | -106.202 M -14.28 % | -92.928 M -753.92 % | 14.211 M 347.17 % | 3.178 M 106.32 % | -50.318 M -27.45 % | -39.482 M |
| Total investments | 3.586 M 68.04 % | 2.134 M -55.97 % | 4.847 M -90.35 % | 50.244 M -24.81 % | 66.824 M 34.08 % | 49.839 M -10.67 % | 55.792 M 320.06 % | 13.282 M 2.53 % | 12.954 M -47.88 % | 24.852 M 1.24 % | 24.548 M 3.29 % | 23.765 M 5.64 % | 22.496 M 1.17 % | 22.235 M -1.39 % | 22.549 M 4.83 % | 21.511 M 227.21 % | 6.574 M -69.86 % | 21.813 M -7.49 % | 23.580 M 2.36 % | 23.037 M 322.62 % | 5.451 M 8.67 % | 5.016 M 10.39 % | 4.544 M 6.82 % | 4.254 M -76.03 % | 17.750 M 4.79 % | 16.938 M |
| Total debt | 74.634 M 100.11 % | 37.297 M -31.82 % | 54.704 M 34.11 % | 40.790 M -15.93 % | 48.518 M 17.55 % | 41.276 M -26.72 % | 56.329 M -65.88 % | 165.080 M -2.99 % | 170.173 M 2.20 % | 166.504 M -12.00 % | 189.216 M 44.04 % | 131.364 M -12.71 % | 150.486 M -20.50 % | 189.288 M 3.29 % | 183.262 M 1.58 % | 180.418 M 44.61 % | 124.760 M -14.66 % | 146.192 M 103.06 % | 71.995 M -27.73 % | 99.614 M -12.96 % | 114.452 M -23.72 % | 150.050 M 0.03 % | 150.010 M -10.21 % | 167.063 M 52.24 % | 109.736 M 11.54 % | 98.384 M |
| Accumulated other comprehensive income loss | -368.602 M 1.19 % | -373.034 M -0.19 % | -372.341 M -4.25 % | -357.147 M 0.35 % | -358.412 M -2.14 % | -350.888 M -0.44 % | -349.345 M -1.47 % | -344.271 M -3.22 % | -333.539 M -2.16 % | -326.480 M 5.58 % | -345.788 M -414.38 % | -67.224 M 80.12 % | -338.205 M -429.21 % | -63.907 M 81.22 % | -340.350 M -445.41 % | -62.403 M 79.97 % | -311.537 M -487.40 % | -53.037 M 82.63 % | -305.349 M -538.40 % | -47.830 M 83.95 % | -297.956 M -638.98 % | -40.320 M 85.63 % | -280.492 M -718.19 % | -34.282 M -385.73 % | 11.998 M 90.20 % | 6.308 M |
| Retained earnings | 1.053 B -4.74 % | 1.106 B -0.54 % | 1.112 B -3.33 % | 1.150 B -1.00 % | 1.162 B 9.44 % | 1.062 B 1.41 % | 1.047 B 9.39 % | 956.942 M 22.62 % | 780.439 M 10.36 % | 707.199 M 28.35 % | 550.991 M 19.93 % | 459.438 M 4.48 % | 439.758 M -2.12 % | 449.268 M 16.31 % | 386.262 M 7.81 % | 358.269 M 19.85 % | 298.941 M 6.75 % | 280.040 M 1.80 % | 275.080 M -2.49 % | 282.104 M 13.17 % | 249.271 M 3.65 % | 240.486 M 2 338.76 % | 9.861 M -96.49 % | 281.067 M 7.89 % | 260.505 M 16.68 % | 223.272 M |
| Common stock | 42.019 M 0.00 % | 42.019 M 0.00 % | 42.019 M 0.00 % | 42.019 M 0.00 % | 42.019 M 0.00 % | 42.019 M 0.00 % | 42.019 M 0.00 % | 42.019 M 0.82 % | 41.676 M 0.00 % | 41.676 M 0.00 % | 41.676 M 0.00 % | 41.676 M 0.60 % | 41.427 M 0.00 % | 41.427 M 0.00 % | 41.427 M 0.00 % | 41.427 M 0.00 % | 41.427 M 0.36 % | 41.280 M 0.00 % | 41.280 M -0.43 % | 41.457 M -0.10 % | 41.500 M 0.00 % | 41.500 M 20 650.00 % | 200.000 K -99.03 % | 20.670 M -1.14 % | 20.909 M 0.00 % | 20.909 M |
| Total equity | 1.170 B -4.54 % | 1.226 B 0.41 % | 1.221 B -5.23 % | 1.288 B -0.98 % | 1.301 B 7.49 % | 1.210 B 1.16 % | 1.196 B 7.16 % | 1.117 B 19.23 % | 936.467 M 8.24 % | 865.137 M 26.07 % | 686.244 M 14.93 % | 597.113 M 3.72 % | 575.716 M -1.13 % | 582.307 M 10.48 % | 527.048 M -4.82 % | 553.739 M 13.13 % | 489.479 M 5.80 % | 462.640 M -1.00 % | 467.311 M -1.72 % | 475.491 M 6.49 % | 446.492 M 0.21 % | 445.563 M 9.54 % | 406.754 M 17.13 % | 347.260 M 11.37 % | 311.797 M 19.07 % | 261.857 M |
| Other non current liabilities | 8.088 M 9.92 % | 7.358 M 191.06 % | 2.528 M 48.97 % | 1.697 M 15.36 % | 1.471 M -34.24 % | 2.237 M -14.39 % | 2.613 M -21.25 % | 3.318 M -15.79 % | 3.940 M 1.31 % | 3.889 M 17.60 % | 3.307 M -14.22 % | 3.855 M 13.12 % | 3.408 M -31.03 % | 4.941 M -2.49 % | 5.067 M 60.70 % | 3.153 M -2.47 % | 3.233 M 7.02 % | 3.021 M 119.07 % | 1.379 M -92.01 % | 17.260 M 2.50 % | 16.839 M -3.36 % | 17.424 M 4.91 % | 16.608 M 11.05 % | 14.956 M 680.58 % | 1.916 M 71.22 % | 1.119 M |
| Long term debt | 41.615 M 123.32 % | 18.635 M -43.14 % | 32.775 M 69.51 % | 19.335 M -21.76 % | 24.712 M -1.97 % | 25.208 M -18.87 % | 31.072 M -73.43 % | 116.940 M -8.50 % | 127.807 M 5.30 % | 121.371 M 13.72 % | 106.727 M 353.06 % | 23.557 M -39.77 % | 39.109 M 52 750.00 % | 74.000 K -41.73 % | 127.000 K -56.36 % | 291.000 K 63.48 % | 178.000 K -39.46 % | 294.000 K -16.71 % | 353.000 K -15.14 % | 416.000 K -40.23 % | 696.000 K 9.43 % | 636.000 K 14.39 % | 556.000 K -46.18 % | 1.033 M -13.56 % | 1.195 M -38.08 % | 1.930 M |
| Total non current liabilities | 51.478 M 82.51 % | 28.205 M -27.52 % | 38.915 M 51.66 % | 25.660 M -32.13 % | 37.809 M 13.11 % | 33.428 M -32.05 % | 49.192 M -63.54 % | 134.924 M -4.44 % | 141.191 M 1.64 % | 138.909 M 14.60 % | 121.210 M 233.50 % | 36.345 M -29.45 % | 51.519 M 222.30 % | 15.985 M -2.94 % | 16.469 M -7.31 % | 17.768 M 1.00 % | 17.592 M 8.29 % | 16.245 M 7.28 % | 15.142 M -14.34 % | 17.676 M 0.80 % | 17.535 M -2.91 % | 18.060 M 5.22 % | 17.164 M 7.35 % | 15.989 M 12.84 % | 14.170 M 4.46 % | 13.565 M |
| Other current liabilities | 84.967 M -59.23 % | 208.423 M -5.66 % | 220.930 M 80.77 % | 122.218 M -59.09 % | 298.780 M -39.48 % | 493.675 M 142.10 % | 203.911 M 12.18 % | 181.775 M -32.08 % | 267.619 M 12.47 % | 237.947 M 5.12 % | 226.352 M 69.02 % | 133.922 M 41.20 % | 94.846 M -38.09 % | 153.188 M 226.91 % | 46.859 M -62.60 % | 125.288 M 10 535.65 % | 1.178 M 336.30 % | 270.000 K 2 150.00 % | 12.000 K -96.92 % | 390.000 K 114.29 % | 182.000 K | 0.000 -100.00 % | 34.000 K -98.34 % | 2.047 M 2 491.14 % | 79.000 K -99.03 % | 8.165 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 10.995 M 3.83 % | 10.589 M -15.68 % | 12.558 M -68.50 % | 39.865 M -18.02 % | 48.625 M 16.82 % | 41.623 M 14.34 % | 36.403 M 2 159.65 % | 1.611 M -75.08 % | 6.464 M -86.86 % | 49.184 M | 0.000 | 0.000 100.00 % | -362.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 66.038 M 76.93 % | 37.324 M -14.90 % | 43.858 M 104.42 % | 21.455 M -9.88 % | 23.806 M 192.72 % | -25.675 M -201.65 % | 25.257 M -47.53 % | 48.140 M 13.63 % | 42.366 M -6.13 % | 45.133 M -45.29 % | 82.489 M -23.48 % | 107.807 M -3.21 % | 111.377 M -41.14 % | 189.214 M 3.32 % | 183.135 M 1.67 % | 180.127 M 44.59 % | 124.582 M -14.61 % | 145.898 M 103.65 % | 71.642 M -27.78 % | 99.198 M -12.80 % | 113.756 M -23.87 % | 149.414 M -0.14 % | 149.629 M -9.88 % | 166.030 M 51.30 % | 109.736 M 11.54 % | 98.384 M |
| Total current liabilities | 395.007 M -22.79 % | 511.631 M -28.90 % | 719.546 M -17.53 % | 872.544 M 15.33 % | 756.545 M -22.91 % | 981.433 M 7.71 % | 911.153 M -13.87 % | 1.058 B 40.82 % | 751.260 M 9.61 % | 685.398 M 15.02 % | 595.869 M 13.78 % | 523.696 M -3.72 % | 543.949 M -18.69 % | 668.975 M -0.78 % | 674.246 M 1.26 % | 665.840 M 25.98 % | 528.526 M 14.56 % | 461.344 M 55.57 % | 296.552 M -20.45 % | 372.775 M -9.14 % | 410.277 M -9.55 % | 453.589 M -9.20 % | 499.573 M -10.51 % | 558.219 M 21.65 % | 458.880 M 38.31 % | 331.775 M |
| Total liabilities | 446.485 M -17.29 % | 539.836 M -28.82 % | 758.461 M -15.56 % | 898.204 M 13.07 % | 794.354 M -21.73 % | 1.015 B 5.68 % | 960.345 M -19.49 % | 1.193 B 33.66 % | 892.451 M 8.27 % | 824.307 M 14.95 % | 717.079 M 28.04 % | 560.041 M -5.95 % | 595.468 M -13.07 % | 684.960 M -0.83 % | 690.715 M 1.04 % | 683.608 M 25.18 % | 546.118 M 14.35 % | 477.589 M 53.22 % | 311.694 M -20.17 % | 390.451 M -8.73 % | 427.812 M -9.29 % | 471.649 M -8.73 % | 516.737 M -10.01 % | 574.208 M 21.38 % | 473.050 M 36.98 % | 345.340 M |
| Other non current assets | 33.878 M 33.82 % | 25.317 M 459.49 % | 4.525 M -54.79 % | 10.008 M 74.36 % | 5.740 M -89.61 % | 55.220 M 297.92 % | 13.877 M -21.83 % | 17.753 M 21.94 % | 14.559 M -2.63 % | 14.952 M -7.82 % | 16.220 M -30.77 % | 23.430 M 4.81 % | 22.355 M 192.49 % | 7.643 M -3.96 % | 7.958 M -6.90 % | 8.548 M -66.05 % | 25.178 M 205.41 % | 8.244 M 1.93 % | 8.088 M -5.55 % | 8.563 M -8.06 % | 9.314 M -38.01 % | 15.026 M -9.10 % | 16.530 M 19.52 % | 13.830 M | 0.000 | 0.000 |
| Long term investments | 1.855 M -13.07 % | 2.134 M -44.48 % | 3.844 M -91.58 % | 45.644 M -30.96 % | 66.110 M 550 816.67 % | 12.000 K -99.98 % | 48.003 M 2 010.95 % | 2.274 M -54.90 % | 5.042 M -69.43 % | 16.493 M 1.12 % | 16.311 M 7.08 % | 15.233 M -29.32 % | 21.551 M 1.02 % | 21.334 M -1.16 % | 21.585 M 5.32 % | 20.494 M 283.85 % | -11.147 M -153.55 % | 20.818 M -7.93 % | 22.610 M 2.27 % | 22.108 M 399.73 % | 4.424 M 352.66 % | -1.751 M -251.34 % | 1.157 M -63.48 % | 3.168 M -77.61 % | 14.149 M 3.47 % | 13.674 M |
| Intangible assets | 20.540 M 42.16 % | 14.449 M 4.19 % | 13.868 M 82.33 % | 7.606 M 90.53 % | 3.992 M -3.08 % | 4.119 M -17.16 % | 4.972 M 47.01 % | 3.382 M -43.29 % | 5.964 M -20.53 % | 7.505 M -18.47 % | 9.205 M -18.13 % | 11.244 M -21.73 % | 14.365 M -11.72 % | 16.273 M -14.89 % | 19.119 M -13.77 % | 22.172 M 23.98 % | 17.884 M 1.30 % | 17.654 M -9.42 % | 19.489 M -6.83 % | 20.918 M -7.96 % | 22.726 M -11.72 % | 25.743 M -12.84 % | 29.534 M 35.65 % | 21.773 M -7.71 % | 23.592 M -8.04 % | 25.656 M |
| GoodWill | 477.000 K 5.76 % | 451.000 K -6.04 % | 480.000 K -4.00 % | 500.000 K 1.83 % | 491.000 K -3.91 % | 511.000 K 2.20 % | 500.000 K -7.75 % | 542.000 K -96.67 % | 16.293 M 0.65 % | 16.188 M 9.18 % | 14.827 M -0.01 % | 14.828 M -57.39 % | 34.797 M -0.65 % | 35.024 M -2.54 % | 35.937 M -1.42 % | 36.453 M 130.26 % | 15.831 M 14.97 % | 13.770 M -5.54 % | 14.577 M 1.03 % | 14.429 M -1.78 % | 14.690 M -8.56 % | 16.065 M -10.46 % | 17.942 M -0.93 % | 18.111 M 3.83 % | 17.443 M 2.17 % | 17.072 M |
| Goodwill and intangible assets | 21.017 M 41.05 % | 14.900 M 3.85 % | 14.348 M 77.00 % | 8.106 M 80.82 % | 4.483 M -3.17 % | 4.630 M -15.39 % | 5.472 M 39.45 % | 3.924 M -82.37 % | 22.257 M -6.06 % | 23.693 M -1.41 % | 24.032 M -7.82 % | 26.072 M -46.97 % | 49.162 M -4.16 % | 51.297 M -6.83 % | 55.056 M -6.09 % | 58.625 M 73.88 % | 33.715 M 7.29 % | 31.424 M -7.76 % | 34.066 M -3.62 % | 35.347 M -5.53 % | 37.416 M -10.51 % | 41.808 M -11.94 % | 47.476 M 19.04 % | 39.884 M -2.80 % | 41.035 M -3.96 % | 42.728 M |
| Property plant equipment net | 102.779 M 64.65 % | 62.424 M -21.52 % | 79.540 M 16.64 % | 68.190 M -10.11 % | 75.863 M 7.47 % | 70.588 M -20.30 % | 88.563 M -56.12 % | 201.831 M -1.07 % | 204.014 M 4.27 % | 195.667 M 12.51 % | 173.904 M 82.50 % | 95.288 M -5.20 % | 100.516 M 143.66 % | 41.252 M -8.69 % | 45.178 M -8.18 % | 49.203 M 2.57 % | 47.970 M -1.26 % | 48.584 M 4.68 % | 46.412 M -4.27 % | 48.482 M -6.52 % | 51.865 M -0.54 % | 52.147 M 1.97 % | 51.140 M -0.30 % | 51.293 M 15.21 % | 44.522 M -0.36 % | 44.682 M |
| Total non current assets | 159.529 M 52.26 % | 104.775 M -14.99 % | 123.255 M -17.88 % | 150.098 M -8.50 % | 164.033 M 8.31 % | 151.445 M -4.17 % | 158.042 M -30.25 % | 226.591 M -8.36 % | 247.252 M -2.47 % | 253.511 M 9.76 % | 230.973 M 43.98 % | 160.415 M -17.24 % | 193.827 M 59.06 % | 121.857 M -6.17 % | 129.866 M -5.18 % | 136.960 M 42.83 % | 95.890 M -12.22 % | 109.233 M -1.91 % | 111.363 M -3.21 % | 115.061 M 11.30 % | 103.382 M -3.83 % | 107.502 M -7.88 % | 116.697 M 7.54 % | 108.513 M 8.52 % | 99.997 M -1.19 % | 101.197 M |
| Other current assets | 142.595 M -43.59 % | 252.788 M 44.10 % | 175.429 M 161.81 % | 67.006 M -29.79 % | 95.436 M -49.02 % | 187.189 M 16.46 % | 160.734 M -89.33 % | 1.507 B 1 101.45 % | 125.431 M 14.31 % | 109.729 M 32.98 % | 82.518 M -17.84 % | 100.438 M -0.60 % | 101.045 M 16.43 % | 86.786 M -43.47 % | 153.533 M -3.86 % | 159.690 M 43.01 % | 111.664 M 54.89 % | 72.093 M -21.22 % | 91.511 M 40.58 % | 65.095 M -24.64 % | 86.374 M 56.51 % | 55.188 M -60.84 % | 140.928 M 112.05 % | 66.459 M 117.24 % | 30.592 M 49.21 % | 20.502 M |
| Short term investments | 1.731 M | 0.000 -100.00 % | 1.738 M -62.22 % | 4.600 M 544.26 % | 714.000 K -98.57 % | 49.827 M 539.71 % | 7.789 M -1.88 % | 7.938 M 0.33 % | 7.912 M -5.35 % | 8.359 M 1.48 % | 8.237 M -3.46 % | 8.532 M 802.86 % | 945.000 K 4.88 % | 901.000 K -6.54 % | 964.000 K -5.21 % | 1.017 M -94.26 % | 17.721 M 1 681.01 % | 995.000 K 2.58 % | 970.000 K 4.41 % | 929.000 K -9.54 % | 1.027 M -84.82 % | 6.767 M 99.79 % | 3.387 M 211.88 % | 1.086 M -69.84 % | 3.601 M 10.32 % | 3.264 M |
| cash and cash equivalents | 824.326 M 22.62 % | 672.246 M -4.20 % | 701.748 M -16.92 % | 844.673 M -27.70 % | 1.168 B 17.02 % | 998.365 M 33.18 % | 749.623 M 32.02 % | 567.828 M 24.88 % | 454.712 M -7.57 % | 491.932 M 31.46 % | 374.218 M 39.11 % | 269.008 M 2.19 % | 263.242 M 9.35 % | 240.733 M 0.23 % | 240.170 M -3.24 % | 248.201 M -13.34 % | 286.402 M 35.60 % | 211.207 M -0.60 % | 212.482 M -12.31 % | 242.300 M 9.81 % | 220.654 M -9.19 % | 242.978 M 78.92 % | 135.799 M -17.14 % | 163.885 M 2.39 % | 160.054 M 16.09 % | 137.866 M |
| Cash and short term investments | 826.057 M 22.88 % | 672.246 M -4.34 % | 702.751 M -17.25 % | 849.273 M -27.35 % | 1.169 B 11.52 % | 1.048 B 38.39 % | 757.412 M 31.55 % | 575.766 M 24.46 % | 462.624 M -7.53 % | 500.291 M 30.81 % | 382.455 M 37.80 % | 277.540 M 5.05 % | 264.187 M 9.33 % | 241.634 M 0.21 % | 241.134 M -3.24 % | 249.218 M -18.05 % | 304.123 M 43.32 % | 212.202 M -0.59 % | 213.452 M -12.24 % | 243.229 M 9.72 % | 221.681 M -11.24 % | 249.745 M 79.43 % | 139.186 M -15.63 % | 164.971 M 0.80 % | 163.655 M 15.96 % | 141.130 M |
| Total current assets | 1.457 B -12.27 % | 1.661 B -10.51 % | 1.856 B -8.85 % | 2.036 B 5.44 % | 1.931 B -6.87 % | 2.074 B 3.75 % | 1.999 B -4.03 % | 2.083 B 31.68 % | 1.582 B 10.15 % | 1.436 B 22.48 % | 1.172 B 17.62 % | 996.739 M 1.98 % | 977.357 M -14.67 % | 1.145 B 5.29 % | 1.088 B -1.14 % | 1.100 B 17.10 % | 939.707 M 13.08 % | 830.996 M 24.47 % | 667.642 M -11.09 % | 750.881 M -2.60 % | 770.922 M -4.79 % | 809.710 M 0.36 % | 806.794 M -0.76 % | 812.955 M 18.71 % | 684.850 M 35.35 % | 506.000 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.393 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -817.891 M -17.82 % | -694.194 M | 0.000 100.00 % | -524.938 M | 0.000 100.00 % | -363.649 M | 0.000 100.00 % | -463.894 M | 0.000 100.00 % | -1.083 M 0.28 % | -1.086 M | 0.000 | 0.000 |
| Net receivables | 488.658 M -33.61 % | 736.063 M -24.74 % | 978.028 M -12.69 % | 1.120 B 67.77 % | 667.696 M -26.37 % | 906.822 M -17.13 % | 1.094 B -21.64 % | 1.396 B 38.00 % | 1.012 B 18.62 % | 853.079 M 16.76 % | 730.649 M 11.54 % | 655.066 M 3.56 % | 632.524 M -24.86 % | 841.820 M 17.64 % | 715.607 M -10.09 % | 795.909 M 51.62 % | 524.938 M -7.84 % | 569.616 M 56.64 % | 363.649 M -17.95 % | 443.231 M -4.45 % | 463.894 M -9.26 % | 511.260 M -3.35 % | 528.984 M -8.98 % | 581.205 M 18.47 % | 490.603 M 42.46 % | 344.368 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 20.998 M 15.69 % | 18.150 M 53.33 % | 11.837 M -43.62 % | 20.995 M 887.07 % | 2.127 M 162.92 % | 809.000 K -41.38 % | 1.380 M -49.00 % | 2.706 M 434.78 % | 506.000 K 29.08 % | 392.000 K 61.32 % | 243.000 K -26.59 % | 331.000 K 271.91 % | 89.000 K -1.11 % | 90.000 K -48.28 % | 174.000 K 6.75 % | 163.000 K -12.83 % | 187.000 K -66.67 % | 561.000 K 54.55 % | 363.000 K 33.46 % | 272.000 K -30.96 % | 394.000 K 16.57 % | 338.000 K 16.15 % | 291.000 K 157.52 % | 113.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 244.002 M -8.23 % | 265.884 M -41.38 % | 453.548 M -36.39 % | 712.968 M 84.56 % | 386.301 M -11.24 % | 435.227 M -23.63 % | 569.903 M -27.67 % | 787.933 M 135.34 % | 334.808 M -5.68 % | 354.958 M 33.79 % | 265.313 M -0.04 % | 265.410 M 12.57 % | 235.776 M -25.94 % | 318.371 M -27.02 % | 436.216 M 24.51 % | 350.335 M -12.00 % | 398.114 M 28.55 % | 309.685 M 40.23 % | 220.834 M -16.68 % | 265.029 M -8.59 % | 289.944 M -1.61 % | 294.686 M -13.37 % | 340.155 M -10.22 % | 378.889 M 11.03 % | 341.250 M 56.40 % | 218.188 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 1.210 M -75.35 % | 4.908 M -86.76 % | 37.069 M 55.07 % | 23.905 M -26.11 % | 32.352 M -19.20 % | 40.041 M 72.43 % | 23.221 M 111.93 % | 10.957 M -40.75 % | 18.493 M 409.59 % | 3.629 M 1.31 % | 3.582 M -56.33 % | 8.202 M 2.07 % | 8.036 M -20.36 % | 10.090 M 116.90 % | 4.652 M -15.28 % | 5.491 M 35.11 % | 4.064 M -50.18 % | 8.158 M 27.57 % | 6.395 M -32.61 % | 9.489 M -2.73 % | 9.755 M -13.31 % | 11.253 M 43.99 % | 7.815 M 11.04 % | 7.038 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 493.189 M 5.75 % | 466.352 M 11.34 % | 418.870 M -12.41 % | 478.222 M 13.11 % | 422.778 M -31.77 % | 619.609 M 1.92 % | 607.949 M 267.31 % | 165.512 M -67.44 % | 508.337 M 14.92 % | 442.359 M 58.71 % | 278.713 M -20.17 % | 349.147 M -10.15 % | 388.607 M -9.31 % | 428.523 M -9.66 % | 474.361 M -10.58 % | 530.495 M | 0.000 | 0.000 |
| Minority interest | 8.992 M 82.54 % | 4.926 M -0.83 % | 4.967 M -18.65 % | 6.106 M -27.90 % | 8.469 M -19.45 % | 10.514 M 9.67 % | 9.587 M -32.82 % | 14.271 M 12.96 % | 12.634 M 63.36 % | 7.734 M 60.92 % | 4.806 M -26.15 % | 6.508 M -3.83 % | 6.767 M 9.39 % | 6.186 M 6.62 % | 5.802 M -78.30 % | 26.741 M -9.30 % | 29.484 M 6.44 % | 27.701 M -7.39 % | 29.913 M 2.09 % | 29.300 M 8.45 % | 27.016 M -4.47 % | 28.280 M -1.51 % | 28.713 M 5.01 % | 27.342 M 48.72 % | 18.385 M 61.73 % | 11.368 M |
| Capital lease obligations | 74.634 M 100.11 % | 37.297 M -31.82 % | 54.704 M 36.77 % | 39.996 M -17.56 % | 48.518 M 17.55 % | 41.276 M -25.15 % | 55.146 M -65.47 % | 159.710 M -5.39 % | 168.804 M 2.04 % | 165.437 M 9.98 % | 150.423 M 112.46 % | 70.799 M -17.87 % | 86.208 M 34 802.02 % | 247.000 K -45.95 % | 457.000 K -29.48 % | 648.000 K 28.57 % | 504.000 K -36.36 % | 792.000 K -15.29 % | 935.000 K -8.24 % | 1.019 M -23.67 % | 1.335 M 12.66 % | 1.185 M 29.79 % | 913.000 K -43.54 % | 1.617 M 35.31 % | 1.195 M -38.08 % | 1.930 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.412 M 2.14 % | 350.888 M | 0.000 | 0.000 | 0.000 -100.00 % | 326.480 M -5.58 % | 345.788 M | 0.000 -100.00 % | 338.205 M | 0.000 -100.00 % | 340.350 M | 0.000 -100.00 % | 311.537 M | 0.000 -100.00 % | 305.349 M | 0.000 -100.00 % | 297.956 M | 0.000 -100.00 % | 280.492 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 434.539 M -2.65 % | 446.349 M 2.72 % | 434.539 M -2.86 % | 447.315 M 0.01 % | 447.283 M 0.01 % | 447.240 M 2.92 % | 434.539 M -2.91 % | 447.575 M 5.89 % | 422.675 M -2.84 % | 435.008 M 0.10 % | 434.559 M 0.02 % | 434.467 M 1.99 % | 425.969 M 0.09 % | 425.594 M -1.56 % | 432.358 M 0.02 % | 432.284 M 0.09 % | 431.911 M 0.82 % | 428.407 M 0.47 % | 426.387 M -0.32 % | 427.754 M 0.26 % | 426.661 M 0.03 % | 426.537 M 602.65 % | 60.704 M 25 088.38 % | 241.000 K | 0.000 | 0.000 |
| Deferred tax liabilities non current | 1.775 M -19.76 % | 2.212 M -38.76 % | 3.612 M -21.95 % | 4.628 M -60.19 % | 11.626 M 94.32 % | 5.983 M -61.42 % | 15.507 M 5.73 % | 14.666 M 55.29 % | 9.444 M -30.81 % | 13.649 M 22.13 % | 11.176 M 25.11 % | 8.933 M -0.77 % | 9.002 M -17.94 % | 10.970 M -2.71 % | 11.275 M -21.29 % | 14.324 M 1.01 % | 14.181 M 9.68 % | 12.930 M -3.58 % | 13.410 M -8.55 % | 14.664 M 1.85 % | 14.397 M -3.64 % | 14.941 M 1.69 % | 14.692 M 9.72 % | 13.391 M 21.09 % | 11.059 M 5.16 % | 10.516 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.617 B -8.44 % | 1.766 B -10.79 % | 1.979 B -9.47 % | 2.187 B 4.35 % | 2.095 B -5.84 % | 2.225 B 3.17 % | 2.157 B -6.60 % | 2.309 B 26.27 % | 1.829 B 8.26 % | 1.689 B 20.39 % | 1.403 B 21.27 % | 1.157 B -1.20 % | 1.171 B -7.58 % | 1.267 B 4.07 % | 1.218 B -1.58 % | 1.237 B 19.48 % | 1.036 B 10.14 % | 940.229 M 20.70 % | 779.005 M -10.04 % | 865.942 M -0.96 % | 874.304 M -4.68 % | 917.212 M -0.68 % | 923.491 M 0.22 % | 921.468 M 17.41 % | 784.847 M 29.26 % | 607.197 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2012-12-31 | 2011-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2013-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.752 M -50.18 % | 222.302 M 51.50 % | 146.731 M 130.04 % | -488.419 M -238.13 % | -144.447 M 22.86 % | -187.252 M -6.81 % | -175.312 M -160.23 % | -67.368 M | 0.000 -100.00 % | 66.271 M | 0.000 -100.00 % | 177.743 M | 0.000 -100.00 % | 65.261 M | 0.000 100.00 % | -378.000 K 0.00 % | -378.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 100.000 K 115.58 % | -642.000 K -200.00 % | 642.000 K -37.91 % | 1.034 M -54.79 % | 2.287 M -25.41 % | 3.066 M -46.34 % | 5.714 M -15.47 % | 6.760 M 258.62 % | 1.885 M -64.33 % | 5.285 M 16.23 % | 4.547 M 1 683.14 % | 255.000 K -94.99 % | 5.088 M 589.43 % | 738.000 K | 0.000 -100.00 % | 40.000 K | 0.000 -100.00 % | 585.000 K | 0.000 -100.00 % | 269.500 K 0.00 % | 269.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 24.898 M -65.26 % | 71.670 M 125.47 % | -281.435 M -326.53 % | -65.982 M -120.07 % | 328.813 M 61.10 % | 204.109 M 233.74 % | -152.614 M -73.88 % | -87.770 M -199.14 % | 88.527 M 178.41 % | -112.899 M -59.97 % | -70.573 M -133.99 % | 207.611 M 577.94 % | -43.439 M -1 854.95 % | -2.222 M 98.95 % | -211.667 M | 0.000 100.00 % | -101.723 M | 0.000 -100.00 % | 9.825 M 0.00 % | 9.825 M -82.66 % | 56.658 M 632.78 % | -10.635 M 91.84 % | -130.259 M -188.23 % | -45.192 M -100.00 % | -22.596 M |
| Accounts receivables | 0.000 -100.00 % | 229.253 M 178.86 % | 82.211 M 119.49 % | -421.727 M -321.47 % | 190.421 M -28.32 % | 265.652 M 30.15 % | 204.109 M 147.76 % | -427.373 M -386.92 % | -87.770 M 24.22 % | -115.819 M -2.59 % | -112.899 M -771.47 % | -12.955 M -106.24 % | 207.611 M 409.83 % | -67.009 M -2 915.71 % | -2.222 M 98.75 % | -177.783 M | 0.000 100.00 % | -65.846 M | 0.000 -100.00 % | 16.542 M 0.00 % | 16.542 M -70.06 % | 55.255 M 100.00 % | 27.628 M 123.67 % | -116.736 M -100.00 % | -58.368 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -123.597 M | 0.000 -100.00 % | 322.868 M 834.12 % | -43.980 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 100.00 % | -8.974 M 0.00 % | -8.974 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -80.758 M -666.13 % | -10.541 M 94.23 % | -182.576 M 14.05 % | -212.423 M -157.88 % | 366.978 M 500.14 % | 61.149 M 8.55 % | 56.335 M | 0.000 -100.00 % | 47.195 M | 0.000 100.00 % | -21.872 M | 0.000 -100.00 % | 23.570 M | 0.000 100.00 % | -33.884 M | 0.000 100.00 % | -35.877 M | 0.000 -100.00 % | 2.257 M 0.00 % | 2.257 M 60.83 % | 1.403 M 103.67 % | -38.262 M -182.94 % | -13.523 M -202.63 % | 13.176 M | 0.000 |
| Other non cash items | 181.387 M 79 655.70 % | -228.000 K 99.84 % | -141.305 M -343.80 % | -31.840 M 65.38 % | -91.979 M 45.74 % | -169.503 M 24.80 % | -225.403 M -138.20 % | 589.989 M 515.43 % | 95.866 M -2.31 % | 98.133 M -65.66 % | 285.790 M 122.64 % | 128.364 M 394.35 % | -43.609 M -78.54 % | -24.425 M -294.10 % | 12.584 M -84.02 % | 78.753 M 50.33 % | 52.386 M 0.48 % | 52.134 M 720.62 % | 6.353 M 250.12 % | 1.815 M 0.00 % | 1.815 M 105.61 % | -32.369 M -322.41 % | -7.663 M -107.15 % | 107.118 M 4 395.89 % | -2.494 M -100.00 % | -1.247 M |
| Net cash provided by operating activities | 138.565 M 445.55 % | 25.399 M 127.15 % | -93.549 M 69.41 % | -305.784 M -485.26 % | 79.371 M -81.08 % | 419.459 M 50.30 % | 279.088 M 75.26 % | 159.244 M 1 680.12 % | -10.078 M -105.18 % | 194.542 M 53.77 % | 126.515 M 226.79 % | 38.715 M -80.52 % | 198.735 M 2 860.45 % | 6.713 M -88.25 % | 57.141 M 221.65 % | -46.972 M -159.31 % | 79.194 M 320.85 % | -35.859 M -403.71 % | 11.807 M -76.97 % | 51.266 M 0.00 % | 51.266 M -11.45 % | 57.895 M 69.50 % | 34.157 M 251.33 % | 9.722 M 311.83 % | -4.590 M -100.00 % | -2.295 M |
| Investments in property plant and equipment | -6.213 M | 0.000 100.00 % | -2.445 M 63.68 % | -6.731 M -156.91 % | -2.620 M -71.92 % | -1.524 M 25.04 % | -2.033 M 79.35 % | -9.847 M -139.94 % | -4.104 M 39.42 % | -6.775 M 37.35 % | -10.814 M -7.96 % | -10.017 M -161.34 % | -3.833 M -9.89 % | -3.488 M 12.25 % | -3.975 M 30.04 % | -5.682 M -96.00 % | -2.899 M 67.60 % | -8.947 M -144.79 % | -3.655 M 26.72 % | -4.988 M 0.00 % | -4.988 M 26.21 % | -6.759 M 30.91 % | -9.784 M -65.85 % | -5.899 M 8.41 % | -6.441 M -100.00 % | -3.221 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 2.204 M | 0.000 -100.00 % | 3.885 M 109.50 % | -40.913 M -51 888.61 % | 79.000 K -97.96 % | 3.875 M 838.26 % | 413.000 K -96.57 % | 12.033 M 18 131.82 % | 66.000 K 102.64 % | -2.500 M -11 664.71 % | -21.250 K 99.29 % | -3.000 M 82.58 % | -17.226 M -693.59 % | 2.902 M 248.59 % | -1.953 M -15 123.08 % | 13.000 K -98.90 % | 1.184 M 0.00 % | 1.184 M | 0.000 | 0.000 | 0.000 100.00 % | -558.000 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -110.734 M | 0.000 100.00 % | -118.000 K 98.40 % | -7.374 M -402.83 % | 2.435 M 122.58 % | -10.782 M -170.79 % | 15.232 M | 0.000 100.00 % | -1.867 M | 0.000 100.00 % | -1.858 M | 0.000 | 0.000 | 0.000 100.00 % | -9.133 M 0.00 % | -9.133 M | 0.000 100.00 % | -155.500 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.339 M 548.68 % | 14.389 M | 0.000 -100.00 % | 3.246 M -56.51 % | 7.463 M 836.39 % | 797.000 K -89.47 % | 7.568 M -6.31 % | 8.078 M 67 216.67 % | 12.000 K -99.36 % | 1.889 M -75.37 % | 7.666 M | 0.000 | 0.000 -100.00 % | 4.176 M | 0.000 -100.00 % | 65.500 K 0.00 % | 65.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 31.995 M 206.44 % | -30.059 M -907.82 % | 3.721 M 129.72 % | -12.521 M -359.02 % | 4.834 M 707.29 % | -796.000 K -208.74 % | 732.000 K -67.47 % | 2.250 M -62.75 % | 6.041 M -18.35 % | 7.399 M 22.40 % | 6.045 M 1.75 % | 5.941 M 134.84 % | -17.053 M -238.07 % | 12.351 M 198.93 % | -12.484 M -791.25 % | 1.806 M -77.39 % | 7.987 M 201.37 % | -7.879 M -8 572.04 % | 93.000 K 102.03 % | -4.582 M 0.00 % | -4.582 M 90.29 % | -47.184 M -100.84 % | -23.493 M -586.50 % | 4.829 M 492.60 % | -1.230 M -138.19 % | 3.221 M |
| Net cash used for investing activites | 25.782 M 185.77 % | -30.059 M -2 455.72 % | 1.276 M 107.48 % | -17.048 M -117.84 % | 95.553 M 200.82 % | -94.780 M -124.52 % | -42.214 M -861.59 % | -4.390 M -174.39 % | 5.901 M 38.23 % | 4.269 M 5.41 % | 4.050 M -79.02 % | 19.300 M 182.57 % | -23.374 M -363.73 % | 8.863 M 175.15 % | -11.793 M 44.11 % | -21.102 M -364.11 % | 7.990 M 142.55 % | -18.779 M -429.13 % | -3.549 M 79.67 % | -17.453 M 0.00 % | -17.453 M 67.65 % | -53.943 M -61.35 % | -33.432 M -3 024.49 % | -1.070 M 87.00 % | -8.229 M -88.15 % | -4.374 M |
| Debt repayment | -15.558 M | 0.000 100.00 % | -11.771 M -1 582.49 % | 794.000 K 106.00 % | -13.232 M -152.62 % | -5.238 M 71.25 % | -18.216 M | 0.000 100.00 % | -25.340 M 32.85 % | -37.735 M -73.30 % | -21.774 M 31.71 % | -31.884 M -45.72 % | -21.880 M | 0.000 100.00 % | -189.000 K | 0.000 100.00 % | -288.000 K | 0.000 100.00 % | -336.000 K 98.68 % | -25.438 M 0.00 % | -25.438 M | 0.000 100.00 % | -440.000 K | 0.000 100.00 % | -731.000 K | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.430 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.490 M | 0.000 -100.00 % | 622.500 K | 0.000 -100.00 % | 123.920 M | 0.000 -100.00 % | 604.750 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.850 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.547 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.025 M | 0.000 100.00 % | -6.563 M | 0.000 100.00 % | -1.641 M | 0.000 -100.00 % | 83.790 M 4 233.71 % | -2.027 M -739.34 % | -241.500 K 0.00 % | -241.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -9.664 M | 0.000 100.00 % | -13.866 M | 0.000 100.00 % | -27.312 M | 0.000 100.00 % | -25.422 M | 0.000 100.00 % | -4.168 M | 0.000 100.00 % | -15.742 M | 0.000 100.00 % | -9.528 M | 0.000 100.00 % | -16.322 M | 0.000 100.00 % | -4.081 M 23.96 % | -5.366 M -61.63 % | -3.320 M 0.00 % | -3.320 M 90.93 % | -36.600 M -100.00 % | -18.300 M 26.73 % | -24.976 M -100.00 % | -12.488 M -100.00 % | -6.244 M |
| Other financing activites | -603.000 K 97.62 % | -25.354 M -1 144.06 % | -2.038 M 79.46 % | -9.922 M -242.14 % | -2.900 M 71.92 % | -10.326 M -49.28 % | -6.917 M 48.49 % | -13.429 M -3 739.30 % | 369.000 K 101.40 % | -26.317 M -87.66 % | -14.024 M -438.34 % | 4.145 M 103.23 % | -128.276 M -8 147.43 % | 1.594 M 103.56 % | -44.774 M -188.71 % | 50.471 M 323.82 % | -22.550 M -134.97 % | 64.493 M 317.13 % | -29.702 M -1 935.78 % | -1.459 M 0.00 % | -1.459 M -101.01 % | 144.044 M 1 991.09 % | -7.617 M -145.42 % | 16.771 M -38.98 % | 27.486 M 185.18 % | -32.269 M |
| Net cash used provided by financing activities | -16.161 M 53.85 % | -35.018 M -153.59 % | -13.809 M 39.95 % | -22.994 M -52.37 % | -15.091 M 64.80 % | -42.876 M -70.60 % | -25.133 M 35.31 % | -38.851 M -55.58 % | -24.971 M 63.40 % | -68.220 M -90.57 % | -35.798 M 17.67 % | -43.481 M 71.04 % | -150.156 M -935.77 % | -14.497 M 67.76 % | -44.963 M -231.67 % | 34.149 M 249.53 % | -22.838 M -137.80 % | 60.412 M 261.40 % | -37.431 M -23.79 % | -30.238 M 0.00 % | -30.238 M -128.14 % | 107.444 M 158.94 % | 41.493 M 605.70 % | -8.205 M -157.51 % | 14.267 M 137.04 % | -38.513 M |
| Effect of forex changes on cash | -2.638 M -148.62 % | 5.426 M 131.17 % | -17.410 M -823.12 % | -1.886 M 63.11 % | -5.113 M -37.74 % | -3.712 M 87.60 % | -29.946 M -553.70 % | -4.581 M 11.41 % | -5.171 M 59.85 % | -12.879 M -460.93 % | -2.296 M -152.59 % | 4.366 M 261.94 % | -2.696 M -422.48 % | -516.000 K 93.87 % | -8.416 M -96.82 % | -4.276 M -139.41 % | 10.849 M 253.91 % | -7.049 M -992.87 % | -645.000 K 83.52 % | -3.914 M 0.00 % | -3.914 M 7.19 % | -4.217 M -57.88 % | -2.671 M -457.62 % | -479.000 K -202.46 % | 467.500 K -98.99 % | 46.139 M |
| Net change in cash | 824.326 M 2 506.65 % | -34.252 M 72.26 % | -123.492 M 64.48 % | -347.712 M -324.22 % | 155.077 M -43.79 % | 275.900 M 50.92 % | 182.812 M 64.17 % | 111.353 M 444.51 % | -32.322 M -127.42 % | 117.867 M 28.16 % | 91.970 M 247.24 % | 26.486 M -89.94 % | 263.242 M 252.24 % | -172.918 M -172.00 % | 240.170 M 206.17 % | -226.219 M -178.99 % | 286.402 M 290.39 % | -150.432 M -170.80 % | 212.482 M 196.30 % | -220.654 M -200.00 % | 220.654 M 262.49 % | -135.799 M -200.00 % | 135.799 M | 0.000 -100.00 % | 163.917 M 17 014.80 % | 957.750 K |
| Cash at beginning of period | 0.000 -100.00 % | 701.748 M -16.92 % | 844.673 M -27.70 % | 1.168 B 12.62 % | 1.037 B 36.24 % | 761.408 M 31.60 % | 578.596 M 23.83 % | 467.243 M -6.47 % | 499.565 M 30.88 % | 381.698 M 31.74 % | 289.728 M 10.06 % | 263.242 M | 0.000 -100.00 % | 240.170 M | 0.000 -100.00 % | 286.402 M | 0.000 -100.00 % | 212.482 M | 0.000 -100.00 % | 220.654 M | 0.000 -100.00 % | 135.799 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.014 M |
| Cash at end of period | 824.326 M 20.00 % | 686.929 M -2.11 % | 701.748 M -16.92 % | 844.673 M -29.16 % | 1.192 B 14.95 % | 1.037 B 36.24 % | 761.408 M 31.60 % | 578.596 M 23.83 % | 467.243 M -6.47 % | 499.565 M 30.88 % | 381.698 M 31.74 % | 289.728 M 10.06 % | 263.242 M 291.43 % | 67.252 M -72.00 % | 240.170 M 299.06 % | 60.183 M -78.99 % | 286.402 M 361.56 % | 62.050 M -70.80 % | 212.482 M | 0.000 -100.00 % | 220.654 M | 0.000 -100.00 % | 135.799 M | 0.000 -100.00 % | 163.917 M 300.08 % | 40.971 M |
| Operating cash flow | 138.565 M 445.55 % | 25.399 M 127.15 % | -93.549 M 70.52 % | -317.334 M -499.81 % | 79.371 M -81.08 % | 419.459 M 50.30 % | 279.088 M 75.26 % | 159.244 M 1 680.12 % | -10.078 M -105.18 % | 194.542 M 53.77 % | 126.515 M 226.79 % | 38.715 M -80.52 % | 198.735 M 2 860.45 % | 6.713 M -88.25 % | 57.141 M 221.65 % | -46.972 M -159.31 % | 79.194 M 320.85 % | -35.859 M -403.71 % | 11.807 M -76.97 % | 51.266 M 0.00 % | 51.266 M -11.45 % | 57.895 M 69.50 % | 34.157 M 251.33 % | 9.722 M 311.83 % | -4.590 M -100.00 % | -2.295 M |
| Capital expenditure | -6.213 M 36.53 % | -9.789 M -300.37 % | -2.445 M -15.99 % | -2.108 M 19.54 % | -2.620 M -71.92 % | -1.524 M 25.04 % | -2.033 M 79.35 % | -9.847 M -139.94 % | -4.104 M 39.42 % | -6.775 M 37.35 % | -10.814 M -7.96 % | -10.017 M -161.34 % | -3.833 M -9.89 % | -3.488 M 12.25 % | -3.975 M 30.04 % | -5.682 M -96.00 % | -2.899 M 67.60 % | -8.947 M -144.79 % | -3.655 M 26.72 % | -4.988 M 0.00 % | -4.988 M 26.21 % | -6.759 M 30.91 % | -9.784 M -65.85 % | -5.899 M 8.41 % | -6.441 M -100.00 % | -3.221 M |
| Free CashFlow | 132.352 M 747.87 % | 15.610 M 116.26 % | -95.994 M 69.95 % | -319.442 M -516.21 % | 76.751 M -81.64 % | 417.935 M 50.85 % | 277.055 M 85.45 % | 149.397 M 1 153.43 % | -14.182 M -107.55 % | 187.767 M 62.29 % | 115.701 M 303.17 % | 28.698 M -85.28 % | 194.902 M 5 943.47 % | 3.225 M -93.93 % | 53.166 M 200.97 % | -52.654 M -169.01 % | 76.295 M 270.28 % | -44.806 M -649.63 % | 8.152 M -82.38 % | 46.279 M 0.00 % | 46.279 M -9.50 % | 51.136 M 109.81 % | 24.373 M 537.54 % | 3.823 M 134.66 % | -11.031 M -100.00 % | -5.515 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2013 |