Technovator International Limited 1206.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.829 B -0.48 % | 1.838 B 5.70 % | 1.739 B 7.40 % | 1.619 B -6.77 % | 1.737 B -0.92 % | 1.753 B -13.94 % | 2.037 B 2.86 % | 1.980 B 10.84 % | 1.786 B 5.54 % | 1.693 B 23.22 % | 1.374 B 52.42 % | 901.236 M 16.25 % | 775.289 M 26.50 % | 612.869 M 24.72 % | 491.378 M |
| Net income | -265.908 M -163.37 % | -100.964 M -283.15 % | 55.127 M 21.67 % | 45.307 M -65.31 % | 130.601 M 15.71 % | 112.866 M -56.78 % | 261.165 M 0.70 % | 259.358 M 10.78 % | 234.127 M -69.94 % | 778.919 M 411.90 % | 152.162 M 46.79 % | 103.660 M 24.01 % | 83.590 M 27.33 % | 65.647 M 40.41 % | 46.753 M |
| Income before tax | -296.797 M -197.76 % | -99.676 M -252.37 % | 65.416 M 20.34 % | 54.359 M -64.80 % | 154.440 M 20.21 % | 128.479 M -58.70 % | 311.083 M 1.54 % | 306.379 M 14.31 % | 268.028 M 29.70 % | 206.646 M -6.87 % | 221.891 M 48.76 % | 149.161 M 24.53 % | 119.780 M 30.60 % | 91.717 M 60.07 % | 57.299 M |
| Income before tax ratio | -0.16 -199.19 % | -0.05 -244.15 % | 0.04 12.05 % | 0.03 -62.25 % | 0.09 21.32 % | 0.07 -52.01 % | 0.15 -1.29 % | 0.15 3.13 % | 0.15 22.90 % | 0.12 -24.42 % | 0.16 -2.40 % | 0.17 7.13 % | 0.15 3.24 % | 0.15 28.34 % | 0.12 |
| EBITDA | -203.985 M -1 002.79 % | 22.595 M -84.30 % | 143.957 M 4.41 % | 137.883 M -47.39 % | 262.096 M 7.45 % | 243.914 M -43.81 % | 434.099 M 4.09 % | 417.027 M 10.18 % | 378.507 M 14.10 % | 331.734 M 10.75 % | 299.542 M 53.84 % | 194.716 M 31.81 % | 147.725 M 25.75 % | 117.473 M 42.07 % | 82.689 M |
| Net income ratio | -0.15 -164.63 % | -0.05 -273.27 % | 0.03 13.29 % | 0.03 -62.79 % | 0.08 16.79 % | 0.06 -49.79 % | 0.13 -2.10 % | 0.13 -0.06 % | 0.13 -71.52 % | 0.46 315.43 % | 0.11 -3.69 % | 0.12 6.68 % | 0.11 0.66 % | 0.11 12.58 % | 0.10 |
| Ratio EBITDA | -0.11 -1 007.12 % | 0.01 -85.15 % | 0.08 -2.79 % | 0.09 -43.57 % | 0.15 8.45 % | 0.14 -34.71 % | 0.21 1.20 % | 0.21 -0.60 % | 0.21 8.11 % | 0.20 -10.12 % | 0.22 0.93 % | 0.22 13.39 % | 0.19 -0.59 % | 0.19 13.90 % | 0.17 |
| Gross profit ratio | 0.08 -13.84 % | 0.09 -47.21 % | 0.17 -11.01 % | 0.20 -6.10 % | 0.21 4.26 % | 0.20 -14.31 % | 0.23 -6.34 % | 0.25 4.01 % | 0.24 2.67 % | 0.23 -32.83 % | 0.35 -6.00 % | 0.37 3.29 % | 0.36 -4.00 % | 0.37 9.74 % | 0.34 |
| Weighted average shs out dil | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M -0.03 % | 782.448 M -1.38 % | 793.409 M -2.74 % | 815.748 M 5.69 % | 771.801 M 16.69 % | 661.388 M 4.25 % | 634.426 M 26.50 % | 501.519 M 25.93 % | 398.257 M 5.90 % | 376.062 M |
| Weighted average shs out | 782.085 M -0.01 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M -0.03 % | 782.448 M -1.38 % | 793.409 M -0.54 % | 797.698 M 9.37 % | 729.346 M 16.97 % | 623.550 M 2.02 % | 611.226 M 21.87 % | 501.519 M 30.29 % | 384.926 M 5.98 % | 363.200 M |
| EPS diluted | -0.34 -161.54 % | -0.13 -284.40 % | 0.07 21.76 % | 0.06 -65.94 % | 0.17 21.43 % | 0.14 -57.58 % | 0.33 0.00 % | 0.33 13.79 % | 0.29 20.83 % | 0.24 -11.11 % | 0.27 92.86 % | 0.14 -17.65 % | 0.17 6.25 % | 0.16 23.08 % | 0.13 |
| Earnings per share | -0.34 -161.54 % | -0.13 -284.40 % | 0.07 21.76 % | 0.06 -65.94 % | 0.17 21.43 % | 0.14 -57.58 % | 0.33 0.00 % | 0.33 13.79 % | 0.29 16.00 % | 0.25 -16.67 % | 0.30 100.00 % | 0.15 -11.76 % | 0.17 0.00 % | 0.17 30.77 % | 0.13 |
| Gross profit | 145.193 M -14.25 % | 169.323 M -44.20 % | 303.434 M -4.43 % | 317.489 M -12.45 % | 362.654 M 3.30 % | 351.055 M -26.25 % | 475.998 M -3.67 % | 494.109 M 15.29 % | 428.594 M 8.36 % | 395.539 M -17.23 % | 477.867 M 43.27 % | 333.537 M 20.07 % | 277.792 M 21.44 % | 228.743 M 36.87 % | 167.122 M |
| Income tax expense | 31.752 M 11 616.61 % | 271.000 K -97.21 % | 9.698 M 10.37 % | 8.787 M -59.86 % | 21.892 M 45.35 % | 15.062 M -69.72 % | 49.749 M 14.40 % | 43.488 M 19.79 % | 36.303 M 70.03 % | 21.351 M -62.54 % | 57.000 M 62.56 % | 35.065 M 41.11 % | 24.849 M 42.37 % | 17.453 M 80.36 % | 9.677 M |
| Cost of revenue | 1.684 B 0.92 % | 1.669 B 16.25 % | 1.435 B 10.29 % | 1.302 B -5.27 % | 1.374 B -1.98 % | 1.402 B -10.18 % | 1.561 B 5.03 % | 1.486 B 9.44 % | 1.358 B 4.68 % | 1.297 B 44.80 % | 895.763 M 57.79 % | 567.699 M 14.11 % | 497.497 M 29.51 % | 384.127 M 18.46 % | 324.256 M |
| General and administrative expenses | 164.224 M -2.35 % | 168.183 M 26.44 % | 133.009 M -7.50 % | 143.800 M 11.32 % | 129.176 M -20.97 % | 163.446 M 41.15 % | 115.792 M -13.22 % | 133.432 M 1.36 % | 131.647 M 13.41 % | 116.085 M -8.45 % | 126.797 M 35.52 % | 93.564 M 11.89 % | 83.622 M -31.90 % | 122.790 M 19.30 % | 102.925 M |
| Selling and marketing expenses | 85.759 M 35.44 % | 63.320 M -22.26 % | 81.452 M -21.33 % | 103.532 M 15.06 % | 89.981 M -4.65 % | 94.374 M 10.96 % | 85.049 M 3.78 % | 81.949 M 23.82 % | 66.183 M -5.81 % | 70.269 M -21.95 % | 90.025 M 35.64 % | 66.372 M 13.21 % | 58.629 M | 0.000 | 0.000 |
| Other expenses | 159.319 M 448.58 % | 29.042 M 1 649.52 % | 1.660 M -94.20 % | 28.638 M 194.25 % | -30.386 M -35.03 % | -22.503 M -2 604.69 % | -832.000 K 52.24 % | -1.742 M 55.01 % | -3.872 M 90.71 % | -41.676 M -19 860.56 % | 210.905 K 103.14 % | -6.715 M -3 088.25 % | 224.705 K 102.83 % | -7.944 M 15.05 % | -9.352 M |
| Operating expenses | 431.433 M 65.59 % | 260.545 M 12.63 % | 231.331 M -19.51 % | 287.398 M 46.60 % | 196.036 M -19.18 % | 242.546 M 28.66 % | 188.512 M -9.53 % | 208.369 M 14.65 % | 181.736 M 17.93 % | 154.099 M -34.53 % | 235.382 M 35.10 % | 174.232 M 12.51 % | 154.859 M 16.07 % | 133.424 M 25.31 % | 106.473 M |
| Cost and expenses | 2.115 B 9.65 % | 1.929 B 15.75 % | 1.667 B 4.90 % | 1.589 B 1.21 % | 1.570 B -4.51 % | 1.644 B -5.99 % | 1.749 B 3.24 % | 1.694 B 10.05 % | 1.539 B 6.08 % | 1.451 B 28.29 % | 1.131 B 52.46 % | 741.931 M 13.73 % | 652.357 M 26.05 % | 517.551 M 20.16 % | 430.729 M |
| Research and development expenses | 22.131 M | 0.000 -100.00 % | 15.210 M 33.09 % | 11.428 M 57.30 % | 7.265 M 0.50 % | 7.229 M 26.16 % | 5.730 M 3.35 % | 5.544 M -9.96 % | 6.157 M -34.65 % | 9.421 M -72.42 % | 34.154 M 24.99 % | 27.326 M 39.02 % | 19.655 M 5.80 % | 18.578 M 44.01 % | 12.900 M |
| Selling general and administrative expenses | 249.983 M 7.98 % | 231.503 M 7.95 % | 214.461 M -13.29 % | 247.332 M 12.86 % | 219.157 M -15.00 % | 257.820 M 28.37 % | 200.841 M -6.75 % | 215.381 M 8.87 % | 197.830 M 6.16 % | 186.354 M -14.05 % | 216.823 M 35.57 % | 159.936 M 12.43 % | 142.251 M 15.85 % | 122.790 M 19.30 % | 102.925 M |
| Interest income | 29.488 M 19.93 % | 24.587 M -11.02 % | 27.632 M -11.05 % | 31.066 M -22.76 % | 40.221 M -2.49 % | 41.247 M 17.19 % | 35.198 M 12.39 % | 31.317 M 30.12 % | 24.068 M | 0.000 -100.00 % | 9.821 M 70.05 % | 5.775 M 2 334.95 % | 237.188 K 30.13 % | 182.265 K 19.48 % | 152.550 K |
| Interest expense | 10.557 M 24.88 % | 8.454 M 26.42 % | 6.687 M -9.16 % | 7.361 M -39.55 % | 12.178 M 3.04 % | 11.819 M 9.15 % | 10.828 M -19.79 % | 13.500 M -56.31 % | 30.897 M | 0.000 -100.00 % | 22.343 M 267.58 % | 6.078 M 69.36 % | 3.589 M 5.36 % | 3.406 M -5.07 % | 3.588 M |
| Depreciation and amortization | 111.590 M -1.96 % | 113.817 M 1.93 % | 111.659 M 4.75 % | 106.600 M 11.65 % | 95.478 M -7.85 % | 103.616 M -7.64 % | 112.188 M 15.48 % | 97.148 M 22.07 % | 79.582 M -14.28 % | 92.837 M 45.40 % | 63.848 M 118.99 % | 29.156 M 19.71 % | 24.356 M 2.19 % | 23.833 M 9.32 % | 21.801 M |
| Operating income | -286.240 M -213.78 % | -91.222 M -226.52 % | 72.103 M 139.62 % | 30.091 M -81.94 % | 166.618 M 18.76 % | 140.298 M -56.42 % | 321.911 M 0.64 % | 319.879 M 7.01 % | 298.925 M 23.81 % | 241.440 M -4.73 % | 253.440 M 60.03 % | 158.366 M 28.34 % | 123.394 M 29.72 % | 95.123 M 56.23 % | 60.887 M |
| Operating income ratio | -0.16 -215.29 % | -0.05 -219.69 % | 0.04 123.11 % | 0.02 -80.63 % | 0.10 19.86 % | 0.08 -49.36 % | 0.16 -2.16 % | 0.16 -3.46 % | 0.17 17.31 % | 0.14 -22.69 % | 0.18 5.00 % | 0.18 10.41 % | 0.16 2.54 % | 0.16 25.26 % | 0.12 |
| Total other income expenses net | -10.557 M -24.88 % | -8.454 M -26.42 % | -6.687 M -127.55 % | 24.268 M 299.28 % | -12.178 M -3.04 % | -11.819 M -9.15 % | -10.828 M 19.79 % | -13.500 M 56.31 % | -30.897 M 11.20 % | -34.794 M -55.68 % | -22.349 M -25.74 % | -17.775 M -391.83 % | -3.614 M -6.09 % | -3.406 M 5.07 % | -3.588 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.815 M 105.09 % | -74.906 M 51.55 % | -154.616 M 47.11 % | -292.322 M 12.31 % | -333.355 M 4.87 % | -350.435 M 18.80 % | -431.585 M -55.04 % | -278.379 M 24.91 % | -370.703 M 54.32 % | -811.571 M -534.07 % | 186.967 M 194.94 % | -196.927 M -24.52 % | -158.155 M -20.52 % | -131.231 M -271.35 % | -35.339 M |
| Total investments | 0.000 -100.00 % | 3.596 M 1.81 % | 3.532 M 6.23 % | 3.325 M -6.89 % | 3.571 M 5.53 % | 3.384 M -57.37 % | 7.939 M -98.08 % | 414.328 M 29.35 % | 320.307 M 32.42 % | 241.881 M -15.93 % | 287.724 M 79.36 % | 160.421 M 380.57 % | 33.381 M | 0.000 | 0.000 |
| Total debt | 348.501 M 20.83 % | 288.412 M 50.06 % | 192.196 M 88.66 % | 101.874 M -53.23 % | 217.806 M -16.13 % | 259.708 M 8.29 % | 239.820 M -1.09 % | 242.475 M -16.59 % | 290.712 M -34.80 % | 445.903 M -29.73 % | 634.564 M 397.24 % | 127.617 M 34.80 % | 94.670 M 113.35 % | 44.372 M -32.53 % | 65.762 M |
| Accumulated other comprehensive income loss | 1.424 B 389.37 % | -492.037 M 0.17 % | -492.898 M 0.70 % | -496.369 M -0.22 % | -495.298 M -1.15 % | -489.672 M -115.59 % | -227.132 M -25.09 % | -181.576 M -20.91 % | -150.180 M -19.59 % | -125.575 M -100.00 % | -62.788 M -491.02 % | -10.624 M 32.83 % | -15.817 M -57.09 % | -10.069 M -39.14 % | -7.236 M |
| Retained earnings | 1.916 B -12.18 % | 2.182 B -4.42 % | 2.283 B 2.47 % | 2.228 B 2.08 % | 2.183 B 15.29 % | 1.893 B 6.13 % | 1.784 B 16.11 % | 1.536 B 17.68 % | 1.306 B 11.43 % | 1.172 B 172.57 % | 429.862 M 46.71 % | 293.007 M 42.15 % | 206.123 M | 0.000 | 0.000 |
| Common stock | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B -0.10 % | 1.191 B -5.08 % | 1.255 B 0.64 % | 1.247 B 104.93 % | 608.498 M 163.39 % | 231.022 M -2.91 % | 237.944 M 12.06 % | 212.345 M 32.14 % | 160.695 M |
| Total equity | 2.633 B -9.16 % | 2.899 B -3.31 % | 2.998 B 1.98 % | 2.940 B 1.54 % | 2.895 B 4.42 % | 2.772 B 4.33 % | 2.657 B 11.18 % | 2.390 B 8.94 % | 2.194 B 9.33 % | 2.007 B 141.19 % | 832.027 M 42.75 % | 582.850 M 10.50 % | 527.458 M 18.66 % | 444.525 M 38.59 % | 320.747 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.940 M -30.95 % | 43.362 M 122.22 % | -195.146 M | 0.000 | 0.000 |
| Long term debt | 38.598 M 263.04 % | 10.632 M 1 156.74 % | 846.000 K 284.55 % | 220.000 K -87.87 % | 1.814 M | 0.000 | 0.000 | 0.000 -100.00 % | 180.000 K -99.89 % | 169.034 M -61.88 % | 443.368 M 108.84 % | 212.296 M 8.16 % | 196.274 M 816.07 % | 21.426 M 614.68 % | 2.998 M |
| Total non current liabilities | 48.561 M 20.98 % | 40.141 M 18.85 % | 33.775 M -4.50 % | 35.366 M -11.96 % | 40.170 M 4.25 % | 38.534 M 2.43 % | 37.620 M 9.99 % | 34.202 M 23.89 % | 27.606 M -86.44 % | 203.602 M -56.98 % | 473.308 M 76.85 % | 267.632 M 359.42 % | 58.255 M 60.19 % | 36.365 M 101.28 % | 18.067 M |
| Other current liabilities | 401.546 M 58.36 % | 253.569 M -26.66 % | 345.745 M -1.15 % | 349.779 M 11.86 % | 312.694 M 7.75 % | 290.208 M -1.02 % | 293.185 M 19.18 % | 246.000 M 0.45 % | 244.906 M -64.24 % | 684.779 M 897.48 % | -85.867 M -172.43 % | 118.552 M 5 421.27 % | 2.147 M -95.12 % | 44.020 M -68.92 % | 141.653 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 | 0.000 | 0.000 |
| Short term debt | 309.903 M 11.56 % | 277.780 M 45.17 % | 191.350 M 88.24 % | 101.654 M -52.94 % | 215.992 M -16.83 % | 259.708 M 8.29 % | 239.820 M -1.09 % | 242.475 M -16.54 % | 290.532 M 4.93 % | 276.869 M -29.05 % | 390.231 M 345.24 % | 87.645 M 28.33 % | 68.298 M 197.64 % | 22.947 M -63.44 % | 62.764 M |
| Total current liabilities | 2.887 B 10.64 % | 2.610 B 15.55 % | 2.258 B 23.75 % | 1.825 B -6.15 % | 1.945 B -8.12 % | 2.117 B 10.47 % | 1.916 B 6.37 % | 1.801 B 12.02 % | 1.608 B -8.38 % | 1.755 B 86.43 % | 941.381 M 118.18 % | 431.477 M 28.71 % | 335.235 M 68.61 % | 198.820 M -5.50 % | 210.400 M |
| Total liabilities | 2.936 B 10.80 % | 2.650 B 15.60 % | 2.292 B 23.21 % | 1.860 B -6.27 % | 1.985 B -7.90 % | 2.155 B 10.31 % | 1.954 B 6.44 % | 1.835 B 12.22 % | 1.635 B -16.50 % | 1.959 B 38.45 % | 1.415 B 102.36 % | 699.109 M 77.67 % | 393.490 M 67.31 % | 235.185 M 2.94 % | 228.467 M |
| Other non current assets | 434.535 M 10.98 % | 391.546 M -4.59 % | 410.388 M -6.51 % | 438.973 M -14.75 % | 514.922 M -1.76 % | 524.146 M -1.95 % | 534.550 M 309.39 % | 130.573 M 1 374.73 % | 8.854 M -4.58 % | 9.279 M -40.55 % | 15.607 M 41.27 % | 11.048 M -66.90 % | 33.381 M | 0.000 -100.00 % | 5.545 M |
| Long term investments | 0.000 -100.00 % | 3.596 M 1.81 % | 3.532 M 6.23 % | 3.325 M -6.89 % | 3.571 M 5.53 % | 3.384 M -57.37 % | 7.939 M -97.23 % | 286.603 M -8.84 % | 314.411 M 33.41 % | 235.670 M -14.41 % | 275.337 M 84.33 % | 149.373 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 576.200 M -1.44 % | 584.638 M 4.66 % | 558.607 M 4.76 % | 533.227 M 21.90 % | 437.434 M 40.51 % | 311.321 M 7.12 % | 290.639 M 6.87 % | 271.957 M 3.16 % | 263.616 M 2.80 % | 256.442 M 61.70 % | 158.588 M 21.42 % | 130.616 M 23.44 % | 105.817 M 19.20 % | 88.776 M 0.24 % | 88.559 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.620 M -8.11 % | 94.261 M -7.11 % | 101.473 M 1.45 % | 100.019 M -4.03 % | 104.218 M |
| Goodwill and intangible assets | 576.200 M -1.44 % | 584.638 M 4.66 % | 558.607 M 4.76 % | 533.227 M 21.90 % | 437.434 M 40.51 % | 311.321 M 7.12 % | 290.639 M 6.87 % | 271.957 M 3.16 % | 263.616 M 2.80 % | 256.442 M 4.58 % | 245.208 M 9.04 % | 224.877 M 8.48 % | 207.291 M 9.80 % | 188.795 M -2.07 % | 192.777 M |
| Property plant equipment net | 60.709 M -25.73 % | 81.746 M -36.81 % | 129.364 M -4.38 % | 135.290 M -39.04 % | 221.943 M -13.63 % | 256.954 M -5.98 % | 273.284 M -3.99 % | 284.644 M 22.40 % | 232.556 M -12.88 % | 266.944 M -22.80 % | 345.760 M 483.61 % | 59.245 M 32.55 % | 44.698 M 107.28 % | 21.564 M 12.54 % | 19.162 M |
| Total non current assets | 1.071 B 0.93 % | 1.062 B -6.98 % | 1.141 B -0.32 % | 1.145 B -5.20 % | 1.208 B 7.83 % | 1.120 B -0.44 % | 1.125 B 13.47 % | 991.381 M 19.02 % | 832.941 M 7.05 % | 778.117 M -12.16 % | 885.826 M 97.99 % | 447.415 M 55.42 % | 287.872 M 35.68 % | 212.163 M -2.74 % | 218.147 M |
| Other current assets | 184.155 M -5.53 % | 194.934 M -2.78 % | 200.508 M -13.34 % | 231.383 M -1.68 % | 235.331 M -26.33 % | 319.453 M 235.85 % | 95.119 M -43.22 % | 167.533 M 28.37 % | 130.509 M 13.46 % | 115.025 M 121.32 % | -539.609 M -234.67 % | 400.679 M 26.81 % | 315.967 M 1 850.08 % | 16.203 M 8 042.89 % | 198.980 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.222 M -4.68 % | 137.660 M 7.78 % | 127.725 M 2 066.30 % | 5.896 M -5.07 % | 6.211 M -49.86 % | 12.388 M 12.13 % | 11.048 M -66.90 % | 33.381 M | 0.000 | 0.000 |
| cash and cash equivalents | 344.686 M -5.13 % | 363.318 M 4.76 % | 346.812 M -12.02 % | 394.196 M -28.48 % | 551.161 M -9.67 % | 610.143 M -9.12 % | 671.405 M 28.90 % | 520.854 M -21.25 % | 661.415 M -47.40 % | 1.257 B 180.94 % | 447.596 M 37.92 % | 324.544 M 28.37 % | 252.825 M 43.98 % | 175.603 M 73.69 % | 101.101 M |
| Cash and short term investments | 344.686 M -5.13 % | 363.318 M 2.62 % | 354.040 M -10.19 % | 394.196 M -32.95 % | 587.889 M -3.65 % | 610.143 M -9.12 % | 671.405 M 28.90 % | 520.854 M -21.95 % | 667.311 M -47.19 % | 1.264 B 174.72 % | 459.984 M 37.07 % | 335.592 M 32.74 % | 252.825 M 43.98 % | 175.603 M 73.69 % | 101.101 M |
| Total current assets | 4.497 B 0.24 % | 4.487 B 8.15 % | 4.149 B 13.50 % | 3.655 B -0.47 % | 3.672 B -3.55 % | 3.808 B 9.22 % | 3.486 B 7.78 % | 3.234 B 7.93 % | 2.997 B -5.98 % | 3.187 B 134.20 % | 1.361 B 63.07 % | 834.544 M 31.82 % | 633.076 M 35.40 % | 467.547 M 41.22 % | 331.067 M |
| Inventory | 1.364 B 6.32 % | 1.283 B 7.68 % | 1.191 B 21.17 % | 983.040 M -4.45 % | 1.029 B 14.10 % | 901.725 M 13.85 % | 792.027 M 110.91 % | 375.525 M 23.96 % | 302.950 M 6.76 % | 283.762 M 153.31 % | 112.022 M 13.99 % | 98.273 M 28.97 % | 76.200 M -18.12 % | 93.062 M 34.29 % | 69.298 M |
| Net receivables | 2.605 B -1.55 % | 2.646 B 10.11 % | 2.403 B 17.41 % | 2.047 B 12.43 % | 1.820 B -7.89 % | 1.976 B 11.51 % | 1.772 B -13.22 % | 2.042 B 14.55 % | 1.783 B 30.29 % | 1.368 B 21.76 % | 1.124 B | 0.000 -100.00 % | 113.760 M -37.73 % | 182.680 M 13.84 % | 160.470 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 39.289 M 15.64 % | 33.975 M 14.30 % | 29.725 M 23.17 % | 24.134 M 30.42 % | 18.505 M 5.12 % | 17.604 M 30.36 % | 13.504 M 38.05 % | 9.782 M 149.91 % | 3.914 M 36.26 % | 2.873 M 14.77 % | 2.503 M 38.76 % | 1.804 M 171.96 % | 663.262 K |
| 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 |
| Account payables | 2.176 B 6.51 % | 2.043 B 21.15 % | 1.686 B 25.37 % | 1.345 B -2.51 % | 1.380 B -9.33 % | 1.522 B 13.40 % | 1.342 B 4.66 % | 1.282 B 21.63 % | 1.054 B 35.81 % | 776.212 M 25.46 % | 618.681 M -23.24 % | 805.993 M 128.44 % | 352.818 M 181.88 % | 125.166 M 5 987.50 % | 2.056 M |
| Tax payables | 0.000 -100.00 % | 35.312 M 1.20 % | 34.892 M 22.60 % | 28.461 M -21.41 % | 36.213 M -19.22 % | 44.831 M 9.25 % | 41.036 M 34.05 % | 30.613 M 67.35 % | 18.293 M 6.88 % | 17.115 M -6.66 % | 18.336 M 86.20 % | 9.848 M 3.59 % | 9.506 M 42.16 % | 6.687 M 70.31 % | 3.927 M |
| Deferred revenue non current | 6.580 M -7.58 % | 7.120 M -1.74 % | 7.246 M -8.13 % | 7.887 M -17.42 % | 9.551 M -4.52 % | 10.003 M -11.78 % | 11.339 M 0.00 % | 11.339 M -7.76 % | 12.293 M -55.42 % | 27.573 M | 0.000 | 0.000 -100.00 % | 44.020 M 7 950.47 % | 546.795 K 64.88 % | 331.631 K |
| Minority interest | 19.206 M 4.70 % | 18.343 M 5.87 % | 17.326 M -2.94 % | 17.850 M 1.27 % | 17.627 M -11.63 % | 19.946 M 3.01 % | 19.364 M 6.84 % | 18.124 M 218.47 % | 5.691 M -29.62 % | 8.086 M -72.57 % | 29.477 M 212.40 % | 9.436 M -77.10 % | 41.208 M 14.73 % | 35.919 M 22.44 % | 29.336 M |
| Capital lease obligations | 921.000 K -64.11 % | 2.566 M 44.81 % | 1.772 M -28.72 % | 2.486 M -30.54 % | 3.579 M 37.13 % | 2.610 M | 0.000 -100.00 % | 169.000 K -52.79 % | 358.000 K -28.69 % | 502.000 K -27.56 % | 693.000 K -20.98 % | 877.000 K -23.22 % | 1.142 M 108.90 % | 546.795 K -58.36 % | 1.313 M |
| Preferred stock | 0.000 | 0.000 -100.00 % | 492.898 M -0.70 % | 496.369 M 0.22 % | 495.298 M 1.15 % | 489.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 1.690 B 442.92 % | -492.898 M 0.70 % | -496.369 M -0.22 % | -495.298 M | 0.000 100.00 % | -255.059 M 46.44 % | -476.190 M -2.84 % | -463.045 M -27.30 % | -363.752 M -312.75 % | 170.975 M 184.92 % | 60.008 M -44.91 % | 108.919 M -47.21 % | 206.330 M 57.85 % | 130.716 M |
| Deferred tax liabilities non current | 3.383 M -84.89 % | 22.389 M -12.83 % | 25.683 M -5.78 % | 27.259 M -5.37 % | 28.805 M 1.16 % | 28.474 M 8.34 % | 26.281 M 14.95 % | 22.863 M 51.08 % | 15.133 M 116.34 % | 6.995 M -63.35 % | 19.087 M 60.28 % | 11.908 M -9.15 % | 13.108 M -8.93 % | 14.393 M -2.34 % | 14.738 M |
| 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 |
| Total assets | 5.569 B 0.37 % | 5.548 B 4.89 % | 5.290 B 10.21 % | 4.800 B -1.64 % | 4.880 B -0.97 % | 4.928 B 6.87 % | 4.611 B 9.12 % | 4.226 B 10.34 % | 3.830 B -3.42 % | 3.965 B 76.50 % | 2.247 B 75.26 % | 1.282 B 39.20 % | 920.948 M 35.49 % | 679.710 M 23.76 % | 549.214 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.854 M | 0.000 | 0.000 | 0.000 100.00 % | -17.808 M -18.11 % | -15.078 M -77.60 % | -8.490 M |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.363 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.565 M 20.05 % | 2.137 M -52.20 % | 4.470 M |
| Change in working capital | -1.013 M -137.64 % | 2.691 M 101.12 % | -239.222 M -49.22 % | -160.316 M -19.13 % | -134.570 M 28.11 % | -187.199 M -6.31 % | -176.088 M 36.57 % | -277.626 M -27.72 % | -217.368 M 35.42 % | -336.574 M 2.08 % | -343.721 M -576.74 % | -50.790 M -143.99 % | -20.816 M 43.96 % | -37.144 M 27.64 % | -51.330 M |
| Accounts receivables | -192.020 M 18.75 % | -236.321 M 36.01 % | -369.332 M -77.57 % | -207.987 M -214.51 % | 181.631 M 167.86 % | -267.644 M 13.53 % | -309.532 M 26.74 % | -422.509 M 17.85 % | -514.338 M -15.72 % | -444.460 M 6.12 % | -473.453 M -186.87 % | -165.038 M -13.45 % | -145.467 M | 0.000 | 0.000 |
| Inventory | -81.076 M 11.38 % | -91.492 M 56.04 % | -208.149 M -554.22 % | 45.826 M 125.13 % | -182.355 M -67.88 % | -108.621 M -296.40 % | 55.307 M 176.21 % | -72.575 M -29 364.11 % | 248.000 K 100.16 % | -157.683 M -2 243.20 % | 7.357 M 121.67 % | -33.959 M -309.33 % | 16.222 M 159.21 % | -27.396 M -85.89 % | -14.738 M |
| Accounts payables | 0.000 | 0.000 -100.00 % | 369.332 M 77.57 % | 207.987 M 214.51 % | -181.631 M -167.86 % | 267.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 325.236 M 97.02 % | 165.078 M 12.79 % | 146.352 M | 0.000 | 0.000 | 0.000 |
| Other working capital | 272.083 M -17.68 % | 330.504 M 1 163.64 % | -31.073 M 84.93 % | -206.142 M -531.39 % | 47.785 M 160.81 % | -78.578 M 66.04 % | -231.395 M -12.85 % | -205.051 M 5.77 % | -217.616 M -264.72 % | -59.666 M -39.72 % | -42.703 M -2 403.50 % | 1.854 M 105.01 % | -37.039 M -279.96 % | -9.748 M 73.36 % | -36.592 M |
| Other non cash items | 154.279 M 177.79 % | 55.538 M 118.16 % | 25.457 M 63.44 % | 15.576 M 429.86 % | -4.722 M -133.90 % | 13.929 M 351.34 % | -5.542 M -123.94 % | 23.154 M 239.05 % | 6.829 M -94.30 % | 119.715 M -8.34 % | 130.608 M 242.24 % | 38.163 M 1 030.14 % | 3.377 M 208.78 % | 1.094 M -81.60 % | 5.943 M |
| Net cash provided by operating activities | 11.637 M -83.86 % | 72.099 M 262.51 % | -44.366 M -570.33 % | 9.433 M -89.37 % | 88.734 M 102.76 % | 43.763 M -77.19 % | 191.892 M 81.77 % | 105.567 M 5.28 % | 100.277 M -19.70 % | 124.879 M 48.56 % | 84.061 M -49.87 % | 167.675 M 50.44 % | 111.454 M 67.45 % | 66.558 M 124.14 % | 29.694 M |
| Investments in property plant and equipment | -2.005 M 62.95 % | -5.411 M 95.77 % | -127.942 M -24.51 % | -102.755 M 18.47 % | -126.036 M -11.41 % | -113.133 M -25.89 % | -89.868 M 42.74 % | -156.935 M -117.56 % | -72.133 M 61.36 % | -186.681 M 7.34 % | -201.470 M 32.22 % | -297.227 M -356.73 % | -65.077 M -100.01 % | -32.537 M -6.37 % | -30.590 M |
| Acquisitions net | 4.399 M | 0.000 | 0.000 -100.00 % | 11.279 M | 0.000 -100.00 % | 1.000 M -97.79 % | 45.290 M | 0.000 100.00 % | -494.595 M -210.86 % | 446.157 M 853.20 % | -59.235 M -30 646.84 % | 193.916 K | 0.000 100.00 % | -232.545 K 99.33 % | -34.881 M |
| 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 100.00 % | -15.668 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.636 M | 0.000 -100.00 % | 11.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -61.761 M 18.56 % | -75.837 M -374.45 % | 27.632 M -11.52 % | 31.229 M -9.52 % | 34.513 M -6.11 % | 36.758 M 19.78 % | 30.687 M 14.45 % | 26.812 M -53.18 % | 57.267 M -28.21 % | 79.773 M 213.65 % | -70.191 M 49.83 % | -139.914 M -10 197.15 % | 1.386 M -53.88 % | 3.004 M 426.68 % | 570.405 K |
| Net cash used for investing activites | -59.367 M 26.93 % | -81.248 M 19.00 % | -100.310 M -66.50 % | -60.247 M 34.17 % | -91.523 M -21.42 % | -75.375 M -442.62 % | -13.891 M 88.84 % | -124.487 M 75.56 % | -509.461 M -245.40 % | 350.387 M 205.89 % | -330.896 M 26.89 % | -452.616 M -610.64 % | -63.691 M -113.98 % | -29.766 M 54.14 % | -64.900 M |
| Debt repayment | 41.355 M 59.54 % | 25.922 M -70.88 % | 89.011 M 177.44 % | -114.939 M -147.65 % | -46.411 M -368.61 % | 17.278 M 418.25 % | -5.429 M 89.42 % | -51.291 M 67.88 % | -159.682 M 39.01 % | -261.811 M -211.44 % | 234.932 M -48.86 % | 459.434 M 842.82 % | 48.730 M 388.34 % | -16.900 M -143.65 % | 38.715 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.727 M 146.28 % | 6.792 M -99.10 % | 756.365 M 21 128.94 % | 3.563 M | 0.000 -100.00 % | 20.317 M -79.40 % | 98.631 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -748.000 K 99.09 % | -82.597 M -14 116.35 % | -581.000 K | 0.000 | 0.000 100.00 % | -9.424 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.284 M -107.35 % | -79.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -9.232 M 3.43 % | -9.560 M -369.60 % | 3.546 M -65.19 % | 10.188 M 285.10 % | -5.504 M 88.59 % | -48.232 M -98.82 % | -24.259 M -114.61 % | 165.992 M 1 788.80 % | -9.829 M -318.20 % | 4.505 M -92.77 % | 62.311 M 2.45 % | 60.820 M 251.96 % | -40.022 M 6.19 % | -42.663 M -1 223.51 % | -3.223 M |
| Net cash used provided by financing activities | 32.123 M 96.33 % | 16.362 M -82.32 % | 92.557 M 188.36 % | -104.751 M -101.77 % | -51.915 M -67.72 % | -30.954 M -1.70 % | -30.436 M 73.86 % | -116.453 M 52.08 % | -243.012 M -148.69 % | 499.059 M 65.91 % | 300.806 M -41.11 % | 510.829 M 1 603.58 % | 29.986 M -23.25 % | 39.068 M 10.08 % | 35.491 M |
| Effect of forex changes on cash | 521.000 K -31.27 % | 758.000 K -83.99 % | 4.735 M 438.21 % | -1.400 M 67.27 % | -4.278 M -428.07 % | 1.304 M -56.33 % | 2.986 M 157.56 % | -5.188 M -109.24 % | 56.137 M 253.14 % | -36.658 M -64.09 % | -22.339 M -750.54 % | -2.626 M -486.04 % | 680.357 K -82.74 % | 3.941 M 52.73 % | 2.580 M |
| Net change in cash | -15.086 M -289.26 % | 7.971 M 116.82 % | -47.384 M 69.81 % | -156.965 M -166.12 % | -58.982 M 3.72 % | -61.262 M -140.69 % | 150.551 M 207.11 % | -140.561 M 76.42 % | -596.059 M -173.06 % | 815.876 M 4 274.04 % | 18.653 M -76.41 % | 79.074 M 0.82 % | 78.428 M -1.72 % | 79.801 M 2 685.08 % | 2.865 M |
| Cash at beginning of period | 354.783 M 2.30 % | 346.812 M -12.02 % | 394.196 M -28.48 % | 551.161 M -9.67 % | 610.143 M -9.12 % | 671.405 M 28.90 % | 520.854 M -21.25 % | 661.415 M -47.40 % | 1.257 B 184.76 % | 441.598 M 2.95 % | 428.944 M 74.74 % | 245.470 M 40.75 % | 174.396 M 82.04 % | 95.802 M -2.48 % | 98.236 M |
| Cash at end of period | 339.697 M -4.25 % | 354.783 M 2.30 % | 346.812 M -12.02 % | 394.196 M -28.48 % | 551.161 M -9.67 % | 610.143 M -9.12 % | 671.405 M 28.90 % | 520.854 M -21.25 % | 661.415 M -47.40 % | 1.257 B 180.94 % | 447.596 M 37.92 % | 324.544 M 28.37 % | 252.825 M 43.98 % | 175.603 M 73.69 % | 101.101 M |
| Operating cash flow | 11.637 M -83.86 % | 72.099 M 262.51 % | -44.366 M -570.33 % | 9.433 M -89.37 % | 88.734 M 102.76 % | 43.763 M -77.19 % | 191.892 M 81.77 % | 105.567 M 5.28 % | 100.277 M -19.70 % | 124.879 M 48.56 % | 84.061 M -49.87 % | 167.675 M 50.44 % | 111.454 M 67.45 % | 66.558 M 124.14 % | 29.694 M |
| Capital expenditure | -93.254 M 11.89 % | -105.835 M 17.28 % | -127.942 M -24.51 % | -102.755 M 18.47 % | -126.036 M -11.41 % | -113.133 M -25.89 % | -89.868 M 42.74 % | -156.935 M -117.56 % | -72.133 M -19.32 % | -60.455 M 22.07 % | -77.573 M 66.28 % | -230.054 M -253.51 % | -65.077 M -100.01 % | -32.537 M -6.37 % | -30.590 M |
| Free CashFlow | -81.617 M -141.93 % | -33.736 M 80.42 % | -172.308 M -84.64 % | -93.322 M -150.18 % | -37.302 M 46.23 % | -69.370 M -167.99 % | 102.024 M 298.61 % | -51.368 M -282.52 % | 28.144 M -56.31 % | 64.423 M 893.01 % | 6.488 M 110.40 % | -62.379 M -234.51 % | 46.377 M 36.32 % | 34.021 M 3 899.48 % | -895.404 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2010-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 665.473 M -49.46 % | 1.317 B 156.87 % | 512.572 M -59.83 % | 1.276 B 127.07 % | 561.965 M -49.55 % | 1.114 B 78.18 % | 625.081 M -32.77 % | 929.804 M 34.90 % | 689.261 M -38.01 % | 1.112 B 77.94 % | 624.840 M -42.51 % | 1.087 B 63.23 % | 665.883 M -46.71 % | 1.250 B 58.80 % | 786.926 M -41.17 % | 1.338 B 108.28 % | 642.262 M -48.58 % | 1.249 B 132.54 % | 537.179 M -53.73 % | 1.161 B 118.44 % | 531.537 M -41.13 % | 902.937 M 68.07 % | 537.250 M -17.82 % | 653.785 M 75.97 % | 371.538 M -4.16 % | 387.644 M 0.00 % | 387.644 M 26.50 % | 306.435 M 0.00 % | 306.435 M 24.72 % | 245.689 M 0.00 % | 245.689 M 100.00 % | 122.844 M |
| Net income | -6.492 M 96.69 % | -196.351 M -182.29 % | -69.557 M 19.30 % | -86.192 M -483.48 % | -14.772 M -134.01 % | 43.437 M 271.57 % | 11.690 M -58.39 % | 28.093 M 63.20 % | 17.214 M -85.39 % | 117.810 M 821.04 % | 12.791 M -82.75 % | 74.163 M 91.62 % | 38.703 M -79.48 % | 188.656 M 160.18 % | 72.509 M -62.89 % | 195.369 M 205.32 % | 63.989 M -62.79 % | 171.955 M 176.58 % | 62.172 M -91.25 % | 710.691 M 941.64 % | 68.228 M -34.11 % | 103.544 M 152.70 % | 40.975 M -28.40 % | 57.228 M 47.84 % | 38.710 M -7.38 % | 41.795 M 0.00 % | 41.795 M 27.33 % | 32.823 M 0.00 % | 32.823 M 40.41 % | 23.377 M 0.00 % | 23.377 M 96.35 % | 11.906 M |
| Income before tax | -10.754 M 95.06 % | -217.508 M -174.32 % | -79.289 M 2.62 % | -81.426 M -346.17 % | -18.250 M -134.24 % | 53.307 M 340.23 % | 12.109 M -64.10 % | 33.733 M 63.55 % | 20.626 M -85.37 % | 141.023 M 951.08 % | 13.417 M -84.75 % | 88.007 M 117.45 % | 40.472 M -82.15 % | 226.728 M 168.78 % | 84.355 M -63.93 % | 233.851 M 222.43 % | 72.528 M -64.09 % | 201.967 M 205.73 % | 66.061 M -51.67 % | 136.692 M 95.40 % | 69.954 M -51.34 % | 143.758 M 109.17 % | 68.727 M -10.57 % | 76.853 M 30.29 % | 58.985 M -1.51 % | 59.890 M 0.00 % | 59.890 M 30.60 % | 45.859 M 0.00 % | 45.859 M 60.07 % | 28.650 M 0.00 % | 28.650 M 100.00 % | 14.325 M |
| Income before tax ratio | -0.02 90.22 % | -0.17 -6.79 % | -0.15 -142.42 % | -0.06 -96.49 % | -0.03 -167.85 % | 0.05 147.06 % | 0.02 -46.60 % | 0.04 21.24 % | 0.03 -76.41 % | 0.13 490.70 % | 0.02 -73.48 % | 0.08 33.22 % | 0.06 -66.50 % | 0.18 69.25 % | 0.11 -38.68 % | 0.17 54.80 % | 0.11 -30.16 % | 0.16 31.47 % | 0.12 4.46 % | 0.12 -10.55 % | 0.13 -17.34 % | 0.16 24.46 % | 0.13 8.82 % | 0.12 -25.96 % | 0.16 2.76 % | 0.15 0.00 % | 0.15 3.24 % | 0.15 0.00 % | 0.15 28.34 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 |
| EBITDA | 43.722 M 125.72 % | -169.970 M -598.66 % | -24.328 M -145.64 % | -9.904 M -133.37 % | 29.677 M -66.62 % | 88.905 M 61.49 % | 55.052 M -24.72 % | 73.126 M 12.92 % | 64.757 M -62.79 % | 174.011 M 284.87 % | 45.213 M -64.43 % | 127.118 M 65.38 % | 76.865 M -70.87 % | 263.840 M 96.60 % | 134.200 M -50.79 % | 272.684 M 151.66 % | 108.352 M -54.77 % | 239.565 M 189.01 % | 82.893 M -61.83 % | 217.173 M 89.57 % | 114.561 M -44.31 % | 205.701 M 83.71 % | 111.971 M -6.59 % | 119.873 M 59.47 % | 75.170 M 1.77 % | 73.862 M 0.00 % | 73.862 M 25.75 % | 58.736 M 0.00 % | 58.736 M 42.07 % | 41.344 M 0.00 % | 41.344 M 102.12 % | 20.455 M |
| Net income ratio | -0.01 93.46 % | -0.15 -9.89 % | -0.14 -100.90 % | -0.07 -156.96 % | -0.03 -167.40 % | 0.04 108.53 % | 0.02 -38.10 % | 0.03 20.98 % | 0.02 -76.43 % | 0.11 417.62 % | 0.02 -70.00 % | 0.07 17.40 % | 0.06 -61.50 % | 0.15 63.84 % | 0.09 -36.91 % | 0.15 46.59 % | 0.10 -27.62 % | 0.14 18.94 % | 0.12 -81.09 % | 0.61 376.86 % | 0.13 11.93 % | 0.11 50.36 % | 0.08 -12.87 % | 0.09 -15.99 % | 0.10 -3.37 % | 0.11 0.00 % | 0.11 0.66 % | 0.11 0.00 % | 0.11 12.58 % | 0.10 0.00 % | 0.10 -1.82 % | 0.10 |
| Ratio EBITDA | 0.07 150.89 % | -0.13 -171.99 % | -0.05 -511.51 % | -0.01 -114.70 % | 0.05 -33.84 % | 0.08 -9.37 % | 0.09 11.98 % | 0.08 -16.29 % | 0.09 -39.97 % | 0.16 116.29 % | 0.07 -38.13 % | 0.12 1.32 % | 0.12 -45.33 % | 0.21 23.80 % | 0.17 -16.34 % | 0.20 20.83 % | 0.17 -12.03 % | 0.19 24.28 % | 0.15 -17.50 % | 0.19 -13.22 % | 0.22 -5.39 % | 0.23 9.31 % | 0.21 13.67 % | 0.18 -9.38 % | 0.20 6.18 % | 0.19 0.00 % | 0.19 -0.59 % | 0.19 0.00 % | 0.19 13.90 % | 0.17 0.00 % | 0.17 1.06 % | 0.17 |
| Gross profit ratio | 0.18 168.84 % | 0.07 -38.15 % | 0.11 114.10 % | 0.05 -72.41 % | 0.19 5.75 % | 0.18 1.10 % | 0.17 -1.17 % | 0.18 -21.76 % | 0.22 13.77 % | 0.20 -14.31 % | 0.23 25.68 % | 0.18 -19.99 % | 0.23 -3.03 % | 0.24 2.31 % | 0.23 -7.45 % | 0.25 -0.69 % | 0.25 4.38 % | 0.24 0.38 % | 0.24 9.69 % | 0.22 -18.48 % | 0.27 -15.27 % | 0.32 -13.50 % | 0.37 21.81 % | 0.30 -26.02 % | 0.41 13.09 % | 0.36 0.00 % | 0.36 -4.00 % | 0.37 0.00 % | 0.37 9.74 % | 0.34 0.00 % | 0.34 0.00 % | 0.34 |
| Weighted average shs out dil | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M 0.00 % | 782.192 M -0.03 % | 782.440 M 0.00 % | 782.455 M -0.33 % | 785.050 M -2.37 % | 804.086 M -2.08 % | 821.205 M 1.35 % | 810.291 M 4.99 % | 771.801 M 4.52 % | 738.451 M 22.74 % | 601.649 M -4.74 % | 631.617 M -13.15 % | 727.286 M 34.29 % | 541.565 M 7.98 % | 501.519 M 0.00 % | 501.519 M 25.93 % | 398.257 M 0.00 % | 398.257 M 5.90 % | 376.062 M 0.00 % | 376.062 M 0.00 % | 376.062 M |
| Weighted average shs out | 782.169 M 0.03 % | 781.970 M -0.03 % | 782.207 M 0.01 % | 782.142 M 0.06 % | 781.670 M -0.07 % | 782.198 M -0.30 % | 784.564 M 0.26 % | 782.535 M 0.00 % | 782.526 M 0.03 % | 782.271 M 0.01 % | 782.228 M -0.01 % | 782.310 M 0.01 % | 782.195 M -0.04 % | 782.480 M 0.00 % | 782.460 M -0.33 % | 785.087 M -2.34 % | 803.902 M -2.10 % | 821.133 M 1.30 % | 810.587 M 11.14 % | 729.346 M -3.55 % | 756.229 M 2.87 % | 735.117 M 0.69 % | 730.062 M -9.96 % | 810.841 M 49.72 % | 541.565 M 7.98 % | 501.519 M 0.00 % | 501.519 M 30.29 % | 384.926 M 0.00 % | 384.926 M 5.98 % | 363.200 M 0.00 % | 363.200 M 0.00 % | 363.200 M |
| EPS diluted | -0.01 96.85 % | -0.26 -192.13 % | -0.09 19.24 % | -0.11 -486.17 % | -0.02 -133.81 % | 0.06 270.67 % | 0.02 -58.33 % | 0.04 63.64 % | 0.02 -85.39 % | 0.15 818.29 % | 0.02 -82.70 % | 0.09 91.90 % | 0.05 -79.42 % | 0.24 159.18 % | 0.09 -61.42 % | 0.24 201.51 % | 0.08 -60.20 % | 0.20 160.42 % | 0.08 -51.39 % | 0.16 92.68 % | 0.08 -96.06 % | 2.08 3 109.88 % | 0.06 -17.56 % | 0.08 10.08 % | 0.07 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 |
| Earnings per share | -0.01 96.85 % | -0.26 -192.13 % | -0.09 19.24 % | -0.11 -486.17 % | -0.02 -133.81 % | 0.06 270.67 % | 0.02 -58.33 % | 0.04 63.64 % | 0.02 -85.39 % | 0.15 818.29 % | 0.02 -82.70 % | 0.09 91.90 % | 0.05 -79.42 % | 0.24 159.18 % | 0.09 -61.42 % | 0.24 201.51 % | 0.08 -60.20 % | 0.20 160.42 % | 0.08 -51.64 % | 0.16 74.12 % | 0.09 -35.23 % | 0.14 150.53 % | 0.06 -20.40 % | 0.07 -1.12 % | 0.07 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 |
| Gross profit | 121.080 M 35.88 % | 89.108 M 58.88 % | 56.085 M -14.00 % | 65.215 M -37.36 % | 104.108 M -46.65 % | 195.124 M 80.15 % | 108.310 M -33.56 % | 163.022 M 5.54 % | 154.467 M -29.47 % | 219.010 M 52.47 % | 143.644 M -27.75 % | 198.813 M 30.59 % | 152.242 M -48.33 % | 294.647 M 62.47 % | 181.351 M -45.55 % | 333.080 M 106.84 % | 161.029 M -46.33 % | 300.055 M 133.43 % | 128.539 M -49.25 % | 253.290 M 78.06 % | 142.249 M -50.12 % | 285.189 M 45.38 % | 196.165 M 0.09 % | 195.980 M 30.18 % | 150.546 M 8.39 % | 138.896 M 0.00 % | 138.896 M 21.44 % | 114.371 M 0.00 % | 114.371 M 36.87 % | 83.561 M 0.00 % | 83.561 M 100.00 % | 41.781 M |
| Income tax expense | 3.091 M -87.32 % | 24.372 M 230.24 % | 7.380 M 60.57 % | 4.596 M 6.27 % | 4.325 M -40.76 % | 7.301 M 204.59 % | 2.397 M -45.50 % | 4.398 M 0.21 % | 4.389 M -78.33 % | 20.254 M 1 136.51 % | 1.638 M -87.10 % | 12.697 M 436.87 % | 2.365 M -93.30 % | 35.281 M 143.86 % | 14.468 M -56.33 % | 33.134 M 220.01 % | 10.354 M -66.61 % | 31.006 M 485.35 % | 5.297 M -60.37 % | 13.365 M 67.36 % | 7.986 M -77.80 % | 35.965 M 56.57 % | 22.971 M 24.01 % | 18.523 M 33.52 % | 13.873 M 11.66 % | 12.424 M 0.00 % | 12.424 M 42.37 % | 8.727 M 0.00 % | 8.727 M 80.36 % | 4.838 M 0.00 % | 4.838 M 100.00 % | 2.419 M |
| Cost of revenue | 544.393 M -55.65 % | 1.228 B 168.91 % | 456.487 M -62.30 % | 1.211 B 164.46 % | 457.857 M -50.16 % | 918.673 M 77.77 % | 516.771 M -32.61 % | 766.782 M 43.38 % | 534.794 M -40.10 % | 892.814 M 85.54 % | 481.196 M -45.82 % | 888.082 M 72.90 % | 513.641 M -46.22 % | 955.015 M 57.70 % | 605.575 M -39.72 % | 1.005 B 108.76 % | 481.233 M -49.30 % | 949.107 M 132.26 % | 408.640 M -54.99 % | 907.797 M 133.19 % | 389.288 M -36.98 % | 617.748 M 81.11 % | 341.085 M -25.50 % | 457.806 M 107.16 % | 220.992 M -11.16 % | 248.749 M 0.00 % | 248.749 M 29.51 % | 192.063 M 0.00 % | 192.063 M 18.46 % | 162.128 M 0.00 % | 162.128 M 100.00 % | 81.064 M |
| General and administrative expenses | 115.055 M 29.60 % | 88.780 M 17.68 % | 75.444 M -24.74 % | 100.245 M 47.55 % | 67.938 M -2.32 % | 69.554 M 9.61 % | 63.455 M -35.98 % | 99.122 M 35.20 % | 73.316 M 6.27 % | 68.990 M 14.63 % | 60.186 M 58.42 % | 37.991 M -56.55 % | 87.441 M 114.95 % | 40.680 M -45.84 % | 75.112 M 15.07 % | 65.274 M -4.23 % | 68.158 M 2.40 % | 66.560 M 2.26 % | 65.087 M 3.53 % | 62.868 M 18.14 % | 53.217 M -24.39 % | 70.384 M 17.92 % | 59.687 M -0.59 % | 60.044 M 40.17 % | 42.837 M 2.46 % | 41.811 M 0.00 % | 41.811 M -31.90 % | 61.395 M 0.00 % | 61.395 M 19.30 % | 51.462 M 0.00 % | 51.462 M 100.00 % | 25.731 M |
| Selling and marketing expenses | 28.008 M -31.74 % | 41.029 M -8.27 % | 44.730 M 105.61 % | 21.755 M -47.66 % | 41.565 M 11.89 % | 37.149 M -16.15 % | 44.303 M -5.72 % | 46.990 M -16.89 % | 56.542 M 34.05 % | 42.180 M -11.76 % | 47.801 M 0.16 % | 47.727 M 2.32 % | 46.647 M 4.57 % | 44.607 M 10.30 % | 40.442 M -11.03 % | 45.454 M 24.55 % | 36.495 M -6.01 % | 38.828 M 41.94 % | 27.355 M -36.14 % | 42.837 M 56.16 % | 27.432 M -43.75 % | 48.764 M 7.75 % | 45.258 M 3.70 % | 43.645 M 30.74 % | 33.383 M 13.88 % | 29.315 M 0.00 % | 29.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -68.634 M -271.86 % | -18.457 M -82.54 % | -10.111 M -112.37 % | -4.761 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -127.511 M -100.00 % | -63.756 M 36.25 % | -100.005 M -100.00 % | -50.002 M 53.19 % | -106.820 M -100.00 % | -53.410 M 44.93 % | -96.979 M -479.15 % | -16.745 M 32.83 % | -24.931 M -215.47 % | -7.903 M 0.00 % | -7.903 M 91.25 % | -90.273 M 0.00 % | -90.273 M -80 447.95 % | 112.353 K 0.00 % | 112.353 K 102.83 % | -3.972 M 0.00 % | -3.972 M 15.05 % | -4.676 M 0.00 % | -4.676 M | 0.000 |
| Operating expenses | 126.805 M -57.75 % | 300.101 M 128.51 % | 131.332 M -11.67 % | 148.681 M 14.65 % | 129.685 M -14.05 % | 150.892 M 39.62 % | 108.071 M -23.16 % | 140.639 M -3.80 % | 146.196 M 52.37 % | 95.947 M -31.62 % | 140.310 M 9.91 % | 127.662 M 2.67 % | 124.342 M 55.23 % | 80.100 M -26.64 % | 109.185 M 1.88 % | 107.174 M 8.95 % | 98.373 M -1.62 % | 99.996 M 86.07 % | 53.741 M -45.37 % | 98.381 M 76.57 % | 55.718 M -57.47 % | 131.014 M 11.36 % | 117.647 M 4.68 % | 112.387 M 25.71 % | 89.404 M 15.46 % | 77.430 M 0.00 % | 77.430 M 16.07 % | 66.712 M 0.00 % | 66.712 M 25.31 % | 53.237 M 0.00 % | 53.237 M 2 377.02 % | -2.338 M |
| Cost and expenses | 671.198 M -56.06 % | 1.528 B 159.89 % | 587.819 M -56.76 % | 1.360 B 131.39 % | 587.542 M -45.07 % | 1.070 B 71.17 % | 624.842 M -31.14 % | 907.421 M 33.25 % | 680.990 M -31.13 % | 988.761 M 59.09 % | 621.506 M -38.81 % | 1.016 B 59.21 % | 637.983 M -38.37 % | 1.035 B 44.82 % | 714.760 M -35.71 % | 1.112 B 91.82 % | 579.606 M -44.75 % | 1.049 B 126.89 % | 462.381 M -54.05 % | 1.006 B 126.10 % | 445.006 M -40.57 % | 748.762 M 63.22 % | 458.731 M -19.55 % | 570.193 M 83.70 % | 310.396 M -4.84 % | 326.178 M 0.00 % | 326.178 M 26.05 % | 258.775 M 0.00 % | 258.775 M 20.16 % | 215.364 M 0.00 % | 215.364 M 100.00 % | 107.682 M |
| Research and development expenses | 43.401 M | 0.000 | 0.000 -100.00 % | 18.394 M | 0.000 -100.00 % | 15.210 M | 0.000 -100.00 % | 11.428 M | 0.000 -100.00 % | 7.265 M | 0.000 -100.00 % | 7.229 M | 0.000 -100.00 % | 5.730 M | 0.000 -100.00 % | 5.544 M | 0.000 -100.00 % | 6.157 M | 0.000 -100.00 % | 9.421 M | 0.000 -100.00 % | 19.809 M 39.81 % | 14.168 M 2.91 % | 13.767 M -7.75 % | 14.923 M 51.85 % | 9.828 M 0.00 % | 9.828 M 5.80 % | 9.289 M 0.00 % | 9.289 M 44.01 % | 6.450 M 0.00 % | 6.450 M 100.00 % | 3.225 M |
| Selling general and administrative expenses | 152.038 M -52.27 % | 318.558 M 125.22 % | 141.443 M 6.31 % | 133.043 M 1.11 % | 131.582 M -19.98 % | 164.434 M 46.56 % | 112.194 M -14.21 % | 130.783 M -9.92 % | 145.187 M 48.16 % | 97.995 M -32.52 % | 145.223 M 17.37 % | 123.732 M -7.72 % | 134.088 M 57.22 % | 85.287 M -26.19 % | 115.554 M 4.36 % | 110.728 M 5.80 % | 104.653 M -0.70 % | 105.388 M 14.00 % | 92.442 M -12.55 % | 105.705 M 31.07 % | 80.649 M -32.31 % | 119.148 M 13.53 % | 104.946 M 1.21 % | 103.689 M 36.04 % | 76.221 M 7.16 % | 71.125 M 0.00 % | 71.125 M 15.85 % | 61.395 M 0.00 % | 61.395 M 19.30 % | 51.462 M 0.00 % | 51.462 M 1 025.07 % | -5.563 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 8.806 M 20.19 % | 7.327 M -19.26 % | 9.075 M -23.55 % | 11.870 M 4.58 % | 11.350 M -8.13 % | 12.355 M -31.21 % | 17.960 M 78.12 % | 10.083 M -40.18 % | 16.856 M | 0.000 -100.00 % | 6.091 M | 0.000 -100.00 % | 3.973 M | 0.000 -100.00 % | 954.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.594 K 0.00 % | 118.594 K 30.13 % | 91.133 K 0.00 % | 91.133 K 19.48 % | 76.275 K 0.00 % | 76.275 K | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.216 M -11.36 % | 4.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.910 M 100.00 % | 2.955 M -45.42 % | 5.414 M 100.00 % | 2.707 M -59.90 % | 6.750 M 100.00 % | 3.375 M -78.15 % | 15.449 M | 0.000 | 0.000 -100.00 % | 12.636 M 0.00 % | 12.636 M 315.76 % | 3.039 M 0.00 % | 3.039 M 69.36 % | 1.795 M 0.00 % | 1.795 M 5.36 % | 1.703 M 0.00 % | 1.703 M -5.07 % | 1.794 M 0.00 % | 1.794 M 100.00 % | 897.061 K |
| Depreciation and amortization | 59.921 M 1.52 % | 59.024 M -5.19 % | 62.253 M 9.89 % | 56.649 M 3.11 % | 54.941 M -3.52 % | 56.947 M 4.09 % | 54.712 M 3.17 % | 53.031 M -1.00 % | 53.569 M 6.29 % | 50.401 M 20.40 % | 41.861 M -11.51 % | 47.307 M -7.18 % | 50.965 M -1.03 % | 51.496 M -15.00 % | 60.582 M 24.04 % | 48.842 M 1.34 % | 48.196 M 14.54 % | 42.077 M 12.52 % | 37.395 M -17.11 % | 45.112 M -5.48 % | 47.725 M -0.26 % | 47.850 M 54.93 % | 30.885 M -6.77 % | 33.128 M 136.26 % | 14.022 M 15.15 % | 12.178 M 0.00 % | 12.178 M 2.19 % | 11.916 M 0.00 % | 11.916 M 9.32 % | 10.901 M 0.00 % | 10.901 M 100.00 % | 5.450 M |
| Operating income | -5.725 M 97.29 % | -210.993 M -180.40 % | -75.247 M -5.05 % | -71.627 M -183.51 % | -25.264 M -179.05 % | 31.958 M 9 299.41 % | 340.000 K -98.31 % | 20.095 M 79.61 % | 11.188 M -90.95 % | 123.610 M 3 587.65 % | 3.352 M -95.80 % | 79.811 M 208.15 % | 25.900 M -87.80 % | 212.344 M 188.44 % | 73.618 M -67.11 % | 223.842 M 272.10 % | 60.156 M -69.54 % | 197.488 M 334.06 % | 45.498 M -70.63 % | 154.909 M 79.02 % | 86.531 M -45.18 % | 157.852 M 94.67 % | 81.086 M -6.52 % | 86.745 M 41.86 % | 61.148 M -0.89 % | 61.697 M 0.00 % | 61.697 M 29.72 % | 47.562 M 0.00 % | 47.562 M 56.23 % | 30.444 M 0.00 % | 30.444 M 102.90 % | 15.005 M |
| Operating income ratio | -0.01 94.63 % | -0.16 -9.16 % | -0.15 -161.53 % | -0.06 -24.86 % | -0.04 -256.68 % | 0.03 5 175.10 % | 0.00 -97.48 % | 0.02 33.15 % | 0.02 -85.40 % | 0.11 1 972.44 % | 0.01 -92.69 % | 0.07 88.79 % | 0.04 -77.11 % | 0.17 81.63 % | 0.09 -44.09 % | 0.17 78.65 % | 0.09 -40.76 % | 0.16 86.66 % | 0.08 -36.52 % | 0.13 -18.05 % | 0.16 -6.88 % | 0.17 15.83 % | 0.15 13.75 % | 0.13 -19.38 % | 0.16 3.41 % | 0.16 0.00 % | 0.16 2.54 % | 0.16 0.00 % | 0.16 25.26 % | 0.12 0.00 % | 0.12 1.45 % | 0.12 |
| Total other income expenses net | -5.029 M 22.81 % | -6.515 M -61.18 % | -4.042 M 14.47 % | -4.726 M -167.38 % | 7.014 M 265.46 % | -4.239 M -136.02 % | 11.769 M -13.70 % | 13.638 M 44.50 % | 9.438 M 332.63 % | -4.057 M -140.31 % | 10.065 M 302.84 % | -4.962 M -134.05 % | 14.572 M 1.31 % | 14.384 M 33.97 % | 10.737 M 7.27 % | 10.009 M -19.10 % | 12.372 M 474.68 % | -3.302 M 83.34 % | -19.814 M -8.77 % | -18.217 M -9.89 % | -16.577 M -17.62 % | -14.094 M -0.40 % | -14.038 M -41.91 % | -9.892 M -357.33 % | -2.163 M -19.70 % | -1.807 M 0.00 % | -1.807 M -6.09 % | -1.703 M 0.00 % | -1.703 M 5.07 % | -1.794 M 0.00 % | -1.794 M -163.90 % | -679.843 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2010-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 | 2012-06-30 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 262.812 M 6 788.91 % | 3.815 M -97.83 % | 175.850 M 334.76 % | -74.906 M -176.25 % | 98.234 M 163.53 % | -154.616 M -3 913.91 % | -3.852 M 98.68 % | -292.322 M -2 349.84 % | 12.993 M 103.90 % | -333.355 M -591.98 % | -48.174 M 86.25 % | -350.435 M -1 341.84 % | 28.219 M 106.54 % | -431.585 M -3 310.96 % | 13.441 M 104.83 % | -278.379 M -323.44 % | -65.742 M 82.27 % | -370.703 M 31.14 % | -538.330 M 33.67 % | -811.571 M -226.59 % | -248.500 M -232.91 % | 186.967 M 340.09 % | -77.872 M 60.46 % | -196.927 M 8.62 % | -215.510 M -36.26 % | -158.155 M -99.04 % | -79.458 M 39.45 % | -131.231 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.596 M -99.22 % | 459.801 M 12 918.15 % | 3.532 M -99.10 % | 394.532 M 11 765.62 % | 3.325 M -99.33 % | 492.873 M 13 702.10 % | 3.571 M 6.09 % | 3.366 M -0.53 % | 3.384 M -62.14 % | 8.939 M 12.60 % | 7.939 M -2.57 % | 8.148 M -98.03 % | 414.328 M 19.91 % | 345.535 M 7.88 % | 320.307 M 6.67 % | 300.278 M 24.14 % | 241.881 M -4.84 % | 254.171 M -11.66 % | 287.724 M 39.12 % | 206.812 M 28.92 % | 160.421 M 85.21 % | 86.617 M 159.48 % | 33.381 M | 0.000 | 0.000 |
| Total debt | 364.573 M 4.61 % | 348.501 M 21.44 % | 286.966 M -0.50 % | 288.412 M 34.66 % | 214.170 M 11.43 % | 192.196 M 6.98 % | 179.648 M 76.34 % | 101.874 M -37.48 % | 162.946 M -25.19 % | 217.806 M 32.04 % | 164.960 M -36.48 % | 259.708 M -8.90 % | 285.068 M 18.87 % | 239.820 M -0.82 % | 241.802 M -0.28 % | 242.475 M -14.38 % | 283.206 M -2.58 % | 290.712 M 14.81 % | 253.212 M -43.21 % | 445.903 M -24.32 % | 589.174 M -7.15 % | 634.564 M 236.87 % | 188.373 M 47.61 % | 127.617 M 46.29 % | 87.233 M -7.85 % | 94.670 M 79.13 % | 52.851 M 19.11 % | 44.372 M |
| Accumulated other comprehensive income loss | -492.681 M -134.60 % | 1.424 B 389.57 % | -491.692 M 0.07 % | -492.037 M -0.12 % | -491.427 M 0.30 % | -492.898 M 0.21 % | -493.918 M 0.49 % | -496.369 M -0.08 % | -495.980 M -0.14 % | -495.298 M -1.44 % | -488.289 M -89.26 % | -257.997 M -3 438.08 % | -7.292 M 96.79 % | -227.132 M 52.15 % | -474.667 M -161.42 % | -181.576 M 61.09 % | -466.598 M -210.69 % | -150.180 M 68.21 % | -472.359 M -276.16 % | -125.575 M 56.60 % | -289.365 M -360.86 % | -62.788 M -673.36 % | 10.951 M 203.08 % | -10.624 M -493.09 % | 2.703 M 117.09 % | -15.817 M | 0.000 100.00 % | -10.069 M |
| Retained earnings | 1.910 B | 0.000 -100.00 % | 2.112 B -3.20 % | 2.182 B 5.07 % | 2.077 B -9.04 % | 2.283 B 1.94 % | 2.240 B 0.52 % | 2.228 B 1.28 % | 2.200 B 0.79 % | 2.183 B 5.71 % | 2.065 B 9.07 % | 1.893 B 3.88 % | 1.823 B 2.17 % | 1.784 B 10.87 % | 1.609 B 4.73 % | 1.536 B 12.17 % | 1.370 B 4.91 % | 1.306 B 13.12 % | 1.154 B -1.50 % | 1.172 B 138.48 % | 491.317 M 14.30 % | 429.862 M 23.37 % | 348.435 M 18.92 % | 293.007 M 21.10 % | 241.962 M 17.39 % | 206.123 M 25.60 % | 164.115 M | 0.000 |
| Common stock | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B 0.00 % | 1.190 B -0.10 % | 1.191 B -1.81 % | 1.213 B -3.32 % | 1.255 B 0.45 % | 1.249 B 0.18 % | 1.247 B 2.84 % | 1.213 B 99.28 % | 608.498 M 156.59 % | 237.145 M 2.65 % | 231.022 M -1.69 % | 234.996 M -1.24 % | 237.944 M 10.67 % | 215.006 M 1.25 % | 212.345 M |
| Total equity | 2.625 B -0.29 % | 2.633 B -6.85 % | 2.827 B -2.48 % | 2.899 B -2.90 % | 2.985 B -0.42 % | 2.998 B 1.55 % | 2.952 B 0.42 % | 2.940 B 0.99 % | 2.911 B 0.54 % | 2.895 B 4.09 % | 2.781 B 0.33 % | 2.772 B 2.85 % | 2.696 B 1.44 % | 2.657 B 7.96 % | 2.462 B 2.98 % | 2.390 B 8.38 % | 2.205 B 0.52 % | 2.194 B 9.32 % | 2.007 B 0.02 % | 2.007 B 33.94 % | 1.498 B 80.08 % | 832.027 M 27.17 % | 654.252 M 12.25 % | 582.850 M 15.20 % | 505.949 M -4.08 % | 527.458 M 9.48 % | 481.806 M 8.39 % | 444.525 M |
| Other non current liabilities | 10.226 M | 0.000 -100.00 % | 29.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.542 M 2.62 % | 38.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 214.548 M 616.59 % | 29.940 M -86.65 % | 224.205 M 417.05 % | 43.362 M -80.53 % | 222.722 M 214.13 % | -195.146 M | 0.000 | 0.000 |
| Long term debt | 94.208 M 144.07 % | 38.598 M 284.17 % | 10.047 M -5.50 % | 10.632 M 680.62 % | 1.362 M 60.99 % | 846.000 K 662.16 % | 111.000 K -49.55 % | 220.000 K -76.01 % | 917.000 K -49.45 % | 1.814 M -15.04 % | 2.135 M | 0.000 -100.00 % | 215.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K -50.00 % | 180.000 K -99.75 % | 72.021 M -57.39 % | 169.034 M -19.21 % | 209.224 M -52.81 % | 443.368 M 1 362.58 % | 30.314 M -85.72 % | 212.296 M 567.55 % | 31.802 M -83.80 % | 196.274 M 1 229.99 % | 14.758 M -31.12 % | 21.426 M |
| Total non current liabilities | 104.434 M 115.06 % | 48.561 M 24.21 % | 39.095 M -2.61 % | 40.141 M 34.09 % | 29.936 M -11.37 % | 33.775 M 6.73 % | 31.646 M -10.52 % | 35.366 M -5.62 % | 37.472 M -6.72 % | 40.170 M -3.62 % | 41.677 M 8.16 % | 38.534 M -2.47 % | 39.509 M 5.02 % | 37.620 M 0.00 % | 37.620 M 9.99 % | 34.202 M 0.42 % | 34.059 M 23.38 % | 27.606 M -76.07 % | 115.345 M -43.35 % | 203.602 M -53.61 % | 438.860 M -7.28 % | 473.308 M 75.71 % | 269.362 M 0.65 % | 267.632 M 0.90 % | 265.257 M 355.34 % | 58.255 M 115.39 % | 27.046 M -25.63 % | 36.365 M |
| Other current liabilities | 330.735 M -17.63 % | 401.546 M 52.55 % | 263.231 M 3.02 % | 255.503 M -29.17 % | 360.707 M 4.33 % | 345.745 M 20.96 % | 285.841 M -18.28 % | 349.779 M 22.90 % | 284.606 M -8.98 % | 312.694 M 14.96 % | 272.002 M -6.27 % | 290.208 M -2.27 % | 296.958 M 1.29 % | 293.185 M 21.83 % | 240.652 M -2.17 % | 246.000 M -9.40 % | 271.512 M 10.86 % | 244.906 M -64.44 % | 688.662 M 0.57 % | 684.779 M 383.73 % | 141.562 M 264.86 % | -85.867 M -198.79 % | 86.918 M -26.68 % | 118.552 M 59.81 % | 74.181 M 3 354.79 % | 2.147 M | 0.000 -100.00 % | 44.020 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -1.934 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 183.829 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 270.365 M -12.76 % | 309.903 M 11.91 % | 276.919 M -0.31 % | 277.780 M 30.53 % | 212.808 M 11.21 % | 191.350 M 6.58 % | 179.537 M 76.62 % | 101.654 M -37.26 % | 162.029 M -24.98 % | 215.992 M 32.65 % | 162.825 M -37.30 % | 259.708 M -8.83 % | 284.853 M 18.78 % | 239.820 M -0.82 % | 241.802 M -0.28 % | 242.475 M -14.35 % | 283.116 M -2.55 % | 290.532 M 60.35 % | 181.191 M -34.56 % | 276.869 M -27.13 % | 379.949 M -2.63 % | 390.231 M 146.89 % | 158.059 M 80.34 % | 87.645 M 58.69 % | 55.231 M -19.13 % | 68.298 M 79.29 % | 38.093 M 66.01 % | 22.947 M |
| Total current liabilities | 2.568 B -11.07 % | 2.887 B 22.63 % | 2.355 B -9.77 % | 2.610 B 17.43 % | 2.222 B -1.60 % | 2.258 B 21.35 % | 1.861 B 1.98 % | 1.825 B 5.81 % | 1.725 B -11.31 % | 1.945 B 6.70 % | 1.822 B -13.89 % | 2.117 B 13.99 % | 1.857 B -3.09 % | 1.916 B 2.82 % | 1.863 B 3.45 % | 1.801 B 27.81 % | 1.409 B -12.35 % | 1.608 B -2.78 % | 1.654 B -5.76 % | 1.755 B 94.60 % | 901.852 M -4.20 % | 941.381 M 91.40 % | 491.832 M 13.99 % | 431.477 M 17.13 % | 368.364 M 9.88 % | 335.235 M 57.11 % | 213.370 M 7.32 % | 198.820 M |
| Total liabilities | 2.672 B -8.99 % | 2.936 B 22.66 % | 2.394 B -9.67 % | 2.650 B 17.66 % | 2.252 B -1.74 % | 2.292 B 21.11 % | 1.893 B 1.74 % | 1.860 B 5.57 % | 1.762 B -11.21 % | 1.985 B 6.47 % | 1.864 B -13.50 % | 2.155 B 13.65 % | 1.896 B -2.93 % | 1.954 B 2.76 % | 1.901 B 3.57 % | 1.835 B 27.16 % | 1.443 B -11.75 % | 1.635 B -7.56 % | 1.769 B -9.67 % | 1.959 B 46.08 % | 1.341 B -5.23 % | 1.415 B 85.85 % | 761.194 M 8.88 % | 699.109 M 10.34 % | 633.621 M 61.03 % | 393.490 M 63.67 % | 240.416 M 2.22 % | 235.185 M |
| Other non current assets | 561.518 M 29.22 % | 434.535 M 5.90 % | 410.336 M 19.35 % | 343.796 M | 0.000 -100.00 % | 410.388 M 4.88 % | 391.308 M -10.86 % | 438.973 M -10.34 % | 489.619 M -4.91 % | 514.922 M -7.80 % | 558.485 M 6.55 % | 524.146 M -7.62 % | 567.398 M 6.14 % | 534.550 M 16.92 % | 457.174 M 250.13 % | 130.573 M -34.37 % | 198.958 M 2 147.10 % | 8.854 M 9.16 % | 8.111 M -12.59 % | 9.279 M -0.28 % | 9.305 M -40.38 % | 15.607 M 47.32 % | 10.594 M -4.11 % | 11.048 M -50.38 % | 22.265 M -33.30 % | 33.381 M | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.596 M -99.22 % | 459.801 M 12 918.15 % | 3.532 M 9.55 % | 3.224 M -3.04 % | 3.325 M 2.18 % | 3.254 M -8.88 % | 3.571 M 6.09 % | 3.366 M -0.53 % | 3.384 M -62.14 % | 8.939 M 12.60 % | 7.939 M -2.57 % | 8.148 M -97.16 % | 286.603 M 91.73 % | 149.480 M -52.46 % | 314.411 M 6.52 % | 295.180 M 25.25 % | 235.670 M -5.06 % | 248.227 M -9.85 % | 275.337 M 40.32 % | 196.218 M 31.36 % | 149.373 M 132.12 % | 64.351 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 538.377 M -6.56 % | 576.200 M -0.09 % | 576.700 M -1.36 % | 584.638 M 2.60 % | 569.840 M 2.01 % | 558.607 M 1.84 % | 548.511 M 2.87 % | 533.227 M 20.72 % | 441.711 M 0.98 % | 437.434 M 32.65 % | 329.757 M 5.92 % | 311.321 M 3.44 % | 300.969 M 3.55 % | 290.639 M 7.36 % | 270.716 M -0.46 % | 271.957 M 3.28 % | 263.325 M -0.11 % | 263.616 M 1.29 % | 260.267 M 1.49 % | 256.442 M 42.77 % | 179.614 M 13.26 % | 158.588 M 7.62 % | 147.365 M 12.82 % | 130.616 M 13.16 % | 115.430 M 9.08 % | 105.817 M 13.20 % | 93.477 M 5.30 % | 88.776 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.235 M -7.37 % | 86.620 M -10.05 % | 96.299 M 2.16 % | 94.261 M -5.22 % | 99.458 M -1.99 % | 101.473 M 2.56 % | 98.944 M -1.08 % | 100.019 M |
| Goodwill and intangible assets | 538.377 M -6.56 % | 576.200 M -0.09 % | 576.700 M -1.36 % | 584.638 M 2.60 % | 569.840 M 2.01 % | 558.607 M 1.84 % | 548.511 M 2.87 % | 533.227 M 20.72 % | 441.711 M 0.98 % | 437.434 M 32.65 % | 329.757 M 5.92 % | 311.321 M 3.44 % | 300.969 M 3.55 % | 290.639 M 7.36 % | 270.716 M -0.46 % | 271.957 M 3.28 % | 263.325 M -0.11 % | 263.616 M 1.29 % | 260.267 M 1.49 % | 256.442 M -1.31 % | 259.849 M 5.97 % | 245.208 M 0.63 % | 243.664 M 8.35 % | 224.877 M 4.65 % | 214.887 M 3.66 % | 207.291 M 7.73 % | 192.421 M 1.92 % | 188.795 M |
| Property plant equipment net | 56.732 M -6.55 % | 60.709 M -10.42 % | 67.772 M -17.09 % | 81.746 M -33.13 % | 122.253 M -5.50 % | 129.364 M -1.15 % | 130.866 M -3.27 % | 135.290 M -36.60 % | 213.385 M -3.86 % | 221.943 M -16.07 % | 264.426 M 2.91 % | 256.954 M -5.08 % | 270.717 M -0.94 % | 273.284 M 4.99 % | 260.301 M -8.55 % | 284.644 M 23.36 % | 230.738 M -0.78 % | 232.556 M -7.25 % | 250.747 M -6.07 % | 266.944 M -21.50 % | 340.046 M -1.65 % | 345.760 M 480.12 % | 59.602 M 0.60 % | 59.245 M -3.02 % | 61.090 M 36.67 % | 44.698 M 52.82 % | 29.248 M 35.63 % | 21.564 M |
| Total non current assets | 1.157 B 7.95 % | 1.071 B 1.58 % | 1.055 B -0.63 % | 1.062 B -11.19 % | 1.195 B 4.74 % | 1.141 B 2.82 % | 1.110 B -3.05 % | 1.145 B -3.19 % | 1.183 B -2.07 % | 1.208 B 1.68 % | 1.188 B 6.05 % | 1.120 B -4.33 % | 1.171 B 4.06 % | 1.125 B 10.58 % | 1.017 B 2.61 % | 991.381 M 15.53 % | 858.088 M 3.02 % | 832.941 M 0.91 % | 825.432 M 6.08 % | 778.117 M -9.72 % | 861.911 M -2.70 % | 885.826 M 72.70 % | 512.921 M 14.64 % | 447.415 M 22.52 % | 365.165 M 26.85 % | 287.872 M 28.74 % | 223.603 M 5.39 % | 212.163 M |
| Other current assets | 199.317 M 8.23 % | 184.155 M -3.76 % | 191.341 M -1.84 % | 194.934 M -11.38 % | 219.968 M -91.55 % | 2.603 B 1 098.45 % | 217.230 M 1.59 % | 213.832 M -14.48 % | 250.050 M 6.25 % | 235.331 M 61.17 % | 146.017 M 3.84 % | 140.615 M -7.51 % | 152.033 M 59.83 % | 95.119 M -75.96 % | 395.717 M 136.20 % | 167.533 M -49.69 % | 333.003 M 155.16 % | 130.509 M -54.34 % | 285.848 M 148.51 % | 115.025 M 209.85 % | 37.122 M 106.88 % | -539.609 M -5 935.56 % | 9.247 M -97.69 % | 400.679 M 1 170.83 % | 31.529 M -90.02 % | 315.967 M 2 498.17 % | 12.161 M -24.94 % | 16.203 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 391.308 M | 0.000 -100.00 % | 489.619 M | 0.000 -100.00 % | 138.545 M 5.58 % | 131.222 M -28.62 % | 183.843 M 33.55 % | 137.660 M -42.02 % | 237.410 M 85.88 % | 127.725 M -34.85 % | 196.055 M 3 225.22 % | 5.896 M 15.65 % | 5.098 M -17.92 % | 6.211 M 4.48 % | 5.944 M -52.01 % | 12.388 M 16.93 % | 10.594 M -4.11 % | 11.048 M -50.38 % | 22.265 M -33.30 % | 33.381 M | 0.000 | 0.000 |
| cash and cash equivalents | 101.761 M -70.48 % | 344.686 M 210.20 % | 111.116 M -69.42 % | 363.318 M 213.38 % | 115.936 M -66.57 % | 346.812 M 89.00 % | 183.500 M -53.45 % | 394.196 M 162.88 % | 149.953 M -72.79 % | 551.161 M 158.60 % | 213.134 M -65.07 % | 610.143 M 137.55 % | 256.849 M -61.74 % | 671.405 M 194.01 % | 228.361 M -56.16 % | 520.854 M 49.26 % | 348.948 M -47.24 % | 661.415 M -16.44 % | 791.542 M -37.05 % | 1.257 B 50.12 % | 837.674 M 87.15 % | 447.596 M 68.11 % | 266.246 M -17.96 % | 324.544 M 7.20 % | 302.743 M 19.74 % | 252.825 M 91.09 % | 132.309 M -24.65 % | 175.603 M |
| Cash and short term investments | 101.761 M -70.48 % | 344.686 M 210.20 % | 111.116 M -69.42 % | 363.318 M 213.38 % | 115.936 M -66.57 % | 346.812 M 89.00 % | 183.500 M -53.45 % | 394.196 M 162.88 % | 149.953 M -72.79 % | 551.161 M 158.60 % | 213.134 M -65.07 % | 610.143 M 137.55 % | 256.849 M -61.74 % | 671.405 M 194.01 % | 228.361 M -56.16 % | 520.854 M 49.26 % | 348.948 M -47.71 % | 667.311 M -16.23 % | 796.640 M -36.96 % | 1.264 B 49.79 % | 843.618 M 83.40 % | 459.984 M 66.16 % | 276.840 M -17.51 % | 335.592 M 10.85 % | 302.743 M 19.74 % | 252.825 M 91.09 % | 132.309 M -24.65 % | 175.603 M |
| Total current assets | 4.141 B -7.93 % | 4.497 B 7.97 % | 4.166 B -7.16 % | 4.487 B 11.00 % | 4.042 B -2.57 % | 4.149 B 11.08 % | 3.735 B 2.18 % | 3.655 B 4.72 % | 3.490 B -4.96 % | 3.672 B 6.20 % | 3.458 B -9.18 % | 3.808 B 11.29 % | 3.421 B -1.86 % | 3.486 B 4.21 % | 3.345 B 3.43 % | 3.234 B 15.89 % | 2.791 B -6.87 % | 2.997 B 1.55 % | 2.951 B -7.41 % | 3.187 B 61.21 % | 1.977 B 45.28 % | 1.361 B 50.79 % | 902.526 M 8.15 % | 834.544 M 7.77 % | 774.405 M 22.32 % | 633.076 M 26.97 % | 498.619 M 6.65 % | 467.547 M |
| Inventory | 1.365 B 0.10 % | 1.364 B 0.58 % | 1.356 B 5.71 % | 1.283 B -0.74 % | 1.292 B 8.48 % | 1.191 B 7.11 % | 1.112 B 13.13 % | 983.040 M -6.87 % | 1.056 B 2.59 % | 1.029 B 0.50 % | 1.024 B 13.54 % | 901.725 M 2.92 % | 876.117 M 10.62 % | 792.027 M -16.33 % | 946.592 M 152.07 % | 375.525 M 10.62 % | 339.475 M 12.06 % | 302.950 M -21.73 % | 387.034 M 36.39 % | 283.762 M 130.42 % | 123.151 M 9.93 % | 112.022 M -6.51 % | 119.826 M 21.93 % | 98.273 M 4.66 % | 93.897 M 23.22 % | 76.200 M -12.80 % | 87.381 M -6.10 % | 93.062 M |
| Net receivables | 2.475 B -5.00 % | 2.605 B 3.89 % | 2.507 B -5.24 % | 2.646 B 9.61 % | 2.414 B 0.46 % | 2.403 B 8.15 % | 2.222 B 8.56 % | 2.047 B 0.57 % | 2.035 B 11.79 % | 1.820 B -3.53 % | 1.887 B -4.52 % | 1.976 B 1.74 % | 1.943 B 9.61 % | 1.772 B -0.13 % | 1.775 B -13.11 % | 2.042 B 15.42 % | 1.769 B -0.76 % | 1.783 B 20.35 % | 1.481 B 8.26 % | 1.368 B | 0.000 -100.00 % | 1.124 B | 0.000 | 0.000 -100.00 % | 346.575 M 204.66 % | 113.760 M -57.36 % | 266.768 M 46.03 % | 182.680 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 47.750 M 10.16 % | 43.345 M 10.32 % | 39.289 M 9.34 % | 35.934 M 5.77 % | 33.975 M -1.72 % | 34.571 M 16.30 % | 29.725 M -6.04 % | 31.635 M 31.08 % | 24.134 M 6.93 % | 22.569 M 21.96 % | 18.505 M -11.71 % | 20.960 M 19.06 % | 17.604 M 12.94 % | 15.587 M 15.43 % | 13.504 M 21.36 % | 11.127 M 13.75 % | 9.782 M 118.12 % | 4.485 M 14.58 % | 3.914 M 37.68 % | 2.843 M -1.03 % | 2.873 M 11.75 % | 2.571 M 2.70 % | 2.503 M 29.38 % | 1.935 M 7.25 % | 1.804 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.967 B -9.62 % | 2.176 B 19.93 % | 1.814 B -11.19 % | 2.043 B 25.97 % | 1.622 B -3.83 % | 1.686 B 23.51 % | 1.365 B 1.51 % | 1.345 B 7.51 % | 1.251 B -9.32 % | 1.380 B 1.75 % | 1.356 B -10.89 % | 1.522 B 22.52 % | 1.242 B -7.44 % | 1.342 B -0.98 % | 1.355 B 5.70 % | 1.282 B 52.72 % | 839.511 M -20.36 % | 1.054 B 34.46 % | 783.964 M 1.00 % | 776.212 M 107.82 % | 373.502 M -39.63 % | 618.681 M 160.03 % | 237.922 M -70.48 % | 805.993 M 252.79 % | 228.461 M -35.25 % | 352.818 M 108.93 % | 168.868 M 34.92 % | 125.166 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 35.312 M 31.17 % | 26.920 M -22.85 % | 34.892 M 15.25 % | 30.274 M 6.37 % | 28.461 M 5.54 % | 26.968 M -25.53 % | 36.213 M 14.49 % | 31.631 M -29.44 % | 44.831 M 36.13 % | 32.932 M -19.75 % | 41.036 M 59.77 % | 25.684 M -16.10 % | 30.613 M 101.72 % | 15.176 M -17.04 % | 18.293 M 18 758.76 % | 97.000 K -99.43 % | 17.115 M 150.26 % | 6.839 M -62.70 % | 18.336 M 105.26 % | 8.933 M -9.29 % | 9.848 M 7.50 % | 9.160 M -3.64 % | 9.506 M 48.34 % | 6.408 M -4.17 % | 6.687 M |
| Deferred revenue non current | 0.000 -100.00 % | 6.580 M | 0.000 -100.00 % | 7.120 M 0.88 % | 7.058 M -2.59 % | 7.246 M -5.88 % | 7.699 M -2.38 % | 7.887 M -11.52 % | 8.914 M -6.67 % | 9.551 M -0.82 % | 9.630 M -3.73 % | 10.003 M -6.26 % | 10.671 M -5.89 % | 11.339 M 0.00 % | 11.339 M 0.00 % | 11.339 M -37.39 % | 18.110 M 47.32 % | 12.293 M -63.01 % | 33.234 M 20.53 % | 27.573 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.020 M | 0.000 -100.00 % | 546.795 K |
| Minority interest | 18.035 M -6.10 % | 19.206 M 20.11 % | 15.991 M -12.82 % | 18.343 M 0.94 % | 18.173 M 4.89 % | 17.326 M 8.83 % | 15.920 M -10.81 % | 17.850 M 7.32 % | 16.633 M -5.64 % | 17.627 M 19.12 % | 14.798 M -25.81 % | 19.946 M 6.27 % | 18.770 M -3.07 % | 19.364 M 17.27 % | 16.512 M -8.89 % | 18.124 M 156.86 % | 7.056 M 23.99 % | 5.691 M -14.87 % | 6.685 M -17.33 % | 8.086 M -73.95 % | 31.039 M 5.30 % | 29.477 M 62.89 % | 18.096 M 91.78 % | 9.436 M 318.22 % | 2.256 M -94.52 % | 41.208 M -1.89 % | 42.001 M 16.93 % | 35.919 M |
| Capital lease obligations | 58.155 M 6 214.33 % | 921.000 K -57.12 % | 2.148 M -16.29 % | 2.566 M -26.77 % | 3.504 M 97.74 % | 1.772 M 10.89 % | 1.598 M -35.72 % | 2.486 M -7.76 % | 2.695 M -24.70 % | 3.579 M -3.27 % | 3.700 M 41.76 % | 2.610 M -43.96 % | 4.657 M | 0.000 -100.00 % | 86.000 K -49.11 % | 169.000 K -35.74 % | 263.000 K -26.54 % | 358.000 K -16.36 % | 428.000 K -14.74 % | 502.000 K -17.53 % | 608.733 K -12.16 % | 693.000 K -13.64 % | 802.488 K -8.50 % | 877.000 K -10.52 % | 980.149 K -14.19 % | 1.142 M -16.51 % | 1.368 M 150.22 % | 546.795 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 491.427 M -0.30 % | 492.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 474.667 M | 0.000 -100.00 % | 466.598 M | 0.000 -100.00 % | 472.359 M | 0.000 -100.00 % | 289.365 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -982.854 M -99.40 % | -492.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -231.675 M 29.46 % | -328.446 M -28.77 % | -255.059 M 69.22 % | -828.669 M -74.02 % | -476.190 M 49.45 % | -942.038 M -103.44 % | -463.045 M 47.10 % | -875.364 M -140.65 % | -363.752 M 36.63 % | -573.979 M -435.71 % | 170.975 M 331.49 % | 39.625 M -33.97 % | 60.008 M 132.91 % | 25.765 M -76.35 % | 108.919 M 79.48 % | 60.685 M -70.59 % | 206.330 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 3.383 M | 0.000 -100.00 % | 22.389 M 4.06 % | 21.516 M -16.22 % | 25.683 M 7.75 % | 23.836 M -12.56 % | 27.259 M -1.38 % | 27.641 M -4.04 % | 28.805 M -3.54 % | 29.863 M 4.88 % | 28.474 M -0.52 % | 28.623 M 8.91 % | 26.281 M 0.00 % | 26.281 M 14.95 % | 22.863 M 44.16 % | 15.859 M 4.80 % | 15.133 M 49.98 % | 10.090 M 44.25 % | 6.995 M -53.64 % | 15.088 M -20.95 % | 19.087 M 28.59 % | 14.843 M 24.64 % | 11.908 M 10.96 % | 10.732 M -18.12 % | 13.108 M 6.67 % | 12.288 M -14.62 % | 14.393 M |
| 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 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.297 B -4.88 % | 5.569 B 6.68 % | 5.220 B -5.91 % | 5.548 B 5.94 % | 5.237 B -0.99 % | 5.290 B 9.19 % | 4.844 B 0.93 % | 4.800 B 2.72 % | 4.673 B -4.24 % | 4.880 B 5.04 % | 4.646 B -5.72 % | 4.928 B 7.31 % | 4.592 B -0.41 % | 4.611 B 5.69 % | 4.363 B 3.24 % | 4.226 B 15.81 % | 3.649 B -4.72 % | 3.830 B 1.41 % | 3.776 B -4.77 % | 3.965 B 39.67 % | 2.839 B 26.36 % | 2.247 B 58.73 % | 1.415 B 10.41 % | 1.282 B 12.49 % | 1.140 B 23.74 % | 920.948 M 27.52 % | 722.222 M 6.25 % | 679.710 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 | 2012-06-30 | 2011-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 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2010-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.904 M 0.00 % | -8.904 M -18.11 % | -7.539 M 0.00 % | -7.539 M -77.60 % | -4.245 M 0.00 % | -4.245 M | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.363 M 100.00 % | 1.682 M 31.09 % | 1.283 M 0.00 % | 1.283 M 20.05 % | 1.068 M 0.00 % | 1.068 M -52.20 % | 2.235 M 0.00 % | 2.235 M 100.00 % | 1.118 M |
| Change in working capital | 0.000 100.00 % | -273.096 M | 0.000 100.00 % | -327.813 M | 0.000 100.00 % | -577.481 M | 0.000 100.00 % | -162.161 M | 0.000 100.00 % | -724.000 K | 0.000 100.00 % | -376.265 M -301.99 % | -93.600 M 63.18 % | -254.225 M -188.75 % | -88.044 M 82.22 % | -495.084 M -256.66 % | -138.813 M 73.00 % | -514.090 M -373.01 % | -108.684 M -944.21 % | -10.408 M 0.00 % | -10.408 M 43.96 % | -18.572 M 0.00 % | -18.572 M 27.64 % | -25.665 M 0.00 % | -25.665 M -100.00 % | -12.832 M |
| Accounts receivables | 0.000 100.00 % | -192.020 M | 0.000 100.00 % | -236.321 M | 0.000 100.00 % | -369.332 M | 0.000 100.00 % | -207.987 M | 0.000 -100.00 % | 181.631 M | 0.000 100.00 % | -267.644 M | 0.000 100.00 % | -309.532 M | 0.000 100.00 % | -422.509 M | 0.000 100.00 % | -514.338 M | 0.000 100.00 % | -72.733 M 0.00 % | -72.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -81.076 M | 0.000 100.00 % | -91.492 M | 0.000 100.00 % | -208.149 M | 0.000 -100.00 % | 45.826 M | 0.000 100.00 % | -182.355 M | 0.000 100.00 % | -108.621 M -100.00 % | -54.311 M -198.20 % | 55.307 M 100.00 % | 27.654 M 138.10 % | -72.575 M -100.00 % | -36.288 M -14 732.06 % | 248.000 K 100.00 % | 124.000 K -98.47 % | 8.111 M 0.00 % | 8.111 M 159.21 % | -13.698 M 0.00 % | -13.698 M -85.89 % | -7.369 M 0.00 % | -7.369 M -100.00 % | -3.684 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.289 M | 0.000 100.00 % | -115.698 M -100.00 % | -57.849 M 43.58 % | -102.526 M | 0.000 100.00 % | -108.808 M -487.53 % | -18.519 M 0.00 % | -18.519 M -279.96 % | -4.874 M 0.00 % | -4.874 M 73.36 % | -18.296 M 0.00 % | -18.296 M -100.00 % | -9.148 M |
| Other non cash items | -277.575 M -136.57 % | 759.101 M 379.10 % | -271.980 M -142.58 % | 638.748 M 353.83 % | -251.640 M -136.43 % | 690.701 M 311.62 % | -326.394 M -177.92 % | 418.902 M 204.41 % | -401.216 M -338.11 % | 168.499 M 155.22 % | -305.120 M -143.36 % | 703.637 M 240.70 % | -500.091 M -199.96 % | 500.280 M 217.05 % | -427.406 M -174.78 % | 571.521 M 274.64 % | -327.266 M -154.11 % | 604.814 M 296.75 % | -307.409 M -18 307.01 % | 1.688 M 0.00 % | 1.688 M 208.78 % | 546.795 K 0.00 % | 546.795 K -81.60 % | 2.971 M 0.00 % | 2.971 M 48.59 % | 2.000 M |
| Net cash provided by operating activities | -223.169 M -177.05 % | 289.654 M 204.19 % | -278.017 M -198.39 % | 282.562 M 234.26 % | -210.463 M -198.10 % | 214.538 M 182.86 % | -258.904 M -176.38 % | 338.969 M 202.86 % | -329.536 M -197.97 % | 336.371 M 235.83 % | -247.637 M -154.83 % | 451.672 M 210.73 % | -407.909 M -183.90 % | 486.207 M 265.20 % | -294.315 M -191.79 % | 320.648 M 249.08 % | -215.081 M -169.80 % | 308.119 M 248.25 % | -207.842 M -472.97 % | 55.727 M 0.00 % | 55.727 M 67.45 % | 33.279 M 0.00 % | 33.279 M 124.14 % | 14.847 M 0.00 % | 14.847 M 100.00 % | 7.424 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -5.411 M | 0.000 100.00 % | -29.840 M | 0.000 100.00 % | -24.629 M | 0.000 100.00 % | -49.294 M | 0.000 100.00 % | -28.868 M 48.97 % | -56.567 M -108.86 % | -27.084 M 39.72 % | -44.934 M 47.57 % | -85.708 M -9.23 % | -78.468 M -505.32 % | -12.963 M 64.06 % | -36.067 M -10.84 % | -32.539 M 0.00 % | -32.539 M -100.01 % | -16.269 M 0.00 % | -16.269 M -6.37 % | -15.295 M 0.00 % | -15.295 M -100.00 % | -7.647 M |
| Acquisitions net | 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 % | -494.595 M | 0.000 | 0.000 | 0.000 100.00 % | -116.272 K 0.00 % | -116.272 K 99.33 % | -17.440 M 0.00 % | -17.440 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 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 % | 2.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -6.062 M 82.52 % | -34.675 M -40.43 % | -24.692 M 22.51 % | -31.866 M 27.53 % | -43.971 M -76.62 % | -24.896 M 45.37 % | -45.574 M -433.48 % | 13.666 M 127.73 % | -49.284 M -778.50 % | -5.610 M 84.68 % | -36.619 M -5 214.80 % | -689.000 K 98.50 % | -45.818 M -613.60 % | 8.921 M 108.82 % | 4.272 M 1 414.46 % | -325.000 K 99.15 % | -38.454 M -253.64 % | 25.029 M 192.93 % | -26.932 M -3 987.18 % | 692.841 K 0.00 % | 692.841 K -53.88 % | 1.502 M 0.00 % | 1.502 M 426.68 % | 285.203 K 0.00 % | 285.203 K -96.27 % | 7.647 M |
| Net cash used for investing activites | -6.062 M 82.52 % | -34.675 M -40.43 % | -24.692 M 33.76 % | -37.277 M 15.22 % | -43.971 M 19.67 % | -54.736 M -20.10 % | -45.574 M -315.71 % | -10.963 M 77.76 % | -49.284 M 10.24 % | -54.904 M -49.93 % | -36.619 M -23.89 % | -29.557 M 35.49 % | -45.818 M -152.26 % | -18.163 M -525.16 % | 4.272 M 104.97 % | -86.033 M -123.73 % | -38.454 M 92.03 % | -482.529 M -1 691.66 % | -26.932 M 15.43 % | -31.846 M 0.00 % | -31.846 M -113.98 % | -14.883 M 0.00 % | -14.883 M 54.14 % | -32.450 M 0.00 % | -32.450 M -306.69 % | -7.979 M |
| Debt repayment | 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 % | 24.365 M 0.00 % | 24.365 M 388.34 % | -8.450 M 0.00 % | -8.450 M -143.65 % | 19.357 M 0.00 % | 19.357 M | 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 -100.00 % | 8.364 M | 0.000 -100.00 % | 3.396 M -66.57 % | 10.159 M 0.00 % | 10.159 M -79.40 % | 49.315 M 0.00 % | 49.315 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -748.000 K 95.97 % | -18.583 M 70.97 % | -64.014 M -10 917.90 % | -581.000 K -100.00 % | -290.500 K | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -13.302 M 46.36 % | -24.799 M -143.57 % | 56.922 M 1 503.89 % | 3.549 M -72.30 % | 12.813 M -28.22 % | 17.850 M -76.11 % | 74.707 M 213.08 % | -66.064 M -70.77 % | -38.687 M -163.38 % | 61.043 M 154.04 % | -112.958 M -61.92 % | -69.762 M -279.76 % | 38.808 M 373.95 % | -14.166 M 8.74 % | -15.522 M 57.84 % | -36.817 M -1 343.40 % | 2.961 M -91.68 % | 35.599 M 117.95 % | -198.318 M -891.03 % | -20.011 M 0.00 % | -20.011 M 6.19 % | -21.331 M 0.00 % | -21.331 M -1 223.51 % | -1.612 M 0.00 % | -1.612 M 74.51 % | -6.324 M |
| Net cash used provided by financing activities | -13.302 M 46.36 % | -24.799 M -143.57 % | 56.922 M 1 503.89 % | 3.549 M -72.30 % | 12.813 M -28.22 % | 17.850 M -76.11 % | 74.707 M 213.08 % | -66.064 M -70.77 % | -38.687 M -163.38 % | 61.043 M 154.04 % | -112.958 M -61.92 % | -69.762 M -279.76 % | 38.808 M 373.95 % | -14.166 M 12.93 % | -16.270 M 70.63 % | -55.400 M 9.26 % | -61.053 M -274.35 % | 35.018 M 112.60 % | -278.030 M -1 954.42 % | 14.993 M 0.00 % | 14.993 M -23.25 % | 19.534 M 0.00 % | 19.534 M 10.08 % | 17.746 M 0.00 % | 17.746 M 380.60 % | -6.324 M |
| Effect of forex changes on cash | -124.000 K -142.91 % | 289.000 K 24.57 % | 232.000 K 139.86 % | -582.000 K -143.43 % | 1.340 M -63.14 % | 3.635 M 230.45 % | 1.100 M 228.50 % | -856.000 K -57.35 % | -544.000 K 87.87 % | -4.483 M -2 286.83 % | 205.000 K -78.21 % | 941.000 K 159.23 % | 363.000 K 183.45 % | -435.000 K -112.72 % | 3.421 M 217.48 % | -2.912 M -27.94 % | -2.276 M -116.67 % | 13.652 M -67.87 % | 42.485 M 12 389.01 % | 340.179 K 0.00 % | 340.179 K -82.74 % | 1.970 M 0.00 % | 1.970 M 52.73 % | 1.290 M 0.00 % | 1.290 M -83.02 % | 7.596 M |
| Net change in cash | 0.000 100.00 % | -109.228 M 11.04 % | -122.778 M -198.91 % | 124.126 M 145.56 % | -272.421 M -400.54 % | 90.644 M 179.28 % | -114.336 M -187.58 % | 130.543 M 162.45 % | -209.026 M -223.67 % | 169.014 M 185.14 % | -198.505 M -212.37 % | 176.647 M 1 253.39 % | -15.316 M -106.76 % | 226.722 M 502.38 % | 37.638 M 0.00 % | 37.638 M -79.00 % | 179.197 M 385.03 % | -62.870 M 57.81 % | -149.015 M -290.00 % | 78.428 M 0.00 % | 78.428 M -1.72 % | 79.801 M 0.00 % | 79.801 M 2 685.08 % | 2.865 M 0.00 % | 2.865 M 300.00 % | 716.323 K |
| Cash at beginning of period | 0.000 | 0.000 -100.00 % | 124.126 M 0.00 % | 124.126 M -68.77 % | 397.495 M 140.14 % | 165.525 M | 0.000 | 0.000 -100.00 % | 342.136 M 60.53 % | 213.134 M | 0.000 -100.00 % | 256.849 M 53.02 % | 167.851 M -22.99 % | 217.962 M 67.39 % | 130.214 M 0.00 % | 130.214 M -21.25 % | 165.354 M -78.99 % | 787.155 M 150.39 % | 314.369 M 80.26 % | 174.396 M 0.00 % | 174.396 M 82.04 % | 95.802 M 0.00 % | 95.802 M -2.48 % | 98.236 M 0.00 % | 98.236 M 300.00 % | 24.559 M |
| Cash at end of period | 0.000 | 0.000 100.00 % | -122.778 M -198.91 % | 124.126 M -0.76 % | 125.074 M -51.18 % | 256.169 M 324.05 % | -114.336 M -187.58 % | 130.543 M -1.93 % | 133.110 M -65.17 % | 382.148 M 292.51 % | -198.505 M -145.79 % | 433.496 M 184.19 % | 152.536 M -65.70 % | 444.684 M 164.93 % | 167.851 M 0.00 % | 167.851 M -51.28 % | 344.551 M -52.43 % | 724.285 M 338.02 % | 165.354 M -34.60 % | 252.825 M 0.00 % | 252.825 M 43.98 % | 175.603 M 0.00 % | 175.603 M 73.69 % | 101.101 M 0.00 % | 101.101 M 300.00 % | 25.275 M |
| Operating cash flow | -223.169 M -177.05 % | 289.654 M 204.19 % | -278.017 M -198.39 % | 282.562 M 234.26 % | -210.463 M -198.10 % | 214.538 M 182.86 % | -258.904 M -176.38 % | 338.969 M 202.86 % | -329.536 M -197.97 % | 336.371 M 235.83 % | -247.637 M -154.83 % | 451.672 M 210.73 % | -407.909 M -183.90 % | 486.207 M 265.20 % | -294.315 M -191.79 % | 320.648 M 249.08 % | -215.081 M -169.80 % | 308.119 M 248.25 % | -207.842 M -472.97 % | 55.727 M 0.00 % | 55.727 M 67.45 % | 33.279 M 0.00 % | 33.279 M 124.14 % | 14.847 M 0.00 % | 14.847 M 100.00 % | 7.424 M |
| Capital expenditure | 0.000 100.00 % | -2.005 M | 0.000 100.00 % | -5.411 M | 0.000 100.00 % | -29.840 M | 0.000 100.00 % | -24.629 M | 0.000 100.00 % | -49.294 M | 0.000 100.00 % | -28.868 M 48.97 % | -56.567 M -108.86 % | -27.084 M 39.72 % | -44.934 M 47.57 % | -85.708 M -9.23 % | -78.468 M -505.32 % | -12.963 M 64.06 % | -36.067 M -10.84 % | -32.539 M 0.00 % | -32.539 M -100.01 % | -16.269 M 0.00 % | -16.269 M -6.37 % | -15.295 M 0.00 % | -15.295 M -100.00 % | -7.647 M |
| Free CashFlow | -223.169 M -177.58 % | 287.649 M 203.46 % | -278.017 M -200.31 % | 277.151 M 231.69 % | -210.463 M -213.95 % | 184.698 M 171.34 % | -258.904 M -182.36 % | 314.340 M 195.39 % | -329.536 M -214.79 % | 287.077 M 215.93 % | -247.637 M -158.57 % | 422.804 M 191.03 % | -464.476 M -201.17 % | 459.123 M 235.34 % | -339.249 M -244.40 % | 234.940 M 180.03 % | -293.549 M -199.46 % | 295.156 M 221.01 % | -243.909 M -1 151.86 % | 23.188 M 0.00 % | 23.188 M 36.32 % | 17.010 M 0.00 % | 17.010 M 3 899.48 % | -447.702 K 0.00 % | -447.702 K -100.00 % | -223.852 K |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2010 |