Wise Ally International Holdings Limited 9918.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.261 B 2.74 % | 1.227 B -8.11 % | 1.336 B 27.52 % | 1.047 B 27.80 % | 819.503 M -16.45 % | 980.844 M -21.99 % | 1.257 B 2.00 % | 1.233 B 79.25 % | 687.659 M |
| Net income | 72.234 M 5 701.93 % | 1.245 M -91.77 % | 15.134 M -24.78 % | 20.120 M 1 286.63 % | 1.451 M -95.65 % | 33.390 M -56.65 % | 77.018 M 3.84 % | 74.172 M 7 453.16 % | 982.000 K |
| Income before tax | 83.188 M 1 416.65 % | 5.485 M -71.60 % | 19.313 M -29.64 % | 27.448 M 685.35 % | 3.495 M -92.05 % | 43.960 M -54.28 % | 96.159 M 4.77 % | 91.777 M 14 920.79 % | 611.000 K |
| Income before tax ratio | 0.07 1 376.22 % | 0.00 -69.09 % | 0.01 -44.82 % | 0.03 514.51 % | 0.00 -90.48 % | 0.04 -41.40 % | 0.08 2.72 % | 0.07 8 279.63 % | 0.00 |
| EBITDA | 140.064 M 109.24 % | 66.940 M -8.14 % | 72.873 M 3.08 % | 70.697 M 39.57 % | 50.653 M -47.43 % | 96.348 M -31.98 % | 141.640 M 17.15 % | 120.903 M 578.09 % | 17.830 M |
| Net income ratio | 0.06 5 547.27 % | 0.00 -91.05 % | 0.01 -41.01 % | 0.02 984.99 % | 0.00 -94.80 % | 0.03 -44.43 % | 0.06 1.80 % | 0.06 4 113.67 % | 0.00 |
| Ratio EBITDA | 0.11 103.66 % | 0.05 -0.03 % | 0.05 -19.17 % | 0.07 9.21 % | 0.06 -37.08 % | 0.10 -12.80 % | 0.11 14.86 % | 0.10 278.28 % | 0.03 |
| Gross profit ratio | 0.20 14.55 % | 0.17 17.59 % | 0.15 -21.30 % | 0.19 -3.12 % | 0.19 -16.98 % | 0.23 -1.93 % | 0.24 14.84 % | 0.20 3.74 % | 0.20 |
| Weighted average shs out dil | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.62 % | 99.385 M -0.61 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| Weighted average shs out | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.62 % | 99.385 M -0.61 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| EPS diluted | 0.72 5 706.45 % | 0.01 -91.73 % | 0.15 -25.00 % | 0.20 1 269.86 % | 0.01 -95.58 % | 0.33 -57.14 % | 0.77 4.05 % | 0.74 7 451.02 % | 0.01 |
| Earnings per share | 0.72 5 706.45 % | 0.01 -91.73 % | 0.15 -25.00 % | 0.20 1 269.86 % | 0.01 -95.58 % | 0.33 -57.14 % | 0.77 4.05 % | 0.74 7 451.02 % | 0.01 |
| Gross profit | 247.901 M 17.69 % | 210.646 M 8.05 % | 194.954 M 0.36 % | 194.262 M 23.82 % | 156.892 M -30.64 % | 226.191 M -23.49 % | 295.637 M 17.14 % | 252.379 M 85.96 % | 135.717 M |
| Income tax expense | 10.954 M 158.35 % | 4.240 M 1.46 % | 4.179 M -42.97 % | 7.328 M 258.51 % | 2.044 M -80.66 % | 10.570 M -44.78 % | 19.141 M 8.72 % | 17.605 M 4 845.28 % | -371.000 K |
| Cost of revenue | 1.013 B -0.36 % | 1.017 B -10.88 % | 1.141 B 33.71 % | 853.068 M 28.74 % | 662.611 M -12.20 % | 754.653 M -21.53 % | 961.658 M -1.90 % | 980.274 M 77.60 % | 551.942 M |
| General and administrative expenses | 117.606 M 8.43 % | 108.467 M 11.16 % | 97.573 M 4.38 % | 93.481 M 6.87 % | 87.474 M -19.06 % | 108.068 M 306.32 % | 26.597 M 50.18 % | 17.710 M 23.02 % | 14.396 M |
| Selling and marketing expenses | 54.285 M 2.16 % | 53.138 M 1.71 % | 52.247 M -0.32 % | 52.414 M 8.65 % | 48.241 M -19.53 % | 59.951 M -19.08 % | 74.083 M -8.48 % | 80.946 M 34.05 % | 60.386 M |
| Other expenses | -22.754 M -182.23 % | 27.671 M 112.41 % | 13.027 M -2.70 % | 13.389 M 106.46 % | 6.485 M 194.67 % | -6.850 M -108.11 % | 84.428 M 26.69 % | 66.643 M 28.84 % | 51.725 M |
| Operating expenses | 149.137 M -21.21 % | 189.276 M 16.23 % | 162.847 M 2.24 % | 159.284 M 12.01 % | 142.200 M -11.77 % | 161.169 M -12.93 % | 185.108 M 11.98 % | 165.299 M 30.66 % | 126.507 M |
| Cost and expenses | 1.162 B -3.63 % | 1.206 B -7.49 % | 1.303 B 28.75 % | 1.012 B 25.79 % | 804.811 M -12.12 % | 915.822 M -20.14 % | 1.147 B 0.10 % | 1.146 B 68.85 % | 678.449 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 171.891 M 6.36 % | 161.605 M 7.87 % | 149.820 M 2.69 % | 145.895 M 7.50 % | 135.715 M -19.23 % | 168.019 M 66.88 % | 100.680 M 2.05 % | 98.656 M 31.92 % | 74.782 M |
| Interest income | 4.107 M 0.83 % | 4.073 M 461.79 % | 725.000 K 1 668.29 % | 41.000 K -94.76 % | 783.000 K 1 034.78 % | 69.000 K -98.27 % | 3.980 M -15.52 % | 4.711 M 81.12 % | 2.601 M |
| Interest expense | 19.673 M -1.43 % | 19.958 M 73.26 % | 11.519 M 52.15 % | 7.571 M -36.80 % | 11.980 M -38.13 % | 19.362 M 27.34 % | 15.205 M 82.27 % | 8.342 M 55.78 % | 5.355 M |
| Depreciation and amortization | 37.193 M -10.37 % | 41.497 M 3.64 % | 40.041 M 12.23 % | 35.678 M 1.42 % | 35.178 M 6.52 % | 33.026 M 9.08 % | 30.276 M 42.46 % | 21.252 M 62.12 % | 13.109 M |
| Operating income | 98.764 M 362.16 % | 21.370 M -33.44 % | 32.107 M -8.21 % | 34.978 M 138.08 % | 14.692 M -76.77 % | 63.253 M -41.10 % | 107.384 M 12.55 % | 95.408 M 2 735.30 % | 3.365 M |
| Operating income ratio | 0.08 349.84 % | 0.02 -27.56 % | 0.02 -28.02 % | 0.03 86.29 % | 0.02 -72.20 % | 0.06 -24.49 % | 0.09 10.35 % | 0.08 1 481.73 % | 0.00 |
| Total other income expenses net | -15.576 M 1.95 % | -15.885 M -24.16 % | -12.794 M -69.91 % | -7.530 M 32.75 % | -11.197 M 41.96 % | -19.293 M -71.88 % | -11.225 M -209.14 % | -3.631 M -31.84 % | -2.754 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 26.039 M -75.13 % | 104.681 M 1.19 % | 103.455 M 36.98 % | 75.527 M 14.67 % | 65.865 M -62.56 % | 175.921 M -57.18 % | 410.851 M 81.46 % | 226.413 M 14.74 % | 197.334 M |
| Total investments | 69.806 M 3 935.03 % | 1.730 M -80.98 % | 9.094 M 2 961.95 % | 297.000 K -4.50 % | 311.000 K 204.90 % | 102.000 K -92.71 % | 1.400 M -13.15 % | 1.612 M 591.85 % | 233.000 K |
| Total debt | 261.372 M -31.08 % | 379.253 M 21.06 % | 313.278 M 10.78 % | 282.799 M -5.81 % | 300.241 M -4.55 % | 314.544 M -31.18 % | 457.022 M 42.45 % | 320.838 M 38.81 % | 231.130 M |
| Accumulated other comprehensive income loss | -1.386 M -119.65 % | -631.000 K -189.00 % | 709.000 K -90.61 % | 7.552 M 531.44 % | 1.196 M 145.29 % | -2.641 M 97.78 % | -119.191 M -26.17 % | -94.469 M -41.51 % | -66.760 M |
| Retained earnings | 122.170 M 141.59 % | 50.569 M -8.01 % | 54.971 M 22.60 % | 44.837 M 24.02 % | 36.154 M -34.01 % | 54.786 M -56.78 % | 126.772 M 144.94 % | 51.757 M 495.80 % | 8.687 M |
| Common stock | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 199 900.00 % | 10.000 K -90.10 % | 101.000 K 0.00 % | 101.000 K 0.00 % | 101.000 K |
| Total equity | 221.139 M 47.14 % | 150.293 M -3.68 % | 156.035 M 2.15 % | 152.744 M 10.92 % | 137.705 M 164.03 % | 52.155 M -58.18 % | 124.717 M 132.98 % | 53.531 M 974.06 % | 4.984 M |
| Other non current liabilities | 1.898 M 7 492.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K -94.54 % | 458.000 K 663.33 % | 60.000 K -58.62 % | 145.000 K -35.27 % | 224.000 K |
| Long term debt | 49.099 M -26.58 % | 66.875 M 167.91 % | 24.962 M 58.58 % | 15.741 M -35.72 % | 24.489 M -69.29 % | 79.737 M 63.68 % | 48.714 M | 0.000 -100.00 % | 2.104 M |
| Total non current liabilities | 50.997 M -23.90 % | 67.016 M 151.92 % | 26.602 M 47.23 % | 18.068 M -30.10 % | 25.848 M -67.77 % | 80.195 M 64.42 % | 48.774 M 33 537.24 % | 145.000 K -93.77 % | 2.328 M |
| Other current liabilities | 151.606 M -2.22 % | 155.054 M 14.20 % | 135.769 M -13.65 % | 157.222 M 54.56 % | 101.725 M 418.13 % | 19.633 M -87.46 % | 156.593 M -24.16 % | 206.477 M 104.29 % | 101.069 M |
| Deferred revenue | 0.000 -100.00 % | 12.495 M -50.72 % | 25.354 M -58.55 % | 61.161 M 174.79 % | 22.257 M -77.66 % | 99.623 M | 0.000 -100.00 % | 377.000 K 2 800.00 % | 13.000 K |
| Short term debt | 212.273 M -32.05 % | 312.378 M 8.35 % | 288.316 M 7.96 % | 267.058 M -3.15 % | 275.752 M 17.44 % | 234.807 M -42.49 % | 408.308 M 27.26 % | 320.838 M 40.09 % | 229.026 M |
| Total current liabilities | 661.363 M -11.62 % | 748.322 M -5.86 % | 794.879 M 9.43 % | 726.397 M 24.81 % | 582.013 M 21.42 % | 479.342 M -37.76 % | 770.146 M -6.92 % | 827.414 M 64.65 % | 502.537 M |
| Total liabilities | 712.360 M -12.63 % | 815.338 M -0.75 % | 821.481 M 10.35 % | 744.465 M 22.47 % | 607.861 M 8.64 % | 559.537 M -31.67 % | 818.920 M -1.04 % | 827.559 M 63.92 % | 504.865 M |
| Other non current assets | 4.955 M -0.28 % | 4.969 M -86.08 % | 35.693 M 1 989.75 % | 1.708 M 0.06 % | 1.707 M 30.40 % | 1.309 M 0.38 % | 1.304 M 469.43 % | 229.000 K -59.82 % | 570.000 K |
| Long term investments | 0.000 -100.00 % | 1.730 M 107.43 % | -23.276 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 292.000 K -54.16 % | 637.000 K -9.00 % | 700.000 K -25.13 % | 935.000 K -61.99 % | 2.460 M -28.45 % | 3.438 M 78.32 % | 1.928 M -3.94 % | 2.007 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 292.000 K -54.16 % | 637.000 K -9.00 % | 700.000 K -25.13 % | 935.000 K -61.99 % | 2.460 M -28.45 % | 3.438 M 78.32 % | 1.928 M -3.94 % | 2.007 M | 0.000 |
| Property plant equipment net | 116.616 M -10.92 % | 130.914 M 43.59 % | 91.173 M -0.50 % | 91.630 M -7.71 % | 99.282 M -7.45 % | 107.269 M -16.25 % | 128.077 M 72.73 % | 74.148 M 8.29 % | 68.471 M |
| Total non current assets | 128.245 M -10.30 % | 142.969 M 29.10 % | 110.743 M 12.55 % | 98.394 M -9.33 % | 108.517 M -7.32 % | 117.094 M -14.73 % | 137.319 M 73.84 % | 78.991 M 11.15 % | 71.068 M |
| Other current assets | 31.804 M 31.03 % | 24.272 M 1.94 % | 23.810 M -10.84 % | 26.704 M 164.68 % | 10.089 M -49.42 % | 19.945 M -92.85 % | 278.786 M 26.57 % | 220.266 M 135.56 % | 93.509 M |
| Short term investments | 69.806 M 46 129.14 % | 151.000 K -99.53 % | 32.370 M 10 798.99 % | 297.000 K -4.50 % | 311.000 K 204.90 % | 102.000 K -92.71 % | 1.400 M -13.15 % | 1.612 M 591.85 % | 233.000 K |
| cash and cash equivalents | 235.333 M -14.29 % | 274.572 M 30.86 % | 209.823 M 1.23 % | 207.272 M -11.56 % | 234.376 M 69.07 % | 138.623 M 200.24 % | 46.171 M -51.10 % | 94.425 M 179.40 % | 33.796 M |
| Cash and short term investments | 305.139 M 11.13 % | 274.572 M 13.37 % | 242.193 M 16.85 % | 207.272 M -11.56 % | 234.376 M 69.07 % | 138.623 M 200.24 % | 46.171 M -51.10 % | 94.425 M 179.40 % | 33.796 M |
| Total current assets | 805.254 M -2.12 % | 822.662 M -5.09 % | 866.773 M 8.51 % | 798.815 M 25.39 % | 637.049 M 28.80 % | 494.598 M -38.66 % | 806.318 M 0.53 % | 802.099 M 82.80 % | 438.781 M |
| Inventory | 196.314 M -12.29 % | 223.828 M -1.76 % | 227.846 M -21.09 % | 288.728 M 112.37 % | 135.954 M 7.15 % | 126.878 M -43.07 % | 222.881 M 4.05 % | 214.210 M 18.49 % | 180.784 M |
| Net receivables | 271.997 M -9.33 % | 299.990 M -19.56 % | 372.924 M 35.06 % | 276.111 M 7.59 % | 256.630 M 22.70 % | 209.152 M -59.80 % | 520.263 M 8.79 % | 478.234 M 129.89 % | 208.029 M |
| Tax assets | 6.382 M 35.24 % | 4.719 M -26.87 % | 6.453 M 56.59 % | 4.121 M -18.69 % | 5.068 M -0.20 % | 5.078 M -15.51 % | 6.010 M 130.53 % | 2.607 M 28.61 % | 2.027 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 285.421 M 14.28 % | 249.755 M -24.91 % | 332.591 M 42.44 % | 233.494 M 29.55 % | 180.228 M 58.98 % | 113.364 M -42.98 % | 198.799 M -30.93 % | 287.812 M 68.49 % | 170.820 M |
| Tax payables | 12.063 M -35.28 % | 18.640 M 45.07 % | 12.849 M 72.19 % | 7.462 M 263.82 % | 2.051 M -82.79 % | 11.915 M 84.84 % | 6.446 M -45.88 % | 11.910 M 640.21 % | 1.609 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 132.000 K -22.35 % | 170.000 K -60.28 % | 428.000 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 73.093 M -15.65 % | 86.650 M 128.40 % | 37.938 M 15.32 % | 32.899 M -15.18 % | 38.785 M -19.12 % | 47.951 M -20.94 % | 60.649 M 2 602.72 % | 2.244 M -81.57 % | 12.173 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 80.355 M 0.00 % | 80.355 M 0.00 % | 80.355 M 0.00 % | 80.355 M 0.00 % | 80.355 M | 0.000 100.00 % | -101.000 K | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 116.000 K -92.82 % | 1.615 M -25.58 % | 2.170 M 86.43 % | 1.164 M 392.46 % | -398.000 K | 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 | 933.499 M -3.33 % | 965.631 M -1.22 % | 977.516 M 8.95 % | 897.209 M 20.34 % | 745.566 M 21.89 % | 611.692 M -35.18 % | 943.637 M 7.10 % | 881.090 M 72.81 % | 509.849 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -65.000 K -206.56 % | 61.000 K 160.40 % | -101.000 K |
| Change in working capital | 57.498 M 767.11 % | -8.619 M -194.97 % | -2.922 M 92.20 % | -37.454 M -631.04 % | 7.053 M -84.25 % | 44.793 M 136.19 % | -123.771 M -112.02 % | -58.376 M -2 269.16 % | -2.464 M |
| Accounts receivables | 18.583 M -73.69 % | 70.644 M 167.52 % | -104.624 M -203.46 % | -34.477 M 38.59 % | -56.138 M -183.52 % | 67.212 M 1 999.06 % | 3.202 M 101.52 % | -210.265 M -29.19 % | -162.760 M |
| Inventory | 16.070 M 260.56 % | -10.009 M -121.76 % | 46.001 M 131.86 % | -144.398 M -2 631.71 % | -5.286 M -105.52 % | 95.816 M 437.70 % | -28.373 M 4.44 % | -29.691 M -16.25 % | -25.540 M |
| Accounts payables | 22.871 M 133.02 % | -69.254 M -200.85 % | 68.673 M -52.45 % | 144.415 M 83.86 % | 78.548 M 177.83 % | -100.927 M -48.31 % | -68.050 M -146.94 % | 144.987 M 2.09 % | 142.021 M |
| Other working capital | -26.000 K 99.31 % | -3.781 M 70.85 % | -12.972 M -333.27 % | -2.994 M 70.27 % | -10.071 M 41.81 % | -17.308 M 81.86 % | -95.398 M -232.57 % | -28.685 M -224.31 % | 23.076 M |
| Other non cash items | -13.852 M -124.02 % | 57.677 M 82.70 % | 31.569 M 264.88 % | 8.652 M 235.22 % | 2.581 M -83.41 % | 15.553 M 583.46 % | -3.217 M -142.34 % | 7.598 M 2 642.96 % | 277.000 K |
| Net cash provided by operating activities | 164.027 M 78.68 % | 91.800 M 4.32 % | 88.001 M 156.38 % | 34.324 M -28.95 % | 48.307 M -64.82 % | 137.332 M 24 934.00 % | -553.000 K -100.76 % | 72.318 M 238.36 % | 21.373 M |
| Investments in property plant and equipment | -13.843 M -3.38 % | -13.391 M 8.56 % | -14.644 M 13.13 % | -16.857 M 13.16 % | -19.411 M -0.05 % | -19.402 M 16.10 % | -23.124 M 37.96 % | -37.272 M -56.53 % | -23.811 M |
| Acquisitions net | -10.000 K | 0.000 100.00 % | -2.000 M -341.84 % | 827.000 K 606.84 % | 117.000 K -88.61 % | 1.027 M 256.60 % | 288.000 K -80.42 % | 1.471 M 1 314.42 % | 104.000 K |
| Purchases of investments | -69.993 M | 0.000 100.00 % | -24.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 24.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 25.730 M 65.57 % | 15.540 M 128.88 % | -53.813 M -36 216.11 % | 149.000 K -98.62 % | 10.783 M -92.30 % | 140.030 M 394.88 % | -47.487 M 6.26 % | -50.656 M 71.31 % | -176.553 M |
| Net cash used for investing activites | -58.116 M -2 804.33 % | 2.149 M 103.05 % | -70.457 M -343.66 % | -15.881 M -86.59 % | -8.511 M -107.00 % | 121.655 M 272.29 % | -70.611 M 19.69 % | -87.928 M 56.12 % | -200.364 M |
| Debt repayment | -104.908 M -689.74 % | 17.789 M -30.07 % | 25.440 M 251.18 % | -16.828 M -20.85 % | -13.925 M 91.36 % | -161.157 M -307.20 % | 77.779 M 887.95 % | -9.871 M -6.71 % | -9.250 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -5.000 M 0.00 % | -5.000 M 50.00 % | -10.000 M 50.00 % | -20.000 M | 0.000 100.00 % | -30.000 M | 0.000 | 0.000 |
| Other financing activites | -40.270 M 4.58 % | -42.205 M -21.14 % | -34.841 M -82.16 % | -19.127 M -7.29 % | -17.827 M -227.40 % | -5.445 M 79.67 % | -26.787 M -129.43 % | 91.030 M -57.29 % | 213.132 M |
| Net cash used provided by financing activities | -145.178 M -393.53 % | -29.416 M -104.26 % | -14.401 M 68.66 % | -45.955 M -182.62 % | 55.619 M 133.38 % | -166.602 M -893.65 % | 20.992 M -74.13 % | 81.159 M -60.19 % | 203.882 M |
| Effect of forex changes on cash | 28.000 K -87.04 % | 216.000 K 136.49 % | -592.000 K -245.10 % | 408.000 K 20.71 % | 338.000 K 404.48 % | 67.000 K -96.51 % | 1.918 M 138.98 % | -4.920 M -345.75 % | 2.002 M |
| Net change in cash | -39.239 M -160.60 % | 64.749 M 2 438.18 % | 2.551 M 109.41 % | -27.104 M -128.31 % | 95.753 M 3.57 % | 92.452 M 291.59 % | -48.254 M -179.59 % | 60.629 M 125.45 % | 26.893 M |
| Cash at beginning of period | 274.572 M 30.86 % | 209.823 M 1.23 % | 207.272 M -11.56 % | 234.376 M 69.07 % | 138.623 M 200.24 % | 46.171 M -51.10 % | 94.425 M 179.40 % | 33.796 M 389.58 % | 6.903 M |
| Cash at end of period | 235.333 M -14.29 % | 274.572 M 30.86 % | 209.823 M 1.23 % | 207.272 M -11.56 % | 234.376 M 69.07 % | 138.623 M 200.24 % | 46.171 M -51.10 % | 94.425 M 179.40 % | 33.796 M |
| Operating cash flow | 164.027 M 78.68 % | 91.800 M 4.32 % | 88.001 M 156.38 % | 34.324 M -28.95 % | 48.307 M -64.82 % | 137.332 M 24 934.00 % | -553.000 K -100.76 % | 72.318 M 238.36 % | 21.373 M |
| Capital expenditure | -13.843 M -0.07 % | -13.833 M 5.54 % | -14.644 M 13.13 % | -16.857 M 13.16 % | -19.411 M -0.05 % | -19.402 M 16.10 % | -23.124 M 37.96 % | -37.272 M -56.53 % | -23.811 M |
| Free CashFlow | 150.184 M 92.63 % | 77.967 M 6.28 % | 73.357 M 319.97 % | 17.467 M -39.55 % | 28.896 M -75.50 % | 117.930 M 598.08 % | -23.677 M -167.56 % | 35.046 M 1 537.49 % | -2.438 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 | 469.858 M -32.61 % | 697.263 M 23.73 % | 563.536 M -17.20 % | 680.584 M 24.51 % | 546.606 M -30.61 % | 787.724 M 43.79 % | 547.825 M -12.49 % | 626.010 M 48.58 % | 421.320 M -21.45 % | 536.367 M 89.44 % | 283.136 M -37.53 % | 453.250 M -14.09 % | 527.594 M -3.68 % | 547.760 M -22.80 % | 709.535 M 125.73 % | 314.324 M -49.00 % | 616.327 M 100.00 % | 308.163 M -10.37 % | 343.830 M 100.00 % | 171.915 M |
| Net income | 14.338 M -74.64 % | 56.533 M 260.06 % | 15.701 M 461.35 % | 2.797 M 280.22 % | -1.552 M -113.34 % | 11.630 M 231.91 % | 3.504 M -87.50 % | 28.041 M 454.01 % | -7.921 M -133.18 % | 23.876 M 206.47 % | -22.425 M -250.09 % | 14.941 M -19.01 % | 18.449 M -33.15 % | 27.598 M -44.16 % | 49.420 M 156.67 % | 19.255 M -48.08 % | 37.086 M 100.00 % | 18.543 M 3 676.58 % | 491.000 K 100.00 % | 245.500 K |
| Income before tax | 15.857 M -74.75 % | 62.803 M 207.93 % | 20.395 M 158.33 % | 7.895 M 427.59 % | -2.410 M -114.96 % | 16.109 M 209.55 % | 5.204 M -86.08 % | 37.386 M 476.19 % | -9.938 M -134.47 % | 28.833 M 213.79 % | -25.338 M -224.83 % | 20.298 M -14.22 % | 23.662 M -32.52 % | 35.067 M -42.60 % | 61.092 M 154.13 % | 24.040 M -47.61 % | 45.889 M 100.00 % | 22.944 M 7 410.39 % | 305.500 K 100.00 % | 152.750 K |
| Income before tax ratio | 0.03 -62.53 % | 0.09 148.88 % | 0.04 211.98 % | 0.01 363.10 % | 0.00 -121.56 % | 0.02 115.28 % | 0.01 -84.09 % | 0.06 353.19 % | -0.02 -143.88 % | 0.05 160.07 % | -0.09 -299.83 % | 0.04 -0.15 % | 0.04 -29.94 % | 0.06 -25.65 % | 0.09 12.58 % | 0.08 2.72 % | 0.07 0.00 % | 0.07 8 279.63 % | 0.00 0.00 % | 0.00 |
| EBITDA | 7.129 M -85.43 % | 48.932 M 11.04 % | 44.068 M 12.03 % | 39.336 M 42.50 % | 27.604 M -37.26 % | 43.996 M 52.36 % | 28.877 M -51.09 % | 59.037 M 390.10 % | 12.046 M -77.22 % | 52.873 M 2 481.67 % | -2.220 M -104.63 % | 47.989 M -0.77 % | 48.359 M 44.92 % | 33.370 M -64.37 % | 93.665 M 164.52 % | 35.410 M -46.12 % | 65.719 M 100.00 % | 32.860 M 127.28 % | 14.458 M 100.00 % | 7.229 M |
| Net income ratio | 0.03 -62.36 % | 0.08 191.00 % | 0.03 577.95 % | 0.00 244.74 % | 0.00 -119.23 % | 0.01 130.83 % | 0.01 -85.72 % | 0.04 338.26 % | -0.02 -142.23 % | 0.04 156.20 % | -0.08 -340.27 % | 0.03 -5.73 % | 0.03 -30.60 % | 0.05 -27.66 % | 0.07 13.70 % | 0.06 1.80 % | 0.06 0.00 % | 0.06 4 113.67 % | 0.00 0.00 % | 0.00 |
| Ratio EBITDA | 0.02 -78.38 % | 0.07 -10.26 % | 0.08 35.30 % | 0.06 14.45 % | 0.05 -9.58 % | 0.06 5.96 % | 0.05 -44.11 % | 0.09 229.85 % | 0.03 -71.00 % | 0.10 1 357.23 % | -0.01 -107.41 % | 0.11 15.51 % | 0.09 50.46 % | 0.06 -53.85 % | 0.13 17.18 % | 0.11 5.65 % | 0.11 0.00 % | 0.11 153.59 % | 0.04 0.00 % | 0.04 |
| Gross profit ratio | 0.17 -16.22 % | 0.20 3.93 % | 0.19 -2.31 % | 0.20 40.59 % | 0.14 -8.91 % | 0.15 14.63 % | 0.13 -26.01 % | 0.18 9.51 % | 0.17 -20.35 % | 0.21 36.12 % | 0.15 -29.49 % | 0.22 -2.91 % | 0.22 -2.48 % | 0.23 -4.68 % | 0.24 2.08 % | 0.24 14.84 % | 0.20 0.00 % | 0.20 3.74 % | 0.20 0.00 % | 0.20 |
| Weighted average shs out dil | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 33.33 % | 75.000 M -25.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| Weighted average shs out | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 33.33 % | 75.000 M -25.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| EPS diluted | 0.14 -75.44 % | 0.57 256.25 % | 0.16 471.43 % | 0.03 280.65 % | -0.02 -112.92 % | 0.12 242.86 % | 0.04 -87.50 % | 0.28 453.54 % | -0.08 -133.00 % | 0.24 209.09 % | -0.22 -246.67 % | 0.15 -16.67 % | 0.18 -50.00 % | 0.36 -28.00 % | 0.50 163.16 % | 0.19 -50.00 % | 0.38 100.00 % | 0.19 3 700.00 % | 0.01 100.00 % | 0.00 |
| Earnings per share | 0.14 -75.44 % | 0.57 256.25 % | 0.16 471.43 % | 0.03 280.65 % | -0.02 -112.92 % | 0.12 242.86 % | 0.04 -87.50 % | 0.28 453.54 % | -0.08 -133.00 % | 0.24 209.09 % | -0.22 -246.67 % | 0.15 -16.67 % | 0.18 -50.00 % | 0.36 -28.00 % | 0.50 163.16 % | 0.19 -50.00 % | 0.38 100.00 % | 0.19 3 700.00 % | 0.01 100.00 % | 0.00 |
| Gross profit | 78.727 M -43.55 % | 139.456 M 28.60 % | 108.445 M -19.11 % | 134.061 M 75.05 % | 76.585 M -36.79 % | 121.165 M 64.82 % | 73.513 M -35.25 % | 113.538 M 62.71 % | 69.780 M -37.43 % | 111.529 M 157.86 % | 43.251 M -55.95 % | 98.189 M -16.59 % | 117.719 M -6.07 % | 125.328 M -26.41 % | 170.309 M 130.43 % | 73.909 M -41.43 % | 126.190 M 100.00 % | 63.095 M -7.02 % | 67.859 M 100.00 % | 33.929 M |
| Income tax expense | 1.519 M -75.73 % | 6.260 M 33.36 % | 4.694 M -7.92 % | 5.098 M 694.17 % | -858.000 K -134.10 % | 2.516 M 51.29 % | 1.663 M -82.20 % | 9.345 M 563.31 % | -2.017 M -140.69 % | 4.957 M 270.17 % | -2.913 M -154.38 % | 5.357 M 2.76 % | 5.213 M -30.20 % | 7.469 M -36.01 % | 11.672 M 143.92 % | 4.785 M -45.64 % | 8.803 M 100.00 % | 4.401 M 2 472.64 % | -185.500 K -100.00 % | -92.750 K |
| Cost of revenue | 391.131 M -29.88 % | 557.807 M 22.57 % | 455.091 M -16.73 % | 546.523 M 16.28 % | 470.021 M -29.49 % | 666.559 M 40.53 % | 474.312 M -7.45 % | 512.472 M 45.78 % | 351.540 M -17.25 % | 424.838 M 77.10 % | 239.885 M -32.44 % | 355.061 M -13.37 % | 409.875 M -2.97 % | 422.432 M -21.66 % | 539.226 M 124.29 % | 240.415 M -50.95 % | 490.137 M 100.00 % | 245.069 M -11.20 % | 275.971 M 100.00 % | 137.986 M |
| General and administrative expenses | 60.865 M 1.47 % | 59.982 M 4.09 % | 57.624 M 7.93 % | 53.392 M 93.89 % | 27.538 M 17.43 % | 23.451 M -7.44 % | 25.336 M 7.63 % | 23.540 M 1.46 % | 23.201 M 5.94 % | 21.900 M 0.29 % | 21.837 M -17.65 % | 26.517 M -3.63 % | 27.517 M -54.64 % | 60.657 M 20.43 % | 50.368 M 657.50 % | 6.649 M -24.91 % | 8.855 M 100.00 % | 4.428 M -38.49 % | 7.198 M 100.00 % | 3.599 M |
| Selling and marketing expenses | 28.853 M 6.37 % | 27.126 M -0.12 % | 27.159 M -10.39 % | 30.308 M 165.51 % | 11.415 M -28.83 % | 16.040 M 59.07 % | 10.084 M -28.43 % | 14.090 M 16.27 % | 12.118 M -12.75 % | 13.888 M 35.71 % | 10.233 M -24.10 % | 13.483 M -18.25 % | 16.493 M -51.02 % | 33.675 M -16.66 % | 40.408 M 118.18 % | 18.521 M -54.24 % | 40.473 M 100.00 % | 20.237 M -32.98 % | 30.193 M 100.00 % | 15.097 M |
| Other expenses | -29.893 M -65.98 % | -18.010 M -279.64 % | -4.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.425 M -108.11 % | 42.214 M 100.00 % | 21.107 M 143.47 % | -48.550 M -100.00 % | -24.275 M -193.86 % | 25.863 M 100.00 % | 12.931 M |
| Operating expenses | 60.558 M -12.36 % | 69.098 M -13.67 % | 80.039 M -3.60 % | 83.028 M 6.58 % | 77.905 M -8.61 % | 85.247 M 20.34 % | 70.838 M 8.43 % | 65.332 M -6.28 % | 69.707 M -3.06 % | 71.911 M 13.88 % | 63.148 M -15.45 % | 74.685 M -10.07 % | 83.051 M -0.22 % | 83.237 M -20.74 % | 105.016 M 126.93 % | 46.277 M 5 848.20 % | 778.000 K 100.00 % | 389.000 K -99.39 % | 63.254 M 100.00 % | 31.627 M |
| Cost and expenses | 451.689 M -27.95 % | 626.905 M 17.15 % | 535.130 M -15.00 % | 629.551 M 14.90 % | 547.926 M -27.12 % | 751.806 M 37.91 % | 545.150 M -5.65 % | 577.804 M 37.17 % | 421.247 M -15.20 % | 496.749 M 63.93 % | 303.033 M -29.49 % | 429.746 M -12.82 % | 492.926 M -2.52 % | 505.669 M -21.51 % | 644.242 M 124.72 % | 286.692 M -49.95 % | 572.787 M 100.00 % | 286.393 M -15.57 % | 339.225 M 100.00 % | 169.612 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 | 90.451 M 3.84 % | 87.108 M 2.74 % | 84.783 M 2.11 % | 83.028 M 6.58 % | 77.905 M -8.61 % | 85.247 M 20.34 % | 70.838 M 8.43 % | 65.332 M -6.28 % | 69.707 M -3.06 % | 71.911 M 13.88 % | 63.148 M -15.45 % | 74.685 M -10.07 % | 83.051 M -10.84 % | 93.149 M 1.29 % | 91.959 M 265.35 % | 25.170 M -48.97 % | 49.328 M 100.00 % | 24.664 M -34.04 % | 37.391 M 100.00 % | 18.696 M |
| Interest income | 3.127 M 47.57 % | 2.119 M -46.71 % | 3.976 M 69.05 % | 2.352 M 36.66 % | 1.721 M 143.77 % | 706.000 K -65.24 % | 2.031 M 14.55 % | 1.773 M -10.99 % | 1.992 M -19.69 % | 2.481 M -20.45 % | 3.118 M -36.09 % | 4.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.439 M -43.78 % | 9.674 M -51.63 % | 19.998 M 76.09 % | 11.357 M 32.04 % | 8.601 M 15.64 % | 7.438 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.841 M -50.00 % | 9.681 M 27.34 % | 7.603 M 100.00 % | 3.801 M -8.86 % | 4.171 M 100.00 % | 2.086 M -22.11 % | 2.678 M 100.00 % | 1.339 M |
| Depreciation and amortization | 18.609 M 1 320.26 % | -1.525 M -108.09 % | 18.856 M -6.11 % | 20.084 M -6.21 % | 21.413 M 4.71 % | 20.449 M 4.37 % | 19.592 M 10.70 % | 17.698 M -1.57 % | 17.980 M -5.45 % | 19.017 M 17.67 % | 16.161 M -9.71 % | 17.899 M 18.32 % | 15.127 M 1 170.11 % | 1.191 M -92.22 % | 15.315 M 102.34 % | 7.569 M -51.67 % | 15.660 M 100.00 % | 7.830 M -31.76 % | 11.475 M 100.00 % | 5.737 M |
| Operating income | 18.169 M -74.18 % | 70.358 M 147.69 % | 28.406 M -44.34 % | 51.033 M 3 966.14 % | -1.320 M -103.68 % | 35.918 M 1 242.73 % | 2.675 M -94.45 % | 48.206 M 65 935.62 % | 73.000 K -99.82 % | 39.618 M 299.12 % | -19.897 M -184.65 % | 23.504 M -32.20 % | 34.668 M 7.73 % | 32.179 M -58.93 % | 78.350 M 181.42 % | 27.841 M -44.38 % | 50.060 M 100.00 % | 25.030 M 739.08 % | 2.983 M 100.00 % | 1.492 M |
| Operating income ratio | 0.04 -61.68 % | 0.10 100.18 % | 0.05 -32.78 % | 0.07 3 205.06 % | 0.00 -105.30 % | 0.05 833.80 % | 0.00 -93.66 % | 0.08 44 343.57 % | 0.00 -99.77 % | 0.07 205.11 % | -0.07 -235.52 % | 0.05 -21.08 % | 0.07 11.85 % | 0.06 -46.80 % | 0.11 24.67 % | 0.09 9.05 % | 0.08 0.00 % | 0.08 836.19 % | 0.01 0.00 % | 0.01 |
| Total other income expenses net | -2.312 M 69.40 % | -7.555 M 5.69 % | -8.011 M 81.43 % | -43.138 M -3 857.61 % | -1.090 M 94.50 % | -19.809 M -883.27 % | 2.529 M 123.37 % | -10.820 M -8.08 % | -10.011 M 7.18 % | -10.785 M -98.22 % | -5.441 M -69.71 % | -3.206 M 70.87 % | -11.006 M -481.09 % | 2.888 M 116.73 % | -17.258 M -354.01 % | -3.801 M 8.86 % | -4.171 M -100.00 % | -2.086 M 22.11 % | -2.678 M -100.00 % | -1.339 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 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.925 M -541.36 % | 26.039 M -64.95 % | 74.290 M -29.03 % | 104.681 M -51.01 % | 213.676 M 106.54 % | 103.455 M 12.61 % | 91.874 M 21.64 % | 75.527 M 0.05 % | 75.493 M 14.62 % | 65.865 M -34.87 % | 101.123 M -42.52 % | 175.921 M -51.03 % | 359.267 M -12.56 % | 410.851 M 81.46 % | 226.413 M 6.86 % | 211.874 M 7.37 % | 197.334 M |
| Total investments | 20.162 M -71.12 % | 69.806 M 219.41 % | 21.855 M 1 163.29 % | 1.730 M -80.98 % | 9.094 M 0.00 % | 9.094 M -62.05 % | 23.963 M 7 968.35 % | 297.000 K | 0.000 -100.00 % | 311.000 K | 0.000 -100.00 % | 102.000 K | 0.000 -100.00 % | 1.400 M -13.15 % | 1.612 M 74.74 % | 922.500 K 295.92 % | 233.000 K |
| Total debt | 184.867 M -29.27 % | 261.372 M -19.83 % | 326.028 M -14.03 % | 379.253 M 8.38 % | 349.932 M 11.70 % | 313.278 M 3.95 % | 301.363 M 6.56 % | 282.799 M -1.98 % | 288.522 M -3.90 % | 300.241 M -3.43 % | 310.921 M -1.15 % | 314.544 M -25.61 % | 422.856 M -7.48 % | 457.022 M 42.45 % | 320.838 M 16.25 % | 275.984 M 19.41 % | 231.130 M |
| Accumulated other comprehensive income loss | -11.064 M -698.27 % | -1.386 M 86.66 % | -10.388 M -1 546.28 % | -631.000 K 44.79 % | -1.143 M -261.21 % | 709.000 K -87.10 % | 5.498 M -27.20 % | 7.552 M 130.17 % | 3.281 M 174.33 % | 1.196 M 140.96 % | -2.920 M 98.01 % | -146.438 M -9.73 % | -133.459 M -11.97 % | -119.191 M -26.17 % | -94.469 M -17.19 % | -80.615 M -20.75 % | -66.760 M |
| Retained earnings | 145.513 M 19.11 % | 122.170 M 63.67 % | 74.642 M 47.60 % | 50.569 M 4.44 % | 48.419 M -11.92 % | 54.971 M 26.83 % | 43.341 M -3.34 % | 44.837 M 145.91 % | 18.233 M -49.57 % | 36.154 M 192.48 % | 12.361 M -77.44 % | 54.786 M -39.63 % | 90.756 M -31.04 % | 131.601 M 154.27 % | 51.757 M 71.26 % | 30.222 M 247.90 % | 8.687 M |
| Common stock | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 199 900.00 % | 10.000 K -90.10 % | 101.000 K 0.00 % | 101.000 K 0.00 % | 101.000 K 0.00 % | 101.000 K 0.00 % | 101.000 K |
| Total equity | 234.804 M 6.18 % | 221.139 M 34.34 % | 164.609 M 9.53 % | 150.293 M 1.80 % | 147.631 M -5.39 % | 156.035 M 4.59 % | 149.194 M -2.32 % | 152.744 M 25.33 % | 121.869 M -11.50 % | 137.705 M 25.42 % | 109.796 M 110.52 % | 52.155 M -41.35 % | 88.933 M -28.69 % | 124.717 M 132.98 % | 53.531 M 82.97 % | 29.258 M 487.03 % | 4.984 M |
| Other non current liabilities | 1.898 M 0.00 % | 1.898 M 31.44 % | 1.444 M 5 676.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K 0.00 % | 25.000 K -89.88 % | 247.000 K 888.00 % | 25.000 K -92.28 % | 324.000 K -29.26 % | 458.000 K 13.93 % | 402.000 K 570.00 % | 60.000 K -58.62 % | 145.000 K -21.41 % | 184.500 K -17.63 % | 224.000 K |
| Long term debt | 36.537 M -25.59 % | 49.099 M -18.87 % | 60.520 M -9.50 % | 66.875 M -12.77 % | 76.667 M 207.13 % | 24.962 M -27.45 % | 34.406 M 118.58 % | 15.741 M -34.24 % | 23.938 M -2.25 % | 24.489 M -14.33 % | 28.584 M -64.15 % | 79.737 M 89.27 % | 42.129 M -13.52 % | 48.714 M | 0.000 -100.00 % | 1.052 M -50.00 % | 2.104 M |
| Total non current liabilities | 38.435 M -24.63 % | 50.997 M -18.06 % | 62.236 M -7.13 % | 67.016 M -14.11 % | 78.027 M 193.31 % | 26.602 M -30.92 % | 38.508 M 113.13 % | 18.068 M -25.29 % | 24.185 M -6.43 % | 25.848 M -10.59 % | 28.908 M -63.95 % | 80.195 M 88.56 % | 42.531 M -12.80 % | 48.774 M 33 537.24 % | 145.000 K -88.27 % | 1.237 M -46.89 % | 2.328 M |
| Other current liabilities | 167.282 M 10.34 % | 151.606 M -2.24 % | 155.075 M 0.01 % | 155.054 M 17.72 % | 131.715 M -2.99 % | 135.769 M -45.90 % | 250.957 M 59.62 % | 157.222 M -8.05 % | 170.990 M 68.09 % | 101.725 M 28.23 % | 79.329 M 304.06 % | 19.633 M -87.27 % | 154.221 M -1.51 % | 156.593 M -24.16 % | 206.477 M 34.27 % | 153.773 M 52.15 % | 101.069 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 12.495 M | 0.000 -100.00 % | 25.354 M | 0.000 -100.00 % | 61.161 M | 0.000 -100.00 % | 22.257 M -72.41 % | 80.660 M -19.03 % | 99.623 M -12.05 % | 113.276 M | 0.000 -100.00 % | 377.000 K 93.33 % | 195.000 K 1 400.00 % | 13.000 K |
| Short term debt | 148.330 M -30.12 % | 212.273 M -20.05 % | 265.508 M -15.00 % | 312.378 M 14.31 % | 273.265 M -5.22 % | 288.316 M 8.00 % | 266.957 M -0.04 % | 267.058 M 0.94 % | 264.584 M -4.05 % | 275.752 M -10.78 % | 309.077 M 31.63 % | 234.807 M -38.33 % | 380.727 M -6.75 % | 408.308 M 27.26 % | 320.838 M 16.70 % | 274.932 M 20.04 % | 229.026 M |
| Total current liabilities | 533.302 M -19.36 % | 661.363 M -8.50 % | 722.774 M -3.41 % | 748.322 M 8.72 % | 688.283 M -13.41 % | 794.879 M 0.23 % | 793.077 M 9.18 % | 726.397 M 6.07 % | 684.836 M 17.67 % | 582.013 M 12.84 % | 515.788 M 7.60 % | 479.342 M -33.23 % | 717.865 M -6.79 % | 770.146 M -6.92 % | 827.414 M 24.43 % | 664.976 M 32.32 % | 502.537 M |
| Total liabilities | 571.737 M -19.74 % | 712.360 M -9.25 % | 785.010 M -3.72 % | 815.338 M 6.40 % | 766.310 M -6.72 % | 821.481 M -1.22 % | 831.585 M 11.70 % | 744.465 M 5.00 % | 709.021 M 16.64 % | 607.861 M 11.60 % | 544.696 M -2.65 % | 559.537 M -26.42 % | 760.396 M -7.15 % | 818.920 M -1.04 % | 827.559 M 24.22 % | 666.212 M 31.96 % | 504.865 M |
| Other non current assets | 14.770 M 198.08 % | 4.955 M -58.10 % | 11.827 M 138.02 % | 4.969 M -93.69 % | 78.745 M 120.62 % | 35.693 M 1 989.75 % | 1.708 M 0.00 % | 1.708 M -64.60 % | 4.825 M 182.66 % | 1.707 M -56.35 % | 3.911 M 198.78 % | 1.309 M 0.31 % | 1.305 M 0.08 % | 1.304 M 469.43 % | 229.000 K -42.68 % | 399.500 K -29.91 % | 570.000 K |
| Long term investments | 0.000 | 0.000 -100.00 % | 10.000 K -99.42 % | 1.730 M 102.77 % | -62.511 M -168.56 % | -23.276 M -197.13 % | 23.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 139.000 K -52.40 % | 292.000 K -43.41 % | 516.000 K -19.00 % | 637.000 K -24.97 % | 849.000 K 21.29 % | 700.000 K 10.58 % | 633.000 K -32.30 % | 935.000 K -42.60 % | 1.629 M -33.78 % | 2.460 M -12.21 % | 2.802 M -18.50 % | 3.438 M -21.63 % | 4.387 M 127.54 % | 1.928 M -3.94 % | 2.007 M 100.00 % | 1.004 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 139.000 K -52.40 % | 292.000 K -43.41 % | 516.000 K -19.00 % | 637.000 K -24.97 % | 849.000 K 21.29 % | 700.000 K 10.58 % | 633.000 K -32.30 % | 935.000 K -42.60 % | 1.629 M -33.78 % | 2.460 M -12.21 % | 2.802 M -18.50 % | 3.438 M -21.63 % | 4.387 M 127.54 % | 1.928 M -3.94 % | 2.007 M 100.00 % | 1.004 M | 0.000 |
| Property plant equipment net | 97.324 M -16.54 % | 116.616 M -4.17 % | 121.686 M -7.05 % | 130.914 M -8.28 % | 142.733 M 56.55 % | 91.173 M -14.96 % | 107.210 M 17.00 % | 91.630 M -10.98 % | 102.928 M 3.67 % | 99.282 M 9.36 % | 90.786 M -15.37 % | 107.269 M -9.52 % | 118.559 M -7.43 % | 128.077 M 72.73 % | 74.148 M 3.98 % | 71.310 M 4.15 % | 68.471 M |
| Total non current assets | 112.233 M -12.49 % | 128.245 M -4.32 % | 134.039 M -6.25 % | 142.969 M -14.89 % | 167.983 M 51.69 % | 110.743 M -19.45 % | 137.491 M 39.74 % | 98.394 M -15.50 % | 116.445 M 7.31 % | 108.517 M 1.94 % | 106.452 M -9.09 % | 117.094 M -10.18 % | 130.369 M -5.06 % | 137.319 M 73.84 % | 78.991 M 5.28 % | 75.030 M 5.57 % | 71.068 M |
| Other current assets | 22.915 M -27.95 % | 31.804 M 9.77 % | 28.972 M 19.36 % | 24.272 M -18.79 % | 29.887 M 5.91 % | 28.218 M 21.45 % | 23.234 M -15.00 % | 27.335 M 9.77 % | 24.903 M 134.76 % | 10.608 M -46.58 % | 19.857 M -12.87 % | 22.790 M -90.46 % | 238.901 M -14.31 % | 278.786 M 26.57 % | 220.266 M 40.40 % | 156.888 M 67.78 % | 93.509 M |
| Short term investments | 20.162 M -71.12 % | 69.806 M 195.41 % | 23.630 M | 0.000 -100.00 % | 71.605 M 121.21 % | 32.370 M | 0.000 -100.00 % | 297.000 K | 0.000 -100.00 % | 311.000 K | 0.000 -100.00 % | 102.000 K | 0.000 -100.00 % | 1.400 M -13.15 % | 1.612 M 74.74 % | 922.500 K 295.92 % | 233.000 K |
| cash and cash equivalents | 299.792 M 27.39 % | 235.333 M -6.52 % | 251.738 M -8.32 % | 274.572 M 101.51 % | 136.256 M -35.06 % | 209.823 M 0.16 % | 209.489 M 1.07 % | 207.272 M -2.70 % | 213.029 M -9.11 % | 234.376 M 11.72 % | 209.798 M 51.34 % | 138.623 M 118.00 % | 63.589 M 37.72 % | 46.171 M -51.10 % | 94.425 M 47.28 % | 64.111 M 89.70 % | 33.796 M |
| Cash and short term investments | 319.954 M 4.86 % | 305.139 M 10.81 % | 275.368 M 0.29 % | 274.572 M 32.09 % | 207.861 M -14.18 % | 242.193 M 15.61 % | 209.489 M 1.07 % | 207.272 M -2.70 % | 213.029 M -9.11 % | 234.376 M 11.72 % | 209.798 M 51.34 % | 138.623 M 118.00 % | 63.589 M 37.72 % | 46.171 M -51.10 % | 94.425 M 47.28 % | 64.111 M 89.70 % | 33.796 M |
| Total current assets | 694.308 M -13.78 % | 805.254 M -1.27 % | 815.580 M -0.86 % | 822.662 M 10.28 % | 745.958 M -13.94 % | 866.773 M 2.78 % | 843.288 M 5.57 % | 798.815 M 11.81 % | 714.445 M 12.15 % | 637.049 M 16.24 % | 548.040 M 10.81 % | 494.598 M -31.21 % | 718.960 M -10.83 % | 806.318 M 0.53 % | 802.099 M 29.28 % | 620.440 M 41.40 % | 438.781 M |
| Inventory | 173.077 M -11.84 % | 196.314 M -17.47 % | 237.875 M 6.28 % | 223.828 M -12.92 % | 257.044 M 12.81 % | 227.846 M -25.07 % | 304.067 M 5.31 % | 288.728 M -1.62 % | 293.478 M 115.87 % | 135.954 M -7.25 % | 146.587 M 15.53 % | 126.878 M -31.79 % | 186.013 M -16.54 % | 222.881 M 4.05 % | 214.210 M 8.46 % | 197.497 M 9.24 % | 180.784 M |
| Net receivables | 178.362 M -34.43 % | 271.997 M -0.50 % | 273.365 M -8.88 % | 299.990 M 6.74 % | 281.053 M -24.64 % | 372.924 M 13.10 % | 329.732 M 19.42 % | 276.111 M 32.79 % | 207.938 M -18.97 % | 256.630 M 49.38 % | 171.798 M -17.86 % | 209.152 M -53.33 % | 448.162 M -13.86 % | 520.263 M 8.79 % | 478.234 M 39.37 % | 343.132 M 64.94 % | 208.029 M |
| Tax assets | 0.000 -100.00 % | 6.382 M | 0.000 -100.00 % | 4.719 M -42.22 % | 8.167 M 26.56 % | 6.453 M 62.26 % | 3.977 M -3.49 % | 4.121 M -41.65 % | 7.063 M 39.36 % | 5.068 M -43.39 % | 8.953 M 76.31 % | 5.078 M -17.00 % | 6.118 M 1.80 % | 6.010 M 130.53 % | 2.607 M 12.52 % | 2.317 M 14.31 % | 2.027 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 | 217.690 M -23.73 % | 285.421 M -1.28 % | 289.134 M 15.77 % | 249.755 M -6.59 % | 267.369 M -19.61 % | 332.591 M 24.21 % | 267.757 M 14.67 % | 233.494 M -5.39 % | 246.809 M 36.94 % | 180.228 M 44.30 % | 124.902 M 10.18 % | 113.364 M -35.24 % | 175.063 M -11.94 % | 198.799 M -30.93 % | 287.812 M 25.51 % | 229.316 M 34.24 % | 170.820 M |
| Tax payables | 0.000 -100.00 % | 12.063 M -7.61 % | 13.057 M -29.95 % | 18.640 M 16.98 % | 15.934 M 24.01 % | 12.849 M 73.49 % | 7.406 M -0.75 % | 7.462 M 204.20 % | 2.453 M 19.60 % | 2.051 M -17.30 % | 2.480 M -79.19 % | 11.915 M 58.61 % | 7.512 M 16.54 % | 6.446 M -45.88 % | 11.910 M 76.20 % | 6.760 M 320.11 % | 1.609 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 222.000 K 68.18 % | 132.000 K -40.54 % | 222.000 K 30.59 % | 170.000 K -43.14 % | 299.000 K -30.14 % | 428.000 K 21.59 % | 352.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 61.093 M -16.42 % | 73.093 M -11.58 % | 82.664 M -4.60 % | 86.650 M -11.36 % | 97.755 M 157.67 % | 37.938 M -32.82 % | 56.473 M 71.66 % | 32.899 M -20.61 % | 41.442 M 6.85 % | 38.785 M -6.57 % | 41.512 M -13.43 % | 47.951 M -12.35 % | 54.706 M -9.80 % | 60.649 M 2 602.72 % | 2.244 M -68.87 % | 7.209 M -40.78 % | 12.173 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.143 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 total stockholders equity | 80.355 M 0.00 % | 80.355 M 0.00 % | 80.355 M 0.00 % | 80.355 M 0.00 % | 80.355 M 0.00 % | 80.355 M -8.77 % | 88.080 M 0.00 % | 88.080 M 1.66 % | 86.643 M 7.83 % | 80.355 M 0.00 % | 80.355 M | 0.000 | 0.000 100.00 % | -101.000 K | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 272.000 K 134.48 % | 116.000 K -91.31 % | 1.335 M -17.34 % | 1.615 M -58.11 % | 3.855 M 77.65 % | 2.170 M -99.58 % | 516.141 M 44 242.01 % | 1.164 M 524.82 % | -274.000 K 31.16 % | -398.000 K -31.79 % | -302.000 K | 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 | 806.541 M -13.60 % | 933.499 M -1.70 % | 949.619 M -1.66 % | 965.631 M 5.66 % | 913.941 M -6.50 % | 977.516 M -0.33 % | 980.779 M 9.31 % | 897.209 M 7.98 % | 830.890 M 11.44 % | 745.566 M 13.92 % | 654.492 M 7.00 % | 611.692 M -27.98 % | 849.329 M -9.99 % | 943.637 M 7.10 % | 881.090 M 26.69 % | 695.470 M 36.41 % | 509.849 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.000 K -60.00 % | -25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 34.627 M | 0.000 -100.00 % | 57.021 M | 0.000 100.00 % | -35.345 M | 0.000 100.00 % | -91.762 M | 0.000 100.00 % | -35.748 M | 0.000 -100.00 % | 25.260 M -35.22 % | 38.992 M 168.43 % | -56.985 M -4 608.31 % | 1.264 M 104.08 % | -30.943 M -6.01 % | -29.188 M -100.00 % | -14.594 M -1 084.58 % | -1.232 M -100.00 % | -616.000 K |
| Accounts receivables | 0.000 -100.00 % | 18.583 M | 0.000 -100.00 % | 70.811 M | 0.000 100.00 % | -52.163 M | 0.000 100.00 % | -17.494 M | 0.000 100.00 % | -29.598 M | 0.000 -100.00 % | 46.241 M 120.50 % | 20.971 M 326.81 % | -9.246 M -130.31 % | 30.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 16.070 M | 0.000 100.00 % | -10.009 M | 0.000 -100.00 % | 23.001 M | 0.000 100.00 % | -72.199 M | 0.000 100.00 % | -2.643 M | 0.000 -100.00 % | 57.308 M 48.82 % | 38.508 M 288.89 % | -20.387 M -155.28 % | -7.986 M -12.59 % | -7.093 M 52.22 % | -14.846 M -100.00 % | -7.423 M 41.87 % | -12.770 M -100.00 % | -6.385 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -78.043 M -241.04 % | -22.884 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -26.000 K | 0.000 100.00 % | -3.781 M | 0.000 100.00 % | -6.182 M | 0.000 100.00 % | -2.069 M | 0.000 100.00 % | -3.507 M | 0.000 100.00 % | -246.000 K -110.26 % | 2.397 M 108.76 % | -27.352 M -28.69 % | -21.255 M 10.88 % | -23.850 M -66.29 % | -14.343 M -100.00 % | -7.171 M -162.15 % | 11.538 M 100.00 % | 5.769 M |
| Other non cash items | 38.609 M 1 035.75 % | -4.126 M -114.69 % | 28.092 M 227.70 % | -21.998 M -148.79 % | 45.091 M -7.21 % | 48.596 M -25.69 % | 65.400 M 5 039.58 % | -1.324 M -102.74 % | 48.324 M -5.58 % | 51.180 M 76.37 % | 29.018 M 62.95 % | 17.808 M 345.93 % | -7.241 M 21.74 % | -9.252 M 78.06 % | -42.166 M -1 159.18 % | 3.981 M -68.41 % | 12.602 M 100.00 % | 6.301 M 13 505.85 % | -47.000 K -100.00 % | -23.500 K |
| Net cash provided by operating activities | 71.556 M -17.78 % | 87.034 M 38.92 % | 62.649 M 9.14 % | 57.403 M 159.44 % | 22.126 M -44.37 % | 39.777 M -19.34 % | 49.312 M 446.76 % | 9.019 M -59.78 % | 22.423 M -59.99 % | 56.039 M 685.69 % | -9.568 M -114.58 % | 65.616 M -8.44 % | 71.668 M 394.19 % | -24.361 M -202.32 % | 23.808 M 17 320.98 % | -138.250 K -100.38 % | 36.159 M 100.00 % | 18.080 M 69.18 % | 10.687 M 100.00 % | 5.343 M |
| Investments in property plant and equipment | -4.756 M | 0.000 100.00 % | -4.232 M 55.09 % | -9.424 M -113.84 % | -4.407 M 59.86 % | -10.979 M -199.56 % | -3.665 M 29.36 % | -5.188 M 55.12 % | -11.561 M 29.04 % | -16.292 M -422.35 % | -3.119 M 73.04 % | -11.568 M -47.66 % | -7.834 M 15.90 % | -9.315 M 29.67 % | -13.245 M -129.11 % | -5.781 M 68.98 % | -18.636 M -100.00 % | -9.318 M 21.73 % | -11.906 M -100.00 % | -5.953 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 230.000 K -84.76 % | 1.509 M 4 930.00 % | 30.000 K 109.29 % | -323.000 K -195.28 % | 339.000 K -59.01 % | 827.000 K | 0.000 -100.00 % | 90.000 K 233.33 % | 27.000 K -96.88 % | 866.000 K 437.89 % | 161.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -21.855 M 0.66 % | -22.000 M -737.30 % | -2.628 M 88.06 % | -22.000 M -1 000.00 % | -2.000 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 100.00 % | -3.944 M -200.00 % | 3.944 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 |
| Other investing activites | 73.144 M 301.24 % | -36.347 M -19 653.80 % | -184.000 K -9 100.00 % | -2.000 K -100.08 % | 2.628 M -88.06 % | 22.000 M 200.00 % | -22.000 M -6 403.72 % | 349.000 K 395.04 % | 70.500 K -98.50 % | 4.709 M 2 606.32 % | 174.000 K -98.26 % | 10.000 M 200.00 % | -10.000 M 49.67 % | -19.869 M 29.50 % | -28.182 M -587.49 % | 5.781 M -68.98 % | 18.636 M 100.00 % | 9.318 M -21.73 % | 11.906 M 100.00 % | 5.953 M |
| Net cash used for investing activites | 68.388 M 288.15 % | -36.347 M -39.58 % | -26.041 M 23.09 % | -33.861 M -7 720.09 % | -433.000 K 96.17 % | -11.302 M 58.64 % | -27.326 M -526.60 % | -4.361 M 62.28 % | -11.561 M 28.64 % | -16.202 M -424.00 % | -3.092 M -102.23 % | 138.899 M 885.94 % | -17.673 M 39.44 % | -29.184 M 29.55 % | -41.427 M -616.61 % | -5.781 M 68.98 % | -18.636 M -100.00 % | -9.318 M 44.88 % | -16.906 M -100.00 % | -8.453 M |
| Debt repayment | -11.557 M 79.41 % | -56.127 M -15.06 % | -48.781 M -186.92 % | 56.119 M 246.41 % | -38.330 M | 0.000 100.00 % | -5.010 M | 0.000 100.00 % | -14.376 M -11.55 % | -12.887 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 107.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 100.00 % | -5.000 M | 0.000 100.00 % | -10.000 M | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M -300.00 % | -7.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -63.806 M -474.62 % | -11.104 M -5.25 % | -10.550 M 29.40 % | -14.944 M -225.52 % | 11.906 M 193.83 % | 4.052 M 145.07 % | -8.990 M 14.36 % | -10.498 M -28.68 % | -8.158 M 35.61 % | -12.669 M -113.51 % | 93.794 M 255.31 % | -60.393 M -163.62 % | -22.909 M -127.15 % | 84.392 M 2 327.15 % | 3.477 M 101.75 % | -198.731 M 58.05 % | -473.707 M -100.00 % | -236.853 M -150.82 % | -94.433 M -100.00 % | -47.216 M |
| Net cash used provided by financing activities | -75.363 M -12.10 % | -67.231 M -13.32 % | -59.331 M -244.09 % | 41.175 M 175.90 % | -54.247 M -1 438.77 % | 4.052 M 121.33 % | -19.000 M -80.99 % | -10.498 M 67.73 % | -32.534 M -27.30 % | -25.556 M -130.50 % | 83.794 M 164.70 % | -129.513 M -253.74 % | -36.612 M -177.05 % | 47.515 M 279.15 % | -26.523 M 87.14 % | -206.231 M 56.46 % | -473.707 M -100.00 % | -236.853 M -150.82 % | -94.433 M -100.00 % | -47.216 M |
| Effect of forex changes on cash | -122.000 K 99.44 % | -21.706 M -199.87 % | 21.734 M 989.97 % | 1.994 M 84.12 % | 1.083 M 1 123.73 % | 88.500 K 123.02 % | -384.500 K -1 026.51 % | 41.500 K -74.46 % | 162.500 K 9.43 % | 148.500 K 624.39 % | 20.500 K 28.13 % | 16.000 K -8.57 % | 17.500 K -99.00 % | 1.758 M 998.75 % | 160.000 K -99.92 % | 200.087 M -58.87 % | 486.498 M 100.00 % | 243.249 M 113.19 % | 114.098 M 100.00 % | 57.049 M |
| Net change in cash | 64.459 M 268.52 % | -38.250 M -3 767.54 % | -989.000 K -101.48 % | 66.711 M 3 500.15 % | -1.962 M -687.43 % | 334.000 K -84.93 % | 2.217 M 138.51 % | -5.757 M 73.03 % | -21.347 M -246.43 % | 14.578 M -79.52 % | 71.175 M -5.12 % | 75.018 M 20.91 % | 62.046 M 168.45 % | 23.113 M -13.88 % | 26.837 M 322.46 % | -12.064 M -179.59 % | 15.157 M 0.00 % | 15.157 M 125.45 % | 6.723 M 0.00 % | 6.723 M |
| Cash at beginning of period | 235.333 M -6.52 % | 251.738 M -8.32 % | 274.572 M 32.09 % | 207.861 M -0.94 % | 209.823 M 0.16 % | 209.489 M 1.07 % | 207.272 M -2.70 % | 213.029 M -9.11 % | 234.376 M 6.63 % | 219.798 M 47.89 % | 148.623 M 101.92 % | 73.605 M 537.67 % | 11.543 M 0.00 % | 11.543 M -51.10 % | 23.606 M 0.00 % | 23.606 M 179.40 % | 8.449 M 0.00 % | 8.449 M 389.58 % | 1.726 M 0.00 % | 1.726 M |
| Cash at end of period | 299.792 M 27.39 % | 235.333 M -13.98 % | 273.583 M -0.36 % | 274.572 M 32.09 % | 207.861 M -0.94 % | 209.823 M 0.16 % | 209.489 M 1.07 % | 207.272 M -2.70 % | 213.029 M -9.11 % | 234.376 M 6.63 % | 219.798 M 47.89 % | 148.623 M 101.96 % | 73.589 M 112.34 % | 34.656 M -31.30 % | 50.443 M 337.01 % | 11.543 M -51.10 % | 23.606 M 0.00 % | 23.606 M 179.40 % | 8.449 M 0.00 % | 8.449 M |
| Operating cash flow | 73.874 M -15.12 % | 87.034 M 23.08 % | 70.715 M 12.61 % | 62.794 M 183.80 % | 22.126 M -44.37 % | 39.777 M -19.34 % | 49.312 M 446.76 % | 9.019 M -59.78 % | 22.423 M -59.99 % | 56.039 M 685.69 % | -9.568 M -114.58 % | 65.616 M -8.44 % | 71.668 M 394.19 % | -24.361 M -202.32 % | 23.808 M 17 320.98 % | -138.250 K -100.38 % | 36.159 M 100.00 % | 18.080 M 69.18 % | 10.687 M 100.00 % | 5.343 M |
| Capital expenditure | -4.756 M 50.48 % | -9.605 M -126.96 % | -4.232 M 55.09 % | -9.424 M -113.84 % | -4.407 M 59.86 % | -10.979 M -199.56 % | -3.665 M 29.36 % | -5.188 M 55.12 % | -11.561 M 29.04 % | -16.292 M -422.35 % | -3.119 M 73.04 % | -11.568 M -47.66 % | -7.834 M 15.90 % | -9.315 M 29.67 % | -13.245 M -129.11 % | -5.781 M 68.98 % | -18.636 M -100.00 % | -9.318 M 21.73 % | -11.906 M -100.00 % | -5.953 M |
| Free CashFlow | 69.118 M -10.73 % | 77.429 M 16.46 % | 66.483 M 24.57 % | 53.370 M 201.20 % | 17.719 M -38.47 % | 28.798 M -36.91 % | 45.647 M 1 091.52 % | 3.831 M -64.73 % | 10.862 M -72.67 % | 39.747 M 413.29 % | -12.687 M -123.47 % | 54.048 M -15.33 % | 63.834 M 289.55 % | -33.676 M -418.81 % | 10.563 M 278.45 % | -5.919 M -133.78 % | 17.523 M 100.00 % | 8.762 M 818.74 % | -1.219 M -100.00 % | -609.500 K |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 |