Besunyen Holdings Company Limited 0926.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 484.301 M -10.79 % | 542.876 M -32.25 % | 801.342 M -27.23 % | 1.101 B -14.82 % | 1.293 B 59.17 % | 812.160 M 114.64 % | 378.378 M -30.30 % | 542.870 M 5.46 % | 514.749 M -22.34 % | 662.805 M 17.54 % | 563.888 M 15.67 % | 487.500 M 2.59 % | 475.182 M -43.46 % | 840.409 M -3.87 % | 874.216 M 35.22 % | 646.535 M |
| Net income | 14.804 M 104.95 % | -299.243 M -201.99 % | -99.089 M 32.00 % | -145.713 M -420.40 % | 45.479 M -71.99 % | 162.348 M 270.36 % | -95.299 M -2 432.33 % | 4.086 M 105.95 % | -68.714 M -174.45 % | 92.291 M 104.93 % | 45.035 M 150.05 % | -89.976 M 73.71 % | -342.187 M -737.13 % | -40.876 M -168.52 % | 59.655 M -57.90 % | 141.707 M |
| Income before tax | 27.521 M 118.39 % | -149.681 M -214.72 % | -47.560 M 47.58 % | -90.724 M -178.85 % | 115.058 M -40.45 % | 193.207 M 259.20 % | -121.359 M -1 589.30 % | -7.184 M 89.83 % | -70.671 M -209.67 % | 64.439 M 18.22 % | 54.507 M 156.22 % | -96.946 M 71.79 % | -343.697 M -4 894.14 % | -6.882 M -106.80 % | 101.146 M -43.08 % | 177.713 M |
| Income before tax ratio | 0.06 120.61 % | -0.28 -364.56 % | -0.06 27.96 % | -0.08 -192.57 % | 0.09 -62.59 % | 0.24 174.17 % | -0.32 -2 323.68 % | -0.01 90.36 % | -0.14 -241.22 % | 0.10 0.58 % | 0.10 148.61 % | -0.20 72.51 % | -0.72 -8 732.67 % | -0.01 -107.08 % | 0.12 -57.91 % | 0.27 |
| EBITDA | 33.890 M 127.26 % | -124.305 M -1 326.01 % | -8.717 M -32.60 % | -6.574 M -107.82 % | 84.068 M 186.14 % | 29.380 M 152.05 % | -56.451 M -849.23 % | -5.947 M 91.25 % | -67.995 M -322.71 % | 30.531 M 8.49 % | 28.143 M 153.62 % | -52.490 M 79.05 % | -250.542 M -921.85 % | 30.485 M -74.79 % | 120.938 M -34.13 % | 183.601 M |
| Net income ratio | 0.03 105.55 % | -0.55 -345.78 % | -0.12 6.56 % | -0.13 -476.13 % | 0.04 -82.40 % | 0.20 179.37 % | -0.25 -3 446.26 % | 0.01 105.64 % | -0.13 -195.87 % | 0.14 74.35 % | 0.08 143.27 % | -0.18 74.37 % | -0.72 -1 380.56 % | -0.05 -171.28 % | 0.07 -68.87 % | 0.22 |
| Ratio EBITDA | 0.07 130.56 % | -0.23 -2 004.94 % | -0.01 -82.21 % | -0.01 -109.18 % | 0.07 79.77 % | 0.04 124.25 % | -0.15 -1 261.90 % | -0.01 91.71 % | -0.13 -386.77 % | 0.05 -7.71 % | 0.05 146.35 % | -0.11 79.58 % | -0.53 -1 553.53 % | 0.04 -73.78 % | 0.14 -51.29 % | 0.28 |
| Gross profit ratio | 0.67 5.50 % | 0.64 3.75 % | 0.61 -3.10 % | 0.63 -10.21 % | 0.71 -1.82 % | 0.72 6.65 % | 0.67 -14.85 % | 0.79 -4.14 % | 0.83 -3.15 % | 0.85 1.27 % | 0.84 1.18 % | 0.83 0.95 % | 0.83 -5.98 % | 0.88 -2.01 % | 0.90 0.17 % | 0.89 |
| Weighted average shs out dil | 122.266 M 0.00 % | 122.266 M 117.69 % | 56.164 M -4.75 % | 58.968 M 0.02 % | 58.953 M 0.01 % | 58.946 M 0.01 % | 58.938 M 5.60 % | 55.812 M 0.25 % | 55.676 M -1.67 % | 56.620 M 0.12 % | 56.550 M 0.46 % | 56.294 M -2.67 % | 57.841 M -6.97 % | 62.171 M 28.02 % | 48.563 M 17.90 % | 41.190 M |
| Weighted average shs out | 123.367 M -46.35 % | 229.957 M 309.44 % | 56.164 M -4.75 % | 58.968 M 0.02 % | 58.953 M 0.01 % | 58.946 M 0.01 % | 58.938 M 5.60 % | 55.812 M 0.25 % | 55.676 M -1.67 % | 56.620 M 0.12 % | 56.550 M 0.46 % | 56.294 M -2.67 % | 57.841 M -6.97 % | 62.171 M 31.75 % | 47.188 M 14.56 % | 41.190 M |
| EPS diluted | 0.12 104.90 % | -2.45 -80.15 % | -1.36 44.94 % | -2.47 -420.78 % | 0.77 -75.32 % | 3.12 292.59 % | -1.62 -2 023.99 % | 0.08 106.85 % | -1.23 -175.46 % | 1.63 103.75 % | 0.80 150.00 % | -1.60 72.97 % | -5.92 -796.97 % | -0.66 -148.89 % | 1.35 -61.65 % | 3.52 |
| Earnings per share | 0.12 109.23 % | -1.30 4.41 % | -1.36 44.94 % | -2.47 -420.78 % | 0.77 -75.32 % | 3.12 292.59 % | -1.62 -2 023.99 % | 0.08 106.85 % | -1.23 -175.46 % | 1.63 103.75 % | 0.80 150.00 % | -1.60 72.97 % | -5.92 -796.97 % | -0.66 -148.89 % | 1.35 -61.65 % | 3.52 |
| Gross profit | 325.842 M -5.89 % | 346.220 M -29.71 % | 492.591 M -29.48 % | 698.550 M -23.52 % | 913.326 M 56.27 % | 584.452 M 128.91 % | 255.317 M -40.65 % | 430.193 M 1.10 % | 425.520 M -24.78 % | 565.730 M 19.03 % | 475.281 M 17.03 % | 406.103 M 3.57 % | 392.119 M -46.84 % | 737.639 M -5.80 % | 783.081 M 35.45 % | 578.134 M |
| Income tax expense | 12.717 M 34.94 % | 9.424 M -67.51 % | 29.009 M 24.68 % | 23.267 M 47.25 % | 15.801 M 218.50 % | 4.961 M -82.21 % | 27.887 M 123.72 % | 12.465 M 220.03 % | 3.895 M -83.62 % | 23.775 M 151.00 % | 9.472 M 35.90 % | 6.970 M 561.59 % | -1.510 M -104.44 % | 33.994 M -18.07 % | 41.491 M 15.23 % | 36.006 M |
| Cost of revenue | 158.459 M -19.42 % | 196.656 M -47.84 % | 376.995 M -6.36 % | 402.600 M 6.12 % | 379.385 M 66.61 % | 227.708 M 85.04 % | 123.061 M 9.22 % | 112.677 M 26.28 % | 89.229 M -8.08 % | 97.075 M 9.56 % | 88.607 M 8.86 % | 81.397 M -2.01 % | 83.063 M -19.18 % | 102.770 M 12.77 % | 91.135 M 33.24 % | 68.401 M |
| General and administrative expenses | 57.470 M 16.26 % | 49.432 M -70.78 % | 169.143 M -2.99 % | 174.365 M 29.72 % | 134.420 M 24.73 % | 107.770 M 55.18 % | 69.450 M -35.05 % | 106.921 M 38.92 % | 76.964 M -26.56 % | 104.793 M 13.42 % | 92.393 M -8.15 % | 100.595 M -10.24 % | 112.068 M 1.60 % | 110.299 M 13.93 % | 96.810 M 248.24 % | 27.800 M |
| Selling and marketing expenses | 190.167 M -17.18 % | 229.603 M -41.06 % | 389.540 M -25.34 % | 521.774 M -21.12 % | 661.514 M 47.01 % | 449.987 M 82.29 % | 246.849 M -27.33 % | 339.684 M -20.71 % | 428.415 M -0.82 % | 431.939 M 20.38 % | 358.813 M -6.63 % | 384.312 M -31.70 % | 562.721 M -9.20 % | 619.744 M 46.40 % | 423.314 M 23.13 % | 343.808 M |
| Other expenses | 27.295 M -85.05 % | 182.550 M 366.43 % | -68.516 M -2 840.60 % | -2.330 M 97.43 % | -90.614 M 57.50 % | -213.229 M -2 384.43 % | 9.334 M -15.54 % | 11.052 M 423.30 % | 2.112 M -87.87 % | 17.417 M 8.54 % | 16.046 M -10.93 % | 18.016 M 1 263.07 % | -1.549 M 92.43 % | -20.453 M -112.64 % | 161.811 M 461.59 % | 28.813 M |
| Operating expenses | 304.291 M -38.71 % | 496.507 M -5.24 % | 523.968 M -33.39 % | 786.651 M -1.61 % | 799.562 M 104.03 % | 391.891 M 5.23 % | 372.414 M -15.07 % | 438.497 M -12.94 % | 503.664 M -2.50 % | 516.579 M 18.07 % | 437.502 M -14.88 % | 513.956 M -25.35 % | 688.519 M -5.56 % | 729.041 M 6.91 % | 681.935 M 70.30 % | 400.421 M |
| Cost and expenses | 462.750 M -33.24 % | 693.163 M -16.76 % | 832.719 M -29.98 % | 1.189 B 0.87 % | 1.179 B 90.28 % | 619.599 M 25.05 % | 495.475 M -10.11 % | 551.174 M -7.04 % | 592.893 M -3.38 % | 613.654 M 16.64 % | 526.109 M -11.63 % | 595.353 M -22.84 % | 771.582 M -7.24 % | 831.811 M 7.60 % | 773.070 M 64.90 % | 468.822 M |
| Research and development expenses | 29.359 M -15.93 % | 34.922 M 3.10 % | 33.873 M -63.62 % | 93.099 M -0.75 % | 93.802 M 98.05 % | 47.363 M 101.13 % | 23.548 M 48.42 % | 15.866 M 26.22 % | 12.570 M -34.46 % | 19.179 M 29.25 % | 14.839 M -19.72 % | 18.484 M 20.98 % | 15.279 M -21.45 % | 19.451 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 247.637 M -11.25 % | 279.035 M -50.05 % | 558.611 M -19.73 % | 695.882 M -12.62 % | 796.374 M 42.78 % | 557.757 M 76.34 % | 316.299 M -29.18 % | 446.605 M -11.63 % | 505.379 M -5.84 % | 536.732 M 18.95 % | 451.206 M -6.95 % | 484.907 M -28.14 % | 674.789 M -7.57 % | 730.043 M 40.36 % | 520.124 M 39.97 % | 371.608 M |
| Interest income | 7.821 M 34.13 % | 5.831 M 226.48 % | 1.786 M -84.06 % | 11.202 M 76.41 % | 6.350 M 882.97 % | 646.000 K -84.84 % | 4.262 M 280.54 % | 1.120 M -85.01 % | 7.473 M -51.12 % | 15.288 M -8.61 % | 16.728 M 53.37 % | 10.907 M 9.17 % | 9.991 M -24.76 % | 13.279 M | 0.000 | 0.000 |
| Interest expense | 228.000 K -88.59 % | 1.998 M -71.44 % | 6.995 M 29.06 % | 5.420 M 7.20 % | 5.056 M 9.63 % | 4.612 M -11.95 % | 5.238 M 2 810.00 % | 180.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.585 M 237.81 % | 30.960 M | 0.000 | 0.000 |
| Depreciation and amortization | 17.952 M -23.97 % | 23.611 M -27.36 % | 32.503 M -58.72 % | 78.730 M 84.76 % | 42.611 M -22.41 % | 54.919 M -7.96 % | 59.670 M 27.70 % | 46.728 M 4.35 % | 44.780 M 39.56 % | 32.087 M 4.97 % | 30.569 M -31.76 % | 44.798 M 13.68 % | 39.406 M 15.21 % | 34.204 M 72.82 % | 19.792 M 236.14 % | 5.888 M |
| Operating income | 21.551 M 114.34 % | -150.287 M -378.97 % | -31.377 M 64.39 % | -88.101 M -177.37 % | 113.870 M 808.15 % | -16.080 M 86.11 % | -115.766 M -176.01 % | -41.943 M 59.41 % | -103.341 M -6 541.45 % | -1.556 M 35.86 % | -2.426 M 97.51 % | -97.288 M 59.31 % | -239.112 M -1 093.07 % | 24.078 M -76.19 % | 101.146 M -43.08 % | 177.713 M |
| Operating income ratio | 0.04 116.07 % | -0.28 -607.01 % | -0.04 51.06 % | -0.08 -190.83 % | 0.09 544.90 % | -0.02 93.53 % | -0.31 -296.00 % | -0.08 61.52 % | -0.20 -8 451.72 % | 0.00 45.43 % | 0.00 97.84 % | -0.20 60.34 % | -0.50 -1 856.35 % | 0.03 -75.24 % | 0.12 -57.91 % | 0.27 |
| Total other income expenses net | 5.970 M 885.15 % | 606.000 K 103.74 % | -16.183 M -516.97 % | -2.623 M -320.79 % | 1.188 M -99.43 % | 209.287 M 2 729.23 % | -7.960 M -125.90 % | 30.738 M 8.77 % | 28.260 M -53.26 % | 60.460 M 12.12 % | 53.926 M 651.00 % | -9.787 M 81.79 % | -53.749 M -1 599.30 % | -3.163 M | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -128.474 M 21.65 % | -163.968 M -362.76 % | -35.433 M -150.21 % | 70.572 M 119.53 % | -361.435 M -128.13 % | -158.435 M -269.59 % | 93.425 M 258.91 % | -58.790 M 61.80 % | -153.884 M 63.86 % | -425.858 M -12.73 % | -377.753 M -81.98 % | -207.578 M 53.61 % | -447.478 M 26.35 % | -607.541 M 48.09 % | -1.170 B -1 027.87 % | -103.777 M |
| Total investments | 130.670 M 56.05 % | 83.735 M -74.17 % | 324.149 M 22.70 % | 264.190 M 49.95 % | 176.190 M 97.35 % | 89.276 M -32.53 % | 132.319 M 31.93 % | 100.297 M 49.85 % | 66.933 M 33.87 % | 50.000 M -50.00 % | 100.000 M -50.25 % | 201.000 M | 0.000 -100.00 % | 67.284 M -2.16 % | 68.767 M 281.51 % | 18.025 M |
| Total debt | 5.681 M 11.09 % | 5.114 M -97.38 % | 194.887 M -32.00 % | 286.614 M 57.15 % | 182.387 M 62.31 % | 112.368 M -25.09 % | 150.000 M 650.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 M |
| Accumulated other comprehensive income loss | 347.973 M 32.14 % | 263.337 M -0.43 % | 264.461 M 0.00 % | 264.461 M -5.04 % | 278.509 M -0.06 % | 278.689 M 0.03 % | 278.614 M -0.01 % | 278.649 M 0.04 % | 278.535 M -2.70 % | 286.258 M 1.89 % | 280.952 M -0.42 % | 282.147 M 328.83 % | -123.300 M -123.45 % | -55.179 M -105.50 % | -26.851 M -176.64 % | -9.706 M |
| Retained earnings | -812.369 M -8.49 % | -748.763 M -66.57 % | -449.520 M -28.28 % | -350.431 M -71.18 % | -204.718 M 18.18 % | -250.197 M 39.35 % | -412.545 M -30.04 % | -317.246 M 1.27 % | -321.332 M -27.20 % | -252.618 M 26.80 % | -345.126 M 11.98 % | -392.090 M -8.90 % | -360.060 M | 0.000 | 0.000 | 0.000 |
| Common stock | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K 206.38 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 9.30 % | 86.000 K -3.37 % | 89.000 K 0.00 % | 89.000 K 0.00 % | 89.000 K 0.00 % | 89.000 K -6.32 % | 95.000 K -99.99 % | 1.736 B 479.50 % | 299.514 M |
| Total equity | 475.376 M -14.19 % | 553.970 M -47.36 % | 1.052 B -0.28 % | 1.055 B -12.81 % | 1.210 B 12.13 % | 1.079 B 2.91 % | 1.049 B -8.17 % | 1.142 B 15.44 % | 989.532 M -20.57 % | 1.246 B 5.30 % | 1.183 B 2.75 % | 1.151 B -6.81 % | 1.236 B -26.11 % | 1.672 B -3.66 % | 1.736 B 479.50 % | 299.514 M |
| Other non current liabilities | 0.000 -100.00 % | 3.437 M | 0.000 -100.00 % | 497.000 K 0.00 % | 497.000 K | 0.000 | 0.000 -100.00 % | 22.249 M 30.10 % | 17.101 M 113.15 % | 8.023 M -45.98 % | 14.852 M -46.39 % | 27.706 M 202.50 % | 9.159 M 5.47 % | 8.684 M -8.19 % | 9.459 M -93.24 % | 139.865 M |
| Long term debt | 2.474 M 31.95 % | 1.875 M -96.92 % | 60.970 M -46.89 % | 114.807 M 53.54 % | 74.774 M 105.84 % | 36.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M |
| Total non current liabilities | 5.932 M 11.67 % | 5.312 M -96.06 % | 134.719 M -29.44 % | 190.926 M 30.37 % | 146.446 M 423.02 % | 28.000 M -67.70 % | 86.681 M 40.22 % | 61.819 M 261.49 % | 17.101 M 3.94 % | 16.452 M 10.77 % | 14.852 M -46.39 % | 27.706 M 77.82 % | 15.581 M -16.24 % | 18.603 M -10.40 % | 20.763 M -87.11 % | 161.065 M |
| Other current liabilities | 73.022 M -39.10 % | 119.901 M -63.53 % | 328.725 M -6.87 % | 352.975 M 33.40 % | 264.591 M -37.49 % | 423.249 M 205.89 % | 138.366 M 1.12 % | 136.830 M 12.92 % | 121.175 M -14.38 % | 141.523 M 7.73 % | 131.363 M 80.17 % | 72.911 M -34.07 % | 110.585 M -42.09 % | 190.960 M 88.13 % | 101.504 M 217.39 % | 31.981 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -133.917 M 22.05 % | -171.807 M | 0.000 100.00 % | -76.041 M 49.31 % | -150.000 M -650.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.207 M -0.99 % | 3.239 M -97.58 % | 133.917 M -22.05 % | 171.807 M 59.65 % | 107.613 M 41.52 % | 76.041 M -49.31 % | 150.000 M 650.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M |
| Total current liabilities | 79.385 M -45.50 % | 145.661 M -58.38 % | 350.009 M -11.57 % | 395.816 M -20.26 % | 496.396 M 2.29 % | 485.289 M 61.13 % | 301.182 M 62.54 % | 185.295 M 34.12 % | 138.160 M -7.34 % | 149.100 M -6.73 % | 159.859 M 8.09 % | 147.897 M 8.94 % | 135.766 M -36.67 % | 214.392 M 70.17 % | 125.988 M 18.94 % | 105.929 M |
| Total liabilities | 85.317 M -43.49 % | 150.973 M -68.85 % | 484.728 M -17.39 % | 586.742 M -8.73 % | 642.842 M 9.31 % | 588.114 M 51.63 % | 387.863 M 56.96 % | 247.114 M 59.16 % | 155.261 M -6.22 % | 165.552 M -5.24 % | 174.711 M 6.72 % | 163.706 M 8.17 % | 151.347 M -35.04 % | 232.995 M 58.77 % | 146.751 M -45.04 % | 266.994 M |
| Other non current assets | 103.595 M -4.71 % | 108.712 M 295.85 % | -55.509 M 28.75 % | -77.905 M 26.90 % | -106.567 M -63.34 % | -65.242 M -1.38 % | -64.353 M -29.63 % | -49.645 M -45.00 % | -34.237 M 95.59 % | -775.760 M -16.55 % | -665.611 M -56.32 % | -425.798 M -225.22 % | 340.041 M 4.85 % | 324.319 M 452.46 % | 58.705 M -36.91 % | 93.056 M |
| Long term investments | 90.123 M 310 668.97 % | 29.000 K -99.98 % | 116.479 M -54.07 % | 253.627 M 353.80 % | 55.890 M -29.50 % | 79.276 M -15.68 % | 94.019 M -2.18 % | 96.112 M 43.59 % | 66.933 M -90.92 % | 737.037 M 12.91 % | 652.761 M 58.71 % | 411.302 M | 0.000 -100.00 % | 67.284 M -2.16 % | 68.767 M 281.51 % | 18.025 M |
| Intangible assets | 1.774 M -36.62 % | 2.799 M -96.48 % | 79.622 M -26.56 % | 108.417 M 3.04 % | 105.215 M -7.41 % | 113.633 M -53.19 % | 242.752 M -50.39 % | 489.329 M 31.27 % | 372.755 M -3.61 % | 386.708 M 2.10 % | 378.742 M 16 998.96 % | 2.215 M -55.94 % | 5.027 M -70.54 % | 17.062 M -22.96 % | 22.147 M 210.27 % | 7.138 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 52.337 M -13.14 % | 60.253 M 6.73 % | 56.453 M 0.00 % | 56.453 M 0.00 % | 56.453 M 0.00 % | 56.453 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.305 M -74.48 % | 20.785 M | 0.000 |
| Goodwill and intangible assets | 1.774 M -36.62 % | 2.799 M -97.88 % | 131.959 M -21.76 % | 168.670 M 4.33 % | 161.668 M -4.95 % | 170.086 M -43.15 % | 299.205 M -45.18 % | 545.782 M 46.42 % | 372.755 M -3.61 % | 386.708 M 2.10 % | 378.742 M 16 998.96 % | 2.215 M -55.94 % | 5.027 M -77.52 % | 22.367 M -47.90 % | 42.932 M 501.46 % | 7.138 M |
| Property plant equipment net | 129.839 M 5.04 % | 123.606 M -74.05 % | 476.333 M -5.71 % | 505.161 M 14.64 % | 440.645 M 31.68 % | 334.633 M 59.15 % | 210.266 M -42.39 % | 364.996 M -4.36 % | 381.640 M -1.91 % | 389.052 M 35.62 % | 286.869 M -32.28 % | 423.583 M -10.55 % | 473.531 M 10.42 % | 428.851 M 57.58 % | 272.145 M 107.85 % | 130.935 M |
| Total non current assets | 325.331 M 17.42 % | 277.073 M -61.77 % | 724.771 M -21.85 % | 927.458 M 40.91 % | 658.203 M 12.71 % | 583.995 M -3.23 % | 603.490 M -40.06 % | 1.007 B 22.59 % | 821.328 M 5.87 % | 775.760 M 16.55 % | 665.611 M 56.32 % | 425.798 M -48.94 % | 833.836 M -2.80 % | 857.898 M 90.24 % | 450.957 M 80.29 % | 250.130 M |
| Other current assets | 13.657 M -86.13 % | 98.454 M 14.18 % | 86.227 M -47.61 % | 164.601 M -9.30 % | 181.472 M -57.39 % | 425.877 M -2.14 % | 435.208 M 257.85 % | 121.618 M 611.80 % | 17.086 M -48.07 % | 32.905 M -7.62 % | 35.618 M -40.67 % | 60.033 M 43.26 % | 41.906 M -90.39 % | 436.223 M 70.83 % | 255.351 M 80.84 % | 141.204 M |
| Short term investments | 40.547 M -51.56 % | 83.706 M -59.69 % | 207.670 M 1 866.01 % | 10.563 M -91.22 % | 120.300 M 1 103.00 % | 10.000 M -73.89 % | 38.300 M 815.17 % | 4.185 M | 0.000 -100.00 % | 50.000 M -50.00 % | 100.000 M -50.25 % | 201.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 134.155 M -20.66 % | 169.082 M -26.59 % | 230.320 M 6.61 % | 216.042 M -60.27 % | 543.822 M 100.82 % | 270.803 M 378.66 % | 56.575 M -28.20 % | 78.790 M -48.80 % | 153.884 M -63.86 % | 425.858 M 12.73 % | 377.753 M 81.98 % | 207.578 M -53.61 % | 447.478 M -26.35 % | 607.541 M -48.09 % | 1.170 B 593.50 % | 168.777 M |
| Cash and short term investments | 174.702 M -30.89 % | 252.788 M -42.28 % | 437.990 M 93.28 % | 226.605 M -65.88 % | 664.122 M 82.55 % | 363.803 M 283.46 % | 94.875 M 14.34 % | 82.975 M -46.08 % | 153.884 M -67.66 % | 475.858 M -0.40 % | 477.753 M 16.93 % | 408.578 M -8.69 % | 447.478 M -26.35 % | 607.541 M -48.09 % | 1.170 B 593.50 % | 168.777 M |
| Total current assets | 235.362 M -44.99 % | 427.870 M -42.40 % | 742.772 M 18.92 % | 624.578 M -41.06 % | 1.060 B 6.54 % | 994.724 M 62.71 % | 611.356 M 122.11 % | 275.255 M 22.23 % | 225.194 M -57.70 % | 532.355 M -0.05 % | 532.606 M 9.04 % | 488.469 M -11.67 % | 553.021 M -47.19 % | 1.047 B -26.84 % | 1.431 B 352.46 % | 316.378 M |
| Inventory | 26.411 M 12.06 % | 23.569 M -78.42 % | 109.239 M -19.88 % | 136.341 M -2.19 % | 139.394 M 131.61 % | 60.184 M 97.51 % | 30.472 M 72.29 % | 17.686 M -22.16 % | 22.720 M 267.16 % | 6.188 M 21.00 % | 5.114 M -9.87 % | 5.674 M -30.02 % | 8.108 M -4.60 % | 8.499 M 49.92 % | 5.669 M -11.38 % | 6.397 M |
| Net receivables | 20.592 M -61.19 % | 53.059 M -51.46 % | 109.316 M 12.66 % | 97.031 M 29.79 % | 74.762 M -48.39 % | 144.860 M 185.15 % | 50.801 M -4.11 % | 52.976 M 68.16 % | 31.504 M 81.02 % | 17.404 M 23.25 % | 14.121 M -0.44 % | 14.184 M -74.46 % | 55.529 M 1 210.58 % | -5.000 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 41.927 M -24.47 % | 55.509 M -28.75 % | 77.905 M -26.90 % | 106.567 M 63.34 % | 65.242 M 1.38 % | 64.353 M 29.63 % | 49.645 M 45.00 % | 34.237 M -11.58 % | 38.723 M 201.35 % | 12.850 M -11.35 % | 14.496 M -4.86 % | 15.237 M 1.06 % | 15.077 M 79.32 % | 8.408 M 761.48 % | 976.000 K |
| Other assets | 0.000 | 0.000 -100.00 % | 69.595 M -22.75 % | 90.096 M -33.40 % | 135.271 M 52.26 % | 88.841 M -59.97 % | 221.922 M 106.92 % | 107.252 M 9.14 % | 98.271 M -4.75 % | 103.172 M -35.33 % | 159.529 M -60.20 % | 400.781 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 3.156 M -80.93 % | 16.547 M -19.51 % | 20.559 M -49.52 % | 40.727 M -61.99 % | 107.148 M 118.20 % | 49.105 M 461.07 % | 8.752 M -34.37 % | 13.336 M -9.77 % | 14.780 M 1 169.76 % | 1.164 M -86.58 % | 8.674 M -84.09 % | 54.505 M 1 882.00 % | 2.750 M -62.06 % | 7.248 M -1.28 % | 7.342 M -30.16 % | 10.512 M |
| Tax payables | 0.000 -100.00 % | 5.974 M 724.00 % | 725.000 K -65.70 % | 2.114 M -87.60 % | 17.044 M 31.77 % | 12.935 M 218.28 % | 4.064 M -73.14 % | 15.129 M 586.12 % | 2.205 M -65.62 % | 6.413 M -67.65 % | 19.822 M -3.22 % | 20.481 M -8.69 % | 22.431 M 38.60 % | 16.184 M -5.59 % | 17.142 M 27.58 % | 13.436 M |
| Deferred revenue non current | 2.051 M -6.22 % | 2.187 M -94.75 % | 41.679 M 24.98 % | 33.348 M -1.32 % | 33.795 M -1.70 % | 34.381 M -2.24 % | 35.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 198.073 M -13.08 % | 227.873 M 16.17 % | 196.151 M 77.08 % | 110.771 M 30.51 % | 84.873 M 2.20 % | 83.046 M | 0.000 -100.00 % | 5.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.681 M 11.09 % | 5.114 M -70.47 % | 17.316 M -59.67 % | 42.934 M 89.91 % | 22.607 M 28.68 % | 17.568 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 939.484 M -9.59 % | 1.039 B 0.00 % | 1.039 B 13.76 % | 913.393 M -2.87 % | 940.346 M 0.03 % | 940.089 M -14.37 % | 1.098 B 0.01 % | 1.098 B 6.35 % | 1.032 B -14.41 % | 1.206 B -3.29 % | 1.247 B -19.19 % | 1.543 B -3.27 % | 1.595 B -5.77 % | 1.693 B 6 205.91 % | 26.851 M | 0.000 |
| Deferred tax liabilities non current | 1.407 M 12.56 % | 1.250 M -96.10 % | 32.070 M -24.14 % | 42.274 M 13.09 % | 37.380 M 16.39 % | 32.117 M -12.88 % | 36.867 M -6.83 % | 39.570 M 460.01 % | 7.066 M -16.17 % | 8.429 M 23.36 % | 6.833 M -3.81 % | 7.104 M 10.62 % | 6.422 M -35.26 % | 9.919 M -12.25 % | 11.304 M 82.32 % | 6.200 M |
| Other liabilities | 0.000 | 0.000 -100.00 % | 82.038 M -16.28 % | 97.996 M | 0.000 -100.00 % | 74.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.897 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 560.693 M -20.46 % | 704.943 M -54.14 % | 1.537 B -6.39 % | 1.642 B -11.39 % | 1.853 B 11.13 % | 1.668 B 16.06 % | 1.437 B 3.41 % | 1.389 B 21.37 % | 1.145 B -18.88 % | 1.411 B 3.94 % | 1.358 B 3.25 % | 1.315 B -5.18 % | 1.387 B -27.21 % | 1.905 B 1.21 % | 1.882 B 232.29 % | 566.508 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 18.241 M -32.99 % | 27.221 M -83.19 % | 161.949 M 1 506.32 % | 10.082 M 162.21 % | 3.845 M -86.59 % | 28.664 M 399.80 % | -9.561 M -269.15 % | -2.590 M 92.34 % | -33.805 M -159.79 % | 56.536 M 1 165.71 % | -5.305 M -106.42 % | 82.613 M | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 8.383 M 10 787.01 % | 77.000 K -62.07 % | 203.000 K 115.96 % | 94.000 K -93.46 % | 1.437 M -33.75 % | 2.169 M -65.43 % | 6.274 M 175.42 % | 2.278 M -60.78 % | 5.808 M -37.92 % | 9.355 M -36.80 % | 14.802 M -59.60 % | 36.643 M | 0.000 |
| Change in working capital | -17.921 M -118.58 % | 96.471 M 582.64 % | 14.132 M 153.08 % | -26.624 M 2.47 % | -27.298 M 83.17 % | -162.152 M -1 493.47 % | -10.176 M -92.65 % | -5.282 M 82.87 % | -30.833 M -1 038.03 % | 3.287 M 953.53 % | 312.000 K -98.89 % | 27.997 M -89.87 % | 276.510 M 412.61 % | -88.451 M -34.36 % | -65.832 M 38.27 % | -106.651 M |
| Accounts receivables | 29.888 M -36.56 % | 47.110 M 485.17 % | -12.231 M 58.79 % | -29.677 M -157.17 % | 51.912 M 139.20 % | -132.440 M -4 965.54 % | 2.722 M 113.79 % | -19.733 M -37.98 % | -14.301 M -433.75 % | 4.285 M 889.61 % | 433.000 K -98.78 % | 35.397 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -4.371 M -120.20 % | 21.636 M -17.93 % | 26.363 M 763.51 % | 3.053 M 103.85 % | -79.210 M -166.59 % | -29.712 M -130.36 % | -12.898 M -189.25 % | 14.451 M 187.41 % | -16.532 M -1 556.51 % | -998.000 K -724.79 % | -121.000 K 98.36 % | -7.400 M -200.08 % | -2.466 M 12.86 % | -2.830 M -371.59 % | 1.042 M 249.66 % | 298.000 K |
| Accounts payables | 0.000 | 0.000 -100.00 % | 36.973 M -6.54 % | 39.560 M -20.74 % | 49.910 M 191.77 % | -54.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -43.438 M -256.67 % | 27.725 M 174.99 % | -36.973 M 6.54 % | -39.560 M 20.74 % | -49.910 M -191.77 % | 54.386 M 272.76 % | -31.481 M -30.95 % | -24.041 M -512.37 % | 5.830 M 192.38 % | 1.994 M -94.86 % | 38.772 M 777.79 % | 4.417 M -98.42 % | 278.976 M 425.83 % | -85.621 M -28.03 % | -66.874 M 37.47 % | -106.949 M |
| Other non cash items | -4.297 M -110.86 % | 39.584 M -11.26 % | 44.605 M 157.15 % | -78.051 M -202.62 % | -25.792 M 89.98 % | -257.491 M -503.12 % | -42.693 M -15.46 % | -36.975 M -312.39 % | 17.409 M 124.70 % | -70.493 M -327.35 % | 31.006 M 52.43 % | 20.341 M 317.97 % | -9.332 M 25.10 % | -12.460 M -279.54 % | 6.940 M -64.62 % | 19.614 M |
| Net cash provided by operating activities | 10.538 M 5.54 % | 9.985 M -73.80 % | 38.111 M 126.19 % | -145.518 M -293.64 % | 75.147 M 275.08 % | -42.921 M 47.75 % | -82.138 M -11 029.81 % | -738.000 K 98.35 % | -44.623 M -170.33 % | 63.446 M -41.90 % | 109.200 M 1 117.66 % | 8.968 M -68.84 % | 28.778 M 144.90 % | -64.092 M -135.35 % | 181.302 M 87.75 % | 96.564 M |
| Investments in property plant and equipment | -4.994 M 23.66 % | -6.542 M 88.02 % | -54.612 M 58.84 % | -132.675 M -7.48 % | -123.443 M -169.06 % | -45.880 M -19.60 % | -38.360 M -51.69 % | -25.288 M 21.69 % | -32.294 M -14.67 % | -28.162 M 39.47 % | -46.524 M -37.67 % | -33.794 M 62.34 % | -89.736 M 80.18 % | -452.761 M -193.43 % | -154.300 M -4.88 % | -147.114 M |
| Acquisitions net | 0.000 -100.00 % | 95.321 M 57.56 % | 60.498 M 289.12 % | -31.990 M -108.55 % | 374.350 M -44.34 % | 672.554 M 14 776.22 % | 4.521 M 104.71 % | -95.944 M -20.04 % | -79.930 M -6 051.60 % | 1.343 M 115.21 % | -8.827 M -112.24 % | -4.159 M -735.14 % | -498.000 K -0.20 % | -497.000 K -144.30 % | 1.122 M 156.10 % | -2.000 M |
| Purchases of investments | 0.000 100.00 % | -832.063 M 38.71 % | -1.357 B -16.77 % | -1.163 B -8.14 % | -1.075 B -86.31 % | -577.000 M -282.50 % | -150.850 M -503.40 % | -25.000 M 85.38 % | -171.000 M 67.30 % | -523.000 M 50.75 % | -1.062 B -26.28 % | -841.000 M -82.83 % | -460.000 M -360.00 % | -100.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 843.185 M -34.99 % | 1.297 B 19.06 % | 1.089 B 4.25 % | 1.045 B 98.62 % | 526.108 M 347.34 % | 117.608 M 369.04 % | 25.074 M -85.40 % | 171.794 M -67.75 % | 532.738 M -50.25 % | 1.071 B 26.70 % | 845.159 M 81.70 % | 465.141 M 365.14 % | 100.000 M | 0.000 | 0.000 |
| Other investing activites | 64.354 M 170.33 % | -91.508 M -578.60 % | 19.120 M -61.38 % | 49.505 M 199.05 % | -49.978 M 47.05 % | -94.383 M -1 460.18 % | 6.939 M -62.59 % | 18.550 M -67.46 % | 57.003 M 31.83 % | 43.241 M -61.05 % | 111.029 M 151.58 % | -215.248 M -3 368.76 % | 6.585 M 261.12 % | -4.087 M -138.93 % | 10.497 M -39.60 % | 17.379 M |
| Net cash used for investing activites | 59.360 M 607.26 % | 8.393 M 123.65 % | -35.492 M 81.16 % | -188.354 M -210.24 % | 170.851 M -64.51 % | 481.399 M 900.44 % | -60.142 M 41.39 % | -102.608 M -88.52 % | -54.427 M -308.05 % | 26.160 M -64.33 % | 73.332 M 129.95 % | -244.883 M -211.92 % | -78.508 M 82.83 % | -457.345 M -220.54 % | -142.681 M -8.31 % | -131.735 M |
| Debt repayment | -3.985 M 95.71 % | -92.917 M -120.17 % | -42.202 M -150.30 % | 83.900 M 29.12 % | 64.980 M 198.21 % | -66.165 M -150.90 % | 130.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.500 M -358.33 % | 30.000 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 125.909 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.759 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.176 M -99.64 % | 1.152 B | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.027 M 84.67 % | -45.837 M -2 272.52 % | -1.932 M | 0.000 | 0.000 100.00 % | -103.824 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -99.624 M | 0.000 | 0.000 100.00 % | -49.384 M | 0.000 100.00 % | -157.908 M | 0.000 | 0.000 100.00 % | -64.378 M -61.38 % | -39.893 M -155.40 % | -15.620 M | 0.000 | 0.000 100.00 % | -41.631 M 12.36 % | -47.500 M -84.40 % | -25.759 M |
| Other financing activites | -228.000 K -101.93 % | 11.801 M 116.57 % | -71.215 M -152.54 % | -28.200 M -29.11 % | -21.842 M -348.22 % | -4.873 M 37.78 % | -7.832 M 76.68 % | -33.580 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 M 98.04 % | -51.056 M -145.74 % | 111.629 M |
| Net cash used provided by financing activities | -103.837 M -28.01 % | -81.116 M -749.34 % | 12.492 M 97.78 % | 6.316 M -85.36 % | 43.138 M 118.84 % | -228.946 M -287.40 % | 122.168 M 292.17 % | 31.152 M 117.92 % | -173.806 M -315.56 % | -41.825 M -167.77 % | -15.620 M -103.49 % | 447.478 M 531.00 % | -103.824 M -169.99 % | -38.455 M -103.94 % | 975.795 M 742.15 % | 115.870 M |
| Effect of forex changes on cash | -988.000 K -165.87 % | 1.500 M 280.07 % | -833.000 K -271.88 % | -224.000 K 98.61 % | -16.117 M -3 202.66 % | -488.000 K -118.50 % | 2.638 M 207.37 % | -2.457 M -378.57 % | 882.000 K 172.22 % | 324.000 K 217.65 % | 102.000 K 112.38 % | -824.000 K 45.39 % | -1.509 M 81.22 % | -8.036 M 36.84 % | -12.724 M | 0.000 |
| Net change in cash | -34.927 M 42.97 % | -61.238 M -528.90 % | 14.278 M 104.36 % | -327.780 M -220.06 % | 273.019 M 30.60 % | 209.044 M 1 296.31 % | -17.474 M 76.59 % | -74.651 M 72.55 % | -271.974 M -665.38 % | 48.105 M -71.20 % | 167.014 M 170.55 % | -236.739 M -52.67 % | -155.063 M 72.70 % | -567.928 M -156.70 % | 1.002 B 1 141.27 % | 80.699 M |
| Cash at beginning of period | 169.082 M -26.59 % | 230.320 M 6.61 % | 216.042 M -60.27 % | 543.822 M 100.82 % | 270.803 M 338.48 % | 61.759 M -22.05 % | 79.233 M -48.51 % | 153.884 M -63.86 % | 425.858 M 12.73 % | 377.753 M 79.25 % | 210.739 M -52.91 % | 447.478 M -25.73 % | 602.541 M -48.52 % | 1.170 B 593.50 % | 168.777 M 91.62 % | 88.078 M |
| Cash at end of period | 134.155 M -20.66 % | 169.082 M -26.59 % | 230.320 M 6.61 % | 216.042 M -60.27 % | 543.822 M 100.82 % | 270.803 M 338.48 % | 61.759 M -22.05 % | 79.233 M -48.51 % | 153.884 M -63.86 % | 425.858 M 12.73 % | 377.753 M 79.25 % | 210.739 M -52.91 % | 447.478 M -25.73 % | 602.541 M -48.52 % | 1.170 B 593.50 % | 168.777 M |
| Operating cash flow | 10.538 M 5.54 % | 9.985 M -73.80 % | 38.111 M 126.19 % | -145.518 M -293.64 % | 75.147 M 275.08 % | -42.921 M 47.75 % | -82.138 M -11 029.81 % | -738.000 K 98.35 % | -44.623 M -170.33 % | 63.446 M -41.90 % | 109.200 M 1 117.66 % | 8.968 M -68.84 % | 28.778 M 144.90 % | -64.092 M -135.35 % | 181.302 M 87.75 % | 96.564 M |
| Capital expenditure | -4.994 M 26.54 % | -6.798 M 87.55 % | -54.612 M 58.84 % | -132.675 M -7.48 % | -123.443 M -169.06 % | -45.880 M -19.60 % | -38.360 M -51.69 % | -25.288 M 21.69 % | -32.294 M -14.67 % | -28.162 M 39.47 % | -46.524 M -37.67 % | -33.794 M 62.34 % | -89.736 M 80.18 % | -452.761 M -193.43 % | -154.300 M -4.88 % | -147.114 M |
| Free CashFlow | 5.544 M 73.96 % | 3.187 M 119.31 % | -16.501 M 94.07 % | -278.193 M -476.02 % | -48.296 M 45.61 % | -88.801 M 26.31 % | -120.498 M -362.99 % | -26.026 M 66.16 % | -76.917 M -317.99 % | 35.284 M -43.70 % | 62.676 M 352.46 % | -24.826 M 59.27 % | -60.958 M 88.21 % | -516.853 M -2 014.13 % | 27.002 M 153.42 % | -50.550 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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 | 2009-06-30 | 2009-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 258.913 M 12.56 % | 230.015 M -9.54 % | 254.286 M 27.21 % | 199.889 M -41.72 % | 342.987 M -13.73 % | 397.568 M -1.54 % | 403.774 M -6.20 % | 430.455 M -35.82 % | 670.695 M -1.79 % | 682.936 M 12.00 % | 609.775 M 28.66 % | 473.938 M 40.13 % | 338.222 M 60.52 % | 210.709 M 25.67 % | 167.669 M -34.15 % | 254.629 M -11.66 % | 288.241 M 51.54 % | 190.209 M -41.39 % | 324.540 M 3.05 % | 314.922 M -9.47 % | 347.883 M 39.22 % | 249.887 M -20.42 % | 314.001 M 33.22 % | 235.698 M -6.40 % | 251.802 M 5.98 % | 237.591 M 0.00 % | 237.591 M -43.46 % | 420.205 M 0.00 % | 420.205 M -3.87 % | 437.108 M 0.00 % | 437.108 M 100.00 % | 218.554 M -32.39 % | 323.268 M 100.00 % | 161.634 M |
| Net income | 12.402 M 77.40 % | 6.991 M -10.52 % | 7.813 M 104.87 % | -160.387 M -12 610.69 % | 1.282 M 101.77 % | -72.539 M -1 699.98 % | -4.030 M 97.66 % | -172.142 M -751.34 % | 26.429 M -26.78 % | 36.095 M 284.64 % | 9.384 M 294.49 % | -4.825 M -102.89 % | 167.173 M 341.92 % | -69.104 M -163.81 % | -26.195 M -12.40 % | -23.306 M -185.08 % | 27.392 M 137.84 % | -72.396 M -2 066.21 % | 3.682 M -93.05 % | 52.999 M 34.88 % | 39.292 M 41.17 % | 27.833 M 61.80 % | 17.202 M 120.14 % | -85.400 M -1 766.26 % | -4.576 M 97.33 % | -171.094 M 0.00 % | -171.094 M -737.13 % | -20.438 M 0.00 % | -20.438 M -168.52 % | 29.828 M 0.00 % | 29.828 M 100.00 % | 14.914 M -78.95 % | 70.854 M 100.00 % | 35.427 M |
| Income before tax | 20.544 M 42.71 % | 14.396 M 9.68 % | 13.125 M 108.16 % | -160.841 M -2 388.25 % | 7.029 M 112.34 % | -56.948 M -706.60 % | 9.388 M 105.99 % | -156.646 M -337.62 % | 65.922 M 16.48 % | 56.594 M -3.20 % | 58.464 M 508.81 % | -14.301 M -106.89 % | 207.508 M 364.68 % | -78.400 M -82.50 % | -42.959 M -10.07 % | -39.030 M -222.56 % | 31.846 M 140.02 % | -79.571 M -994.06 % | 8.900 M -45.31 % | 16.275 M -66.21 % | 48.164 M 93.37 % | 24.908 M -15.85 % | 29.599 M 130.65 % | -96.576 M -26 001.62 % | -370.000 K 99.78 % | -171.849 M 0.00 % | -171.849 M -4 894.14 % | -3.441 M 0.00 % | -3.441 M -106.80 % | 50.573 M 0.00 % | 50.573 M 100.00 % | 25.287 M -71.54 % | 88.857 M 100.00 % | 44.428 M |
| Income before tax ratio | 0.08 26.78 % | 0.06 21.26 % | 0.05 106.41 % | -0.80 -4 026.38 % | 0.02 114.31 % | -0.14 -716.07 % | 0.02 106.39 % | -0.36 -470.24 % | 0.10 18.61 % | 0.08 -13.57 % | 0.10 417.74 % | -0.03 -104.92 % | 0.61 264.89 % | -0.37 -45.22 % | -0.26 -67.15 % | -0.15 -238.74 % | 0.11 126.41 % | -0.42 -1 625.46 % | 0.03 -46.94 % | 0.05 -62.67 % | 0.14 38.90 % | 0.10 5.74 % | 0.09 123.01 % | -0.41 -27 785.01 % | 0.00 99.80 % | -0.72 0.00 % | -0.72 -8 732.67 % | -0.01 0.00 % | -0.01 -107.08 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 -57.91 % | 0.27 0.00 % | 0.27 |
| EBITDA | 26.100 M 83.21 % | 14.246 M -27.48 % | 19.644 M 111.62 % | -168.981 M -801.34 % | 24.094 M 151.33 % | -46.937 M -230.41 % | 35.992 M 128.20 % | -127.632 M -238.04 % | 92.459 M 1 431.69 % | -6.943 M -107.63 % | 91.011 M 1 570.54 % | 5.448 M -77.24 % | 23.932 M 138.86 % | -61.587 M -780.82 % | -6.992 M 85.86 % | -49.433 M -213.68 % | 43.486 M 153.12 % | -81.867 M -690.16 % | 13.872 M 160.23 % | -23.033 M -143.00 % | 53.564 M 770.82 % | 6.151 M -72.03 % | 21.992 M 134.39 % | -63.946 M -658.19 % | 11.456 M 111.64 % | -98.397 M 35.33 % | -152.146 M -1 004.34 % | 16.824 M 23.15 % | 13.661 M -77.41 % | 60.469 M 0.00 % | 60.469 M 100.00 % | 30.235 M -67.06 % | 91.801 M 100.00 % | 45.900 M |
| Net income ratio | 0.05 57.60 % | 0.03 -1.08 % | 0.03 103.83 % | -0.80 -21 566.93 % | 0.00 102.05 % | -0.18 -1 728.07 % | -0.01 97.50 % | -0.40 -1 114.85 % | 0.04 -25.44 % | 0.05 243.44 % | 0.02 251.16 % | -0.01 -102.06 % | 0.49 250.71 % | -0.33 -109.92 % | -0.16 -70.69 % | -0.09 -196.31 % | 0.10 124.97 % | -0.38 -3 454.81 % | 0.01 -93.26 % | 0.17 49.00 % | 0.11 1.40 % | 0.11 103.31 % | 0.05 115.12 % | -0.36 -1 893.77 % | -0.02 97.48 % | -0.72 0.00 % | -0.72 -1 380.56 % | -0.05 0.00 % | -0.05 -171.28 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 -68.87 % | 0.22 0.00 % | 0.22 |
| Ratio EBITDA | 0.10 62.76 % | 0.06 -19.83 % | 0.08 109.14 % | -0.85 -1 303.42 % | 0.07 159.50 % | -0.12 -232.45 % | 0.09 130.06 % | -0.30 -315.08 % | 0.14 1 455.99 % | -0.01 -106.81 % | 0.15 1 198.40 % | 0.01 -83.75 % | 0.07 124.21 % | -0.29 -600.90 % | -0.04 78.52 % | -0.19 -228.68 % | 0.15 135.05 % | -0.43 -1 106.95 % | 0.04 158.44 % | -0.07 -147.50 % | 0.15 525.52 % | 0.02 -64.85 % | 0.07 125.82 % | -0.27 -696.33 % | 0.05 110.99 % | -0.41 35.33 % | -0.64 -1 699.41 % | 0.04 23.15 % | 0.03 -76.50 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 -51.29 % | 0.28 0.00 % | 0.28 |
| Gross profit ratio | 0.69 3.50 % | 0.66 -2.85 % | 0.68 9.89 % | 0.62 -4.18 % | 0.65 2.88 % | 0.63 4.92 % | 0.60 6.43 % | 0.56 -17.05 % | 0.68 -1.66 % | 0.69 -4.50 % | 0.72 1.58 % | 0.71 -2.36 % | 0.73 14.96 % | 0.63 -12.47 % | 0.73 -5.54 % | 0.77 -5.74 % | 0.81 2.29 % | 0.80 -5.73 % | 0.84 0.65 % | 0.84 -3.19 % | 0.87 5.53 % | 0.82 -4.51 % | 0.86 7.08 % | 0.80 -6.72 % | 0.86 4.34 % | 0.83 0.00 % | 0.83 -5.98 % | 0.88 0.00 % | 0.88 -2.01 % | 0.90 0.00 % | 0.90 0.00 % | 0.90 0.17 % | 0.89 0.00 % | 0.89 |
| Weighted average shs out dil | 122.266 M 0.00 % | 122.266 M 0.00 % | 122.266 M 0.00 % | 122.266 M 117.69 % | 56.164 M -2.71 % | 57.727 M -4.18 % | 60.247 M 2.17 % | 58.967 M 0.01 % | 58.961 M 0.00 % | 58.961 M 0.01 % | 58.953 M 0.00 % | 58.953 M 0.01 % | 58.946 M 0.01 % | 58.938 M 0.00 % | 58.938 M 48.64 % | 39.651 M -28.96 % | 55.812 M 0.25 % | 55.676 M 0.00 % | 55.676 M 45.30 % | 38.318 M 0.08 % | 38.288 M 0.02 % | 38.282 M 0.12 % | 38.237 M 0.08 % | 38.207 M 0.66 % | 37.956 M -34.38 % | 57.841 M 47.83 % | 39.128 M -37.06 % | 62.171 M 47.83 % | 42.057 M -13.40 % | 48.563 M 47.83 % | 32.852 M 0.00 % | 32.852 M 17.90 % | 27.864 M 0.00 % | 27.864 M |
| Weighted average shs out | 122.309 M -1.85 % | 124.617 M 1.92 % | 122.269 M 0.00 % | 122.266 M 117.69 % | 56.164 M -2.71 % | 57.727 M -4.18 % | 60.247 M 2.17 % | 58.967 M 0.01 % | 58.961 M 0.00 % | 58.961 M 0.01 % | 58.953 M 0.00 % | 58.953 M 0.01 % | 58.946 M 0.01 % | 58.938 M 0.00 % | 58.938 M 5.60 % | 55.812 M 0.00 % | 55.812 M 0.25 % | 55.676 M 0.00 % | 55.676 M 44.95 % | 38.411 M 0.32 % | 38.286 M 0.01 % | 38.282 M -0.30 % | 38.397 M 2.19 % | 37.573 M -1.01 % | 37.956 M -34.38 % | 57.841 M 47.83 % | 39.128 M -37.06 % | 62.171 M 47.83 % | 42.057 M -10.87 % | 47.188 M 43.64 % | 32.852 M 0.00 % | 32.852 M 17.90 % | 27.864 M 0.00 % | 27.864 M |
| EPS diluted | 0.10 78.25 % | 0.06 -12.21 % | 0.06 104.88 % | -1.31 -5 845.61 % | 0.02 101.81 % | -1.26 -1 783.41 % | -0.07 97.71 % | -2.92 -748.89 % | 0.45 -26.23 % | 0.61 281.25 % | 0.16 295.60 % | -0.08 -102.88 % | 2.84 342.74 % | -1.17 -165.91 % | -0.44 25.42 % | -0.59 -220.41 % | 0.49 137.69 % | -1.30 -2 066.72 % | 0.07 -95.21 % | 1.38 33.98 % | 1.03 41.10 % | 0.73 62.22 % | 0.45 120.09 % | -2.24 -1 766.67 % | -0.12 92.21 % | -1.54 64.84 % | -4.38 -2 333.33 % | -0.18 62.50 % | -0.48 -206.67 % | 0.45 -50.00 % | 0.90 100.00 % | 0.45 -82.28 % | 2.54 100.00 % | 1.27 |
| Earnings per share | 0.10 78.25 % | 0.06 -12.21 % | 0.06 104.88 % | -1.31 -5 845.61 % | 0.02 101.81 % | -1.26 -1 783.41 % | -0.07 97.71 % | -2.92 -748.89 % | 0.45 -26.23 % | 0.61 281.25 % | 0.16 295.60 % | -0.08 -102.88 % | 2.84 342.74 % | -1.17 -165.91 % | -0.44 -4.76 % | -0.42 -185.71 % | 0.49 137.69 % | -1.30 -2 066.72 % | 0.07 -95.21 % | 1.38 33.98 % | 1.03 41.10 % | 0.73 62.22 % | 0.45 119.82 % | -2.27 -1 791.67 % | -0.12 92.21 % | -1.54 64.84 % | -4.38 -2 333.33 % | -0.18 62.50 % | -0.48 -206.67 % | 0.45 -50.00 % | 0.90 100.00 % | 0.45 -82.28 % | 2.54 100.00 % | 1.27 |
| Gross profit | 177.551 M 16.50 % | 152.407 M -12.12 % | 173.435 M 39.80 % | 124.060 M -44.16 % | 222.160 M -11.24 % | 250.304 M 3.31 % | 242.287 M -0.17 % | 242.693 M -46.76 % | 455.857 M -3.42 % | 472.018 M 6.96 % | 441.308 M 30.69 % | 337.664 M 36.82 % | 246.788 M 84.53 % | 133.736 M 10.00 % | 121.581 M -37.80 % | 195.459 M -16.73 % | 234.734 M 55.01 % | 151.434 M -44.75 % | 274.086 M 3.73 % | 264.234 M -12.36 % | 301.496 M 46.91 % | 205.228 M -24.00 % | 270.053 M 42.66 % | 189.304 M -12.68 % | 216.799 M 10.58 % | 196.060 M 0.00 % | 196.060 M -46.84 % | 368.820 M 0.00 % | 368.820 M -5.80 % | 391.541 M 0.00 % | 391.541 M 100.00 % | 195.770 M -32.28 % | 289.067 M 100.00 % | 144.534 M |
| Income tax expense | 8.142 M 9.95 % | 7.405 M 39.40 % | 5.312 M 44.47 % | 3.677 M -36.02 % | 5.747 M -63.14 % | 15.591 M 16.19 % | 13.418 M -1.35 % | 13.601 M 40.71 % | 9.666 M -64.16 % | 26.973 M 141.43 % | 11.172 M -62.51 % | 29.799 M -14.27 % | 34.760 M 151.88 % | 13.800 M -2.04 % | 14.087 M -16.74 % | 16.919 M 279.86 % | 4.454 M -33.75 % | 6.723 M -36.68 % | 10.618 M -66.96 % | 32.138 M 284.29 % | 8.363 M 185.91 % | 2.925 M -76.41 % | 12.397 M 10.93 % | 11.176 M 165.72 % | 4.206 M 657.09 % | -755.000 K 0.00 % | -755.000 K -104.44 % | 16.997 M 0.00 % | 16.997 M -18.07 % | 20.746 M 0.00 % | 20.746 M 100.00 % | 10.373 M -42.38 % | 18.003 M 100.00 % | 9.002 M |
| Cost of revenue | 81.362 M 4.84 % | 77.608 M -4.01 % | 80.851 M 6.62 % | 75.829 M -37.24 % | 120.827 M -17.95 % | 147.264 M -8.81 % | 161.487 M -13.99 % | 187.762 M -12.60 % | 214.838 M 1.86 % | 210.918 M 25.20 % | 168.467 M 23.62 % | 136.274 M 49.04 % | 91.434 M 18.79 % | 76.973 M 67.01 % | 46.088 M -22.11 % | 59.170 M 10.58 % | 53.507 M 37.99 % | 38.775 M -23.15 % | 50.454 M -0.46 % | 50.688 M 9.27 % | 46.387 M 3.87 % | 44.659 M 1.62 % | 43.948 M -5.27 % | 46.394 M 32.54 % | 35.003 M -15.72 % | 41.532 M 0.00 % | 41.532 M -19.18 % | 51.385 M 0.00 % | 51.385 M 12.77 % | 45.568 M 0.00 % | 45.568 M 100.00 % | 22.784 M -33.38 % | 34.201 M 100.00 % | 17.100 M |
| General and administrative expenses | 34.927 M 147.87 % | 14.091 M -67.52 % | 43.379 M -59.92 % | 108.227 M 158.77 % | 41.823 M -24.72 % | 55.554 M -6.11 % | 59.167 M -40.77 % | 99.890 M 34.13 % | 74.475 M -9.17 % | 81.995 M 56.40 % | 52.425 M -9.82 % | 58.136 M 17.13 % | 49.634 M -14.56 % | 58.095 M 12.61 % | 51.591 M 3.92 % | 49.647 M -8.35 % | 54.170 M 50.95 % | 35.887 M -7.74 % | 38.898 M -20.91 % | 49.181 M -7.12 % | 52.951 M 9.77 % | 48.236 M 17.90 % | 40.911 M -10.09 % | 45.500 M -17.42 % | 55.095 M -1.68 % | 56.034 M 0.00 % | 56.034 M 1.60 % | 55.150 M 0.00 % | 55.150 M 13.93 % | 48.405 M 0.00 % | 48.405 M 100.00 % | 24.203 M 74.12 % | 13.900 M 100.00 % | 6.950 M |
| Selling and marketing expenses | 124.603 M 55.38 % | 80.191 M -27.08 % | 109.976 M -30.65 % | 158.577 M -2.19 % | 162.127 M -23.65 % | 212.337 M 30.75 % | 162.396 M -35.55 % | 251.974 M -6.61 % | 269.800 M -26.53 % | 367.215 M 24.78 % | 294.299 M 12.09 % | 262.550 M 40.07 % | 187.437 M 32.32 % | 141.649 M 34.65 % | 105.200 M -44.74 % | 190.363 M 27.49 % | 149.321 M -23.17 % | 194.358 M -16.96 % | 234.057 M 4.75 % | 223.434 M 7.16 % | 208.505 M 55.44 % | 134.139 M -40.30 % | 224.674 M 2.84 % | 218.478 M 31.74 % | 165.834 M -41.06 % | 281.361 M 0.00 % | 281.361 M -9.20 % | 309.872 M 0.00 % | 309.872 M 46.40 % | 211.657 M 0.00 % | 211.657 M 100.00 % | 105.829 M -38.44 % | 171.904 M 100.00 % | 85.952 M |
| Other expenses | -2.803 M -107.98 % | 35.134 M 548.19 % | -7.839 M -2 974.12 % | -255.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 -100.00 % | 7.144 M 516.94 % | -1.714 M -121.24 % | -774.500 K 0.00 % | -774.500 K 92.43 % | -10.227 M 0.00 % | -10.227 M -112.64 % | 80.906 M 0.00 % | 80.906 M 100.00 % | 40.453 M 180.80 % | 14.407 M 100.00 % | 7.203 M |
| Operating expenses | 161.869 M 13.58 % | 142.511 M -11.91 % | 161.780 M -42.70 % | 282.355 M 31.85 % | 214.152 M -29.59 % | 304.167 M 32.09 % | 230.277 M -43.27 % | 405.929 M 4.32 % | 389.127 M -6.81 % | 417.575 M 9.32 % | 381.987 M 7.37 % | 355.765 M 884.79 % | 36.126 M -82.81 % | 210.134 M 29.49 % | 162.280 M -31.12 % | 235.609 M 16.13 % | 202.888 M -14.92 % | 238.478 M -10.07 % | 265.186 M 0.74 % | 263.247 M 3.91 % | 253.332 M 28.56 % | 197.048 M -18.05 % | 240.454 M -18.98 % | 296.787 M 36.66 % | 217.169 M -36.92 % | 344.260 M 0.00 % | 344.260 M -5.56 % | 364.521 M 0.00 % | 364.521 M 6.91 % | 340.968 M 0.00 % | 340.968 M 100.00 % | 170.484 M -14.85 % | 200.211 M 100.00 % | 100.105 M |
| Cost and expenses | 243.231 M 10.50 % | 220.119 M -9.28 % | 242.631 M -33.32 % | 363.885 M 8.63 % | 334.979 M -25.80 % | 451.431 M 15.23 % | 391.764 M -34.01 % | 593.691 M -1.70 % | 603.965 M -3.90 % | 628.493 M 14.18 % | 550.454 M 11.87 % | 492.039 M 285.73 % | 127.560 M -55.57 % | 287.107 M 37.79 % | 208.368 M -29.31 % | 294.779 M 14.97 % | 256.395 M -7.52 % | 277.253 M -12.16 % | 315.640 M 0.54 % | 313.935 M 4.74 % | 299.719 M 24.00 % | 241.707 M -15.01 % | 284.402 M -17.13 % | 343.181 M 36.09 % | 252.172 M -34.64 % | 385.791 M 0.00 % | 385.791 M -7.24 % | 415.906 M 0.00 % | 415.906 M 7.60 % | 386.535 M 0.00 % | 386.535 M 100.00 % | 193.268 M -17.55 % | 234.411 M 100.00 % | 117.206 M |
| Research and development expenses | 5.035 M -62.43 % | 13.401 M -16.02 % | 15.958 M -2.18 % | 16.313 M -12.34 % | 18.609 M -37.33 % | 29.696 M 610.94 % | 4.177 M -89.26 % | 38.893 M -28.25 % | 54.206 M -6.64 % | 58.061 M 62.45 % | 35.741 M 13.44 % | 31.507 M 98.71 % | 15.856 M 32.43 % | 11.973 M 3.44 % | 11.575 M 2.18 % | 11.328 M 149.63 % | 4.538 M -40.22 % | 7.591 M 52.46 % | 4.979 M -70.72 % | 17.004 M 681.79 % | 2.175 M -80.39 % | 11.089 M 195.71 % | 3.750 M -72.53 % | 13.651 M 182.45 % | 4.833 M -36.74 % | 7.640 M 0.00 % | 7.640 M -21.45 % | 9.726 M 0.00 % | 9.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 159.637 M 69.87 % | 93.976 M -38.84 % | 153.661 M -42.30 % | 266.297 M 30.26 % | 204.437 M -23.51 % | 267.276 M 20.33 % | 222.112 M -36.64 % | 350.567 M 1.52 % | 345.315 M -23.20 % | 449.650 M 29.69 % | 346.724 M 8.12 % | 320.686 M 35.27 % | 237.071 M 13.94 % | 208.060 M 32.70 % | 156.791 M -36.97 % | 248.758 M 22.25 % | 203.491 M -14.83 % | 238.926 M -12.47 % | 272.955 M -2.90 % | 281.116 M 7.52 % | 261.456 M 34.58 % | 194.276 M -26.85 % | 265.585 M 0.61 % | 263.978 M 19.49 % | 220.929 M -34.52 % | 337.395 M 0.00 % | 337.395 M -7.57 % | 365.022 M 0.00 % | 365.022 M 40.36 % | 260.062 M 0.00 % | 260.062 M 100.00 % | 130.031 M -30.02 % | 185.804 M 100.00 % | 92.902 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 4.852 M 395.61 % | 979.000 K -52.01 % | 2.040 M -22.20 % | 2.622 M -60.21 % | 6.590 M 715.59 % | 808.000 K -62.44 % | 2.151 M 150.99 % | 857.000 K -77.45 % | 3.800 M 20.48 % | 3.154 M 57.54 % | 2.002 M -11.42 % | 2.260 M 101.79 % | 1.120 M | 0.000 -100.00 % | 7.473 M | 0.000 -100.00 % | 15.288 M | 0.000 -100.00 % | 16.728 M | 0.000 -100.00 % | 10.907 M | 0.000 -100.00 % | 9.991 M | 0.000 -100.00 % | 13.279 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 104.585 M | 0.000 -100.00 % | 30.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 9.372 M 8.84 % | 8.611 M -7.82 % | 9.341 M 207.45 % | -8.693 M -135.60 % | 24.421 M 782.53 % | -3.578 M -116.37 % | 21.855 M 8.97 % | 20.056 M -43.48 % | 35.482 M 125.50 % | 15.735 M -41.45 % | 26.876 M 32.15 % | 20.338 M -19.04 % | 25.122 M 42.62 % | 17.615 M -40.43 % | 29.572 M 101.31 % | 14.690 M -31.05 % | 21.306 M 71.96 % | 12.390 M -46.03 % | 22.956 M 142.13 % | 9.481 M -58.06 % | 22.606 M 143.21 % | 9.295 M -56.31 % | 21.274 M -12.74 % | 24.379 M 19.39 % | 20.419 M 3.63 % | 19.703 M 0.00 % | 19.703 M 15.21 % | 17.102 M 0.00 % | 17.102 M 72.82 % | 9.896 M 0.00 % | 9.896 M 100.00 % | 4.948 M 68.07 % | 2.944 M 100.00 % | 1.472 M |
| Operating income | 15.682 M 58.47 % | 9.896 M -15.09 % | 11.655 M 107.53 % | -154.759 M -3 560.62 % | 4.472 M 110.31 % | -43.359 M -406.71 % | 14.137 M 109.57 % | -147.688 M -359.21 % | 56.977 M 351.24 % | -22.678 M -135.36 % | 64.135 M 530.73 % | -14.890 M -1 151.26 % | -1.190 M 98.50 % | -79.202 M -116.61 % | -36.564 M 42.98 % | -64.123 M -389.10 % | 22.180 M 123.53 % | -94.257 M -937.62 % | -9.084 M 72.06 % | -32.514 M -205.03 % | 30.958 M 1 084.67 % | -3.144 M -537.88 % | 718.000 K 100.81 % | -88.325 M -885.44 % | -8.963 M 86.67 % | -67.264 M 60.86 % | -171.849 M -724.47 % | 27.519 M 899.74 % | -3.441 M -106.80 % | 50.573 M 0.00 % | 50.573 M 100.00 % | 25.287 M -71.54 % | 88.857 M 100.00 % | 44.428 M |
| Operating income ratio | 0.06 40.78 % | 0.04 -6.13 % | 0.05 105.92 % | -0.77 -6 038.04 % | 0.01 111.96 % | -0.11 -411.49 % | 0.04 110.20 % | -0.34 -503.87 % | 0.08 355.83 % | -0.03 -131.57 % | 0.11 434.77 % | -0.03 -792.95 % | 0.00 99.06 % | -0.38 -72.37 % | -0.22 13.40 % | -0.25 -427.27 % | 0.08 115.53 % | -0.50 -1 670.41 % | -0.03 72.89 % | -0.10 -216.02 % | 0.09 807.30 % | -0.01 -650.23 % | 0.00 100.61 % | -0.37 -952.77 % | -0.04 87.43 % | -0.28 60.86 % | -0.72 -1 204.44 % | 0.07 899.74 % | -0.01 -107.08 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 -57.91 % | 0.27 0.00 % | 0.27 |
| Total other income expenses net | 4.862 M 8.04 % | 4.500 M 206.12 % | 1.470 M 124.17 % | -6.082 M -190.94 % | 6.688 M 178.56 % | -8.513 M -10.99 % | -7.670 M 14.38 % | -8.958 M -200.15 % | 8.945 M 221.99 % | 2.778 M 274.72 % | -1.590 M -903.03 % | 198.000 K 101.29 % | -15.344 M -2 013.22 % | 802.000 K 112.54 % | -6.395 M -125.49 % | 25.093 M 159.60 % | 9.666 M -37.69 % | 15.512 M -13.75 % | 17.984 M -64.15 % | 50.161 M 191.53 % | 17.206 M -38.66 % | 28.052 M -2.87 % | 28.881 M 450.03 % | -8.251 M -196.02 % | 8.593 M 115.99 % | -53.749 M | 0.000 100.00 % | -3.163 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 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 | 2009-06-30 | 2009-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 | 2011-06-30 | 2010-12-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -160.530 M -24.95 % | -128.474 M 29.09 % | -181.169 M -10.49 % | -163.968 M 33.78 % | -247.620 M -598.84 % | -35.433 M -247.01 % | -10.211 M -114.47 % | 70.572 M 183.79 % | -84.223 M 76.70 % | -361.435 M -494.49 % | -60.797 M 61.63 % | -158.435 M -43.14 % | -110.689 M -218.48 % | 93.425 M 82.55 % | 51.179 M 187.05 % | -58.790 M 59.15 % | -143.901 M 6.49 % | -153.884 M 31.82 % | -225.708 M 47.00 % | -425.858 M -104.35 % | -208.398 M 44.83 % | -377.753 M -61.61 % | -233.745 M 42.79 % | -408.578 M 27.18 % | -561.053 M -25.38 % | -447.478 M 11.91 % | -508.006 M 16.38 % | -607.541 M 42.57 % | -1.058 B 9.62 % | -1.170 B -1 027.87 % | -103.777 M |
| Total investments | 91.848 M -29.71 % | 130.670 M -38.04 % | 210.882 M 151.84 % | 83.735 M -57.39 % | 196.500 M -39.38 % | 324.149 M 59.31 % | 203.474 M -22.98 % | 264.190 M 21.28 % | 217.835 M 23.64 % | 176.190 M 21.85 % | 144.594 M 61.96 % | 89.276 M -64.31 % | 250.134 M 89.04 % | 132.319 M 40.88 % | 93.921 M -6.36 % | 100.297 M 55.33 % | 64.570 M -3.53 % | 66.933 M -21.61 % | 85.382 M 70.76 % | 50.000 M -83.84 % | 309.338 M 209.34 % | 100.000 M -61.92 % | 262.629 M 30.66 % | 201.000 M 5 642.86 % | 3.500 M | 0.000 -100.00 % | 304.981 M 353.27 % | 67.284 M -1.07 % | 68.010 M -1.10 % | 68.767 M 281.51 % | 18.025 M |
| Total debt | 4.012 M -29.38 % | 5.681 M 69.63 % | 3.349 M -34.51 % | 5.114 M -70.51 % | 17.341 M -91.10 % | 194.887 M -22.49 % | 251.448 M -12.27 % | 286.614 M 41.17 % | 203.033 M 11.32 % | 182.387 M 6.25 % | 171.661 M 52.77 % | 112.368 M 14.17 % | 98.421 M -34.39 % | 150.000 M 0.00 % | 150.000 M 650.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 M |
| Accumulated other comprehensive income loss | 347.973 M 0.00 % | 347.973 M 1.63 % | 342.399 M 30.02 % | 263.337 M -23.20 % | 342.871 M 29.65 % | 264.461 M -22.28 % | 340.274 M 28.67 % | 264.461 M -20.29 % | 331.762 M 19.12 % | 278.509 M -14.85 % | 327.089 M 17.37 % | 278.689 M -13.29 % | 321.422 M 15.36 % | 278.614 M -13.50 % | 322.090 M 15.59 % | 278.649 M -12.74 % | 319.345 M 14.65 % | 278.535 M -14.88 % | 327.230 M 14.31 % | 286.258 M -11.05 % | 321.830 M 14.55 % | 280.952 M 0.46 % | 279.664 M 288.47 % | -148.387 M -152.61 % | 282.069 M 328.77 % | -123.300 M | 0.000 100.00 % | -55.179 M | 0.000 100.00 % | -26.851 M -176.64 % | -9.706 M |
| Retained earnings | -799.967 M 1.53 % | -812.369 M 0.85 % | -819.360 M -9.43 % | -748.763 M -16.24 % | -644.149 M -43.30 % | -449.520 M -3.85 % | -432.865 M -23.52 % | -350.431 M -37.98 % | -253.973 M -24.06 % | -204.718 M 34.36 % | -311.877 M -24.65 % | -250.197 M 19.54 % | -310.958 M 24.62 % | -412.545 M -0.67 % | -409.786 M -29.17 % | -317.246 M 11.43 % | -358.173 M -11.47 % | -321.332 M -2.61 % | -313.169 M -23.97 % | -252.618 M 28.25 % | -352.058 M -2.01 % | -345.126 M 7.48 % | -373.021 M 4.86 % | -392.090 M -27.94 % | -306.462 M 14.89 % | -360.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K 206.38 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 0.00 % | 94.000 K 4.44 % | 90.000 K 4.65 % | 86.000 K 2.38 % | 84.000 K -5.62 % | 89.000 K 0.00 % | 89.000 K 0.00 % | 89.000 K 0.00 % | 89.000 K 0.00 % | 89.000 K 0.00 % | 89.000 K 0.00 % | 89.000 K -1.11 % | 90.000 K -5.26 % | 95.000 K -99.99 % | 1.846 B 6.38 % | 1.736 B 479.50 % | 299.514 M |
| Total equity | 487.778 M 2.61 % | 475.376 M -15.48 % | 562.435 M 1.53 % | 553.970 M -24.95 % | 738.118 M -29.86 % | 1.052 B 3.00 % | 1.022 B -3.18 % | 1.055 B -13.30 % | 1.217 B 0.57 % | 1.210 B 7.42 % | 1.127 B 4.38 % | 1.079 B -11.64 % | 1.222 B 16.47 % | 1.049 B -5.80 % | 1.113 B -2.52 % | 1.142 B 8.84 % | 1.050 B 6.06 % | 989.532 M -10.04 % | 1.100 B -11.70 % | 1.246 B 2.76 % | 1.212 B 2.48 % | 1.183 B 1.17 % | 1.169 B 1.56 % | 1.151 B -6.79 % | 1.235 B -0.02 % | 1.236 B -12.41 % | 1.411 B -15.65 % | 1.672 B -9.44 % | 1.846 B 6.38 % | 1.736 B 479.50 % | 299.514 M |
| Other non current liabilities | 2.643 M | 0.000 -100.00 % | 3.229 M | 0.000 | 0.000 100.00 % | -164.076 M 7.26 % | -176.920 M -708.70 % | -21.877 M 79.60 % | -107.260 M -967.90 % | -10.044 M 92.96 % | -142.676 M 4.66 % | -149.650 M -278.52 % | 83.828 M | 0.000 -100.00 % | 60.365 M 171.32 % | 22.249 M 32.63 % | 16.775 M -1.91 % | 17.101 M 8.55 % | 15.754 M 96.36 % | 8.023 M -51.28 % | 16.469 M 10.89 % | 14.852 M -0.90 % | 14.987 M -45.91 % | 27.706 M 151.48 % | 11.017 M 20.29 % | 9.159 M 10.46 % | 8.292 M -4.51 % | 8.684 M -4.20 % | 9.065 M -4.17 % | 9.459 M -93.24 % | 139.865 M |
| Long term debt | 1.537 M -37.87 % | 2.474 M 59.41 % | 1.552 M -17.23 % | 1.875 M -55.25 % | 4.190 M -93.13 % | 60.970 M -16.13 % | 72.694 M -36.68 % | 114.807 M 21.35 % | 94.605 M 26.52 % | 74.774 M 21.54 % | 61.523 M 69.36 % | 36.327 M 242.16 % | 10.617 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 -100.00 % | 15.000 M |
| Total non current liabilities | 4.180 M -29.53 % | 5.932 M 24.07 % | 4.781 M -10.00 % | 5.312 M -61.09 % | 13.653 M -74.08 % | 52.681 M -17.91 % | 64.174 M -30.94 % | 92.930 M 31.93 % | 70.440 M 8.82 % | 64.730 M 17.46 % | 55.108 M 96.81 % | 28.000 M -70.35 % | 94.445 M 8.96 % | 86.681 M 43.59 % | 60.365 M -2.35 % | 61.819 M 268.52 % | 16.775 M -1.91 % | 17.101 M 8.55 % | 15.754 M -4.24 % | 16.452 M -0.10 % | 16.469 M 10.89 % | 14.852 M -0.90 % | 14.987 M -45.91 % | 27.706 M 58.87 % | 17.439 M 11.92 % | 15.581 M -9.31 % | 17.180 M -7.65 % | 18.603 M -7.29 % | 20.066 M -3.36 % | 20.763 M -87.11 % | 161.065 M |
| Other current liabilities | 91.568 M 25.40 % | 73.022 M -30.84 % | 105.585 M -11.94 % | 119.901 M -11.02 % | 134.748 M -30.83 % | 194.808 M 40.96 % | 138.202 M -23.72 % | 181.168 M -2.38 % | 185.594 M -29.86 % | 264.591 M -10.11 % | 294.365 M -15.22 % | 347.208 M 164.06 % | 131.489 M -4.97 % | 138.366 M 63.94 % | 84.400 M -38.32 % | 136.830 M | 0.000 -100.00 % | 121.175 M -10.51 % | 135.407 M -4.32 % | 141.523 M 1.10 % | 139.982 M 6.56 % | 131.363 M -18.51 % | 161.201 M 164.20 % | 61.014 M | 0.000 -100.00 % | 110.585 M 30.87 % | 84.498 M -55.75 % | 190.960 M 111.69 % | 90.209 M -11.13 % | 101.504 M 217.39 % | 31.981 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.151 M 90.18 % | -133.917 M 24.45 % | -177.248 M -3.17 % | -171.807 M -58.45 % | -108.428 M -0.76 % | -107.613 M 2.29 % | -110.138 M -44.84 % | -76.041 M 13.40 % | -87.804 M 41.46 % | -150.000 M 0.00 % | -150.000 M -650.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.475 M -22.83 % | 3.207 M 78.46 % | 1.797 M -44.52 % | 3.239 M -75.37 % | 13.151 M -90.18 % | 133.917 M -23.43 % | 174.888 M 1.79 % | 171.807 M 58.45 % | 108.428 M 0.76 % | 107.613 M -2.29 % | 110.138 M 44.84 % | 76.041 M -13.40 % | 87.804 M -41.46 % | 150.000 M 0.00 % | 150.000 M 650.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M |
| Total current liabilities | 100.308 M 26.36 % | 79.385 M -27.48 % | 109.467 M -24.85 % | 145.661 M -8.64 % | 159.429 M -54.45 % | 350.009 M -4.03 % | 364.724 M -7.86 % | 395.816 M -0.16 % | 396.451 M -20.13 % | 496.396 M -3.99 % | 517.013 M 6.54 % | 485.289 M 100.24 % | 242.359 M -19.53 % | 301.182 M 24.62 % | 241.671 M 30.42 % | 185.295 M -10.26 % | 206.477 M 49.45 % | 138.160 M -13.52 % | 159.767 M 7.15 % | 149.100 M -32.25 % | 220.074 M 37.67 % | 159.859 M -25.45 % | 214.440 M 57.68 % | 136.000 M -33.68 % | 205.069 M 51.05 % | 135.766 M 35.37 % | 100.293 M -53.22 % | 214.392 M 82.94 % | 117.191 M -6.98 % | 125.988 M 18.94 % | 105.929 M |
| Total liabilities | 104.488 M 22.47 % | 85.317 M -25.32 % | 114.248 M -24.33 % | 150.973 M -12.77 % | 173.082 M -64.29 % | 484.728 M -6.58 % | 518.864 M -11.57 % | 586.742 M 2.10 % | 574.648 M -10.61 % | 642.842 M -0.10 % | 643.459 M 9.41 % | 588.114 M 74.62 % | 336.804 M -13.16 % | 387.863 M 28.42 % | 302.036 M 22.23 % | 247.114 M 10.69 % | 223.252 M 43.79 % | 155.261 M -11.54 % | 175.521 M 6.02 % | 165.552 M -30.01 % | 236.543 M 35.39 % | 174.711 M -23.85 % | 229.427 M 40.15 % | 163.706 M -26.43 % | 222.508 M 47.02 % | 151.347 M 28.84 % | 117.473 M -49.58 % | 232.995 M 69.75 % | 137.257 M -6.47 % | 146.751 M -45.04 % | 266.994 M |
| Other non current assets | 97.035 M -6.33 % | 103.595 M 130.29 % | 44.985 M -46.26 % | 83.706 M 281.29 % | -46.172 M 16.82 % | -55.509 M 12.68 % | -63.568 M 18.40 % | -77.905 M 24.36 % | -102.998 M 3.35 % | -106.567 M -41.41 % | -75.361 M -15.51 % | -65.242 M -114.77 % | -30.377 M 52.80 % | -64.353 M -2.32 % | -62.894 M -26.69 % | -49.645 M -19.16 % | -41.662 M -21.69 % | -34.237 M -2.89 % | -33.274 M 95.71 % | -775.760 M -88.59 % | -411.352 M 38.20 % | -665.611 M -58.33 % | -420.398 M -208.83 % | 386.285 M -2.71 % | 397.034 M 16.76 % | 340.041 M 1 002.74 % | 30.836 M -90.49 % | 324.319 M 3 138.01 % | 10.016 M -82.94 % | 58.705 M -36.91 % | 93.056 M |
| Long term investments | 91.848 M 1.91 % | 90.123 M -40.39 % | 151.182 M 521 217.24 % | 29.000 K -99.97 % | 83.585 M -28.24 % | 116.479 M -42.60 % | 202.911 M -20.00 % | 253.627 M 160.04 % | 97.535 M 74.51 % | 55.890 M -29.39 % | 79.152 M -0.16 % | 79.276 M -1.07 % | 80.134 M -14.77 % | 94.019 M 4.78 % | 89.730 M -6.64 % | 96.112 M 48.85 % | 64.570 M -3.53 % | 66.933 M 20.86 % | 55.382 M -92.49 % | 737.037 M 83.12 % | 402.485 M -38.34 % | 652.761 M 61.06 % | 405.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 304.981 M 353.27 % | 67.284 M -1.07 % | 68.010 M -1.10 % | 68.767 M 281.51 % | 18.025 M |
| Intangible assets | 1.812 M 2.14 % | 1.774 M -8.46 % | 1.938 M -93.03 % | 27.805 M 200.82 % | 9.243 M -88.39 % | 79.622 M -23.68 % | 104.324 M -3.78 % | 108.417 M -4.55 % | 113.587 M 7.96 % | 105.215 M -3.05 % | 108.523 M -4.50 % | 113.633 M -4.77 % | 119.322 M -50.85 % | 242.752 M -49.22 % | 478.093 M -2.30 % | 489.329 M 32.85 % | 368.339 M -1.18 % | 372.755 M -1.33 % | 377.792 M -2.31 % | 386.708 M 459.74 % | 69.087 M -81.76 % | 378.742 M 18 258.80 % | 2.063 M -6.86 % | 2.215 M -53.20 % | 4.733 M -5.85 % | 5.027 M -67.76 % | 15.592 M -8.62 % | 17.062 M -13.83 % | 19.801 M -10.59 % | 22.147 M 210.27 % | 7.138 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.337 M -13.14 % | 60.253 M 0.00 % | 60.253 M 0.00 % | 60.253 M 6.73 % | 56.453 M 0.00 % | 56.453 M 0.00 % | 56.453 M 0.00 % | 56.453 M 0.00 % | 56.453 M 0.00 % | 56.453 M 0.00 % | 56.453 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 % | 5.305 M -74.48 % | 20.785 M 0.00 % | 20.785 M | 0.000 |
| Goodwill and intangible assets | 1.812 M 2.14 % | 1.774 M -8.46 % | 1.938 M -93.03 % | 27.805 M 200.82 % | 9.243 M -93.00 % | 131.959 M -19.82 % | 164.577 M -2.43 % | 168.670 M -2.97 % | 173.840 M 7.53 % | 161.668 M -2.01 % | 164.976 M -3.00 % | 170.086 M -3.24 % | 175.775 M -41.25 % | 299.205 M -44.03 % | 534.546 M -2.06 % | 545.782 M 48.17 % | 368.339 M -1.18 % | 372.755 M -1.33 % | 377.792 M -2.31 % | 386.708 M 459.74 % | 69.087 M -81.76 % | 378.742 M 18 258.80 % | 2.063 M -6.86 % | 2.215 M -53.20 % | 4.733 M -5.85 % | 5.027 M -67.76 % | 15.592 M -30.29 % | 22.367 M -44.89 % | 40.586 M -5.46 % | 42.932 M 501.46 % | 7.138 M |
| Property plant equipment net | 121.699 M -6.27 % | 129.839 M -1.17 % | 131.374 M 6.28 % | 123.606 M -32.41 % | 182.882 M -61.61 % | 476.333 M 0.07 % | 475.990 M -5.77 % | 505.161 M -3.57 % | 523.846 M 18.88 % | 440.645 M 25.52 % | 351.063 M 4.91 % | 334.633 M 0.74 % | 332.160 M 57.97 % | 210.266 M -12.49 % | 240.290 M -34.17 % | 364.996 M -3.33 % | 377.585 M -1.06 % | 381.640 M -0.28 % | 382.715 M -1.63 % | 389.052 M 13.67 % | 342.265 M 19.31 % | 286.869 M -31.43 % | 418.335 M -1.24 % | 423.583 M -0.85 % | 427.230 M -9.78 % | 473.531 M -1.20 % | 479.296 M 11.76 % | 428.851 M 4.53 % | 410.274 M 50.76 % | 272.145 M 107.85 % | 130.935 M |
| Total non current assets | 312.394 M -3.98 % | 325.331 M -1.26 % | 329.479 M 18.91 % | 277.073 M 0.49 % | 275.710 M -61.96 % | 724.771 M -14.07 % | 843.478 M -9.05 % | 927.458 M 16.63 % | 795.221 M 20.82 % | 658.203 M 10.59 % | 595.191 M 1.92 % | 583.995 M -0.69 % | 588.069 M -2.56 % | 603.490 M -30.20 % | 864.566 M -14.14 % | 1.007 B 24.23 % | 810.494 M -1.32 % | 821.328 M 0.67 % | 815.889 M 5.17 % | 775.760 M 88.59 % | 411.352 M -38.20 % | 665.611 M 58.33 % | 420.398 M -49.14 % | 826.579 M -1.96 % | 843.064 M 1.11 % | 833.836 M -0.90 % | 841.384 M -1.92 % | 857.898 M 60.83 % | 533.429 M 18.29 % | 450.957 M 80.29 % | 250.130 M |
| Other current assets | 55.671 M 307.64 % | 13.657 M -64.13 % | 38.073 M -61.33 % | 98.454 M 83.22 % | 53.736 M -37.68 % | 86.227 M -2.33 % | 88.281 M -46.37 % | 164.601 M 2.00 % | 161.381 M -11.07 % | 181.472 M -55.98 % | 412.222 M -3.21 % | 425.877 M 107.97 % | 204.777 M -52.95 % | 435.208 M 204.35 % | 142.998 M 17.58 % | 121.618 M 130.76 % | 52.703 M 208.46 % | 17.086 M -68.97 % | 55.059 M 67.33 % | 32.905 M -50.54 % | 66.523 M 86.77 % | 35.618 M -42.32 % | 61.746 M 2.85 % | 60.033 M -41.85 % | 103.240 M 146.36 % | 41.906 M -74.98 % | 167.492 M -61.60 % | 436.223 M 14.12 % | 382.266 M 49.70 % | 255.351 M 80.84 % | 141.204 M |
| Short term investments | 0.000 -100.00 % | 40.547 M -32.08 % | 59.700 M -28.68 % | 83.706 M -25.87 % | 112.915 M -45.63 % | 207.670 M 36 786.32 % | 563.000 K -94.67 % | 10.563 M -91.22 % | 120.300 M 0.00 % | 120.300 M 83.83 % | 65.442 M 554.42 % | 10.000 M -94.12 % | 170.000 M 343.86 % | 38.300 M 813.86 % | 4.191 M 0.14 % | 4.185 M | 0.000 | 0.000 -100.00 % | 30.000 M -40.00 % | 50.000 M -83.84 % | 309.338 M 209.34 % | 100.000 M -61.92 % | 262.629 M 30.66 % | 201.000 M 5 642.86 % | 3.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 164.542 M 22.65 % | 134.155 M -27.29 % | 184.518 M 9.13 % | 169.082 M -36.19 % | 264.961 M 15.04 % | 230.320 M -11.98 % | 261.659 M 21.11 % | 216.042 M -24.79 % | 287.256 M -47.18 % | 543.822 M 133.94 % | 232.458 M -14.16 % | 270.803 M 29.50 % | 209.110 M 269.62 % | 56.575 M -42.75 % | 98.821 M 25.42 % | 78.790 M -45.25 % | 143.901 M -6.49 % | 153.884 M -31.82 % | 225.708 M -47.00 % | 425.858 M 104.35 % | 208.398 M -44.83 % | 377.753 M 61.61 % | 233.745 M -42.79 % | 408.578 M -27.18 % | 561.053 M 25.38 % | 447.478 M -11.91 % | 508.006 M -16.38 % | 607.541 M -42.57 % | 1.058 B -9.62 % | 1.170 B 593.50 % | 168.777 M |
| Cash and short term investments | 164.542 M -5.82 % | 174.702 M -31.46 % | 254.877 M 0.83 % | 252.788 M -33.10 % | 377.876 M -13.72 % | 437.990 M 67.03 % | 262.222 M 15.72 % | 226.605 M -44.40 % | 407.556 M -38.63 % | 664.122 M 37.46 % | 483.127 M 32.80 % | 363.803 M -13.71 % | 421.610 M 344.38 % | 94.875 M -7.90 % | 103.012 M 24.15 % | 82.975 M -42.34 % | 143.901 M -6.49 % | 153.884 M -39.82 % | 255.708 M -46.26 % | 475.858 M -8.09 % | 517.736 M 8.37 % | 477.753 M -3.75 % | 496.374 M 21.49 % | 408.578 M -27.63 % | 564.553 M 26.16 % | 447.478 M -11.91 % | 508.006 M -16.38 % | 607.541 M -42.57 % | 1.058 B -9.62 % | 1.170 B 593.50 % | 168.777 M |
| Total current assets | 279.872 M 18.91 % | 235.362 M -32.21 % | 347.204 M -18.85 % | 427.870 M -25.84 % | 576.949 M -22.32 % | 742.772 M 20.74 % | 615.201 M -1.50 % | 624.578 M -26.64 % | 851.397 M -19.66 % | 1.060 B -1.54 % | 1.076 B 8.21 % | 994.724 M 28.64 % | 773.256 M 26.48 % | 611.356 M 98.50 % | 307.986 M 11.89 % | 275.255 M -3.06 % | 283.956 M 26.09 % | 225.194 M -37.92 % | 362.749 M -31.86 % | 532.355 M -16.37 % | 636.582 M 19.52 % | 532.606 M -9.09 % | 585.829 M 19.93 % | 488.469 M -20.53 % | 614.695 M 11.15 % | 553.021 M -19.46 % | 686.634 M -34.44 % | 1.047 B -27.79 % | 1.450 B 1.31 % | 1.431 B 352.46 % | 316.378 M |
| Inventory | 28.200 M 6.77 % | 26.411 M 33.00 % | 19.858 M -15.75 % | 23.569 M -33.23 % | 35.300 M -67.69 % | 109.239 M -18.32 % | 133.747 M -1.90 % | 136.341 M -11.42 % | 153.916 M 10.42 % | 139.394 M 46.51 % | 95.141 M 58.08 % | 60.184 M 40.19 % | 42.929 M 40.88 % | 30.472 M 37.75 % | 22.121 M 25.08 % | 17.686 M -9.15 % | 19.467 M -14.32 % | 22.720 M 21.43 % | 18.710 M 202.36 % | 6.188 M -42.86 % | 10.830 M 111.77 % | 5.114 M -62.34 % | 13.578 M 139.30 % | 5.674 M -57.70 % | 13.413 M 65.43 % | 8.108 M -27.19 % | 11.136 M 31.03 % | 8.499 M -15.53 % | 10.062 M 77.49 % | 5.669 M -11.38 % | 6.397 M |
| Net receivables | 31.459 M 52.77 % | 20.592 M -40.13 % | 34.396 M -35.17 % | 53.059 M -51.78 % | 110.037 M 0.66 % | 109.316 M -16.52 % | 130.951 M 34.96 % | 97.031 M -24.52 % | 128.544 M 71.94 % | 74.762 M -12.93 % | 85.864 M -40.73 % | 144.860 M 39.37 % | 103.940 M 104.60 % | 50.801 M 27.46 % | 39.855 M -24.77 % | 52.976 M -21.96 % | 67.885 M 115.48 % | 31.504 M -5.31 % | 33.272 M 91.17 % | 17.404 M -58.06 % | 41.493 M 193.84 % | 14.121 M -0.07 % | 14.131 M -0.37 % | 14.184 M 53.77 % | 9.224 M -83.39 % | 55.529 M | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 41.927 M -9.19 % | 46.172 M -16.82 % | 55.509 M -12.68 % | 63.568 M -18.40 % | 77.905 M -24.36 % | 102.998 M -3.35 % | 106.567 M 41.41 % | 75.361 M 15.51 % | 65.242 M 114.77 % | 30.377 M -52.80 % | 64.353 M 2.32 % | 62.894 M 26.69 % | 49.645 M 19.16 % | 41.662 M 21.69 % | 34.237 M 2.89 % | 33.274 M -14.07 % | 38.723 M 336.71 % | 8.867 M -31.00 % | 12.850 M -14.97 % | 15.113 M 4.26 % | 14.496 M 3.05 % | 14.067 M -7.68 % | 15.237 M 42.68 % | 10.679 M -29.17 % | 15.077 M 231.87 % | 4.543 M -45.97 % | 8.408 M 761.48 % | 976.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.541 M -15.88 % | 69.595 M -15.09 % | 81.965 M -9.02 % | 90.096 M -37.99 % | 145.284 M 7.40 % | 135.271 M 37.09 % | 98.676 M 11.07 % | 88.841 M -54.94 % | 197.170 M -11.15 % | 221.922 M -8.65 % | 242.936 M 126.51 % | 107.252 M -39.86 % | 178.337 M 81.47 % | 98.271 M 1.48 % | 96.839 M -6.14 % | 103.172 M -74.27 % | 400.942 M 151.33 % | 159.529 M -59.36 % | 392.543 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 6.265 M 98.51 % | 3.156 M 51.37 % | 2.085 M -87.40 % | 16.547 M 368.49 % | 3.532 M -82.82 % | 20.559 M -20.22 % | 25.770 M -36.73 % | 40.727 M -55.47 % | 91.467 M -14.63 % | 107.148 M 53.16 % | 69.957 M 42.46 % | 49.105 M 157.84 % | 19.045 M 117.61 % | 8.752 M 59.10 % | 5.501 M -58.75 % | 13.336 M -93.14 % | 194.272 M 1 214.42 % | 14.780 M -16.62 % | 17.726 M 1 422.85 % | 1.164 M -97.52 % | 46.885 M 440.52 % | 8.674 M -79.23 % | 41.762 M -23.38 % | 54.505 M -72.60 % | 198.920 M 7 133.45 % | 2.750 M -38.56 % | 4.476 M -38.25 % | 7.248 M -45.86 % | 13.387 M 82.33 % | 7.342 M -30.16 % | 10.512 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 5.974 M -25.31 % | 7.998 M 1 003.17 % | 725.000 K -97.20 % | 25.864 M 1 123.46 % | 2.114 M -80.72 % | 10.962 M -35.68 % | 17.044 M -59.95 % | 42.553 M 228.98 % | 12.935 M 221.69 % | 4.021 M -1.06 % | 4.064 M 129.60 % | 1.770 M -88.30 % | 15.129 M 23.96 % | 12.205 M 453.51 % | 2.205 M -66.76 % | 6.634 M 3.45 % | 6.413 M -80.69 % | 33.207 M 67.53 % | 19.822 M 72.71 % | 11.477 M -43.96 % | 20.481 M 233.08 % | 6.149 M -72.59 % | 22.431 M 98.17 % | 11.319 M -30.06 % | 16.184 M 19.04 % | 13.595 M -20.69 % | 17.142 M 27.58 % | 13.436 M |
| Deferred revenue non current | 0.000 -100.00 % | 2.051 M | 0.000 -100.00 % | 2.187 M -3.02 % | 2.255 M -94.59 % | 41.679 M -0.36 % | 41.830 M 25.43 % | 33.348 M -1.12 % | 33.727 M -0.20 % | 33.795 M -0.86 % | 34.088 M -0.85 % | 34.381 M -1.13 % | 34.774 M -1.12 % | 35.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.720 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.073 M -1.40 % | 200.884 M -11.84 % | 227.873 M 0.84 % | 225.978 M 15.21 % | 196.151 M 31.93 % | 148.679 M 34.22 % | 110.771 M 22.47 % | 90.448 M 6.57 % | 84.873 M 5.60 % | 80.369 M -3.22 % | 83.046 M | 0.000 | 0.000 -100.00 % | 560.000 K -90.60 % | 5.960 M -43.49 % | 10.546 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 4.012 M -29.38 % | 5.681 M 69.63 % | 3.349 M -34.51 % | 5.114 M -58.56 % | 12.341 M -28.73 % | 17.316 M -12.47 % | 19.782 M -53.92 % | 42.934 M -2.47 % | 44.023 M 94.73 % | 22.607 M 49.19 % | 15.153 M -13.75 % | 17.568 M 0.84 % | 17.421 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 392.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 939.484 M 0.00 % | 939.484 M -9.59 % | 1.039 B 0.00 % | 1.039 B 0.00 % | 1.039 B 0.00 % | 1.039 B 13.76 % | 913.393 M 0.00 % | 913.393 M 0.00 % | 913.393 M -2.87 % | 940.346 M -2.33 % | 962.777 M 2.41 % | 940.089 M -16.11 % | 1.121 B 2.08 % | 1.098 B -2.04 % | 1.121 B 2.09 % | 1.098 B 0.87 % | 1.088 B 5.43 % | 1.032 B -4.88 % | 1.085 B -10.02 % | 1.206 B -2.10 % | 1.232 B -1.22 % | 1.247 B -1.23 % | 1.263 B -18.19 % | 1.543 B 22.53 % | 1.260 B -21.05 % | 1.595 B 13.12 % | 1.410 B -16.70 % | 1.693 B | 0.000 -100.00 % | 26.851 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.407 M | 0.000 -100.00 % | 1.250 M -82.66 % | 7.208 M -77.52 % | 32.070 M -15.85 % | 38.110 M -9.85 % | 42.274 M -14.37 % | 49.368 M 32.07 % | 37.380 M 21.23 % | 30.835 M -3.99 % | 32.117 M -13.39 % | 37.084 M 0.59 % | 36.867 M -4.66 % | 38.671 M -2.27 % | 39.570 M 468.04 % | 6.966 M -1.42 % | 7.066 M -13.02 % | 8.124 M -3.62 % | 8.429 M -4.64 % | 8.839 M 29.36 % | 6.833 M 2.38 % | 6.674 M -6.05 % | 7.104 M 10.62 % | 6.422 M 0.00 % | 6.422 M -27.75 % | 8.888 M -10.39 % | 9.919 M -9.84 % | 11.001 M -2.68 % | 11.304 M 82.32 % | 6.200 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.038 M -8.81 % | 89.966 M -8.19 % | 97.996 M -9.06 % | 107.757 M 31.87 % | 81.716 M 14.55 % | 71.338 M -4.66 % | 74.825 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 |
| Total assets | 592.266 M 5.63 % | 560.693 M -17.14 % | 676.683 M -4.01 % | 704.943 M -22.64 % | 911.200 M -40.72 % | 1.537 B -0.23 % | 1.541 B -6.18 % | 1.642 B -8.36 % | 1.792 B -3.31 % | 1.853 B 4.69 % | 1.770 B 6.16 % | 1.668 B 7.00 % | 1.558 B 8.47 % | 1.437 B 1.50 % | 1.415 B 1.88 % | 1.389 B 9.16 % | 1.273 B 11.18 % | 1.145 B -10.25 % | 1.275 B -9.62 % | 1.411 B -2.59 % | 1.449 B 6.71 % | 1.358 B -2.93 % | 1.399 B 6.37 % | 1.315 B -9.79 % | 1.458 B 5.11 % | 1.387 B -9.24 % | 1.528 B -19.80 % | 1.905 B -3.96 % | 1.984 B 5.38 % | 1.882 B 232.29 % | 566.508 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 | 2011-06-30 | 2010-12-31 | 2009-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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.241 M | 0.000 -100.00 % | 27.245 M | 0.000 -100.00 % | 162.029 M | 0.000 -100.00 % | 10.217 M | 0.000 -100.00 % | 4.650 M | 0.000 -100.00 % | 29.236 M | 0.000 100.00 % | -5.921 M | 0.000 100.00 % | -10.030 M -234.81 % | 7.440 M 91.95 % | 3.876 M 110.29 % | -37.681 M -166.65 % | 56.536 M | 0.000 100.00 % | -5.305 M | 0.000 -100.00 % | 82.613 M | 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.383 M | 0.000 -100.00 % | 53.000 K 120.83 % | 24.000 K -80.49 % | 123.000 K 53.75 % | 80.000 K 295.12 % | -41.000 K -130.37 % | 135.000 K -78.64 % | 632.000 K -21.49 % | 805.000 K -49.59 % | 1.597 M 179.20 % | 572.000 K -78.28 % | 2.634 M -27.64 % | 3.640 M 146.11 % | 1.479 M 85.11 % | 799.000 K -46.41 % | 1.491 M -65.46 % | 4.317 M -7.71 % | 4.678 M 0.00 % | 4.678 M -36.80 % | 7.401 M 0.00 % | 7.401 M -59.60 % | 18.322 M 0.00 % | 18.322 M 100.00 % | 9.161 M | 0.000 | 0.000 |
| Change in working capital | 0.000 100.00 % | -17.921 M | 0.000 -100.00 % | 90.513 M | 0.000 100.00 % | -7.727 M | 0.000 100.00 % | -66.184 M | 0.000 100.00 % | -77.208 M | 0.000 100.00 % | -107.766 M | 0.000 100.00 % | -41.657 M | 0.000 100.00 % | -29.323 M | 0.000 100.00 % | -25.003 M | 0.000 -100.00 % | 5.281 M | 0.000 -100.00 % | 13.886 M -44.89 % | 25.198 M 322.70 % | -11.315 M -125.88 % | 43.729 M -68.37 % | 138.255 M 0.00 % | 138.255 M 412.61 % | -44.226 M 0.00 % | -44.226 M -34.36 % | -32.916 M 0.00 % | -32.916 M -100.00 % | -16.458 M 69.14 % | -53.326 M -100.00 % | -26.663 M |
| Accounts receivables | 0.000 -100.00 % | 29.888 M | 0.000 -100.00 % | 47.110 M | 0.000 100.00 % | -8.268 M | 0.000 100.00 % | -29.677 M | 0.000 -100.00 % | 51.912 M | 0.000 100.00 % | -132.440 M | 0.000 -100.00 % | 2.722 M | 0.000 100.00 % | -19.733 M | 0.000 100.00 % | -14.301 M | 0.000 -100.00 % | 4.285 M | 0.000 -100.00 % | 268.000 K 62.42 % | 165.000 K 103.59 % | -4.598 M -111.50 % | 39.995 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -4.371 M | 0.000 -100.00 % | 21.636 M | 0.000 -100.00 % | 37.514 M | 0.000 -100.00 % | 3.053 M | 0.000 100.00 % | -79.210 M | 0.000 100.00 % | -29.712 M | 0.000 100.00 % | -12.898 M | 0.000 -100.00 % | 14.451 M | 0.000 100.00 % | -16.532 M | 0.000 100.00 % | -998.000 K | 0.000 -100.00 % | 8.283 M 198.56 % | -8.404 M -992.85 % | -769.000 K 88.40 % | -6.631 M -437.79 % | -1.233 M 0.00 % | -1.233 M 12.86 % | -1.415 M 0.00 % | -1.415 M -371.59 % | 521.000 K 0.00 % | 521.000 K 100.00 % | 260.500 K 74.83 % | 149.000 K 100.00 % | 74.500 K |
| 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 100.00 % | -9.464 M 22.42 % | -12.199 M | 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 % | -43.438 M | 0.000 -100.00 % | 21.767 M | 0.000 100.00 % | -36.973 M | 0.000 100.00 % | -39.560 M | 0.000 100.00 % | -49.910 M | 0.000 -100.00 % | 54.386 M | 0.000 100.00 % | -31.481 M | 0.000 100.00 % | -24.041 M | 0.000 -100.00 % | 5.830 M | 0.000 -100.00 % | 1.994 M | 0.000 -100.00 % | 5.335 M -84.04 % | 33.437 M 662.16 % | -5.948 M -157.39 % | 10.365 M -92.57 % | 139.488 M 0.00 % | 139.488 M 425.83 % | -42.811 M 0.00 % | -42.811 M -28.03 % | -33.437 M 0.00 % | -33.437 M -100.00 % | -16.719 M 68.74 % | -53.475 M -100.00 % | -26.737 M |
| Other non cash items | 10.030 M 1 580.07 % | 597.000 K 112.20 % | -4.894 M -131.85 % | 15.367 M -91.46 % | 179.995 M 51.03 % | 119.181 M 2 180.31 % | -5.729 M -105.25 % | 109.219 M 184.36 % | -129.469 M -547.63 % | 28.923 M 29.03 % | 22.416 M -73.31 % | 83.995 M 135.91 % | -233.923 M -340.50 % | 97.264 M 198.85 % | -98.394 M -868.83 % | -10.156 M -265.59 % | -2.778 M -106.46 % | 43.033 M 236.81 % | -31.454 M 55.56 % | -70.779 M -4 043.97 % | -1.708 M 96.26 % | -45.651 M -220.50 % | 37.885 M 624.94 % | -7.217 M -131.19 % | 23.141 M 171.91 % | -32.179 M -240.85 % | 22.847 M 211.05 % | -20.575 M -353.55 % | 8.115 M 113.85 % | -58.582 M -189.41 % | 65.522 M 100.00 % | 32.761 M 17.80 % | 27.810 M 100.00 % | 13.905 M |
| Net cash provided by operating activities | 31.804 M 1 851.32 % | -1.816 M -114.70 % | 12.354 M 115.80 % | -78.212 M -188.68 % | 88.197 M 208.29 % | 28.608 M 200.98 % | 9.505 M 112.19 % | -77.960 M -15.40 % | -67.558 M -510.76 % | 16.447 M -71.98 % | 58.700 M 2 186.00 % | -2.814 M 92.98 % | -40.107 M -414.71 % | 12.744 M 113.43 % | -94.882 M -99.91 % | -47.463 M -201.58 % | 46.725 M 215.72 % | -40.379 M -851.44 % | -4.244 M -1 005.21 % | -384.000 K -100.60 % | 63.830 M 832.91 % | 6.842 M -93.32 % | 102.358 M 231.12 % | -78.062 M -189.70 % | 87.030 M 504.84 % | 14.389 M 0.00 % | 14.389 M 144.90 % | -32.046 M 0.00 % | -32.046 M -135.35 % | 90.651 M 0.00 % | 90.651 M 100.00 % | 45.326 M -6.12 % | 48.282 M 100.00 % | 24.141 M |
| Investments in property plant and equipment | -1.204 M 72.42 % | -4.365 M -593.96 % | -629.000 K 81.38 % | -3.378 M -6.76 % | -3.164 M 78.46 % | -14.687 M -29.08 % | -11.378 M 66.86 % | -34.336 M 65.08 % | -98.339 M -7.06 % | -91.856 M -190.80 % | -31.587 M -1.86 % | -31.009 M -108.52 % | -14.871 M 37.23 % | -23.690 M -61.49 % | -14.670 M -34.57 % | -10.901 M 24.23 % | -14.387 M 34.26 % | -21.886 M -110.28 % | -10.408 M 42.19 % | -18.003 M -77.21 % | -10.159 M 67.56 % | -31.321 M -106.02 % | -15.203 M -12.25 % | -13.544 M 33.12 % | -20.250 M 54.87 % | -44.868 M 0.00 % | -44.868 M 80.18 % | -226.381 M 0.00 % | -226.381 M -193.43 % | -77.150 M 0.00 % | -77.150 M -100.00 % | -38.575 M 47.56 % | -73.557 M -100.00 % | -36.779 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M 81.47 % | -26.990 M -774.75 % | 4.000 M 200.00 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.329 M 88.60 % | -73.035 M -630.35 % | -10.000 M | 0.000 | 0.000 -100.00 % | 1.343 M | 0.000 | 0.000 100.00 % | -2.207 M -112.24 % | -1.040 M -108.79 % | -498.000 K | 0.000 100.00 % | -497.000 K | 0.000 -100.00 % | 1.122 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -265.500 M -26.28 % | -210.250 M 8.59 % | -230.000 M 0.00 % | -230.000 M -360.00 % | -50.000 M 0.00 % | -50.000 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 267.707 M 26.70 % | 211.290 M -9.15 % | 232.571 M 0.00 % | 232.571 M 365.14 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.590 M -97.27 % | 58.151 M 837.47 % | 6.203 M 199.38 % | -6.242 M -129.48 % | 21.177 M 120.01 % | -105.820 M -209.78 % | 96.394 M 456.14 % | -27.066 M -901.48 % | 3.377 M -99.17 % | 406.881 M 461.39 % | -112.587 M -145.36 % | 248.199 M -11.07 % | 279.080 M 1 243.58 % | -24.404 M -1 030.74 % | 2.622 M -59.89 % | 6.537 M 362.21 % | -2.493 M -108.84 % | 28.214 M 169.93 % | -40.347 M -115.89 % | 253.844 M 226.38 % | -200.865 M -209.05 % | 184.195 M 386.29 % | -64.339 M 22.16 % | -82.655 M 35.64 % | -128.434 M -259.63 % | -35.713 M -184.43 % | 42.298 M 118.35 % | -230.468 M -201.81 % | 226.381 M 439.64 % | -66.653 M -186.39 % | 77.150 M 100.00 % | 38.575 M -47.56 % | 73.557 M 100.00 % | 36.779 M |
| Net cash used for investing activites | 386.000 K -99.28 % | 53.786 M 864.94 % | 5.574 M 157.94 % | -9.620 M -153.41 % | 18.013 M 114.95 % | -120.507 M -241.75 % | 85.016 M 228.03 % | -66.402 M 45.55 % | -121.952 M -138.23 % | 319.025 M 315.30 % | -148.174 M -168.22 % | 217.190 M -17.80 % | 264.209 M 649.36 % | -48.094 M -299.19 % | -12.048 M 5.08 % | -12.693 M 85.88 % | -89.915 M -2 348.67 % | -3.672 M 92.77 % | -50.755 M -121.52 % | 235.841 M 212.48 % | -209.681 M -237.16 % | 152.874 M 292.19 % | -79.542 M 17.32 % | -96.199 M 35.30 % | -148.684 M -284.09 % | -38.711 M 2.73 % | -39.798 M 82.58 % | -228.465 M 0.18 % | -228.881 M -223.47 % | -70.759 M 1.62 % | -71.923 M -100.00 % | -35.961 M 44.79 % | -65.138 M -100.00 % | -32.569 M |
| Debt repayment | -1.669 M | 0.000 100.00 % | -2.304 M | 0.000 100.00 % | -83.597 M | 0.000 100.00 % | -23.664 M | 0.000 100.00 % | -16.231 M | 0.000 -100.00 % | 54.835 M | 0.000 100.00 % | -73.481 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 100.00 % | -77.500 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.088 M 0.00 % | 2.088 M -99.82 % | 1.152 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.027 M 76.01 % | -29.288 M -76.98 % | -16.549 M -756.57 % | -1.932 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.912 M 0.00 % | -51.912 M | 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 100.00 % | -3.831 M 91.59 % | -45.553 M | 0.000 | 0.000 100.00 % | -157.908 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -127.969 M -714.41 % | -15.713 M 35.02 % | -24.180 M -54.80 % | -15.620 M | 0.000 100.00 % | -3.905 M | 0.000 | 0.000 | 0.000 100.00 % | -20.816 M 0.00 % | -20.816 M 12.36 % | -23.750 M 0.00 % | -23.750 M -100.00 % | -11.875 M 7.80 % | -12.880 M -100.00 % | -6.440 M |
| Other financing activites | -134.000 K 99.87 % | -101.423 M -92 102.73 % | -110.000 K 98.88 % | -9.803 M -179.80 % | 12.284 M -80.17 % | 61.953 M 340.14 % | -25.799 M -133.58 % | 76.823 M 1 670.38 % | -4.892 M 47.56 % | -9.329 M -293.96 % | -2.368 M -136.45 % | 6.496 M 260.28 % | -4.053 M -30.87 % | -3.097 M -102.47 % | 125.265 M 10 861.60 % | -1.164 M -102.96 % | 39.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 210.739 M | 0.000 | 0.000 -100.00 % | 51.912 M 200.00 % | -51.912 M -1 905.87 % | -2.588 M -262.97 % | 1.588 M 100.30 % | -537.704 M -210.49 % | 486.648 M 100.00 % | 243.324 M 335.95 % | 55.815 M 100.00 % | 27.907 M |
| Net cash used provided by financing activities | -1.803 M 98.22 % | -101.423 M -4 101.45 % | -2.414 M 75.37 % | -9.803 M 86.25 % | -71.313 M -215.11 % | 61.953 M 225.25 % | -49.463 M -167.76 % | 72.992 M 209.47 % | -66.676 M -614.72 % | -9.329 M -117.78 % | 52.467 M 134.65 % | -151.412 M -95.28 % | -77.534 M -2 403.52 % | -3.097 M -102.47 % | 125.265 M 10 861.60 % | -1.164 M -103.60 % | 32.316 M 210.34 % | -29.288 M 79.73 % | -144.518 M -719.03 % | -17.645 M 27.03 % | -24.180 M -54.80 % | -15.620 M -107.41 % | 210.739 M 5 496.65 % | -3.905 M -6 049.61 % | -63.500 K 99.88 % | -51.912 M 0.00 % | -51.912 M -169.99 % | -19.228 M 0.00 % | -19.228 M -103.75 % | 512.898 M 10.80 % | 462.898 M 100.00 % | 231.449 M 439.07 % | 42.935 M 100.00 % | 21.468 M |
| Effect of forex changes on cash | 0.000 100.00 % | -910.000 K -1 066.67 % | -78.000 K -104.44 % | 1.756 M 785.94 % | -256.000 K 81.62 % | -1.393 M -349.19 % | 559.000 K 258.33 % | 156.000 K 141.05 % | -380.000 K 97.43 % | -14.779 M -1 004.56 % | -1.338 M -5.11 % | -1.273 M -262.17 % | 785.000 K -16.67 % | 942.000 K -44.46 % | 1.696 M 150.66 % | -3.348 M -475.76 % | 891.000 K -41.19 % | 1.515 M 339.34 % | -633.000 K -79.83 % | -352.000 K -152.07 % | 676.000 K 868.18 % | -88.000 K -146.32 % | 190.000 K 159.75 % | -318.000 K 37.15 % | -506.000 K 77.65 % | -2.264 M -400.00 % | 754.500 K 106.26 % | -12.054 M -400.00 % | 4.018 M 121.64 % | -18.564 M -417.88 % | 5.840 M 100.00 % | 2.920 M -79.54 % | 14.270 M 100.00 % | 7.135 M |
| Net change in cash | 164.542 M 189.17 % | -184.518 M -200.00 % | 184.518 M 292.45 % | -95.879 M -376.78 % | 34.641 M 210.54 % | -31.339 M -168.70 % | 45.617 M 164.06 % | -71.214 M 72.24 % | -256.566 M -182.40 % | 311.364 M 912.01 % | -38.345 M -162.16 % | 61.691 M -58.13 % | 147.353 M 492.89 % | -37.505 M -287.23 % | 20.031 M 130.98 % | -64.668 M -547.78 % | -9.983 M 86.10 % | -71.824 M 64.11 % | -200.150 M -192.04 % | 217.460 M 228.40 % | -169.355 M -217.60 % | 144.008 M -38.39 % | 233.745 M 187.91 % | -265.880 M -197.23 % | 273.449 M 276.35 % | -155.063 M -300.00 % | -38.766 M 93.17 % | -567.928 M -300.00 % | -141.982 M -114.17 % | 1.002 B 300.00 % | 250.423 M 0.00 % | 250.423 M 1 141.27 % | 20.175 M 0.00 % | 20.175 M |
| Cash at beginning of period | 0.000 -100.00 % | 184.518 M | 0.000 -100.00 % | 264.961 M 15.04 % | 230.320 M -11.98 % | 261.659 M 21.11 % | 216.042 M -24.79 % | 287.256 M -47.18 % | 543.822 M 133.94 % | 232.458 M -14.16 % | 270.803 M 29.50 % | 209.112 M 238.59 % | 61.759 M -37.50 % | 98.821 M 25.42 % | 78.790 M -45.25 % | 143.901 M -6.49 % | 153.884 M -31.82 % | 225.708 M -47.00 % | 425.858 M 104.35 % | 208.398 M -44.83 % | 377.753 M 61.61 % | 233.745 M | 0.000 -100.00 % | 385.318 M 244.44 % | 111.870 M -81.43 % | 602.541 M 300.00 % | 150.635 M -87.13 % | 1.170 B 300.00 % | 292.617 M 73.38 % | 168.777 M 300.00 % | 42.194 M 0.00 % | 42.194 M 91.62 % | 22.020 M 0.00 % | 22.020 M |
| Cash at end of period | 164.542 M | 0.000 -100.00 % | 184.518 M 9.13 % | 169.082 M -36.19 % | 264.961 M 15.04 % | 230.320 M -11.98 % | 261.659 M 21.11 % | 216.042 M -24.79 % | 287.256 M -47.18 % | 543.822 M 133.94 % | 232.458 M -14.16 % | 270.803 M 29.50 % | 209.112 M 241.04 % | 61.316 M -37.95 % | 98.821 M 24.72 % | 79.233 M -44.94 % | 143.901 M -6.49 % | 153.884 M -31.82 % | 225.708 M -47.00 % | 425.858 M 104.35 % | 208.398 M -44.83 % | 377.753 M 61.61 % | 233.745 M 95.70 % | 119.438 M -69.00 % | 385.318 M -13.89 % | 447.478 M 300.00 % | 111.870 M -81.43 % | 602.541 M 300.00 % | 150.635 M -87.13 % | 1.170 B 300.00 % | 292.617 M 0.00 % | 292.617 M 593.50 % | 42.194 M 0.00 % | 42.194 M |
| Operating cash flow | 31.804 M 1 851.32 % | -1.816 M -114.70 % | 12.354 M 115.80 % | -78.212 M -188.68 % | 88.197 M 208.29 % | 28.608 M 200.98 % | 9.505 M 112.19 % | -77.960 M -15.40 % | -67.558 M -510.76 % | 16.447 M -71.98 % | 58.700 M 2 186.00 % | -2.814 M 92.98 % | -40.107 M -414.71 % | 12.744 M 113.43 % | -94.882 M -99.91 % | -47.463 M -201.58 % | 46.725 M 215.72 % | -40.379 M -851.44 % | -4.244 M -1 005.21 % | -384.000 K -100.60 % | 63.830 M 832.91 % | 6.842 M -93.32 % | 102.358 M 231.12 % | -78.062 M -189.70 % | 87.030 M 504.84 % | 14.389 M 0.00 % | 14.389 M 144.90 % | -32.046 M 0.00 % | -32.046 M -135.35 % | 90.651 M 0.00 % | 90.651 M 100.00 % | 45.326 M -6.12 % | 48.282 M 100.00 % | 24.141 M |
| Capital expenditure | -1.204 M 72.42 % | -4.365 M -593.96 % | -629.000 K 81.38 % | -3.378 M -6.76 % | -3.164 M 78.46 % | -14.687 M -29.08 % | -11.378 M 66.86 % | -34.336 M 65.08 % | -98.339 M -7.06 % | -91.856 M -190.80 % | -31.587 M -1.86 % | -31.009 M -108.52 % | -14.871 M 37.23 % | -23.690 M -61.49 % | -14.670 M -34.57 % | -10.901 M 24.23 % | -14.387 M 34.26 % | -21.886 M -110.28 % | -10.408 M 42.19 % | -18.003 M -77.21 % | -10.159 M 67.56 % | -31.321 M -106.02 % | -15.203 M -12.25 % | -13.544 M 33.12 % | -20.250 M 54.87 % | -44.868 M 0.00 % | -44.868 M 80.18 % | -226.381 M 0.00 % | -226.381 M -193.43 % | -77.150 M 0.00 % | -77.150 M -100.00 % | -38.575 M 47.56 % | -73.557 M -100.00 % | -36.779 M |
| Free CashFlow | 30.600 M 595.07 % | -6.181 M -152.72 % | 11.725 M 114.37 % | -81.590 M -195.95 % | 85.033 M 510.83 % | 13.921 M 843.25 % | -1.873 M 98.33 % | -112.296 M 32.31 % | -165.897 M -120.00 % | -75.409 M -378.13 % | 27.113 M 180.16 % | -33.823 M 38.48 % | -54.978 M -402.27 % | -10.946 M 90.01 % | -109.552 M -87.70 % | -58.364 M -280.48 % | 32.338 M 151.94 % | -62.265 M -324.96 % | -14.652 M 20.31 % | -18.387 M -134.26 % | 53.671 M 319.25 % | -24.479 M -128.09 % | 87.155 M 195.14 % | -91.606 M -237.18 % | 66.780 M 319.10 % | -30.479 M 0.00 % | -30.479 M 88.21 % | -258.427 M 0.00 % | -258.427 M -2 014.13 % | 13.501 M 0.00 % | 13.501 M 100.00 % | 6.751 M 126.71 % | -25.275 M -100.00 % | -12.638 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 | 2011 | 2011 | 2010 | 2010 | 2010 | 2009 | 2009 |