Forgame Holdings Limited 0484.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 82.583 M 37.24 % | 60.172 M -47.27 % | 114.116 M -19.71 % | 142.136 M 165.38 % | 53.560 M -56.90 % | 124.279 M -61.67 % | 324.243 M -6.41 % | 346.466 M -4.18 % | 361.564 M -29.32 % | 511.539 M -20.50 % | 643.470 M -45.61 % | 1.183 B 52.34 % | 776.649 M |
| Net income | -59.307 M -236.65 % | -17.617 M 12.38 % | -20.107 M -214.56 % | 17.552 M 134.23 % | -51.278 M 79.02 % | -244.445 M 14.19 % | -284.877 M -484.79 % | 74.035 M 118.73 % | -395.174 M -205.99 % | -129.144 M -235.17 % | -38.531 M 91.90 % | -475.404 M -318.46 % | 217.617 M |
| Income before tax | -59.271 M -236.48 % | -17.615 M 13.15 % | -20.282 M -164.15 % | 31.617 M 183.40 % | -37.911 M 85.28 % | -257.588 M 25.91 % | -347.657 M -575.31 % | 73.143 M 119.10 % | -383.014 M -207.70 % | -124.476 M -289.21 % | -31.982 M 92.11 % | -405.113 M -255.11 % | 261.177 M |
| Income before tax ratio | -0.72 -145.17 % | -0.29 -64.71 % | -0.18 -179.90 % | 0.22 131.43 % | -0.71 65.85 % | -2.07 -93.31 % | -1.07 -607.89 % | 0.21 119.93 % | -1.06 -335.33 % | -0.24 -389.59 % | -0.05 85.48 % | -0.34 -201.82 % | 0.34 |
| EBITDA | -31.911 M -347.20 % | 12.909 M 618.76 % | 1.796 M 110.28 % | -17.475 M 37.82 % | -28.105 M 42.02 % | -48.477 M -111.97 % | 404.956 M 3 008.96 % | -13.921 M 92.88 % | -195.386 M -627.02 % | -26.875 M -213.92 % | 23.592 M 106.26 % | -376.975 M -227.75 % | 295.077 M |
| Net income ratio | -0.72 -145.29 % | -0.29 -66.16 % | -0.18 -242.68 % | 0.12 112.90 % | -0.96 51.32 % | -1.97 -123.87 % | -0.88 -511.16 % | 0.21 119.55 % | -1.09 -332.92 % | -0.25 -321.61 % | -0.06 85.10 % | -0.40 -243.40 % | 0.28 |
| Ratio EBITDA | -0.39 -280.12 % | 0.21 1 263.13 % | 0.02 112.80 % | -0.12 76.57 % | -0.52 -34.53 % | -0.39 -131.23 % | 1.25 3 208.33 % | -0.04 92.56 % | -0.54 -928.58 % | -0.05 -243.30 % | 0.04 111.51 % | -0.32 -183.86 % | 0.38 |
| Gross profit ratio | 0.09 -77.02 % | 0.40 691.42 % | 0.05 -47.13 % | 0.10 -60.45 % | 0.24 -1.13 % | 0.24 -66.70 % | 0.74 14.57 % | 0.64 219.74 % | 0.20 -40.12 % | 0.34 -49.29 % | 0.66 -21.97 % | 0.85 -5.72 % | 0.90 |
| Weighted average shs out dil | 143.350 M 0.00 % | 143.350 M 0.00 % | 143.350 M 0.37 % | 142.823 M -8.16 % | 155.517 M 6.95 % | 145.414 M 6.80 % | 136.158 M -2.54 % | 139.709 M 2.12 % | 136.807 M 0.45 % | 136.196 M 7.29 % | 126.939 M 169.65 % | 47.076 M -50.25 % | 94.616 M |
| Weighted average shs out | 143.350 M 0.00 % | 143.351 M 0.00 % | 143.350 M 0.37 % | 142.823 M -8.16 % | 155.517 M 6.95 % | 145.414 M 6.80 % | 136.158 M -0.98 % | 137.507 M 0.56 % | 136.738 M 0.59 % | 135.941 M 7.09 % | 126.939 M 169.68 % | 47.070 M -12.94 % | 54.067 M |
| EPS diluted | -0.41 -241.67 % | -0.12 14.29 % | -0.14 -163.64 % | 0.22 168.75 % | -0.32 80.95 % | -1.68 19.62 % | -2.09 -494.34 % | 0.53 118.34 % | -2.89 -204.21 % | -0.95 -216.67 % | -0.30 97.03 % | -10.10 -539.13 % | 2.30 |
| Earnings per share | -0.41 -241.67 % | -0.12 14.29 % | -0.14 -163.64 % | 0.22 168.75 % | -0.32 80.95 % | -1.68 19.62 % | -2.09 -487.04 % | 0.54 118.69 % | -2.89 -204.21 % | -0.95 -216.67 % | -0.30 97.03 % | -10.10 -351.24 % | 4.02 |
| Gross profit | 7.597 M -68.47 % | 24.091 M 317.30 % | 5.773 M -57.55 % | 13.601 M 4.95 % | 12.960 M -57.39 % | 30.417 M -87.24 % | 238.330 M 7.22 % | 222.281 M 206.39 % | 72.549 M -57.68 % | 171.414 M -59.69 % | 425.191 M -57.56 % | 1.002 B 43.63 % | 697.561 M |
| Income tax expense | 19.000 K 850.00 % | 2.000 K 101.14 % | -175.000 K -586.11 % | 36.000 K -86.26 % | 262.000 K 101.99 % | -13.143 M 52.44 % | -27.635 M -714.79 % | 4.495 M -66.65 % | 13.478 M 161.96 % | 5.145 M -24.62 % | 6.825 M -90.29 % | 70.291 M 61.37 % | 43.560 M |
| Cost of revenue | 74.986 M 107.83 % | 36.081 M -66.70 % | 108.343 M -15.71 % | 128.535 M 216.59 % | 40.600 M -56.75 % | 93.862 M 9.25 % | 85.913 M -30.82 % | 124.185 M -57.03 % | 289.015 M -15.03 % | 340.125 M 55.82 % | 218.279 M 20.45 % | 181.217 M 129.13 % | 79.088 M |
| General and administrative expenses | 31.495 M 15.94 % | 27.165 M -12.54 % | 31.060 M 66.61 % | 18.642 M -69.01 % | 60.151 M -6.56 % | 64.374 M -30.09 % | 92.077 M -7.40 % | 99.439 M -18.48 % | 121.983 M 34.12 % | 90.950 M -3.23 % | 93.984 M 5.91 % | 88.739 M 143.37 % | 36.462 M |
| Selling and marketing expenses | 14.863 M 65.24 % | 8.995 M 158.92 % | 3.474 M -36.79 % | 5.496 M 14.93 % | 4.782 M -69.79 % | 15.828 M -80.38 % | 80.658 M 4.38 % | 77.274 M -13.00 % | 88.820 M 118.32 % | 40.684 M -72.84 % | 149.807 M -50.63 % | 303.425 M 69.77 % | 178.726 M |
| Other expenses | 0.000 100.00 % | -143.000 K -2.14 % | -140.000 K -275.00 % | 80.000 K 100.51 % | -15.724 M -248.26 % | -4.515 M -15.27 % | -3.917 M 18.19 % | -4.788 M 0.00 % | -4.788 M 51.11 % | -9.794 M 5.17 % | -10.328 M -263.66 % | -2.840 M -72.75 % | -1.644 M |
| Operating expenses | 67.757 M 8.18 % | 62.636 M -5.07 % | 65.980 M 104.89 % | 32.203 M -35.18 % | 49.682 M -52.74 % | 105.130 M -55.34 % | 235.396 M 6.35 % | 221.350 M -26.82 % | 302.491 M 19.37 % | 253.402 M -45.49 % | 464.880 M -31.89 % | 682.498 M 64.79 % | 414.168 M |
| Cost and expenses | 142.743 M 25.47 % | 113.767 M -34.74 % | 174.323 M 8.45 % | 160.738 M 78.04 % | 90.282 M -54.63 % | 198.992 M -38.07 % | 321.309 M -7.01 % | 345.535 M -41.58 % | 591.506 M -0.34 % | 593.527 M -13.12 % | 683.159 M -20.90 % | 863.715 M 75.10 % | 493.256 M |
| Research and development expenses | 21.408 M -19.58 % | 26.619 M -15.73 % | 31.586 M 295.57 % | 7.985 M 1 588.16 % | 473.000 K -98.39 % | 29.443 M -55.78 % | 66.578 M 34.71 % | 49.425 M -48.77 % | 96.476 M -26.67 % | 131.562 M -43.15 % | 231.417 M -21.06 % | 293.174 M 46.13 % | 200.624 M |
| Selling general and administrative expenses | 46.349 M 28.18 % | 36.160 M 4.71 % | 34.534 M 43.07 % | 24.138 M -62.83 % | 64.933 M -19.04 % | 80.202 M -53.57 % | 172.735 M -2.25 % | 176.713 M -16.17 % | 210.803 M 60.14 % | 131.634 M -46.01 % | 243.791 M -37.83 % | 392.164 M 82.24 % | 215.188 M |
| Interest income | 1.596 M -50.77 % | 3.242 M 226.49 % | 993.000 K -39.00 % | 1.628 M 265.02 % | 446.000 K -92.97 % | 6.345 M -37.82 % | 10.205 M 23.00 % | 8.297 M -47.15 % | 15.700 M -61.09 % | 40.350 M -7.23 % | 43.497 M 197.13 % | 14.639 M 1 179.63 % | 1.144 M |
| Interest expense | 101.000 K -66.67 % | 303.000 K -23.29 % | 395.000 K 81.19 % | 218.000 K 1 353.33 % | 15.000 K -98.57 % | 1.048 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.369 M 4 954.76 % | 126.000 K -99.34 % | 19.169 M |
| Depreciation and amortization | 28.249 M -6.53 % | 30.221 M 39.38 % | 21.683 M 1 823.96 % | 1.127 M -88.49 % | 9.791 M -80.89 % | 51.248 M 118.03 % | 23.505 M -41.92 % | 40.473 M 17.12 % | 34.556 M -29.96 % | 49.339 M 0.27 % | 49.205 M 75.66 % | 28.012 M 90.16 % | 14.731 M |
| Operating income | -60.160 M -57.10 % | -38.294 M 36.40 % | -60.207 M -223.66 % | -18.602 M 49.34 % | -36.722 M -2.28 % | -35.904 M -109.41 % | 381.451 M 801.27 % | -54.394 M 9.61 % | -60.178 M -8.71 % | -55.357 M -51.78 % | -36.471 M -111.08 % | 329.215 M 16.09 % | 283.591 M |
| Operating income ratio | -0.73 -14.47 % | -0.64 -20.62 % | -0.53 -303.13 % | -0.13 80.91 % | -0.69 -137.32 % | -0.29 -124.56 % | 1.18 849.34 % | -0.16 5.67 % | -0.17 -53.80 % | -0.11 -90.93 % | -0.06 -120.37 % | 0.28 -23.80 % | 0.37 |
| Total other income expenses net | 889.000 K -95.70 % | 20.679 M | 0.000 -100.00 % | 50.219 M 4 323.63 % | -1.189 M 98.88 % | -106.310 M -2 622.41 % | -3.905 M -103.06 % | 127.537 M 183.32 % | -153.072 M -217.17 % | -48.262 M -1 175.12 % | 4.489 M 100.61 % | -734.328 M -3 176.20 % | -22.414 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -171.315 M 10.89 % | -192.259 M 11.42 % | -217.034 M 39.94 % | -361.365 M 5.39 % | -381.963 M -42.89 % | -267.305 M 64.69 % | -757.018 M -15.59 % | -654.915 M -144.38 % | -267.986 M 71.10 % | -927.129 M -8.82 % | -851.947 M 8.54 % | -931.517 M -772.51 % | 138.514 M |
| Total investments | 47.706 M -47.60 % | 91.048 M -33.49 % | 136.884 M 52.18 % | 89.948 M -3.24 % | 92.957 M -2.63 % | 95.466 M 13.81 % | 83.883 M 206.49 % | 27.369 M -92.54 % | 366.654 M 101.72 % | 181.763 M -11.04 % | 204.320 M 306.28 % | 50.291 M | 0.000 |
| Total debt | 2.912 M -21.08 % | 3.690 M -51.38 % | 7.589 M -14.74 % | 8.901 M 150.52 % | 3.553 M -92.99 % | 50.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.242 M -96.62 % | 451.153 M |
| Accumulated other comprehensive income loss | 483.523 M 401.69 % | -160.270 M -28.26 % | -124.954 M 17.58 % | -151.612 M -12.63 % | -134.607 M -22.85 % | -109.567 M -407.33 % | -21.597 M 32.91 % | -32.192 M 30.66 % | -46.423 M 5.05 % | -48.890 M -10.68 % | -44.172 M -26.94 % | -34.797 M -88.94 % | -18.417 M |
| Retained earnings | -1.479 B -5.95 % | -1.396 B -1.28 % | -1.379 B -1.48 % | -1.358 B 5.58 % | -1.439 B -3.56 % | -1.389 B -18.40 % | -1.173 B -33.10 % | -881.487 M 7.17 % | -949.535 M -71.28 % | -554.361 M -30.37 % | -425.217 M -9.96 % | -386.686 M -521.97 % | 91.639 M |
| Common stock | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K -8.82 % | 102.000 K 0.00 % | 102.000 K 18.60 % | 86.000 K -1.15 % | 87.000 K 0.00 % | 87.000 K -1.14 % | 88.000 K 10.00 % | 80.000 K 0.00 % | 80.000 K 63.27 % | 49.000 K |
| Total equity | 484.413 M -17.93 % | 590.274 M -8.23 % | 643.207 M 1.03 % | 636.656 M 4.03 % | 611.968 M -7.83 % | 663.963 M -21.67 % | 847.687 M -28.25 % | 1.181 B 11.65 % | 1.058 B -26.76 % | 1.445 B 3.12 % | 1.401 B 0.93 % | 1.388 B 1 115.70 % | -136.663 M |
| Other non current liabilities | 213.000 K | 0.000 | 0.000 -100.00 % | 2.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.208 M -5.77 % | 1.282 M -48.68 % | 2.498 M -33.21 % | 3.740 M 34.39 % | 2.783 M -87.63 % | 22.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 451.153 M |
| Total non current liabilities | 1.421 M 10.84 % | 1.282 M -48.68 % | 2.498 M -56.57 % | 5.752 M -28.11 % | 8.001 M -64.62 % | 22.614 M 3 792.25 % | 581.000 K -98.21 % | 32.447 M 6 745.36 % | 474.000 K -78.47 % | 2.202 M -70.85 % | 7.553 M -10.77 % | 8.465 M -98.16 % | 459.290 M |
| Other current liabilities | 13.158 M -73.60 % | 49.836 M -19.39 % | 61.822 M 19.86 % | 51.580 M 23.54 % | 41.751 M -35.28 % | 64.506 M -37.84 % | 103.781 M -60.07 % | 259.880 M 246.69 % | 74.961 M 45.79 % | 51.417 M -56.10 % | 117.111 M -2.81 % | 120.497 M -26.94 % | 164.926 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.704 M -29.24 % | 2.408 M -52.70 % | 5.091 M -1.36 % | 5.161 M 570.26 % | 770.000 K -97.27 % | 28.156 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.242 M | 0.000 |
| Total current liabilities | 43.529 M -32.21 % | 64.209 M -18.01 % | 78.312 M 10.32 % | 70.987 M 21.96 % | 58.203 M -54.09 % | 126.781 M -10.32 % | 141.372 M -54.33 % | 309.518 M 199.82 % | 103.233 M 32.04 % | 78.183 M -48.09 % | 150.621 M -22.73 % | 194.929 M -2.24 % | 199.402 M |
| Total liabilities | 44.950 M -31.36 % | 65.491 M -18.96 % | 80.810 M 5.30 % | 76.739 M 15.91 % | 66.204 M -55.69 % | 149.395 M 5.24 % | 141.953 M -58.49 % | 341.965 M 229.74 % | 103.707 M 29.01 % | 80.385 M -49.18 % | 158.174 M -22.23 % | 203.394 M -69.12 % | 658.692 M |
| Other non current assets | 7.018 M -70.92 % | 24.133 M -84.14 % | 152.175 M 6 227.44 % | 2.405 M -97.92 % | 115.620 M 27.47 % | 90.704 M 104.74 % | 44.301 M 14.99 % | 38.526 M -91.44 % | 450.180 M 122.41 % | 202.410 M -2.30 % | 207.181 M -36.85 % | 328.052 M 13 847.79 % | 2.352 M |
| Long term investments | 37.373 M -51.84 % | 77.594 M 124.31 % | 34.593 M -60.67 % | 87.948 M 504.06 % | -21.766 M -495.24 % | 5.507 M -87.00 % | 42.349 M 681.64 % | -7.281 M 91.16 % | -82.343 M -351.52 % | -18.237 M -522.15 % | 4.320 M 101.57 % | -275.249 M | 0.000 |
| Intangible assets | 64.347 M 310.25 % | 15.685 M 1 183.55 % | 1.222 M -28.87 % | 1.718 M 15.30 % | 1.490 M -70.92 % | 5.123 M -36.94 % | 8.124 M -95.24 % | 170.713 M 882.18 % | 17.381 M -69.54 % | 57.064 M -26.56 % | 77.698 M 101.58 % | 38.544 M 29.50 % | 29.763 M |
| GoodWill | 25.777 M 48.99 % | 17.301 M 0.00 % | 17.301 M 0.00 % | 17.301 M 0.00 % | 17.301 M | 0.000 | 0.000 -100.00 % | 205.883 M | 0.000 -100.00 % | 1.586 M 0.00 % | 1.586 M 0.00 % | 1.586 M 0.00 % | 1.586 M |
| Goodwill and intangible assets | 64.347 M 95.07 % | 32.986 M 78.08 % | 18.523 M -2.61 % | 19.019 M 1.21 % | 18.791 M 266.80 % | 5.123 M -36.94 % | 8.124 M -97.84 % | 376.596 M 2 066.71 % | 17.381 M -70.36 % | 58.650 M -26.03 % | 79.284 M 97.57 % | 40.130 M 28.01 % | 31.349 M |
| Property plant equipment net | 35.643 M -46.49 % | 66.610 M -31.02 % | 96.569 M 131.93 % | 41.638 M 625.53 % | 5.739 M -86.98 % | 44.073 M 440.44 % | 8.155 M -4.79 % | 8.565 M 4.24 % | 8.217 M -68.63 % | 26.197 M -39.59 % | 43.365 M -32.46 % | 64.209 M 37.49 % | 46.700 M |
| Total non current assets | 144.381 M -28.28 % | 201.323 M -24.67 % | 267.267 M 72.00 % | 155.391 M 26.58 % | 122.765 M -18.04 % | 149.788 M 45.53 % | 102.929 M -75.31 % | 416.930 M 5.97 % | 393.435 M 39.66 % | 281.706 M -20.07 % | 352.460 M 106.87 % | 170.376 M 62.47 % | 104.864 M |
| Other current assets | 35.328 M -5.65 % | 37.443 M 115.45 % | 17.379 M -62.46 % | 46.294 M 10.55 % | 41.877 M -83.35 % | 251.504 M 286.58 % | 65.059 M -82.73 % | 376.638 M 3 349.38 % | 10.919 M -75.38 % | 44.349 M -31.35 % | 64.601 M 14.12 % | 56.607 M -45.84 % | 104.526 M |
| Short term investments | 10.333 M -23.20 % | 13.454 M -86.85 % | 102.291 M 5 014.55 % | 2.000 M -98.26 % | 114.723 M 27.53 % | 89.959 M 116.59 % | 41.534 M 19.87 % | 34.650 M -92.28 % | 448.997 M 124.50 % | 200.000 M 0.00 % | 200.000 M -38.56 % | 325.540 M | 0.000 |
| cash and cash equivalents | 174.227 M -11.09 % | 195.949 M -12.77 % | 224.623 M -39.33 % | 370.266 M -3.96 % | 385.516 M 21.25 % | 317.959 M -58.00 % | 757.018 M 15.59 % | 654.915 M 144.38 % | 267.986 M -71.10 % | 927.129 M 8.82 % | 851.947 M -10.01 % | 946.759 M 202.83 % | 312.639 M |
| Cash and short term investments | 310.585 M -7.12 % | 334.402 M 2.29 % | 326.914 M -12.18 % | 372.266 M -25.58 % | 500.239 M 22.63 % | 407.918 M -48.92 % | 798.552 M 15.81 % | 689.565 M -3.82 % | 716.983 M -36.39 % | 1.127 B 7.15 % | 1.052 B -17.32 % | 1.272 B 306.95 % | 312.639 M |
| Total current assets | 384.982 M -15.28 % | 454.442 M -0.51 % | 456.750 M -18.15 % | 558.004 M 0.47 % | 555.407 M -16.30 % | 663.570 M -25.17 % | 886.711 M -19.86 % | 1.106 B 44.00 % | 768.382 M -38.20 % | 1.243 B 3.04 % | 1.207 B -15.08 % | 1.421 B 240.66 % | 417.165 M |
| Inventory | 32.291 M 98.78 % | 16.245 M -54.10 % | 35.396 M -56.26 % | 80.927 M 861.93 % | 8.413 M 1 155.58 % | -797.000 K 96.55 % | -23.100 M | 0.000 100.00 % | -40.480 M | 0.000 | 0.000 | 0.000 100.00 % | -84.293 M |
| Net receivables | 6.778 M -89.78 % | 66.352 M -13.90 % | 77.061 M 31.69 % | 58.517 M 1 099.61 % | 4.878 M -1.35 % | 4.945 M -78.59 % | 23.100 M -42.61 % | 40.249 M -0.57 % | 40.480 M -43.72 % | 71.927 M -20.27 % | 90.212 M -2.15 % | 92.194 M 6.87 % | 86.264 M |
| Tax assets | 0.000 | 0.000 100.00 % | -34.593 M -889.61 % | 4.381 M 0.00 % | 4.381 M 0.00 % | 4.381 M | 0.000 -100.00 % | 524.000 K | 0.000 -100.00 % | 12.686 M -30.72 % | 18.310 M 38.36 % | 13.234 M -45.90 % | 24.463 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 |
| Account payables | 28.667 M 139.59 % | 11.965 M 4.97 % | 11.399 M 17.66 % | 9.688 M -19.72 % | 12.068 M -57.62 % | 28.473 M -2.97 % | 29.344 M -14.12 % | 34.169 M 28.20 % | 26.652 M 10.63 % | 24.091 M -7.08 % | 25.927 M -25.90 % | 34.990 M 244.12 % | 10.168 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 4.558 M 26.12 % | 3.614 M -35.99 % | 5.646 M -31.54 % | 8.247 M -46.69 % | 15.469 M 854.88 % | 1.620 M -39.44 % | 2.675 M -64.72 % | 7.583 M -68.67 % | 24.200 M -0.44 % | 24.308 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -2.012 M | 0.000 100.00 % | -116.000 K -195.08 % | 122.000 K -54.81 % | 270.000 K -34.15 % | 410.000 K -69.81 % | 1.358 M -80.22 % | 6.866 M -18.89 % | 8.465 M 5.98 % | 7.987 M |
| Minority interest | 797.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.079 M 95.39 % | -23.396 M -160.85 % | 38.446 M -47.13 % | 72.716 M 7 051.82 % | -1.046 M -3 635.71 % | -28.000 K -100.32 % | 8.724 M | 0.000 | 0.000 |
| Capital lease obligations | 2.912 M -21.08 % | 3.690 M -1.31 % | 3.739 M -23.71 % | 4.901 M 37.94 % | 3.553 M -92.99 % | 50.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 28.900 M -76.87 % | 124.954 M -17.58 % | 151.612 M 12.63 % | 134.607 M 22.85 % | 109.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.963 B -7.32 % | 2.118 B 4.75 % | 2.022 B 1.34 % | 1.995 B -2.76 % | 2.052 B -0.21 % | 2.056 B 4.79 % | 1.962 B -0.69 % | 1.976 B -1.11 % | 1.998 B 0.48 % | 1.988 B 10.05 % | 1.807 B -6.61 % | 1.935 B 918.82 % | -236.258 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 2.012 M -61.44 % | 5.218 M 4 398.28 % | 116.000 K -74.73 % | 459.000 K -98.57 % | 32.177 M 50 176.56 % | 64.000 K -92.42 % | 844.000 K 22.85 % | 687.000 K | 0.000 -100.00 % | 150.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 |
| Total assets | 529.363 M -19.28 % | 655.765 M -9.43 % | 724.017 M 1.49 % | 713.395 M 5.19 % | 678.172 M -16.62 % | 813.358 M -17.81 % | 989.640 M -35.04 % | 1.523 B 31.12 % | 1.162 B -23.82 % | 1.525 B -2.19 % | 1.559 B -2.03 % | 1.591 B 204.86 % | 522.029 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -44.263 M -272.16 % | 25.710 M -86.64 % | 192.445 M -38.42 % | 312.536 M 570.40 % | -66.440 M -138.17 % | 174.074 M 98.02 % | 87.906 M 1 731.82 % | -5.387 M -100.80 % | 670.348 M | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -100.13 % | 773.000 K -87.28 % | 6.076 M 31.15 % | 4.633 M -68.88 % | 14.889 M -8.50 % | 16.272 M 69.64 % | 9.592 M -46.88 % | 18.057 M -69.53 % | 59.258 M | 0.000 |
| Change in working capital | 9.838 M 317.85 % | -4.516 M 39.44 % | -7.457 M 92.47 % | -99.092 M -181.79 % | 121.158 M 137.65 % | -321.831 M -314.68 % | 149.910 M 211.52 % | -134.427 M -243.26 % | 93.832 M 713.20 % | -15.302 M 70.98 % | -52.737 M 6.65 % | -56.496 M -224.38 % | 45.423 M |
| Accounts receivables | 87.419 M 687.35 % | 11.103 M 159.60 % | -18.628 M 65.32 % | -53.719 M -8 592.39 % | -618.000 K -108.46 % | 7.305 M -45.06 % | 13.297 M 11.13 % | 11.965 M -61.95 % | 31.447 M 116.28 % | 14.540 M 633.60 % | 1.982 M 125.09 % | -7.901 M 79.33 % | -38.227 M |
| Inventory | -8.240 M -148.02 % | 17.158 M 211.16 % | -15.436 M 79.91 % | -76.833 M -1 332.38 % | -5.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 -100.00 % | 18.628 M -65.32 % | 53.719 M 8 592.39 % | 618.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -69.341 M -111.55 % | -32.777 M -510.79 % | 7.979 M 135.85 % | -22.259 M -117.59 % | 126.522 M 138.44 % | -329.136 M -422.19 % | 102.157 M 181.38 % | -125.537 M -303.96 % | 61.549 M 483.08 % | -16.067 M 4.63 % | -16.847 M -443.68 % | 4.902 M | 0.000 |
| Other non cash items | 2.342 M 108.27 % | -28.335 M -21.39 % | -23.342 M -213.36 % | -7.449 M -5.99 % | -7.028 M -35.60 % | -5.183 M -301.16 % | -1.292 M 76.00 % | -5.384 M 38.12 % | -8.701 M -1.62 % | -8.562 M 15.18 % | -10.094 M -43.79 % | -7.020 M 67.65 % | -21.702 M |
| Net cash provided by operating activities | -24.707 M -22.04 % | -20.245 M 31.13 % | -29.398 M 77.37 % | -129.892 M -281.95 % | 71.388 M 120.09 % | -355.355 M -350.89 % | 141.635 M 282.18 % | -77.746 M -6.53 % | -72.981 M -4 755.69 % | -1.503 M 95.44 % | -32.938 M -111.40 % | 288.989 M -3.55 % | 299.629 M |
| Investments in property plant and equipment | -39.000 K 91.96 % | -485.000 K -297.54 % | -122.000 K 99.67 % | -36.906 M -1 186.82 % | -2.868 M 78.42 % | -13.292 M -151.65 % | -5.282 M 7.41 % | -5.705 M 49.11 % | -11.211 M 63.41 % | -30.642 M 54.56 % | -67.427 M -22.12 % | -55.214 M -5.19 % | -52.492 M |
| Acquisitions net | -3.212 M | 0.000 -100.00 % | 4.162 M -85.15 % | 28.019 M 99.94 % | 14.014 M 180.45 % | -17.419 M -858.67 % | -1.817 M -102.02 % | 89.991 M 1 521.66 % | -6.330 M 86.38 % | -46.486 M -83.63 % | -25.315 M -72.22 % | -14.699 M | 0.000 |
| Purchases of investments | -52.388 M 88.65 % | -461.657 M -220.80 % | -143.908 M -1 099.23 % | -12.000 M 91.25 % | -137.193 M 24.52 % | -181.756 M -20.07 % | -151.373 M 60.04 % | -378.774 M 77.39 % | -1.675 B -108.64 % | -802.950 M 23.95 % | -1.056 B -49.50 % | -706.265 M | 0.000 |
| Sales maturities of investments | 57.279 M -87.35 % | 452.692 M 5 114.14 % | 8.682 M -93.64 % | 136.611 M 4.89 % | 130.248 M -1.18 % | 131.803 M -14.43 % | 154.025 M -80.08 % | 773.331 M -31.61 % | 1.131 B 44.97 % | 780.000 M -27.63 % | 1.078 B 226.58 % | 330.000 M | 0.000 |
| Other investing activites | 35.000 K -99.34 % | 5.317 M 536.00 % | 836.000 K 248.33 % | 240.000 K -90.76 % | 2.596 M -86.10 % | 18.674 M 738.15 % | 2.228 M -71.78 % | 7.895 M -12.38 % | 9.010 M -15.98 % | 10.724 M -68.70 % | 34.266 M 512.77 % | 5.592 M 975.38 % | 520.000 K |
| Net cash used for investing activites | 1.675 M 140.53 % | -4.133 M 96.83 % | -130.350 M -212.41 % | 115.964 M 1 606.11 % | 6.797 M 110.96 % | -61.990 M -2 693.60 % | -2.219 M -100.46 % | 486.738 M 188.01 % | -553.077 M -518.97 % | -89.354 M -144.18 % | -36.594 M 91.69 % | -440.586 M -747.74 % | -51.972 M |
| Debt repayment | -2.697 M -42.40 % | -1.894 M -62.99 % | -1.162 M -32.20 % | -879.000 K 86.31 % | -6.423 M 59.66 % | -15.921 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.242 M -200.00 % | 15.242 M -96.50 % | 435.153 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 248.249 M | 0.000 -100.00 % | 771.765 M 7 617.65 % | 10.000 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.943 M 87.18 % | -38.567 M -95.96 % | -19.681 M 42.15 % | -34.018 M 59.01 % | -82.998 M -724.87 % | -10.062 M | 0.000 100.00 % | -371.904 M |
| Dividends paid | 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 % | -90.500 M |
| Other financing activites | -101.000 K 97.57 % | -4.153 M -662.02 % | -545.000 K -114.41 % | 3.782 M 430.02 % | -1.146 M 4.10 % | -1.195 M | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 100.00 % | -10.492 M -16 041.54 % | -65.000 K 98.22 % | -3.645 M |
| Net cash used provided by financing activities | -2.798 M 53.73 % | -6.047 M -254.25 % | -1.707 M -158.80 % | 2.903 M 138.35 % | -7.569 M 65.69 % | -22.059 M 42.80 % | -38.567 M -95.96 % | -19.681 M 41.63 % | -33.717 M -120.40 % | 165.251 M 742.15 % | -25.734 M -103.27 % | 786.942 M 3 865.99 % | -20.896 M |
| Effect of forex changes on cash | 4.108 M 134.61 % | 1.751 M -88.93 % | 15.812 M 474.25 % | -4.225 M -38.12 % | -3.059 M -986.67 % | 345.000 K -72.49 % | 1.254 M 152.64 % | -2.382 M -476.90 % | 632.000 K -19.80 % | 788.000 K 73.57 % | 454.000 K 137.06 % | -1.225 M -965.22 % | -115.000 K |
| Net change in cash | -21.722 M 24.24 % | -28.674 M 80.31 % | -145.643 M -855.04 % | -15.250 M -122.57 % | 67.557 M 115.39 % | -439.059 M -530.02 % | 102.103 M -73.61 % | 386.929 M 158.70 % | -659.143 M -976.73 % | 75.182 M 179.30 % | -94.812 M -114.95 % | 634.120 M 179.78 % | 226.646 M |
| Cash at beginning of period | 195.949 M -12.77 % | 224.623 M -39.33 % | 370.266 M -3.96 % | 385.516 M 21.25 % | 317.959 M -58.00 % | 757.018 M 15.59 % | 654.915 M 144.38 % | 267.986 M -71.10 % | 927.129 M 8.82 % | 851.947 M -10.01 % | 946.759 M 202.83 % | 312.639 M 263.56 % | 85.993 M |
| Cash at end of period | 174.227 M -11.09 % | 195.949 M -12.77 % | 224.623 M -39.33 % | 370.266 M -3.96 % | 385.516 M 21.25 % | 317.959 M -58.00 % | 757.018 M 15.59 % | 654.915 M 144.38 % | 267.986 M -71.10 % | 927.129 M 8.82 % | 851.947 M -10.01 % | 946.759 M 202.83 % | 312.639 M |
| Operating cash flow | -24.707 M -22.04 % | -20.245 M 31.13 % | -29.398 M 77.37 % | -129.892 M -281.95 % | 71.388 M 120.09 % | -355.355 M -350.89 % | 141.635 M 282.18 % | -77.746 M -6.53 % | -72.981 M -4 755.69 % | -1.503 M 95.44 % | -32.938 M -111.40 % | 288.989 M -3.55 % | 299.629 M |
| Capital expenditure | -568.000 K 8.53 % | -621.000 K -409.02 % | -122.000 K 99.67 % | -36.906 M -1 186.82 % | -2.868 M 78.42 % | -13.292 M -151.65 % | -5.282 M 7.41 % | -5.705 M 49.11 % | -11.211 M 63.41 % | -30.642 M 54.56 % | -67.427 M -22.12 % | -55.214 M -5.19 % | -52.492 M |
| Free CashFlow | -25.275 M -21.13 % | -20.866 M 29.32 % | -29.520 M 82.30 % | -166.798 M -343.43 % | 68.520 M 118.59 % | -368.647 M -370.36 % | 136.353 M 263.39 % | -83.451 M 0.88 % | -84.192 M -161.91 % | -32.145 M 67.97 % | -100.365 M -142.93 % | 233.775 M -5.41 % | 247.137 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2012-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 78.002 M 72.61 % | 45.191 M 20.86 % | 37.392 M 1.57 % | 36.813 M 57.60 % | 23.359 M -70.66 % | 79.607 M 130.68 % | 34.509 M -29.77 % | 49.134 M -47.17 % | 93.002 M 164.85 % | 35.115 M 38.66 % | 25.325 M -64.25 % | 70.837 M 32.55 % | 53.442 M -78.73 % | 251.219 M 244.02 % | 73.024 M -67.58 % | 225.232 M 85.78 % | 121.234 M -27.77 % | 167.844 M -13.36 % | 193.720 M -4.14 % | 202.082 M -34.70 % | 309.457 M 1.12 % | 306.018 M -9.32 % | 337.452 M -44.62 % | 609.380 M 6.21 % | 573.748 M 33.58 % | 429.527 M 10.61 % | 388.325 M 100.00 % | 194.162 M |
| Net income | -20.938 M 62.31 % | -55.559 M -1 382.36 % | -3.748 M 73.86 % | -14.336 M -336.94 % | -3.281 M 89.32 % | -30.732 M -389.24 % | 10.625 M -35.52 % | 16.477 M 8.90 % | 15.131 M 133.58 % | -45.065 M -625.33 % | -6.213 M 97.71 % | -271.853 M -1 091.87 % | 27.408 M 107.86 % | -348.726 M -646.17 % | 63.849 M -30.40 % | 91.736 M 618.25 % | -17.701 M 93.47 % | -270.999 M -118.24 % | -124.175 M -8.27 % | -114.694 M -693.73 % | -14.450 M 13.77 % | -16.758 M 23.03 % | -21.773 M 90.62 % | -232.057 M 4.64 % | -243.347 M -355.13 % | 95.381 M -12.34 % | 108.809 M 100.00 % | 54.404 M |
| Income before tax | -20.957 M 62.26 % | -55.523 M -1 381.40 % | -3.748 M 73.86 % | -14.336 M -337.21 % | -3.279 M 89.42 % | -30.995 M -389.32 % | 10.713 M -32.88 % | 15.962 M 1.96 % | 15.655 M 134.85 % | -44.920 M -648.54 % | -6.001 M 97.90 % | -285.667 M -1 117.37 % | 28.079 M 107.56 % | -371.353 M -1 667.15 % | 23.696 M -73.86 % | 90.643 M 617.96 % | -17.500 M 93.33 % | -262.295 M -117.28 % | -120.719 M -4.98 % | -114.992 M -1 112.48 % | -9.484 M 29.09 % | -13.375 M 28.12 % | -18.607 M 90.75 % | -201.175 M 1.35 % | -203.938 M -280.24 % | 113.150 M -13.35 % | 130.589 M 100.00 % | 65.294 M |
| Income before tax ratio | -0.27 78.13 % | -1.23 -1 125.74 % | -0.10 74.26 % | -0.39 -177.42 % | -0.14 63.95 % | -0.39 -225.42 % | 0.31 -4.44 % | 0.32 92.99 % | 0.17 113.16 % | -1.28 -439.85 % | -0.24 94.12 % | -4.03 -867.54 % | 0.53 135.54 % | -1.48 -555.54 % | 0.32 -19.37 % | 0.40 378.80 % | -0.14 90.76 % | -1.56 -150.77 % | -0.62 -9.51 % | -0.57 -1 756.73 % | -0.03 29.88 % | -0.04 20.73 % | -0.06 83.30 % | -0.33 7.12 % | -0.36 -234.93 % | 0.26 -21.67 % | 0.34 0.00 % | 0.34 |
| EBITDA | -9.799 M -4 678.97 % | 214.000 K 100.67 % | -32.125 M -726.83 % | 5.125 M 133.78 % | -15.170 M 22.49 % | -19.571 M -4 588.76 % | 436.000 K 102.68 % | -16.283 M -1 266.02 % | -1.192 M 92.26 % | -15.410 M -21.39 % | -12.695 M 74.00 % | -48.835 M -13 741.06 % | 358.000 K -99.90 % | 375.079 M 1 155.41 % | 29.877 M -33.26 % | 44.767 M 376.84 % | -16.171 M 90.13 % | -163.844 M -332.72 % | -37.864 M -10.47 % | -34.276 M -732.55 % | -4.117 M 57.86 % | -9.770 M -231.83 % | 7.411 M -95.69 % | 171.898 M -1.58 % | 174.659 M 22.29 % | 142.823 M 3.53 % | 137.954 M 100.00 % | 68.977 M |
| Net income ratio | -0.27 78.17 % | -1.23 -1 126.54 % | -0.10 74.26 % | -0.39 -177.25 % | -0.14 63.62 % | -0.39 -225.38 % | 0.31 -8.19 % | 0.34 106.12 % | 0.16 112.68 % | -1.28 -423.11 % | -0.25 93.61 % | -3.84 -848.31 % | 0.51 136.95 % | -1.39 -258.76 % | 0.87 114.67 % | 0.41 378.96 % | -0.15 90.96 % | -1.61 -151.88 % | -0.64 -12.94 % | -0.57 -1 115.47 % | -0.05 14.73 % | -0.05 15.13 % | -0.06 83.06 % | -0.38 10.22 % | -0.42 -291.00 % | 0.22 -20.75 % | 0.28 0.00 % | 0.28 |
| Ratio EBITDA | -0.13 -2 752.86 % | 0.00 100.55 % | -0.86 -717.12 % | 0.14 121.44 % | -0.65 -164.16 % | -0.25 -2 045.84 % | 0.01 103.81 % | -0.33 -2 485.64 % | -0.01 97.08 % | -0.44 12.46 % | -0.50 27.29 % | -0.69 -10 391.31 % | 0.01 -99.55 % | 1.49 264.92 % | 0.41 105.85 % | 0.20 249.01 % | -0.13 86.34 % | -0.98 -399.43 % | -0.20 -15.24 % | -0.17 -1 174.92 % | -0.01 58.33 % | -0.03 -245.37 % | 0.02 -92.21 % | 0.28 -7.34 % | 0.30 -8.45 % | 0.33 -6.40 % | 0.36 0.00 % | 0.36 |
| Gross profit ratio | 0.06 -38.66 % | 0.10 31.06 % | 0.08 -83.58 % | 0.48 73.18 % | 0.28 2 359.84 % | 0.01 -98.52 % | 0.76 854.53 % | 0.08 -23.63 % | 0.10 7.71 % | 0.10 -85.10 % | 0.65 1 014.92 % | -0.07 -110.70 % | 0.66 -11.73 % | 0.75 10.68 % | 0.68 -6.61 % | 0.73 50.52 % | 0.48 141.93 % | 0.20 -0.95 % | 0.20 -23.34 % | 0.26 -31.22 % | 0.38 -33.04 % | 0.57 -23.11 % | 0.74 -8.11 % | 0.81 -9.05 % | 0.89 0.03 % | 0.89 -1.13 % | 0.90 0.00 % | 0.90 |
| Weighted average shs out dil | 152.604 M 6.46 % | 143.350 M 0.00 % | 143.350 M 0.00 % | 143.350 M 0.00 % | 143.350 M 0.00 % | 143.350 M 0.00 % | 143.350 M -0.01 % | 143.359 M 0.75 % | 142.294 M -8.50 % | 155.517 M -0.79 % | 156.754 M 7.80 % | 145.414 M 7.24 % | 135.599 M -0.41 % | 136.158 M -0.74 % | 137.172 M -3.40 % | 141.999 M 3.33 % | 137.419 M 0.68 % | 136.486 M -0.47 % | 137.128 M -3.65 % | 142.329 M 9.43 % | 130.062 M 2.38 % | 127.041 M 0.16 % | 126.836 M 63.27 % | 77.685 M 371.77 % | 16.467 M -84.33 % | 105.059 M -16.25 % | 125.450 M 0.00 % | 125.450 M |
| Weighted average shs out | 152.605 M 6.46 % | 143.350 M 0.00 % | 143.354 M 0.00 % | 143.351 M 0.00 % | 143.350 M 0.00 % | 143.350 M 0.00 % | 143.352 M -0.01 % | 143.361 M -5.25 % | 151.310 M -2.71 % | 155.517 M 0.12 % | 155.333 M 6.82 % | 145.414 M 6.11 % | 137.041 M 0.65 % | 136.158 M -0.84 % | 137.310 M -3.12 % | 141.730 M 4.09 % | 136.162 M -0.24 % | 136.486 M 0.02 % | 136.456 M -3.80 % | 141.853 M 9.06 % | 130.063 M 2.38 % | 127.043 M 0.16 % | 126.836 M 63.29 % | 77.674 M 371.77 % | 16.465 M -81.29 % | 88.000 M -29.85 % | 125.450 M 0.00 % | 125.450 M |
| EPS diluted | -0.14 64.10 % | -0.39 -1 394.25 % | -0.03 73.90 % | -0.10 -338.60 % | -0.02 89.64 % | -0.22 -396.50 % | 0.07 -35.48 % | 0.12 8.08 % | 0.11 136.64 % | -0.29 -633.33 % | -0.04 97.89 % | -1.88 -1 040.00 % | 0.20 107.84 % | -2.55 -654.35 % | 0.46 -28.13 % | 0.64 596.89 % | -0.13 93.49 % | -1.98 -120.00 % | -0.90 -12.50 % | -0.80 -619.42 % | -0.11 15.76 % | -0.13 23.08 % | -0.17 94.24 % | -2.98 79.84 % | -14.78 -1 742.22 % | 0.90 4.65 % | 0.86 100.00 % | 0.43 |
| Earnings per share | -0.14 64.10 % | -0.39 -1 394.25 % | -0.03 73.90 % | -0.10 -338.60 % | -0.02 89.64 % | -0.22 -396.50 % | 0.07 -35.48 % | 0.12 15.00 % | 0.10 134.48 % | -0.29 -625.00 % | -0.04 97.87 % | -1.88 -1 040.00 % | 0.20 107.84 % | -2.55 -654.35 % | 0.46 -28.13 % | 0.64 592.31 % | -0.13 93.43 % | -1.98 -115.22 % | -0.92 -15.00 % | -0.80 -619.42 % | -0.11 15.76 % | -0.13 23.08 % | -0.17 94.24 % | -2.98 79.84 % | -14.78 -1 468.52 % | 1.08 25.58 % | 0.86 100.00 % | 0.43 |
| Gross profit | 4.931 M 5.88 % | 4.657 M 58.40 % | 2.940 M -83.32 % | 17.631 M 172.93 % | 6.460 M 621.79 % | 895.000 K -96.59 % | 26.213 M 570.41 % | 3.910 M -59.65 % | 9.691 M 185.28 % | 3.397 M -79.34 % | 16.443 M 427.09 % | -5.027 M -114.18 % | 35.444 M -81.22 % | 188.756 M 280.76 % | 49.574 M -69.72 % | 163.730 M 179.64 % | 58.551 M 74.75 % | 33.506 M -14.18 % | 39.043 M -26.51 % | 53.129 M -55.08 % | 118.285 M -32.28 % | 174.680 M -30.27 % | 250.511 M -49.11 % | 492.280 M -3.40 % | 509.631 M 33.62 % | 381.412 M 9.36 % | 348.781 M 100.00 % | 174.390 M |
| Income tax expense | 39.000 K 105.26 % | 19.000 K | 0.000 | 0.000 -100.00 % | 2.000 K -99.24 % | 263.000 K 198.86 % | 88.000 K -82.91 % | 515.000 K -6.53 % | 551.000 K 280.00 % | 145.000 K -31.60 % | 212.000 K 101.53 % | -13.819 M -2 144.23 % | 676.000 K 102.36 % | -28.683 M -2 836.93 % | 1.048 M -75.45 % | 4.268 M 1 780.18 % | 227.000 K -97.64 % | 9.637 M 150.90 % | 3.841 M 1 322.59 % | 270.000 K -95.01 % | 5.415 M 47.99 % | 3.659 M 15.57 % | 3.166 M -89.75 % | 30.882 M -21.64 % | 39.409 M 121.79 % | 17.769 M -18.42 % | 21.780 M 100.00 % | 10.890 M |
| Cost of revenue | 73.071 M 80.27 % | 40.534 M 17.65 % | 34.452 M 79.61 % | 19.182 M 13.51 % | 16.899 M -78.53 % | 78.712 M 848.79 % | 8.296 M -81.66 % | 45.224 M -45.72 % | 83.311 M 162.66 % | 31.718 M 257.10 % | 8.882 M -88.29 % | 75.864 M 321.51 % | 17.998 M -71.19 % | 62.463 M 166.37 % | 23.450 M -61.87 % | 61.502 M -1.88 % | 62.683 M -53.34 % | 134.338 M -13.15 % | 154.677 M 3.84 % | 148.953 M -22.08 % | 191.172 M 45.56 % | 131.338 M 51.07 % | 86.941 M -25.75 % | 117.100 M 82.63 % | 64.117 M 33.26 % | 48.115 M 21.67 % | 39.544 M 100.00 % | 19.772 M |
| General and administrative expenses | 13.950 M 8.11 % | 12.904 M -30.59 % | 18.591 M 40.61 % | 13.222 M -5.17 % | 13.943 M 10.35 % | 12.635 M -31.42 % | 18.425 M 64.64 % | 11.191 M 50.19 % | 7.451 M -76.81 % | 32.130 M 14.66 % | 28.021 M -36.17 % | 43.896 M 114.36 % | 20.478 M -70.77 % | 70.047 M 217.96 % | 22.030 M -56.57 % | 50.728 M 15.33 % | 43.984 M -48.22 % | 84.948 M 129.37 % | 37.035 M -19.36 % | 45.924 M 17.00 % | 39.252 M -21.32 % | 49.890 M 13.14 % | 44.094 M 5.27 % | 41.885 M -10.61 % | 46.854 M 99.30 % | 23.509 M 28.95 % | 18.231 M 100.00 % | 9.116 M |
| Selling and marketing expenses | 3.906 M -25.54 % | 5.246 M -45.45 % | 9.617 M 25.75 % | 7.648 M 467.78 % | 1.347 M -6.26 % | 1.437 M -29.46 % | 2.037 M -18.72 % | 2.506 M -16.19 % | 2.990 M 15.62 % | 2.586 M 17.76 % | 2.196 M -81.26 % | 11.717 M 185.02 % | 4.111 M -94.56 % | 75.535 M 1 374.43 % | 5.123 M -91.27 % | 58.691 M 215.83 % | 18.583 M -75.49 % | 75.823 M 483.39 % | 12.997 M 3.94 % | 12.504 M -55.63 % | 28.180 M -47.75 % | 53.928 M -43.75 % | 95.879 M -33.64 % | 144.480 M -9.10 % | 158.945 M 59.03 % | 99.948 M 11.84 % | 89.363 M 100.00 % | 44.682 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.764 M | 0.000 100.00 % | -2.258 M 0.00 % | -2.258 M -15.27 % | -1.959 M 0.00 % | -1.959 M 0.00 % | -1.959 M 18.19 % | -2.394 M 0.00 % | -2.394 M 0.00 % | -2.394 M 0.00 % | -2.394 M | 0.000 100.00 % | -4.897 M 5.17 % | -5.164 M 0.00 % | -5.164 M -263.66 % | -1.420 M 0.00 % | -1.420 M -72.75 % | -822.000 K -100.00 % | -411.000 K |
| Operating expenses | 29.755 M 44.11 % | 20.647 M -60.50 % | 52.274 M 108.79 % | 25.037 M 161.54 % | 9.573 M -70.89 % | 32.884 M 115.05 % | 15.291 M 62.24 % | 9.425 M 55.99 % | 6.042 M -85.36 % | 41.262 M 84.37 % | 22.380 M -72.65 % | 81.840 M 251.40 % | 23.290 M -88.84 % | 208.653 M 680.22 % | 26.743 M -64.71 % | 75.774 M -7.21 % | 81.661 M -72.89 % | 301.247 M 77.19 % | 170.016 M -10.27 % | 189.472 M 29.10 % | 146.768 M -29.99 % | 209.646 M -26.35 % | 284.655 M -59.58 % | 704.307 M -1.80 % | 717.230 M 166.66 % | 268.963 M 29.88 % | 207.084 M 100.00 % | 103.542 M |
| Cost and expenses | 102.826 M 68.07 % | 61.181 M -29.45 % | 86.726 M 96.13 % | 44.219 M 67.04 % | 26.472 M -76.28 % | 111.596 M 373.13 % | 23.587 M -56.84 % | 54.649 M -38.84 % | 89.353 M 22.43 % | 72.980 M 133.45 % | 31.262 M -80.18 % | 157.704 M 281.96 % | 41.288 M -84.77 % | 271.116 M 440.15 % | 50.193 M -63.44 % | 137.276 M -4.90 % | 144.344 M -66.86 % | 435.585 M 34.15 % | 324.693 M -4.06 % | 338.425 M 0.14 % | 337.940 M -0.89 % | 340.984 M -8.24 % | 371.596 M -54.76 % | 821.407 M 5.13 % | 781.347 M 146.42 % | 317.078 M 28.57 % | 246.628 M 100.00 % | 123.314 M |
| Research and development expenses | 11.854 M 359.10 % | 2.582 M -89.24 % | 23.990 M 410.10 % | 4.703 M -78.54 % | 21.916 M 11.36 % | 19.680 M 65.29 % | 11.906 M 63.59 % | 7.278 M 929.42 % | 707.000 K 579.81 % | 104.000 K -71.82 % | 369.000 K -97.94 % | 17.945 M 56.07 % | 11.498 M -78.56 % | 53.636 M 314.43 % | 12.942 M -59.69 % | 32.103 M 85.33 % | 17.322 M -64.90 % | 49.348 M 4.71 % | 47.128 M -11.14 % | 53.035 M -32.46 % | 78.527 M -23.36 % | 102.456 M -20.55 % | 128.961 M -15.11 % | 151.922 M 7.55 % | 141.252 M 11.80 % | 126.340 M 25.95 % | 100.312 M 100.00 % | 50.156 M |
| Selling general and administrative expenses | 17.901 M -0.91 % | 18.065 M -36.13 % | 28.284 M 39.10 % | 20.334 M 31.77 % | 15.432 M 9.80 % | 14.055 M -31.65 % | 20.563 M 51.42 % | 13.580 M 27.66 % | 10.638 M -69.36 % | 34.716 M 14.89 % | 30.217 M -45.67 % | 55.613 M 126.17 % | 24.589 M -83.11 % | 145.582 M 436.15 % | 27.153 M -75.18 % | 109.419 M 74.88 % | 62.567 M -61.08 % | 160.771 M 221.34 % | 50.032 M -14.37 % | 58.428 M -13.35 % | 67.432 M -35.05 % | 103.818 M -25.83 % | 139.973 M -24.89 % | 186.365 M -9.44 % | 205.799 M 66.70 % | 123.457 M 14.74 % | 107.594 M 100.00 % | 53.797 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 3.076 M 1 753.01 % | 166.000 K -10.75 % | 186.000 K -11.00 % | 209.000 K -92.04 % | 2.627 M 3 267.95 % | 78.000 K -98.82 % | 6.618 M 10 240.63 % | 64.000 K -98.99 % | 6.345 M | 0.000 -100.00 % | 13.494 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 |
| Interest expense | 0.000 | 0.000 | 0.000 100.00 % | -72.476 K -119.30 % | 375.476 K -10.05 % | 417.412 K | 0.000 | 0.000 | 0.000 -100.00 % | 93.000 K | 0.000 -100.00 % | 524.000 K 0.00 % | 524.000 K -99.92 % | 693.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.185 M 0.00 % | 3.185 M 4 954.76 % | 63.000 K 0.00 % | 63.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 15.025 M 36.10 % | 11.040 M -35.85 % | 17.209 M 37.33 % | 12.531 M -20.28 % | 15.718 M 18.46 % | 13.269 M 98.28 % | 6.692 M 906.32 % | 665.000 K 43.94 % | 462.000 K -94.46 % | 8.343 M 476.17 % | 1.448 M -97.12 % | 50.247 M 4 919.68 % | 1.001 M -67.78 % | 3.107 M -84.77 % | 20.398 M -9.58 % | 22.559 M 336.60 % | 5.167 M -59.53 % | 12.769 M -36.95 % | 20.253 M -15.82 % | 24.058 M 2.13 % | 23.557 M -13.31 % | 27.175 M 32.67 % | 20.483 M 37.63 % | 14.883 M 21.38 % | 12.261 M 28.20 % | 9.564 M 29.85 % | 7.366 M 100.00 % | 3.683 M |
| Operating income | -24.824 M -55.25 % | -15.990 M 67.59 % | -49.334 M -566.14 % | -7.406 M 76.02 % | -30.888 M 5.94 % | -32.840 M -424.94 % | -6.256 M 63.09 % | -16.948 M -924.67 % | -1.654 M 94.07 % | -27.874 M -97.09 % | -14.143 M 59.89 % | -35.261 M -5 383.83 % | -643.000 K -100.17 % | 371.972 M 3 824.17 % | 9.479 M -57.32 % | 22.208 M 204.08 % | -21.338 M 87.92 % | -176.613 M -203.89 % | -58.117 M 0.37 % | -58.334 M -110.79 % | -27.674 M 25.09 % | -36.945 M -182.63 % | -13.072 M -108.33 % | 157.015 M -3.31 % | 162.398 M 21.87 % | 133.259 M 2.04 % | 130.589 M 100.00 % | 65.294 M |
| Operating income ratio | -0.32 10.06 % | -0.35 73.18 % | -1.32 -555.82 % | -0.20 84.79 % | -1.32 -220.54 % | -0.41 -127.56 % | -0.18 47.44 % | -0.34 -1 839.51 % | -0.02 97.76 % | -0.79 -42.14 % | -0.56 -12.19 % | -0.50 -4 037.20 % | -0.01 -100.81 % | 1.48 1 040.67 % | 0.13 31.65 % | 0.10 156.02 % | -0.18 83.27 % | -1.05 -250.74 % | -0.30 -3.93 % | -0.29 -222.79 % | -0.09 25.93 % | -0.12 -211.66 % | -0.04 -115.03 % | 0.26 -8.97 % | 0.28 -8.77 % | 0.31 -7.74 % | 0.34 0.00 % | 0.34 |
| Total other income expenses net | 3.867 M 109.78 % | -39.533 M -186.72 % | 45.586 M 757.81 % | -6.930 M -125.10 % | 27.609 M 1 396.42 % | 1.845 M -89.13 % | 16.969 M -48.44 % | 32.910 M 90.13 % | 17.309 M 285.50 % | -9.331 M -214.60 % | 8.142 M 106.03 % | -135.032 M -570.13 % | 28.722 M 258.49 % | -18.122 M -227.47 % | 14.217 M -79.23 % | 68.435 M 1 683.09 % | 3.838 M 104.48 % | -85.682 M -36.87 % | -62.602 M -10.49 % | -56.658 M -411.48 % | 18.190 M 151.94 % | -35.020 M -1 252.73 % | 3.038 M 100.83 % | -366.788 M -0.12 % | -366.336 M -1 721.75 % | -20.109 M | 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 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2012-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 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -111.537 M 34.89 % | -171.315 M -36.21 % | -125.770 M 34.58 % | -192.259 M -38.86 % | -138.460 M 36.20 % | -217.034 M 24.50 % | -287.463 M 20.45 % | -361.365 M -38.98 % | -260.010 M 31.93 % | -381.963 M 10.81 % | -428.276 M -60.22 % | -267.305 M 9.80 % | -296.331 M 60.86 % | -757.018 M -60.48 % | -471.710 M 27.97 % | -654.915 M -124.46 % | -291.776 M -8.88 % | -267.986 M 36.70 % | -423.354 M 54.34 % | -927.129 M 9.84 % | -1.028 B -20.70 % | -851.947 M 9.79 % | -944.434 M -1.39 % | -931.517 M -278.33 % | 522.352 M 267.08 % | -312.639 M |
| Total investments | 42.401 M -11.12 % | 47.706 M -64.50 % | 134.394 M 47.61 % | 91.048 M -34.75 % | 139.536 M 1.94 % | 136.884 M 39.47 % | 98.144 M 9.11 % | 89.948 M -18.53 % | 110.401 M 18.77 % | 92.957 M -4.31 % | 97.142 M 1.76 % | 95.466 M -14.30 % | 111.390 M 32.79 % | 83.883 M 99.52 % | 42.042 M 53.61 % | 27.369 M -92.55 % | 367.152 M 0.14 % | 366.654 M 223.66 % | 113.284 M -37.67 % | 181.763 M -20.20 % | 227.766 M 11.48 % | 204.320 M 22.97 % | 166.161 M 230.40 % | 50.291 M -61.13 % | 129.390 M | 0.000 |
| Total debt | 2.714 M -6.80 % | 2.912 M -17.69 % | 3.538 M -4.12 % | 3.690 M -53.33 % | 7.907 M 4.19 % | 7.589 M -8.86 % | 8.327 M -6.45 % | 8.901 M 183.65 % | 3.138 M -11.68 % | 3.553 M -84.76 % | 23.312 M -53.98 % | 50.654 M 18.25 % | 42.838 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.242 M -98.12 % | 809.767 M | 0.000 |
| Accumulated other comprehensive income loss | -190.935 M -139.49 % | 483.523 M 383.34 % | -170.654 M -6.48 % | -160.270 M -5.99 % | -151.218 M -21.02 % | -124.954 M 11.98 % | -141.960 M 6.37 % | -151.612 M -49.23 % | -101.599 M 24.52 % | -134.607 M -19.91 % | -112.253 M -149.29 % | -45.029 M 59.27 % | -110.558 M -411.91 % | -21.597 M 81.14 % | -114.495 M -255.66 % | -32.192 M 63.24 % | -87.575 M -88.65 % | -46.423 M 56.30 % | -106.226 M -117.28 % | -48.890 M 59.28 % | -120.069 M -171.82 % | -44.172 M -118.47 % | 239.172 M 787.34 % | -34.797 M -120.05 % | 173.552 M | 0.000 |
| Retained earnings | -1.520 B -2.77 % | -1.479 B -5.67 % | -1.400 B -0.26 % | -1.396 B 0.46 % | -1.403 B -1.74 % | -1.379 B -2.28 % | -1.348 B 0.78 % | -1.358 B 3.29 % | -1.405 B 2.36 % | -1.439 B -1.82 % | -1.413 B -1.71 % | -1.389 B -19.46 % | -1.163 B 0.89 % | -1.173 B -3.75 % | -1.131 B -28.29 % | -881.487 M 9.09 % | -969.614 M -2.11 % | -949.535 M -39.94 % | -678.536 M -22.40 % | -554.361 M -26.09 % | -439.667 M -3.40 % | -425.217 M -4.10 % | -408.459 M -5.63 % | -386.686 M -168.90 % | -143.801 M -244.46 % | 99.546 M |
| Common stock | 111.000 K 19.35 % | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K -8.82 % | 102.000 K 0.00 % | 102.000 K 0.00 % | 102.000 K 0.00 % | 102.000 K 18.60 % | 86.000 K -1.15 % | 87.000 K 0.00 % | 87.000 K 0.00 % | 87.000 K 0.00 % | 87.000 K 1.16 % | 86.000 K -2.27 % | 88.000 K -4.35 % | 92.000 K 15.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 63.27 % | 49.000 K 0.00 % | 49.000 K |
| Total equity | 471.075 M -2.75 % | 484.413 M -15.93 % | 576.205 M -2.38 % | 590.274 M -3.81 % | 613.662 M -4.59 % | 643.207 M -2.09 % | 656.933 M 3.18 % | 636.656 M -0.59 % | 640.438 M 4.65 % | 611.968 M -3.31 % | 632.916 M -4.68 % | 663.963 M -31.65 % | 971.406 M 14.59 % | 847.687 M -3.13 % | 875.122 M -25.93 % | 1.181 B 15.09 % | 1.027 B -2.98 % | 1.058 B -18.57 % | 1.299 B -10.06 % | 1.445 B -11.44 % | 1.631 B 16.44 % | 1.401 B -0.27 % | 1.405 B 1.21 % | 1.388 B 505.77 % | -342.089 M -150.32 % | -136.663 M |
| Other non current liabilities | 0.000 -100.00 % | 213.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.627 M 101.91 % | -451.153 M |
| Long term debt | 1.235 M 2.24 % | 1.208 M 17.28 % | 1.030 M -19.66 % | 1.282 M -45.26 % | 2.342 M -6.24 % | 2.498 M -20.32 % | 3.135 M -16.18 % | 3.740 M 54.55 % | 2.420 M -13.04 % | 2.783 M -68.32 % | 8.786 M -60.95 % | 22.498 M 5.20 % | 21.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 809.767 M 79.49 % | 451.153 M |
| Total non current liabilities | 1.409 M -0.84 % | 1.421 M 37.96 % | 1.030 M -19.66 % | 1.282 M -45.26 % | 2.342 M -6.24 % | 2.498 M -47.37 % | 4.746 M -17.49 % | 5.752 M -20.69 % | 7.253 M -9.35 % | 8.001 M -8.93 % | 8.786 M -61.15 % | 22.614 M -26.41 % | 30.731 M 5 189.33 % | 581.000 K 138.11 % | 244.000 K -99.25 % | 32.447 M 2 285.81 % | 1.360 M 186.92 % | 474.000 K -27.63 % | 655.000 K -70.25 % | 2.202 M -19.16 % | 2.724 M -63.93 % | 7.553 M 26.45 % | 5.973 M -29.44 % | 8.465 M -98.97 % | 818.394 M 81.40 % | 451.153 M |
| Other current liabilities | 15.001 M 14.01 % | 13.158 M -66.01 % | 38.712 M -22.32 % | 49.836 M -2.20 % | 50.955 M -17.58 % | 61.822 M 146.45 % | 25.085 M -51.37 % | 51.580 M 33.12 % | 38.748 M -7.19 % | 41.751 M -51.97 % | 86.931 M 34.76 % | 64.506 M -47.56 % | 123.002 M 18.52 % | 103.781 M -40.85 % | 175.450 M -32.49 % | 259.880 M 342.64 % | 58.712 M -21.68 % | 74.961 M 88.19 % | 39.832 M -22.53 % | 51.417 M -26.82 % | 70.262 M -40.00 % | 117.111 M -3.17 % | 120.943 M 0.37 % | 120.497 M -29.75 % | 171.525 M -9.36 % | 189.234 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 17.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.479 M -13.20 % | 1.704 M -32.06 % | 2.508 M 116.33 % | -15.358 M -375.97 % | 5.565 M 9.31 % | 5.091 M -1.95 % | 5.192 M 0.60 % | 5.161 M 618.80 % | 718.000 K -6.75 % | 770.000 K -94.70 % | 14.526 M -48.41 % | 28.156 M 31.25 % | 21.453 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.242 M | 0.000 | 0.000 |
| Total current liabilities | 33.548 M -22.93 % | 43.529 M -16.30 % | 52.008 M -19.00 % | 64.209 M -11.69 % | 72.710 M -7.15 % | 78.312 M 76.71 % | 44.317 M -37.57 % | 70.987 M 35.55 % | 52.368 M -10.03 % | 58.203 M -49.34 % | 114.896 M -9.37 % | 126.781 M -24.14 % | 167.116 M 18.21 % | 141.372 M -36.24 % | 221.738 M -28.36 % | 309.518 M 289.25 % | 79.517 M -22.97 % | 103.233 M 31.29 % | 78.628 M 0.57 % | 78.183 M -28.79 % | 109.799 M -27.10 % | 150.621 M 3.17 % | 145.996 M -25.10 % | 194.929 M 1.69 % | 191.692 M -3.87 % | 199.402 M |
| Total liabilities | 34.957 M -22.23 % | 44.950 M -15.25 % | 53.038 M -19.01 % | 65.491 M -12.74 % | 75.052 M -7.13 % | 80.810 M 64.71 % | 49.063 M -36.07 % | 76.739 M 28.71 % | 59.621 M -9.94 % | 66.204 M -46.47 % | 123.682 M -17.21 % | 149.395 M -24.49 % | 197.847 M 39.38 % | 141.953 M -36.05 % | 221.982 M -35.09 % | 341.965 M 322.82 % | 80.877 M -22.01 % | 103.707 M 30.81 % | 79.283 M -1.37 % | 80.385 M -28.56 % | 112.523 M -28.86 % | 158.174 M 4.08 % | 151.969 M -25.28 % | 203.394 M -79.86 % | 1.010 B 53.35 % | 658.692 M |
| Other non current assets | 500.000 K -92.88 % | 7.018 M 430.86 % | 1.322 M -94.52 % | 24.133 M -87.49 % | 192.937 M 26.79 % | 152.175 M 300.44 % | 38.002 M 1 480.12 % | 2.405 M -95.10 % | 49.047 M -57.58 % | 115.620 M 86.16 % | 62.107 M -31.53 % | 90.704 M -22.44 % | 116.948 M 163.99 % | 44.301 M -13.25 % | 51.068 M 32.55 % | 38.526 M -63.84 % | 106.546 M -76.33 % | 450.180 M -35.27 % | 695.478 M 243.60 % | 202.410 M -0.75 % | 203.949 M -1.56 % | 207.181 M 9.96 % | 188.418 M -42.56 % | 328.052 M 1 060.55 % | 28.267 M 136.22 % | -78.049 M |
| Long term investments | 36.654 M -1.92 % | 37.373 M -65.77 % | 109.173 M 40.70 % | 77.594 M 285.90 % | -41.739 M -220.66 % | 34.593 M -42.89 % | 60.577 M -31.12 % | 87.948 M 41.46 % | 62.173 M 385.64 % | -21.766 M -162.13 % | 35.035 M 536.19 % | 5.507 M -95.06 % | 111.390 M 163.03 % | 42.349 M 0.73 % | 42.042 M 677.42 % | -7.281 M -102.73 % | 266.568 M 423.73 % | -82.343 M 85.61 % | -572.349 M -3 038.39 % | -18.237 M -165.68 % | 27.766 M 542.73 % | 4.320 M 144.33 % | -9.746 M 96.46 % | -275.249 M -1 584.94 % | 18.536 M | 0.000 |
| Intangible assets | 65.539 M 1.85 % | 64.347 M 58.48 % | 40.602 M 158.86 % | 15.685 M -14.17 % | 18.275 M 1 395.50 % | 1.222 M -93.49 % | 18.771 M 992.61 % | 1.718 M -91.09 % | 19.289 M 1 194.56 % | 1.490 M -67.01 % | 4.517 M -11.83 % | 5.123 M -96.27 % | 137.353 M 1 590.71 % | 8.124 M -9.91 % | 9.018 M -94.72 % | 170.713 M 1 067.19 % | 14.626 M -15.85 % | 17.381 M -44.51 % | 31.322 M -45.11 % | 57.064 M -28.22 % | 79.503 M 2.32 % | 77.698 M 96.07 % | 39.627 M 2.81 % | 38.544 M 31.88 % | 29.226 M -1.80 % | 29.763 M |
| GoodWill | 0.000 -100.00 % | 25.777 M | 0.000 -100.00 % | 17.301 M | 0.000 -100.00 % | 17.301 M | 0.000 -100.00 % | 17.301 M | 0.000 -100.00 % | 17.301 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.883 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.586 M | 0.000 -100.00 % | 1.586 M | 0.000 -100.00 % | 1.586 M 0.00 % | 1.586 M 0.00 % | 1.586 M |
| Goodwill and intangible assets | 65.539 M 1.85 % | 64.347 M 58.48 % | 40.602 M 23.09 % | 32.986 M 80.50 % | 18.275 M -1.34 % | 18.523 M -1.32 % | 18.771 M -1.30 % | 19.019 M -1.40 % | 19.289 M 2.65 % | 18.791 M 316.01 % | 4.517 M -11.83 % | 5.123 M -96.27 % | 137.353 M 1 590.71 % | 8.124 M -9.91 % | 9.018 M -97.61 % | 376.596 M 2 474.84 % | 14.626 M -15.85 % | 17.381 M -44.51 % | 31.322 M -46.60 % | 58.650 M -26.23 % | 79.503 M 0.28 % | 79.284 M 100.08 % | 39.627 M -1.25 % | 40.130 M 30.24 % | 30.812 M -1.71 % | 31.349 M |
| Property plant equipment net | 21.801 M -38.84 % | 35.643 M -29.77 % | 50.749 M -23.81 % | 66.610 M -20.40 % | 83.681 M -13.35 % | 96.569 M -0.24 % | 96.799 M 132.48 % | 41.638 M 691.90 % | 5.258 M -8.38 % | 5.739 M -75.25 % | 23.184 M -47.40 % | 44.073 M -31.37 % | 64.219 M 687.48 % | 8.155 M 22.78 % | 6.642 M -22.45 % | 8.565 M 82.62 % | 4.690 M -42.92 % | 8.217 M -55.75 % | 18.571 M -29.11 % | 26.197 M -24.90 % | 34.884 M -19.56 % | 43.365 M -22.41 % | 55.892 M -12.95 % | 64.209 M 16.09 % | 55.310 M 18.44 % | 46.700 M |
| Total non current assets | 124.494 M -13.77 % | 144.381 M -28.47 % | 201.846 M 0.26 % | 201.323 M -20.47 % | 253.154 M -5.28 % | 267.267 M 22.30 % | 218.530 M 40.63 % | 155.391 M 10.88 % | 140.148 M 14.16 % | 122.765 M -5.00 % | 129.224 M -13.73 % | 149.788 M -52.97 % | 318.520 M 209.46 % | 102.929 M 54.25 % | 66.728 M -84.00 % | 416.930 M 6.24 % | 392.430 M -0.26 % | 393.435 M 115.70 % | 182.395 M -35.25 % | 281.706 M -21.20 % | 357.516 M 1.43 % | 352.460 M 19.51 % | 294.933 M 73.11 % | 170.376 M 28.17 % | 132.925 M 70.31 % | 78.049 M |
| Other current assets | 0.000 -100.00 % | 35.328 M -0.21 % | 35.402 M -5.45 % | 37.443 M 53.92 % | 24.326 M 39.97 % | 17.379 M -48.63 % | 33.833 M -26.92 % | 46.294 M -17.10 % | 55.843 M 33.35 % | 41.877 M -61.62 % | 109.115 M -56.48 % | 250.707 M -49.74 % | 498.858 M 666.78 % | 65.059 M -87.80 % | 533.083 M 41.54 % | 376.638 M 27.99 % | 294.267 M 2 595.00 % | 10.919 M -62.99 % | 29.499 M -33.48 % | 44.349 M -32.79 % | 65.982 M 2.14 % | 64.601 M -4.19 % | 67.423 M 19.11 % | 56.607 M 23.33 % | 45.899 M 126.85 % | 20.233 M |
| Short term investments | 211.746 M 1 949.22 % | 10.333 M -59.03 % | 25.221 M 87.46 % | 13.454 M -92.58 % | 181.275 M 77.22 % | 102.291 M 172.29 % | 37.567 M 1 778.35 % | 2.000 M -95.85 % | 48.228 M -57.96 % | 114.723 M 84.72 % | 62.107 M -30.96 % | 89.959 M | 0.000 -100.00 % | 41.534 M | 0.000 -100.00 % | 34.650 M -65.55 % | 100.584 M -77.60 % | 448.997 M -34.51 % | 685.633 M 242.82 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 13.70 % | 175.907 M -45.96 % | 325.540 M 193.67 % | 110.854 M | 0.000 |
| cash and cash equivalents | 114.251 M -34.42 % | 174.227 M 34.74 % | 129.308 M -34.01 % | 195.949 M 33.88 % | 146.367 M -34.84 % | 224.623 M -24.06 % | 295.790 M -20.11 % | 370.266 M 40.71 % | 263.148 M -31.74 % | 385.516 M -14.63 % | 451.588 M 42.03 % | 317.959 M -6.25 % | 339.169 M -55.20 % | 757.018 M 60.48 % | 471.710 M -27.97 % | 654.915 M 124.46 % | 291.776 M 8.88 % | 267.986 M -36.70 % | 423.354 M -54.34 % | 927.129 M -9.84 % | 1.028 B 20.70 % | 851.947 M -9.79 % | 944.434 M -0.25 % | 946.759 M 229.40 % | 287.415 M -8.07 % | 312.639 M |
| Cash and short term investments | 325.997 M 4.96 % | 310.585 M -16.26 % | 370.870 M 10.91 % | 334.402 M 2.06 % | 327.642 M 0.22 % | 326.914 M -1.93 % | 333.357 M -10.45 % | 372.266 M 19.56 % | 311.376 M -37.75 % | 500.239 M -2.62 % | 513.695 M 25.93 % | 407.918 M 20.27 % | 339.169 M -57.53 % | 798.552 M 69.29 % | 471.710 M -31.59 % | 689.565 M 75.75 % | 392.360 M -45.28 % | 716.983 M -35.35 % | 1.109 B -1.61 % | 1.127 B -8.24 % | 1.228 B 16.76 % | 1.052 B -6.10 % | 1.120 B -11.94 % | 1.272 B 219.46 % | 398.269 M 27.39 % | 312.639 M |
| Total current assets | 381.538 M -0.89 % | 384.982 M -9.92 % | 427.397 M -5.95 % | 454.442 M 4.34 % | 435.560 M -4.64 % | 456.750 M -6.30 % | 487.466 M -12.64 % | 558.004 M -0.34 % | 559.911 M 0.81 % | 555.407 M -11.47 % | 627.374 M -5.45 % | 663.570 M -22.00 % | 850.733 M -4.06 % | 886.711 M -13.94 % | 1.030 B -6.88 % | 1.106 B 54.75 % | 715.001 M -6.95 % | 768.382 M -35.77 % | 1.196 B -3.79 % | 1.243 B -10.31 % | 1.386 B 14.88 % | 1.207 B -4.37 % | 1.262 B -11.20 % | 1.421 B 165.59 % | 535.072 M 28.26 % | 417.165 M |
| Inventory | 16.569 M -48.69 % | 32.291 M 134.45 % | 13.773 M -15.22 % | 16.245 M -44.18 % | 29.104 M -17.78 % | 35.396 M -45.54 % | 64.990 M -19.69 % | 80.927 M -43.17 % | 142.412 M 1 592.76 % | 8.413 M 1 365.11 % | -665.000 K 16.56 % | -797.000 K | 0.000 100.00 % | -23.100 M | 0.000 | 0.000 | 0.000 100.00 % | -40.480 M | 0.000 | 0.000 100.00 % | -134.018 M | 0.000 100.00 % | -74.145 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 38.972 M 474.98 % | 6.778 M -7.81 % | 7.352 M -88.92 % | 66.352 M 21.77 % | 54.488 M -29.29 % | 77.061 M 39.39 % | 55.286 M -5.52 % | 58.517 M 16.38 % | 50.280 M 930.75 % | 4.878 M 6.88 % | 4.564 M -97.32 % | 170.370 M -61.74 % | 445.256 M 1 827.52 % | 23.100 M -95.29 % | 490.849 M 1 119.53 % | 40.249 M 41.85 % | 28.374 M -29.91 % | 40.480 M -29.89 % | 57.738 M -19.73 % | 71.927 M -21.88 % | 92.077 M 2.07 % | 90.212 M 21.67 % | 74.145 M -19.58 % | 92.194 M 1.42 % | 90.904 M 7.84 % | 84.293 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.593 M -889.61 % | 4.381 M 0.00 % | 4.381 M 0.00 % | 4.381 M 0.00 % | 4.381 M 0.00 % | 4.381 M 0.00 % | 4.381 M 103.93 % | -111.390 M | 0.000 100.00 % | -42.042 M -8 123.28 % | 524.000 K | 0.000 | 0.000 -100.00 % | 9.373 M -26.12 % | 12.686 M 11.14 % | 11.414 M -37.66 % | 18.310 M -11.73 % | 20.742 M 56.73 % | 13.234 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.815 M |
| Account payables | 17.068 M -40.46 % | 28.667 M 165.73 % | 10.788 M -9.84 % | 11.965 M -26.10 % | 16.190 M 42.03 % | 11.399 M 21.29 % | 9.398 M -2.99 % | 9.688 M 23.18 % | 7.865 M -34.83 % | 12.068 M 31.67 % | 9.165 M -67.81 % | 28.473 M 73.74 % | 16.388 M -44.15 % | 29.344 M -15.46 % | 34.709 M 1.58 % | 34.169 M 78.10 % | 19.185 M -28.02 % | 26.652 M -28.31 % | 37.176 M 54.31 % | 24.091 M -39.07 % | 39.537 M 52.49 % | 25.927 M 9.75 % | 23.624 M -32.48 % | 34.990 M 73.50 % | 20.167 M 98.34 % | 10.168 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.642 M 1.84 % | 4.558 M -9.51 % | 5.037 M 39.37 % | 3.614 M -15.44 % | 4.274 M -24.30 % | 5.646 M -10.00 % | 6.273 M -23.94 % | 8.247 M -28.78 % | 11.579 M -25.15 % | 15.469 M 854.88 % | 1.620 M 0.00 % | 1.620 M 0.00 % | 1.620 M -39.44 % | 2.675 M | 0.000 -100.00 % | 7.583 M 430.65 % | 1.429 M -94.10 % | 24.200 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.611 M 19.93 % | -2.012 M 58.37 % | -4.833 M 7.38 % | -5.218 M | 0.000 100.00 % | -116.000 K 98.76 % | -9.346 M -7 760.66 % | 122.000 K -45.78 % | 225.000 K -16.67 % | 270.000 K -79.17 % | 1.296 M 216.10 % | 410.000 K -30.63 % | 591.000 K -56.48 % | 1.358 M -33.33 % | 2.037 M -70.33 % | 6.866 M 14.95 % | 5.973 M -29.44 % | 8.465 M | 0.000 | 0.000 |
| Minority interest | 817.000 K 2.51 % | 797.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.079 M 96.15 % | -28.010 M -19.72 % | -23.396 M -139.81 % | 58.776 M 52.88 % | 38.446 M 20.72 % | 31.847 M -56.20 % | 72.716 M 6 883.21 % | -1.072 M -2.49 % | -1.046 M -153.27 % | -413.000 K -1 375.00 % | -28.000 K | 0.000 -100.00 % | 8.724 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.714 M -6.80 % | 2.912 M -17.69 % | 3.538 M -4.12 % | 3.690 M -15.31 % | 4.357 M 16.53 % | 3.739 M -13.59 % | 4.327 M -11.71 % | 4.901 M 56.18 % | 3.138 M -11.68 % | 3.553 M -84.76 % | 23.312 M -53.98 % | 50.654 M 18.25 % | 42.838 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 28.900 M -80.89 % | 151.218 M 21.02 % | 124.954 M -11.98 % | 141.960 M -90.60 % | 1.510 B 0.25 % | 1.506 B 1 019.00 % | 134.607 M 19.91 % | 112.253 M | 0.000 -100.00 % | 110.558 M | 0.000 -100.00 % | 114.495 M | 0.000 -100.00 % | 87.575 M | 0.000 -100.00 % | 106.226 M | 0.000 -100.00 % | 120.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.132 B 8.60 % | 1.963 B -8.56 % | 2.147 B 1.36 % | 2.118 B 6.13 % | 1.995 B -1.30 % | 2.022 B 0.85 % | 2.005 B 214.92 % | 636.563 M -0.59 % | 640.345 M -66.60 % | 1.917 B -1.24 % | 1.941 B -5.59 % | 2.056 B 5.74 % | 1.944 B -0.90 % | 1.962 B 6.33 % | 1.845 B -6.61 % | 1.976 B -0.54 % | 1.986 B -0.57 % | 1.998 B 1.55 % | 1.967 B -1.05 % | 1.988 B -3.49 % | 2.060 B 14.03 % | 1.807 B 15.57 % | 1.563 B -19.19 % | 1.935 B 620.19 % | -371.889 M -57.41 % | -236.258 M |
| Deferred tax liabilities non current | 174.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.611 M -19.93 % | 2.012 M -58.37 % | 4.833 M -7.38 % | 5.218 M | 0.000 -100.00 % | 116.000 K -98.76 % | 9.346 M 1 936.17 % | 459.000 K 2 315.79 % | 19.000 K -99.94 % | 32.177 M 50 176.56 % | 64.000 K 0.00 % | 64.000 K 0.00 % | 64.000 K -92.42 % | 844.000 K 22.85 % | 687.000 K 0.00 % | 687.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.137 M |
| Total assets | 506.032 M -4.41 % | 529.363 M -15.87 % | 629.243 M -4.04 % | 655.765 M -4.78 % | 688.714 M -4.88 % | 724.017 M 2.55 % | 705.996 M -1.04 % | 713.395 M 1.90 % | 700.059 M 3.23 % | 678.172 M -10.37 % | 756.598 M -6.98 % | 813.358 M -30.44 % | 1.169 B 18.15 % | 989.640 M -9.80 % | 1.097 B -27.98 % | 1.523 B 37.56 % | 1.107 B -4.68 % | 1.162 B -15.73 % | 1.379 B -9.61 % | 1.525 B -12.54 % | 1.744 B 11.84 % | 1.559 B 0.15 % | 1.557 B -2.18 % | 1.591 B 138.25 % | 667.997 M 27.96 % | 522.029 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2012-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.263 M | 0.000 -100.00 % | 25.710 M | 0.000 -100.00 % | 192.445 M | 0.000 -100.00 % | 312.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.500 K -213.33 % | 7.500 K -97.83 % | 345.000 K -19.39 % | 428.000 K -90.35 % | 4.433 M 169.81 % | 1.643 M -49.54 % | 3.256 M 136.46 % | 1.377 M -69.41 % | 4.502 M -56.66 % | 10.387 M -17.14 % | 12.535 M 235.43 % | 3.737 M 20.98 % | 3.089 M -52.50 % | 6.503 M 2 517.47 % | -269.000 K -101.47 % | 18.326 M -42.31 % | 31.769 M 15.57 % | 27.489 M -7.22 % | 29.629 M | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 41.995 M | 0.000 100.00 % | -4.516 M | 0.000 -100.00 % | 17.566 M | 0.000 100.00 % | -99.092 M | 0.000 -100.00 % | 121.158 M | 0.000 100.00 % | -160.916 M 0.00 % | -160.916 M -314.68 % | 74.955 M 0.00 % | 74.955 M 166.00 % | -113.572 M -68.97 % | -67.214 M -172.28 % | 92.996 M 98.22 % | 46.916 M 3 172.43 % | -1.527 M 80.04 % | -7.651 M 48.53 % | -14.865 M 43.63 % | -26.369 M -779.24 % | -2.999 M 89.38 % | -28.248 M 3.96 % | -29.414 M -229.51 % | 22.712 M 100.00 % | 11.356 M |
| Accounts receivables | 0.000 -100.00 % | 84.419 M | 0.000 -100.00 % | 11.103 M | 0.000 100.00 % | -18.628 M | 0.000 100.00 % | -53.719 M | 0.000 100.00 % | -618.000 K | 0.000 -100.00 % | 7.305 M | 0.000 -100.00 % | 13.297 M | 0.000 -100.00 % | 11.965 M | 0.000 -100.00 % | 31.447 M | 0.000 -100.00 % | 14.540 M | 0.000 -100.00 % | 1.982 M | 0.000 100.00 % | -7.901 M | 0.000 100.00 % | -29.414 M | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -8.240 M | 0.000 -100.00 % | 17.158 M | 0.000 100.00 % | -15.436 M | 0.000 100.00 % | -76.833 M | 0.000 100.00 % | -5.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.719 M | 0.000 -100.00 % | 618.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -34.184 M | 0.000 100.00 % | -32.777 M | 0.000 -100.00 % | 51.630 M | 0.000 100.00 % | -22.259 M | 0.000 -100.00 % | 126.522 M | 0.000 100.00 % | -329.136 M | 0.000 -100.00 % | 102.157 M | 0.000 100.00 % | -125.537 M | 0.000 -100.00 % | 61.549 M | 0.000 100.00 % | -16.067 M | 0.000 100.00 % | -16.847 M | 0.000 -100.00 % | 4.902 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 6.358 M 127.86 % | -22.819 M -639.44 % | -3.086 M 80.85 % | -16.112 M -31.84 % | -12.221 M -151.15 % | 23.894 M 133.21 % | -71.938 M -180.35 % | 89.530 M 192.32 % | -96.979 M 30.03 % | -138.604 M -205.34 % | 131.576 M -61.25 % | 339.568 M 198.50 % | -344.751 M -780.28 % | 50.678 M 197.51 % | -51.970 M -123.97 % | 216.789 M 172.84 % | -297.613 M -528.89 % | 69.391 M -37.21 % | 110.512 M 5.64 % | 104.616 M 420.37 % | -32.655 M -7 488.01 % | 442.000 K 100.97 % | -45.699 M -113.19 % | 346.494 M 3.59 % | 334.496 M 2 873.83 % | 11.248 M 2.92 % | 10.929 M 100.00 % | 5.465 M |
| Net cash provided by operating activities | 1.296 M 103.56 % | -36.383 M -411.61 % | 11.676 M 154.79 % | -21.310 M -2 100.94 % | 1.065 M -95.67 % | 24.610 M 145.57 % | -54.008 M -34.95 % | -40.020 M 55.47 % | -89.872 M -124.19 % | -40.087 M -135.96 % | 111.475 M 544.23 % | -25.094 M 92.40 % | -330.261 M -179.14 % | 417.303 M 251.38 % | -275.668 M -224.17 % | 222.014 M 174.06 % | -299.760 M -259.82 % | -83.308 M -906.70 % | 10.327 M -33.55 % | 15.542 M 191.18 % | -17.045 M -298.71 % | -4.275 M 85.09 % | -28.663 M -118.13 % | 158.090 M 20.77 % | 130.899 M 12.66 % | 116.193 M -22.44 % | 149.815 M 100.00 % | 74.907 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -13.000 K 97.23 % | -470.000 K -3 033.33 % | -15.000 K -150.00 % | -6.000 K 94.83 % | -116.000 K 99.68 % | -36.788 M -30 944.30 % | -118.500 K 89.02 % | -1.079 M 39.69 % | -1.789 M 86.40 % | -13.159 M -9 793.98 % | -133.000 K 94.72 % | -2.518 M 8.90 % | -2.764 M 42.99 % | -4.848 M -1 136.73 % | -392.000 K -161.33 % | -150.000 K 70.36 % | -506.000 K 47.94 % | -972.000 K 2.21 % | -994.000 K 70.79 % | -3.403 M 35.82 % | -5.302 M 55.53 % | -11.923 M 45.88 % | -22.029 M -71.42 % | -12.851 M 51.04 % | -26.246 M -100.00 % | -13.123 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.760 K | 0.000 | 0.000 -100.00 % | 31.019 M 1 133.97 % | -3.000 M -121.41 % | 14.014 M | 0.000 100.00 % | -17.419 M | 0.000 100.00 % | -1.817 M | 0.000 -100.00 % | 46.241 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -195.148 M 19.06 % | -241.100 M | 0.000 100.00 % | -12.000 M | 0.000 100.00 % | -137.193 M | 0.000 100.00 % | -90.878 M 0.00 % | -90.878 M -20.07 % | -75.687 M 0.00 % | -75.687 M 0.00 % | -75.687 M 60.04 % | -189.387 M 0.00 % | -189.387 M 77.39 % | -837.652 M 0.00 % | -837.652 M -108.64 % | -401.475 M 0.00 % | -401.475 M 23.95 % | -527.920 M 0.00 % | -527.920 M -49.50 % | -353.133 M 0.00 % | -353.133 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 855.000 K -95.45 % | 18.772 M | 0.000 -100.00 % | 136.611 M | 0.000 -100.00 % | 130.248 M | 0.000 -100.00 % | 65.902 M 0.00 % | 65.902 M -14.43 % | 77.013 M 0.00 % | 77.013 M 0.00 % | 77.013 M -80.08 % | 386.666 M 0.00 % | 386.666 M -31.61 % | 565.379 M 0.00 % | 565.379 M 44.97 % | 390.000 M 0.00 % | 390.000 M -27.63 % | 538.861 M 0.00 % | 538.861 M 226.58 % | 165.000 M 0.00 % | 165.000 M | 0.000 | 0.000 |
| Other investing activites | -73.188 M -190.26 % | 81.085 M 202.13 % | -79.397 M -201.22 % | 78.441 M 195.56 % | -82.089 M 18.32 % | -100.498 M -238.04 % | -29.730 M 6.47 % | -31.786 M -199.25 % | 32.026 M 228.11 % | -24.999 M -190.59 % | 27.595 M 281.63 % | -15.193 M -144.86 % | 33.867 M 173.13 % | -46.312 M -195.41 % | 48.540 M -56.47 % | 111.520 M -66.63 % | 334.217 M 635.39 % | -62.425 M 87.26 % | -489.996 M -1 235.58 % | -36.688 M 27.64 % | -50.700 M 43.95 % | -90.459 M -244.57 % | 62.570 M 122.81 % | -274.301 M -107.28 % | -132.333 M -322.78 % | -31.301 M -219.26 % | 26.246 M 100.00 % | 13.123 M |
| Net cash used for investing activites | -73.188 M -190.26 % | 81.085 M 202.11 % | -79.410 M -201.85 % | 77.971 M 194.97 % | -82.104 M 18.31 % | -100.504 M -236.74 % | -29.846 M -134.28 % | 87.057 M 201.16 % | 28.908 M 252.07 % | -19.009 M -173.66 % | 25.806 M 126.96 % | -95.724 M -383.76 % | 33.734 M 170.29 % | -47.995 M -204.85 % | 45.776 M -70.06 % | 152.913 M -54.19 % | 333.825 M 633.48 % | -62.575 M 87.24 % | -490.502 M -1 202.45 % | -37.660 M 27.15 % | -51.694 M 44.93 % | -93.862 M -263.90 % | 57.268 M 120.01 % | -286.224 M -85.42 % | -154.362 M -249.61 % | -44.152 M -68.22 % | -26.246 M -100.00 % | -13.123 M |
| Debt repayment | -950.000 K | 0.000 100.00 % | -1.167 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 100.00 % | -6.423 M | 0.000 100.00 % | -15.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.125 M | 0.000 | 0.000 -100.00 % | 385.883 M 0.00 % | 385.883 M 7 617.65 % | 5.000 M 100.00 % | 2.500 M |
| 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 100.00 % | -4.943 M 65.78 % | -14.446 M 40.11 % | -24.121 M -153.35 % | -9.521 M 6.29 % | -10.160 M -29.66 % | -7.836 M 70.07 % | -26.182 M 67.43 % | -80.387 M -2 978.78 % | -2.611 M 93.71 % | -41.499 M -724.87 % | -5.031 M 0.00 % | -5.031 M | 0.000 100.00 % | -371.904 M -100.00 % | -185.952 M -100.00 % | -92.976 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.250 M -100.00 % | -22.625 M |
| Other financing activites | 13.920 M 997.49 % | -1.551 M -1 838.75 % | -80.000 K 98.33 % | -4.801 M -285.31 % | -1.246 M -34.85 % | -924.000 K -18.01 % | -783.000 K 7.94 % | -850.500 K -245.03 % | -246.500 K -108.44 % | 2.920 M 171.82 % | -4.066 M -461.74 % | 1.124 M 148.47 % | -2.319 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 301.000 K | 0.000 | 0.000 -100.00 % | 248.249 M 4 031.97 % | 6.008 M 118.93 % | -31.742 M -104.03 % | 788.492 M 50 970.45 % | -1.550 M 99.58 % | -371.904 M -151.33 % | -147.973 M -100.00 % | -73.986 M |
| Net cash used provided by financing activities | 12.970 M 936.23 % | -1.551 M -24.38 % | -1.247 M 74.03 % | -4.801 M -285.31 % | -1.246 M -34.85 % | -924.000 K -18.01 % | -783.000 K -124.86 % | 3.150 M 1 377.69 % | -246.500 K 92.96 % | -3.503 M 13.85 % | -4.066 M 72.52 % | -14.797 M -103.76 % | -7.262 M 49.73 % | -14.446 M 40.11 % | -24.121 M -153.35 % | -9.521 M 6.29 % | -10.160 M -34.84 % | -7.535 M 71.22 % | -26.182 M 67.43 % | -80.387 M -132.73 % | 245.638 M 3 988.52 % | 6.008 M 118.93 % | -31.742 M -104.03 % | 788.492 M 50 970.45 % | -1.550 M 99.58 % | -371.904 M -92.47 % | -193.223 M -100.00 % | -96.611 M |
| Effect of forex changes on cash | -1.054 M -159.62 % | 1.768 M -24.44 % | 2.340 M 202.72 % | -2.278 M -156.54 % | 4.029 M -28.70 % | 5.651 M -44.39 % | 10.161 M 338.97 % | -4.252 M -15 848.15 % | 27.000 K 100.78 % | -3.473 M -938.89 % | 414.000 K 213.64 % | 132.000 K -38.03 % | 213.000 K -73.00 % | 789.000 K 69.68 % | 465.000 K 120.51 % | -2.267 M -1 871.30 % | -115.000 K 94.10 % | -1.950 M -175.52 % | 2.582 M 92.40 % | 1.342 M 342.24 % | -554.000 K -54.75 % | -358.000 K -144.09 % | 812.000 K 180.08 % | -1.014 M -380.57 % | -211.000 K -83.48 % | -115.000 K -100.06 % | 182.977 M 100.00 % | 91.489 M |
| Net change in cash | 114.251 M 188.36 % | -129.308 M -200.00 % | 129.308 M 421.59 % | 24.791 M 126.25 % | -94.436 M 0.99 % | -95.378 M -156.13 % | -37.238 M -108.63 % | 431.450 M 805.17 % | -61.184 M 7.40 % | -66.072 M -198.89 % | 66.815 M 415.01 % | -21.210 M -114.15 % | 149.915 M -64.41 % | 421.280 M 144.92 % | 172.009 M 573.87 % | 25.526 M -88.64 % | 224.780 M 132.37 % | 96.732 M -49.51 % | 191.572 M 216.26 % | -164.786 M -120.21 % | 815.305 M 4 237.77 % | 18.796 M -97.34 % | 707.744 M 3 085.88 % | -23.703 M -111.33 % | 209.255 M 32.00 % | 158.530 M 179.78 % | 56.662 M 0.00 % | 56.662 M |
| Cash at beginning of period | 0.000 -100.00 % | 129.308 M | 0.000 -100.00 % | 146.367 M -42.22 % | 253.338 M -27.35 % | 348.716 M 4.71 % | 333.028 M 644.31 % | -61.184 M | 0.000 -100.00 % | 451.588 M 17.36 % | 384.774 M 13.45 % | 339.169 M 79.21 % | 189.255 M -43.63 % | 335.738 M 105.06 % | 163.729 M 0.00 % | 163.729 M 144.38 % | 66.997 M 0.00 % | 66.997 M -71.10 % | 231.782 M 0.00 % | 231.782 M 8.82 % | 212.987 M 0.00 % | 212.987 M -10.01 % | 236.690 M 0.00 % | 236.690 M 202.83 % | 78.160 M 0.00 % | 78.160 M 263.56 % | 21.498 M 0.00 % | 21.498 M |
| Cash at end of period | 114.251 M | 0.000 -100.00 % | 129.308 M 421.59 % | 24.791 M -84.40 % | 158.903 M -37.28 % | 253.338 M -14.35 % | 295.790 M -20.11 % | 370.266 M 705.17 % | -61.184 M -115.87 % | 385.516 M -14.63 % | 451.588 M 42.03 % | 317.959 M -6.25 % | 339.169 M -55.20 % | 757.018 M 125.48 % | 335.738 M 77.40 % | 189.255 M -35.14 % | 291.776 M 78.21 % | 163.729 M -61.33 % | 423.354 M 531.90 % | 66.997 M -93.48 % | 1.028 B 343.65 % | 231.782 M -75.46 % | 944.434 M 343.42 % | 212.987 M -25.90 % | 287.415 M 21.43 % | 236.690 M 202.83 % | 78.160 M 0.00 % | 78.160 M |
| Operating cash flow | 1.296 M 103.56 % | -36.383 M -411.61 % | 11.676 M 154.79 % | -21.310 M -2 100.94 % | 1.065 M -95.67 % | 24.610 M 145.57 % | -54.008 M -34.95 % | -40.020 M 55.47 % | -89.872 M -124.19 % | -40.087 M -135.96 % | 111.475 M 544.23 % | -25.094 M 92.40 % | -330.261 M -179.14 % | 417.303 M 251.38 % | -275.668 M -224.17 % | 222.014 M 174.06 % | -299.760 M -259.82 % | -83.308 M -906.70 % | 10.327 M -33.55 % | 15.542 M 191.18 % | -17.045 M -298.71 % | -4.275 M 85.09 % | -28.663 M -118.13 % | 158.090 M 20.77 % | 130.899 M 12.66 % | 116.193 M -22.44 % | 149.815 M 100.00 % | 74.907 M |
| Capital expenditure | 0.000 100.00 % | -26.000 K -100.00 % | -13.000 K 97.23 % | -470.000 K -3 033.33 % | -15.000 K -150.00 % | -6.000 K 94.83 % | -116.000 K 99.68 % | -36.788 M -30 944.30 % | -118.500 K 89.02 % | -1.079 M 39.69 % | -1.789 M 86.40 % | -13.159 M -9 793.98 % | -133.000 K 94.72 % | -2.518 M 8.90 % | -2.764 M 42.99 % | -4.848 M -1 136.73 % | -392.000 K -161.33 % | -150.000 K 70.36 % | -506.000 K 47.94 % | -972.000 K 2.21 % | -994.000 K 70.79 % | -3.403 M 35.82 % | -5.302 M 55.53 % | -11.923 M 45.88 % | -22.029 M -71.42 % | -12.851 M 51.04 % | -26.246 M -100.00 % | -13.123 M |
| Free CashFlow | 1.296 M 103.56 % | -36.409 M -412.18 % | 11.663 M 153.55 % | -21.780 M -2 174.29 % | 1.050 M -95.73 % | 24.604 M 145.46 % | -54.124 M 29.53 % | -76.808 M 14.65 % | -89.991 M -118.60 % | -41.166 M -137.53 % | 109.686 M 386.74 % | -38.253 M 88.42 % | -330.394 M -179.65 % | 414.785 M 248.97 % | -278.432 M -228.21 % | 217.166 M 172.35 % | -300.152 M -259.64 % | -83.458 M -949.79 % | 9.821 M -32.59 % | 14.570 M 180.77 % | -18.039 M -134.94 % | -7.678 M 77.39 % | -33.965 M -123.24 % | 146.167 M 34.26 % | 108.870 M 5.35 % | 103.342 M -16.37 % | 123.569 M 100.00 % | 61.784 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2012 |