Renrui Human Resources Technology Holdings Limited 6919.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.473 B 22.38 % | 4.472 B 22.92 % | 3.638 B -23.23 % | 4.739 B 67.46 % | 2.830 B 23.71 % | 2.288 B 41.57 % | 1.616 B 108.17 % | 776.247 M 106.29 % | 376.288 M |
| Net income | -70.970 M -272.91 % | 41.045 M 662.03 % | -7.303 M -107.18 % | 101.667 M -44.33 % | 182.616 M 123.42 % | -779.831 M -469.49 % | -136.935 M -211.18 % | -44.005 M -24.24 % | -35.420 M |
| Income before tax | -39.464 M -152.92 % | 74.579 M 478.67 % | 12.888 M -89.30 % | 120.428 M -42.21 % | 208.394 M 127.29 % | -763.671 M -443.29 % | -140.563 M -223.63 % | -43.433 M 7.97 % | -47.195 M |
| Income before tax ratio | -0.01 -143.24 % | 0.02 370.76 % | 0.00 -86.06 % | 0.03 -65.49 % | 0.07 122.06 % | -0.33 -283.77 % | -0.09 -55.47 % | -0.06 55.39 % | -0.13 |
| EBITDA | 140.402 M -2.14 % | 143.473 M 94.95 % | 73.593 M -57.94 % | 174.990 M -25.86 % | 236.042 M 132.17 % | -733.761 M -512.79 % | -119.741 M -467.33 % | -21.106 M 21.37 % | -26.841 M |
| Net income ratio | -0.01 -241.28 % | 0.01 557.22 % | 0.00 -109.36 % | 0.02 -66.75 % | 0.06 118.93 % | -0.34 -302.27 % | -0.08 -49.49 % | -0.06 39.78 % | -0.09 |
| Ratio EBITDA | 0.03 -20.04 % | 0.03 58.60 % | 0.02 -45.22 % | 0.04 -55.73 % | 0.08 126.00 % | -0.32 -332.86 % | -0.07 -172.54 % | -0.03 61.88 % | -0.07 |
| Gross profit ratio | 0.09 -3.53 % | 0.09 86.09 % | 0.05 -4.45 % | 0.05 -44.49 % | 0.10 -9.11 % | 0.11 9.81 % | 0.10 -15.17 % | 0.11 3.58 % | 0.11 |
| Weighted average shs out dil | 150.528 M -3.66 % | 156.248 M 2.10 % | 153.033 M -7.63 % | 165.679 M -3.13 % | 171.041 M 5.78 % | 161.699 M 7.41 % | 150.539 M 0.00 % | 150.539 M 0.00 % | 150.539 M |
| Weighted average shs out | 150.528 M -4.65 % | 157.865 M 8.08 % | 146.060 M -11.84 % | 165.679 M -2.92 % | 170.669 M 6.15 % | 160.784 M 6.81 % | 150.539 M 0.00 % | 150.539 M 0.00 % | 150.539 M |
| EPS diluted | -0.47 -280.77 % | 0.26 620.00 % | -0.05 -108.20 % | 0.61 -42.99 % | 1.07 122.20 % | -4.82 -429.67 % | -0.91 -213.79 % | -0.29 -20.83 % | -0.24 |
| Earnings per share | -0.47 -280.77 % | 0.26 620.00 % | -0.05 -107.58 % | 0.66 -44.54 % | 1.19 124.54 % | -4.85 -432.97 % | -0.91 -213.79 % | -0.29 -20.83 % | -0.24 |
| Gross profit | 498.831 M 18.07 % | 422.498 M 128.75 % | 184.700 M -26.64 % | 251.789 M -7.04 % | 270.864 M 12.45 % | 240.885 M 55.45 % | 154.956 M 76.59 % | 87.748 M 113.67 % | 41.067 M |
| Income tax expense | 18.748 M 175.99 % | 6.793 M 12.62 % | 6.032 M -66.64 % | 18.080 M -29.03 % | 25.477 M 57.65 % | 16.160 M 545.42 % | -3.628 M -734.27 % | 572.000 K 104.86 % | -11.775 M |
| Cost of revenue | 4.974 B 22.84 % | 4.050 B 17.26 % | 3.454 B -23.04 % | 4.487 B 75.34 % | 2.559 B 25.04 % | 2.047 B 40.10 % | 1.461 B 112.19 % | 688.499 M 105.39 % | 335.221 M |
| General and administrative expenses | 155.231 M -3.09 % | 160.179 M 37.44 % | 116.545 M 16.15 % | 100.339 M 35.24 % | 74.196 M -17.33 % | 89.750 M 361.06 % | 19.466 M 166.99 % | 7.291 M -30.37 % | 10.470 M |
| Selling and marketing expenses | 181.999 M 3.03 % | 176.649 M 251.79 % | 50.215 M -23.33 % | 65.491 M 22.63 % | 53.404 M 24.58 % | 42.868 M 1.12 % | 42.394 M 26.64 % | 33.476 M -1.37 % | 33.942 M |
| Other expenses | 124.377 M 324.95 % | -55.291 M -43.23 % | -38.604 M -119.48 % | -17.589 M 66.17 % | -51.998 M -145.76 % | -21.158 M -210.08 % | 19.220 M 961 100.00 % | -2.000 K 99.59 % | -491.000 K |
| Operating expenses | 522.101 M 53.69 % | 339.705 M 111.31 % | 160.763 M -3.38 % | 166.380 M 85.82 % | 89.540 M -28.27 % | 124.832 M 32.56 % | 94.168 M 27.85 % | 73.654 M -9.46 % | 81.352 M |
| Cost and expenses | 5.497 B 25.22 % | 4.389 B 21.45 % | 3.614 B -21.96 % | 4.631 B 75.99 % | 2.632 B 21.18 % | 2.172 B 39.64 % | 1.555 B 104.04 % | 762.153 M 82.96 % | 416.573 M |
| Research and development expenses | 60.494 M 4.00 % | 58.168 M 78.39 % | 32.607 M 79.76 % | 18.139 M 30.14 % | 13.938 M 4.23 % | 13.372 M 2.17 % | 13.088 M -5.21 % | 13.807 M -16.82 % | 16.599 M |
| Selling general and administrative expenses | 337.230 M 0.12 % | 336.828 M 101.98 % | 166.760 M 0.56 % | 165.830 M 29.96 % | 127.600 M -3.78 % | 132.618 M 114.38 % | 61.860 M 51.74 % | 40.767 M -8.21 % | 44.412 M |
| Interest income | 4.533 M 24.53 % | 3.640 M -19.82 % | 4.540 M -54.64 % | 10.008 M -37.28 % | 15.956 M 921.51 % | 1.562 M 570.39 % | 233.000 K 417.78 % | 45.000 K -45.78 % | 83.000 K |
| Interest expense | 13.785 M 43.71 % | 9.592 M 87.78 % | 5.108 M 4.99 % | 4.865 M 64.92 % | 2.950 M -44.87 % | 5.351 M 200.45 % | 1.781 M -39.83 % | 2.960 M 0.44 % | 2.947 M |
| Depreciation and amortization | 23.380 M -60.57 % | 59.302 M 6.66 % | 55.597 M 11.87 % | 49.697 M 101.22 % | 24.698 M 0.57 % | 24.559 M 28.98 % | 19.041 M -1.68 % | 19.367 M 11.26 % | 17.407 M |
| Operating income | -23.270 M -128.11 % | 82.793 M 623.40 % | 11.445 M -90.20 % | 116.816 M -41.16 % | 198.541 M 67.87 % | 118.269 M 105.59 % | 57.527 M 330.69 % | 13.357 M 131.50 % | -42.409 M |
| Operating income ratio | 0.00 -122.97 % | 0.02 488.50 % | 0.00 -87.24 % | 0.02 -64.86 % | 0.07 35.70 % | 0.05 45.22 % | 0.04 106.90 % | 0.02 115.27 % | -0.11 |
| Total other income expenses net | -16.194 M -97.15 % | -8.214 M -669.23 % | 1.443 M -60.05 % | 3.612 M -63.34 % | 9.853 M 101.12 % | -881.940 M -345.22 % | -198.090 M -248.81 % | -56.790 M -1 086.59 % | -4.786 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 92.469 M 213.56 % | -81.431 M 62.43 % | -216.719 M 60.99 % | -555.486 M 38.87 % | -908.661 M 4.95 % | -956.026 M -4 181.92 % | 23.421 M -60.80 % | 59.741 M -5.58 % | 63.269 M |
| Total investments | 82.754 M -8.12 % | 90.066 M 37.63 % | 65.442 M 57.62 % | 41.518 M 110.93 % | 19.683 M 977.34 % | 1.827 M -11.09 % | 2.055 M 181.12 % | 731.000 K 8.30 % | 675.000 K |
| Total debt | 490.167 M 140.93 % | 203.446 M 47.73 % | 137.717 M 66.15 % | 82.887 M 41.53 % | 58.564 M -20.25 % | 73.430 M 15.16 % | 63.762 M -21.28 % | 80.997 M 6.44 % | 76.097 M |
| Accumulated other comprehensive income loss | -132.873 M -2.36 % | -129.815 M -2.66 % | -126.450 M 19.09 % | -156.281 M -21.47 % | -128.657 M -259.85 % | -35.753 M -415.69 % | -6.933 M 82.86 % | -40.459 M -46.30 % | -27.654 M |
| Retained earnings | -825.273 M -9.41 % | -754.303 M 5.16 % | -795.348 M -0.93 % | -788.045 M 11.43 % | -889.712 M 17.03 % | -1.072 B -266.61 % | -292.497 M -88.03 % | -155.562 M -39.45 % | -111.557 M |
| Common stock | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 3.92 % | 51.000 K 183.33 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K |
| Total equity | 1.419 B -5.69 % | 1.505 B 3.79 % | 1.450 B 13.45 % | 1.278 B 3.37 % | 1.236 B 15.80 % | 1.067 B 456.49 % | -299.412 M -98.07 % | -151.162 M -33.34 % | -113.369 M |
| Other non current liabilities | 10.327 M -26.43 % | 14.037 M -22.26 % | 18.057 M 165.97 % | 6.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 20.014 M 337.27 % | 4.577 M -76.05 % | 19.112 M -62.35 % | 50.762 M 24.46 % | 40.785 M -25.00 % | 54.381 M -87.75 % | 443.790 M 127.52 % | 195.058 M 33.66 % | 145.941 M |
| Total non current liabilities | 30.341 M 63.00 % | 18.614 M -49.92 % | 37.169 M -35.42 % | 57.551 M 41.11 % | 40.785 M -25.00 % | 54.381 M -87.75 % | 443.790 M 127.52 % | 195.058 M 33.66 % | 145.941 M |
| Other current liabilities | 706.710 M 54.41 % | 457.688 M 9.71 % | 417.166 M -18.96 % | 514.792 M 31.71 % | 390.838 M 34.79 % | 289.952 M 12.96 % | 256.692 M 77.31 % | 144.772 M 44.96 % | 99.868 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 470.153 M 136.41 % | 198.869 M 67.67 % | 118.605 M 269.20 % | 32.125 M 80.69 % | 17.779 M -6.67 % | 19.049 M -14.08 % | 22.170 M -5.49 % | 23.457 M -19.17 % | 29.019 M |
| Total current liabilities | 1.202 B 56.44 % | 768.215 M 19.82 % | 641.124 M -2.51 % | 657.643 M 33.38 % | 493.074 M 35.98 % | 362.609 M 10.28 % | 328.819 M 74.17 % | 188.793 M 35.02 % | 139.821 M |
| Total liabilities | 1.232 B 56.60 % | 786.829 M 16.00 % | 678.293 M -5.16 % | 715.194 M 33.97 % | 533.859 M 28.03 % | 416.990 M -46.03 % | 772.609 M 101.28 % | 383.851 M 34.33 % | 285.762 M |
| Other non current assets | 57.634 M 70.08 % | 33.886 M -81.69 % | 185.027 M -37.55 % | 296.294 M 47.04 % | 201.500 M 3 255.54 % | 6.005 M 29.39 % | 4.641 M 43.77 % | 3.228 M 35.12 % | 2.389 M |
| Long term investments | 53.130 M -25.24 % | 71.063 M 229.97 % | -54.677 M 68.35 % | -172.764 M -3.98 % | -166.144 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 68.204 M -26.58 % | 92.894 M -17.15 % | 112.125 M 243.54 % | 32.638 M 938.10 % | 3.144 M 309.38 % | 768.000 K 27.36 % | 603.000 K -33.95 % | 913.000 K 193.57 % | 311.000 K |
| GoodWill | 176.917 M -42.53 % | 307.862 M 0.00 % | 307.862 M 424.71 % | 58.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 245.121 M -38.84 % | 400.756 M -4.58 % | 419.987 M 359.95 % | 91.311 M 2 804.29 % | 3.144 M 309.38 % | 768.000 K 27.36 % | 603.000 K -33.95 % | 913.000 K 193.57 % | 311.000 K |
| Property plant equipment net | 46.286 M 45.22 % | 31.874 M -51.05 % | 65.116 M -42.48 % | 113.213 M 53.12 % | 73.936 M -12.50 % | 84.499 M 36.14 % | 62.069 M 126.37 % | 27.419 M -32.04 % | 40.344 M |
| Total non current assets | 402.171 M -25.19 % | 537.579 M -14.90 % | 631.668 M 85.63 % | 340.291 M 171.98 % | 125.114 M 17.80 % | 106.207 M 13.71 % | 93.404 M 72.90 % | 54.023 M -18.24 % | 66.079 M |
| Other current assets | 64.254 M -39.26 % | 105.783 M 318.30 % | 25.289 M -35.19 % | 39.019 M 216.97 % | 12.310 M -96.47 % | 348.698 M 5 757.52 % | 5.953 M 200.05 % | 1.984 M 14.48 % | 1.733 M |
| Short term investments | 44.453 M -27.38 % | 61.213 M -49.04 % | 120.119 M -43.94 % | 214.282 M 15.31 % | 185.827 M 10 071.15 % | 1.827 M -11.09 % | 2.055 M 181.12 % | 731.000 K 8.30 % | 675.000 K |
| cash and cash equivalents | 397.698 M 39.60 % | 284.877 M -19.63 % | 354.436 M -44.48 % | 638.373 M -34.00 % | 967.225 M -6.05 % | 1.029 B 2 451.89 % | 40.341 M 89.79 % | 21.256 M 65.70 % | 12.828 M |
| Cash and short term investments | 442.151 M 27.76 % | 346.090 M -27.07 % | 474.555 M -44.34 % | 852.655 M -26.05 % | 1.153 B 12.01 % | 1.029 B 2 451.89 % | 40.341 M 89.79 % | 21.256 M 65.70 % | 12.828 M |
| Total current assets | 2.249 B 28.23 % | 1.754 B 17.21 % | 1.496 B -9.46 % | 1.653 B 0.48 % | 1.645 B 19.35 % | 1.378 B 262.87 % | 379.793 M 112.57 % | 178.666 M 68.06 % | 106.314 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.551 M | 0.000 | 0.000 100.00 % | -154.695 M | 0.000 |
| Net receivables | 1.742 B 33.84 % | 1.302 B 30.66 % | 996.375 M 30.94 % | 760.961 M 59.23 % | 477.895 M | 0.000 -100.00 % | 331.444 M 114.26 % | 154.695 M 69.85 % | 91.078 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 16.215 M 32.51 % | 12.237 M -3.48 % | 12.678 M -15.11 % | 14.935 M -42.76 % | 26.091 M 16.15 % | 22.463 M -2.48 % | 23.035 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 24.961 M 19.69 % | 20.855 M -45.29 % | 38.121 M 67.69 % | 22.733 M 12.19 % | 20.263 M 50.14 % | 13.496 M -22.41 % | 17.393 M 456.58 % | 3.125 M 9.61 % | 2.851 M |
| Tax payables | 0.000 -100.00 % | 90.803 M 35.06 % | 67.232 M -23.59 % | 87.993 M 37.07 % | 64.194 M 60.04 % | 40.112 M 23.18 % | 32.564 M 86.73 % | 17.439 M 115.75 % | 8.083 M |
| Deferred revenue non current | 0.000 100.00 % | -14.037 M 22.26 % | -18.057 M -165.97 % | -6.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 221.533 M 0.35 % | 220.756 M 8.48 % | 203.502 M 788.54 % | 22.903 M 1 104.79 % | 1.901 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 34.551 M 82.10 % | 18.974 M -55.41 % | 42.553 M -45.35 % | 77.870 M 32.97 % | 58.564 M -20.25 % | 73.430 M 36.58 % | 53.762 M 161.40 % | 20.567 M -36.64 % | 32.461 M |
| Preferred stock | 0.000 | 0.000 -100.00 % | 126.450 M -19.09 % | 156.281 M 21.47 % | 128.657 M 316.22 % | 30.911 M 345.85 % | 6.933 M | 0.000 | 0.000 |
| Other total stockholders equity | 2.155 B -0.57 % | 2.168 B 6.19 % | 2.041 B -0.07 % | 2.043 B -3.81 % | 2.124 B -2.15 % | 2.171 B | 0.000 -100.00 % | 4.382 M 339.45 % | -1.830 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 14.037 M -22.26 % | 18.057 M 165.97 % | 6.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.651 B 15.70 % | 2.291 B 7.68 % | 2.128 B 6.77 % | 1.993 B 12.60 % | 1.770 B 19.24 % | 1.484 B 213.69 % | 473.197 M 103.36 % | 232.689 M 34.98 % | 172.393 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -30.467 M 13.57 % | -35.250 M -104.02 % | 877.850 M | 0.000 -100.00 % | 56.083 M 1 669.18 % | 3.170 M |
| Stock based compensation | 11.304 M 47.73 % | 7.652 M 35.72 % | 5.638 M -8.89 % | 6.188 M 228.10 % | 1.886 M -61.93 % | 4.954 M 221.06 % | 1.543 M 624.41 % | 213.000 K 180.26 % | 76.000 K |
| Change in working capital | -447.030 M -46.32 % | -305.505 M -625.03 % | 58.188 M 125.49 % | -228.237 M -657.08 % | -30.147 M -998.03 % | 3.357 M 108.52 % | -39.379 M -186.62 % | -13.739 M -297.48 % | 6.957 M |
| Accounts receivables | -447.889 M -27.43 % | -351.472 M -296.73 % | 178.657 M 168.54 % | -260.674 M -85.95 % | -140.184 M -1 309.31 % | -9.947 M 94.47 % | -179.715 M -173.21 % | -65.778 M -299.43 % | -16.468 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 859.000 K -98.13 % | 45.967 M 138.16 % | -120.469 M -471.39 % | 32.437 M -70.52 % | 110.037 M 727.10 % | 13.304 M 426.72 % | -4.072 M -261.63 % | -1.126 M -134.60 % | 3.254 M |
| Other non cash items | 375.493 M 3 007.10 % | 12.085 M 190.15 % | -13.406 M -77.07 % | -7.571 M 45.80 % | -13.968 M -503.35 % | 3.463 M -98.28 % | 201.101 M 10 303.57 % | 1.933 M -28.70 % | 2.711 M |
| Net cash provided by operating activities | -105.999 M 30.21 % | -151.887 M -227.74 % | 118.905 M 232.17 % | -89.962 M -157.81 % | 155.613 M 3.39 % | 150.512 M 260.57 % | 41.743 M 104.38 % | 20.424 M 221.04 % | -16.874 M |
| Investments in property plant and equipment | -8.616 M -826.45 % | -930.000 K 93.17 % | -13.618 M 62.99 % | -36.794 M -284.39 % | -9.572 M 24.04 % | -12.601 M -285.35 % | -3.270 M 16.56 % | -3.919 M 39.24 % | -6.450 M |
| Acquisitions net | 0.000 100.00 % | -20.000 M 95.11 % | -408.642 M -663.35 % | -53.533 M -140.60 % | -22.250 M -5 168.34 % | 439.000 K | 0.000 -100.00 % | 827.000 K | 0.000 |
| Purchases of investments | 0.000 100.00 % | -94.400 M 58.96 % | -230.000 M 75.44 % | -936.482 M 54.12 % | -2.041 B -836.23 % | -218.000 M -191.83 % | -74.700 M -1 394.00 % | -5.000 M 15.97 % | -5.950 M |
| Sales maturities of investments | 0.000 -100.00 % | 155.885 M -50.74 % | 316.468 M -64.41 % | 889.250 M -52.18 % | 1.860 B 752.67 % | 218.108 M 191.62 % | 74.791 M 1 394.62 % | 5.004 M -76.17 % | 20.997 M |
| Other investing activites | 36.888 M 2 177.03 % | -1.776 M -123.12 % | 7.683 M -32.62 % | 11.403 M -11.16 % | 12.836 M 941.88 % | 1.232 M 767.61 % | 142.000 K 145.95 % | -309.000 K -276.57 % | 175.000 K |
| Net cash used for investing activites | 28.272 M -27.09 % | 38.779 M 111.82 % | -328.109 M -160.08 % | -126.156 M 36.99 % | -200.222 M -1 750.14 % | -10.822 M -256.34 % | -3.037 M 10.60 % | -3.397 M -138.73 % | 8.772 M |
| Debt repayment | 276.693 M 211.66 % | 88.781 M 395.77 % | -30.017 M 12.30 % | -34.226 M -43.22 % | -23.897 M -21.19 % | -19.719 M 75.05 % | -79.049 M -9 599.26 % | -815.000 K -108.67 % | 9.400 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 111.000 K 100.52 % | -21.221 M | 0.000 -100.00 % | 908.386 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -7.262 M -13.01 % | -6.426 M | 0.000 | 0.000 100.00 % | -66.609 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -12.393 M -181.02 % | -4.410 M 85.99 % | -31.472 M 41.10 % | -53.433 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -66.982 M -92.90 % | -34.723 M -15.91 % | -29.958 M -57 511.54 % | -52.000 K 99.52 % | -10.874 M 73.71 % | -41.356 M -133.64 % | 122.922 M 1 679.16 % | -7.784 M 53.39 % | -16.702 M |
| Net cash used provided by financing activities | 190.056 M 339.72 % | 43.222 M 147.32 % | -91.336 M 16.15 % | -108.932 M -553.34 % | -16.673 M -101.97 % | 847.311 M 4 434.74 % | -19.547 M -127.32 % | -8.599 M -17.76 % | -7.302 M |
| Effect of forex changes on cash | 492.000 K 50.46 % | 327.000 K -98.03 % | 16.603 M 536.69 % | -3.802 M -300.63 % | -949.000 K -144.89 % | 2.114 M 2 956.76 % | -74.000 K | 0.000 | 0.000 |
| Net change in cash | 112.821 M 262.19 % | -69.559 M 75.50 % | -283.937 M 13.66 % | -328.852 M -428.44 % | -62.231 M -106.29 % | 989.115 M 5 082.68 % | 19.085 M 126.45 % | 8.428 M 154.71 % | -15.404 M |
| Cash at beginning of period | 284.877 M -19.63 % | 354.436 M -44.48 % | 638.373 M -34.00 % | 967.225 M -6.05 % | 1.029 B 2 451.89 % | 40.341 M 89.79 % | 21.256 M 65.70 % | 12.828 M -54.56 % | 28.232 M |
| Cash at end of period | 397.698 M 39.60 % | 284.877 M -19.63 % | 354.436 M -44.48 % | 638.373 M -34.00 % | 967.225 M -6.05 % | 1.029 B 2 451.89 % | 40.341 M 89.79 % | 21.256 M 65.70 % | 12.828 M |
| Operating cash flow | -105.999 M 30.21 % | -151.887 M -227.74 % | 118.905 M 232.17 % | -89.962 M -157.81 % | 155.613 M 3.39 % | 150.512 M 260.57 % | 41.743 M 104.38 % | 20.424 M 221.04 % | -16.874 M |
| Capital expenditure | -8.616 M -30.82 % | -6.586 M 51.64 % | -13.618 M 62.99 % | -36.794 M -284.39 % | -9.572 M 24.04 % | -12.601 M -285.35 % | -3.270 M 16.56 % | -3.919 M 39.24 % | -6.450 M |
| Free CashFlow | -114.615 M 27.68 % | -158.473 M -250.52 % | 105.287 M 183.06 % | -126.756 M -186.79 % | 146.041 M 5.90 % | 137.911 M 258.46 % | 38.473 M 133.10 % | 16.505 M 170.76 % | -23.324 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.605 B -12.91 % | 2.991 B 20.49 % | 2.482 B 3.26 % | 2.404 B 16.22 % | 2.068 B 8.61 % | 1.904 B 9.83 % | 1.734 B -33.59 % | 2.611 B 22.67 % | 2.128 B 30.21 % | 1.634 B 36.71 % | 1.196 B -1.21 % | 1.210 B 12.33 % | 1.077 B 12.59 % | 956.865 M 45.19 % | 659.026 M 63.14 % | 403.973 M 4.08 % | 388.124 M 100.00 % | 194.062 M 3.15 % | 188.144 M 100.00 % | 94.072 M |
| Net income | 41.071 M 144.25 % | -92.823 M -524.76 % | 21.853 M -29.48 % | 30.987 M 208.08 % | 10.058 M -44.50 % | 18.122 M 171.28 % | -25.425 M -194.93 % | 26.783 M -64.23 % | 74.884 M -42.22 % | 129.597 M 144.44 % | 53.019 M 109.63 % | -550.629 M -140.24 % | -229.202 M -44.99 % | -158.082 M -847.54 % | 21.147 M 161.77 % | -34.234 M -55.59 % | -22.003 M -100.00 % | -11.001 M 37.88 % | -17.710 M -100.00 % | -8.855 M |
| Income before tax | 49.285 M 174.29 % | -66.338 M -346.85 % | 26.874 M -50.70 % | 54.507 M 171.56 % | 20.072 M -51.61 % | 41.480 M 245.08 % | -28.592 M -185.81 % | 33.320 M -61.75 % | 87.108 M -41.19 % | 148.109 M 145.68 % | 60.285 M 111.14 % | -541.035 M -143.01 % | -222.636 M -38.44 % | -160.815 M -894.07 % | 20.252 M 157.63 % | -35.141 M -61.82 % | -21.717 M -100.00 % | -10.858 M 53.99 % | -23.598 M -100.00 % | -11.799 M |
| Income before tax ratio | 0.02 185.31 % | -0.02 -304.88 % | 0.01 -52.25 % | 0.02 133.65 % | 0.01 -55.45 % | 0.02 232.09 % | -0.02 -229.21 % | 0.01 -68.82 % | 0.04 -54.83 % | 0.09 79.71 % | 0.05 111.28 % | -0.45 -116.33 % | -0.21 -22.96 % | -0.17 -646.90 % | 0.03 135.33 % | -0.09 -55.47 % | -0.06 0.00 % | -0.06 55.39 % | -0.13 0.00 % | -0.13 |
| EBITDA | 68.862 M -24.15 % | 90.786 M 82.98 % | 49.616 M -39.20 % | 81.608 M 72.68 % | 47.261 M -17.37 % | 57.197 M 948.52 % | 5.455 M -84.90 % | 36.137 M -56.97 % | 83.973 M -26.76 % | 114.652 M 152.73 % | 45.366 M -23.56 % | 59.349 M -1.26 % | 60.105 M 53.69 % | 39.109 M 51.70 % | 25.781 M 186.12 % | -29.935 M -183.67 % | -10.553 M -100.00 % | -5.277 M 60.68 % | -13.421 M -100.00 % | -6.710 M |
| Net income ratio | 0.02 150.81 % | -0.03 -452.54 % | 0.01 -31.71 % | 0.01 165.08 % | 0.00 -48.90 % | 0.01 164.90 % | -0.01 -242.94 % | 0.01 -70.84 % | 0.04 -55.63 % | 0.08 78.80 % | 0.04 109.75 % | -0.45 -113.86 % | -0.21 -28.77 % | -0.17 -614.86 % | 0.03 137.87 % | -0.08 -49.49 % | -0.06 0.00 % | -0.06 39.78 % | -0.09 0.00 % | -0.09 |
| Ratio EBITDA | 0.03 -12.90 % | 0.03 51.86 % | 0.02 -41.12 % | 0.03 48.57 % | 0.02 -23.92 % | 0.03 854.69 % | 0.00 -77.27 % | 0.01 -64.92 % | 0.04 -43.75 % | 0.07 84.86 % | 0.04 -22.62 % | 0.05 -12.10 % | 0.06 36.50 % | 0.04 4.48 % | 0.04 152.79 % | -0.07 -172.54 % | -0.03 0.00 % | -0.03 61.88 % | -0.07 0.00 % | -0.07 |
| Gross profit ratio | 0.07 -13.32 % | 0.08 -13.75 % | 0.10 -11.83 % | 0.11 30.03 % | 0.09 27.09 % | 0.07 52.89 % | 0.04 1.27 % | 0.04 -45.05 % | 0.08 -28.25 % | 0.11 23.77 % | 0.09 -17.95 % | 0.11 -4.30 % | 0.11 6.67 % | 0.11 14.38 % | 0.09 -2.57 % | 0.10 -15.17 % | 0.11 0.00 % | 0.11 3.58 % | 0.11 0.00 % | 0.11 |
| Weighted average shs out dil | 153.544 M 2.32 % | 150.061 M -2.86 % | 154.480 M -1.05 % | 156.126 M -0.16 % | 156.370 M 2.17 % | 153.045 M 0.02 % | 153.021 M -6.51 % | 163.673 M -2.39 % | 167.685 M -0.91 % | 169.223 M -2.10 % | 172.859 M 6.90 % | 161.699 M 0.00 % | 161.699 M 178.98 % | 57.960 M -50.52 % | 117.127 M -22.20 % | 150.539 M 0.00 % | 150.539 M 0.00 % | 150.539 M 0.00 % | 150.539 M 0.00 % | 150.539 M |
| Weighted average shs out | 117.999 M -21.37 % | 150.061 M -3.86 % | 156.093 M 0.80 % | 154.851 M -7.62 % | 167.633 M 9.53 % | 153.047 M 2.33 % | 149.559 M -12.64 % | 171.199 M 2.88 % | 166.409 M -1.79 % | 169.445 M -0.93 % | 171.029 M 6.37 % | 160.784 M 0.00 % | 160.784 M 178.33 % | 57.767 M -49.45 % | 114.269 M -24.09 % | 150.539 M 0.00 % | 150.539 M 0.00 % | 150.539 M 0.00 % | 150.539 M 0.00 % | 150.539 M |
| EPS diluted | 0.35 156.45 % | -0.62 -542.86 % | 0.14 -30.00 % | 0.20 210.56 % | 0.06 -45.61 % | 0.12 171.24 % | -0.17 -201.59 % | 0.16 -62.82 % | 0.44 -42.11 % | 0.76 153.33 % | 0.30 108.80 % | -3.41 -140.14 % | -1.42 47.79 % | -2.72 -1 606.09 % | 0.18 178.52 % | -0.23 -57.32 % | -0.15 -100.00 % | -0.07 37.84 % | -0.12 -100.00 % | -0.06 |
| Earnings per share | 0.35 156.45 % | -0.62 -542.86 % | 0.14 -30.00 % | 0.20 233.33 % | 0.06 -49.32 % | 0.12 169.65 % | -0.17 -208.70 % | 0.16 -66.00 % | 0.46 -39.47 % | 0.76 137.50 % | 0.32 109.36 % | -3.42 -139.16 % | -1.43 47.81 % | -2.74 -1 581.08 % | 0.19 180.43 % | -0.23 -57.32 % | -0.15 -100.00 % | -0.07 37.84 % | -0.12 -100.00 % | -0.06 |
| Gross profit | 191.903 M -24.51 % | 254.215 M 3.92 % | 244.616 M -8.95 % | 268.666 M 51.13 % | 177.774 M 38.04 % | 128.785 M 67.92 % | 76.695 M -32.74 % | 114.036 M -32.59 % | 169.160 M -6.58 % | 181.071 M 69.21 % | 107.010 M -18.94 % | 132.020 M 7.50 % | 122.810 M 20.11 % | 102.251 M 66.07 % | 61.572 M 58.94 % | 38.739 M -11.70 % | 43.874 M 100.00 % | 21.937 M 6.84 % | 20.534 M 100.00 % | 10.267 M |
| Income tax expense | 4.746 M -61.31 % | 12.267 M 89.28 % | 6.481 M 16.31 % | 5.572 M 356.35 % | 1.221 M -87.80 % | 10.009 M 151.67 % | 3.977 M -29.31 % | 5.626 M -54.83 % | 12.454 M -31.61 % | 18.211 M 150.63 % | 7.266 M -24.27 % | 9.594 M 46.12 % | 6.566 M 140.25 % | 2.733 M 205.36 % | 895.000 K 198.68 % | -907.000 K -417.13 % | 286.000 K 100.00 % | 143.000 K 102.43 % | -5.888 M -100.00 % | -2.944 M |
| Cost of revenue | 2.413 B -11.84 % | 2.737 B 22.30 % | 2.238 B 4.80 % | 2.135 B 12.94 % | 1.891 B 6.48 % | 1.776 B 7.14 % | 1.657 B -33.63 % | 2.497 B 27.44 % | 1.959 B 34.80 % | 1.453 B 33.52 % | 1.089 B 0.96 % | 1.078 B 12.96 % | 954.551 M 11.69 % | 854.614 M 43.04 % | 597.454 M 63.58 % | 365.234 M 6.10 % | 344.250 M 100.00 % | 172.125 M 2.69 % | 167.611 M 100.00 % | 83.805 M |
| General and administrative expenses | 52.556 M -37.05 % | 83.487 M 16.37 % | 71.744 M -15.80 % | 85.206 M 13.65 % | 74.973 M 27.27 % | 58.908 M 2.21 % | 57.637 M 8.50 % | 53.121 M 12.50 % | 47.218 M 16.87 % | 40.402 M 19.55 % | 33.794 M -40.39 % | 56.690 M 71.48 % | 33.060 M 6.55 % | 31.029 M 81.82 % | 17.066 M 250.68 % | 4.867 M 33.49 % | 3.646 M 100.00 % | 1.823 M -65.18 % | 5.235 M 100.00 % | 2.618 M |
| Selling and marketing expenses | 76.947 M -7.48 % | 83.168 M -15.85 % | 98.831 M 11.82 % | 88.385 M 0.14 % | 88.264 M 527.63 % | 14.063 M -42.48 % | 24.447 M 85.91 % | 13.150 M -67.11 % | 39.981 M 14.96 % | 34.779 M 86.73 % | 18.625 M -6.31 % | 19.879 M -13.53 % | 22.989 M -11.48 % | 25.970 M 58.12 % | 16.424 M 54.97 % | 10.599 M -36.68 % | 16.738 M 100.00 % | 8.369 M -50.69 % | 16.971 M 100.00 % | 8.486 M |
| Other expenses | -752.999 K -100.64 % | 118.096 M 1 780.21 % | 6.281 M 283.46 % | 1.638 M 1 197.27 % | -149.280 K -100.69 % | 21.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.330 M 0.00 % | -74.330 M -98.67 % | -37.414 M -100.00 % | -18.707 M 31.44 % | -27.286 M -100.00 % | -13.643 M 54.91 % | -30.260 M -100.00 % | -15.130 M |
| Operating expenses | 133.407 M -56.82 % | 308.972 M 44.97 % | 213.129 M 1.84 % | 209.275 M 33.72 % | 156.498 M 70.20 % | 91.948 M -12.35 % | 104.902 M 28.23 % | 81.807 M -4.99 % | 86.104 M 125.00 % | 38.269 M -29.68 % | 54.424 M -91.90 % | 671.942 M 96.03 % | 342.770 M 30.65 % | 262.357 M 548.10 % | 40.481 M 133 721.49 % | 30.250 K 2 925.00 % | 1.000 K 100.00 % | 500.000 -99.80 % | 245.500 K 100.00 % | 122.750 K |
| Cost and expenses | 2.546 B -16.40 % | 3.046 B 24.27 % | 2.451 B 4.54 % | 2.344 B 14.53 % | 2.047 B 9.61 % | 1.867 B 5.98 % | 1.762 B -31.66 % | 2.579 B 26.08 % | 2.045 B 37.11 % | 1.492 B 30.51 % | 1.143 B -34.69 % | 1.750 B 34.91 % | 1.297 B 16.15 % | 1.117 B 75.09 % | 637.935 M 64.08 % | 388.806 M 2.03 % | 381.078 M 100.00 % | 190.539 M -8.63 % | 208.532 M 100.00 % | 104.266 M |
| Research and development expenses | 4.657 M -83.93 % | 28.986 M -8.00 % | 31.508 M -1.39 % | 31.952 M 21.88 % | 26.216 M 35.46 % | 19.353 M 46.02 % | 13.254 M 21.64 % | 10.896 M 50.43 % | 7.243 M -9.58 % | 8.010 M 35.12 % | 5.928 M -5.09 % | 6.246 M -12.35 % | 7.126 M 8.18 % | 6.587 M 1.32 % | 6.501 M 98.69 % | 3.272 M -52.60 % | 6.904 M 100.00 % | 3.452 M -58.41 % | 8.300 M 100.00 % | 4.150 M |
| Selling general and administrative expenses | 129.503 M -20.01 % | 161.890 M -7.67 % | 175.340 M -0.20 % | 175.685 M 5.48 % | 166.562 M 107.03 % | 80.452 M -5.81 % | 85.412 M -0.87 % | 86.162 M 2.06 % | 84.423 M 18.74 % | 71.099 M 19.61 % | 59.442 M -22.31 % | 76.516 M 36.52 % | 56.049 M -1.67 % | 56.999 M 70.20 % | 33.490 M 116.55 % | 15.465 M -24.13 % | 20.384 M 100.00 % | 10.192 M -54.10 % | 22.206 M 100.00 % | 11.103 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 2.436 M 102.33 % | 1.204 M -74.07 % | 4.643 M 1 105.97 % | 385.000 K -64.71 % | 1.091 M -73.08 % | 4.052 M -23.65 % | 5.307 M -31.07 % | 7.699 M 591.73 % | 1.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 100.00 % | -1.043 M -109.81 % | 10.635 M 127.52 % | 4.675 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.676 M 0.00 % | 2.676 M 200.45 % | 890.500 K 100.00 % | 445.250 K -69.92 % | 1.480 M 100.00 % | 740.000 K -49.78 % | 1.474 M 100.00 % | 736.750 K |
| Depreciation and amortization | 10.208 M 78.34 % | 5.724 M -67.58 % | 17.656 M -0.50 % | 17.744 M -3.65 % | 18.417 M 34.29 % | 13.714 M -7.02 % | 14.749 M 56.77 % | 9.408 M 168.57 % | 3.503 M 29.93 % | 2.696 M -0.11 % | 2.699 M 77.80 % | 1.518 M -25.66 % | 2.042 M 4.66 % | 1.951 M -14.13 % | 2.272 M -52.27 % | 4.760 M -50.84 % | 9.684 M 100.00 % | 4.842 M -44.37 % | 8.704 M 100.00 % | 4.352 M |
| Operating income | 58.496 M 206.83 % | -54.757 M -273.90 % | 31.487 M -46.98 % | 59.391 M 105.90 % | 28.844 M -33.67 % | 43.483 M 567.86 % | -9.294 M -134.77 % | 26.729 M -66.78 % | 80.470 M -28.12 % | 111.956 M 162.39 % | 42.667 M -26.22 % | 57.831 M -0.40 % | 58.063 M 56.26 % | 37.158 M 58.06 % | 23.509 M 167.76 % | -34.696 M -71.45 % | -20.237 M -100.00 % | -10.118 M 54.27 % | -22.124 M -100.00 % | -11.062 M |
| Operating income ratio | 0.02 222.67 % | -0.02 -244.33 % | 0.01 -48.66 % | 0.02 77.16 % | 0.01 -38.93 % | 0.02 525.99 % | -0.01 -152.36 % | 0.01 -72.92 % | 0.04 -44.80 % | 0.07 91.93 % | 0.04 -25.32 % | 0.05 -11.34 % | 0.05 38.78 % | 0.04 8.86 % | 0.04 141.53 % | -0.09 -64.72 % | -0.05 0.00 % | -0.05 55.66 % | -0.12 0.00 % | -0.12 |
| Total other income expenses net | -9.211 M 20.46 % | -11.581 M -151.05 % | -4.613 M 5.55 % | -4.884 M -46.67 % | -3.330 M -66.25 % | -2.003 M -295.03 % | 1.027 M -21.66 % | 1.311 M -43.02 % | 2.301 M 6.82 % | 2.154 M -87.77 % | 17.618 M 102.94 % | -598.866 M -113.35 % | -280.699 M -41.79 % | -197.973 M -14 371.71 % | -1.368 M -207.24 % | -445.250 K 69.92 % | -1.480 M -100.00 % | -740.000 K 49.78 % | -1.474 M -100.00 % | -736.750 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-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 | 2017-12-31 | 2017-06-30 | 2016-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -114.153 M -223.45 % | 92.469 M -1.49 % | 93.863 M 215.27 % | -81.431 M -21.21 % | -67.180 M 69.00 % | -216.719 M 48.14 % | -417.859 M 24.78 % | -555.486 M 39.09 % | -911.985 M -0.37 % | -908.661 M -1.41 % | -896.054 M 6.27 % | -956.026 M -2 832.52 % | 34.987 M 49.38 % | 23.421 M -60.80 % | 59.741 M -2.87 % | 61.505 M -2.79 % | 63.269 M |
| Total investments | 71.212 M -13.95 % | 82.754 M -2.39 % | 84.781 M -5.87 % | 90.066 M 40.80 % | 63.968 M -2.25 % | 65.442 M -8.95 % | 71.878 M 73.12 % | 41.518 M 107.53 % | 20.006 M 1.64 % | 19.683 M -86.61 % | 146.973 M 7 944.50 % | 1.827 M -66.06 % | 5.383 M 161.95 % | 2.055 M 181.12 % | 731.000 K 3.98 % | 703.000 K 4.15 % | 675.000 K |
| Total debt | 262.122 M -46.52 % | 490.167 M 40.42 % | 349.070 M 71.58 % | 203.446 M 21.56 % | 167.357 M 21.52 % | 137.717 M 119.30 % | 62.799 M -24.24 % | 82.887 M -5.69 % | 87.885 M 50.07 % | 58.564 M -7.96 % | 63.628 M -13.35 % | 73.430 M -17.62 % | 89.139 M 39.80 % | 63.762 M -21.28 % | 80.997 M 3.12 % | 78.547 M 3.22 % | 76.097 M |
| Accumulated other comprehensive income loss | -128.394 M 3.37 % | -132.873 M -0.82 % | -131.798 M -1.53 % | -129.815 M -10.91 % | -117.048 M 7.44 % | -126.450 M 9.09 % | -139.092 M 11.00 % | -156.281 M -5.50 % | -148.137 M -15.14 % | -128.657 M -302.63 % | -31.954 M 10.63 % | -35.753 M -13.89 % | -31.392 M 45.64 % | -57.747 M -42.73 % | -40.459 M -18.80 % | -34.057 M -23.15 % | -27.654 M |
| Retained earnings | -784.202 M 4.98 % | -825.273 M -12.67 % | -732.450 M 2.90 % | -754.303 M 3.95 % | -785.290 M 1.26 % | -795.348 M 2.23 % | -813.470 M -3.23 % | -788.045 M 3.29 % | -814.828 M 8.42 % | -889.712 M 12.71 % | -1.019 B 4.94 % | -1.072 B -105.55 % | -521.699 M -78.36 % | -292.497 M -88.03 % | -155.562 M -16.47 % | -133.560 M -19.72 % | -111.557 M |
| Common stock | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 1.92 % | 52.000 K 1.96 % | 51.000 K 183.33 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K |
| Total equity | 1.253 B -11.68 % | 1.419 B -6.05 % | 1.510 B 0.38 % | 1.505 B 1.81 % | 1.478 B 1.95 % | 1.450 B 17.06 % | 1.238 B -3.09 % | 1.278 B 3.33 % | 1.237 B 0.04 % | 1.236 B 3.78 % | 1.191 B 11.59 % | 1.067 B 300.61 % | -532.064 M -77.70 % | -299.412 M -98.07 % | -151.162 M -14.29 % | -132.266 M -16.67 % | -113.369 M |
| Other non current liabilities | 2.355 M -77.20 % | 10.327 M -16.26 % | 12.332 M -12.15 % | 14.037 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 684.913 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 15.911 M -20.50 % | 20.014 M 72.94 % | 11.573 M 152.85 % | 4.577 M -52.11 % | 9.558 M -49.99 % | 19.112 M -47.61 % | 36.481 M -28.13 % | 50.762 M -15.74 % | 60.244 M 47.71 % | 40.785 M -13.01 % | 46.884 M -13.79 % | 54.381 M -6.03 % | 57.871 M -86.96 % | 443.790 M 127.52 % | 195.058 M 14.40 % | 170.500 M 16.83 % | 145.941 M |
| Total non current liabilities | 18.266 M -39.80 % | 30.341 M 26.92 % | 23.905 M 28.42 % | 18.614 M -27.36 % | 25.625 M -31.06 % | 37.169 M -12.69 % | 42.570 M -26.03 % | 57.551 M -4.47 % | 60.244 M 47.71 % | 40.785 M -13.01 % | 46.884 M -13.79 % | 54.381 M -92.68 % | 742.784 M 67.37 % | 443.790 M 127.52 % | 195.058 M 14.40 % | 170.500 M 16.83 % | 145.941 M |
| Other current liabilities | 545.909 M -22.75 % | 706.710 M 22.54 % | 576.724 M 22.17 % | 472.085 M 17.15 % | 402.981 M -3.40 % | 417.166 M 33.22 % | 313.136 M -39.17 % | 514.792 M 22.13 % | 421.526 M 7.85 % | 390.838 M 48.17 % | 263.779 M -9.03 % | 289.952 M 26.29 % | 229.587 M -10.56 % | 256.692 M 77.31 % | 144.772 M 18.36 % | 122.320 M 22.48 % | 99.868 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -14.397 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 |
| Short term debt | 246.211 M -47.63 % | 470.153 M 39.31 % | 337.497 M 69.71 % | 198.869 M 26.03 % | 157.799 M 33.05 % | 118.605 M 350.66 % | 26.318 M -18.08 % | 32.125 M 16.22 % | 27.641 M 55.47 % | 17.779 M 6.18 % | 16.744 M -12.10 % | 19.049 M -39.08 % | 31.268 M 41.04 % | 22.170 M -5.49 % | 23.457 M -10.60 % | 26.238 M -9.58 % | 29.019 M |
| Total current liabilities | 809.535 M -32.64 % | 1.202 B 29.19 % | 930.243 M 21.09 % | 768.215 M 18.30 % | 649.390 M 1.29 % | 641.124 M 54.03 % | 416.237 M -36.71 % | 657.643 M 22.80 % | 535.542 M 8.61 % | 493.074 M 47.64 % | 333.967 M -7.90 % | 362.609 M 20.46 % | 301.030 M -8.45 % | 328.819 M 74.17 % | 188.793 M 14.90 % | 164.307 M 17.51 % | 139.821 M |
| Total liabilities | 827.801 M -32.82 % | 1.232 B 29.14 % | 954.148 M 21.26 % | 786.829 M 16.56 % | 675.015 M -0.48 % | 678.293 M 47.84 % | 458.807 M -35.85 % | 715.194 M 20.04 % | 595.786 M 11.60 % | 533.859 M 40.18 % | 380.851 M -8.67 % | 416.990 M -60.05 % | 1.044 B 35.10 % | 772.609 M 101.28 % | 383.851 M 14.65 % | 334.807 M 17.16 % | 285.762 M |
| Other non current assets | 62.580 M 8.58 % | 57.634 M 3.95 % | 55.442 M 230.58 % | 16.771 M -88.34 % | 143.801 M -22.28 % | 185.027 M -52.87 % | 392.584 M 32.50 % | 296.294 M 317.65 % | 70.943 M -64.79 % | 201.500 M 2 005.76 % | 9.569 M 59.35 % | 6.005 M 7.87 % | 5.567 M 19.95 % | 4.641 M 43.77 % | 3.228 M 14.94 % | 2.809 M 17.56 % | 2.389 M |
| Long term investments | 67.086 M 26.27 % | 53.130 M -23.15 % | 69.138 M -2.71 % | 71.063 M 352.22 % | -28.175 M 48.47 % | -54.677 M -20.84 % | -45.246 M 73.81 % | -172.764 M -807.61 % | -19.035 M 88.54 % | -166.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.559 M -87.45 % | 68.204 M -15.58 % | 80.793 M -13.03 % | 92.894 M -8.19 % | 101.186 M -9.76 % | 112.125 M 293.10 % | 28.523 M -12.61 % | 32.638 M 469.90 % | 5.727 M 82.16 % | 3.144 M 376.36 % | 660.000 K -14.06 % | 768.000 K -14.00 % | 893.000 K 48.09 % | 603.000 K -33.95 % | 913.000 K 49.18 % | 612.000 K 96.78 % | 311.000 K |
| GoodWill | 42.301 M -76.09 % | 176.917 M -42.53 % | 307.862 M 0.00 % | 307.862 M 0.00 % | 307.862 M 0.00 % | 307.862 M 627.79 % | 42.301 M -27.90 % | 58.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 50.860 M -79.25 % | 245.121 M -36.93 % | 388.655 M -3.02 % | 400.756 M -2.03 % | 409.048 M -2.60 % | 419.987 M 493.00 % | 70.824 M -22.44 % | 91.311 M 1 494.39 % | 5.727 M 82.16 % | 3.144 M 376.36 % | 660.000 K -14.06 % | 768.000 K -14.00 % | 893.000 K 48.09 % | 603.000 K -33.95 % | 913.000 K 49.18 % | 612.000 K 96.78 % | 311.000 K |
| Property plant equipment net | 36.938 M -20.20 % | 46.286 M 22.08 % | 37.913 M 18.95 % | 31.874 M -34.47 % | 48.642 M -25.30 % | 65.116 M -25.31 % | 87.177 M -23.00 % | 113.213 M -1.68 % | 115.146 M 55.74 % | 73.936 M -2.91 % | 76.149 M -9.88 % | 84.499 M 4.69 % | 80.717 M 30.04 % | 62.069 M 126.37 % | 27.419 M -19.07 % | 33.882 M -16.02 % | 40.344 M |
| Total non current assets | 217.464 M -45.93 % | 402.171 M -27.03 % | 551.148 M 2.52 % | 537.579 M -9.50 % | 594.000 M -5.96 % | 631.668 M 19.40 % | 529.050 M 55.47 % | 340.291 M 79.50 % | 189.580 M 51.53 % | 125.114 M 23.12 % | 101.619 M -4.32 % | 106.207 M -2.90 % | 109.383 M 17.11 % | 93.404 M 72.90 % | 54.023 M -10.04 % | 60.051 M -9.12 % | 66.079 M |
| Other current assets | 59.404 M 14.25 % | 51.997 M -38.91 % | 85.110 M -5.88 % | 90.430 M 18.43 % | 76.360 M 30.45 % | 58.538 M 29.55 % | 45.186 M 35.28 % | 33.402 M 31.32 % | 25.435 M 106.62 % | 12.310 M 76.03 % | 6.993 M 29.05 % | 5.419 M -39.32 % | 8.930 M 50.01 % | 5.953 M 200.05 % | 1.984 M 6.75 % | 1.859 M 7.24 % | 1.733 M |
| Short term investments | 4.126 M -86.07 % | 29.624 M 89.38 % | 15.643 M -74.44 % | 61.213 M -33.57 % | 92.143 M -23.29 % | 120.119 M 2.56 % | 117.124 M -45.34 % | 214.282 M 448.86 % | 39.041 M -78.99 % | 185.827 M 26.44 % | 146.973 M 7 944.50 % | 1.827 M -66.06 % | 5.383 M 161.95 % | 2.055 M 181.12 % | 731.000 K 3.98 % | 703.000 K 4.15 % | 675.000 K |
| cash and cash equivalents | 376.275 M -5.39 % | 397.698 M 55.83 % | 255.207 M -10.42 % | 284.877 M 21.46 % | 234.537 M -33.83 % | 354.436 M -26.26 % | 480.658 M -24.71 % | 638.373 M -36.15 % | 999.870 M 3.38 % | 967.225 M 0.79 % | 959.682 M -6.78 % | 1.029 B 1 801.05 % | 54.152 M 34.24 % | 40.341 M 89.79 % | 21.256 M 24.73 % | 17.042 M 32.85 % | 12.828 M |
| Cash and short term investments | 407.718 M -10.27 % | 454.408 M 54.49 % | 294.136 M -18.62 % | 361.443 M 10.64 % | 326.680 M -31.16 % | 474.555 M -20.61 % | 597.782 M -29.89 % | 852.655 M -17.93 % | 1.039 B -9.90 % | 1.153 B 4.19 % | 1.107 B 7.50 % | 1.029 B 1 801.05 % | 54.152 M 34.24 % | 40.341 M 89.79 % | 21.256 M 24.73 % | 17.042 M 32.85 % | 12.828 M |
| Total current assets | 1.863 B -17.14 % | 2.249 B 17.54 % | 1.913 B 9.10 % | 1.754 B 12.50 % | 1.559 B 4.19 % | 1.496 B 28.10 % | 1.168 B -29.32 % | 1.653 B 0.60 % | 1.643 B -0.12 % | 1.645 B 11.87 % | 1.470 B 6.68 % | 1.378 B 242.51 % | 402.367 M 5.94 % | 379.793 M 112.57 % | 178.666 M 25.39 % | 142.490 M 34.03 % | 106.314 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.976 M 36.40 % | -114.743 M 2.03 % | -117.124 M -4.41 % | -112.177 M | 0.000 -100.00 % | 1.551 M 101.95 % | -79.509 M | 0.000 100.00 % | -333.902 M | 0.000 100.00 % | -154.695 M -100.00 % | -77.347 M | 0.000 |
| Net receivables | 1.396 B -19.86 % | 1.742 B 13.59 % | 1.534 B 17.83 % | 1.302 B 13.53 % | 1.147 B 19.96 % | 955.940 M 83.42 % | 521.185 M | 0.000 -100.00 % | 575.391 M | 0.000 | 0.000 | 0.000 -100.00 % | 333.902 M 0.74 % | 331.444 M 114.26 % | 154.695 M 25.88 % | 122.887 M 34.92 % | 91.078 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 17.115 M -17.25 % | 20.684 M 27.56 % | 16.215 M -31.61 % | 23.711 M 93.76 % | 12.237 M -27.16 % | 16.799 M 32.51 % | 12.678 M -16.82 % | 15.241 M 2.05 % | 14.935 M -32.74 % | 22.206 M -14.89 % | 26.091 M 16.15 % | 22.463 M -1.26 % | 22.749 M -1.24 % | 23.035 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 17.415 M -30.23 % | 24.961 M 55.79 % | 16.022 M -23.17 % | 20.855 M 21.02 % | 17.232 M -54.80 % | 38.121 M 55.39 % | 24.533 M 7.92 % | 22.733 M 10.67 % | 20.541 M 1.37 % | 20.263 M 24.11 % | 16.327 M 20.98 % | 13.496 M 15.81 % | 11.654 M -33.00 % | 17.393 M 456.58 % | 3.125 M 4.59 % | 2.988 M 4.81 % | 2.851 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 90.803 M 27.21 % | 71.378 M 6.17 % | 67.232 M 28.67 % | 52.250 M -40.62 % | 87.993 M 33.66 % | 65.834 M 2.55 % | 64.194 M 72.95 % | 37.117 M -7.47 % | 40.112 M 40.64 % | 28.521 M -12.42 % | 32.564 M 86.73 % | 17.439 M 36.66 % | 12.761 M 57.87 % | 8.083 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -14.037 M 12.63 % | -16.067 M 11.02 % | -18.057 M -196.55 % | -6.089 M 10.31 % | -6.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 10.232 M -95.38 % | 221.533 M 0.91 % | 219.536 M -0.55 % | 220.756 M 3.99 % | 212.295 M 4.32 % | 203.502 M 758.19 % | 23.713 M 3.54 % | 22.903 M 1 270.62 % | 1.671 M -12.10 % | 1.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 29.371 M -14.99 % | 34.551 M 37.74 % | 25.084 M 32.20 % | 18.974 M -39.17 % | 31.190 M -26.70 % | 42.553 M -32.24 % | 62.799 M -19.35 % | 77.870 M -11.40 % | 87.885 M 50.07 % | 58.564 M -7.96 % | 63.628 M -13.35 % | 73.430 M -3.05 % | 75.739 M 40.88 % | 53.762 M 161.40 % | 20.567 M -22.43 % | 26.514 M -18.32 % | 32.461 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.048 M -7.44 % | 126.450 M -9.09 % | 139.092 M -11.00 % | 156.281 M 5.50 % | 148.137 M 15.14 % | 128.657 M 302.63 % | 31.954 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.155 B 0.00 % | 2.155 B 0.02 % | 2.155 B -0.59 % | 2.168 B 0.00 % | 2.168 B 0.00 % | 2.168 B 0.03 % | 2.167 B -1.46 % | 2.199 B 0.06 % | 2.198 B -2.43 % | 2.252 B 0.46 % | 2.242 B 3.30 % | 2.171 B | 0.000 100.00 % | -6.933 M -258.22 % | 4.382 M 243.42 % | 1.276 M 169.73 % | -1.830 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 14.037 M -12.63 % | 16.067 M -11.02 % | 18.057 M 196.55 % | 6.089 M -10.31 % | 6.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.081 B -21.51 % | 2.651 B 7.57 % | 2.464 B 7.55 % | 2.291 B 6.43 % | 2.153 B 1.17 % | 2.128 B 25.38 % | 1.697 B -14.84 % | 1.993 B 8.76 % | 1.832 B 3.53 % | 1.770 B 12.60 % | 1.572 B 5.90 % | 1.484 B 190.06 % | 511.750 M 8.15 % | 473.197 M 103.36 % | 232.689 M 14.88 % | 202.541 M 17.49 % | 172.393 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 | 2017-12-31 | 2017-06-30 | 2016-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 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -298.253 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 |
| Stock based compensation | 5.215 M -32.09 % | 7.679 M 111.83 % | 3.625 M 5.96 % | 3.421 M -19.14 % | 4.231 M 24.33 % | 3.403 M 52.26 % | 2.235 M 708.99 % | -367.000 K -105.60 % | 6.555 M 506.38 % | 1.081 M 34.29 % | 805.000 K -75.26 % | 3.254 M 91.41 % | 1.700 M 24.09 % | 1.370 M 691.91 % | 173.000 K -55.15 % | 385.750 K 262.21 % | 106.500 K 100.00 % | 53.250 K 40.13 % | 38.000 K 100.00 % | 19.000 K |
| Change in working capital | 0.000 100.00 % | -447.030 M | 0.000 100.00 % | -351.528 M | 0.000 -100.00 % | 246.226 M | 0.000 100.00 % | -338.275 M | 0.000 100.00 % | -153.708 M | 0.000 -100.00 % | 18.847 M 1 022.85 % | 1.679 M 101.21 % | -139.027 M -210.61 % | -44.760 M -354.66 % | -9.845 M -43.31 % | -6.870 M -100.00 % | -3.435 M -198.74 % | 3.479 M 100.00 % | 1.739 M |
| Accounts receivables | 0.000 100.00 % | -447.889 M | 0.000 100.00 % | -351.472 M | 0.000 -100.00 % | 178.657 M | 0.000 100.00 % | -260.674 M | 0.000 100.00 % | -140.184 M | 0.000 100.00 % | -9.947 M | 0.000 100.00 % | -136.060 M -211.67 % | -43.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 859.000 K | 0.000 100.00 % | -56.000 K | 0.000 -100.00 % | 67.569 M | 0.000 100.00 % | -77.601 M | 0.000 100.00 % | -13.524 M | 0.000 -100.00 % | 28.794 M | 0.000 100.00 % | -2.967 M -168.51 % | -1.105 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -309.728 M -151.49 % | 601.548 M 366.11 % | -226.055 M -170.22 % | 321.932 M 240.12 % | -229.748 M -47.97 % | -155.263 M -522.22 % | -24.953 M -109.81 % | 254.287 M 256.36 % | -162.627 M -210.77 % | 146.814 M 416.57 % | -46.377 M -107.23 % | 641.829 M 166.95 % | 240.428 M -20.65 % | 303.000 M 673.14 % | 39.191 M -20.61 % | 49.368 M 68.53 % | 29.294 M 100.00 % | 14.647 M 597.01 % | -2.947 M -100.00 % | -1.474 M |
| Net cash provided by operating activities | -252.409 M -488.41 % | 64.985 M 138.01 % | -170.984 M -600.71 % | 34.148 M 118.36 % | -186.035 M -234.17 % | 138.654 M 802.08 % | -19.749 M 25.75 % | -26.598 M 58.02 % | -63.364 M -146.16 % | 137.263 M 648.03 % | 18.350 M -85.35 % | 125.298 M 396.94 % | 25.214 M 48.40 % | 16.991 M -31.36 % | 24.752 M 137.18 % | 10.436 M 2.19 % | 10.212 M 100.00 % | 5.106 M 160.52 % | -8.437 M -100.00 % | -4.219 M |
| Investments in property plant and equipment | -1.112 M 66.94 % | -3.364 M 35.95 % | -5.252 M -1 260.62 % | -386.000 K 29.04 % | -544.000 K 80.05 % | -2.727 M 68.90 % | -8.768 M 54.31 % | -19.189 M -33.55 % | -14.368 M -232.98 % | -4.315 M -68.23 % | -2.565 M 72.57 % | -9.351 M -232.66 % | -2.811 M -1.55 % | -2.768 M -451.39 % | -502.000 K 38.59 % | -817.500 K 58.28 % | -1.960 M -100.00 % | -979.750 K 69.62 % | -3.225 M -100.00 % | -1.613 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 499.880 K 100.25 % | -203.431 M -2.58 % | -198.311 M -270.45 % | -53.533 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -104.952 M -115.83 % | -48.628 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -109.000 M 0.00 % | -109.000 M -191.83 % | -37.350 M -100.00 % | -18.675 M -647.00 % | -2.500 M -100.00 % | -1.250 M 57.98 % | -2.975 M -100.00 % | -1.488 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 197.847 M 276.97 % | 52.483 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.054 M 0.00 % | 109.054 M 191.62 % | 37.396 M 100.00 % | 18.698 M 647.31 % | 2.502 M 100.00 % | 1.251 M -88.08 % | 10.499 M 100.00 % | 5.249 M |
| Other investing activites | 285.386 M 2 654.43 % | 10.361 M -60.94 % | 26.527 M 1 168.78 % | -2.482 M -105.88 % | 42.191 M 395.96 % | 8.507 M -88.90 % | 76.621 M 140.35 % | -189.877 M -225.90 % | 150.811 M 373.34 % | -55.173 M 60.07 % | -138.169 M -8 800.82 % | 1.588 M 740.32 % | -248.000 K -101.76 % | 14.070 M 201.68 % | -13.837 M -1 841.05 % | 794.750 K -59.40 % | 1.958 M 100.00 % | 978.750 K 122.77 % | -4.299 M -100.00 % | -2.149 M |
| Net cash used for investing activites | 284.274 M 3 962.80 % | 6.997 M -67.11 % | 21.275 M 841.81 % | -2.868 M -106.89 % | 41.647 M 121.07 % | -197.651 M -51.51 % | -130.458 M 50.32 % | -262.599 M -292.46 % | 136.443 M 329.36 % | -59.488 M 57.73 % | -140.734 M -1 712.88 % | -7.763 M -153.78 % | -3.059 M -127.07 % | 11.302 M 178.82 % | -14.339 M -1 704.22 % | -794.750 K 59.40 % | -1.958 M -100.00 % | -978.750 K -122.77 % | 4.299 M 100.00 % | 2.149 M |
| Debt repayment | -16.986 M | 0.000 100.00 % | -11.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.971 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 454.193 M 0.00 % | 454.193 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -1.182 M 80.56 % | -6.080 M 5.38 % | -6.426 M | 0.000 -100.00 % | 10.119 M | 0.000 | 0.000 100.00 % | -21.278 M 68.06 % | -66.609 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -12.393 M | 0.000 | 0.000 | 0.000 100.00 % | -31.376 M | 0.000 100.00 % | -53.433 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 financing activites | -37.674 M -144.87 % | 83.964 M -38.81 % | 137.229 M 434.07 % | 25.695 M 7.27 % | 23.953 M 156.72 % | -42.232 M -138.22 % | -17.728 M -6.12 % | -16.705 M 4.63 % | -17.516 M -754.02 % | -2.051 M -103.95 % | 51.987 M -93.92 % | 855.629 M 10 386.48 % | -8.318 M -5.77 % | -7.864 M 32.69 % | -11.683 M 54.92 % | -25.917 M 23.49 % | -33.875 M -100.00 % | -16.938 M -301.36 % | -4.220 M -100.00 % | -2.110 M |
| Net cash used provided by financing activities | -54.660 M -177.65 % | 70.389 M -41.18 % | 119.667 M 521.03 % | 19.269 M -19.55 % | 23.953 M 132.54 % | -73.608 M -315.21 % | -17.728 M 74.72 % | -70.138 M -80.80 % | -38.794 M 43.50 % | -68.660 M -232.07 % | 51.987 M -93.92 % | 855.629 M 10 386.48 % | -8.318 M -5.77 % | -7.864 M 32.69 % | -11.683 M 54.92 % | -25.917 M 23.49 % | -33.875 M -100.00 % | -16.938 M -301.36 % | -4.220 M -100.00 % | -2.110 M |
| Effect of forex changes on cash | 1.372 M 1 043.33 % | 120.000 K -67.74 % | 372.000 K 277.99 % | -209.000 K -138.99 % | 536.000 K -91.60 % | 6.383 M -37.54 % | 10.220 M 572.71 % | -2.162 M -31.83 % | -1.640 M -4.33 % | -1.572 M -352.33 % | 623.000 K -70.89 % | 2.140 M 8 330.77 % | -26.000 K 18.75 % | -32.000 K 23.81 % | -42.000 K -100.20 % | 21.047 M -29.45 % | 29.835 M 100.00 % | 14.917 M 2 172.24 % | 656.500 K 100.00 % | 328.250 K |
| Net change in cash | 376.275 M 247.44 % | -255.207 M -200.00 % | 255.207 M 913.93 % | 25.170 M 116.90 % | -148.926 M 7.85 % | -161.620 M -104.95 % | -78.858 M 56.37 % | -180.749 M -1 207.36 % | 16.323 M 332.79 % | 3.772 M 110.81 % | -34.887 M -107.15 % | 487.652 M 1 006.62 % | 44.067 M -82.18 % | 247.279 M 1 590.22 % | 14.630 M 206.63 % | 4.771 M 126.45 % | 2.107 M 0.00 % | 2.107 M 154.71 % | -3.851 M 0.00 % | -3.851 M |
| Cash at beginning of period | 0.000 -100.00 % | 255.207 M | 0.000 -100.00 % | 234.537 M -42.18 % | 405.639 M -28.49 % | 567.260 M 1.38 % | 559.516 M | 0.000 -100.00 % | 983.548 M | 0.000 -100.00 % | 994.569 M | 0.000 -100.00 % | 10.085 M 0.00 % | 10.085 M 89.79 % | 5.314 M 0.00 % | 5.314 M 65.70 % | 3.207 M 0.00 % | 3.207 M -54.56 % | 7.058 M 0.00 % | 7.058 M |
| Cash at end of period | 376.275 M | 0.000 -100.00 % | 255.207 M 913.93 % | 25.170 M -90.20 % | 256.713 M -36.71 % | 405.639 M -15.61 % | 480.658 M 365.93 % | -180.749 M -118.08 % | 999.870 M 26 411.20 % | 3.772 M -99.61 % | 959.682 M 96.80 % | 487.652 M 800.52 % | 54.152 M -78.96 % | 257.364 M 1 190.43 % | 19.944 M 97.75 % | 10.085 M 89.79 % | 5.314 M 0.00 % | 5.314 M 65.70 % | 3.207 M 0.00 % | 3.207 M |
| Operating cash flow | -252.409 M -488.41 % | 64.985 M 138.01 % | -170.984 M -600.71 % | 34.148 M 118.36 % | -186.035 M -234.17 % | 138.654 M 802.08 % | -19.749 M 25.75 % | -26.598 M 58.02 % | -63.364 M -146.16 % | 137.263 M 648.03 % | 18.350 M -85.35 % | 125.298 M 396.94 % | 25.214 M 48.40 % | 16.991 M -31.36 % | 24.752 M 137.18 % | 10.436 M 2.19 % | 10.212 M 100.00 % | 5.106 M 160.52 % | -8.437 M -100.00 % | -4.219 M |
| Capital expenditure | -1.112 M 66.94 % | -3.364 M 35.95 % | -5.252 M -1 260.62 % | -386.000 K 29.04 % | -544.000 K 80.05 % | -2.727 M 68.90 % | -8.768 M 54.31 % | -19.189 M -33.55 % | -14.368 M -232.98 % | -4.315 M -68.23 % | -2.565 M 72.57 % | -9.351 M -232.66 % | -2.811 M -1.55 % | -2.768 M -451.39 % | -502.000 K 38.59 % | -817.500 K 58.28 % | -1.960 M -100.00 % | -979.750 K 69.62 % | -3.225 M -100.00 % | -1.613 M |
| Free CashFlow | -253.521 M -511.42 % | 61.621 M 134.97 % | -176.236 M -622.00 % | 33.762 M 118.10 % | -186.579 M -237.26 % | 135.927 M 576.65 % | -28.517 M 37.72 % | -45.787 M 41.10 % | -77.732 M -158.47 % | 132.948 M 742.24 % | 15.785 M -86.39 % | 115.947 M 417.55 % | 22.403 M 57.51 % | 14.223 M -41.35 % | 24.250 M 152.12 % | 9.618 M 16.55 % | 8.253 M 100.00 % | 4.126 M 135.38 % | -11.662 M -100.00 % | -5.831 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 |