Duiba Group Limited 1753.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 906.513 M -17.32 % | 1.096 B -32.18 % | 1.617 B 23.17 % | 1.312 B 22.56 % | 1.071 B -35.16 % | 1.652 B 45.26 % | 1.137 B 76.07 % | 645.792 M 1 162.84 % | 51.138 M |
| Net income | -39.461 M -229.59 % | 30.450 M 166.34 % | -45.897 M -289.85 % | -11.773 M 81.48 % | -63.566 M 68.19 % | -199.804 M 31.48 % | -291.582 M -397.21 % | 98.108 M 212.20 % | -87.439 M |
| Income before tax | -37.195 M -205.12 % | 35.383 M 230.29 % | -27.157 M -154.23 % | -10.682 M 84.84 % | -70.460 M 66.35 % | -209.366 M 30.00 % | -299.078 M -404.06 % | 98.363 M 209.69 % | -89.672 M |
| Income before tax ratio | -0.04 -227.15 % | 0.03 292.10 % | -0.02 -106.40 % | -0.01 87.63 % | -0.07 48.09 % | -0.13 51.81 % | -0.26 -272.69 % | 0.15 108.69 % | -1.75 |
| EBITDA | -63.257 M -211.94 % | 56.509 M 579.21 % | -11.792 M -707.52 % | 1.941 M 103.19 % | -60.846 M -124.78 % | 245.526 M 73.71 % | 141.343 M 25.16 % | 112.933 M 2 115.94 % | -5.602 M |
| Net income ratio | -0.04 -256.74 % | 0.03 197.82 % | -0.03 -216.51 % | -0.01 84.89 % | -0.06 50.93 % | -0.12 52.83 % | -0.26 -268.80 % | 0.15 108.88 % | -1.71 |
| Ratio EBITDA | -0.07 -235.39 % | 0.05 806.56 % | -0.01 -593.23 % | 0.00 102.60 % | -0.06 -138.22 % | 0.15 19.59 % | 0.12 -28.92 % | 0.17 259.64 % | -0.11 |
| Gross profit ratio | 0.14 -35.95 % | 0.22 16.61 % | 0.19 -32.26 % | 0.28 34.75 % | 0.21 -39.03 % | 0.34 -8.91 % | 0.38 0.65 % | 0.37 -52.13 % | 0.78 |
| Weighted average shs out dil | 1.064 B 0.56 % | 1.058 B 0.99 % | 1.048 B 1.48 % | 1.032 B -1.53 % | 1.048 B 15.03 % | 911.362 M -17.98 % | 1.111 B 0.00 % | 1.111 B 0.00 % | 1.111 B |
| Weighted average shs out | 1.064 B 0.56 % | 1.058 B 0.99 % | 1.048 B 1.48 % | 1.032 B -1.53 % | 1.048 B 15.03 % | 911.362 M -17.92 % | 1.110 B 0.00 % | 1.110 B 0.00 % | 1.110 B |
| EPS diluted | -0.04 -228.82 % | 0.03 165.75 % | -0.04 -284.21 % | -0.01 81.19 % | -0.06 72.45 % | -0.22 15.38 % | -0.26 -394.45 % | 0.09 212.20 % | -0.08 |
| Earnings per share | -0.04 -228.82 % | 0.03 165.75 % | -0.04 -284.21 % | -0.01 81.19 % | -0.06 72.45 % | -0.22 15.38 % | -0.26 -394.45 % | 0.09 212.06 % | -0.08 |
| Gross profit | 129.462 M -47.04 % | 244.472 M -20.91 % | 309.119 M -16.56 % | 370.485 M 65.15 % | 224.330 M -60.47 % | 567.498 M 32.31 % | 428.913 M 77.22 % | 242.026 M 504.52 % | 40.036 M |
| Income tax expense | 2.266 M -54.06 % | 4.933 M -73.68 % | 18.740 M 1 617.69 % | 1.091 M -84.17 % | 6.894 M -27.90 % | 9.562 M 227.56 % | -7.496 M -3 039.61 % | 255.000 K 111.42 % | -2.233 M |
| Cost of revenue | 777.051 M -8.79 % | 851.966 M -34.84 % | 1.307 B 38.80 % | 941.991 M 11.28 % | 846.533 M -21.92 % | 1.084 B 53.10 % | 708.119 M 75.38 % | 403.766 M 3 536.88 % | 11.102 M |
| General and administrative expenses | 85.601 M -26.06 % | 115.771 M -42.83 % | 202.515 M -21.61 % | 258.350 M 18.42 % | 218.172 M -1.64 % | 221.813 M 449.85 % | 40.341 M 909.28 % | 3.997 M 51.57 % | 2.637 M |
| Selling and marketing expenses | 88.392 M -24.93 % | 117.747 M -23.78 % | 154.486 M -3.49 % | 160.074 M 34.38 % | 119.119 M 13.25 % | 105.185 M -1.84 % | 107.156 M 132.82 % | 46.026 M 435.25 % | 8.599 M |
| Other expenses | 15.434 M -41.29 % | 26.287 M 121.29 % | -123.478 M | 0.000 | 0.000 -100.00 % | 365.282 M 180.39 % | -454.379 M -2 335.83 % | -18.654 M 77.86 % | -84.255 M |
| Operating expenses | 220.288 M -27.67 % | 304.544 M -14.70 % | 357.038 M -39.50 % | 590.191 M 26.41 % | 466.900 M -41.56 % | 798.903 M 184.71 % | 280.604 M 119.87 % | 127.623 M 177.18 % | 46.043 M |
| Cost and expenses | 997.339 M -13.76 % | 1.157 B -30.52 % | 1.665 B 8.64 % | 1.532 B 16.65 % | 1.313 B -30.25 % | 1.883 B 90.45 % | 988.723 M 86.06 % | 531.389 M 829.90 % | 57.145 M |
| Research and development expenses | 30.861 M -31.02 % | 44.739 M -63.78 % | 123.515 M -28.09 % | 171.767 M 32.63 % | 129.506 M 21.46 % | 106.623 M 20.02 % | 88.835 M 56.94 % | 56.603 M 105.04 % | 27.606 M |
| Selling general and administrative expenses | 173.993 M -25.49 % | 233.518 M -34.59 % | 357.001 M -14.68 % | 418.424 M 24.02 % | 337.394 M 3.18 % | 326.998 M 121.70 % | 147.497 M 194.86 % | 50.023 M 345.20 % | 11.236 M |
| Interest income | 21.882 M -21.60 % | 27.912 M 143.45 % | 11.465 M 361.37 % | 2.485 M -88.30 % | 21.248 M -3.59 % | 22.039 M 795.17 % | 2.462 M 2 098.21 % | 112.000 K 115.38 % | 52.000 K |
| Interest expense | 15.401 M 76.37 % | 8.732 M 2 279.29 % | 367.000 K 3.97 % | 353.000 K | 0.000 -100.00 % | 244.000 K -99.94 % | 437.238 M 3 129.71 % | 13.538 M -83.71 % | 83.127 M |
| Depreciation and amortization | 4.510 M -63.61 % | 12.394 M -17.36 % | 14.998 M 22.23 % | 12.270 M 31.19 % | 9.353 M -18.85 % | 11.525 M 262.08 % | 3.183 M 208.43 % | 1.032 M 154.81 % | 405.000 K |
| Operating income | -90.826 M -51.20 % | -60.072 M -25.46 % | -47.882 M 78.21 % | -219.706 M 9.43 % | -242.570 M -200.86 % | 240.500 M 74.07 % | 138.160 M 23.47 % | 111.901 M 1 809.72 % | -6.545 M |
| Operating income ratio | -0.10 -82.87 % | -0.05 -84.98 % | -0.03 82.31 % | -0.17 26.10 % | -0.23 -255.56 % | 0.15 19.84 % | 0.12 -29.88 % | 0.17 235.39 % | -0.13 |
| Total other income expenses net | 53.631 M -43.82 % | 95.455 M 360.58 % | 20.725 M | 0.000 -100.00 % | 172.110 M 137.63 % | -457.432 M -4.62 % | -437.238 M -2 625.92 % | -16.040 M 80.70 % | -83.127 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 389.393 M 76.49 % | 220.637 M 142.50 % | -519.132 M -136.91 % | -219.128 M -72.27 % | -127.198 M 41.48 % | -217.346 M 22.81 % | -281.565 M -210.13 % | -90.790 M -335.40 % | -20.852 M |
| Total investments | 371.252 M 58.05 % | 234.891 M -12.87 % | 269.597 M 70.35 % | 158.258 M 260.49 % | 43.901 M 1 098.17 % | 3.664 M -99.14 % | 426.172 M 89.51 % | 224.882 M 807.92 % | 24.769 M |
| Total debt | 670.143 M 31.63 % | 509.097 M 275.61 % | 135.539 M 1 949.58 % | 6.613 M -18.06 % | 8.071 M 135.10 % | 3.433 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 1.325 B 8 714.45 % | 15.034 M 882.61 % | -1.921 M 97.19 % | -68.392 M 11.99 % | -77.710 M -9.30 % | -71.101 M -1 878.32 % | -3.594 M -147.18 % | -1.454 M -163.88 % | -551.000 K |
| Retained earnings | -698.836 M -15.96 % | -602.638 M 4.81 % | -633.088 M -7.82 % | -587.191 M -2.05 % | -575.418 M -12.42 % | -511.852 M -64.03 % | -312.048 M -24 127.33 % | -1.288 M 98.70 % | -99.396 M |
| Common stock | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K -2.78 % | 72.000 K 63.64 % | 44.000 K | 0.000 | 0.000 |
| Total equity | 1.325 B -2.20 % | 1.355 B 3.63 % | 1.308 B 1.60 % | 1.287 B -0.26 % | 1.290 B -5.16 % | 1.361 B 414.95 % | -431.998 M -5 507.41 % | 7.989 M 108.67 % | -92.110 M |
| Other non current liabilities | 0.000 -100.00 % | 617.000 K -10.45 % | 689.000 K -34.32 % | 1.049 M -36.65 % | 1.656 M | 0.000 -100.00 % | 1.152 B 695.99 % | 144.680 M 14.74 % | 126.097 M |
| Long term debt | 844.000 K -51.52 % | 1.741 M 434.05 % | 326.000 K -77.49 % | 1.448 M -28.63 % | 2.029 M 355.96 % | 445.000 K | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.377 M -41.60 % | 2.358 M 132.32 % | 1.015 M -59.35 % | 2.497 M -32.24 % | 3.685 M 229.90 % | 1.117 M -99.90 % | 1.152 B 695.99 % | 144.680 M 14.74 % | 126.097 M |
| Other current liabilities | 292.662 M 47.55 % | 198.348 M -52.65 % | 418.913 M 104.95 % | 204.401 M -3.99 % | 212.906 M 71.97 % | 123.807 M 15.91 % | 106.817 M 6.90 % | 99.922 M 226.14 % | 30.638 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -135.213 M -2 517.87 % | -5.165 M 14.52 % | -6.042 M -102.21 % | -2.988 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 669.299 M 31.92 % | 507.356 M 275.23 % | 135.213 M 2 517.87 % | 5.165 M -14.52 % | 6.042 M 102.21 % | 2.988 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.044 B 33.17 % | 784.108 M 56.48 % | 501.078 M 81.50 % | 276.080 M -8.94 % | 303.188 M 29.25 % | 234.573 M 36.14 % | 172.309 M -18.26 % | 210.804 M 460.04 % | 37.641 M |
| Total liabilities | 1.046 B 32.94 % | 786.466 M 56.64 % | 502.093 M 80.23 % | 278.577 M -9.22 % | 306.873 M 30.20 % | 235.690 M -82.20 % | 1.324 B 272.44 % | 355.484 M 117.11 % | 163.738 M |
| Other non current assets | 161.039 M 22.39 % | 131.575 M 1 094.60 % | -13.229 M 51.08 % | -27.043 M 5.91 % | -28.741 M -205.40 % | -9.411 M -575.54 % | 1.979 M 505.20 % | 327.000 K 112.34 % | 154.000 K |
| Long term investments | 235.428 M 0.23 % | 234.891 M 22.85 % | 191.206 M 65.99 % | 115.193 M 507.40 % | 18.965 M 265.60 % | -11.452 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 100.000 K -95.65 % | 2.301 M -22.34 % | 2.963 M 124.47 % | 1.320 M 156.31 % | 515.000 K -24.15 % | 679.000 K -24.05 % | 894.000 K 831.25 % | 96.000 K | 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 | 100.000 K -95.65 % | 2.301 M -22.34 % | 2.963 M 124.47 % | 1.320 M 156.31 % | 515.000 K -24.15 % | 679.000 K -24.05 % | 894.000 K 831.25 % | 96.000 K | 0.000 |
| Property plant equipment net | 4.980 M -27.52 % | 6.871 M -58.63 % | 16.608 M -21.77 % | 21.231 M 23.37 % | 17.209 M 97.08 % | 8.732 M -2.22 % | 8.930 M 130.39 % | 3.876 M 87.34 % | 2.069 M |
| Total non current assets | 401.547 M 4.20 % | 385.350 M 82.82 % | 210.777 M 53.02 % | 137.744 M 275.44 % | 36.689 M 289.85 % | 9.411 M -58.51 % | 22.680 M 205.17 % | 7.432 M 33.45 % | 5.569 M |
| Other current assets | 828.346 M 33.62 % | 619.935 M 0.46 % | 617.081 M -43.96 % | 1.101 B 760.48 % | 127.976 M -89.28 % | 1.193 B 2 526.15 % | 45.441 M 91.69 % | 23.706 M 53.19 % | 15.475 M |
| Short term investments | 135.824 M -73.56 % | 513.785 M 555.41 % | 78.391 M 82.03 % | 43.065 M 72.70 % | 24.936 M 580.57 % | 3.664 M -99.14 % | 426.172 M 89.51 % | 224.882 M 807.92 % | 24.769 M |
| cash and cash equivalents | 280.750 M -2.67 % | 288.460 M -55.94 % | 654.671 M 190.01 % | 225.741 M 66.88 % | 135.269 M -38.73 % | 220.779 M -21.59 % | 281.565 M 210.13 % | 90.790 M 335.40 % | 20.852 M |
| Cash and short term investments | 416.574 M -48.07 % | 802.245 M -25.23 % | 1.073 B -9.39 % | 1.184 B -9.45 % | 1.308 B 0.81 % | 1.297 B 83.30 % | 707.737 M 124.20 % | 315.672 M 591.94 % | 45.621 M |
| Total current assets | 1.969 B 12.14 % | 1.756 B 10.89 % | 1.584 B 13.82 % | 1.391 B -8.99 % | 1.529 B -2.27 % | 1.564 B 79.96 % | 869.270 M 144.15 % | 356.041 M 438.97 % | 66.059 M |
| Inventory | 0.000 | 0.000 100.00 % | -329.508 M 65.62 % | -958.444 M | 0.000 100.00 % | -1.073 B -151.74 % | -426.172 M -226 787.23 % | 188.000 K 100.76 % | -24.769 M |
| Net receivables | 724.313 M 116.90 % | 333.932 M 49.66 % | 223.124 M 246.49 % | 64.395 M -30.80 % | 93.052 M -36.52 % | 146.586 M 27.51 % | 114.963 M 694.27 % | 14.474 M 230.68 % | 4.377 M |
| Tax assets | 0.000 -100.00 % | 9.712 M -26.59 % | 13.229 M -51.08 % | 27.043 M -5.91 % | 28.741 M 37.76 % | 20.863 M 91.81 % | 10.877 M 247.18 % | 3.133 M -6.37 % | 3.346 M |
| Other assets | 0.000 | 0.000 -100.00 % | 15.243 M -58.24 % | 36.505 M 14.90 % | 31.772 M 41.40 % | 22.469 M | 0.000 | 0.000 | 0.000 |
| Account payables | 82.207 M 29.63 % | 63.419 M -19.04 % | 78.330 M 12.80 % | 69.440 M -22.36 % | 89.434 M -12.19 % | 101.853 M 61.14 % | 63.209 M -32.10 % | 93.087 M 1 793.94 % | 4.915 M |
| Tax payables | 0.000 -100.00 % | 14.985 M 290.74 % | 3.835 M 71.28 % | 2.239 M 164.03 % | 848.000 K -90.49 % | 8.913 M 290.41 % | 2.283 M -87.17 % | 17.795 M 752.25 % | 2.088 M |
| Deferred revenue non current | 0.000 100.00 % | -617.000 K 10.45 % | -689.000 K 34.32 % | -1.049 M 36.65 % | -1.656 M -146.43 % | -672.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 | 2.979 M -16.60 % | 3.572 M -53.71 % | 7.717 M 16.69 % | 6.613 M -18.06 % | 8.071 M 135.10 % | 3.433 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 1.921 M -97.19 % | 68.392 M -11.99 % | 77.710 M 9.30 % | 71.101 M -77.21 % | 312.048 M | 0.000 | 0.000 |
| Other total stockholders equity | 1.943 B 0.00 % | 1.943 B 0.10 % | 1.941 B 3.55 % | 1.874 B 0.45 % | 1.866 B -0.35 % | 1.872 B 351.63 % | -744.095 M | 0.000 -100.00 % | 7.837 M |
| Deferred tax liabilities non current | 533.000 K -13.61 % | 617.000 K -10.45 % | 689.000 K -34.32 % | 1.049 M -36.65 % | 1.656 M 146.43 % | 672.000 K 170.97 % | 248.000 K | 0.000 -100.00 % | 22.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.371 B 10.71 % | 2.141 B 18.33 % | 1.810 B 15.59 % | 1.566 B -1.98 % | 1.597 B 0.06 % | 1.596 B 78.96 % | 891.950 M 145.40 % | 363.473 M 407.45 % | 71.628 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 -100.00 % | 103.163 M 408.01 % | -33.493 M 63.54 % | -91.869 M -3 270.08 % | 2.898 M 145.89 % | -6.315 M -134.32 % | -2.695 M -454.53 % | -486.000 K |
| Stock based compensation | 2.210 M -56.50 % | 5.080 M -63.88 % | 14.063 M -40.78 % | 23.746 M -38.22 % | 38.438 M 33.61 % | 28.769 M 146.69 % | 11.662 M 485.74 % | 1.991 M 579.52 % | 293.000 K |
| Change in working capital | -528.849 M -50.62 % | -351.112 M -95.33 % | -179.749 M -815.65 % | 25.117 M -61.86 % | 65.849 M 307.94 % | -31.667 M 81.78 % | -173.777 M -213.89 % | 152.580 M 605.87 % | 21.616 M |
| Accounts receivables | -395.356 M -189.41 % | -136.608 M -16.53 % | -117.226 M -1 302.69 % | 9.747 M -81.76 % | 53.431 M 268.73 % | -31.667 M 68.68 % | -101.102 M -901.31 % | -10.097 M -143.77 % | -4.142 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 188.000 K 200.00 % | -188.000 K | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.102 M 901.31 % | 10.097 M | 0.000 |
| Other working capital | -133.493 M 37.77 % | -214.504 M -243.08 % | -62.523 M -506.79 % | 15.370 M 23.77 % | 12.418 M | 0.000 100.00 % | -173.965 M -206.82 % | 162.865 M 532.29 % | 25.758 M |
| Other non cash items | 21.654 M 1 773.18 % | 1.156 M 101.41 % | -82.219 M -200.65 % | -27.347 M -135.35 % | 77.371 M -81.99 % | 429.551 M -5.99 % | 456.902 M 2 370.68 % | 18.493 M -78.04 % | 84.203 M |
| Net cash provided by operating activities | -536.981 M -80.74 % | -297.099 M -68.45 % | -176.368 M -1 370.96 % | -11.990 M -134.01 % | 35.254 M -85.37 % | 240.967 M 3 346.22 % | -7.423 M -102.75 % | 269.764 M 1 549.03 % | 16.359 M |
| Investments in property plant and equipment | -1.100 M -380.35 % | -229.000 K 66.91 % | -692.000 K 92.83 % | -9.646 M -51.48 % | -6.368 M -122.19 % | -2.866 M 72.07 % | -10.261 M -241.01 % | -3.009 M -59.80 % | -1.883 M |
| Acquisitions net | -3.000 M 96.14 % | -77.649 M 0.76 % | -78.244 M -27.23 % | -61.500 M -223.68 % | -19.000 M -103.04 % | 624.195 M 1 586.18 % | -42.000 M -42 524.24 % | 99.000 K | 0.000 |
| Purchases of investments | -153.028 M 72.38 % | -554.068 M 49.45 % | -1.096 B 29.97 % | -1.565 B 32.00 % | -2.302 B 24.92 % | -3.066 B -96.03 % | -1.564 B -313.34 % | -378.381 M -787.80 % | -42.620 M |
| Sales maturities of investments | 379.301 M -53.54 % | 816.453 M -40.71 % | 1.377 B -21.26 % | 1.749 B -21.32 % | 2.222 B -8.98 % | 2.442 B 77.85 % | 1.373 B 659.46 % | 180.770 M 396.77 % | 36.389 M |
| Other investing activites | 126.669 M 179.12 % | -160.090 M -26.15 % | -126.909 M -26 505.66 % | -477.000 K -347.15 % | 193.000 K 100.03 % | -622.874 M -5 219.37 % | 12.167 M 1 650.65 % | 695.000 K 117.44 % | -3.984 M |
| Net cash used for investing activites | 348.842 M 1 328.68 % | 24.417 M -67.47 % | 75.057 M -32.89 % | 111.839 M 206.94 % | -104.581 M 83.29 % | -625.740 M -170.61 % | -231.231 M -15.72 % | -199.826 M -1 551.73 % | -12.098 M |
| Debt repayment | 161.460 M -56.91 % | 374.664 M 193.11 % | 127.822 M 1 742.53 % | -7.782 M -16.93 % | -6.655 M -6.39 % | -6.255 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 574.640 M 1 515.11 % | 35.579 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -920.000 K | 0.000 100.00 % | -138.135 M 46.02 % | -255.890 M | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.126 M -313.03 % | -24.000 M | 0.000 | 0.000 |
| Other financing activites | 15.256 M 120.20 % | -75.535 M -752.92 % | -8.856 M -2 408.78 % | -353.000 K | 0.000 100.00 % | -26.727 M -103.91 % | 683.440 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 176.716 M -40.92 % | 299.129 M 151.44 % | 118.966 M 1 413.82 % | -9.055 M -36.06 % | -6.655 M -102.19 % | 304.397 M -24.57 % | 403.550 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 3.713 M -64.76 % | 10.535 M 30.35 % | 8.082 M 2 609.94 % | -322.000 K 96.62 % | -9.528 M -148.64 % | 19.590 M -24.30 % | 25.879 M | 0.000 | 0.000 |
| Net change in cash | -7.710 M -120.85 % | 36.982 M 43.69 % | 25.737 M -71.55 % | 90.472 M 205.80 % | -85.510 M -40.67 % | -60.786 M -131.86 % | 190.775 M 172.78 % | 69.938 M 1 541.35 % | 4.261 M |
| Cash at beginning of period | 288.460 M 14.71 % | 251.478 M 11.40 % | 225.741 M 66.88 % | 135.269 M -38.73 % | 220.779 M -21.59 % | 281.565 M 210.13 % | 90.790 M 335.40 % | 20.852 M 25.68 % | 16.591 M |
| Cash at end of period | 280.750 M -2.67 % | 288.460 M 14.71 % | 251.478 M 11.40 % | 225.741 M 66.88 % | 135.269 M -38.73 % | 220.779 M -21.59 % | 281.565 M 210.13 % | 90.790 M 335.40 % | 20.852 M |
| Operating cash flow | -536.981 M -80.74 % | -297.099 M -68.45 % | -176.368 M -1 370.96 % | -11.990 M -134.01 % | 35.254 M -85.37 % | 240.967 M 3 346.22 % | -7.423 M -102.75 % | 269.764 M 1 549.03 % | 16.359 M |
| Capital expenditure | -1.234 M -183.03 % | -436.000 K 36.99 % | -692.000 K 92.83 % | -9.646 M -51.48 % | -6.368 M -122.19 % | -2.866 M 72.07 % | -10.261 M -241.01 % | -3.009 M -59.80 % | -1.883 M |
| Free CashFlow | -538.215 M -80.89 % | -297.535 M -68.04 % | -177.060 M -718.36 % | -21.636 M -174.90 % | 28.886 M -87.87 % | 238.101 M 1 446.42 % | -17.684 M -106.63 % | 266.755 M 1 742.74 % | 14.476 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 | 349.623 M -22.00 % | 448.254 M -2.18 % | 458.259 M 18.09 % | 388.045 M -45.22 % | 708.393 M -35.52 % | 1.099 B 112.08 % | 518.011 M -12.50 % | 591.979 M -17.84 % | 720.497 M 19.59 % | 602.459 M 28.62 % | 468.404 M -46.24 % | 871.342 M 11.67 % | 780.294 M 17.76 % | 662.612 M 39.67 % | 474.420 M 66.90 % | 284.258 M -11.97 % | 322.896 M 100.00 % | 161.448 M 531.42 % | 25.569 M 100.00 % | 12.785 M |
| Net income | -26.728 M -31.13 % | -20.383 M -6.84 % | -19.078 M -328.04 % | 8.366 M -62.12 % | 22.084 M 36.38 % | 16.193 M 126.08 % | -62.090 M 16.74 % | -74.577 M -218.75 % | 62.804 M 499.34 % | -15.727 M 67.13 % | -47.839 M -126.19 % | 182.639 M 147.76 % | -382.443 M -982.46 % | -35.331 M 86.21 % | -256.251 M -251.53 % | -72.896 M -248.60 % | 49.054 M 100.00 % | 24.527 M 156.10 % | -43.720 M -100.00 % | -21.860 M |
| Income before tax | -26.348 M -49.13 % | -17.668 M 9.52 % | -19.527 M -375.07 % | 7.099 M -74.90 % | 28.284 M -22.73 % | 36.602 M 157.41 % | -63.759 M 17.35 % | -77.145 M -216.07 % | 66.463 M 608.13 % | -13.080 M 77.20 % | -57.380 M -133.45 % | 171.560 M 145.04 % | -380.926 M -855.44 % | -39.869 M 84.62 % | -259.209 M -246.68 % | -74.770 M -252.03 % | 49.182 M 100.00 % | 24.591 M 154.85 % | -44.836 M -100.00 % | -22.418 M |
| Income before tax ratio | -0.08 -91.20 % | -0.04 7.50 % | -0.04 -332.92 % | 0.02 -54.18 % | 0.04 19.84 % | 0.03 127.07 % | -0.12 5.55 % | -0.13 -241.27 % | 0.09 524.88 % | -0.02 82.28 % | -0.12 -162.22 % | 0.20 140.33 % | -0.49 -711.35 % | -0.06 88.99 % | -0.55 -107.72 % | -0.26 -272.69 % | 0.15 0.00 % | 0.15 108.69 % | -1.75 0.00 % | -1.75 |
| EBITDA | -49.467 M -114.53 % | -23.058 M 42.64 % | -40.199 M -384.05 % | 14.152 M 978.66 % | 1.312 M -96.49 % | 37.379 M 147.15 % | -79.275 M -2.79 % | -77.121 M -330.11 % | 33.515 M 202.03 % | -32.849 M 57.30 % | -76.938 M -145.08 % | 170.662 M 127.96 % | 74.864 M -27.85 % | 103.765 M 118.37 % | 47.519 M 164.24 % | -73.974 M -248.85 % | 49.698 M 100.00 % | 24.849 M 155.67 % | -44.634 M -100.00 % | -22.317 M |
| Net income ratio | -0.08 -68.12 % | -0.05 -9.23 % | -0.04 -293.10 % | 0.02 -30.84 % | 0.03 111.50 % | 0.01 112.30 % | -0.12 4.86 % | -0.13 -244.53 % | 0.09 433.92 % | -0.03 74.44 % | -0.10 -148.73 % | 0.21 142.77 % | -0.49 -819.20 % | -0.05 90.13 % | -0.54 -110.63 % | -0.26 -268.80 % | 0.15 0.00 % | 0.15 108.88 % | -1.71 0.00 % | -1.71 |
| Ratio EBITDA | -0.14 -175.05 % | -0.05 41.36 % | -0.09 -340.53 % | 0.04 1 869.14 % | 0.00 -94.56 % | 0.03 122.23 % | -0.15 -17.47 % | -0.13 -380.07 % | 0.05 185.31 % | -0.05 66.80 % | -0.16 -183.86 % | 0.20 104.14 % | 0.10 -38.73 % | 0.16 56.35 % | 0.10 138.49 % | -0.26 -269.08 % | 0.15 0.00 % | 0.15 108.82 % | -1.75 0.00 % | -1.75 |
| Gross profit ratio | 0.16 8.01 % | 0.15 12.97 % | 0.13 -32.82 % | 0.20 -15.24 % | 0.24 21.74 % | 0.19 3.98 % | 0.19 -27.03 % | 0.26 -16.23 % | 0.30 16.95 % | 0.26 80.94 % | 0.14 -61.19 % | 0.37 18.48 % | 0.31 -18.27 % | 0.38 3.80 % | 0.37 -2.17 % | 0.38 0.65 % | 0.37 0.00 % | 0.37 -52.13 % | 0.78 0.00 % | 0.78 |
| Weighted average shs out dil | 1.067 B 0.26 % | 1.065 B 0.14 % | 1.063 B 0.28 % | 1.060 B 0.42 % | 1.056 B 0.45 % | 1.051 B 0.66 % | 1.044 B 5.71 % | 987.849 M -8.27 % | 1.077 B 2.31 % | 1.053 B 0.80 % | 1.044 B -1.98 % | 1.065 B 40.63 % | 757.491 M 17.76 % | 643.231 M -5.90 % | 683.563 M -38.48 % | 1.111 B 0.00 % | 1.111 B 0.00 % | 1.111 B 0.00 % | 1.111 B 0.00 % | 1.111 B |
| Weighted average shs out | 1.067 B 0.26 % | 1.065 B 0.14 % | 1.063 B 0.27 % | 1.060 B 0.42 % | 1.056 B 0.45 % | 1.051 B 0.66 % | 1.044 B 5.71 % | 987.853 M -8.27 % | 1.077 B 2.31 % | 1.053 B 0.81 % | 1.044 B -1.98 % | 1.065 B 40.63 % | 757.491 M 17.76 % | 643.236 M -5.90 % | 683.564 M -38.48 % | 1.111 B 0.00 % | 1.111 B 0.00 % | 1.111 B 0.00 % | 1.111 B 0.00 % | 1.111 B |
| EPS diluted | -0.03 -30.89 % | -0.02 -6.70 % | -0.02 -326.58 % | 0.01 -62.20 % | 0.02 35.71 % | 0.02 125.88 % | -0.06 21.19 % | -0.08 -229.50 % | 0.06 491.28 % | -0.01 67.47 % | -0.05 -126.94 % | 0.17 134.00 % | -0.50 -810.75 % | -0.05 85.16 % | -0.37 -464.02 % | -0.07 -248.42 % | 0.04 100.00 % | 0.02 156.09 % | -0.04 -100.00 % | -0.02 |
| Earnings per share | -0.03 -30.89 % | -0.02 -6.70 % | -0.02 -326.58 % | 0.01 -62.20 % | 0.02 35.71 % | 0.02 125.88 % | -0.06 21.19 % | -0.08 -229.50 % | 0.06 491.28 % | -0.01 67.47 % | -0.05 -126.94 % | 0.17 134.00 % | -0.50 -810.75 % | -0.05 85.16 % | -0.37 -464.02 % | -0.07 -248.42 % | 0.04 100.00 % | 0.02 156.09 % | -0.04 -100.00 % | -0.02 |
| Gross profit | 57.250 M -15.76 % | 67.960 M 10.50 % | 61.502 M -20.66 % | 77.518 M -53.57 % | 166.954 M -21.50 % | 212.675 M 120.52 % | 96.444 M -36.15 % | 151.037 M -31.17 % | 219.448 M 39.86 % | 156.907 M 132.72 % | 67.423 M -79.14 % | 323.202 M 32.30 % | 244.296 M -3.76 % | 253.832 M 44.98 % | 175.081 M 63.28 % | 107.228 M -11.39 % | 121.013 M 100.00 % | 60.507 M 202.26 % | 20.018 M 100.00 % | 10.009 M |
| Income tax expense | 380.000 K -86.00 % | 2.715 M 704.68 % | -449.000 K 64.56 % | -1.267 M -120.44 % | 6.200 M -69.62 % | 20.409 M 1 122.83 % | 1.669 M -35.01 % | 2.568 M -29.82 % | 3.659 M 38.23 % | 2.647 M -72.26 % | 9.541 M -13.88 % | 11.079 M 630.32 % | 1.517 M -66.57 % | 4.538 M 53.41 % | 2.958 M 257.84 % | -1.874 M -1 569.80 % | 127.500 K 100.00 % | 63.750 K 105.71 % | -1.117 M -100.00 % | -558.250 K |
| Cost of revenue | 292.373 M -23.12 % | 380.294 M -4.15 % | 396.757 M 27.77 % | 310.527 M -42.65 % | 541.439 M -38.88 % | 885.916 M 110.15 % | 421.567 M -4.39 % | 440.942 M -12.00 % | 501.049 M 12.46 % | 445.552 M 11.12 % | 400.981 M -26.85 % | 548.140 M 2.27 % | 535.998 M 31.12 % | 408.780 M 36.56 % | 299.339 M 69.09 % | 177.030 M -12.31 % | 201.883 M 100.00 % | 100.942 M 1 718.44 % | 5.551 M 100.00 % | 2.776 M |
| General and administrative expenses | 49.916 M 49.36 % | 33.420 M -35.95 % | 52.181 M 10.70 % | 47.139 M -31.32 % | 68.632 M -27.76 % | 95.004 M -11.63 % | 107.511 M -25.61 % | 144.523 M 26.97 % | 113.827 M -0.59 % | 114.503 M 10.45 % | 103.669 M 0.07 % | 103.592 M -12.37 % | 118.221 M 40.17 % | 84.340 M -1.70 % | 85.800 M 750.75 % | 10.085 M 404.64 % | 1.999 M 100.00 % | 999.250 K -24.21 % | 1.319 M 100.00 % | 659.250 K |
| Selling and marketing expenses | 46.547 M -1.15 % | 47.087 M 14.00 % | 41.305 M -16.86 % | 49.682 M -27.01 % | 68.065 M -18.43 % | 83.443 M 17.45 % | 71.043 M -17.92 % | 86.556 M 17.73 % | 73.518 M -3.87 % | 76.474 M 79.33 % | 42.645 M -16.79 % | 51.247 M -4.99 % | 53.938 M -15.92 % | 64.149 M 49.16 % | 43.007 M 60.54 % | 26.789 M 16.41 % | 23.013 M 100.00 % | 11.507 M 167.62 % | 4.300 M 100.00 % | 2.150 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 100.00 % | -107.189 M -84.08 % | -58.230 M 0.00 % | -58.230 M -12.54 % | -51.739 M -100.00 % | -25.870 M -34.75 % | -19.198 M -100.00 % | -9.599 M |
| Operating expenses | 129.936 M 39.04 % | 93.449 M -26.32 % | 126.839 M 65.41 % | 76.682 M -48.86 % | 149.932 M -20.37 % | 188.296 M 11.59 % | 168.742 M -28.45 % | 235.824 M 41.73 % | 166.391 M -6.92 % | 178.769 M 30.23 % | 137.269 M -18.14 % | 167.689 M -73.43 % | 631.214 M 110.01 % | 300.562 M -30.45 % | 432.140 M 50 531.52 % | 853.500 K -45.78 % | 1.574 M 100.00 % | 787.000 K 252.13 % | 223.500 K 100.00 % | 111.750 K |
| Cost and expenses | 422.309 M -10.86 % | 473.743 M -9.52 % | 523.596 M 35.22 % | 387.209 M -43.99 % | 691.371 M -35.64 % | 1.074 B 81.97 % | 590.309 M -12.78 % | 676.766 M 1.40 % | 667.440 M 6.91 % | 624.321 M 15.99 % | 538.250 M -24.81 % | 715.829 M -38.67 % | 1.167 B 64.55 % | 709.342 M -3.03 % | 731.479 M 195.93 % | 247.181 M -6.97 % | 265.695 M 100.00 % | 132.847 M 364.95 % | 28.573 M 100.00 % | 14.286 M |
| Research and development expenses | 22.892 M 224.30 % | 7.059 M -70.34 % | 23.802 M 100.73 % | 11.858 M -63.94 % | 32.881 M -36.34 % | 51.655 M -28.12 % | 71.860 M -22.64 % | 92.888 M 17.76 % | 78.879 M 11.53 % | 70.724 M 20.32 % | 58.782 M 9.10 % | 53.877 M 2.14 % | 52.746 M 13.49 % | 46.475 M 9.71 % | 42.360 M 90.74 % | 22.209 M -21.53 % | 28.302 M 100.00 % | 14.151 M 2.52 % | 13.803 M 100.00 % | 6.902 M |
| Selling general and administrative expenses | 107.044 M 23.91 % | 86.390 M -16.16 % | 103.037 M 58.95 % | 64.824 M -61.57 % | 168.694 M -5.16 % | 177.870 M -0.70 % | 179.131 M -22.37 % | 230.763 M 22.97 % | 187.661 M -1.79 % | 191.080 M 30.60 % | 146.314 M -5.51 % | 154.839 M -10.06 % | 172.159 M 15.94 % | 148.489 M 15.28 % | 128.807 M 249.31 % | 36.874 M 47.43 % | 25.012 M 100.00 % | 12.506 M 122.60 % | 5.618 M 100.00 % | 2.809 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 11.281 M 0.17 % | 11.262 M -7.86 % | 12.223 M 43.14 % | 8.539 M 11.74 % | 7.642 M -43.00 % | 13.406 M 52.65 % | 8.782 M -29.55 % | 12.466 M -22.32 % | 16.047 M 167.81 % | 5.992 M -12.67 % | 6.861 M 219.12 % | 2.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 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 % | 61.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 327.000 K -89.70 % | 3.174 M 137.57 % | 1.336 M -8.37 % | 1.458 M -52.23 % | 3.052 M 18.57 % | 2.574 M -24.56 % | 3.412 M 30.98 % | 2.605 M 50.75 % | 1.728 M 30.51 % | 1.324 M -32.21 % | 1.953 M -15.05 % | 2.299 M -15.69 % | 2.727 M 48.53 % | 1.836 M 47.47 % | 1.245 M 56.46 % | 795.750 K 54.22 % | 516.000 K 100.00 % | 258.000 K 27.41 % | 202.500 K 100.00 % | 101.250 K |
| Operating income | -72.686 M -185.17 % | -25.489 M 60.99 % | -65.337 M -156.72 % | -25.451 M -1 362.70 % | -1.740 M -105.00 % | 34.805 M 142.09 % | -82.687 M -3.71 % | -79.726 M -350.81 % | 31.787 M 193.02 % | -34.173 M 56.68 % | -78.891 M -146.86 % | 168.363 M 133.39 % | 72.137 M -29.23 % | 101.929 M 120.27 % | 46.274 M 161.89 % | -74.770 M -252.03 % | 49.182 M 100.00 % | 24.591 M 154.85 % | -44.836 M -100.00 % | -22.418 M |
| Operating income ratio | -0.21 -265.61 % | -0.06 60.12 % | -0.14 -117.38 % | -0.07 -2 570.22 % | 0.00 -107.75 % | 0.03 119.85 % | -0.16 -18.52 % | -0.13 -405.26 % | 0.04 177.78 % | -0.06 66.32 % | -0.17 -187.17 % | 0.19 109.01 % | 0.09 -39.90 % | 0.15 57.71 % | 0.10 137.08 % | -0.26 -272.69 % | 0.15 0.00 % | 0.15 108.69 % | -1.75 0.00 % | -1.75 |
| Total other income expenses net | 46.338 M 492.48 % | 7.821 M | 0.000 -100.00 % | 32.550 M -48.26 % | 62.905 M 17.69 % | 53.452 M -41.12 % | 90.788 M -4.90 % | 95.469 M 175.32 % | 34.676 M -62.23 % | 91.817 M 14.35 % | 80.293 M 40.68 % | 57.074 M 112.60 % | -453.063 M -358.86 % | -98.737 M 62.47 % | -263.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2016-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 422.422 M 8.48 % | 389.393 M -14.06 % | 453.098 M 105.36 % | 220.637 M 308.91 % | -105.611 M 79.66 % | -519.132 M -129.60 % | -226.104 M -3.18 % | -219.128 M 19.13 % | -270.980 M -113.04 % | -127.198 M -17.72 % | -108.051 M 50.29 % | -217.346 M -40.01 % | -155.240 M 44.87 % | -281.565 M -210.13 % | -90.790 M -335.40 % | -20.852 M |
| Total investments | 256.547 M -30.90 % | 371.252 M -24.42 % | 491.236 M -15.28 % | 579.804 M 9.62 % | 528.918 M 96.19 % | 269.597 M -40.00 % | 449.338 M 183.93 % | 158.258 M -85.13 % | 1.064 B 2 324.66 % | 43.901 M -96.35 % | 1.201 B 32 686.03 % | 3.664 M -99.72 % | 1.312 B 207.89 % | 426.172 M 89.51 % | 224.882 M 807.92 % | 24.769 M |
| Total debt | 855.815 M 27.71 % | 670.143 M -2.19 % | 685.131 M 34.58 % | 509.097 M -2.65 % | 522.936 M 285.82 % | 135.539 M 2 033.46 % | 6.353 M -3.93 % | 6.613 M -64.13 % | 18.438 M 128.45 % | 8.071 M 121.00 % | 3.652 M 6.38 % | 3.433 M -27.04 % | 4.705 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 1.299 B -2.01 % | 1.325 B 6 629.46 % | 19.692 M 30.98 % | 15.034 M -34.01 % | 22.781 M 1 285.89 % | -1.921 M 94.34 % | -33.919 M 50.41 % | -68.392 M 8.02 % | -74.352 M 4.32 % | -77.710 M -115.28 % | -36.097 M 49.23 % | -71.101 M 38.34 % | -115.316 M -3 108.57 % | -3.594 M -147.18 % | -1.454 M -163.88 % | -551.000 K |
| Retained earnings | 0.000 100.00 % | -698.836 M -12.40 % | -621.716 M -3.17 % | -602.638 M 1.37 % | -611.004 M 3.49 % | -633.088 M 2.49 % | -649.281 M -10.57 % | -587.191 M -14.55 % | -512.614 M 10.91 % | -575.418 M -2.81 % | -559.691 M -9.35 % | -511.852 M 26.30 % | -694.491 M -122.56 % | -312.048 M -24 127.33 % | -1.288 M 98.70 % | -99.396 M |
| Common stock | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 1.45 % | 69.000 K -4.17 % | 72.000 K -1.37 % | 73.000 K 65.91 % | 44.000 K | 0.000 | 0.000 |
| Total equity | 1.299 B -2.01 % | 1.325 B -1.14 % | 1.341 B -1.06 % | 1.355 B 0.05 % | 1.354 B 3.58 % | 1.308 B 3.83 % | 1.259 B -2.15 % | 1.287 B -5.06 % | 1.356 B 5.06 % | 1.290 B -4.25 % | 1.348 B -0.94 % | 1.361 B -0.52 % | 1.368 B 416.58 % | -431.998 M -5 507.41 % | 7.989 M 108.67 % | -92.110 M |
| Other non current liabilities | 499.000 K | 0.000 -100.00 % | 537.000 K -12.97 % | 617.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.152 B 695.99 % | 144.680 M 14.74 % | 126.097 M |
| Long term debt | 0.000 -100.00 % | 844.000 K -57.52 % | 1.987 M 14.13 % | 1.741 M -36.20 % | 2.729 M 737.12 % | 326.000 K -61.10 % | 838.000 K -42.13 % | 1.448 M 352.50 % | 320.000 K -84.23 % | 2.029 M 103.10 % | 999.000 K 124.49 % | 445.000 K 270.83 % | 120.000 K | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 499.000 K -63.76 % | 1.377 M -45.44 % | 2.524 M 7.04 % | 2.358 M -43.90 % | 4.203 M 314.09 % | 1.015 M -20.89 % | 1.283 M -48.62 % | 2.497 M 180.56 % | 890.000 K -75.85 % | 3.685 M 97.16 % | 1.869 M 67.32 % | 1.117 M 4.78 % | 1.066 M -99.91 % | 1.152 B 695.99 % | 144.680 M 14.74 % | 126.097 M |
| Other current liabilities | 283.304 M -3.20 % | 292.662 M 31.63 % | 222.337 M 11.07 % | 200.179 M -0.07 % | 200.329 M -29.39 % | 283.700 M 45.97 % | 194.352 M -2.45 % | 199.236 M 3.50 % | 192.496 M -6.95 % | 206.864 M 55.79 % | 132.783 M 9.90 % | 120.819 M 7.21 % | 112.698 M 5.51 % | 106.817 M 6.90 % | 99.922 M 226.14 % | 30.638 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -1.831 M 99.65 % | -520.207 M -284.73 % | -135.213 M -2 351.73 % | -5.515 M -6.78 % | -5.165 M 71.49 % | -18.118 M -199.87 % | -6.042 M -127.74 % | -2.653 M 11.21 % | -2.988 M 34.83 % | -4.585 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 855.815 M 27.87 % | 669.299 M -2.03 % | 683.144 M 34.65 % | 507.356 M -2.47 % | 520.207 M 284.73 % | 135.213 M 2 351.73 % | 5.515 M 6.78 % | 5.165 M -71.49 % | 18.118 M 199.87 % | 6.042 M 127.74 % | 2.653 M -11.21 % | 2.988 M -34.83 % | 4.585 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.230 B 17.77 % | 1.044 B 9.52 % | 953.406 M 21.59 % | 784.108 M -0.44 % | 787.582 M 57.18 % | 501.078 M 70.50 % | 293.890 M 6.45 % | 276.080 M -8.11 % | 300.459 M -0.90 % | 303.188 M 23.10 % | 246.291 M 5.00 % | 234.573 M 18.82 % | 197.412 M 14.57 % | 172.309 M -18.26 % | 210.804 M 460.04 % | 37.641 M |
| Total liabilities | 1.230 B 17.66 % | 1.046 B 9.37 % | 955.930 M 21.55 % | 786.466 M -0.67 % | 791.785 M 57.70 % | 502.093 M 70.10 % | 295.173 M 5.96 % | 278.577 M -7.56 % | 301.349 M -1.80 % | 306.873 M 23.66 % | 248.160 M 5.29 % | 235.690 M 18.75 % | 198.478 M -85.01 % | 1.324 B 272.44 % | 355.484 M 117.11 % | 163.738 M |
| Other non current assets | 67.286 M -58.22 % | 161.039 M -2.43 % | 165.048 M 25.44 % | 131.575 M 1 365.63 % | -10.396 M 21.42 % | -13.229 M 54.73 % | -29.221 M -8.05 % | -27.043 M -11.21 % | -24.316 M 15.40 % | -28.741 M 6.08 % | -30.602 M -225.17 % | -9.411 M 28.12 % | -13.092 M -761.55 % | 1.979 M 505.20 % | 327.000 K 112.34 % | 154.000 K |
| Long term investments | 234.373 M -0.45 % | 235.428 M -0.96 % | 237.715 M 1.20 % | 234.891 M 19.09 % | 197.240 M 3.16 % | 191.206 M 24.91 % | 153.079 M 32.89 % | 115.193 M 117.19 % | 53.039 M 179.67 % | 18.965 M -0.18 % | 19.000 M 265.91 % | -11.452 M -630.92 % | 2.157 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 370.000 K 270.00 % | 100.000 K -95.08 % | 2.034 M -11.60 % | 2.301 M -53.30 % | 4.927 M 66.28 % | 2.963 M 209.29 % | 958.000 K -27.42 % | 1.320 M 270.79 % | 356.000 K -30.87 % | 515.000 K -3.56 % | 534.000 K -21.35 % | 679.000 K -6.60 % | 727.000 K -18.68 % | 894.000 K 831.25 % | 96.000 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 K | 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 | 370.000 K 270.00 % | 100.000 K -95.08 % | 2.034 M -11.60 % | 2.301 M -56.31 % | 5.267 M 77.76 % | 2.963 M 209.29 % | 958.000 K -27.42 % | 1.320 M 270.79 % | 356.000 K -30.87 % | 515.000 K -3.56 % | 534.000 K -21.35 % | 679.000 K -6.60 % | 727.000 K -18.68 % | 894.000 K 831.25 % | 96.000 K | 0.000 |
| Property plant equipment net | 4.960 M -0.40 % | 4.980 M -24.75 % | 6.618 M -3.68 % | 6.871 M -43.10 % | 12.076 M -27.29 % | 16.608 M -10.69 % | 18.596 M -12.41 % | 21.231 M 33.76 % | 15.873 M -7.76 % | 17.209 M 85.06 % | 9.299 M 6.49 % | 8.732 M -29.38 % | 12.365 M 38.47 % | 8.930 M 130.39 % | 3.876 M 87.34 % | 2.069 M |
| Total non current assets | 306.989 M -23.55 % | 401.547 M -2.40 % | 411.415 M 6.76 % | 385.350 M 79.58 % | 214.583 M 1.81 % | 210.777 M 22.10 % | 172.633 M 25.33 % | 137.744 M 98.86 % | 69.268 M 88.80 % | 36.689 M 27.25 % | 28.833 M 206.38 % | 9.411 M -28.12 % | 13.092 M -42.28 % | 22.680 M 205.17 % | 7.432 M 33.45 % | 5.569 M |
| Other current assets | 854.455 M 3.15 % | 828.346 M 59.38 % | 519.731 M -9.28 % | 572.908 M 18.13 % | 484.972 M 68.64 % | 287.573 M 101.92 % | 142.417 M 42.85 % | 99.700 M -30.53 % | 143.519 M 12.15 % | 127.976 M -0.10 % | 128.104 M 6.32 % | 120.491 M 168.86 % | 44.815 M -1.38 % | 45.441 M 91.69 % | 23.706 M 53.19 % | 15.475 M |
| Short term investments | 22.174 M -83.67 % | 135.824 M -46.42 % | 253.521 M -26.50 % | 344.913 M 3.99 % | 331.678 M 323.11 % | 78.391 M -73.54 % | 296.259 M 587.93 % | 43.065 M -95.74 % | 1.011 B 3 956.04 % | 24.936 M -97.89 % | 1.182 B 32 167.47 % | 3.664 M -99.72 % | 1.312 B 207.89 % | 426.172 M 89.51 % | 224.882 M 807.92 % | 24.769 M |
| cash and cash equivalents | 433.393 M 54.37 % | 280.750 M 21.00 % | 232.033 M -19.56 % | 288.460 M -54.11 % | 628.547 M -3.99 % | 654.671 M 181.63 % | 232.457 M 2.98 % | 225.741 M -22.00 % | 289.418 M 113.96 % | 135.269 M 21.10 % | 111.703 M -49.41 % | 220.779 M 38.03 % | 159.945 M -43.19 % | 281.565 M 210.13 % | 90.790 M 335.40 % | 20.852 M |
| Cash and short term investments | 561.749 M 34.85 % | 416.574 M -38.98 % | 682.646 M -19.62 % | 849.272 M -11.55 % | 960.225 M -9.63 % | 1.063 B -5.04 % | 1.119 B -8.82 % | 1.227 B -5.66 % | 1.301 B -0.53 % | 1.308 B 1.07 % | 1.294 B -0.26 % | 1.297 B -11.87 % | 1.472 B 108.00 % | 707.737 M 124.20 % | 315.672 M 591.94 % | 45.621 M |
| Total current assets | 2.222 B 12.83 % | 1.969 B 4.46 % | 1.885 B 7.34 % | 1.756 B -3.15 % | 1.813 B 14.49 % | 1.584 B 17.64 % | 1.346 B -3.25 % | 1.391 B -10.85 % | 1.561 B 2.08 % | 1.529 B -0.44 % | 1.536 B -1.84 % | 1.564 B 1.58 % | 1.540 B 77.17 % | 869.270 M 144.15 % | 356.041 M 438.97 % | 66.059 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -331.678 M -0.66 % | -329.508 M 44.18 % | -590.280 M 38.41 % | -958.444 M 5.24 % | -1.011 B 11.86 % | -1.148 B 2.94 % | -1.182 B -10.20 % | -1.073 B 18.24 % | -1.312 B -207.89 % | -426.172 M -226 787.23 % | 188.000 K 100.76 % | -24.769 M |
| Net receivables | 805.593 M 11.22 % | 724.313 M 6.09 % | 682.714 M 104.45 % | 333.932 M -9.25 % | 367.980 M 64.92 % | 223.124 M 163.34 % | 84.729 M 31.58 % | 64.395 M -44.61 % | 116.253 M 24.93 % | 93.052 M -18.01 % | 113.495 M -22.57 % | 146.586 M 531.13 % | 23.226 M -79.80 % | 114.963 M 694.27 % | 14.474 M 230.68 % | 4.377 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 9.712 M -6.58 % | 10.396 M -21.42 % | 13.229 M -54.73 % | 29.221 M 8.05 % | 27.043 M 11.21 % | 24.316 M -15.40 % | 28.741 M -6.08 % | 30.602 M 46.68 % | 20.863 M 90.79 % | 10.935 M 0.53 % | 10.877 M 247.18 % | 3.133 M -6.37 % | 3.346 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.402 M 676.76 % | 15.243 M -57.42 % | 35.798 M -1.94 % | 36.505 M 34.65 % | 27.112 M -14.67 % | 31.772 M 0.94 % | 31.477 M 40.09 % | 22.469 M 74.07 % | 12.908 M | 0.000 | 0.000 | 0.000 |
| Account payables | 90.549 M 10.15 % | 82.207 M 71.53 % | 47.925 M -24.43 % | 63.419 M 5.55 % | 60.082 M -23.30 % | 78.330 M -16.69 % | 94.023 M 35.40 % | 69.440 M -22.44 % | 89.525 M 0.10 % | 89.434 M -19.32 % | 110.855 M 8.84 % | 101.853 M 28.45 % | 79.295 M 25.45 % | 63.209 M -32.10 % | 93.087 M 1 793.94 % | 4.915 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 14.985 M 115.18 % | 6.964 M 81.59 % | 3.835 M | 0.000 -100.00 % | 2.239 M 599.69 % | 320.000 K -62.26 % | 848.000 K | 0.000 -100.00 % | 8.913 M 968.71 % | 834.000 K -63.47 % | 2.283 M -87.17 % | 17.795 M 752.25 % | 2.088 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -617.000 K 58.14 % | -1.474 M -113.93 % | -689.000 K -54.83 % | -445.000 K 57.58 % | -1.049 M -84.04 % | -570.000 K 65.58 % | -1.656 M -90.34 % | -870.000 K -29.46 % | -672.000 K 28.96 % | -946.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 2.979 M -24.49 % | 3.945 M 10.44 % | 3.572 M -46.28 % | 6.649 M -13.84 % | 7.717 M 21.47 % | 6.353 M -3.93 % | 6.613 M 21.61 % | 5.438 M -32.62 % | 8.071 M 121.00 % | 3.652 M 6.38 % | 3.433 M -27.04 % | 4.705 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.921 M -94.34 % | 33.919 M -50.41 % | 68.392 M -8.02 % | 74.352 M -4.32 % | 77.710 M 115.28 % | 36.097 M -49.23 % | 71.101 M -38.34 % | 115.316 M -63.05 % | 312.048 M | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 1.943 B 0.00 % | 1.943 B 0.00 % | 1.943 B 0.00 % | 1.943 B 0.10 % | 1.941 B 1.68 % | 1.909 B 1.84 % | 1.874 B 0.32 % | 1.868 B 0.13 % | 1.866 B -2.18 % | 1.907 B 1.87 % | 1.872 B -3.82 % | 1.947 B 361.62 % | -744.095 M | 0.000 -100.00 % | 7.837 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 533.000 K | 0.000 -100.00 % | 617.000 K -58.14 % | 1.474 M 113.93 % | 689.000 K 54.83 % | 445.000 K -57.58 % | 1.049 M 84.04 % | 570.000 K -65.58 % | 1.656 M 90.34 % | 870.000 K 29.46 % | 672.000 K -28.96 % | 946.000 K 281.45 % | 248.000 K | 0.000 -100.00 % | 22.000 K |
| 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 |
| Total assets | 2.529 B 6.66 % | 2.371 B 3.23 % | 2.297 B 7.24 % | 2.141 B -0.22 % | 2.146 B 18.59 % | 1.810 B 16.41 % | 1.555 B -0.70 % | 1.566 B -5.52 % | 1.657 B 3.74 % | 1.597 B 0.09 % | 1.596 B -0.02 % | 1.596 B 1.92 % | 1.566 B 75.58 % | 891.950 M 145.40 % | 363.473 M 407.45 % | 71.628 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 | 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 -100.00 % | 172.461 M 100.60 % | 85.971 M 400.06 % | 17.192 M 134.28 % | -50.146 M -401.12 % | 16.653 M 148.05 % | -34.656 M 39.43 % | -57.213 M -155.37 % | 103.331 M 202.89 % | -100.433 M -194.80 % | 105.940 M 713.33 % | -17.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 2.206 M 196.11 % | 745.000 K -49.15 % | 1.465 M -53.19 % | 3.130 M 60.51 % | 1.950 M -81.15 % | 10.344 M 178.14 % | 3.719 M -73.21 % | 13.882 M 40.73 % | 9.864 M -28.91 % | 13.875 M -43.51 % | 24.563 M 24.14 % | 19.786 M 120.26 % | 8.983 M 38.31 % | 6.495 M 12.92 % | 5.752 M 97.29 % | 2.916 M 192.87 % | 995.500 K 100.00 % | 497.750 K 239.76 % | 146.500 K 100.00 % | 73.250 K |
| Change in working capital | 97.008 M 148.70 % | -199.186 M 40.63 % | -335.472 M -135.10 % | -142.693 M -5.58 % | -135.152 M 16.51 % | -161.879 M -805.87 % | -17.870 M -127.87 % | 64.113 M 264.41 % | -38.996 M -173.77 % | 52.860 M 306.96 % | 12.989 M 106.79 % | -191.171 M -285.42 % | 103.103 M 172.29 % | -142.619 M -2 653.61 % | 5.585 M 112.86 % | -43.444 M -156.95 % | 76.290 M 100.00 % | 38.145 M 252.93 % | 10.808 M 100.00 % | 5.404 M |
| Accounts receivables | -92.047 M -96.04 % | -46.952 M 86.50 % | -347.874 M -1 020.23 % | 37.803 M 121.67 % | -174.411 M -81.08 % | -96.315 M -360.59 % | -20.911 M -157.66 % | 36.264 M 236.76 % | -26.517 M -227.60 % | 20.781 M -36.35 % | 32.650 M 126.52 % | -123.117 M -234.63 % | 91.450 M 180.91 % | -113.029 M -1 047.67 % | 11.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -3.674 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 -100.00 % | 594.000 K 246.31 % | -406.000 K -963.83 % | 47.000 K 150.00 % | -94.000 K -100.00 % | -47.000 K | 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 -100.00 % | 43.491 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 192.729 M 226.60 % | -152.234 M -1 327.50 % | 12.402 M 106.87 % | -180.496 M -559.76 % | 39.259 M 159.88 % | -65.564 M -2 256.00 % | 3.041 M -89.08 % | 27.849 M 323.17 % | -12.479 M -138.90 % | 32.079 M 263.16 % | -19.661 M 71.11 % | -68.054 M -684.00 % | 11.653 M 138.61 % | -30.184 M -408.49 % | -5.936 M 86.35 % | -43.491 M -156.94 % | 76.384 M 100.00 % | 38.192 M | 0.000 | 0.000 |
| Other non cash items | 12.957 M -77.18 % | 56.768 M 325.15 % | -25.213 M -19.74 % | -21.056 M 54.35 % | -46.122 M -491.10 % | 11.793 M 28.87 % | 9.151 M 122.29 % | -41.054 M -107.49 % | -19.786 M -6.65 % | -18.553 M -557.53 % | 4.055 M -83.11 % | 24.011 M -94.83 % | 464.839 M 223.74 % | 143.585 M -45.26 % | 262.280 M 136.77 % | 110.773 M 1 280.09 % | 8.027 M 100.00 % | 4.013 M -90.15 % | 40.742 M 100.00 % | 20.371 M |
| Net cash provided by operating activities | 86.000 M 153.07 % | -162.056 M 56.78 % | -374.925 M -156.21 % | -146.333 M 2.94 % | -150.766 M -28.73 % | -117.114 M -97.65 % | -59.254 M -91.73 % | -30.905 M -263.39 % | 18.915 M -49.13 % | 37.186 M 2 024.74 % | -1.932 M -104.71 % | 40.993 M -79.50 % | 199.974 M 868.13 % | -26.034 M -239.89 % | 18.611 M 1 102.88 % | -1.856 M -101.38 % | 134.882 M 100.00 % | 67.441 M 724.51 % | 8.180 M 100.00 % | 4.090 M |
| Investments in property plant and equipment | -3.131 M | 0.000 100.00 % | -942.000 K -1 470.00 % | -60.000 K 64.50 % | -169.000 K 5.06 % | -178.000 K 65.37 % | -514.000 K 91.85 % | -6.309 M -89.06 % | -3.337 M 37.26 % | -5.319 M -407.05 % | -1.049 M 56.85 % | -2.431 M -458.85 % | -435.000 K 90.82 % | -4.739 M -2.53 % | -4.622 M -80.18 % | -2.565 M -70.51 % | -1.505 M -100.00 % | -752.250 K 20.10 % | -941.500 K -100.00 % | -470.750 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K 98.71 % | -1.628 M 27.45 % | -2.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.049 M 471.54 % | -42.000 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 | 0.000 100.00 % | -766.475 M -96.03 % | -391.003 M 0.00 % | -391.003 M -106.67 % | -189.191 M -100.00 % | -94.595 M -343.90 % | -21.310 M -100.00 % | -10.655 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 | 0.000 -100.00 % | 610.426 M 77.85 % | 343.219 M 0.00 % | 343.219 M 279.73 % | 90.385 M 100.00 % | 45.193 M 148.39 % | 18.195 M 100.00 % | 9.097 M |
| Other investing activites | -91.023 M -149.52 % | 183.822 M 10.76 % | 165.962 M 433.74 % | 31.094 M 747.93 % | -4.799 M -140.54 % | 11.839 M -82.10 % | 66.154 M 3 502.98 % | -1.944 M -101.57 % | 123.429 M 2 463.43 % | 4.815 M 104.67 % | -103.028 M -141.19 % | 250.126 M 128.65 % | -873.000 M -443.80 % | -160.536 M -730.33 % | -19.334 M -138.40 % | 50.350 M -49.81 % | 100.310 M 100.00 % | 50.155 M 1 136.26 % | 4.057 M 100.00 % | 2.029 M |
| Net cash used for investing activites | -94.154 M -151.22 % | 183.822 M 11.39 % | 165.020 M 432.10 % | 31.013 M 570.18 % | -6.596 M -170.04 % | 9.417 M -85.65 % | 65.640 M 895.35 % | -8.253 M -106.87 % | 120.092 M 23 927.78 % | -504.000 K 99.52 % | -104.077 M -142.02 % | 247.695 M 128.36 % | -873.435 M -428.47 % | -165.275 M -150.58 % | -65.956 M -31.00 % | -50.350 M 49.81 % | -100.310 M -100.00 % | -50.155 M -1 136.26 % | -4.057 M -100.00 % | -2.029 M |
| Debt repayment | -277.000 K | 0.000 100.00 % | -2.335 M | 0.000 100.00 % | -3.487 M | 0.000 100.00 % | -4.705 M | 0.000 100.00 % | -3.227 M | 0.000 100.00 % | -3.602 M | 0.000 100.00 % | -3.711 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.660 M | 0.000 -100.00 % | 8.895 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 100.00 % | -920.000 K | 0.000 | 0.000 100.00 % | -134.795 M -3 935.78 % | -3.340 M 90.33 % | -34.534 M 89.21 % | -320.034 M -300.00 % | -80.009 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.126 M | 0.000 100.00 % | -24.782 M -3.26 % | -24.000 M -300.00 % | -6.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 161.848 M 590.12 % | 23.452 M -84.93 % | 155.599 M -23.55 % | 203.525 M 105.39 % | 99.091 M -20.00 % | 123.862 M 64 949.21 % | -191.000 K 99.08 % | -20.733 M -231.01 % | 15.825 M 627.32 % | -3.001 M -5 671.15 % | -52.000 K 98.98 % | -5.111 M -100.93 % | 550.480 M | 0.000 -100.00 % | 747.584 M 599.41 % | 106.888 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 161.571 M 588.94 % | 23.452 M -84.70 % | 153.264 M -24.70 % | 203.525 M 112.88 % | 95.604 M -22.81 % | 123.862 M 2 629.86 % | -4.896 M 76.39 % | -20.733 M -277.54 % | 11.678 M 489.14 % | -3.001 M 17.87 % | -3.654 M 98.47 % | -239.032 M -143.99 % | 543.429 M 544.29 % | 84.345 M -79.10 % | 403.550 M 300.00 % | 100.888 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | -774.000 K -122.12 % | 3.499 M 1 535.05 % | 214.000 K -97.57 % | 8.808 M 410.02 % | 1.727 M -39.53 % | 2.856 M -45.35 % | 5.226 M 238.03 % | -3.786 M -209.30 % | 3.464 M 134.25 % | -10.115 M -1 823.17 % | 587.000 K -94.75 % | 11.178 M 32.88 % | 8.412 M -42.19 % | 14.551 M 28.45 % | 11.328 M 29 715.69 % | -38.250 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 433.393 M 286.78 % | -232.033 M -200.00 % | 232.033 M 139.18 % | 97.013 M 261.60 % | -60.031 M -415.60 % | 19.021 M 183.22 % | 6.716 M 110.55 % | -63.677 M -141.31 % | 154.149 M 554.12 % | 23.566 M 121.61 % | -109.076 M -279.30 % | 60.834 M 150.02 % | -121.620 M 69.83 % | -403.128 M -192.54 % | 435.626 M 813.38 % | 47.694 M 172.78 % | 17.485 M 0.00 % | 17.485 M 1 541.35 % | 1.065 M 0.00 % | 1.065 M |
| Cash at beginning of period | 0.000 -100.00 % | 232.033 M | 0.000 -100.00 % | 191.447 M -23.87 % | 251.478 M 8.18 % | 232.457 M 2.98 % | 225.741 M -22.00 % | 289.418 M 113.96 % | 135.269 M 21.10 % | 111.703 M -49.41 % | 220.779 M 38.03 % | 159.945 M -43.19 % | 281.565 M -38.57 % | 458.323 M 1 919.27 % | 22.698 M 0.00 % | 22.698 M 335.40 % | 5.213 M 0.00 % | 5.213 M 25.68 % | 4.148 M 0.00 % | 4.148 M |
| Cash at end of period | 433.393 M | 0.000 -100.00 % | 232.033 M -19.56 % | 288.460 M 50.67 % | 191.447 M -23.87 % | 251.478 M 8.18 % | 232.457 M 2.98 % | 225.741 M -22.00 % | 289.418 M 113.96 % | 135.269 M 21.10 % | 111.703 M -49.41 % | 220.779 M 38.03 % | 159.945 M 189.78 % | 55.195 M -87.96 % | 458.323 M 551.11 % | 70.391 M 210.13 % | 22.698 M 0.00 % | 22.698 M 335.40 % | 5.213 M 0.00 % | 5.213 M |
| Operating cash flow | 86.000 M 153.07 % | -162.056 M 56.78 % | -374.925 M -156.21 % | -146.333 M 2.94 % | -150.766 M -28.73 % | -117.114 M -97.65 % | -59.254 M -91.73 % | -30.905 M -263.39 % | 18.915 M -49.13 % | 37.186 M 2 024.74 % | -1.932 M -104.71 % | 40.993 M -79.50 % | 199.974 M 868.13 % | -26.034 M -239.89 % | 18.611 M 1 102.88 % | -1.856 M -101.38 % | 134.882 M 100.00 % | 67.441 M 724.51 % | 8.180 M 100.00 % | 4.090 M |
| Capital expenditure | -3.131 M -1 881.65 % | -158.000 K 83.23 % | -942.000 K -1 470.00 % | -60.000 K 64.50 % | -169.000 K 5.06 % | -178.000 K 65.37 % | -514.000 K 91.85 % | -6.309 M -89.06 % | -3.337 M 37.26 % | -5.319 M -407.05 % | -1.049 M 56.85 % | -2.431 M -458.85 % | -435.000 K 90.82 % | -4.739 M -2.53 % | -4.622 M -80.18 % | -2.565 M -70.51 % | -1.505 M -100.00 % | -752.250 K 20.10 % | -941.500 K -100.00 % | -470.750 K |
| Free CashFlow | 82.869 M 151.09 % | -162.214 M 56.84 % | -375.867 M -156.75 % | -146.393 M 3.01 % | -150.935 M -28.68 % | -117.292 M -96.25 % | -59.768 M -60.61 % | -37.214 M -338.89 % | 15.578 M -51.12 % | 31.867 M 1 169.00 % | -2.981 M -107.73 % | 38.562 M -80.67 % | 199.539 M 748.42 % | -30.773 M -319.98 % | 13.989 M 416.42 % | -4.421 M -103.31 % | 133.378 M 100.00 % | 66.689 M 821.37 % | 7.238 M 100.00 % | 3.619 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 |