InvesTech Holdings Limited 1087.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 466.031 M -16.93 % | 561.011 M 0.78 % | 556.679 M 14.87 % | 484.598 M 3.30 % | 469.116 M -4.00 % | 488.682 M 17.79 % | 414.864 M -17.35 % | 501.933 M 42.53 % | 352.167 M -58.15 % | 841.527 M -59.87 % | 2.097 B -22.70 % | 2.713 B 40.28 % | 1.934 B 3.66 % | 1.865 B 31.93 % | 1.414 B 62.08 % | 872.396 M |
| Net income | -63.549 M -54.14 % | -41.229 M -14.90 % | -35.882 M -112.99 % | -16.847 M 79.71 % | -83.051 M -293.68 % | -21.096 M 54.31 % | -46.171 M 51.71 % | -95.611 M -37.37 % | -69.602 M -380.08 % | 24.851 M -49.68 % | 49.382 M 127.82 % | -177.510 M -267.33 % | -48.325 M -141.63 % | 116.071 M -23.97 % | 152.670 M 72.97 % | 88.265 M |
| Income before tax | -66.505 M -98.41 % | -33.519 M -16.35 % | -28.809 M -30.66 % | -22.048 M 71.83 % | -78.278 M -245.78 % | -22.638 M 61.25 % | -58.416 M 33.51 % | -87.852 M -77.36 % | -49.534 M -196.16 % | 51.510 M -19.40 % | 63.906 M 141.25 % | -154.942 M -166.30 % | -58.184 M -143.10 % | 135.000 M -22.08 % | 173.255 M 79.38 % | 96.587 M |
| Income before tax ratio | -0.14 -138.85 % | -0.06 -15.45 % | -0.05 -13.75 % | -0.05 72.73 % | -0.17 -260.20 % | -0.05 67.10 % | -0.14 19.55 % | -0.18 -24.44 % | -0.14 -329.79 % | 0.06 100.83 % | 0.03 153.36 % | -0.06 -89.83 % | -0.03 -141.58 % | 0.07 -40.94 % | 0.12 10.67 % | 0.11 |
| EBITDA | -8.410 M -247.16 % | 5.715 M 122.98 % | 2.563 M -67.36 % | 7.853 M 509.65 % | -1.917 M -124.75 % | 7.744 M 143.55 % | -17.781 M -7 217.28 % | -243.000 K 98.52 % | -16.448 M -112.80 % | 128.528 M -16.73 % | 154.356 M 137.61 % | 64.963 M -44.45 % | 116.952 M -45.20 % | 213.399 M -7.08 % | 229.656 M 64.77 % | 139.377 M |
| Net income ratio | -0.14 -85.55 % | -0.07 -14.01 % | -0.06 -85.41 % | -0.03 80.36 % | -0.18 -310.10 % | -0.04 61.21 % | -0.11 41.57 % | -0.19 3.62 % | -0.20 -769.26 % | 0.03 25.39 % | 0.02 135.99 % | -0.07 -161.85 % | -0.02 -140.16 % | 0.06 -42.37 % | 0.11 6.72 % | 0.10 |
| Ratio EBITDA | -0.02 -277.15 % | 0.01 121.26 % | 0.00 -71.59 % | 0.02 496.56 % | 0.00 -125.79 % | 0.02 136.97 % | -0.04 -8 752.99 % | 0.00 98.96 % | -0.05 -130.58 % | 0.15 107.47 % | 0.07 207.38 % | 0.02 -60.40 % | 0.06 -47.13 % | 0.11 -29.57 % | 0.16 1.66 % | 0.16 |
| Gross profit ratio | 0.12 -0.80 % | 0.12 -18.99 % | 0.15 30.13 % | 0.12 7.83 % | 0.11 -17.67 % | 0.13 54.67 % | 0.09 -32.53 % | 0.13 -24.68 % | 0.17 15.00 % | 0.15 13.46 % | 0.13 -1.94 % | 0.13 -9.25 % | 0.15 -28.30 % | 0.20 -11.91 % | 0.23 1.48 % | 0.23 |
| Weighted average shs out dil | 196.569 M 37.79 % | 142.656 M 6.12 % | 134.432 M 67.85 % | 80.090 M 5.29 % | 76.066 M 8.90 % | 69.847 M 19.40 % | 58.500 M 27.06 % | 46.041 M 15.48 % | 39.871 M 11.79 % | 35.667 M -0.93 % | 36.000 M 0.00 % | 36.000 M 0.00 % | 36.000 M 0.00 % | 36.000 M 29.63 % | 27.772 M 6.15 % | 26.163 M |
| Weighted average shs out | 196.570 M 37.79 % | 142.656 M 6.12 % | 134.432 M 67.85 % | 80.090 M 5.29 % | 76.066 M 8.90 % | 69.847 M 19.40 % | 58.500 M 27.06 % | 46.041 M 15.48 % | 39.871 M 11.79 % | 35.667 M -0.93 % | 36.000 M 0.00 % | 36.000 M 0.00 % | 36.000 M 0.00 % | 36.000 M 29.63 % | 27.772 M 6.15 % | 26.163 M |
| EPS diluted | -0.32 -10.34 % | -0.29 -7.41 % | -0.27 -28.57 % | -0.21 80.73 % | -1.09 -263.33 % | -0.30 62.03 % | -0.79 62.02 % | -2.08 -18.86 % | -1.75 -350.00 % | 0.70 -48.91 % | 1.37 127.79 % | -4.93 -267.91 % | -1.34 -141.61 % | 3.22 -41.45 % | 5.50 62.72 % | 3.38 |
| Earnings per share | -0.32 -10.34 % | -0.29 -7.41 % | -0.27 -28.57 % | -0.21 80.73 % | -1.09 -263.33 % | -0.30 62.03 % | -0.79 62.02 % | -2.08 -18.86 % | -1.75 -350.00 % | 0.70 -48.91 % | 1.37 127.79 % | -4.93 -267.91 % | -1.34 -141.61 % | 3.22 -41.45 % | 5.50 62.72 % | 3.38 |
| Gross profit | 57.434 M -17.60 % | 69.698 M -18.36 % | 85.371 M 49.49 % | 57.108 M 11.39 % | 51.267 M -20.97 % | 64.870 M 82.19 % | 35.606 M -44.23 % | 63.848 M 7.35 % | 59.477 M -51.87 % | 123.588 M -54.46 % | 271.404 M -24.20 % | 358.043 M 27.30 % | 281.255 M -25.67 % | 378.405 M 16.21 % | 325.614 M 64.47 % | 197.974 M |
| Income tax expense | 2.956 M 55.42 % | 1.902 M -54.82 % | 4.210 M 1 398.22 % | 281.000 K -26.82 % | 384.000 K -81.06 % | 2.027 M -46.08 % | 3.759 M -57.55 % | 8.855 M -54.21 % | 19.339 M 40.34 % | 13.780 M -14.50 % | 16.117 M -35.58 % | 25.020 M 467.86 % | 4.406 M -71.83 % | 15.640 M -14.23 % | 18.234 M 125.39 % | 8.090 M |
| Cost of revenue | 408.597 M -16.84 % | 491.313 M 4.24 % | 471.308 M 10.25 % | 427.490 M 2.31 % | 417.849 M -1.41 % | 423.812 M 11.75 % | 379.258 M -13.43 % | 438.085 M 49.68 % | 292.690 M -59.23 % | 717.939 M -60.67 % | 1.825 B -22.47 % | 2.354 B 42.49 % | 1.652 B 11.13 % | 1.487 B 36.63 % | 1.088 B 61.37 % | 674.422 M |
| General and administrative expenses | 62.011 M -0.45 % | 62.291 M -9.07 % | 68.508 M 26.03 % | 54.359 M 11.74 % | 48.647 M -13.19 % | 56.038 M 17.06 % | 47.872 M -17.13 % | 57.766 M -7.57 % | 62.495 M 60.17 % | 39.018 M -52.08 % | 81.428 M -47.40 % | 154.813 M 14.44 % | 135.284 M 15.91 % | 116.714 M 60.93 % | 72.525 M 51.16 % | 47.978 M |
| Selling and marketing expenses | 26.010 M -5.21 % | 27.440 M -4.42 % | 28.709 M 11.25 % | 25.806 M -0.52 % | 25.942 M 5.22 % | 24.654 M 11.22 % | 22.167 M -14.57 % | 25.947 M -9.95 % | 28.814 M 198.93 % | 9.639 M -76.86 % | 41.649 M -62.43 % | 110.871 M 43.90 % | 77.047 M 57.06 % | 49.056 M 80.13 % | 27.233 M 32.97 % | 20.480 M |
| Other expenses | -763.000 K -103.98 % | 19.156 M 281.21 % | 5.025 M 342.34 % | 1.136 M | 0.000 100.00 % | -31.016 M -56.14 % | -19.864 M -31 630.16 % | 63.000 K 250.00 % | 18.000 K -88.08 % | 151.000 K -98.71 % | 11.712 M 149.37 % | -23.722 M -280.18 % | 13.166 M 138.71 % | -34.011 M -1 418.77 % | 2.579 M 131.17 % | -8.273 M |
| Operating expenses | 109.723 M 0.77 % | 108.887 M -10.87 % | 122.163 M 23.09 % | 99.245 M 12.92 % | 87.891 M 4.34 % | 84.238 M -2.73 % | 86.601 M -28.37 % | 120.905 M 33.00 % | 90.907 M 121.48 % | 41.045 M -72.79 % | 150.839 M -57.21 % | 352.493 M 22.23 % | 288.383 M 48.70 % | 193.938 M 45.52 % | 133.269 M 52.37 % | 87.463 M |
| Cost and expenses | 518.320 M -13.64 % | 600.200 M 1.13 % | 593.471 M 12.67 % | 526.735 M 4.15 % | 505.740 M -0.45 % | 508.050 M 9.06 % | 465.859 M -16.66 % | 558.990 M 45.72 % | 383.597 M -49.46 % | 758.984 M -61.59 % | 1.976 B -27.00 % | 2.707 B 39.48 % | 1.941 B 15.46 % | 1.681 B 37.60 % | 1.222 B 60.34 % | 761.885 M |
| Research and development expenses | 22.465 M | 0.000 -100.00 % | 19.921 M 11.02 % | 17.944 M 34.18 % | 13.373 M -61.31 % | 34.562 M 8.22 % | 31.938 M -2.57 % | 32.779 M 6.51 % | 30.776 M 139.33 % | 12.859 M -60.65 % | 32.678 M -64.74 % | 92.673 M 14.14 % | 81.190 M 30.57 % | 62.179 M 101.02 % | 30.932 M 13.40 % | 27.278 M |
| Selling general and administrative expenses | 88.021 M -1.91 % | 89.731 M -7.70 % | 97.217 M 21.27 % | 80.165 M 7.58 % | 74.518 M -7.65 % | 80.692 M 15.21 % | 70.039 M -16.33 % | 83.713 M -8.32 % | 91.309 M 87.66 % | 48.657 M -60.47 % | 123.077 M -53.68 % | 265.684 M 25.13 % | 212.331 M 28.09 % | 165.770 M 66.17 % | 99.758 M 45.72 % | 68.458 M |
| Interest income | 701.000 K 70.98 % | 410.000 K 26.15 % | 325.000 K -29.96 % | 464.000 K -42.57 % | 808.000 K -4.38 % | 845.000 K -63.48 % | 2.314 M 339.92 % | 526.000 K -41.23 % | 895.000 K -4.89 % | 941.000 K -67.42 % | 2.888 M -30.79 % | 4.173 M 373.67 % | 881.000 K -91.32 % | 10.149 M 2 227.75 % | 436.000 K | 0.000 |
| Interest expense | 13.303 M 24.28 % | 10.704 M 151.92 % | 4.249 M 41.30 % | 3.007 M 2.77 % | 2.926 M -28.89 % | 4.115 M -57.73 % | 9.735 M -69.57 % | 31.991 M 1 151.60 % | 2.556 M -68.15 % | 8.025 M -81.45 % | 43.262 M -71.26 % | 150.551 M 252.88 % | 42.664 M 13.66 % | 37.536 M 96.63 % | 19.090 M 37.10 % | 13.924 M |
| Depreciation and amortization | 21.414 M -24.94 % | 28.530 M 5.19 % | 27.123 M 0.85 % | 26.894 M 26.06 % | 21.334 M -18.78 % | 26.267 M 23.39 % | 21.287 M 0.29 % | 21.225 M -30.48 % | 30.530 M -30.81 % | 44.128 M -18.05 % | 53.850 M -25.03 % | 71.829 M 37.62 % | 52.195 M 27.73 % | 40.863 M 9.52 % | 37.311 M 29.26 % | 28.866 M |
| Operating income | -29.558 M 24.58 % | -39.189 M -6.52 % | -36.792 M 12.68 % | -42.137 M -15.05 % | -36.624 M -86.77 % | -19.609 M 49.81 % | -39.068 M -82.00 % | -21.466 M 76.46 % | -91.200 M -208.06 % | 84.400 M -33.41 % | 126.755 M 988.32 % | -14.269 M -641.63 % | -1.924 M -101.12 % | 172.536 M -10.30 % | 192.345 M 74.05 % | 110.511 M |
| Operating income ratio | -0.06 9.20 % | -0.07 -5.69 % | -0.07 23.99 % | -0.09 -11.38 % | -0.08 -94.56 % | -0.04 57.39 % | -0.09 -120.20 % | -0.04 83.49 % | -0.26 -358.21 % | 0.10 65.91 % | 0.06 1 249.20 % | -0.01 -428.69 % | 0.00 -101.08 % | 0.09 -32.01 % | 0.14 7.39 % | 0.13 |
| Total other income expenses net | -36.947 M -751.62 % | 5.670 M -28.97 % | 7.983 M -60.26 % | 20.089 M 148.23 % | -41.654 M -1 275.17 % | -3.029 M 84.34 % | -19.348 M 45.05 % | -35.208 M -369.30 % | 13.074 M 207.32 % | -12.182 M 45.28 % | -22.261 M 85.60 % | -154.628 M -119.55 % | -70.428 M -87.63 % | -37.536 M -96.63 % | -19.090 M -37.10 % | -13.924 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 144.098 M -7.88 % | 156.429 M 345.58 % | 35.107 M 119.14 % | 16.020 M 175.32 % | -21.270 M -196.21 % | 22.107 M -40.67 % | 37.260 M 142.36 % | -87.954 M 75.21 % | -354.740 M -135.17 % | -150.844 M -147.22 % | 319.471 M -43.20 % | 562.485 M -21.65 % | 717.878 M 31.28 % | 546.821 M 8.78 % | 502.698 M 79.73 % | 279.695 M |
| Total investments | 13.037 M 0.76 % | 12.939 M -66.31 % | 38.407 M -25.05 % | 51.243 M -57.26 % | 119.885 M -69.66 % | 395.075 M -37.21 % | 629.152 M 1 925.73 % | 31.058 M 107.05 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 9 515.38 % | 156.000 K -99.67 % | 47.539 M | 0.000 | 0.000 |
| Total debt | 229.604 M -1.30 % | 232.625 M 146.05 % | 94.543 M 33.27 % | 70.940 M 29.32 % | 54.858 M -22.61 % | 70.888 M -47.70 % | 135.538 M 9.69 % | 123.560 M -30.88 % | 178.751 M 333.06 % | 41.276 M -91.57 % | 489.421 M -21.72 % | 625.206 M -21.86 % | 800.154 M 22.45 % | 653.471 M -1.45 % | 663.106 M 87.62 % | 353.439 M |
| Accumulated other comprehensive income loss | 198.981 M 139.51 % | -503.661 M -0.99 % | -498.727 M -3.42 % | -482.247 M -10.41 % | -436.769 M -168.24 % | -162.826 M -361.12 % | 62.356 M 22.64 % | 50.843 M 2 946.75 % | -1.786 M -47.12 % | -1.214 M 98.91 % | -111.390 M -49.95 % | -74.286 M 51.70 % | -153.805 M -32.24 % | -116.306 M -18.91 % | -97.806 M -35.48 % | -72.193 M |
| Retained earnings | -189.678 M -90.04 % | -99.812 M -7.72 % | -92.662 M -72.35 % | -53.763 M -45.64 % | -36.916 M -147.82 % | 77.197 M -21.46 % | 98.293 M -31.96 % | 144.464 M -25.31 % | 193.427 M -27.83 % | 268.017 M 24.32 % | 215.584 M 27.24 % | 169.436 M -46.59 % | 317.235 M | 0.000 | 0.000 | 0.000 |
| Common stock | 13.427 M 45.61 % | 9.221 M 22.08 % | 7.553 M 38.23 % | 5.464 M -97.10 % | 188.710 M 0.00 % | 188.710 M 20.25 % | 156.928 M 0.00 % | 156.928 M 42.73 % | 109.951 M 4.98 % | 104.732 M 7.53 % | 97.401 M 0.00 % | 97.401 M 0.00 % | 97.401 M 0.00 % | 97.401 M | 0.000 | 0.000 |
| Total equity | 212.408 M -20.40 % | 266.833 M -16.64 % | 320.093 M -2.80 % | 329.301 M -21.70 % | 420.544 M -46.18 % | 781.362 M -21.85 % | 999.808 M -4.14 % | 1.043 B -1.08 % | 1.054 B 0.62 % | 1.048 B 22.51 % | 855.388 M 7.51 % | 795.617 M -22.08 % | 1.021 B -6.54 % | 1.093 B 18.31 % | 923.471 M 182.45 % | 326.950 M |
| Other non current liabilities | 0.000 -100.00 % | 5.693 M 134.30 % | -16.599 M | 0.000 | 0.000 | 0.000 100.00 % | -29.817 M | 0.000 | 0.000 -100.00 % | 33.962 M | 0.000 -100.00 % | 8.614 M | 0.000 | 0.000 -100.00 % | 1.048 B | 0.000 |
| Long term debt | 11.437 M 66.67 % | 6.862 M -80.38 % | 34.969 M 1.09 % | 34.593 M 1 637.47 % | 1.991 M -71.42 % | 6.966 M -81.77 % | 38.215 M -17.66 % | 46.413 M -64.39 % | 130.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 9.691 M -22.81 % | 12.555 M -71.27 % | 43.699 M -11.17 % | 49.192 M 144.25 % | 20.140 M -25.69 % | 27.103 M -16.63 % | 32.510 M -29.95 % | 46.413 M -71.68 % | 163.916 M 304.23 % | 40.550 M 63.46 % | 24.807 M 6.28 % | 23.341 M 230.52 % | 7.062 M -98.94 % | 665.116 M -36.52 % | 1.048 B 59.84 % | 655.446 M |
| Other current liabilities | 85.226 M 88.38 % | 45.242 M -69.10 % | 146.403 M 71.25 % | 85.493 M 74.21 % | 49.074 M -56.22 % | 112.088 M 305.16 % | 27.665 M -39.05 % | 45.391 M -66.70 % | 136.297 M 21.35 % | 112.313 M 5.06 % | 106.903 M -9.55 % | 118.189 M 170.07 % | -168.668 M -345.70 % | 68.649 M 3 553.49 % | 1.879 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 100.00 % | -59.574 M -63.90 % | -36.347 M | 0.000 100.00 % | -63.922 M 34.32 % | -97.323 M -26.15 % | -77.147 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.699 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 227.131 M 0.61 % | 225.763 M 278.96 % | 59.574 M 63.90 % | 36.347 M -31.25 % | 52.867 M -17.29 % | 63.922 M -34.32 % | 97.323 M 26.15 % | 77.147 M 59.35 % | 48.413 M 17.29 % | 41.276 M -91.57 % | 489.421 M -21.72 % | 625.206 M -21.86 % | 800.154 M 22.45 % | 653.471 M -1.45 % | 663.106 M 87.62 % | 353.439 M |
| Total current liabilities | 459.920 M -1.52 % | 467.012 M 22.06 % | 382.620 M 38.16 % | 276.936 M -1.02 % | 279.786 M -7.18 % | 301.439 M 1.28 % | 297.637 M -7.80 % | 322.812 M -10.15 % | 359.298 M -43.14 % | 631.916 M -59.22 % | 1.550 B -3.08 % | 1.599 B 23.14 % | 1.298 B 8.94 % | 1.192 B 12.68 % | 1.058 B 59.64 % | 662.585 M |
| Total liabilities | 469.611 M -2.08 % | 479.567 M 12.49 % | 426.319 M 30.72 % | 326.128 M 8.74 % | 299.926 M -8.71 % | 328.542 M -8.73 % | 359.964 M -8.44 % | 393.139 M -24.86 % | 523.214 M -22.19 % | 672.466 M -57.29 % | 1.574 B -2.95 % | 1.622 B 24.26 % | 1.306 B -29.70 % | 1.857 B 75.56 % | 1.058 B 59.64 % | 662.585 M |
| Other non current assets | 67.968 M -16.61 % | 81.507 M 2 428.11 % | -3.501 M 5.84 % | -3.718 M -1.86 % | -3.650 M -21.59 % | -3.002 M -16.81 % | -2.570 M 99.30 % | -368.801 M 5.12 % | -388.683 M | 0.000 | 0.000 -100.00 % | 10.087 M | 0.000 -100.00 % | 655.398 M 2 076.82 % | 30.108 M 81.99 % | 16.544 M |
| Long term investments | 11.023 M 134.18 % | 4.707 M -74.37 % | 18.368 M -54.18 % | 40.086 M -63.91 % | 111.078 M -70.97 % | 382.569 M -37.58 % | 612.939 M 67.39 % | 366.179 M -5.79 % | 388.683 M 2 491.22 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 -100.00 % | 47.539 M | 0.000 | 0.000 |
| Intangible assets | 17.714 M -53.33 % | 37.959 M -34.78 % | 58.203 M -25.81 % | 78.448 M -20.51 % | 98.691 M -17.02 % | 118.936 M -14.55 % | 139.181 M -12.70 % | 159.426 M -11.37 % | 179.885 M -14.20 % | 209.656 M -9.70 % | 232.181 M -11.55 % | 262.489 M 346.77 % | 58.752 M 65.82 % | 35.431 M 266.33 % | 9.672 M 66.16 % | 5.821 M |
| GoodWill | 126.469 M -6.29 % | 134.952 M 0.00 % | 134.952 M 0.00 % | 134.952 M 0.00 % | 134.952 M -29.92 % | 192.564 M 0.00 % | 192.564 M -7.23 % | 207.580 M 0.00 % | 207.580 M -22.75 % | 268.726 M 339.48 % | 61.146 M 0.00 % | 61.146 M | 0.000 -100.00 % | 7.746 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 144.183 M -16.61 % | 172.911 M -10.48 % | 193.155 M -9.49 % | 213.400 M -8.66 % | 233.643 M -24.99 % | 311.500 M -6.10 % | 331.745 M -9.61 % | 367.006 M -5.28 % | 387.465 M -19.01 % | 478.382 M 63.09 % | 293.327 M -9.36 % | 323.635 M 450.85 % | 58.752 M 36.07 % | 43.177 M 346.41 % | 9.672 M 66.16 % | 5.821 M |
| Property plant equipment net | 9.667 M -32.95 % | 14.417 M -1.66 % | 14.661 M -26.03 % | 19.819 M 394.61 % | 4.007 M -58.84 % | 9.735 M 314.08 % | 2.351 M 30.97 % | 1.795 M 47.37 % | 1.218 M -18.64 % | 1.497 M -99.53 % | 315.602 M -26.56 % | 429.740 M -45.52 % | 788.758 M 20.35 % | 655.398 M 46.01 % | 448.875 M 45.47 % | 308.576 M |
| Total non current assets | 232.841 M -17.37 % | 281.774 M 24.58 % | 226.184 M -17.24 % | 273.305 M -21.63 % | 348.728 M -50.45 % | 703.804 M -25.68 % | 947.035 M 156.79 % | 368.801 M -5.66 % | 390.937 M -21.85 % | 500.241 M -20.74 % | 631.178 M -19.26 % | 781.736 M -7.95 % | 849.254 M -39.61 % | 1.406 B 186.20 % | 491.371 M 46.75 % | 334.845 M |
| Other current assets | 70.969 M 18.11 % | 60.089 M -27.62 % | 83.019 M 0.37 % | 82.709 M 29.36 % | 63.938 M -35.83 % | 99.632 M 58.63 % | 62.808 M -75.80 % | 259.527 M -3.11 % | 267.857 M -37.55 % | 428.935 M 102.53 % | 211.789 M -6.44 % | 226.366 M -87.61 % | 1.827 B 64.29 % | 1.112 B 161.39 % | 425.356 M 916.84 % | 41.831 M |
| Short term investments | 2.014 M -75.53 % | 8.232 M -58.92 % | 20.039 M 79.61 % | 11.157 M 26.68 % | 8.807 M -29.58 % | 12.506 M -22.86 % | 16.213 M -47.80 % | 31.058 M 107.05 % | 15.000 M | 0.000 | 0.000 -100.00 % | 5.000 M 3 105.13 % | 156.000 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 85.506 M 12.22 % | 76.196 M 28.20 % | 59.436 M 8.22 % | 54.920 M -27.86 % | 76.128 M 56.06 % | 48.781 M -50.36 % | 98.278 M -53.54 % | 211.514 M -60.35 % | 533.491 M 177.69 % | 192.120 M 13.05 % | 169.950 M 170.96 % | 62.721 M -23.77 % | 82.276 M -22.85 % | 106.650 M -33.51 % | 160.408 M 117.52 % | 73.744 M |
| Cash and short term investments | 87.520 M 3.66 % | 84.428 M 13.85 % | 74.158 M 5.44 % | 70.330 M -22.01 % | 90.182 M 18.05 % | 76.392 M -35.55 % | 118.530 M -51.94 % | 246.606 M -55.04 % | 548.491 M 185.49 % | 192.120 M 13.05 % | 169.950 M 170.96 % | 62.721 M -23.77 % | 82.276 M -22.85 % | 106.650 M -33.51 % | 160.408 M 117.52 % | 73.744 M |
| Total current assets | 449.178 M -3.32 % | 464.626 M -6.26 % | 495.651 M 30.98 % | 378.406 M 3.29 % | 366.343 M -8.23 % | 399.185 M -1.30 % | 404.426 M -45.69 % | 744.695 M -37.25 % | 1.187 B -2.74 % | 1.220 B -32.17 % | 1.799 B 9.93 % | 1.636 B 10.75 % | 1.477 B -4.27 % | 1.543 B 3.58 % | 1.490 B 127.57 % | 654.690 M |
| Inventory | 10.122 M -36.95 % | 16.053 M -21.06 % | 20.336 M 17.41 % | 17.320 M 36.94 % | 12.648 M -1.81 % | 12.881 M -3.86 % | 13.398 M 28.70 % | 10.410 M 72.61 % | 6.031 M -56.84 % | 13.975 M -90.39 % | 145.382 M 15.58 % | 125.782 M -61.57 % | 327.317 M 2.44 % | 319.518 M 78.96 % | 178.541 M 54.46 % | 115.594 M |
| Net receivables | 280.567 M -7.73 % | 304.056 M -4.43 % | 318.138 M 52.92 % | 208.047 M 4.25 % | 199.575 M -5.09 % | 210.280 M 0.28 % | 209.690 M -8.09 % | 228.152 M 25.25 % | 182.154 M | 0.000 -100.00 % | 1.272 B 4.54 % | 1.216 B 248.18 % | -820.861 M -177.27 % | 1.062 B 46.41 % | 725.544 M 71.31 % | 423.521 M |
| Tax assets | 0.000 -100.00 % | 8.232 M 135.13 % | 3.501 M -5.84 % | 3.718 M 1.86 % | 3.650 M 21.59 % | 3.002 M 16.81 % | 2.570 M -1.98 % | 2.622 M 16.33 % | 2.254 M -57.96 % | 5.362 M -26.03 % | 7.249 M 121.41 % | 3.274 M 87.73 % | 1.744 M -63.46 % | 4.773 M 75.74 % | 2.716 M -30.43 % | 3.904 M |
| Other assets | 0.000 | 0.000 -100.00 % | 24.577 M 561.03 % | 3.718 M -31.14 % | 5.399 M -21.92 % | 6.915 M -16.80 % | 8.311 M -97.42 % | 322.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 147.563 M -12.51 % | 168.659 M -21.64 % | 215.230 M 23.11 % | 174.832 M 8.12 % | 161.709 M -5.39 % | 170.915 M 7.06 % | 159.642 M 4.46 % | 152.825 M 49.16 % | 102.455 M -73.74 % | 390.229 M -54.99 % | 867.044 M 23.13 % | 704.176 M 5.67 % | 666.423 M 44.24 % | 462.009 M 20.14 % | 384.569 M 27.34 % | 302.007 M |
| Tax payables | 0.000 -100.00 % | 27.348 M 30.31 % | 20.987 M 26.34 % | 16.611 M 2.94 % | 16.136 M -12.48 % | 18.436 M 41.74 % | 13.007 M -72.59 % | 47.449 M -34.22 % | 72.133 M -18.12 % | 88.098 M 2.06 % | 86.322 M -42.98 % | 151.393 M 25 912.54 % | 582.000 K -92.50 % | 7.765 M -5.25 % | 8.195 M 14.79 % | 7.139 M |
| Deferred revenue non current | 0.000 100.00 % | -5.693 M -130.99 % | 18.370 M 548.89 % | 2.831 M -15.34 % | 3.344 M 45.64 % | 2.296 M -72.66 % | 8.398 M -62.67 % | 22.499 M 241.51 % | 6.588 M 0.00 % | 6.588 M -53.61 % | 14.200 M -3.58 % | 14.727 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 10.857 M 65.73 % | 6.551 M -86.75 % | 49.445 M -7.18 % | 53.269 M -6.11 % | 56.736 M -13.05 % | 65.249 M -1.77 % | 66.427 M -3.52 % | 68.848 M 720.20 % | 8.394 M 3 582.99 % | -241.000 K -100.68 % | 35.197 M -42.14 % | 60.833 M 347.86 % | 13.583 M 30.71 % | 10.392 M |
| Capital lease obligations | 8.964 M -35.16 % | 13.824 M 0.82 % | 13.712 M -31.31 % | 19.961 M 186.55 % | 6.966 M -51.31 % | 14.307 M 88.45 % | 7.592 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 498.727 M 3.42 % | 482.247 M 10.41 % | 436.769 M 168.24 % | 162.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 388.659 M -54.86 % | 861.085 M 118.36 % | 394.345 M 6.28 % | 371.049 M 69.19 % | 219.305 M -64.91 % | 625.012 M -0.08 % | 625.495 M 0.00 % | 625.495 M 9.36 % | 571.939 M 8.93 % | 525.063 M 22.24 % | 429.549 M 0.00 % | 429.549 M -23.59 % | 562.129 M 0.14 % | 561.353 M -30.91 % | 812.487 M 109.00 % | 388.751 M |
| Deferred tax liabilities non current | 2.657 M -53.33 % | 5.693 M -34.79 % | 8.730 M -25.82 % | 11.768 M -20.51 % | 14.805 M -17.02 % | 17.841 M -26.01 % | 24.112 M 0.83 % | 23.914 M -11.40 % | 26.990 M -20.53 % | 33.962 M 220.18 % | 10.607 M 23.14 % | 8.614 M 21.98 % | 7.062 M -27.33 % | 9.718 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.817 M 24.68 % | 23.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.048 B -59.84 % | -655.446 M |
| Total assets | 682.019 M -8.63 % | 746.400 M 0.00 % | 746.412 M 13.88 % | 655.429 M -9.03 % | 720.470 M -35.09 % | 1.110 B -18.38 % | 1.360 B -5.32 % | 1.436 B -8.97 % | 1.578 B -8.30 % | 1.720 B -29.20 % | 2.430 B 0.49 % | 2.418 B 3.93 % | 2.327 B -21.12 % | 2.950 B 48.87 % | 1.981 B 100.22 % | 989.535 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 % | 10.747 M | 0.000 | 0.000 100.00 % | -8.976 M -118.12 % | 49.549 M 628.75 % | -9.371 M | 0.000 | 0.000 100.00 % | -46.237 M -40.93 % | -32.809 M | 0.000 100.00 % | -36.421 M -50.04 % | -24.274 M |
| Stock based compensation | 0.000 -100.00 % | 883.000 K -26.60 % | 1.203 M 30.05 % | 925.000 K | 0.000 | 0.000 -100.00 % | 778.000 K -68.94 % | 2.505 M -17.08 % | 3.021 M | 0.000 | 0.000 -100.00 % | 203.000 K -94.60 % | 3.762 M | 0.000 -100.00 % | 7.147 M 0.00 % | 7.147 M |
| Change in working capital | 25.851 M 172.69 % | -35.564 M 66.15 % | -105.057 M -800.08 % | -11.672 M -196.49 % | 12.096 M 310.00 % | -5.760 M -170.26 % | 8.198 M 115.75 % | -52.054 M -737.82 % | -6.213 M 66.96 % | -18.803 M -116.27 % | 115.570 M 40.04 % | 82.529 M 3 518.77 % | -2.414 M 99.15 % | -285.370 M 7.83 % | -309.622 M -158.10 % | -119.964 M |
| Accounts receivables | 28.746 M 53.40 % | 18.739 M 117.15 % | -109.242 M -1 036.99 % | -9.608 M -191.48 % | 10.503 M 307.36 % | -5.065 M -141.21 % | 12.290 M 125.77 % | -47.695 M -111.92 % | 400.068 M -29.37 % | 566.448 M 601.51 % | -112.949 M 69.74 % | -373.244 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 7.553 M 56.73 % | 4.819 M 279.75 % | -2.681 M -29.89 % | -2.064 M -229.57 % | 1.593 M 329.21 % | -695.000 K 83.02 % | -4.092 M 6.13 % | -4.359 M -159.72 % | 7.299 M 119.71 % | -37.034 M -31.73 % | -28.114 M -283.49 % | 15.322 M 116.28 % | -94.100 M -2.68 % | -91.641 M -55.18 % | -59.054 M -3 547.56 % | -1.619 M |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 11.693 M 162.92 % | -18.585 M -1 074.04 % | -1.583 M | 0.000 | 0.000 100.00 % | -400.068 M 29.37 % | -566.448 M -601.51 % | 112.949 M -69.74 % | 373.244 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -10.448 M 82.33 % | -59.122 M -961.08 % | 6.866 M 158.72 % | -11.693 M -162.92 % | 18.585 M 1 074.04 % | 1.583 M -98.56 % | 109.944 M 32.11 % | 83.219 M 120.12 % | -413.580 M 24.56 % | -548.217 M -313.62 % | 256.633 M -41.73 % | 440.451 M 380.39 % | 91.686 M 147.33 % | -193.729 M 22.68 % | -250.568 M -111.73 % | -118.345 M |
| Other non cash items | 17.265 M -44.83 % | 31.294 M -49.64 % | 62.141 M 431.35 % | -18.754 M -129.19 % | 64.253 M 60.89 % | 39.936 M -64.96 % | 113.972 M -36.96 % | 180.793 M 14 260.05 % | 1.259 M 105.37 % | -23.465 M -238.45 % | 16.948 M -87.23 % | 132.697 M 210.34 % | 42.759 M 173.67 % | -58.039 M -520.85 % | 13.791 M 13.90 % | 12.108 M |
| Net cash provided by operating activities | 7.640 M 120.70 % | -36.906 M -4.72 % | -35.242 M -304.75 % | -8.707 M -143.72 % | 19.917 M -49.38 % | 39.347 M -55.83 % | 89.088 M 56.69 % | 56.856 M 287.59 % | -30.308 M -174.22 % | 40.833 M -83.68 % | 250.274 M 191.59 % | 85.830 M 1 516.69 % | 5.309 M 103.17 % | -167.546 M -46.28 % | -114.539 M -24 470.00 % | 470.000 K |
| Investments in property plant and equipment | -3.000 M -380.77 % | -624.000 K 21.80 % | -798.000 K 56.77 % | -1.846 M -184.88 % | -648.000 K -74.19 % | -372.000 K 76.57 % | -1.588 M -5.44 % | -1.506 M -217.72 % | -474.000 K 97.97 % | -23.341 M 68.93 % | -75.125 M -3.97 % | -72.257 M 60.94 % | -184.993 M 14.10 % | -215.360 M -20.88 % | -178.167 M -131.30 % | -77.030 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 13.354 M | 0.000 | 0.000 -100.00 % | 280.016 M -22.23 % | 360.060 M 566.00 % | -77.266 M -137.15 % | 207.957 M 200.14 % | 69.286 M 180.71 % | -85.844 M -9 627.64 % | 901.000 K 170.23 % | -1.283 M -112.83 % | 10.000 M 36.63 % | 7.319 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -37.284 M | 0.000 | 0.000 100.00 % | -12.980 M 95.37 % | -280.058 M 61.03 % | -718.660 M -193.54 % | -244.827 M | 0.000 | 0.000 100.00 % | -967.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 4.064 M -75.84 % | 16.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K -99.99 % | 358.600 M 45.94 % | 245.722 M | 0.000 | 0.000 100.00 % | -84.877 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 6.280 M 126.33 % | -23.852 M -554.56 % | -3.644 M 79.71 % | -17.964 M -170.87 % | 25.347 M 193.94 % | -26.981 M 86.08 % | -193.805 M -135.20 % | -82.399 M -133.08 % | 249.084 M 933.92 % | -29.869 M -1 300.98 % | -2.132 M -102.10 % | 101.664 M 1 100.43 % | -10.162 M -102.69 % | 377.854 M 198.97 % | -381.769 M -48 595.03 % | -784.000 K |
| Net cash used for investing activites | 3.280 M 116.07 % | -20.412 M 18.04 % | -24.905 M -285.77 % | -6.456 M -126.14 % | 24.699 M 161.24 % | -40.333 M 79.36 % | -195.393 M 55.99 % | -443.965 M -357.76 % | 172.239 M 11.30 % | 154.747 M 2 041.37 % | -7.971 M 94.40 % | -142.281 M 26.76 % | -194.254 M -220.50 % | 161.211 M 129.31 % | -549.936 M -680.11 % | -70.495 M |
| Debt repayment | -403.000 M -526.77 % | 94.430 M 200.47 % | 31.427 M 269.10 % | -18.585 M -11.68 % | -16.642 M 77.03 % | -72.438 M -2 396.14 % | -2.902 M 94.18 % | -49.876 M -135.35 % | 141.111 M 758.63 % | -21.425 M 84.24 % | -135.983 M -584.29 % | -19.872 M -111.70 % | 169.800 M 458.05 % | -47.423 M -114.94 % | 317.528 M 188.15 % | 110.196 M |
| Common stock issued | 10.223 M 151.30 % | 4.068 M -89.84 % | 40.055 M 177.10 % | 14.455 M | 0.000 -100.00 % | 32.434 M | 0.000 -100.00 % | 103.644 M 43.36 % | 72.297 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.980 M 244.29 % | 10.160 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -149.203 M | 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.252 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 389.734 M 1 690.30 % | -24.507 M -194.34 % | -8.326 M -1 029.72 % | -737.000 K -193.41 % | 789.000 K -96.84 % | 24.952 M | 0.000 -100.00 % | 100.533 M 39.11 % | 72.271 M 289 184.00 % | -25.000 K -102.50 % | 1.000 M | 0.000 -100.00 % | 3.606 M | 0.000 -100.00 % | 398.631 M | 0.000 |
| Net cash used provided by financing activities | -3.043 M -104.11 % | 73.991 M 17.16 % | 63.156 M 1 397.64 % | -4.867 M 69.30 % | -15.853 M 66.62 % | -47.486 M -1 536.32 % | -2.902 M -106.12 % | 47.405 M -77.78 % | 213.382 M 225.04 % | -170.653 M -26.43 % | -134.983 M -579.26 % | -19.872 M -111.46 % | 173.406 M 465.66 % | -47.423 M -106.31 % | 751.139 M 524.10 % | 120.356 M |
| Effect of forex changes on cash | 1.433 M 1 547.13 % | 87.000 K -94.23 % | 1.507 M 227.93 % | -1.178 M 16.81 % | -1.416 M -38.15 % | -1.025 M 74.56 % | -4.029 M -122.73 % | 17.727 M 227.15 % | -13.942 M -405.69 % | -2.757 M -2 929.67 % | -91.000 K 99.34 % | -13.873 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 9.310 M -44.45 % | 16.760 M 271.12 % | 4.516 M 121.29 % | -21.208 M -177.55 % | 27.347 M 155.25 % | -49.497 M 56.29 % | -113.236 M 64.83 % | -321.977 M -194.32 % | 341.371 M 1 439.79 % | 22.170 M -79.32 % | 107.229 M 218.88 % | -90.196 M -480.45 % | -15.539 M 71.09 % | -53.758 M -162.03 % | 86.664 M 72.19 % | 50.331 M |
| Cash at beginning of period | 76.196 M 28.20 % | 59.436 M 8.22 % | 54.920 M -27.86 % | 76.128 M 56.06 % | 48.781 M -50.36 % | 98.278 M -53.54 % | 211.514 M -60.35 % | 533.491 M 177.69 % | 192.120 M 13.05 % | 169.950 M 170.96 % | 62.721 M -58.98 % | 152.917 M 43.38 % | 106.650 M -33.51 % | 160.408 M 117.52 % | 73.744 M 214.97 % | 23.413 M |
| Cash at end of period | 85.506 M 12.22 % | 76.196 M 28.20 % | 59.436 M 8.22 % | 54.920 M -27.86 % | 76.128 M 56.06 % | 48.781 M -50.36 % | 98.278 M -53.54 % | 211.514 M -60.35 % | 533.491 M 177.69 % | 192.120 M 13.05 % | 169.950 M 170.96 % | 62.721 M -31.16 % | 91.111 M -14.57 % | 106.650 M -33.51 % | 160.408 M 117.52 % | 73.744 M |
| Operating cash flow | 7.640 M 120.70 % | -36.906 M -4.72 % | -35.242 M -304.75 % | -8.707 M -143.72 % | 19.917 M -49.38 % | 39.347 M -55.83 % | 89.088 M 56.69 % | 56.856 M 287.59 % | -30.308 M -174.22 % | 40.833 M -83.68 % | 250.274 M 191.59 % | 85.830 M 1 516.69 % | 5.309 M 103.17 % | -167.546 M -46.28 % | -114.539 M -24 470.00 % | 470.000 K |
| Capital expenditure | -3.000 M -380.77 % | -624.000 K 21.80 % | -798.000 K 56.77 % | -1.846 M -184.88 % | -648.000 K -74.19 % | -372.000 K 76.57 % | -1.588 M -5.44 % | -1.506 M -217.72 % | -474.000 K 97.97 % | -23.341 M 68.93 % | -75.125 M -3.97 % | -72.257 M 60.94 % | -184.993 M 14.10 % | -215.360 M -20.88 % | -178.167 M -131.30 % | -77.030 M |
| Free CashFlow | 4.640 M 112.36 % | -37.530 M -4.13 % | -36.040 M -241.51 % | -10.553 M -154.77 % | 19.269 M -50.56 % | 38.975 M -55.46 % | 87.500 M 58.08 % | 55.350 M 279.81 % | -30.782 M -275.98 % | 17.492 M -90.01 % | 175.149 M 1 190.42 % | 13.573 M 107.55 % | -179.684 M 53.07 % | -382.906 M -30.82 % | -292.706 M -282.32 % | -76.560 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 | 247.253 M 3.57 % | 238.734 M 5.03 % | 227.297 M -24.07 % | 299.370 M 14.42 % | 261.641 M -27.25 % | 359.620 M 82.49 % | 197.059 M -22.48 % | 254.192 M 10.32 % | 230.406 M -14.37 % | 269.084 M 34.52 % | 200.032 M -24.97 % | 266.605 M 20.05 % | 222.077 M 6.97 % | 207.610 M 0.17 % | 207.254 M -27.79 % | 287.033 M 33.57 % | 214.900 M 13.43 % | 189.452 M 16.43 % | 162.715 M 84.82 % | 88.042 M -86.65 % | 659.454 M 213.46 % | 210.382 M -68.17 % | 660.905 M 26.08 % | 524.192 M -60.25 % | 1.319 B 36.40 % | 966.838 M 0.00 % | 966.838 M 3.66 % | 932.688 M 0.00 % | 932.688 M 100.00 % | 466.344 M -34.04 % | 706.980 M 100.00 % | 353.490 M -18.96 % | 436.198 M 100.00 % | 218.099 M |
| Net income | -14.112 M 38.86 % | -23.082 M 42.96 % | -40.467 M -123.62 % | -18.096 M 21.77 % | -23.133 M -12.01 % | -20.652 M -35.60 % | -15.230 M -108.97 % | -7.288 M 33.06 % | -10.888 M -34.40 % | -8.101 M 87.90 % | -66.926 M -733.55 % | -8.029 M 38.56 % | -13.067 M 52.11 % | -27.283 M -44.45 % | -18.888 M 75.20 % | -76.168 M -291.75 % | -19.443 M 52.74 % | -41.140 M -44.54 % | -28.462 M -65.30 % | -17.218 M -265.02 % | 10.434 M 10.62 % | 9.433 M -60.58 % | 23.929 M 100.29 % | 11.947 M 128.34 % | -42.163 M -147.58 % | -17.030 M 45.58 % | -31.295 M -155.50 % | 56.391 M -5.51 % | 59.680 M 100.00 % | 29.840 M -61.50 % | 77.511 M 100.00 % | 38.755 M -12.41 % | 44.249 M 100.00 % | 22.124 M |
| Income before tax | -21.527 M 12.53 % | -24.610 M 41.26 % | -41.895 M -182.90 % | -14.809 M 20.85 % | -18.710 M -22.33 % | -15.295 M -13.18 % | -13.514 M -85.76 % | -7.275 M 50.75 % | -14.773 M -43.25 % | -10.313 M 84.83 % | -67.965 M -926.51 % | -6.621 M 58.66 % | -16.017 M 49.90 % | -31.972 M -20.90 % | -26.444 M 60.05 % | -66.197 M -205.69 % | -21.655 M -34.68 % | -16.079 M 51.94 % | -33.455 M -170.16 % | -12.384 M -139.32 % | 31.497 M 144.59 % | 12.878 M -64.06 % | 35.828 M 124.25 % | 15.977 M 155.77 % | -28.649 M 1.52 % | -29.092 M 0.00 % | -29.092 M -143.10 % | 67.500 M 0.00 % | 67.500 M 100.00 % | 33.750 M -61.04 % | 86.628 M 100.00 % | 43.314 M -10.31 % | 48.294 M 100.00 % | 24.147 M |
| Income before tax ratio | -0.09 15.54 % | -0.10 44.07 % | -0.18 -272.61 % | -0.05 30.82 % | -0.07 -68.14 % | -0.04 37.98 % | -0.07 -139.62 % | -0.03 55.36 % | -0.06 -67.29 % | -0.04 88.72 % | -0.34 -1 268.14 % | -0.02 65.57 % | -0.07 53.17 % | -0.15 -20.70 % | -0.13 44.68 % | -0.23 -128.87 % | -0.10 -18.73 % | -0.08 58.72 % | -0.21 -46.18 % | -0.14 -394.49 % | 0.05 -21.97 % | 0.06 12.91 % | 0.05 77.87 % | 0.03 240.30 % | -0.02 27.80 % | -0.03 0.00 % | -0.03 -141.58 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 -40.94 % | 0.12 0.00 % | 0.12 10.67 % | 0.11 0.00 % | 0.11 |
| EBITDA | -3.571 M -502.59 % | 887.000 K 109.54 % | -9.297 M -236.50 % | 6.811 M 350.87 % | -2.715 M -125.65 % | 10.583 M 271.77 % | -6.161 M -146.54 % | 13.238 M 345.83 % | -5.385 M -2 009.57 % | 282.000 K 112.82 % | -2.199 M -141.14 % | 5.345 M 252.67 % | -3.501 M 40.75 % | -5.909 M 50.23 % | -11.872 M -281.67 % | 6.535 M 196.41 % | -6.778 M -157.13 % | 11.865 M 174.99 % | -15.823 M -268.47 % | -4.294 M -107.29 % | 58.903 M 159.53 % | 22.696 M -65.51 % | 65.798 M 61.85 % | 40.653 M 4.62 % | 38.857 M -57.52 % | 91.482 M 259.18 % | 25.470 M -76.49 % | 108.344 M 3.13 % | 105.055 M 100.00 % | 52.528 M -53.78 % | 113.653 M 100.00 % | 56.826 M -18.32 % | 69.573 M 100.00 % | 34.786 M |
| Net income ratio | -0.06 40.97 % | -0.10 45.69 % | -0.18 -194.53 % | -0.06 31.63 % | -0.09 -53.96 % | -0.06 25.70 % | -0.08 -169.56 % | -0.03 39.33 % | -0.05 -56.97 % | -0.03 91.00 % | -0.33 -1 010.97 % | -0.03 48.82 % | -0.06 55.23 % | -0.13 -44.20 % | -0.09 65.66 % | -0.27 -193.30 % | -0.09 58.34 % | -0.22 -24.14 % | -0.17 10.56 % | -0.20 -1 336.04 % | 0.02 -64.71 % | 0.04 23.83 % | 0.04 58.86 % | 0.02 171.29 % | -0.03 -81.51 % | -0.02 45.58 % | -0.03 -153.54 % | 0.06 -5.51 % | 0.06 0.00 % | 0.06 -41.64 % | 0.11 0.00 % | 0.11 8.08 % | 0.10 0.00 % | 0.10 |
| Ratio EBITDA | -0.01 -488.72 % | 0.00 109.08 % | -0.04 -279.78 % | 0.02 319.25 % | -0.01 -135.26 % | 0.03 194.13 % | -0.03 -160.03 % | 0.05 322.83 % | -0.02 -2 330.13 % | 0.00 109.53 % | -0.01 -154.83 % | 0.02 227.17 % | -0.02 44.61 % | -0.03 50.31 % | -0.06 -351.60 % | 0.02 172.19 % | -0.03 -150.36 % | 0.06 164.40 % | -0.10 -99.37 % | -0.05 -154.61 % | 0.09 -17.20 % | 0.11 8.36 % | 0.10 28.37 % | 0.08 163.21 % | 0.03 -68.86 % | 0.09 259.18 % | 0.03 -77.32 % | 0.12 3.13 % | 0.11 0.00 % | 0.11 -29.93 % | 0.16 0.00 % | 0.16 0.79 % | 0.16 0.00 % | 0.16 |
| Gross profit ratio | 0.12 -15.45 % | 0.14 39.10 % | 0.10 -15.42 % | 0.12 -4.77 % | 0.13 -21.51 % | 0.16 18.70 % | 0.14 -5.37 % | 0.14 63.68 % | 0.09 -15.47 % | 0.10 -9.69 % | 0.12 -22.73 % | 0.15 33.32 % | 0.11 -3.58 % | 0.12 111.42 % | 0.06 -61.63 % | 0.14 36.39 % | 0.11 -60.01 % | 0.26 346.28 % | 0.06 -65.07 % | 0.17 44.55 % | 0.12 -20.44 % | 0.15 43.07 % | 0.10 -20.70 % | 0.13 2.98 % | 0.13 -13.58 % | 0.15 0.00 % | 0.15 -28.30 % | 0.20 0.00 % | 0.20 0.00 % | 0.20 -11.91 % | 0.23 0.00 % | 0.23 1.48 % | 0.23 0.00 % | 0.23 |
| Weighted average shs out dil | 199.888 M -0.02 % | 199.925 M 3.47 % | 193.214 M 14.96 % | 168.071 M 43.36 % | 117.240 M -27.87 % | 162.534 M 52.86 % | 106.330 M 32.76 % | 80.090 M 5.29 % | 76.066 M 0.00 % | 76.066 M 8.36 % | 70.200 M -0.01 % | 70.206 M 1.03 % | 69.489 M 18.78 % | 58.500 M 0.00 % | 58.500 M 18.81 % | 49.237 M 14.91 % | 42.846 M 5.17 % | 40.742 M 4.47 % | 39.000 M -95.11 % | 797.416 M 2 115.05 % | 36.000 M -94.95 % | 713.333 M 1 881.48 % | 36.000 M -95.00 % | 720.000 M 1 900.00 % | 36.000 M 0.00 % | 36.000 M -95.00 % | 720.000 M 1 900.00 % | 36.000 M -95.00 % | 720.000 M 0.00 % | 720.000 M 29.63 % | 555.439 M 0.00 % | 555.439 M 6.15 % | 523.260 M 0.00 % | 523.260 M |
| Weighted average shs out | 199.890 M -0.02 % | 199.926 M 3.47 % | 193.214 M 14.96 % | 168.072 M 43.36 % | 117.240 M -27.87 % | 162.535 M 52.86 % | 106.330 M 32.76 % | 80.090 M 5.29 % | 76.066 M 0.00 % | 76.066 M 8.36 % | 70.200 M -0.01 % | 70.206 M 1.03 % | 69.489 M 18.78 % | 58.500 M 0.00 % | 58.500 M 18.81 % | 49.237 M 14.91 % | 42.846 M 5.17 % | 40.742 M 4.47 % | 39.000 M -95.11 % | 797.416 M 4 776.54 % | 16.352 M -97.71 % | 713.333 M 2 400.93 % | 28.523 M -96.04 % | 720.000 M 1 901.38 % | 35.975 M -0.07 % | 36.000 M -95.00 % | 720.000 M 1 900.00 % | 36.000 M -95.00 % | 720.000 M 0.00 % | 720.000 M 29.63 % | 555.439 M 0.00 % | 555.439 M 6.15 % | 523.260 M 0.00 % | 523.260 M |
| EPS diluted | -0.07 41.17 % | -0.12 42.86 % | -0.21 -90.91 % | -0.11 45.00 % | -0.20 -53.85 % | -0.13 7.14 % | -0.14 -55.56 % | -0.09 35.71 % | -0.14 -250.00 % | -0.04 95.79 % | -0.95 -763.64 % | -0.11 42.11 % | -0.19 59.57 % | -0.47 -46.88 % | -0.32 79.35 % | -1.55 -244.44 % | -0.45 55.45 % | -1.01 -38.36 % | -0.73 -3 279.63 % | -0.02 -103.38 % | 0.64 4 748.48 % | 0.01 -98.43 % | 0.84 4 960.24 % | 0.02 101.42 % | -1.17 9.76 % | -1.30 -2 887.56 % | -0.04 -101.38 % | 3.14 3 688.89 % | 0.08 100.00 % | 0.04 -70.34 % | 0.14 100.00 % | 0.07 -17.49 % | 0.08 100.00 % | 0.04 |
| Earnings per share | -0.07 41.17 % | -0.12 42.86 % | -0.21 -90.91 % | -0.11 45.00 % | -0.20 -53.85 % | -0.13 7.14 % | -0.14 -55.56 % | -0.09 35.71 % | -0.14 -250.00 % | -0.04 95.79 % | -0.95 -763.64 % | -0.11 42.11 % | -0.19 59.57 % | -0.47 -46.88 % | -0.32 79.35 % | -1.55 -244.44 % | -0.45 55.45 % | -1.01 -38.36 % | -0.73 -3 279.63 % | -0.02 -101.54 % | 1.40 10 506.06 % | 0.01 -98.75 % | 1.06 6 285.54 % | 0.02 101.42 % | -1.17 9.76 % | -1.30 -2 887.56 % | -0.04 -101.38 % | 3.14 3 688.89 % | 0.08 100.00 % | 0.04 -70.34 % | 0.14 100.00 % | 0.07 -17.49 % | 0.08 100.00 % | 0.04 |
| Gross profit | 29.858 M -12.43 % | 34.096 M 46.10 % | 23.338 M -35.78 % | 36.343 M 8.96 % | 33.355 M -42.89 % | 58.408 M 116.62 % | 26.963 M -26.64 % | 36.754 M 80.57 % | 20.354 M -27.62 % | 28.120 M 21.48 % | 23.147 M -42.02 % | 39.925 M 60.05 % | 24.945 M 3.14 % | 24.186 M 111.79 % | 11.420 M -72.30 % | 41.221 M 82.18 % | 22.627 M -54.64 % | 49.878 M 419.62 % | 9.599 M -35.44 % | 14.869 M -80.70 % | 77.051 M 149.38 % | 30.897 M -54.46 % | 67.841 M -0.01 % | 67.851 M -59.07 % | 165.769 M 17.88 % | 140.628 M 0.00 % | 140.628 M -25.67 % | 189.203 M 0.00 % | 189.203 M 100.00 % | 94.601 M -41.89 % | 162.807 M 100.00 % | 81.404 M -17.76 % | 98.987 M 100.00 % | 49.494 M |
| Income tax expense | 7.415 M 385.27 % | 1.528 M 7.00 % | 1.428 M 11.13 % | 1.285 M 108.27 % | 617.000 K -82.99 % | 3.628 M 523.37 % | 582.000 K 160.25 % | -966.000 K -177.47 % | 1.247 M 311.71 % | -589.000 K -160.53 % | 973.000 K -56.54 % | 2.239 M 956.13 % | 212.000 K -90.68 % | 2.275 M 53.30 % | 1.484 M -83.12 % | 8.790 M 13 423.08 % | 65.000 K -99.67 % | 19.995 M 2 948.02 % | 656.000 K -86.43 % | 4.835 M -53.03 % | 10.293 M 198.78 % | 3.445 M -43.21 % | 6.066 M 50.55 % | 4.029 M -70.95 % | 13.868 M 529.51 % | 2.203 M 0.00 % | 2.203 M -71.83 % | 7.820 M 0.00 % | 7.820 M 100.00 % | 3.910 M -57.11 % | 9.117 M 100.00 % | 4.559 M 12.69 % | 4.045 M 100.00 % | 2.023 M |
| Cost of revenue | 217.395 M 6.23 % | 204.638 M 0.33 % | 203.959 M -22.46 % | 263.027 M 15.22 % | 228.286 M -24.21 % | 301.212 M 77.08 % | 170.096 M -21.77 % | 217.438 M 3.52 % | 210.052 M -12.83 % | 240.964 M 36.23 % | 176.885 M -21.97 % | 226.680 M 14.99 % | 197.132 M 7.47 % | 183.424 M -6.34 % | 195.834 M -20.33 % | 245.812 M 27.85 % | 192.273 M 37.76 % | 139.574 M -8.84 % | 153.116 M 109.25 % | 73.173 M -87.44 % | 582.403 M 224.49 % | 179.485 M -69.74 % | 593.064 M 29.96 % | 456.341 M -60.42 % | 1.153 B 39.56 % | 826.210 M 0.00 % | 826.210 M 11.13 % | 743.486 M 0.00 % | 743.486 M 100.00 % | 371.743 M -31.69 % | 544.173 M 100.00 % | 272.087 M -19.31 % | 337.211 M 100.00 % | 168.606 M |
| General and administrative expenses | 30.992 M 3.31 % | 30.000 M -6.28 % | 32.011 M 6.66 % | 30.011 M -7.03 % | 32.280 M -19.95 % | 40.327 M 43.10 % | 28.181 M -8.13 % | 30.675 M 29.52 % | 23.684 M -6.58 % | 25.352 M 8.83 % | 23.295 M -24.87 % | 31.008 M 23.88 % | 25.030 M -6.46 % | 26.758 M 26.73 % | 21.114 M -25.93 % | 28.504 M -2.59 % | 29.262 M -11.52 % | 33.072 M 12.40 % | 29.423 M 88.32 % | 15.624 M 3.35 % | 15.117 M 54.97 % | 9.755 M -38.84 % | 15.949 M -21.65 % | 20.357 M -71.25 % | 70.802 M 4.67 % | 67.642 M 0.00 % | 67.642 M 15.91 % | 58.357 M 0.00 % | 58.357 M 100.00 % | 29.179 M -19.54 % | 36.263 M 100.00 % | 18.131 M -24.42 % | 23.989 M 100.00 % | 11.995 M |
| Selling and marketing expenses | 11.833 M -24.17 % | 15.605 M 49.98 % | 10.405 M -28.75 % | 14.603 M 13.76 % | 12.837 M -17.95 % | 15.645 M 19.76 % | 13.064 M -1.86 % | 13.311 M 6.53 % | 12.495 M -10.45 % | 13.953 M 16.38 % | 11.989 M 0.99 % | 11.871 M -7.13 % | 12.783 M 11.20 % | 11.496 M 7.73 % | 10.671 M -30.05 % | 15.256 M 42.70 % | 10.691 M -29.68 % | 15.204 M 11.71 % | 13.610 M 88.94 % | 7.204 M 79.41 % | 4.015 M 66.61 % | 2.410 M -72.59 % | 8.793 M -15.55 % | 10.412 M -80.45 % | 53.257 M 38.25 % | 38.524 M 0.00 % | 38.524 M 57.06 % | 24.528 M 0.00 % | 24.528 M 100.00 % | 12.264 M -9.93 % | 13.617 M 100.00 % | 6.808 M -33.51 % | 10.240 M 100.00 % | 5.120 M |
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -2.807 M | 0.000 | 0.000 | 0.000 100.00 % | -99.000 K | 0.000 100.00 % | -272.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.272 M -2 160.20 % | -100.500 K 0.00 % | -100.500 K | 0.000 100.00 % | -1.903 M | 0.000 100.00 % | -1.229 M | 0.000 -100.00 % | 15.735 M 712.50 % | -2.569 M -102.65 % | 96.969 M 174.03 % | -130.980 M -100.00 % | -65.490 M -2.24 % | -64.056 M -100.00 % | -32.028 M 38.41 % | -52.005 M -100.00 % | -26.002 M |
| Operating expenses | 54.517 M -0.91 % | 55.015 M 0.56 % | 54.708 M 3.32 % | 52.952 M 11.42 % | 47.525 M -32.97 % | 70.901 M 80.16 % | 39.355 M -7.03 % | 42.331 M 23.48 % | 34.282 M -8.28 % | 37.375 M -58.50 % | 90.052 M 99.49 % | 45.142 M 15.46 % | 39.096 M -25.97 % | 52.808 M 56.27 % | 33.793 M -62.14 % | 89.263 M 182.10 % | 31.642 M -51.41 % | 65.116 M 53.79 % | 42.341 M 86.30 % | 22.727 M 13.29 % | 20.060 M 95.49 % | 10.261 M -64.37 % | 28.798 M -23.63 % | 37.710 M -75.86 % | 156.201 M 8.33 % | 144.192 M 0.00 % | 144.192 M -31.64 % | 210.944 M 1 340.44 % | -17.006 M -100.00 % | -8.503 M -759.38 % | 1.290 M 100.00 % | 644.750 K 115.59 % | -4.137 M -100.00 % | -2.068 M |
| Cost and expenses | 271.912 M 4.72 % | 259.653 M 0.38 % | 258.667 M -18.14 % | 315.979 M 14.56 % | 275.811 M -25.88 % | 372.113 M 77.66 % | 209.451 M -19.37 % | 259.769 M 6.32 % | 244.334 M -12.22 % | 278.339 M 4.27 % | 266.937 M -1.80 % | 271.822 M 15.07 % | 236.228 M 0.00 % | 236.232 M 2.88 % | 229.627 M -31.47 % | 335.075 M 49.64 % | 223.915 M 9.39 % | 204.690 M 4.72 % | 195.457 M 103.81 % | 95.899 M -84.08 % | 602.463 M 217.51 % | 189.746 M -69.49 % | 621.862 M 25.87 % | 494.051 M -62.26 % | 1.309 B 34.92 % | 970.402 M 0.00 % | 970.402 M 15.46 % | 840.455 M 0.00 % | 840.455 M 100.00 % | 420.227 M -31.20 % | 610.808 M 100.00 % | 305.404 M -19.83 % | 380.943 M 100.00 % | 190.471 M |
| Research and development expenses | 10.600 M -4.38 % | 11.085 M -2.59 % | 11.380 M 2.11 % | 11.145 M 3.02 % | 10.818 M 7.15 % | 10.096 M 2.76 % | 9.825 M -2.74 % | 10.102 M 28.82 % | 7.842 M 11.80 % | 7.014 M 10.30 % | 6.359 M -77.05 % | 27.704 M 303.97 % | 6.858 M -74.17 % | 26.554 M 393.20 % | 5.384 M -80.03 % | 26.964 M 363.70 % | 5.815 M -77.59 % | 25.953 M 438.11 % | 4.823 M | 0.000 -100.00 % | 928.000 K | 0.000 -100.00 % | 4.056 M -50.35 % | 8.170 M -81.27 % | 43.627 M 7.47 % | 40.595 M 0.00 % | 40.595 M 30.57 % | 31.090 M 0.00 % | 31.090 M 100.00 % | 15.545 M 0.51 % | 15.466 M 100.00 % | 7.733 M -43.30 % | 13.639 M 100.00 % | 6.820 M |
| Selling general and administrative expenses | 43.917 M -0.03 % | 43.930 M 1.39 % | 43.328 M -2.88 % | 44.614 M -1.11 % | 45.117 M -26.03 % | 60.997 M 47.89 % | 41.245 M -8.49 % | 45.073 M 24.41 % | 36.228 M -7.66 % | 39.234 M 11.19 % | 35.284 M -24.15 % | 46.520 M 23.03 % | 37.813 M -1.15 % | 38.254 M 20.35 % | 31.785 M -27.37 % | 43.760 M 9.53 % | 39.953 M -17.24 % | 48.276 M 12.18 % | 43.033 M 88.52 % | 22.827 M 19.31 % | 19.132 M 57.28 % | 12.164 M -50.84 % | 24.742 M -19.59 % | 30.769 M -75.20 % | 124.059 M 16.85 % | 106.166 M 0.00 % | 106.166 M 28.09 % | 82.885 M 0.00 % | 82.885 M 100.00 % | 41.443 M -16.91 % | 49.879 M 100.00 % | 24.940 M -27.14 % | 34.229 M 100.00 % | 17.115 M |
| Interest income | 0.000 | 0.000 | 0.000 100.00 % | -4.130 M -190.97 % | 4.540 M 62.03 % | 2.802 M 149.73 % | 1.122 M -33.92 % | 1.698 M 100.95 % | 845.000 K -20.13 % | 1.058 M -0.19 % | 1.060 M -24.50 % | 1.404 M -24.76 % | 1.866 M -44.30 % | 3.350 M -17.71 % | 4.071 M -77.58 % | 18.155 M 43.63 % | 12.640 M 1 402.97 % | 841.000 K 17.95 % | 713.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.217 M 4 237.91 % | 881.000 K | 0.000 -100.00 % | 10.149 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 -100.00 % | 3.007 M | 0.000 -100.00 % | 2.926 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.998 M 1 151.60 % | 639.000 K 0.00 % | 639.000 K | 0.000 -100.00 % | 2.006 M | 0.000 -100.00 % | 10.816 M | 0.000 -100.00 % | 21.332 M 0.00 % | 21.332 M 13.66 % | 18.768 M 0.00 % | 18.768 M 100.00 % | 9.384 M -1.69 % | 9.545 M 100.00 % | 4.773 M -31.45 % | 6.962 M 100.00 % | 3.481 M |
| Depreciation and amortization | 10.488 M -2.17 % | 10.721 M 0.26 % | 10.693 M 0.32 % | 10.659 M -0.04 % | 10.663 M -0.33 % | 10.698 M 0.97 % | 10.595 M -35.42 % | 16.405 M 56.40 % | 10.489 M -34.22 % | 15.946 M 49.41 % | 10.673 M -0.47 % | 10.723 M -0.07 % | 10.730 M 0.79 % | 10.646 M 0.05 % | 10.641 M 0.73 % | 10.564 M -0.89 % | 10.659 M -2.22 % | 10.901 M -44.45 % | 19.623 M 157.10 % | 7.633 M -38.27 % | 12.364 M 12.07 % | 11.032 M -49.57 % | 21.877 M 62.50 % | 13.463 M -68.81 % | 43.158 M 65.37 % | 26.098 M 0.00 % | 26.098 M 27.73 % | 20.432 M 0.00 % | 20.432 M 100.00 % | 10.216 M -45.24 % | 18.656 M 100.00 % | 9.328 M -35.37 % | 14.433 M 100.00 % | 7.217 M |
| Operating income | -24.659 M -1 460.87 % | 1.812 M 120.97 % | -8.639 M 47.99 % | -16.609 M -24.15 % | -13.378 M -11 533.04 % | -115.000 K 99.31 % | -16.756 M -99.03 % | -8.419 M 46.96 % | -15.874 M -52.94 % | -10.379 M 19.37 % | -12.872 M -139.35 % | -5.378 M 62.21 % | -14.231 M 14.04 % | -16.555 M 26.46 % | -22.513 M -458.77 % | -4.029 M 76.89 % | -17.437 M -1 908.82 % | 964.000 K 102.72 % | -35.446 M -197.20 % | -11.927 M -120.93 % | 56.991 M 388.61 % | 11.664 M -70.13 % | 39.043 M 43.59 % | 27.190 M 732.18 % | -4.301 M -231.74 % | -1.297 M -106.61 % | -627.500 K -100.71 % | 87.913 M 3.89 % | 84.624 M 100.00 % | 42.312 M -55.46 % | 94.997 M 100.00 % | 47.499 M -13.86 % | 55.140 M 100.00 % | 27.570 M |
| Operating income ratio | -0.10 -1 413.98 % | 0.01 119.97 % | -0.04 31.49 % | -0.06 -8.51 % | -0.05 -15 889.37 % | 0.00 99.62 % | -0.09 -156.73 % | -0.03 51.93 % | -0.07 -78.62 % | -0.04 40.06 % | -0.06 -219.00 % | -0.02 68.52 % | -0.06 19.64 % | -0.08 26.59 % | -0.11 -673.86 % | -0.01 82.70 % | -0.08 -1 694.62 % | 0.01 102.34 % | -0.22 -60.81 % | -0.14 -256.75 % | 0.09 55.88 % | 0.06 -6.15 % | 0.06 13.89 % | 0.05 1 690.50 % | 0.00 -143.20 % | 0.00 -106.61 % | 0.00 -100.69 % | 0.09 3.89 % | 0.09 0.00 % | 0.09 -32.48 % | 0.13 0.00 % | 0.13 6.30 % | 0.13 0.00 % | 0.13 |
| Total other income expenses net | 3.132 M 111.85 % | -26.422 M 20.55 % | -33.256 M -1 947.56 % | 1.800 M -67.19 % | 5.486 M 310.19 % | -2.610 M -124.64 % | 10.593 M 258.15 % | -6.698 M -174.90 % | 8.943 M 14.43 % | 7.815 M 115.80 % | -49.469 M -3 879.81 % | -1.243 M -133.51 % | 3.709 M -57.12 % | 8.650 M 1 344.60 % | -695.000 K 98.88 % | -62.168 M -4 283.58 % | 1.486 M -82.04 % | 8.272 M 72.26 % | 4.802 M 1 151.34 % | -456.750 K 98.21 % | -25.494 M -2 200.87 % | 1.214 M 137.74 % | -3.215 M 71.33 % | -11.214 M 53.94 % | -24.348 M 41.98 % | -41.964 M -47.42 % | -28.465 M -39.45 % | -20.413 M -19.21 % | -17.124 M -100.00 % | -8.562 M -2.30 % | -8.370 M -100.00 % | -4.185 M 38.87 % | -6.846 M -100.00 % | -3.423 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 | 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 | 198.136 M 37.50 % | 144.098 M -23.00 % | 187.143 M 19.63 % | 156.429 M 28.66 % | 121.586 M 246.33 % | 35.107 M 91.26 % | 18.356 M 14.58 % | 16.020 M 558.89 % | -3.491 M 83.59 % | -21.270 M -291.05 % | 11.133 M -49.64 % | 22.107 M 19.52 % | 18.496 M -50.36 % | 37.260 M 515.36 % | 6.055 M 106.88 % | -87.954 M -394.74 % | 29.841 M 108.41 % | -354.740 M -79.97 % | -197.108 M -30.67 % | -150.844 M -365.09 % | -32.433 M -110.15 % | 319.471 M -34.27 % | 486.017 M -13.59 % | 562.485 M -59.14 % | 1.377 B 91.77 % | 717.878 M 4.71 % | 685.574 M 25.37 % | 546.821 M -22.03 % | 701.315 M 39.51 % | 502.698 M 79.73 % | 279.695 M |
| Total investments | 11.023 M -15.45 % | 13.037 M -21.30 % | 16.566 M 28.03 % | 12.939 M -51.23 % | 26.530 M -30.92 % | 38.407 M -20.22 % | 48.142 M -6.05 % | 51.243 M -21.51 % | 65.284 M -45.54 % | 119.885 M -55.24 % | 267.869 M -32.20 % | 395.075 M -36.08 % | 618.029 M -1.77 % | 629.152 M 15 884.55 % | 3.936 M -87.33 % | 31.058 M -55.31 % | 69.500 M 363.33 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 9 515.38 % | 156.000 K | 0.000 -100.00 % | 47.539 M | 0.000 | 0.000 | 0.000 |
| Total debt | 229.351 M -0.11 % | 229.604 M -5.23 % | 242.285 M 4.15 % | 232.625 M 16.46 % | 199.743 M 111.27 % | 94.543 M 30.74 % | 72.314 M 1.94 % | 70.940 M 26.03 % | 56.290 M 2.61 % | 54.858 M -28.78 % | 77.027 M 8.66 % | 70.888 M 21.86 % | 58.174 M -57.08 % | 135.538 M 41.60 % | 95.719 M -22.53 % | 123.560 M -49.87 % | 246.481 M 37.89 % | 178.751 M 334.62 % | 41.128 M -0.36 % | 41.276 M -78.77 % | 194.430 M -60.27 % | 489.421 M -13.11 % | 563.292 M -9.90 % | 625.206 M -59.19 % | 1.532 B 91.47 % | 800.154 M 1.20 % | 790.667 M 20.99 % | 653.471 M -22.15 % | 839.360 M 26.58 % | 663.106 M 87.62 % | 353.439 M |
| Accumulated other comprehensive income loss | -514.583 M -358.61 % | 198.981 M 139.49 % | -503.820 M -0.03 % | -503.661 M -1.13 % | -498.053 M 0.14 % | -498.727 M -0.74 % | -495.072 M -2.66 % | -482.247 M 3.04 % | -497.362 M -13.87 % | -436.769 M -49.75 % | -291.675 M -79.13 % | -162.826 M -384.09 % | 57.315 M -8.08 % | 62.356 M 24.75 % | 49.983 M -1.69 % | 50.843 M -36.26 % | 79.762 M 4 565.96 % | -1.786 M -102.99 % | 59.650 M 5 013.51 % | -1.214 M -102.05 % | 59.225 M 153.17 % | -111.390 M -301.97 % | 55.153 M 174.24 % | -74.286 M -235.49 % | 54.828 M 135.65 % | -153.805 M | 0.000 100.00 % | -116.306 M | 0.000 100.00 % | -97.806 M -35.48 % | -72.193 M |
| Retained earnings | -167.360 M 11.77 % | -189.678 M -35.21 % | -140.279 M -40.54 % | -99.812 M -22.14 % | -81.716 M -39.49 % | -58.583 M -54.45 % | -37.931 M -67.09 % | -22.701 M -47.28 % | -15.413 M -163.29 % | -5.854 M -155.22 % | 10.602 M -86.27 % | 77.197 M -9.42 % | 85.226 M -13.29 % | 98.293 M -21.73 % | 125.576 M -13.07 % | 144.464 M -27.93 % | 200.456 M 3.63 % | 193.427 M -19.26 % | 239.555 M -10.62 % | 268.017 M 3.26 % | 259.546 M 20.39 % | 215.584 M 11.49 % | 193.365 M 14.12 % | 169.436 M -51.56 % | 349.775 M 10.26 % | 317.235 M | 0.000 | 0.000 -100.00 % | 356.340 M | 0.000 | 0.000 |
| Common stock | 13.427 M 0.00 % | 13.427 M 0.00 % | 13.427 M 45.61 % | 9.221 M 22.08 % | 7.553 M 0.00 % | 7.553 M 0.00 % | 7.553 M 38.23 % | 5.464 M -97.10 % | 188.710 M 0.00 % | 188.710 M 0.00 % | 188.710 M 0.00 % | 188.710 M 0.00 % | 188.710 M 20.25 % | 156.928 M 0.00 % | 156.928 M 0.00 % | 156.928 M 19.53 % | 131.288 M 19.41 % | 109.951 M 4.98 % | 104.732 M 0.00 % | 104.732 M 7.53 % | 97.401 M 0.00 % | 97.401 M 0.00 % | 97.401 M 0.00 % | 97.401 M 0.00 % | 97.401 M 0.00 % | 97.401 M 0.00 % | 97.401 M 0.00 % | 97.401 M 0.00 % | 97.401 M | 0.000 | 0.000 |
| Total equity | 198.116 M -6.73 % | 212.408 M -9.98 % | 235.960 M -11.57 % | 266.833 M -11.68 % | 302.130 M -5.61 % | 320.093 M -6.29 % | 341.575 M 3.73 % | 329.301 M -5.30 % | 347.731 M -17.31 % | 420.544 M -27.98 % | 583.957 M -25.26 % | 781.362 M -22.66 % | 1.010 B 1.05 % | 999.808 M -1.70 % | 1.017 B -2.48 % | 1.043 B -2.88 % | 1.074 B 1.85 % | 1.054 B 4.21 % | 1.012 B -3.45 % | 1.048 B 21.67 % | 861.259 M 0.69 % | 855.388 M 3.08 % | 829.847 M 4.30 % | 795.617 M -14.89 % | 934.808 M -8.44 % | 1.021 B -9.00 % | 1.122 B 2.70 % | 1.093 B 2.83 % | 1.062 B 15.05 % | 923.471 M 182.45 % | 326.950 M |
| Other non current liabilities | 1.139 M | 0.000 -100.00 % | 4.175 M -26.66 % | 5.693 M 114.63 % | -38.916 M -134.45 % | -16.599 M 20.73 % | -20.941 M 61.95 % | -55.040 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.372 M -1.86 % | -29.817 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.689 M -3.75 % | 33.962 M 492.71 % | 5.730 M | 0.000 | 0.000 -100.00 % | 8.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.048 B | 0.000 |
| Long term debt | 11.177 M -2.27 % | 11.437 M 173.68 % | 4.179 M -39.10 % | 6.862 M -87.41 % | 54.494 M 55.84 % | 34.969 M 4.72 % | 33.394 M -3.47 % | 34.593 M 214.37 % | 11.004 M 452.69 % | 1.991 M -57.31 % | 4.664 M -33.05 % | 6.966 M -55.61 % | 15.692 M -58.94 % | 38.215 M 460.26 % | 6.821 M -85.30 % | 46.413 M -78.79 % | 218.787 M 67.86 % | 130.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 446.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 12.316 M 27.09 % | 9.691 M 16.00 % | 8.354 M -33.46 % | 12.555 M -74.19 % | 48.641 M 79.49 % | 27.100 M 19.37 % | 22.702 M 4.75 % | 21.672 M -29.68 % | 30.817 M 53.01 % | 20.140 M -19.45 % | 25.004 M -7.74 % | 27.103 M 340.41 % | 6.154 M -81.07 % | 32.510 M 11.27 % | 29.217 M -37.05 % | 46.413 M -78.79 % | 218.787 M 33.48 % | 163.916 M 317.33 % | 39.277 M -3.14 % | 40.550 M 106.19 % | 19.666 M -20.72 % | 24.807 M 14.84 % | 21.601 M -7.45 % | 23.341 M -95.14 % | 480.422 M 6 702.92 % | 7.062 M -24.19 % | 9.315 M -98.60 % | 665.116 M 10 873.70 % | 6.061 M -99.42 % | 1.048 B 59.84 % | 655.446 M |
| Other current liabilities | 61.856 M -27.42 % | 85.226 M -9.22 % | 93.882 M 107.51 % | 45.242 M -17.86 % | 55.077 M -32.15 % | 81.178 M 124.68 % | 36.130 M -21.26 % | 45.886 M -24.09 % | 60.450 M 23.18 % | 49.074 M 17.41 % | 41.796 M -13.23 % | 48.166 M 74.95 % | 27.532 M -0.48 % | 27.665 M 39.64 % | 19.811 M -56.35 % | 45.391 M 26.29 % | 35.941 M -73.63 % | 136.297 M -31.18 % | 198.040 M 76.33 % | 112.313 M 58.42 % | 70.895 M -33.68 % | 106.903 M 64.35 % | 65.046 M -44.96 % | 118.189 M -42.53 % | 205.643 M 221.92 % | -168.668 M -3 689.44 % | 4.699 M -93.16 % | 68.649 M 1 990.41 % | 3.284 M 74.77 % | 1.879 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.249 M -143.81 % | -59.574 M -53.07 % | -38.920 M -7.08 % | -36.347 M 19.74 % | -45.286 M 14.34 % | -52.867 M 26.94 % | -72.363 M -13.21 % | -63.922 M -50.47 % | -42.482 M 56.35 % | -97.323 M -9.48 % | -88.898 M -15.23 % | -77.147 M -178.57 % | -27.694 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.699 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 218.174 M -3.94 % | 227.131 M -4.61 % | 238.106 M 5.47 % | 225.763 M 55.43 % | 145.249 M 122.69 % | 65.225 M 67.59 % | 38.920 M -1.73 % | 39.607 M -12.54 % | 45.286 M -14.34 % | 52.867 M -26.94 % | 72.363 M 13.21 % | 63.922 M 50.47 % | 42.482 M -56.35 % | 97.323 M 9.48 % | 88.898 M 15.23 % | 77.147 M 178.57 % | 27.694 M -42.80 % | 48.413 M 17.71 % | 41.128 M -0.36 % | 41.276 M -78.77 % | 194.430 M -60.27 % | 489.421 M -13.11 % | 563.292 M -9.90 % | 625.206 M -42.43 % | 1.086 B 35.71 % | 800.154 M 1.20 % | 790.667 M 20.99 % | 653.471 M -22.15 % | 839.360 M 26.58 % | 663.106 M 87.62 % | 353.439 M |
| Total current liabilities | 473.496 M 2.95 % | 459.920 M -7.87 % | 499.184 M 6.89 % | 467.012 M 10.67 % | 421.999 M 10.29 % | 382.620 M 37.46 % | 278.343 M 0.51 % | 276.936 M 1.25 % | 273.512 M -2.24 % | 279.786 M -2.29 % | 286.336 M -5.01 % | 301.439 M 17.11 % | 257.407 M -13.52 % | 297.637 M 5.02 % | 283.417 M -12.20 % | 322.812 M 25.75 % | 256.712 M -28.55 % | 359.298 M -7.43 % | 388.155 M -38.57 % | 631.916 M -39.65 % | 1.047 B -32.43 % | 1.550 B -5.34 % | 1.637 B 2.39 % | 1.599 B -22.11 % | 2.053 B 58.10 % | 1.298 B 5.90 % | 1.226 B 2.87 % | 1.192 B -8.98 % | 1.310 B 23.80 % | 1.058 B 59.64 % | 662.585 M |
| Total liabilities | 485.812 M 3.45 % | 469.611 M -7.47 % | 507.538 M 5.83 % | 479.567 M -2.15 % | 490.098 M 14.96 % | 426.319 M 32.40 % | 321.986 M -1.27 % | 326.128 M 7.16 % | 304.329 M 1.47 % | 299.926 M -3.67 % | 311.340 M -5.24 % | 328.542 M 11.77 % | 293.933 M -18.34 % | 359.964 M 15.14 % | 312.634 M -20.48 % | 393.139 M -21.52 % | 500.941 M -4.26 % | 523.214 M 22.41 % | 427.432 M -36.44 % | 672.466 M -36.97 % | 1.067 B -32.24 % | 1.574 B -5.08 % | 1.659 B 2.24 % | 1.622 B -35.96 % | 2.533 B 94.04 % | 1.306 B 5.68 % | 1.235 B -33.47 % | 1.857 B 41.16 % | 1.316 B 24.38 % | 1.058 B 59.64 % | 662.585 M |
| Other non current assets | 62.896 M -7.46 % | 67.968 M -0.61 % | 68.386 M -20.30 % | 85.807 M 2 540.47 % | -3.516 M -0.43 % | -3.501 M 5.84 % | -3.718 M 0.00 % | -3.718 M -1.86 % | -3.650 M 0.00 % | -3.650 M -21.59 % | -3.002 M 0.00 % | -3.002 M -16.81 % | -2.570 M 0.00 % | -2.570 M 99.28 % | -358.487 M 2.80 % | -368.801 M 2.58 % | -378.552 M 2.61 % | -388.683 M | 0.000 | 0.000 -100.00 % | 129.956 M | 0.000 -100.00 % | 9.779 M -3.05 % | 10.087 M -77.38 % | 44.587 M | 0.000 -100.00 % | 47.032 M -92.82 % | 655.398 M 1 270.70 % | 47.815 M 58.81 % | 30.108 M 81.99 % | 16.544 M |
| Long term investments | 11.023 M 0.00 % | 11.023 M -12.28 % | 12.566 M 166.96 % | 4.707 M -73.21 % | 17.569 M -4.35 % | 18.368 M -20.74 % | 23.174 M -42.19 % | 40.086 M -22.19 % | 51.520 M -53.62 % | 111.078 M -56.04 % | 252.687 M -33.95 % | 382.569 M -36.83 % | 605.624 M -1.19 % | 612.939 M 72.24 % | 355.865 M -2.82 % | 366.179 M -2.74 % | 376.493 M -3.14 % | 388.683 M 2 491.22 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 | 0.000 -100.00 % | 47.539 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 7.592 M -57.14 % | 17.714 M -36.36 % | 27.836 M -26.67 % | 37.959 M -21.05 % | 48.081 M -17.39 % | 58.203 M -14.81 % | 68.325 M -12.90 % | 78.448 M -11.43 % | 88.570 M -10.26 % | 98.691 M -9.30 % | 108.814 M -8.51 % | 118.936 M -7.84 % | 129.059 M -7.27 % | 139.181 M -6.78 % | 149.304 M -6.35 % | 159.426 M -5.98 % | 169.562 M -5.74 % | 179.885 M -5.57 % | 190.497 M -9.14 % | 209.656 M 48.04 % | 141.624 M -39.00 % | 232.181 M -1.87 % | 236.605 M -9.86 % | 262.489 M -9.03 % | 288.560 M 391.15 % | 58.752 M 102.17 % | 29.061 M -17.98 % | 35.431 M -1.17 % | 35.849 M 270.65 % | 9.672 M 66.16 % | 5.821 M |
| GoodWill | 126.469 M 0.00 % | 126.469 M -6.29 % | 134.952 M 0.00 % | 134.952 M 0.00 % | 134.952 M 0.00 % | 134.952 M 0.00 % | 134.952 M 0.00 % | 134.952 M 0.00 % | 134.952 M 0.00 % | 134.952 M 0.00 % | 134.952 M -29.92 % | 192.564 M 0.00 % | 192.564 M 0.00 % | 192.564 M -7.23 % | 207.580 M 0.00 % | 207.580 M 0.00 % | 207.580 M 0.00 % | 207.580 M -22.75 % | 268.726 M 0.00 % | 268.726 M 339.48 % | 61.146 M 0.00 % | 61.146 M 0.00 % | 61.146 M 0.00 % | 61.146 M 0.00 % | 61.146 M | 0.000 -100.00 % | 5.923 M -23.53 % | 7.746 M 9.84 % | 7.052 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 134.061 M -7.02 % | 144.183 M -11.43 % | 162.788 M -5.85 % | 172.911 M -5.53 % | 183.033 M -5.24 % | 193.155 M -4.98 % | 203.277 M -4.74 % | 213.400 M -4.53 % | 223.522 M -4.33 % | 233.643 M -4.15 % | 243.766 M -21.74 % | 311.500 M -3.15 % | 321.623 M -3.05 % | 331.745 M -7.04 % | 356.884 M -2.76 % | 367.006 M -2.69 % | 377.142 M -2.66 % | 387.465 M -15.63 % | 459.223 M -4.00 % | 478.382 M 135.92 % | 202.770 M -30.87 % | 293.327 M -1.49 % | 297.751 M -8.00 % | 323.635 M -7.46 % | 349.706 M 495.22 % | 58.752 M 67.94 % | 34.984 M -18.98 % | 43.177 M 0.64 % | 42.901 M 343.56 % | 9.672 M 66.16 % | 5.821 M |
| Property plant equipment net | 13.483 M 39.47 % | 9.667 M -14.63 % | 11.324 M -21.45 % | 14.417 M 15.07 % | 12.529 M -14.54 % | 14.661 M -21.21 % | 18.608 M -6.11 % | 19.819 M 20.53 % | 16.443 M 310.36 % | 4.007 M -52.48 % | 8.433 M -13.37 % | 9.735 M -13.34 % | 11.233 M 377.80 % | 2.351 M 46.66 % | 1.603 M -10.70 % | 1.795 M 27.30 % | 1.410 M 15.76 % | 1.218 M -4.62 % | 1.277 M -14.70 % | 1.497 M -97.42 % | 57.989 M -81.63 % | 315.602 M -5.28 % | 333.195 M -22.47 % | 429.740 M -46.71 % | 806.475 M 2.25 % | 788.758 M 9.02 % | 723.530 M 10.40 % | 655.398 M 11.48 % | 587.888 M 30.97 % | 448.875 M 45.47 % | 308.576 M |
| Total non current assets | 221.463 M -4.89 % | 232.841 M -8.71 % | 255.064 M -9.48 % | 281.774 M 32.21 % | 213.131 M -5.77 % | 226.184 M -7.70 % | 245.059 M -10.33 % | 273.305 M -6.24 % | 291.485 M -16.41 % | 348.728 M -30.93 % | 504.886 M -28.26 % | 703.804 M -25.01 % | 938.480 M -0.90 % | 947.035 M 164.18 % | 358.487 M -2.80 % | 368.801 M -2.58 % | 378.552 M -3.17 % | 390.937 M -18.72 % | 480.972 M -3.85 % | 500.241 M 21.12 % | 413.013 M -34.56 % | 631.178 M -4.27 % | 659.312 M -15.66 % | 781.736 M -36.06 % | 1.223 B 43.96 % | 849.254 M 3.76 % | 818.460 M -41.80 % | 1.406 B 105.37 % | 684.765 M 39.36 % | 491.371 M 46.75 % | 334.845 M |
| Other current assets | 70.156 M -1.15 % | 70.969 M -12.55 % | 81.152 M 68.26 % | 48.230 M -41.78 % | 82.845 M 31.54 % | 62.980 M -30.03 % | 90.015 M 25.80 % | 71.552 M 50.60 % | 47.511 M -13.82 % | 55.131 M -39.67 % | 91.385 M -8.28 % | 99.632 M 33.76 % | 74.488 M 18.60 % | 62.808 M -46.84 % | 118.159 M -54.47 % | 259.527 M -28.97 % | 365.359 M 36.40 % | 267.857 M -31.92 % | 393.469 M -8.27 % | 428.935 M 410.33 % | 84.051 M -60.31 % | 211.789 M -27.83 % | 293.459 M 29.64 % | 226.366 M -86.61 % | 1.690 B -7.48 % | 1.827 B 3 648.71 % | 48.729 M -95.62 % | 1.112 B 158.92 % | 429.416 M 0.95 % | 425.356 M 916.84 % | 41.831 M |
| Short term investments | 0.000 -100.00 % | 2.014 M -49.65 % | 4.000 M -51.41 % | 8.232 M -8.14 % | 8.961 M -55.28 % | 20.039 M -19.74 % | 24.968 M 123.79 % | 11.157 M -18.94 % | 13.764 M 56.28 % | 8.807 M -41.99 % | 15.182 M 21.40 % | 12.506 M 0.81 % | 12.405 M -23.49 % | 16.213 M 311.92 % | 3.936 M -87.33 % | 31.058 M -55.31 % | 69.500 M 363.33 % | 15.000 M | 0.000 | 0.000 -100.00 % | 127.000 K | 0.000 | 0.000 -100.00 % | 5.000 M -61.20 % | 12.885 M 8 159.62 % | 156.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 31.215 M -63.49 % | 85.506 M 55.07 % | 55.142 M -27.63 % | 76.196 M -2.51 % | 78.157 M 31.50 % | 59.436 M 10.15 % | 53.958 M -1.75 % | 54.920 M -8.13 % | 59.781 M -21.47 % | 76.128 M 15.53 % | 65.894 M 35.08 % | 48.781 M 22.94 % | 39.678 M -59.63 % | 98.278 M 9.61 % | 89.664 M -57.61 % | 211.514 M -2.37 % | 216.640 M -59.39 % | 533.491 M 123.93 % | 238.236 M 24.00 % | 192.120 M -15.31 % | 226.863 M 33.49 % | 169.950 M 119.93 % | 77.275 M 23.20 % | 62.721 M -59.63 % | 155.366 M 88.84 % | 82.276 M -21.71 % | 105.093 M -1.46 % | 106.650 M -22.74 % | 138.045 M -13.94 % | 160.408 M 117.52 % | 73.744 M |
| Cash and short term investments | 32.671 M -62.67 % | 87.520 M 47.98 % | 59.142 M -38.58 % | 96.287 M 10.52 % | 87.118 M -7.52 % | 94.197 M 19.35 % | 78.926 M -3.14 % | 81.487 M 10.80 % | 73.545 M -25.70 % | 98.989 M 22.09 % | 81.076 M 6.13 % | 76.392 M 11.50 % | 68.514 M -42.20 % | 118.530 M 26.63 % | 93.600 M -62.04 % | 246.606 M -45.30 % | 450.794 M -17.81 % | 548.491 M 130.23 % | 238.236 M 24.00 % | 192.120 M -15.31 % | 226.863 M 33.49 % | 169.950 M 119.93 % | 77.275 M 23.20 % | 62.721 M -59.63 % | 155.366 M 88.84 % | 82.276 M -21.71 % | 105.093 M -1.46 % | 106.650 M -22.74 % | 138.045 M -13.94 % | 160.408 M 117.52 % | 73.744 M |
| Total current assets | 462.465 M 2.96 % | 449.178 M -8.04 % | 488.434 M 5.12 % | 464.626 M -3.30 % | 480.498 M -3.06 % | 495.651 M 22.02 % | 406.218 M 7.35 % | 378.406 M 6.20 % | 356.330 M -2.73 % | 366.343 M -4.74 % | 384.555 M -3.66 % | 399.185 M 11.38 % | 358.389 M -11.38 % | 404.426 M -8.45 % | 441.765 M -40.68 % | 744.695 M -28.69 % | 1.044 B -12.00 % | 1.187 B 23.84 % | 958.268 M -21.46 % | 1.220 B -19.47 % | 1.515 B -15.77 % | 1.799 B -1.67 % | 1.829 B 11.80 % | 1.636 B -27.14 % | 2.246 B 52.00 % | 1.477 B -4.01 % | 1.539 B -0.27 % | 1.543 B -8.86 % | 1.693 B 13.65 % | 1.490 B 127.57 % | 654.690 M |
| Inventory | 15.718 M 55.29 % | 10.122 M -20.56 % | 12.741 M -20.63 % | 16.053 M -4.93 % | 16.886 M -16.96 % | 20.336 M -31.57 % | 29.717 M 71.58 % | 17.320 M -26.80 % | 23.660 M 87.07 % | 12.648 M -66.12 % | 37.332 M 189.82 % | 12.881 M 10.33 % | 11.675 M -12.86 % | 13.398 M 50.20 % | 8.920 M -14.31 % | 10.410 M -43.00 % | 18.262 M 202.80 % | 6.031 M -56.12 % | 13.743 M -1.66 % | 13.975 M -58.07 % | 33.328 M -77.08 % | 145.382 M 22.22 % | 118.953 M -5.43 % | 125.782 M -68.56 % | 400.080 M 22.23 % | 327.317 M 6.97 % | 305.981 M -4.24 % | 319.518 M -0.41 % | 320.843 M 79.70 % | 178.541 M 54.46 % | 115.594 M |
| Net receivables | 343.920 M 22.58 % | 280.567 M -16.35 % | 335.399 M 10.31 % | 304.056 M 3.54 % | 293.649 M -7.70 % | 318.138 M 53.28 % | 207.560 M -0.23 % | 208.047 M | 0.000 -100.00 % | 199.575 M 14.20 % | 174.762 M -16.89 % | 210.280 M 3.22 % | 203.712 M -2.85 % | 209.690 M -5.15 % | 221.086 M -3.10 % | 228.152 M 8.72 % | 209.854 M 15.21 % | 182.154 M 16.46 % | 156.410 M | 0.000 -100.00 % | 1.171 B -7.93 % | 1.272 B | 0.000 -100.00 % | 1.216 B 9 539.79 % | -12.885 M 98.43 % | -820.861 M -176.06 % | 1.079 B 1.59 % | 1.062 B 31.97 % | 804.971 M 10.95 % | 725.544 M 71.31 % | 423.521 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 3.932 M 11.83 % | 3.516 M 0.43 % | 3.501 M -5.84 % | 3.718 M 0.00 % | 3.718 M 1.86 % | 3.650 M 0.00 % | 3.650 M 21.59 % | 3.002 M 0.00 % | 3.002 M 16.81 % | 2.570 M 0.00 % | 2.570 M -1.98 % | 2.622 M 0.00 % | 2.622 M 27.34 % | 2.059 M -8.65 % | 2.254 M -58.81 % | 5.472 M 2.05 % | 5.362 M -26.53 % | 7.298 M 0.68 % | 7.249 M 102.09 % | 3.587 M 9.56 % | 3.274 M -52.03 % | 6.825 M 291.34 % | 1.744 M -86.50 % | 12.914 M 170.56 % | 4.773 M -22.53 % | 6.161 M 126.84 % | 2.716 M -30.43 % | 3.904 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.599 M 301.18 % | 24.577 M 100.07 % | 12.284 M 230.39 % | 3.718 M -12.41 % | 4.245 M -21.37 % | 5.399 M -7.80 % | 5.856 M -15.31 % | 6.915 M -5.78 % | 7.339 M -11.70 % | 8.311 M -98.43 % | 529.454 M 64.11 % | 322.622 M 112.17 % | 152.059 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 |
| Account payables | 193.466 M 31.11 % | 147.563 M -11.74 % | 167.196 M -0.87 % | 168.659 M -14.52 % | 197.307 M -8.33 % | 215.230 M 15.92 % | 185.669 M 6.20 % | 174.832 M 13.60 % | 153.908 M -4.82 % | 161.709 M 2.90 % | 157.145 M -8.06 % | 170.915 M -3.76 % | 177.601 M 11.25 % | 159.642 M -0.91 % | 161.108 M 5.42 % | 152.825 M 12.12 % | 136.306 M 33.04 % | 102.455 M 4.88 % | 97.692 M -74.97 % | 390.229 M -43.70 % | 693.119 M -20.06 % | 867.044 M -3.13 % | 895.105 M 27.11 % | 704.176 M -4.55 % | 737.714 M 10.70 % | 666.423 M 58.05 % | 421.642 M -8.74 % | 462.009 M 0.91 % | 457.820 M 19.05 % | 384.569 M 27.34 % | 302.007 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 27.348 M 12.24 % | 24.366 M 16.10 % | 20.987 M 19.08 % | 17.624 M 6.10 % | 16.611 M 19.78 % | 13.868 M -14.06 % | 16.136 M 7.34 % | 15.032 M -18.46 % | 18.436 M 88.28 % | 9.792 M -24.72 % | 13.007 M -4.36 % | 13.600 M -71.34 % | 47.449 M -16.42 % | 56.771 M -21.30 % | 72.133 M 40.62 % | 51.295 M -41.78 % | 88.098 M -0.70 % | 88.716 M 2.77 % | 86.322 M -24.06 % | 113.665 M -24.92 % | 151.393 M 539.81 % | 23.662 M 3 965.64 % | 582.000 K -93.61 % | 9.110 M 17.32 % | 7.765 M -14.26 % | 9.056 M 10.51 % | 8.195 M 14.79 % | 7.139 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -5.693 M -189.05 % | 6.393 M -65.20 % | 18.370 M 47.51 % | 12.453 M 339.88 % | 2.831 M -56.63 % | 6.528 M 95.22 % | 3.344 M -16.75 % | 4.017 M 74.96 % | 2.296 M 115.64 % | -14.680 M -274.80 % | 8.398 M 137.50 % | -22.396 M -199.54 % | 22.499 M -88.36 % | 193.345 M 2 834.81 % | 6.588 M 0.00 % | 6.588 M 0.00 % | 6.588 M -52.73 % | 13.936 M -1.86 % | 14.200 M -1.83 % | 14.464 M -1.79 % | 14.727 M 7.57 % | 13.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.353 M 41.41 % | 10.857 M 35.17 % | 8.032 M 22.61 % | 6.551 M -86.00 % | 46.784 M -5.38 % | 49.445 M -3.63 % | 51.308 M -3.68 % | 53.269 M -1.38 % | 54.012 M -4.80 % | 56.736 M -3.98 % | 59.090 M -9.44 % | 65.249 M 1.80 % | 64.096 M -3.51 % | 66.427 M 8.32 % | 61.324 M -10.93 % | 68.848 M | 0.000 -100.00 % | 8.394 M -1.79 % | 8.547 M 3 646.47 % | -241.000 K -107.40 % | 3.255 M -90.75 % | 35.197 M -40.94 % | 59.599 M -2.03 % | 60.833 M -0.14 % | 60.919 M 348.49 % | 13.583 M 30.71 % | 10.392 M |
| Capital lease obligations | 12.329 M 37.54 % | 8.964 M -13.24 % | 10.332 M -25.26 % | 13.824 M 17.58 % | 11.757 M -14.26 % | 13.712 M -22.50 % | 17.693 M -11.36 % | 19.961 M 9.60 % | 18.212 M 161.44 % | 6.966 M -42.87 % | 12.194 M -14.77 % | 14.307 M -11.14 % | 16.100 M 112.07 % | 7.592 M -27.36 % | 10.451 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 498.053 M -0.14 % | 498.727 M 0.74 % | 495.072 M 2.66 % | 482.247 M -3.04 % | 497.362 M 13.87 % | 436.769 M 49.75 % | 291.675 M 79.13 % | 162.826 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 |
| Other total stockholders equity | 866.632 M 122.98 % | 388.659 M -55.15 % | 866.632 M 0.64 % | 861.085 M -3.58 % | 893.072 M 0.00 % | 893.072 M 145.40 % | 363.921 M -57.35 % | 853.296 M 330.80 % | -369.712 M -156.35 % | 656.074 M 0.27 % | 654.294 M 0.00 % | 654.294 M 4.69 % | 625.012 M -0.08 % | 625.495 M 0.00 % | 625.495 M 0.00 % | 625.495 M 4.54 % | 598.337 M 4.62 % | 571.939 M 8.93 % | 525.063 M 0.00 % | 525.063 M 22.24 % | 429.549 M 0.00 % | 429.549 M 0.00 % | 429.549 M 0.00 % | 429.549 M 0.00 % | 429.549 M -23.59 % | 562.129 M -41.75 % | 965.044 M 71.91 % | 561.353 M 2.47 % | 547.799 M -32.58 % | 812.487 M 109.00 % | 388.751 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 5.693 M -21.06 % | 7.212 M -17.39 % | 8.730 M -14.82 % | 10.249 M -12.91 % | 11.768 M -11.42 % | 13.285 M -10.27 % | 14.805 M -9.30 % | 16.323 M -8.51 % | 17.841 M -14.37 % | 20.834 M -13.59 % | 24.112 M 7.66 % | 22.396 M -6.35 % | 23.914 M -6.01 % | 25.442 M -5.74 % | 26.990 M -17.43 % | 32.689 M -3.75 % | 33.962 M 492.71 % | 5.730 M -45.98 % | 10.607 M 48.62 % | 7.137 M -17.15 % | 8.614 M -58.25 % | 20.632 M 192.16 % | 7.062 M -24.19 % | 9.315 M -4.15 % | 9.718 M 60.34 % | 6.061 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.458 M 17.22 % | 16.599 M -20.73 % | 20.941 M -23.91 % | 27.520 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.372 M 1.86 % | 29.817 M | 0.000 -100.00 % | 23.914 M -6.01 % | 25.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.048 B -59.84 % | -655.446 M |
| Total assets | 683.928 M 0.28 % | 682.019 M -8.27 % | 743.498 M -0.39 % | 746.400 M -5.78 % | 792.228 M 6.14 % | 746.412 M 12.49 % | 663.561 M 1.24 % | 655.429 M 0.52 % | 652.060 M -9.50 % | 720.470 M -19.53 % | 895.297 M -19.34 % | 1.110 B -14.90 % | 1.304 B -4.09 % | 1.360 B 2.26 % | 1.330 B -7.41 % | 1.436 B -8.81 % | 1.575 B -0.17 % | 1.578 B 9.62 % | 1.439 B -16.34 % | 1.720 B -10.77 % | 1.928 B -20.65 % | 2.430 B -2.36 % | 2.489 B 2.92 % | 2.418 B -30.28 % | 3.468 B 49.07 % | 2.327 B -1.31 % | 2.357 B -20.07 % | 2.950 B 24.03 % | 2.378 B 20.03 % | 1.981 B 100.22 % | 989.535 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-06-30 | 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-06-30 | 2014-06-30 | 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 -100.00 % | 111.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.789 M 54.92 % | -6.187 M -158.20 % | 10.630 M -72.69 % | 38.919 M 109.48 % | -410.388 M -51 527.07 % | 798.000 K | 0.000 | 0.000 | 0.000 100.00 % | -32.809 M | 0.000 | 0.000 | 0.000 100.00 % | -36.421 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 883.000 K | 0.000 -100.00 % | 552.000 K -15.21 % | 651.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 403.000 K 7.47 % | 375.000 K -69.44 % | 1.227 M -3.99 % | 1.278 M -57.70 % | 3.021 M 300.00 % | 755.250 K | 0.000 | 0.000 -100.00 % | 186.000 K -90.11 % | 1.881 M 0.00 % | 1.881 M | 0.000 | 0.000 -100.00 % | 3.574 M 0.00 % | 3.574 M 100.00 % | 1.787 M -50.00 % | 3.574 M 100.00 % | 1.787 M |
| Change in working capital | 0.000 -100.00 % | 25.851 M | 0.000 -100.00 % | 41.115 M | 0.000 100.00 % | -105.057 M | 0.000 | 0.000 | 0.000 100.00 % | -4.177 M | 0.000 -100.00 % | 56.316 M -8.91 % | 61.826 M 209.24 % | 19.993 M 78.96 % | 11.172 M -96.03 % | 281.159 M 18 201.34 % | -1.553 M | 0.000 | 0.000 | 0.000 100.00 % | -1.207 M 0.00 % | -1.207 M 99.15 % | -142.685 M 0.00 % | -142.685 M 7.83 % | -154.811 M 0.00 % | -154.811 M -100.00 % | -77.406 M -29.05 % | -59.982 M -100.00 % | -29.991 M |
| Accounts receivables | 0.000 -100.00 % | 28.746 M | 0.000 -100.00 % | 18.739 M | 0.000 100.00 % | -109.242 M | 0.000 | 0.000 | 0.000 100.00 % | -5.065 M | 0.000 -100.00 % | 7.382 M 50.41 % | 4.908 M 124.68 % | -19.884 M 28.50 % | -27.811 M -106.95 % | 400.068 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 |
| Inventory | 0.000 -100.00 % | 7.553 M | 0.000 -100.00 % | 4.819 M | 0.000 100.00 % | -2.681 M | 0.000 | 0.000 | 0.000 100.00 % | -695.000 K | 0.000 100.00 % | -4.996 M -652.65 % | 904.000 K -88.74 % | 8.027 M 164.81 % | -12.386 M -269.69 % | 7.299 M 300.00 % | 1.825 M | 0.000 | 0.000 | 0.000 100.00 % | -47.050 M 0.00 % | -47.050 M -2.68 % | -45.821 M 0.00 % | -45.821 M -55.18 % | -29.527 M 0.00 % | -29.527 M -100.00 % | -14.764 M -1 723.78 % | -809.500 K -100.00 % | -404.750 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 100.00 % | -22.398 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 |
| Other working capital | 0.000 100.00 % | -10.448 M | 0.000 -100.00 % | 17.557 M | 0.000 -100.00 % | 6.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.583 M | 0.000 -100.00 % | 53.930 M -3.72 % | 56.014 M 75.87 % | 31.850 M -38.00 % | 51.369 M 140.70 % | -126.208 M -3 636.18 % | -3.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.843 M 0.00 % | 45.843 M 147.33 % | -96.865 M 0.00 % | -96.865 M 22.68 % | -125.284 M 0.00 % | -125.284 M -100.00 % | -62.642 M -5.86 % | -59.173 M -100.00 % | -29.586 M |
| Other non cash items | -48.762 M -291.07 % | 25.520 M 409.15 % | -8.255 M 88.62 % | -72.510 M -1 250.04 % | 6.305 M -93.53 % | 97.404 M 586.22 % | -20.033 M -0.71 % | -19.891 M -145.44 % | 43.770 M 102.63 % | 21.601 M 28.95 % | 16.752 M 11.96 % | 14.963 M 175.15 % | -19.911 M -124.43 % | 81.509 M 407.37 % | 16.065 M 106.67 % | -241.006 M -600.52 % | -34.404 M 54.97 % | -76.406 M -475.26 % | -13.282 M -130.60 % | 43.400 M 1.61 % | 42.714 M 93 775.82 % | 45.500 K 100.12 % | -38.484 M -96.80 % | -19.555 M -232.01 % | 14.814 M 1 548.75 % | -1.023 M -100.00 % | -511.250 K 73.40 % | -1.922 M -100.00 % | -961.000 K |
| Net cash provided by operating activities | -49.349 M -216.49 % | 42.363 M 222.00 % | -34.723 M -2.51 % | -33.872 M -1 016.41 % | -3.034 M 79.06 % | -14.488 M 30.19 % | -20.754 M -29.08 % | -16.078 M -72.34 % | -9.329 M -141.20 % | 22.641 M 35.53 % | 16.706 M -69.65 % | 55.045 M 61.69 % | 34.043 M -8.30 % | 37.125 M 88.16 % | 19.731 M 52.54 % | 12.935 M 129.91 % | -43.243 M 19.33 % | -53.608 M -264.83 % | 32.524 M -27.05 % | 44.581 M 1 579.45 % | 2.655 M 0.00 % | 2.655 M 103.17 % | -83.773 M 0.00 % | -83.773 M -46.28 % | -57.270 M 0.00 % | -57.270 M -100.00 % | -28.635 M -12 285.00 % | 235.000 K 100.00 % | 117.500 K |
| Investments in property plant and equipment | -251.000 K 88.82 % | -2.246 M -197.88 % | -754.000 K -132.72 % | -324.000 K -8.00 % | -300.000 K -143.90 % | -123.000 K 81.78 % | -675.000 K -74.87 % | -386.000 K 22.02 % | -495.000 K -198.19 % | -166.000 K 19.42 % | -206.000 K 83.57 % | -1.254 M -275.45 % | -334.000 K 59.71 % | -829.000 K -22.45 % | -677.000 K -191.81 % | -232.000 K 4.13 % | -242.000 K 98.55 % | -16.686 M -53.62 % | -10.862 M 85.33 % | -74.050 M 19.94 % | -92.497 M 0.00 % | -92.497 M 14.10 % | -107.680 M 0.00 % | -107.680 M -20.88 % | -89.084 M 0.00 % | -89.084 M -100.00 % | -44.542 M -15.65 % | -38.515 M -100.00 % | -19.258 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 100.00 % | -67.010 M -553.37 % | -10.256 M | 0.000 | 0.000 | 0.000 -100.00 % | 901.000 K | 0.000 100.00 % | -1.283 M | 0.000 -100.00 % | 10.000 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 100.00 % | -179.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 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 % | 89.650 M 45.94 % | 61.431 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -65.000 K -101.44 % | 4.510 M 154.80 % | 1.770 M 20.98 % | 1.463 M 106.88 % | -21.251 M -84.55 % | -11.515 M 8.55 % | -12.592 M -198.50 % | 12.784 M -45.96 % | 23.658 M 205.75 % | -22.372 M -27.19 % | -17.589 M 77.11 % | -76.855 M 34.28 % | -116.950 M -704.11 % | 19.359 M 104.19 % | -461.818 M -409.31 % | 149.308 M 48.31 % | 100.671 M -31.88 % | 147.787 M 172.62 % | 54.209 M 186.24 % | 18.938 M 118.45 % | -102.659 M -210.99 % | 92.497 M -65.76 % | 270.174 M 150.90 % | 107.680 M 122.87 % | -470.853 M -628.55 % | 89.084 M 100.00 % | 44.542 M 15.65 % | 38.515 M 100.00 % | 19.258 M |
| Net cash used for investing activites | -316.000 K -113.96 % | 2.264 M 122.83 % | 1.016 M -10.80 % | 1.139 M 105.29 % | -21.551 M -85.18 % | -11.638 M 12.28 % | -13.267 M -207.01 % | 12.398 M -46.47 % | 23.163 M 202.77 % | -22.538 M -26.65 % | -17.795 M 77.22 % | -78.109 M 33.40 % | -117.284 M -732.94 % | 18.530 M 104.01 % | -462.495 M -663.56 % | 82.066 M -8.99 % | 90.173 M -31.22 % | 131.101 M 202.45 % | 43.347 M 178.65 % | -55.112 M 41.11 % | -93.579 M 7.05 % | -100.675 M -210.64 % | 90.992 M 29.58 % | 70.219 M 126.85 % | -261.491 M 9.34 % | -288.445 M -100.00 % | -144.223 M -245.34 % | -41.763 M -100.00 % | -20.881 M |
| Debt repayment | -2.717 M | 0.000 -100.00 % | 12.187 M | 0.000 -100.00 % | 49.023 M | 0.000 100.00 % | -2.057 M 73.29 % | -7.701 M -281.46 % | 4.244 M | 0.000 100.00 % | -89.024 M | 0.000 100.00 % | -40.202 M | 0.000 -100.00 % | 73.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 169.800 M | 0.000 100.00 % | -47.423 M | 0.000 -100.00 % | 317.528 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 -100.00 % | 25.911 M 43.36 % | 18.074 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -197.222 M -184.94 % | 232.202 M 100.00 % | 116.101 M 2 185.45 % | 5.080 M 100.00 % | 2.540 M |
| Common stock repurchased | 0.000 100.00 % | -23.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 -100.00 % | 43.578 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 |
| 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 100.00 % | -3.252 M | 0.000 100.00 % | -813.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 |
| Other financing activites | 0.000 100.00 % | -15.903 M -2 384.91 % | 696.000 K -97.89 % | 32.985 M 511.44 % | -8.017 M -125.95 % | 30.890 M -10.00 % | 34.323 M 865.63 % | -4.483 M | 0.000 -100.00 % | 10.239 M -67.29 % | 31.299 M -16.09 % | 37.300 M | 0.000 100.00 % | -70.298 M -247.27 % | 47.735 M -77.74 % | 214.447 M 85 198.02 % | -252.000 K 98.74 % | -19.947 M 67.53 % | -61.425 M -372.07 % | 22.577 M -96.33 % | 614.996 M 200.59 % | -611.390 M -202.11 % | 598.760 M 200.00 % | -598.760 M -197.26 % | 615.651 M 383.68 % | -217.020 M -100.00 % | -108.510 M 48.82 % | -212.002 M -100.00 % | -106.001 M |
| Net cash used provided by financing activities | -2.717 M 82.94 % | -15.926 M -223.62 % | 12.883 M -60.94 % | 32.985 M -19.56 % | 41.006 M 32.75 % | 30.890 M -4.26 % | 32.266 M 364.82 % | -12.184 M -387.09 % | 4.244 M -58.55 % | 10.239 M 117.74 % | -57.725 M -254.76 % | 37.300 M 192.78 % | -40.202 M 45.34 % | -73.550 M -160.81 % | 120.955 M -43.38 % | 213.634 M 84 875.40 % | -252.000 K 98.74 % | -19.947 M 67.53 % | -61.425 M -372.07 % | 22.577 M -97.12 % | 784.796 M 228.36 % | -611.390 M -210.89 % | 551.337 M 192.08 % | -598.760 M -161.85 % | 968.159 M 546.12 % | -217.020 M -100.00 % | -108.510 M 48.82 % | -212.002 M -100.00 % | -106.001 M |
| Effect of forex changes on cash | -1.909 M -214.79 % | 1.663 M 823.04 % | -230.000 K 89.61 % | -2.213 M -196.22 % | 2.300 M 222.13 % | 714.000 K -9.96 % | 793.000 K 264.18 % | -483.000 K 49.95 % | -965.000 K 22.11 % | -1.239 M -678.97 % | 214.000 K 103.81 % | -5.622 M -452.92 % | 1.593 M -87.52 % | 12.769 M 157.54 % | 4.958 M 137.06 % | -13.380 M -2 280.78 % | -562.000 K 11.22 % | -633.000 K -686.11 % | 108.000 K 114.17 % | -762.000 K -345.41 % | 310.500 K 200.00 % | -310.500 K 99.95 % | -585.435 M -200.00 % | 585.435 M 196.60 % | -606.066 M -200.00 % | 606.066 M 100.00 % | 303.033 M 8.73 % | 278.695 M 100.00 % | 139.347 M |
| Net change in cash | 31.215 M 156.61 % | -55.142 M -200.00 % | 55.142 M 2 911.93 % | -1.961 M -110.47 % | 18.721 M 241.75 % | 5.478 M 669.44 % | -962.000 K 94.12 % | -16.347 M -195.52 % | 17.113 M 87.99 % | 9.103 M 115.53 % | -58.600 M -780.29 % | 8.614 M 107.07 % | -121.850 M -2 277.10 % | -5.126 M 98.38 % | -316.851 M -70.94 % | -185.358 M -197.45 % | 190.206 M -16.16 % | 226.863 M 193.58 % | 77.275 M -50.26 % | 155.366 M 1 099.85 % | -15.539 M -300.00 % | -3.885 M 92.77 % | -53.758 M -300.00 % | -13.440 M -115.51 % | 86.664 M 300.00 % | 21.666 M 0.00 % | 21.666 M 72.19 % | 12.583 M 0.00 % | 12.583 M |
| Cash at beginning of period | 0.000 -100.00 % | 55.142 M | 0.000 -100.00 % | 78.157 M 31.50 % | 59.436 M 10.15 % | 53.958 M -1.75 % | 54.920 M -27.86 % | 76.128 M 56.06 % | 48.781 M 22.94 % | 39.678 M -59.63 % | 98.278 M 9.61 % | 89.664 M -57.61 % | 211.514 M -2.37 % | 216.640 M -59.39 % | 533.491 M 123.93 % | 238.236 M 396.01 % | 48.030 M | 0.000 | 0.000 | 0.000 -100.00 % | 106.650 M 300.00 % | 26.663 M -83.38 % | 160.408 M 300.00 % | 40.102 M -45.62 % | 73.744 M 300.00 % | 18.436 M 0.00 % | 18.436 M 214.97 % | 5.853 M 0.00 % | 5.853 M |
| Cash at end of period | 31.215 M | 0.000 -100.00 % | 55.142 M -27.63 % | 76.196 M -2.51 % | 78.157 M 31.50 % | 59.436 M 10.15 % | 53.958 M -9.74 % | 59.781 M -9.28 % | 65.894 M 35.08 % | 48.781 M 22.94 % | 39.678 M -59.63 % | 98.278 M 9.61 % | 89.664 M -57.61 % | 211.514 M -2.37 % | 216.640 M 309.69 % | 52.879 M -77.80 % | 238.236 M 5.01 % | 226.863 M 193.58 % | 77.275 M -50.26 % | 155.366 M 70.52 % | 91.111 M 300.00 % | 22.778 M -78.64 % | 106.650 M 300.00 % | 26.663 M -83.38 % | 160.408 M 300.00 % | 40.102 M 0.00 % | 40.102 M 117.52 % | 18.436 M 0.00 % | 18.436 M |
| Operating cash flow | -49.349 M -216.49 % | 42.363 M 222.00 % | -34.723 M -2.51 % | -33.872 M -1 016.41 % | -3.034 M 79.06 % | -14.488 M 30.19 % | -20.754 M -29.08 % | -16.078 M -72.34 % | -9.329 M -141.20 % | 22.641 M 35.53 % | 16.706 M -69.65 % | 55.045 M 61.69 % | 34.043 M -8.30 % | 37.125 M 88.16 % | 19.731 M 52.54 % | 12.935 M 129.91 % | -43.243 M 19.33 % | -53.608 M -264.83 % | 32.524 M -27.05 % | 44.581 M 1 579.45 % | 2.655 M 0.00 % | 2.655 M 103.17 % | -83.773 M 0.00 % | -83.773 M -46.28 % | -57.270 M 0.00 % | -57.270 M -100.00 % | -28.635 M -12 285.00 % | 235.000 K 100.00 % | 117.500 K |
| Capital expenditure | -251.000 K 88.82 % | -2.246 M -197.88 % | -754.000 K -132.72 % | -324.000 K -8.00 % | -300.000 K -143.90 % | -123.000 K 81.78 % | -675.000 K -74.87 % | -386.000 K 22.02 % | -495.000 K -198.19 % | -166.000 K 19.42 % | -206.000 K 83.57 % | -1.254 M -275.45 % | -334.000 K 59.71 % | -829.000 K -22.45 % | -677.000 K -191.81 % | -232.000 K 4.13 % | -242.000 K 98.55 % | -16.686 M -53.62 % | -10.862 M 85.33 % | -74.050 M 19.94 % | -92.497 M 0.00 % | -92.497 M 14.10 % | -107.680 M 0.00 % | -107.680 M -20.88 % | -89.084 M 0.00 % | -89.084 M -100.00 % | -44.542 M -15.65 % | -38.515 M -100.00 % | -19.258 M |
| Free CashFlow | -49.600 M -223.64 % | 40.117 M 213.08 % | -35.477 M -3.75 % | -34.196 M -925.67 % | -3.334 M 77.18 % | -14.611 M 31.82 % | -21.429 M -30.16 % | -16.464 M -67.59 % | -9.824 M -143.71 % | 22.475 M 36.21 % | 16.500 M -69.33 % | 53.791 M 59.57 % | 33.709 M -7.13 % | 36.296 M 90.49 % | 19.054 M 50.00 % | 12.703 M 129.21 % | -43.485 M 38.14 % | -70.294 M -424.50 % | 21.662 M 173.51 % | -29.469 M 67.20 % | -89.842 M 0.00 % | -89.842 M 53.07 % | -191.453 M 0.00 % | -191.453 M -30.82 % | -146.353 M 0.00 % | -146.353 M -100.00 % | -73.177 M -91.16 % | -38.280 M -100.00 % | -19.140 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2014 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2010 | 2009 | 2009 |