ESR Group Limited ESRCF
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 601.398 M -30.98 % | 871.326 M -16.85 % | 1.048 B 83.04 % | 572.480 M 16.02 % | 493.417 M 9.47 % | 450.724 M 77.35 % | 254.148 M 65.80 % | 153.289 M 58.46 % | 96.737 M 84.96 % | 52.302 M |
| Net income | -699.810 M -403.15 % | 230.849 M -59.79 % | 574.145 M 64.30 % | 349.440 M 21.98 % | 286.466 M 16.84 % | 245.177 M 20.60 % | 203.298 M 8.93 % | 186.625 M 111.03 % | 88.436 M 869.28 % | 9.124 M |
| Income before tax | -747.011 M -289.48 % | 394.238 M -51.63 % | 815.125 M 66.75 % | 488.840 M 19.02 % | 410.704 M 13.98 % | 360.334 M 33.04 % | 270.843 M -0.98 % | 273.534 M 95.52 % | 139.901 M 540.57 % | 21.840 M |
| Income before tax ratio | -1.24 -374.53 % | 0.45 -41.84 % | 0.78 -8.90 % | 0.85 2.59 % | 0.83 4.12 % | 0.80 -24.98 % | 1.07 -40.28 % | 1.78 23.39 % | 1.45 246.34 % | 0.42 |
| EBITDA | 0.000 -100.00 % | 757.482 M -30.21 % | 1.085 B 62.12 % | 669.526 M 16.39 % | 575.259 M 3.27 % | 557.065 M 44.41 % | 385.742 M 4.37 % | 369.592 M 84.57 % | 200.243 M 5 396.50 % | -3.781 M |
| Net income ratio | -1.16 -539.21 % | 0.26 -51.65 % | 0.55 -10.24 % | 0.61 5.14 % | 0.58 6.73 % | 0.54 -32.00 % | 0.80 -34.30 % | 1.22 33.17 % | 0.91 424.05 % | 0.17 |
| Ratio EBITDA | 0.00 -100.00 % | 0.87 -16.07 % | 1.04 -11.43 % | 1.17 0.31 % | 1.17 -5.67 % | 1.24 -18.57 % | 1.52 -37.05 % | 2.41 16.48 % | 2.07 2 963.63 % | -0.07 |
| Gross profit ratio | 0.93 -0.15 % | 0.93 -4.19 % | 0.97 7.33 % | 0.91 14.59 % | 0.79 -3.59 % | 0.82 -0.96 % | 0.83 -15.28 % | 0.98 0.48 % | 0.97 -2.74 % | 1.00 |
| Weighted average shs out dil | 4.232 B -3.93 % | 4.405 B -1.95 % | 4.493 B 45.21 % | 3.094 B 0.10 % | 3.091 B 9.54 % | 2.822 B -7.33 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B |
| Weighted average shs out | 4.232 B -14.80 % | 4.968 B 11.47 % | 4.457 B 45.81 % | 3.056 B 0.31 % | 3.047 B 10.76 % | 2.751 B -9.41 % | 3.037 B 0.00 % | 3.037 B 0.00 % | 3.037 B -0.28 % | 3.045 B |
| EPS diluted | -0.17 -467.97 % | 0.05 -64.46 % | 0.13 18.18 % | 0.11 22.22 % | 0.09 1.01 % | 0.09 33.38 % | 0.07 8.97 % | 0.06 111.38 % | 0.03 866.67 % | 0.00 |
| Earnings per share | -0.17 -514.63 % | 0.04 -68.46 % | 0.13 18.18 % | 0.11 17.02 % | 0.09 5.50 % | 0.09 33.18 % | 0.07 9.14 % | 0.06 111.38 % | 0.03 866.67 % | 0.00 |
| Gross profit | 559.287 M -31.08 % | 811.530 M -20.33 % | 1.019 B 96.45 % | 518.513 M 32.95 % | 390.015 M 5.54 % | 369.554 M 75.64 % | 210.406 M 40.46 % | 149.802 M 59.22 % | 94.082 M 79.88 % | 52.302 M |
| Income tax expense | -20.701 M -116.41 % | 126.182 M -31.43 % | 184.016 M 73.33 % | 106.164 M 10.59 % | 95.997 M 17.16 % | 81.934 M 41.98 % | 57.709 M -20.23 % | 72.340 M 107.35 % | 34.888 M 173.15 % | 12.772 M |
| Cost of revenue | 42.111 M -29.58 % | 59.796 M 104.58 % | 29.228 M -45.84 % | 53.967 M -47.81 % | 103.402 M 27.39 % | 81.170 M 85.57 % | 43.742 M 1 154.43 % | 3.487 M 31.34 % | 2.655 M | 0.000 |
| General and administrative expenses | 446.605 M -3.02 % | 460.498 M -1.77 % | 468.812 M 93.86 % | 241.825 M 19.91 % | 201.680 M 1.64 % | 198.417 M 380.42 % | 41.301 M 23.29 % | 33.498 M 70.25 % | 19.676 M -15.86 % | 23.386 M |
| Selling and marketing expenses | 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 % | 28.578 M 1 413.67 % | 1.888 M -23.03 % | 2.453 M -4.48 % | 2.568 M -64.28 % | 7.190 M 2 972.65 % | 234.000 K -42.65 % | 408.000 K | 0.000 |
| Operating expenses | 446.605 M -3.02 % | 460.498 M 180.70 % | 164.055 M 1 253.92 % | 12.117 M 190.85 % | 4.166 M -91.39 % | 48.405 M -65.85 % | 141.731 M 41.61 % | 100.088 M 76.61 % | 56.672 M 766.60 % | 6.540 M |
| Cost and expenses | 446.605 M -14.16 % | 520.294 M 217.15 % | 164.055 M 1 253.92 % | 12.117 M 190.85 % | 4.166 M -91.39 % | 48.405 M -73.90 % | 185.473 M 79.07 % | 103.575 M 74.58 % | 59.327 M 807.20 % | 6.540 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 446.605 M -3.02 % | 460.498 M -1.77 % | 468.812 M 93.86 % | 241.825 M 19.91 % | 201.680 M 1.64 % | 198.417 M 380.42 % | 41.301 M 23.29 % | 33.498 M 70.25 % | 19.676 M -15.86 % | 23.386 M |
| Interest income | 0.000 -100.00 % | 32.885 M -52.13 % | 68.690 M -28.27 % | 95.757 M 10.22 % | 86.879 M -37.40 % | 138.795 M 8 971.57 % | 1.530 M -38.23 % | 2.477 M 393.43 % | 502.000 K -98.64 % | 37.002 M |
| Interest expense | 281.161 M -10.14 % | 312.901 M 40.68 % | 222.415 M 35.99 % | 163.549 M 10.95 % | 147.414 M -18.27 % | 180.368 M 72.60 % | 104.501 M 15.33 % | 90.612 M 62.11 % | 55.895 M | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 50.343 M 5.18 % | 47.863 M 179.30 % | 17.137 M -0.02 % | 17.141 M 4.75 % | 16.363 M 137.11 % | 6.901 M 26.72 % | 5.446 M 22.46 % | 4.447 M 117.32 % | -25.677 M |
| Operating income | 154.793 M -55.90 % | 351.032 M -36.16 % | 549.830 M 98.72 % | 276.688 M 46.91 % | 188.335 M 10.05 % | 171.137 M -49.28 % | 337.442 M 15.11 % | 293.148 M 61.74 % | 181.243 M 605.86 % | 25.677 M |
| Operating income ratio | 0.26 -36.11 % | 0.40 -23.22 % | 0.52 8.57 % | 0.48 26.62 % | 0.38 0.53 % | 0.38 -71.40 % | 1.33 -30.57 % | 1.91 2.07 % | 1.87 281.63 % | 0.49 |
| Total other income expenses net | -901.804 M -2 187.22 % | 43.206 M -83.71 % | 265.295 M 25.05 % | 212.152 M -4.59 % | 222.369 M 17.53 % | 189.197 M 384.08 % | -66.599 M -239.55 % | -19.614 M 52.56 % | -41.342 M -977.44 % | -3.837 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.404 B 6.13 % | 5.092 B 36.74 % | 3.724 B 42.20 % | 2.619 B 46.03 % | 1.793 B 4.88 % | 1.710 B 81.30 % | 943.099 M 207.75 % | 306.447 M -27.64 % | 423.500 M 31.76 % | 321.415 M |
| Total investments | 59.792 M -98.74 % | 4.743 B 1.72 % | 4.663 B 8.72 % | 4.289 B 37.05 % | 3.130 B 70.57 % | 1.835 B 50.56 % | 1.219 B -41.07 % | 2.068 B 55.52 % | 1.330 B | 0.000 |
| Total debt | 6.191 B 2.99 % | 6.012 B 8.69 % | 5.531 B 29.92 % | 4.257 B 28.66 % | 3.309 B 27.55 % | 2.594 B 77.62 % | 1.460 B 75.24 % | 833.435 M -0.22 % | 835.265 M 79.33 % | 465.758 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 307.030 M -46.48 % | 573.637 M 45.30 % | 394.789 M 214.04 % | 125.714 M 2 203.65 % | -5.976 M -129.32 % | -2.606 M -115.02 % | -1.212 M -102.43 % | 49.868 M |
| Retained earnings | 0.000 -100.00 % | 2.117 B 2.99 % | 2.055 B 31.73 % | 1.560 B 37.54 % | 1.134 B 32.66 % | 854.977 M 44.98 % | 589.723 M 49.06 % | 395.634 M 85.63 % | 213.134 M 79.87 % | 118.495 M |
| Common stock | 4.245 M -0.82 % | 4.280 M -3.21 % | 4.422 M 45.03 % | 3.049 M -0.36 % | 3.060 M 0.76 % | 3.037 M 12.94 % | 2.689 M 15.16 % | 2.335 M 18.95 % | 1.963 M 30.69 % | 1.502 M |
| Total equity | 7.452 B -14.63 % | 8.729 B -4.50 % | 9.140 B 107.07 % | 4.414 B 16.00 % | 3.805 B 17.04 % | 3.251 B 40.22 % | 2.319 B 35.82 % | 1.707 B 100.75 % | 850.389 M 108.23 % | 408.385 M |
| Other non current liabilities | 1.849 B -21.23 % | 2.348 B 466.07 % | -641.289 M -77.73 % | -360.813 M -25.37 % | -287.798 M -25.80 % | -228.772 M -125.49 % | 897.450 M 95.06 % | 460.093 M 21.84 % | 377.634 M 116.72 % | 174.249 M |
| Long term debt | 5.522 B 8.21 % | 5.103 B -2.43 % | 5.230 B 77.85 % | 2.941 B 14.49 % | 2.568 B 9.01 % | 2.356 B 130.03 % | 1.024 B 38.09 % | 741.729 M -2.33 % | 759.403 M 63.05 % | 465.758 M |
| Total non current liabilities | 7.371 B -1.22 % | 7.462 B 43.34 % | 5.206 B 77.38 % | 2.935 B 14.58 % | 2.562 B 9.53 % | 2.339 B 86.80 % | 1.252 B 6.08 % | 1.180 B 3.64 % | 1.139 B 77.93 % | 640.007 M |
| Other current liabilities | 0.000 -100.00 % | 595.033 M -9.03 % | 654.072 M 190.66 % | 225.027 M 10.75 % | 203.177 M -5.36 % | 214.684 M 147.52 % | -451.729 M -329.20 % | -105.250 M -30.62 % | -80.575 M -1 033.70 % | 8.630 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -506.403 M 56.66 % | -1.168 B -84.88 % | -631.978 M -306.93 % | -155.305 M -237.93 % | 112.598 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 911.251 M 202.89 % | 300.855 M -77.15 % | 1.316 B 77.83 % | 740.228 M 211.18 % | 237.879 M -45.46 % | 436.194 M 375.64 % | 91.706 M 20.89 % | 75.862 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.630 B 705.45 % | 202.399 M 31.77 % | 153.605 M 31.02 % | 117.236 M 17.65 % | 99.645 M -88.30 % | 851.999 M 432.41 % | 160.027 M 47.87 % | 108.224 M 1 154.10 % | 8.630 M |
| Total liabilities | 7.371 B -1.22 % | 7.462 B 5.71 % | 7.059 B 43.37 % | 4.924 B 26.82 % | 3.882 B 25.19 % | 3.101 B 47.39 % | 2.104 B 56.98 % | 1.340 B 7.48 % | 1.247 B 92.25 % | 648.637 M |
| Other non current assets | 6.918 B 218.61 % | 2.171 B 145.57 % | -4.764 B -8.18 % | -4.404 B -39.64 % | -3.154 B -69.71 % | -1.858 B -197.23 % | 1.911 B 123 688.73 % | 1.544 M 91.33 % | 807.000 K -99.56 % | 184.147 M |
| Long term investments | 0.000 -100.00 % | 4.705 B 0.91 % | 4.663 B 8.72 % | 4.289 B 37.05 % | 3.130 B 70.57 % | 1.835 B 50.56 % | 1.219 B -41.07 % | 2.068 B 55.52 % | 1.330 B | 0.000 |
| Intangible assets | 1.187 B -19.36 % | 1.472 B 3.54 % | 1.422 B 1 142.78 % | 114.417 M 8.30 % | 105.649 M -9.07 % | 116.191 M 12.40 % | 103.376 M 86.42 % | 55.452 M 102.22 % | 27.421 M -44.03 % | 48.990 M |
| GoodWill | 3.350 B -3.43 % | 3.469 B 0.40 % | 3.455 B 536.80 % | 542.636 M 59.48 % | 340.243 M 0.00 % | 340.243 M 19.22 % | 285.382 M 26.15 % | 226.232 M 7.48 % | 210.480 M | 0.000 |
| Goodwill and intangible assets | 4.538 B -8.18 % | 4.942 B 1.32 % | 4.877 B 642.32 % | 657.053 M 47.36 % | 445.892 M -2.31 % | 456.434 M 17.41 % | 388.758 M 38.01 % | 281.684 M 18.40 % | 237.901 M 385.61 % | 48.990 M |
| Property plant equipment net | 2.454 B -25.24 % | 3.282 B -3.38 % | 3.397 B -9.34 % | 3.747 B 38.37 % | 2.708 B -4.28 % | 2.829 B 13 333.54 % | 21.061 M 21.32 % | 17.360 M 609.73 % | 2.446 M -99.64 % | 679.541 M |
| Total non current assets | 13.909 B -8.43 % | 15.190 B 83.57 % | 8.275 B 87.88 % | 4.404 B 39.64 % | 3.154 B -4.01 % | 3.286 B -7.53 % | 3.553 B 49.36 % | 2.379 B 50.54 % | 1.580 B 73.15 % | 912.678 M |
| Other current assets | 0.000 -100.00 % | 1.044 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 203.240 M 61.99 % | 125.465 M 29.29 % | 97.041 M | 0.000 |
| Short term investments | 59.792 M 57.43 % | 37.979 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 787.172 M -14.39 % | 919.507 M -49.11 % | 1.807 B 10.30 % | 1.638 B 8.10 % | 1.515 B 71.39 % | 884.206 M 70.90 % | 517.374 M -1.82 % | 526.988 M 27.98 % | 411.765 M 185.27 % | 144.344 M |
| Cash and short term investments | 846.964 M -11.54 % | 957.486 M -47.01 % | 1.807 B 10.30 % | 1.638 B 8.10 % | 1.515 B 71.39 % | 884.206 M 70.90 % | 517.374 M -1.82 % | 526.988 M 27.98 % | 411.765 M 185.27 % | 144.344 M |
| Total current assets | 2.581 B 5.32 % | 2.450 B 35.62 % | 1.807 B 10.30 % | 1.638 B 8.10 % | 1.515 B 71.39 % | 884.206 M 1.72 % | 869.228 M 30.05 % | 668.378 M 29.26 % | 517.100 M 258.24 % | 144.344 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 449.387 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.614 M 833.21 % | 15.925 M 92.01 % | 8.294 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 88.870 M -12.25 % | 101.276 M -11.90 % | 114.956 M 373.83 % | 24.261 M 3.00 % | 23.554 M 73.71 % | 13.559 M 30.97 % | 10.353 M 11.21 % | 9.309 M | 0.000 |
| Other assets | -1.667 B -15.05 % | -1.449 B -123.68 % | 6.118 B 85.66 % | 3.295 B 9.19 % | 3.018 B 38.29 % | 2.182 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 13.681 M -18.19 % | 16.722 M 464.36 % | 2.963 M -48.75 % | 5.782 M -54.96 % | 12.837 M 146.53 % | 5.207 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 110.261 M 2.03 % | 108.068 M 188.32 % | 37.482 M 2.76 % | 36.475 M 54.71 % | 23.576 M 128.27 % | 10.328 M -23.74 % | 13.544 M 187.38 % | 4.713 M | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 11.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 277.870 M 7.39 % | 258.748 M | 0.000 |
| Minority interest | 279.092 M -12.30 % | 318.242 M -2.28 % | 325.655 M 27.62 % | 255.177 M 22.10 % | 208.996 M -7.05 % | 224.858 M -1.33 % | 227.883 M 80.07 % | 126.555 M 50.52 % | 84.078 M 9 570.10 % | 869.464 K |
| Capital lease obligations | 0.000 -100.00 % | 31.957 M 34.36 % | 23.785 M 324.66 % | 5.601 M -17.93 % | 6.825 M -60.97 % | 17.486 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.132 M 0.00 % | 37.132 M -4.41 % | 38.844 M | 0.000 |
| Other total stockholders equity | 7.168 B 13.97 % | 6.290 B -2.46 % | 6.448 B 218.87 % | 2.022 B -2.03 % | 2.064 B 1.06 % | 2.043 B 48.97 % | 1.371 B 40.95 % | 972.735 M 94.63 % | 499.774 M 110.30 % | 237.651 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 617.504 M 73.84 % | 355.212 M 26.42 % | 280.973 M 32.98 % | 211.286 M 10.07 % | 191.949 M 38.64 % | 138.447 M 25.92 % | 109.952 M | 0.000 |
| Other liabilities | 0.000 100.00 % | -1.630 B -198.77 % | 1.650 B -10.05 % | 1.835 B 52.48 % | 1.203 B 81.58 % | 662.733 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 14.823 B -8.45 % | 16.191 B -0.05 % | 16.199 B 73.49 % | 9.338 B 21.47 % | 7.687 B 21.02 % | 6.352 B 43.63 % | 4.423 B 45.13 % | 3.047 B 45.30 % | 2.097 B 98.42 % | 1.057 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 130.065 M 492.63 % | 21.947 M 584.70 % | -4.528 M -140.43 % | 11.199 M 103.53 % | -317.463 M 2.72 % | -326.347 M -107.14 % | -157.552 M -8 090.21 % | 1.972 M |
| Stock based compensation | 15.151 M -21.00 % | 19.178 M -27.75 % | 26.543 M 79.13 % | 14.818 M 5.23 % | 14.082 M -23.75 % | 18.469 M -20.24 % | 23.157 M 94.22 % | 11.923 M 15 797.33 % | 75.000 K -77.75 % | 337.004 K |
| Change in working capital | 187.359 M 199.64 % | -188.028 M -20.06 % | -156.608 M -325.97 % | -36.765 M -284.81 % | -9.554 M 67.80 % | -29.668 M -177.66 % | -10.685 M 43.29 % | -18.841 M 13.43 % | -21.765 M -1 277.42 % | -1.580 M |
| Accounts receivables | 181.872 M 199.55 % | -182.694 M -16.66 % | -156.608 M -325.97 % | -36.765 M -284.81 % | -9.554 M 67.80 % | -29.668 M -41.20 % | -21.012 M 6.15 % | -22.390 M -889.83 % | -2.262 M 2.03 % | -2.309 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 5.487 M 202.87 % | -5.334 M 92.59 % | -71.952 M -60.96 % | -44.702 M -747.86 % | 6.900 M 145.15 % | -15.281 M -247.97 % | 10.327 M 190.98 % | 3.549 M 118.20 % | -19.503 M -2 776.46 % | 728.686 K |
| Other non cash items | 735.060 M 2 314.39 % | 30.445 M 105.61 % | -542.404 M -86.30 % | -291.149 M -33.92 % | -217.400 M -5.96 % | -205.180 M -299.26 % | 102.971 M 16.83 % | 88.135 M 59.11 % | 55.393 M 163.86 % | 20.993 M |
| Net cash provided by operating activities | 288.047 M 101.73 % | 142.787 M 80.28 % | 79.202 M 5.39 % | 75.149 M -12.42 % | 85.809 M 53.40 % | 55.937 M -26.13 % | 75.724 M 123.70 % | 33.850 M 65.13 % | 20.499 M -29.52 % | 29.086 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -156.991 M -1 047.18 % | -13.685 M -432.90 % | -2.568 M 87.51 % | -20.565 M 47.18 % | -38.933 M -81.44 % | -21.458 M -328.99 % | -5.002 M | 0.000 |
| Acquisitions net | 0.000 100.00 % | -527.943 M -101.71 % | -261.735 M 67.86 % | -814.297 M -1 783.90 % | -43.224 M 91.32 % | -498.256 M -138.90 % | -208.560 M -383.27 % | -43.156 M 60.03 % | -107.979 M -22 661.51 % | -474.393 K |
| Purchases of investments | 0.000 100.00 % | -192.631 M 26.52 % | -262.172 M -44.70 % | -181.188 M 49.70 % | -360.191 M -39.17 % | -258.813 M 43.28 % | -456.307 M -62.10 % | -281.499 M -245.05 % | -81.583 M | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 23.368 M -94.23 % | 405.308 M 74.70 % | 232.002 M 1 601.14 % | 13.638 M -88.27 % | 116.259 M 352.30 % | 25.704 M 119.46 % | -132.087 M -85.22 % | -71.314 M | 0.000 |
| Other investing activites | -178.919 M -193.50 % | -60.960 M -158.08 % | 104.963 M 127.51 % | -381.539 M -256.25 % | 244.189 M 357.02 % | -95.006 M 12.58 % | -108.682 M -2 113.00 % | 5.399 M 235.97 % | 1.607 M 101.29 % | -124.573 M |
| Net cash used for investing activites | -178.919 M 76.40 % | -758.166 M -344.34 % | -170.627 M 85.27 % | -1.159 B -682.09 % | -148.156 M 80.41 % | -756.381 M 3.86 % | -786.778 M -66.41 % | -472.801 M -78.91 % | -264.271 M -111.34 % | -125.047 M |
| Debt repayment | 514.676 M -17.66 % | 625.064 M -29.65 % | 888.462 M -25.44 % | 1.192 B 26.99 % | 938.358 M 8.77 % | 862.662 M 121.59 % | 389.312 M 995.42 % | 35.540 M -89.47 % | 337.508 M 127.05 % | 148.646 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 601.284 M | 0.000 -100.00 % | 473.333 M | 0.000 | 0.000 |
| Common stock repurchased | -78.085 M 64.14 % | -217.770 M 43.89 % | -388.119 M -822.29 % | -42.082 M 57.70 % | -99.494 M | 0.000 100.00 % | -1.466 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -109.436 M 39.67 % | -181.385 M -156.28 % | -70.777 M -1 112.97 % | -5.835 M -41.45 % | -4.125 M 91.27 % | -47.260 M -122.68 % | -21.223 M -19.76 % | -17.721 M | 0.000 | 0.000 |
| Other financing activites | -440.328 M -26.19 % | -348.953 M 61.98 % | -917.903 M -957.04 % | 107.102 M 133.35 % | -321.170 M 26.92 % | -439.507 M -3.59 % | -424.295 M -2 183.55 % | 20.364 M -95.68 % | 471.113 M 9 724.61 % | -4.895 M |
| Net cash used provided by financing activities | -113.173 M 8.02 % | -123.044 M -130.38 % | 405.068 M -67.77 % | 1.257 B 104.89 % | 613.327 M -40.13 % | 1.024 B 47.98 % | 692.293 M 30.81 % | 529.237 M 1.07 % | 523.621 M 264.26 % | 143.751 M |
| Effect of forex changes on cash | -130.523 M -140.33 % | -54.311 M 52.15 % | -113.504 M -90.39 % | -59.616 M -325.77 % | 26.406 M 4 084.79 % | 631.000 K 110.23 % | -6.171 M -124.75 % | 24.937 M 301.06 % | -12.403 M -497.43 % | 3.121 M |
| Net change in cash | -134.568 M 83.02 % | -792.734 M -496.09 % | 200.139 M 76.39 % | 113.465 M -80.35 % | 577.386 M 77.86 % | 324.626 M 1 402.05 % | -24.932 M -121.64 % | 115.223 M -56.92 % | 267.446 M 425.32 % | 50.911 M |
| Cash at beginning of period | 924.938 M -46.15 % | 1.718 B 13.19 % | 1.518 B 8.08 % | 1.404 B 69.84 % | 826.682 M 64.66 % | 502.056 M -4.73 % | 526.988 M 27.98 % | 411.765 M 185.32 % | 144.319 M 54.46 % | 93.433 M |
| Cash at end of period | 790.370 M -14.55 % | 924.938 M -46.15 % | 1.718 B 13.19 % | 1.518 B 8.08 % | 1.404 B 69.84 % | 826.682 M 64.66 % | 502.056 M -4.73 % | 526.988 M 27.98 % | 411.765 M 185.27 % | 144.344 M |
| Operating cash flow | 288.047 M 101.73 % | 142.787 M 80.28 % | 79.202 M 5.39 % | 75.149 M -12.42 % | 85.809 M 53.40 % | 55.937 M -26.13 % | 75.724 M 123.70 % | 33.850 M 65.13 % | 20.499 M -29.52 % | 29.086 M |
| Capital expenditure | 0.000 100.00 % | -88.827 M 43.42 % | -156.991 M -1 047.18 % | -13.685 M -432.90 % | -2.568 M 87.51 % | -20.565 M 47.18 % | -38.933 M -81.44 % | -21.458 M -328.99 % | -5.002 M | 0.000 |
| Free CashFlow | 237.239 M 339.66 % | 53.960 M 169.37 % | -77.789 M -226.56 % | 61.464 M -26.16 % | 83.241 M 135.33 % | 35.372 M -3.86 % | 36.791 M 196.89 % | 12.392 M -20.04 % | 15.497 M -46.72 % | 29.086 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 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 | 2015-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 296.184 M -2.96 % | 305.214 M -3.77 % | 317.168 M -40.58 % | 533.789 M 13.29 % | 471.159 M -18.30 % | 576.711 M 98.91 % | 289.932 M 2.61 % | 282.548 M 12.12 % | 252.000 M 4.38 % | 241.417 M -12.73 % | 276.644 M 58.92 % | 174.080 M -17.51 % | 211.029 M 94.51 % | 108.491 M 70.75 % | 63.537 M -17.10 % | 76.645 M 100.00 % | 38.322 M -20.77 % | 48.369 M 100.00 % | 24.184 M -13.99 % | 28.118 M |
| Net income | -481.091 M -119.96 % | -218.719 M -276.35 % | -58.116 M -121.10 % | 275.419 M 42.31 % | 193.538 M -49.15 % | 380.607 M 180.91 % | 135.493 M -36.67 % | 213.947 M 39.40 % | 153.473 M 15.40 % | 132.993 M -21.41 % | 169.227 M 122.81 % | 75.950 M -46.23 % | 141.249 M 128.58 % | 61.793 M 15.97 % | 53.284 M -47.03 % | 100.597 M 100.00 % | 50.299 M -4.21 % | 52.507 M 100.00 % | 26.253 M 253.26 % | -17.129 M |
| Income before tax | -558.056 M -195.34 % | -188.955 M -974.51 % | 21.607 M -94.20 % | 372.631 M 26.04 % | 295.639 M -43.09 % | 519.486 M 158.16 % | 201.230 M -30.03 % | 287.610 M 31.75 % | 218.301 M 13.46 % | 192.403 M -19.03 % | 237.621 M 93.64 % | 122.713 M -35.29 % | 189.625 M 134.21 % | 80.962 M 19.57 % | 67.711 M -50.49 % | 136.767 M 100.00 % | 68.384 M -2.24 % | 69.951 M 100.00 % | 34.975 M 366.27 % | -13.135 M |
| Income before tax ratio | -1.88 -204.34 % | -0.62 -1 008.76 % | 0.07 -90.24 % | 0.70 11.25 % | 0.63 -30.34 % | 0.90 29.78 % | 0.69 -31.82 % | 1.02 17.51 % | 0.87 8.70 % | 0.80 -7.21 % | 0.86 21.85 % | 0.70 -21.55 % | 0.90 20.41 % | 0.75 -29.97 % | 1.07 -40.28 % | 1.78 0.00 % | 1.78 23.39 % | 1.45 0.00 % | 1.45 409.58 % | -0.47 |
| EBITDA | 0.000 -100.00 % | 152.089 M 419.72 % | -47.570 M -370.96 % | 17.556 M -68.90 % | 56.454 M -62.83 % | 151.877 M 145.04 % | 61.980 M -47.00 % | 116.936 M 7.62 % | 108.656 M 27.12 % | 85.472 M 4.18 % | 82.039 M -0.51 % | 82.459 M -20.16 % | 103.276 M | 0.000 -100.00 % | 93.102 M -47.55 % | 177.512 M 100.00 % | 88.756 M -3.35 % | 91.833 M 100.00 % | 45.917 M 192.39 % | -49.697 M |
| Net income ratio | -1.62 -126.66 % | -0.72 -291.09 % | -0.18 -135.51 % | 0.52 25.61 % | 0.41 -37.76 % | 0.66 41.22 % | 0.47 -38.28 % | 0.76 24.33 % | 0.61 10.55 % | 0.55 -9.94 % | 0.61 40.21 % | 0.44 -34.82 % | 0.67 17.52 % | 0.57 -32.08 % | 0.84 -36.11 % | 1.31 0.00 % | 1.31 20.91 % | 1.09 0.00 % | 1.09 278.20 % | -0.61 |
| Ratio EBITDA | 0.00 -100.00 % | 0.50 432.24 % | -0.15 -556.02 % | 0.03 -72.55 % | 0.12 -54.50 % | 0.26 23.19 % | 0.21 -48.35 % | 0.41 -4.02 % | 0.43 21.79 % | 0.35 19.39 % | 0.30 -37.39 % | 0.47 -3.21 % | 0.49 | 0.00 -100.00 % | 1.47 -36.73 % | 2.32 0.00 % | 2.32 21.99 % | 1.90 0.00 % | 1.90 207.42 % | -1.77 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 10.64 % | 0.90 -9.62 % | 1.00 20.79 % | 0.83 -15.28 % | 0.98 0.00 % | 0.98 0.48 % | 0.97 0.00 % | 0.97 -4.99 % | 1.02 |
| Weighted average shs out dil | 4.238 B 0.26 % | 4.227 B -3.50 % | 4.380 B -1.14 % | 4.431 B -1.08 % | 4.479 B -0.61 % | 4.507 B 45.87 % | 3.089 B -0.29 % | 3.099 B 0.31 % | 3.089 B -0.13 % | 3.093 B 7.28 % | 2.883 B 4.43 % | 2.761 B 0.01 % | 2.760 B 8.85 % | 2.536 B -16.71 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B |
| Weighted average shs out | 4.012 B 0.78 % | 3.981 B 12.78 % | 3.530 B -23.10 % | 4.590 B 3.32 % | 4.443 B -6.62 % | 4.758 B 40.29 % | 3.391 B 10.82 % | 3.060 B -0.30 % | 3.069 B -7.69 % | 3.325 B 16.63 % | 2.851 B 6.02 % | 2.689 B 0.44 % | 2.677 B -13.35 % | 3.090 B 1.47 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B 0.00 % | 3.045 B |
| EPS diluted | -0.12 -118.58 % | -0.05 -312.78 % | -0.01 -121.38 % | 0.06 43.98 % | 0.04 -48.88 % | 0.08 92.48 % | 0.04 -36.38 % | 0.07 38.83 % | 0.05 15.58 % | 0.04 -26.75 % | 0.06 113.45 % | 0.03 -46.29 % | 0.05 109.84 % | 0.02 39.43 % | 0.02 -46.97 % | 0.03 100.00 % | 0.02 -4.07 % | 0.02 100.00 % | 0.01 407.14 % | 0.00 |
| Earnings per share | -0.12 -105.83 % | -0.06 -253.33 % | -0.02 -127.50 % | 0.06 37.61 % | 0.04 -45.50 % | 0.08 100.00 % | 0.04 -42.78 % | 0.07 39.80 % | 0.05 25.00 % | 0.04 -32.66 % | 0.06 110.64 % | 0.03 -46.59 % | 0.05 164.00 % | 0.02 14.29 % | 0.02 -46.97 % | 0.03 100.00 % | 0.02 -4.07 % | 0.02 100.00 % | 0.01 407.14 % | 0.00 |
| Gross profit | 296.184 M -2.96 % | 305.214 M -3.77 % | 317.168 M -40.58 % | 533.789 M 13.29 % | 471.159 M -18.30 % | 576.711 M 98.91 % | 289.932 M 2.61 % | 282.548 M 12.12 % | 252.000 M 4.38 % | 241.417 M -12.73 % | 276.644 M 58.92 % | 174.080 M -8.73 % | 190.737 M 75.81 % | 108.491 M 106.25 % | 52.602 M -29.77 % | 74.901 M 100.00 % | 37.451 M -20.39 % | 47.041 M 100.00 % | 23.521 M -18.28 % | 28.782 M |
| Income tax expense | -40.714 M -303.44 % | 20.013 M -70.32 % | 67.421 M 14.74 % | 58.761 M -30.27 % | 84.273 M -15.51 % | 99.743 M 106.73 % | 48.249 M -16.69 % | 57.915 M 20.03 % | 48.250 M 1.05 % | 47.747 M 10.28 % | 43.298 M 12.07 % | 38.636 M -4.46 % | 40.438 M 134.14 % | 17.271 M 19.71 % | 14.427 M -60.11 % | 36.170 M 100.00 % | 18.085 M 3.67 % | 17.444 M 100.00 % | 8.722 M 115.34 % | 4.050 M |
| Cost of revenue | 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 % | 20.293 M | 0.000 -100.00 % | 10.936 M 527.22 % | 1.744 M 100.00 % | 871.750 K -34.33 % | 1.328 M 100.00 % | 663.750 K 200.00 % | -663.750 K |
| General and administrative expenses | 222.311 M -0.88 % | 224.294 M -1.13 % | 226.850 M 10.94 % | 204.481 M -11.04 % | 229.858 M -3.81 % | 238.954 M 64.72 % | 145.064 M 49.92 % | 96.761 M -16.69 % | 116.142 M 35.78 % | 85.538 M -19.91 % | 106.796 M 16.56 % | 91.621 M -28.45 % | 128.057 M 383.05 % | 26.510 M 156.75 % | 10.325 M -38.35 % | 16.749 M 100.00 % | 8.375 M -14.88 % | 9.838 M 100.00 % | 4.919 M -73.36 % | 18.467 M |
| Selling and marketing 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 100.00 % | -20.304 M -200.00 % | 20.304 M 350.54 % | -8.104 M 40.76 % | -13.681 M -100.00 % | -6.840 M 12.09 % | -7.781 M -100.00 % | -3.891 M -200.00 % | 3.891 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 222.311 M -0.88 % | 224.294 M -1.13 % | 226.850 M 214.85 % | 72.051 M -23.29 % | 93.932 M 33.95 % | 70.123 M 154.87 % | 27.513 M -30.58 % | 39.630 M 107.17 % | 19.129 M 27.84 % | 14.963 M -50.16 % | 30.025 M 63.36 % | 18.380 M -13.66 % | 21.289 M -54.52 % | 46.814 M 2 007.79 % | 2.221 M -27.62 % | 3.069 M 100.00 % | 1.534 M -25.41 % | 2.057 M 100.00 % | 1.029 M -81.34 % | 5.511 M |
| Cost and expenses | 222.311 M -0.88 % | 224.294 M -1.13 % | 226.850 M 214.85 % | 72.051 M -23.29 % | 93.932 M 33.95 % | 70.123 M 154.87 % | 27.513 M -30.58 % | 39.630 M 107.17 % | 19.129 M 27.84 % | 14.963 M -50.16 % | 30.025 M 63.36 % | 18.380 M -13.66 % | 21.289 M -54.52 % | 46.814 M 0.96 % | 46.368 M -10.46 % | 51.788 M 100.00 % | 25.894 M -12.71 % | 29.664 M 100.00 % | 14.832 M 278.86 % | -8.292 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 222.311 M -0.88 % | 224.294 M -1.13 % | 226.850 M 10.94 % | 204.481 M -11.04 % | 229.858 M -3.81 % | 238.954 M 64.72 % | 145.064 M 49.92 % | 96.761 M -16.69 % | 116.142 M 35.78 % | 85.538 M -19.91 % | 106.796 M 16.56 % | 91.621 M -14.97 % | 107.753 M 130.17 % | 46.814 M 2 007.79 % | 2.221 M -27.62 % | 3.069 M 100.00 % | 1.534 M -25.41 % | 2.057 M 100.00 % | 1.029 M -95.40 % | 22.357 M |
| Interest income | 0.000 | 0.000 -100.00 % | 106.630 M 19.67 % | 89.107 M 9.22 % | 81.588 M 532.56 % | 12.898 M -78.92 % | 61.189 M 77.01 % | 34.568 M -34.57 % | 52.828 M 55.14 % | 34.051 M -50.69 % | 69.048 M -1.00 % | 69.747 M 63.37 % | 42.693 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.002 M |
| Interest expense | 96.943 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.092 M 28.15 % | 35.187 M 34.69 % | 26.125 M -42.34 % | 45.306 M 100.00 % | 22.653 M -18.94 % | 27.948 M 100.00 % | 13.974 M 200.00 % | -13.974 M |
| Depreciation and amortization | 0.000 100.00 % | -9.751 M 77.43 % | -43.206 M 86.35 % | -316.624 M -43.04 % | -221.357 M 32.61 % | -328.473 M -169.77 % | -121.762 M 21.41 % | -154.926 M -66.47 % | -93.067 M 2.31 % | -95.268 M 26.99 % | -130.486 M -220.99 % | -40.651 M 41.78 % | -69.823 M | 0.000 -100.00 % | 1.725 M -36.64 % | 2.723 M 100.00 % | 1.362 M -38.77 % | 2.224 M 100.00 % | 1.112 M 104.15 % | -26.789 M |
| Operating income | 73.873 M -8.71 % | 80.920 M -10.41 % | 90.318 M -71.47 % | 316.624 M 43.04 % | 221.357 M -32.61 % | 328.473 M 169.77 % | 121.762 M -21.41 % | 154.926 M 66.47 % | 93.067 M -2.31 % | 95.268 M -26.99 % | 130.486 M 220.99 % | 40.651 M -41.78 % | 69.823 M 13.21 % | 61.677 M -32.50 % | 91.377 M -47.72 % | 174.789 M 100.00 % | 87.394 M -2.47 % | 89.610 M 100.00 % | 44.805 M 334.24 % | -19.128 M |
| Operating income ratio | 0.25 -5.93 % | 0.27 -6.90 % | 0.28 -51.99 % | 0.59 26.25 % | 0.47 -17.51 % | 0.57 35.62 % | 0.42 -23.41 % | 0.55 48.47 % | 0.37 -6.41 % | 0.39 -16.34 % | 0.47 101.99 % | 0.23 -29.42 % | 0.33 -41.80 % | 0.57 -60.47 % | 1.44 -36.94 % | 2.28 0.00 % | 2.28 23.10 % | 1.85 0.00 % | 1.85 372.34 % | -0.68 |
| Total other income expenses net | -631.929 M -134.16 % | -269.875 M -292.77 % | -68.711 M -258.60 % | 43.323 M -41.68 % | 74.282 M -59.12 % | 181.729 M 128.68 % | 79.468 M -40.11 % | 132.684 M 5.95 % | 125.234 M 28.93 % | 97.135 M 43.32 % | 67.773 M -17.41 % | 82.062 M -31.50 % | 119.802 M 521.22 % | 19.285 M 181.49 % | -23.666 M 37.76 % | -38.022 M -100.00 % | -19.011 M 3.30 % | -19.659 M -100.00 % | -9.830 M -264.03 % | 5.992 M |
| 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 | 2015-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 | 2016-12-31 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.404 B 37.33 % | 3.935 B -22.72 % | 5.092 B 12.20 % | 4.538 B 21.87 % | 3.724 B 25.63 % | 2.964 B 13.19 % | 2.619 B -0.52 % | 2.632 B 46.80 % | 1.793 B -6.79 % | 1.924 B 12.52 % | 1.710 B 47.00 % | 1.163 B 162.64 % | 442.900 M 44.53 % | 306.447 M -27.64 % | 423.500 M 31.76 % | 321.415 M |
| Total investments | 59.792 M | 0.000 -100.00 % | 4.743 B 4.04 % | 4.559 B -2.23 % | 4.663 B 12.63 % | 4.140 B -3.47 % | 4.289 B -2.51 % | 4.400 B 40.58 % | 3.130 B 3.02 % | 3.038 B 65.57 % | 1.835 B | 0.000 | 0.000 -100.00 % | 2.068 B 55.52 % | 1.330 B | 0.000 |
| Total debt | 6.191 B 23.84 % | 5.000 B -16.83 % | 6.012 B 6.13 % | 5.664 B 2.41 % | 5.531 B 11.09 % | 4.979 B 16.95 % | 4.257 B 13.06 % | 3.765 B 13.79 % | 3.309 B 15.26 % | 2.871 B 10.66 % | 2.594 B 19.34 % | 2.174 B 112.21 % | 1.024 B 22.90 % | 833.435 M -0.22 % | 835.265 M 79.33 % | 465.758 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -225.077 M -528.61 % | 52.513 M -59.24 % | 128.839 M -58.04 % | 307.030 M -34.92 % | 471.739 M -17.76 % | 573.637 M 0.62 % | 570.101 M 44.41 % | 394.789 M 440.73 % | -115.864 M -192.16 % | 125.714 M 14.61 % | 109.687 M 21.74 % | 90.097 M 3 557.29 % | -2.606 M -115.02 % | -1.212 M -102.43 % | 49.868 M |
| Retained earnings | 0.000 -100.00 % | 1.814 B -14.31 % | 2.117 B -6.19 % | 2.256 B 9.79 % | 2.055 B 2.80 % | 1.999 B 28.14 % | 1.560 B 13.70 % | 1.372 B 20.97 % | 1.134 B 9.52 % | 1.036 B 21.13 % | 854.977 M 23.75 % | 690.863 M 17.15 % | 589.723 M 49.06 % | 395.634 M 85.63 % | 213.134 M 79.87 % | 118.495 M |
| Common stock | 4.245 M 0.76 % | 4.213 M -1.57 % | 4.280 M -2.39 % | 4.385 M -0.84 % | 4.422 M -0.94 % | 4.464 M 46.41 % | 3.049 M -0.36 % | 3.060 M 0.00 % | 3.060 M 0.33 % | 3.050 M 0.43 % | 3.037 M 12.94 % | 2.689 M 0.00 % | 2.689 M 15.16 % | 2.335 M 18.95 % | 1.963 M 30.69 % | 1.502 M |
| Total equity | 7.452 B -7.89 % | 8.090 B -7.31 % | 8.729 B -4.32 % | 9.123 B -0.19 % | 9.140 B -2.37 % | 9.363 B 112.11 % | 4.414 B 4.99 % | 4.204 B 10.48 % | 3.805 B 19.32 % | 3.189 B -1.91 % | 3.251 B 33.30 % | 2.439 B 5.22 % | 2.318 B 35.78 % | 1.707 B 100.75 % | 850.389 M 108.23 % | 408.385 M |
| Other non current liabilities | 1.849 B -33.22 % | 2.769 B 54.68 % | 1.790 B 376.03 % | -648.529 M -1.13 % | -641.289 M -0.13 % | -640.464 M -77.51 % | -360.813 M -12.74 % | -320.043 M -11.20 % | -287.798 M -18.27 % | -243.343 M -6.37 % | -228.772 M -117.16 % | 1.334 B 22.41 % | 1.089 B 136.78 % | 460.093 M 21.84 % | 377.634 M 116.72 % | 174.249 M |
| Long term debt | 5.522 B 10.45 % | 5.000 B -25.49 % | 6.710 B 27.60 % | 5.258 B 0.54 % | 5.230 B 20.77 % | 4.331 B 47.27 % | 2.941 B 24.28 % | 2.366 B -7.87 % | 2.568 B 11.97 % | 2.294 B -2.64 % | 2.356 B 8.40 % | 2.174 B 112.21 % | 1.024 B 38.09 % | 741.729 M -2.33 % | 759.403 M 63.05 % | 465.758 M |
| Total non current liabilities | 7.371 B -5.12 % | 7.769 B 33.21 % | 5.832 B 11.42 % | 5.234 B 0.54 % | 5.206 B 20.78 % | 4.310 B 46.86 % | 2.935 B 24.38 % | 2.360 B -7.88 % | 2.562 B 12.13 % | 2.284 B -2.32 % | 2.339 B -32.00 % | 3.440 B 67.76 % | 2.050 B 73.72 % | 1.180 B 3.64 % | 1.139 B 77.93 % | 640.007 M |
| Other current liabilities | 0.000 | 0.000 100.00 % | -1.035 B -244.52 % | 716.291 M 9.51 % | 654.072 M -43.53 % | 1.158 B 414.75 % | 225.027 M -85.88 % | 1.593 B 684.26 % | 203.177 M -33.18 % | 304.070 M 41.64 % | 214.684 M | 0.000 | 0.000 100.00 % | -105.250 M -30.62 % | -80.575 M -1 033.70 % | 8.630 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 700.404 M | 0.000 100.00 % | -506.403 M | 0.000 100.00 % | -1.168 B | 0.000 100.00 % | -631.978 M | 0.000 100.00 % | -155.305 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 911.251 M 124.50 % | 405.896 M 34.91 % | 300.855 M -53.58 % | 648.136 M -50.76 % | 1.316 B | 0.000 -100.00 % | 740.228 M 28.38 % | 576.602 M 142.39 % | 237.879 M | 0.000 | 0.000 -100.00 % | 91.706 M 20.89 % | 75.862 M | 0.000 |
| Total current liabilities | 0.000 | 0.000 -100.00 % | 1.630 B 436.53 % | 303.848 M 50.12 % | 202.399 M -59.42 % | 498.821 M 224.74 % | 153.605 M -21.04 % | 194.542 M 65.94 % | 117.236 M -54.34 % | 256.781 M 157.70 % | 99.645 M 47.39 % | 67.605 M 6.63 % | 63.404 M -60.38 % | 160.027 M 47.87 % | 108.224 M 1 154.10 % | 8.630 M |
| Total liabilities | 7.371 B -5.12 % | 7.769 B 4.11 % | 7.462 B 3.70 % | 7.196 B 1.94 % | 7.059 B 0.48 % | 7.025 B 42.68 % | 4.924 B 13.30 % | 4.346 B 11.94 % | 3.882 B 11.79 % | 3.473 B 11.99 % | 3.101 B -11.58 % | 3.507 B 65.92 % | 2.114 B 57.71 % | 1.340 B 7.48 % | 1.247 B 92.25 % | 648.637 M |
| Other non current assets | 6.918 B -2.90 % | 7.124 B 81.57 % | 3.924 B 184.27 % | -4.656 B 2.28 % | -4.764 B -12.20 % | -4.246 B 3.59 % | -4.404 B 0.43 % | -4.423 B -40.24 % | -3.154 B -3.02 % | -3.062 B -64.74 % | -1.858 B -204.33 % | 1.781 B 15.23 % | 1.546 B 100 017.23 % | 1.544 M 91.33 % | 807.000 K -99.56 % | 184.147 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 4.705 B 3.20 % | 4.559 B -2.23 % | 4.663 B 12.63 % | 4.140 B -3.47 % | 4.289 B -2.51 % | 4.400 B 40.58 % | 3.130 B 3.02 % | 3.038 B 65.57 % | 1.835 B | 0.000 | 0.000 -100.00 % | 2.068 B 55.52 % | 1.330 B | 0.000 |
| Intangible assets | 1.187 B -13.15 % | 1.367 B -7.15 % | 1.472 B 0.85 % | 1.460 B 2.68 % | 1.422 B 6.25 % | 1.338 B 1 069.64 % | 114.417 M 7.10 % | 106.834 M 1.12 % | 105.649 M 18.62 % | 89.064 M -23.35 % | 116.191 M -3.38 % | 120.258 M 16.33 % | 103.376 M 86.42 % | 55.452 M 102.22 % | 27.421 M -44.03 % | 48.990 M |
| GoodWill | 3.350 B -0.01 % | 3.351 B -3.43 % | 3.469 B -0.85 % | 3.499 B 1.26 % | 3.455 B 0.00 % | 3.455 B 536.80 % | 542.636 M -19.39 % | 673.131 M 97.84 % | 340.243 M 0.00 % | 340.243 M 0.00 % | 340.243 M 0.00 % | 340.243 M 19.22 % | 285.382 M 26.15 % | 226.232 M 7.48 % | 210.480 M | 0.000 |
| Goodwill and intangible assets | 4.538 B -3.82 % | 4.718 B -4.53 % | 4.942 B -0.35 % | 4.959 B 1.67 % | 4.877 B 1.75 % | 4.794 B 629.58 % | 657.053 M -15.76 % | 779.965 M 74.92 % | 445.892 M 3.86 % | 429.307 M -5.94 % | 456.434 M -0.88 % | 460.501 M 18.45 % | 388.758 M 38.01 % | 281.684 M 18.40 % | 237.901 M 385.61 % | 48.990 M |
| Property plant equipment net | 2.454 B -16.90 % | 2.953 B 3 550.10 % | 80.892 M -97.49 % | 3.226 B -5.04 % | 3.397 B 5.22 % | 3.229 B -13.84 % | 3.747 B 2.85 % | 3.643 B 34.53 % | 2.708 B 2.88 % | 2.632 B -6.96 % | 2.829 B 5.03 % | 2.694 B 40.62 % | 1.916 B 10 934.87 % | 17.360 M 609.73 % | 2.446 M -99.64 % | 679.541 M |
| Total non current assets | 13.909 B -5.99 % | 14.795 B 7.67 % | 13.741 B 67.87 % | 8.185 B -1.08 % | 8.275 B 3.14 % | 8.022 B 82.15 % | 4.404 B -0.43 % | 4.423 B 40.24 % | 3.154 B 3.02 % | 3.062 B -6.82 % | 3.286 B -33.43 % | 4.936 B 28.19 % | 3.850 B 61.84 % | 2.379 B 50.54 % | 1.580 B 73.15 % | 912.678 M |
| Other current assets | 0.000 | 0.000 -100.00 % | 1.044 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.465 M 29.29 % | 97.041 M | 0.000 |
| Short term investments | 59.792 M | 0.000 -100.00 % | 37.979 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 |
| cash and cash equivalents | 787.172 M -26.05 % | 1.064 B 15.76 % | 919.507 M -18.35 % | 1.126 B -37.68 % | 1.807 B -10.31 % | 2.015 B 22.98 % | 1.638 B 44.64 % | 1.133 B -25.26 % | 1.515 B 60.08 % | 946.647 M 7.06 % | 884.206 M -12.49 % | 1.010 B 73.79 % | 581.379 M 10.32 % | 526.988 M 27.98 % | 411.765 M 185.27 % | 144.344 M |
| Cash and short term investments | 846.964 M -20.43 % | 1.064 B 11.17 % | 957.486 M -14.98 % | 1.126 B -37.68 % | 1.807 B -10.31 % | 2.015 B 22.98 % | 1.638 B 44.64 % | 1.133 B -25.26 % | 1.515 B 60.08 % | 946.647 M 7.06 % | 884.206 M -12.49 % | 1.010 B 73.79 % | 581.379 M 10.32 % | 526.988 M 27.98 % | 411.765 M 185.27 % | 144.344 M |
| Total current assets | 2.581 B 142.47 % | 1.064 B -56.56 % | 2.450 B 117.60 % | 1.126 B -37.68 % | 1.807 B -10.31 % | 2.015 B 22.98 % | 1.638 B 44.64 % | 1.133 B -25.26 % | 1.515 B 60.08 % | 946.647 M 7.06 % | 884.206 M -12.49 % | 1.010 B 73.79 % | 581.379 M -13.02 % | 668.378 M 29.26 % | 517.100 M 258.24 % | 144.344 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 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 -100.00 % | 449.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.925 M 92.01 % | 8.294 M | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 88.870 M -8.01 % | 96.611 M -4.61 % | 101.276 M -4.31 % | 105.843 M -7.93 % | 114.956 M 391.98 % | 23.366 M -3.69 % | 24.261 M 3.16 % | 23.517 M -0.16 % | 23.554 M | 0.000 | 0.000 -100.00 % | 10.353 M 11.21 % | 9.309 M | 0.000 |
| Other assets | -1.667 B | 0.000 | 0.000 -100.00 % | 7.007 B 14.53 % | 6.118 B -3.66 % | 6.351 B 92.72 % | 3.295 B 10.06 % | 2.994 B -0.80 % | 3.018 B 13.73 % | 2.654 B 21.60 % | 2.182 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 -100.00 % | 13.681 M 44.16 % | 9.490 M -43.25 % | 16.722 M 37.47 % | 12.164 M 310.53 % | 2.963 M -34.52 % | 4.525 M -21.74 % | 5.782 M 6.23 % | 5.443 M -57.60 % | 12.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 110.261 M 121.43 % | 49.795 M -53.92 % | 108.068 M 29.05 % | 83.740 M 123.41 % | 37.482 M 69.16 % | 22.158 M -39.25 % | 36.475 M 179.12 % | 13.068 M -44.57 % | 23.576 M | 0.000 | 0.000 -100.00 % | 13.544 M 187.38 % | 4.713 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 11.664 M -99.75 % | 4.610 B | 0.000 -100.00 % | 3.690 B | 0.000 -100.00 % | 2.046 B | 0.000 -100.00 % | 2.051 B | 0.000 | 0.000 | 0.000 -100.00 % | 277.870 M 7.39 % | 258.748 M | 0.000 |
| Minority interest | 279.092 M -14.51 % | 326.476 M 2.59 % | 318.242 M -8.36 % | 347.280 M 6.64 % | 325.655 M 1.02 % | 322.368 M 26.33 % | 255.177 M 30.50 % | 195.539 M -6.44 % | 208.996 M 0.82 % | 207.299 M -7.81 % | 224.858 M -1.43 % | 228.125 M 0.11 % | 227.883 M 80.07 % | 126.555 M 50.52 % | 84.078 M 9 570.10 % | 869.464 K |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 1.630 B 6 673.14 % | 24.069 M 1.19 % | 23.785 M 17.98 % | 20.160 M 259.94 % | 5.601 M -13.74 % | 6.493 M -4.86 % | 6.825 M -28.01 % | 9.480 M -45.79 % | 17.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.132 M 0.00 % | 37.132 M 0.00 % | 37.132 M -4.41 % | 38.844 M | 0.000 |
| Other total stockholders equity | 7.168 B 16.16 % | 6.171 B -1.06 % | 6.237 B -2.33 % | 6.386 B -0.97 % | 6.448 B -1.78 % | 6.565 B 224.64 % | 2.022 B -1.99 % | 2.063 B -0.04 % | 2.064 B 0.25 % | 2.059 B 0.81 % | 2.043 B 49.05 % | 1.370 B 0.00 % | 1.370 B 40.88 % | 972.735 M 94.63 % | 499.774 M 110.30 % | 237.651 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 580.838 M -6.99 % | 624.460 M 1.13 % | 617.504 M -0.45 % | 620.304 M 74.63 % | 355.212 M 13.29 % | 313.550 M 11.59 % | 280.973 M 20.14 % | 233.863 M 10.69 % | 211.286 M | 0.000 | 0.000 -100.00 % | 138.447 M 25.92 % | 109.952 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.658 B 0.43 % | 1.650 B -25.52 % | 2.216 B 20.76 % | 1.835 B 2.43 % | 1.792 B 48.87 % | 1.203 B 29.18 % | 931.579 M 40.57 % | 662.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 14.823 B -6.53 % | 15.859 B -2.05 % | 16.191 B -0.78 % | 16.318 B 0.73 % | 16.199 B -1.15 % | 16.388 B 75.50 % | 9.338 B 9.21 % | 8.550 B 11.22 % | 7.687 B 15.39 % | 6.662 B 4.87 % | 6.352 B 6.83 % | 5.946 B 34.17 % | 4.432 B 45.42 % | 3.047 B 45.30 % | 2.097 B 98.42 % | 1.057 B |
| 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 | 2016-12-31 | 2015-12-31 |
| 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 -100.00 % | 129.672 M 41.43 % | 91.686 M 138.90 % | 38.379 M 844.07 % | -5.158 M -119.03 % | 27.105 M 328.79 % | -11.847 M -261.87 % | 7.319 M -77.33 % | 32.281 M 253.12 % | -21.082 M -442.79 % | -3.884 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 9.392 M 63.08 % | 5.759 M -16.50 % | 6.897 M -43.84 % | 12.281 M -23.74 % | 16.105 M 54.29 % | 10.438 M 8.21 % | 9.646 M 86.50 % | 5.172 M -13.86 % | 6.004 M -25.67 % | 8.078 M -5.89 % | 8.584 M -13.16 % | 9.885 M -11.71 % | 11.196 M -6.40 % | 11.961 M 106.61 % | 5.789 M -2.89 % | 5.962 M 100.00 % | 2.981 M 7 848.67 % | 37.500 K 100.00 % | 18.750 K |
| Change in working capital | 52.522 M -61.05 % | 134.837 M 386.35 % | -47.089 M 72.20 % | -169.397 M 8.20 % | -184.526 M -319.05 % | -44.034 M 3.93 % | -45.837 M -28.65 % | -35.630 M -642.91 % | -4.796 M -323.90 % | 2.142 M 104.18 % | -51.285 M -909.42 % | 6.336 M 125.81 % | -24.550 M -79.20 % | -13.700 M -412.87 % | -2.671 M 71.64 % | -9.421 M -100.00 % | -4.710 M 56.72 % | -10.883 M -100.00 % | -5.441 M |
| Accounts receivables | 39.123 M -72.59 % | 142.749 M 450.38 % | -40.741 M 71.30 % | -141.953 M -31.69 % | -107.791 M -120.81 % | -48.817 M -987.72 % | -4.488 M 86.10 % | -32.277 M -652.40 % | 5.843 M 137.95 % | -15.397 M 62.32 % | -40.865 M -464.96 % | 11.197 M 253.13 % | -7.312 M 46.63 % | -13.700 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 |
| 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 |
| Other working capital | 13.399 M 269.35 % | -7.912 M -24.64 % | -6.348 M 76.87 % | -27.444 M 64.24 % | -76.735 M -1 704.33 % | 4.783 M 111.57 % | -41.349 M -1 133.19 % | -3.353 M 68.48 % | -10.639 M -160.66 % | 17.539 M 268.32 % | -10.420 M -114.36 % | -4.861 M 71.80 % | -17.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 521.498 M 144.19 % | 213.562 M 11.33 % | 191.826 M 244.31 % | -132.923 M -115.62 % | -61.648 M 77.88 % | -278.739 M -582.88 % | -40.818 M 77.78 % | -183.682 M -75.55 % | -104.633 M 15.75 % | -124.195 M -32.69 % | -93.600 M -9.99 % | -85.100 M -10.28 % | -77.166 M -86.38 % | -41.403 M -12.70 % | -36.737 M 51.44 % | -75.652 M -100.00 % | -37.826 M -49.23 % | -25.347 M -100.00 % | -12.674 M |
| Net cash provided by operating activities | 124.926 M -23.42 % | 163.121 M 34.98 % | 120.845 M 450.75 % | 21.942 M 276.40 % | -12.439 M -113.57 % | 91.641 M 36.62 % | 67.076 M 730.87 % | 8.073 M -86.47 % | 59.658 M 128.13 % | 26.151 M -37.09 % | 41.570 M 189.34 % | 14.367 M -74.36 % | 56.034 M 140.43 % | 23.306 M 23.11 % | 18.931 M 11.85 % | 16.925 M 100.00 % | 8.463 M -17.43 % | 10.250 M 100.00 % | 5.125 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.568 M | 0.000 | 0.000 | 0.000 100.00 % | -61.091 M | 0.000 100.00 % | -26.750 M 60.35 % | -67.465 M -100.00 % | -33.732 M 1.33 % | -34.188 M -100.00 % | -17.094 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 4.151 M 116.32 % | -25.442 M 73.46 % | -95.859 M -7.33 % | -89.313 M -426.36 % | -16.968 M 96.39 % | -470.622 M -1 354.92 % | -32.347 M -99.54 % | -16.211 M 83.96 % | -101.052 M 77.29 % | -444.980 M -229.07 % | -135.222 M -339.56 % | -30.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.703 M | 0.000 100.00 % | -114.077 M 18.95 % | -140.750 M -100.00 % | -70.375 M -72.52 % | -40.792 M -100.00 % | -20.396 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -27.191 M 82.08 % | -151.728 M -5.35 % | -144.022 M 75.71 % | -592.853 M -55.51 % | -381.225 M -196.32 % | 395.770 M 368.69 % | -147.296 M 71.88 % | -523.821 M -483.77 % | 136.493 M 157.81 % | -236.091 M -230.85 % | -71.359 M 48.66 % | -138.990 M 26.01 % | -187.850 M 56.61 % | -432.943 M -407.43 % | 140.826 M -32.36 % | 208.214 M 100.00 % | 104.107 M 38.85 % | 74.979 M 100.00 % | 37.490 M |
| Net cash used for investing activites | -27.191 M 82.08 % | -151.728 M -8.48 % | -139.871 M 77.38 % | -618.295 M -29.60 % | -477.084 M -255.68 % | 306.457 M 286.56 % | -164.264 M 83.48 % | -994.443 M -1 054.85 % | 104.146 M 141.28 % | -252.302 M -46.34 % | -172.411 M 70.48 % | -583.970 M -80.76 % | -323.072 M 30.33 % | -463.706 M -229.28 % | -140.826 M 32.38 % | -208.265 M -100.00 % | -104.133 M -37.20 % | -75.896 M -100.00 % | -37.948 M |
| Debt repayment | 0.000 -100.00 % | 473.418 M | 0.000 -100.00 % | 325.423 M | 0.000 -100.00 % | 248.806 M | 0.000 -100.00 % | 495.785 M | 0.000 -100.00 % | 501.696 M | 0.000 -100.00 % | 1.058 B | 0.000 -100.00 % | 135.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.321 M | 0.000 -100.00 % | 90.274 M -61.86 % | 236.667 M 100.00 % | 118.333 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -78.085 M 47.86 % | -149.774 M -120.27 % | -67.996 M 44.13 % | -121.714 M 54.31 % | -266.405 M -532.91 % | -42.092 M | 0.000 100.00 % | -3.432 M 96.55 % | -99.494 M | 0.000 | 0.000 100.00 % | -57.000 M -3 788.13 % | -1.466 M | 0.000 100.00 % | -5.700 M -100.00 % | -2.850 M | 0.000 | 0.000 |
| Dividends paid | -21.246 M 75.91 % | -88.190 M 2.93 % | -90.853 M -0.35 % | -90.532 M 0.75 % | -91.214 M -283.86 % | -23.762 M -307.23 % | -5.835 M | 0.000 | 0.000 100.00 % | -4.125 M 88.63 % | -36.266 M -229.87 % | -10.994 M -8.83 % | -10.102 M 9.16 % | -11.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -249.921 M -67.56 % | -149.149 M -239.54 % | 106.886 M 168.43 % | -156.198 M -132.47 % | 480.992 M 169.67 % | 178.365 M -73.96 % | 684.834 M 452.52 % | 123.947 M -64.97 % | 353.826 M 361.81 % | -135.144 M -360.93 % | 51.793 M 235.26 % | -38.292 M -115.11 % | 253.385 M -21.52 % | 322.886 M 634.92 % | 43.935 M -66.19 % | 129.953 M 100.00 % | 64.976 M 133.51 % | -193.899 M -100.00 % | -96.949 M |
| Net cash used provided by financing activities | -271.167 M -271.63 % | 157.994 M 218.13 % | -133.741 M -1 350.27 % | 10.697 M -96.01 % | 268.064 M 95.66 % | 137.004 M -78.49 % | 636.907 M 2.77 % | 619.732 M 76.87 % | 350.394 M 33.26 % | 262.933 M 1 593.39 % | 15.527 M -98.46 % | 1.009 B 314.71 % | 243.283 M -45.38 % | 445.394 M 913.76 % | 43.935 M -66.19 % | 129.953 M 100.00 % | 64.976 M 133.51 % | -193.899 M -100.00 % | -96.949 M |
| Effect of forex changes on cash | -84.846 M -85.75 % | -45.677 M -486.18 % | 11.828 M 117.88 % | -66.139 M -397.06 % | -13.306 M 86.72 % | -100.198 M -341.99 % | -22.670 M 38.64 % | -36.946 M -195.66 % | 38.621 M 416.18 % | -12.215 M -652.62 % | -1.623 M -172.01 % | 2.254 M 134.45 % | -6.543 M -1 858.87 % | 372.000 K -99.48 % | 71.728 M -39.72 % | 118.999 M 100.00 % | 59.500 M -84.87 % | 393.268 M 100.00 % | 196.634 M |
| Net change in cash | -1.049 B -200.00 % | 1.049 B 844.04 % | -140.939 M 78.38 % | -651.795 M -177.64 % | -234.765 M -153.98 % | 434.904 M -15.89 % | 517.049 M 228.11 % | -403.584 M -173.00 % | 552.819 M 2 150.25 % | 24.567 M 121.01 % | -116.937 M -126.48 % | 441.563 M 235.58 % | -325.684 M -161.18 % | 532.354 M 8 640.90 % | -6.233 M -121.64 % | 28.806 M 0.00 % | 28.806 M -56.92 % | 66.862 M 0.00 % | 66.862 M |
| Cash at beginning of period | 1.049 B | 0.000 -100.00 % | 1.066 B -37.95 % | 1.718 B -12.02 % | 1.952 B 28.66 % | 1.518 B 51.68 % | 1.000 B -28.74 % | 1.404 B 64.94 % | 851.249 M 2.97 % | 826.682 M -12.39 % | 943.619 M 87.95 % | 502.056 M -5.69 % | 532.354 M | 0.000 -100.00 % | 131.747 M 27.98 % | 102.941 M 0.00 % | 102.941 M 185.32 % | 36.080 M 0.00 % | 36.080 M |
| Cash at end of period | 0.000 -100.00 % | 1.049 B 13.37 % | 924.938 M -13.22 % | 1.066 B -37.95 % | 1.718 B -12.02 % | 1.952 B 28.66 % | 1.518 B 51.68 % | 1.000 B -28.74 % | 1.404 B 64.94 % | 851.249 M 2.97 % | 826.682 M -12.39 % | 943.619 M 356.58 % | 206.671 M -61.18 % | 532.354 M 324.14 % | 125.514 M -4.73 % | 131.747 M 0.00 % | 131.747 M 27.98 % | 102.941 M 0.00 % | 102.941 M |
| Operating cash flow | 124.926 M -23.42 % | 163.121 M 34.98 % | 120.845 M 450.75 % | 21.942 M 276.40 % | -12.439 M -113.57 % | 91.641 M 36.62 % | 67.076 M 730.87 % | 8.073 M -86.47 % | 59.658 M 128.13 % | 26.151 M -37.09 % | 41.570 M 189.34 % | 14.367 M -74.36 % | 56.034 M 140.43 % | 23.306 M 23.11 % | 18.931 M 11.85 % | 16.925 M 100.00 % | 8.463 M -17.43 % | 10.250 M 100.00 % | 5.125 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.568 M | 0.000 | 0.000 | 0.000 100.00 % | -61.091 M | 0.000 100.00 % | -26.750 M 60.35 % | -67.465 M -100.00 % | -33.732 M 1.33 % | -34.188 M -100.00 % | -17.094 M |
| Free CashFlow | 124.926 M -23.42 % | 163.121 M 34.98 % | 120.845 M 450.75 % | 21.942 M 276.40 % | -12.439 M -113.57 % | 91.641 M 36.62 % | 67.076 M 730.87 % | 8.073 M -85.86 % | 57.090 M 118.31 % | 26.151 M -37.09 % | 41.570 M 189.34 % | 14.367 M 384.09 % | -5.057 M -121.70 % | 23.306 M 398.09 % | -7.819 M 84.53 % | -50.540 M -100.00 % | -25.270 M -5.56 % | -23.938 M -100.00 % | -11.969 M |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 |