Symphony Holdings Limited SYHLF
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 307.561 M 0.93 % | 304.725 M 9.16 % | 279.153 M -13.71 % | 323.498 M -8.14 % | 352.159 M -9.46 % | 388.944 M 1.86 % | 381.848 M 9.44 % | 348.919 M -4.11 % | 363.856 M 3.64 % | 351.067 M 33.07 % | 263.831 M 24.39 % | 212.106 M -89.22 % | 1.968 B -20.61 % | 2.478 B 27.26 % | 1.947 B 9.11 % | 1.785 B -12.96 % | 2.051 B 10.89 % | 1.849 B -0.67 % | 1.862 B 0.49 % | 1.853 B 27.95 % | 1.448 B 22.32 % | 1.184 B 25.98 % | 939.533 M 15.21 % | 815.503 M |
| Net income | -143.119 M 30.50 % | -205.913 M -152.17 % | -81.658 M -323.71 % | 36.501 M 116.87 % | -216.328 M -401.69 % | 71.705 M -39.34 % | 118.213 M 188.20 % | 41.018 M 47.83 % | 27.746 M -84.66 % | 180.822 M 846.96 % | 19.095 M 23.56 % | 15.454 M 107.21 % | -214.346 M -985.32 % | 24.211 M -72.44 % | 87.861 M 362.23 % | 19.008 M 108.39 % | -226.508 M -331.05 % | 98.036 M -54.34 % | 214.728 M -8.92 % | 235.747 M 37.70 % | 171.204 M -33.93 % | 259.144 M 197.36 % | 87.148 M 64.80 % | 52.881 M |
| Income before tax | -141.025 M 33.92 % | -213.423 M -137.50 % | -89.863 M -342.47 % | 37.061 M 117.22 % | -215.230 M -385.67 % | 75.342 M -53.69 % | 162.706 M 39.42 % | 116.700 M 286.55 % | 30.190 M -84.52 % | 195.053 M 738.87 % | -30.531 M 83.72 % | -187.533 M 7.61 % | -202.976 M -452.95 % | 57.508 M -54.49 % | 126.366 M 327.30 % | 29.573 M 112.79 % | -231.245 M -298.92 % | 116.252 M -47.67 % | 222.172 M -13.76 % | 257.635 M 37.03 % | 188.011 M -31.69 % | 275.244 M 187.51 % | 95.735 M 64.13 % | 58.329 M |
| Income before tax ratio | -0.46 34.53 % | -0.70 -117.57 % | -0.32 -380.99 % | 0.11 118.74 % | -0.61 -415.51 % | 0.19 -54.54 % | 0.43 27.40 % | 0.33 303.10 % | 0.08 -85.07 % | 0.56 580.12 % | -0.12 86.91 % | -0.88 -757.06 % | -0.10 -544.57 % | 0.02 -64.24 % | 0.06 291.63 % | 0.02 114.69 % | -0.11 -279.38 % | 0.06 -47.32 % | 0.12 -14.19 % | 0.14 7.10 % | 0.13 -44.16 % | 0.23 128.21 % | 0.10 42.46 % | 0.07 |
| EBITDA | 45.640 M 376.14 % | -16.528 M -120.51 % | 80.583 M 32.14 % | 60.984 M 232.04 % | -46.185 M -125.20 % | 183.287 M -22.00 % | 234.986 M 22.48 % | 191.857 M 260.96 % | 53.152 M -78.43 % | 246.414 M 1 214.35 % | 18.748 M 113.69 % | -136.958 M -11.00 % | -123.382 M -222.22 % | 100.948 M -51.96 % | 210.152 M 191.51 % | 72.092 M 154.57 % | -132.113 M -241.62 % | 93.285 M -28.51 % | 130.494 M -42.14 % | 225.553 M -4.98 % | 237.376 M 41.43 % | 167.834 M 26.39 % | 132.787 M 49.56 % | 88.787 M |
| Net income ratio | -0.47 31.14 % | -0.68 -131.00 % | -0.29 -359.25 % | 0.11 118.37 % | -0.61 -433.21 % | 0.18 -40.45 % | 0.31 163.34 % | 0.12 54.16 % | 0.08 -85.19 % | 0.52 611.65 % | 0.07 -0.66 % | 0.07 166.88 % | -0.11 -1 215.12 % | 0.01 -78.35 % | 0.05 323.65 % | 0.01 109.64 % | -0.11 -308.36 % | 0.05 -54.04 % | 0.12 -9.36 % | 0.13 7.62 % | 0.12 -45.99 % | 0.22 136.03 % | 0.09 43.04 % | 0.06 |
| Ratio EBITDA | 0.15 373.59 % | -0.05 -118.79 % | 0.29 53.13 % | 0.19 243.74 % | -0.13 -127.83 % | 0.47 -23.42 % | 0.62 11.92 % | 0.55 276.41 % | 0.15 -79.19 % | 0.70 887.75 % | 0.07 111.01 % | -0.65 -929.71 % | -0.06 -253.95 % | 0.04 -62.25 % | 0.11 167.17 % | 0.04 162.69 % | -0.06 -227.71 % | 0.05 -28.03 % | 0.07 -42.43 % | 0.12 -25.74 % | 0.16 15.63 % | 0.14 0.33 % | 0.14 29.81 % | 0.11 |
| Gross profit ratio | 0.91 1.10 % | 0.90 61.78 % | 0.56 -33.82 % | 0.84 103.85 % | 0.41 -28.32 % | 0.58 -15.00 % | 0.68 3.58 % | 0.66 -12.12 % | 0.75 -1.13 % | 0.76 26.86 % | 0.60 47.65 % | 0.40 307.40 % | 0.10 -35.72 % | 0.15 -17.12 % | 0.19 -4.41 % | 0.19 41.53 % | 0.14 -20.04 % | 0.17 -19.89 % | 0.21 -6.25 % | 0.23 1.37 % | 0.23 -2.15 % | 0.23 2.51 % | 0.22 6.12 % | 0.21 |
| Weighted average shs out dil | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.01 % | 2.974 B 0.00 % | 2.974 B 0.13 % | 2.970 B 2.04 % | 2.911 B 7.75 % | 2.702 B 0.40 % | 2.691 B 13.68 % | 2.367 B 60.42 % | 1.476 B 12.81 % | 1.308 B 18.43 % | 1.105 B 23.53 % | 894.099 M -8.86 % | 981.025 M 0.00 % | 981.025 M 2.32 % | 958.744 M 2.78 % | 932.792 M 15.95 % | 804.450 M 10.04 % | 731.071 M 29.58 % | 564.177 M 381.81 % | 117.096 M 1.21 % | 115.695 M |
| Weighted average shs out | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.01 % | 2.974 B 0.00 % | 2.974 B 0.32 % | 2.965 B 1.86 % | 2.911 B 7.78 % | 2.700 B 0.71 % | 2.681 B 13.27 % | 2.367 B 60.42 % | 1.476 B 12.81 % | 1.308 B 18.43 % | 1.105 B 23.53 % | 894.099 M -8.86 % | 981.025 M 0.00 % | 981.025 M 2.56 % | 956.564 M 2.55 % | 932.792 M 15.95 % | 804.450 M 10.04 % | 731.071 M 29.58 % | 564.177 M 381.81 % | 117.096 M 1.21 % | 115.695 M |
| EPS diluted | -0.01 91.04 % | -0.07 -151.64 % | -0.03 -408.99 % | 0.01 112.24 % | -0.07 -401.66 % | 0.02 -39.45 % | 0.04 182.27 % | 0.01 36.89 % | 0.01 -84.67 % | 0.07 729.63 % | 0.01 -22.86 % | 0.01 106.56 % | -0.16 -840.74 % | 0.02 -78.03 % | 0.10 437.16 % | 0.02 107.96 % | -0.23 -332.32 % | 0.10 -55.00 % | 0.22 -24.14 % | 0.29 7.41 % | 0.27 -46.00 % | 0.50 177.78 % | 0.18 -64.00 % | 0.50 |
| Earnings per share | -0.01 91.04 % | -0.07 -151.64 % | -0.03 -408.99 % | 0.01 112.24 % | -0.07 -401.66 % | 0.02 -39.60 % | 0.04 182.98 % | 0.01 36.89 % | 0.01 -84.72 % | 0.07 732.10 % | 0.01 -22.86 % | 0.01 106.56 % | -0.16 -840.74 % | 0.02 -78.03 % | 0.10 437.16 % | 0.02 107.96 % | -0.23 -331.85 % | 0.10 -54.91 % | 0.22 -18.52 % | 0.27 22.73 % | 0.22 -52.17 % | 0.46 155.56 % | 0.18 -64.00 % | 0.50 |
| Gross profit | 281.231 M 2.04 % | 275.597 M 76.60 % | 156.054 M -42.89 % | 273.254 M 87.26 % | 145.925 M -35.10 % | 224.859 M -13.42 % | 259.703 M 13.36 % | 229.097 M -15.73 % | 271.858 M 2.48 % | 265.288 M 68.80 % | 157.161 M 83.65 % | 85.575 M -56.08 % | 194.852 M -48.96 % | 381.792 M 5.48 % | 361.971 M 4.29 % | 347.069 M 23.20 % | 281.719 M -11.33 % | 317.720 M -20.42 % | 399.271 M -5.79 % | 423.788 M 29.71 % | 326.730 M 19.69 % | 272.973 M 29.15 % | 211.361 M 22.26 % | 172.873 M |
| Income tax expense | 4.083 M 651.93 % | 543.000 K -89.53 % | 5.185 M -51.26 % | 10.638 M 269.38 % | 2.880 M 330.77 % | -1.248 M -102.49 % | 50.034 M -15.13 % | 58.951 M 265.13 % | 16.145 M -58.58 % | 38.975 M 1 927.24 % | -2.133 M -2.60 % | -2.079 M -109.73 % | 21.370 M 0.56 % | 21.252 M -45.18 % | 38.770 M 259.48 % | 10.785 M 794.02 % | -1.554 M -108.53 % | 18.216 M 144.71 % | 7.444 M -65.99 % | 21.888 M 30.23 % | 16.807 M 4.39 % | 16.100 M 87.49 % | 8.587 M 57.62 % | 5.448 M |
| Cost of revenue | 26.330 M -9.61 % | 29.128 M -76.34 % | 123.099 M 145.00 % | 50.244 M -75.64 % | 206.234 M 25.69 % | 164.085 M 34.34 % | 122.145 M 1.94 % | 119.822 M 30.24 % | 91.998 M 7.25 % | 85.779 M -19.58 % | 106.670 M -15.70 % | 126.531 M -92.86 % | 1.773 B -15.44 % | 2.096 B 32.23 % | 1.586 B 10.27 % | 1.438 B -18.71 % | 1.769 B 15.50 % | 1.531 B 4.73 % | 1.462 B 2.35 % | 1.429 B 27.44 % | 1.121 B 23.11 % | 910.675 M 25.06 % | 728.172 M 13.31 % | 642.630 M |
| General and administrative expenses | 133.796 M -9.63 % | 148.058 M -3.31 % | 153.133 M 14.23 % | 134.057 M 12.10 % | 119.586 M -7.81 % | 129.711 M -21.10 % | 164.394 M -15.86 % | 195.393 M 44.58 % | 135.141 M -20.86 % | 170.771 M -4.53 % | 178.878 M 6.02 % | 168.719 M -22.64 % | 218.084 M 1.21 % | 215.479 M -2.48 % | 220.967 M 13.12 % | 195.347 M -15.53 % | 231.266 M 25.21 % | 184.707 M -28.56 % | 258.546 M 13.41 % | 227.968 M 28.59 % | 177.276 M 33.11 % | 133.183 M 78.75 % | 74.508 M 1.51 % | 73.399 M |
| Selling and marketing expenses | 61.062 M -22.08 % | 78.370 M 0.97 % | 77.615 M 2.69 % | 75.583 M -22.82 % | 97.927 M -14.16 % | 114.086 M -9.72 % | 126.363 M 45.15 % | 87.056 M -13.67 % | 100.840 M -19.32 % | 124.988 M 29.51 % | 96.509 M -4.10 % | 100.635 M -37.48 % | 160.952 M -5.45 % | 170.223 M -0.50 % | 171.081 M 14.73 % | 149.114 M 16.64 % | 127.843 M 66.35 % | 76.852 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.682 M -2.79 % | 27.448 M |
| Other expenses | 79.498 M -11.43 % | 89.753 M | 0.000 | 0.000 -100.00 % | 18.510 M 10.03 % | 16.822 M 133.90 % | 7.192 M 163.64 % | 2.728 M 51.47 % | 1.801 M 6.25 % | 1.695 M | 0.000 -100.00 % | 15.592 M | 0.000 100.00 % | -18.571 M -29 117.19 % | 64.000 K 100.24 % | -26.965 M 86.36 % | -197.739 M -5 938.18 % | 3.387 M -93.04 % | 48.643 M 1 166.74 % | 3.840 M 109.32 % | -41.203 M -2 419.99 % | 1.776 M | 0.000 | 0.000 |
| Operating expenses | 274.356 M -13.23 % | 316.181 M 35.68 % | 233.033 M 10.98 % | 209.973 M -7.88 % | 227.934 M -10.87 % | 255.732 M 288.18 % | 65.880 M -15.92 % | 78.353 M -65.50 % | 227.082 M 244.12 % | 65.989 M -76.15 % | 276.706 M -3.41 % | 286.482 M -24.42 % | 379.036 M 3.24 % | 367.131 M 71.34 % | 214.269 M -32.51 % | 317.496 M 96.75 % | 161.370 M -39.09 % | 264.946 M -13.75 % | 307.189 M 32.52 % | 231.808 M 70.36 % | 136.073 M 0.83 % | 134.959 M 33.37 % | 101.190 M 0.34 % | 100.847 M |
| Cost and expenses | 300.686 M -12.92 % | 345.309 M -3.04 % | 356.132 M 36.86 % | 260.217 M -40.07 % | 434.168 M 3.42 % | 419.817 M 123.28 % | 188.025 M -5.12 % | 198.175 M -37.89 % | 319.080 M 110.24 % | 151.768 M -60.41 % | 383.376 M -7.18 % | 413.013 M -80.81 % | 2.152 B -12.66 % | 2.464 B 36.89 % | 1.800 B 2.53 % | 1.755 B -9.06 % | 1.930 B 7.45 % | 1.796 B 1.52 % | 1.770 B 6.56 % | 1.661 B 32.08 % | 1.257 B 20.23 % | 1.046 B 26.08 % | 829.362 M 11.55 % | 743.477 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 194.858 M -13.94 % | 226.428 M -2.83 % | 233.033 M 10.98 % | 209.973 M -3.47 % | 217.513 M -10.78 % | 243.797 M -16.25 % | 291.088 M 3.06 % | 282.449 M 19.69 % | 235.981 M -20.21 % | 295.759 M 7.40 % | 275.387 M 2.24 % | 269.354 M -28.94 % | 379.036 M -1.73 % | 385.702 M -1.62 % | 392.048 M 13.81 % | 344.461 M -4.08 % | 359.109 M 37.30 % | 261.559 M 1.17 % | 258.546 M 13.41 % | 227.968 M 28.59 % | 177.276 M 33.11 % | 133.183 M 31.62 % | 101.190 M 0.34 % | 100.847 M |
| Interest income | 4.439 M -33.67 % | 6.692 M 188.08 % | 2.323 M | 0.000 -100.00 % | 3.253 M -30.13 % | 4.656 M -85.04 % | 31.117 M -8.60 % | 34.044 M 792.61 % | 3.814 M -43.24 % | 6.719 M -53.21 % | 14.359 M 271.42 % | 3.866 M -46.41 % | 7.214 M | 0.000 -100.00 % | 83.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 94.188 M -9.43 % | 104.000 M 38.98 % | 74.831 M | 0.000 -100.00 % | 69.564 M 29.56 % | 53.691 M 29.49 % | 41.465 M -1.19 % | 41.965 M 127.71 % | 18.429 M 68.07 % | 10.965 M 95.84 % | 5.599 M -34.25 % | 8.516 M 1.81 % | 8.365 M 263.38 % | 2.302 M 296.90 % | 580.000 K | 0.000 -100.00 % | 405.888 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.646 M | 0.000 -100.00 % | 14.436 M 5.40 % | 13.697 M |
| Depreciation and amortization | 92.477 M -0.45 % | 92.895 M -2.84 % | 95.615 M 37.66 % | 69.458 M -30.18 % | 99.481 M 83.36 % | 54.254 M 41.48 % | 38.347 M 15.53 % | 33.192 M -4.56 % | 34.779 M -13.90 % | 40.396 M -7.52 % | 43.680 M -18.88 % | 53.844 M 19.30 % | 45.133 M 11.17 % | 40.597 M -3.10 % | 41.895 M -1.47 % | 42.519 M 2.07 % | 41.655 M 2.82 % | 40.511 M 5.46 % | 38.412 M 14.41 % | 33.573 M -28.14 % | 46.719 M 56.67 % | 29.820 M 31.85 % | 22.616 M 34.93 % | 16.761 M |
| Operating income | 6.875 M 116.94 % | -40.584 M 47.28 % | -76.979 M -221.65 % | 63.281 M 177.16 % | -82.009 M -165.63 % | -30.873 M 68.67 % | -98.542 M -77.71 % | -55.450 M -401.80 % | 18.373 M 144.43 % | -41.355 M 3.23 % | -42.737 M 79.17 % | -205.216 M -17.87 % | -174.099 M -353.52 % | 68.672 M -46.02 % | 127.211 M 330.16 % | 29.573 M -83.37 % | 177.826 M 236.96 % | 52.774 M -42.69 % | 92.082 M -52.04 % | 191.980 M 0.69 % | 190.657 M 38.14 % | 138.014 M 25.27 % | 110.171 M 52.96 % | 72.026 M |
| Operating income ratio | 0.02 116.78 % | -0.13 51.70 % | -0.28 -240.97 % | 0.20 184.00 % | -0.23 -193.38 % | -0.08 69.24 % | -0.26 -62.39 % | -0.16 -414.72 % | 0.05 142.87 % | -0.12 27.28 % | -0.16 83.26 % | -0.97 -993.44 % | -0.09 -419.33 % | 0.03 -57.58 % | 0.07 294.25 % | 0.02 -80.89 % | 0.09 203.87 % | 0.03 -42.30 % | 0.05 -52.27 % | 0.10 -21.30 % | 0.13 12.93 % | 0.12 -0.56 % | 0.12 32.77 % | 0.09 |
| Total other income expenses net | -147.900 M 14.43 % | -172.839 M -60.31 % | -107.814 M -311.19 % | -26.220 M 82.34 % | -148.495 M -252.16 % | 97.592 M -60.14 % | 244.829 M 42.22 % | 172.150 M 7 504.30 % | -2.325 M -101.01 % | 229.829 M 158.19 % | 89.014 M 1 339.92 % | -7.179 M -305.59 % | -1.770 M -102.88 % | 61.418 M -64.81 % | 174.517 M 402.04 % | -57.780 M 57.64 % | -136.418 M -208.49 % | 125.737 M 582.39 % | 18.426 M -76.52 % | 78.476 M 18 392.77 % | -429.000 K -100.31 % | 137.230 M 3 094.37 % | 4.296 M 131.36 % | -13.697 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.251 B -13.39 % | 1.445 B -5.74 % | 1.533 B -7.49 % | 1.657 B 8.29 % | 1.530 B 6.34 % | 1.439 B 23.47 % | 1.165 B 14.28 % | 1.020 B 160.75 % | 391.023 M 46.33 % | 267.226 M 375.25 % | 56.228 M 112.67 % | -443.874 M -940.10 % | -42.676 M 72.94 % | -157.715 M 44.76 % | -285.519 M 28.47 % | -399.184 M -42.08 % | -280.963 M 45.92 % | -519.494 M 17.24 % | -627.706 M 15.23 % | -740.442 M -162.07 % | -282.534 M 22.55 % | -364.792 M -187.21 % | -127.013 M -26.17 % | -100.670 M |
| Total investments | 39.868 M -21.82 % | 50.992 M -96.61 % | 1.506 B -24.78 % | 2.002 B 12.64 % | 1.778 B -1.98 % | 1.813 B 964.94 % | 170.291 M -4.36 % | 178.052 M 5.45 % | 168.844 M 822.85 % | 18.296 M -73.69 % | 69.550 M 96.64 % | 35.369 M 889.07 % | 3.576 M -92.86 % | 50.051 M -81.52 % | 270.854 M -6.57 % | 289.902 M 11.34 % | 260.387 M -4.37 % | 272.280 M -12.46 % | 311.018 M 47.49 % | 210.873 M 160.38 % | 80.987 M 152.93 % | 32.019 M 47.32 % | 21.735 M -23.83 % | 28.533 M |
| Total debt | 1.329 B -15.77 % | 1.577 B -3.48 % | 1.634 B -10.75 % | 1.831 B 1.37 % | 1.806 B 12.50 % | 1.606 B 23.82 % | 1.297 B 12.09 % | 1.157 B 60.80 % | 719.491 M -2.41 % | 737.251 M 19.18 % | 618.590 M 63.05 % | 379.383 M -13.27 % | 437.426 M 264.52 % | 120.000 M 50.00 % | 80.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 709.485 M -23.94 % | 932.839 M 34.10 % | 695.619 M 42.76 % | 487.269 M 175.58 % | 176.817 M -29.80 % | 251.877 M 355.44 % | 55.304 M -47.58 % | 105.509 M 218.89 % | -88.747 M -21.61 % | -72.974 M 73.45 % | -274.880 M 7.18 % | -296.136 M -14.55 % | -258.527 M -15.82 % | -223.212 M 2.07 % | -227.924 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -155.484 M -6 304.47 % | 2.506 M -98.88 % | 223.285 M -30.10 % | 319.434 M 7.26 % | 297.804 M -44.64 % | 537.926 M 7.18 % | 501.911 M 19.81 % | 418.915 M 7.65 % | 389.129 M -19.95 % | 486.079 M 61.01 % | 301.889 M 7.00 % | 282.150 M 15.64 % | 243.996 M -41.98 % | 420.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.01 % | 297.403 M 0.62 % | 295.581 M 9.24 % | 270.575 M 0.30 % | 269.775 M 1.06 % | 266.952 M 26.90 % | 210.369 M 60.83 % | 130.804 M 0.00 % | 130.804 M -70.00 % | 436.011 M 0.00 % | 436.011 M 0.00 % | 436.011 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 2.319 B -8.68 % | 2.539 B -10.76 % | 2.846 B -10.24 % | 3.170 B 9.44 % | 2.897 B -1.08 % | 2.928 B 12.03 % | 2.614 B 0.64 % | 2.597 B 19.84 % | 2.167 B -12.24 % | 2.470 B 2.40 % | 2.412 B 16.99 % | 2.062 B 13.81 % | 1.811 B -3.82 % | 1.883 B 24.72 % | 1.510 B 13.07 % | 1.335 B 2.40 % | 1.304 B -16.18 % | 1.556 B 2.47 % | 1.519 B 5.81 % | 1.435 B 49.83 % | 957.844 M 14.11 % | 839.415 M 60.35 % | 523.480 M 16.90 % | 447.815 M |
| Other non current liabilities | 0.000 -100.00 % | 336.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.859 M | 0.000 100.00 % | -16.194 M | 0.000 100.00 % | -8.478 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.599 M |
| Long term debt | 602.448 M -19.28 % | 746.311 M -30.44 % | 1.073 B -29.43 % | 1.520 B 27.31 % | 1.194 B -13.92 % | 1.387 B 41.02 % | 983.808 M 131.23 % | 425.464 M -39.19 % | 699.663 M -2.49 % | 717.503 M 368.18 % | 153.254 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 |
| Total non current liabilities | 934.370 M -13.73 % | 1.083 B -23.28 % | 1.412 B -24.40 % | 1.867 B 24.81 % | 1.496 B -10.66 % | 1.675 B 70.30 % | 983.277 M 131.11 % | 425.464 M -39.19 % | 699.663 M -2.49 % | 717.503 M 196.45 % | 242.030 M 60.53 % | 150.772 M 103.04 % | 74.257 M -27.48 % | 102.395 M 32.09 % | 77.517 M 173.88 % | 28.303 M 185.17 % | 9.925 M -46.13 % | 18.425 M 111.20 % | 8.724 M 14.37 % | 7.628 M -16.79 % | 9.167 M 371.55 % | 1.944 M 135.05 % | -5.546 M 0.95 % | -5.599 M |
| Other current liabilities | 213.477 M -14.08 % | 248.473 M 67.62 % | 148.232 M -37.72 % | 238.021 M 30.08 % | 182.979 M -11.84 % | 207.564 M 27.52 % | 162.765 M -30.48 % | 234.128 M 5.27 % | 222.414 M -4.48 % | 232.850 M -21.91 % | 298.183 M -0.19 % | 298.749 M -20.21 % | 374.407 M 33.11 % | 281.277 M 17.53 % | 239.323 M 41.43 % | 169.218 M | 0.000 -100.00 % | 174.215 M -14.43 % | 203.591 M -1.64 % | 206.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.704 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 30.133 M -4.09 % | 31.419 M 111.63 % | 14.846 M -50.66 % | 30.092 M 109.60 % | -313.607 M 57.16 % | -732.063 M -322.96 % | -173.082 M -0.05 % | -173.002 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 |
| Short term debt | 726.060 M -12.63 % | 831.015 M 42.35 % | 583.797 M 83.50 % | 318.148 M -49.31 % | 627.656 M 187.50 % | 218.318 M -30.38 % | 313.607 M -57.16 % | 732.063 M 322.96 % | 173.082 M 0.05 % | 173.002 M -62.82 % | 465.336 M 22.66 % | 379.383 M -13.27 % | 437.426 M 264.52 % | 120.000 M 50.00 % | 80.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.163 B -7.66 % | 1.259 B 42.95 % | 880.815 M 20.28 % | 732.277 M -20.89 % | 925.618 M 66.01 % | 557.576 M -4.90 % | 586.304 M -44.60 % | 1.058 B 140.19 % | 440.647 M -2.40 % | 451.466 M -45.91 % | 834.643 M 10.80 % | 753.288 M -30.81 % | 1.089 B 58.57 % | 686.553 M 14.59 % | 599.124 M 56.05 % | 383.924 M -19.79 % | 478.674 M -0.95 % | 483.252 M -2.66 % | 496.447 M 5.03 % | 472.662 M 1.45 % | 465.908 M 42.49 % | 326.969 M 15.90 % | 282.122 M 26.39 % | 223.210 M |
| Total liabilities | 2.097 B -10.47 % | 2.342 B 2.17 % | 2.292 B -11.81 % | 2.600 B 7.34 % | 2.422 B 8.49 % | 2.232 B 28.31 % | 1.740 B 6.26 % | 1.637 B 33.33 % | 1.228 B -2.15 % | 1.255 B 16.55 % | 1.077 B 19.09 % | 904.060 M -22.26 % | 1.163 B 47.40 % | 788.948 M 16.60 % | 676.641 M 64.14 % | 412.227 M -15.63 % | 488.599 M -2.61 % | 501.677 M -0.69 % | 505.171 M 5.18 % | 480.290 M 1.10 % | 475.075 M 44.44 % | 328.913 M 18.92 % | 276.576 M 27.10 % | 217.611 M |
| Other non current assets | 708.170 M -12.37 % | 808.126 M 680.03 % | -139.325 M 0.00 % | -139.325 M 1.33 % | -141.201 M -1.35 % | -139.325 M -1 347.83 % | -9.623 M 7.02 % | -10.349 M 42.77 % | -18.084 M 19.58 % | -22.486 M -101.64 % | 1.374 B 58 964.70 % | 2.326 M 16.13 % | 2.003 M -99.84 % | 1.232 B 49.12 % | 826.084 M 4 698.91 % | 17.214 M -95.95 % | 425.043 M 248.32 % | 122.026 M 0.72 % | 121.153 M 104.75 % | 59.171 M -26.94 % | 80.987 M 152.93 % | 32.019 M -77.02 % | 139.351 M 82.84 % | 76.215 M |
| Long term investments | -41.841 M 19.58 % | -52.030 M -103.77 % | 1.379 B -20.76 % | 1.740 B 4.60 % | 1.664 B 5.80 % | 1.573 B 1 507.29 % | 97.838 M -42.09 % | 168.934 M 6.83 % | 158.130 M 8 329.10 % | 1.876 M -96.87 % | 60.005 M -92.69 % | 820.759 M 0.31 % | 818.235 M | 0.000 | 0.000 -100.00 % | 289.581 M | 0.000 -100.00 % | 271.852 M -12.59 % | 311.018 M 47.49 % | 210.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.078 M |
| Intangible assets | 109.583 M -1.80 % | 111.590 M -56.24 % | 254.998 M -28.81 % | 358.218 M -1.07 % | 362.101 M -5.43 % | 382.888 M 91.97 % | 199.450 M 36.22 % | 146.417 M 0.00 % | 146.417 M 0.00 % | 146.417 M -69.99 % | 487.891 M -2.91 % | 502.506 M 72.47 % | 291.363 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M -4.14 % | 147.501 M 336.45 % | 33.796 M -5.04 % | 35.590 M 0.00 % | 35.590 M 0.00 % | 35.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.477 M 0.00 % | 57.477 M 0.00 % | 57.477 M 0.00 % | 57.477 M 2 071.40 % | 2.647 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 250.984 M -0.79 % | 252.991 M -36.18 % | 396.399 M -20.66 % | 499.619 M -0.77 % | 503.502 M -3.96 % | 524.289 M 51.11 % | 346.951 M 92.52 % | 180.213 M -0.99 % | 182.007 M 0.00 % | 182.007 M -65.23 % | 523.481 M 4.17 % | 502.506 M 72.47 % | 291.363 M | 0.000 | 0.000 -100.00 % | 369.965 M | 0.000 -100.00 % | 57.477 M 0.00 % | 57.477 M 0.00 % | 57.477 M 0.00 % | 57.477 M 2 071.40 % | 2.647 M | 0.000 | 0.000 |
| Property plant equipment net | 2.211 B -4.87 % | 2.324 B -3.16 % | 2.400 B -6.98 % | 2.580 B 10.42 % | 2.337 B 7.02 % | 2.184 B 154.68 % | 857.382 M 29.92 % | 659.912 M 10.58 % | 596.754 M -2.47 % | 611.898 M 15.32 % | 530.599 M 3.17 % | 514.283 M -9.99 % | 571.383 M 57.65 % | 362.443 M 9.47 % | 331.097 M 36.52 % | 242.532 M -14.22 % | 282.741 M -30.21 % | 405.160 M 20.50 % | 336.231 M 6.26 % | 316.416 M -15.26 % | 373.396 M 17.10 % | 318.875 M 55.62 % | 204.912 M -6.28 % | 218.648 M |
| Total non current assets | 3.141 B -5.77 % | 3.334 B -17.76 % | 4.053 B -13.76 % | 4.700 B 7.15 % | 4.386 B 5.37 % | 4.163 B 219.68 % | 1.302 B 29.05 % | 1.009 B 7.70 % | 936.891 M 17.73 % | 795.781 M -68.59 % | 2.534 B 35.99 % | 1.863 B 9.50 % | 1.701 B 5.85 % | 1.607 B 37.45 % | 1.169 B 25.42 % | 932.419 M 29.89 % | 717.869 M -17.28 % | 867.841 M 3.32 % | 839.985 M 29.33 % | 649.471 M 25.46 % | 517.654 M 46.42 % | 353.541 M 2.70 % | 344.263 M 7.94 % | 318.941 M |
| Other current assets | 867.741 M -7.59 % | 939.047 M 20.47 % | 779.505 M 60.63 % | 485.287 M -0.36 % | 487.059 M -7.42 % | 526.074 M -38.22 % | 851.566 M 29.35 % | 658.329 M 416.15 % | 127.547 M 25.69 % | 101.477 M -66.24 % | 300.575 M 126.47 % | 132.720 M -37.49 % | 212.309 M 39 143.81 % | 541.000 K 4.44 % | 518.000 K 3.81 % | 499.000 K -61.64 % | 1.301 M 7.88 % | 1.206 M -18.07 % | 1.472 M -93.04 % | 21.159 M | 0.000 -100.00 % | 294.755 M | 0.000 | 0.000 |
| Short term investments | 81.709 M -20.69 % | 103.022 M -19.07 % | 127.294 M -51.44 % | 262.158 M 130.12 % | 113.922 M -52.72 % | 240.953 M 232.56 % | 72.453 M 694.62 % | 9.118 M -14.90 % | 10.714 M -34.75 % | 16.420 M 72.03 % | 9.545 M 101.22 % | -785.390 M 3.59 % | -814.659 M | 0.000 | 0.000 -100.00 % | 321.000 K | 0.000 -100.00 % | 428.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.455 M |
| cash and cash equivalents | 77.239 M -41.75 % | 132.594 M 30.61 % | 101.521 M -41.75 % | 174.278 M -36.94 % | 276.379 M 65.53 % | 166.965 M 26.88 % | 131.590 M -4.18 % | 137.326 M -58.19 % | 328.468 M -30.12 % | 470.025 M -16.42 % | 562.362 M -31.69 % | 823.257 M 71.48 % | 480.102 M 72.88 % | 277.715 M -24.02 % | 365.519 M -8.43 % | 399.184 M 42.08 % | 280.963 M -45.92 % | 519.494 M -17.24 % | 627.706 M -15.23 % | 740.442 M 162.07 % | 282.534 M -22.55 % | 364.792 M 187.21 % | 127.013 M 26.17 % | 100.670 M |
| Cash and short term investments | 158.948 M -32.54 % | 235.616 M 2.97 % | 228.815 M -47.57 % | 436.436 M 11.82 % | 390.301 M -4.32 % | 407.918 M 99.92 % | 204.043 M 39.33 % | 146.444 M -56.82 % | 339.182 M -30.27 % | 486.445 M -14.94 % | 571.907 M -30.53 % | 823.257 M 71.48 % | 480.102 M 72.88 % | 277.715 M -24.02 % | 365.519 M -8.51 % | 399.505 M 42.19 % | 280.963 M -45.96 % | 519.922 M -17.17 % | 627.706 M -15.23 % | 740.442 M 162.07 % | 282.534 M -22.55 % | 364.792 M 187.21 % | 127.013 M 20.82 % | 105.125 M |
| Total current assets | 1.275 B -17.65 % | 1.548 B 42.71 % | 1.085 B 1.39 % | 1.070 B 14.75 % | 932.260 M -6.55 % | 997.630 M -15.98 % | 1.187 B -7.04 % | 1.277 B 22.63 % | 1.042 B -28.56 % | 1.458 B 52.70 % | 954.787 M -13.40 % | 1.103 B -13.38 % | 1.273 B 19.54 % | 1.065 B 4.68 % | 1.017 B 24.76 % | 815.281 M -24.16 % | 1.075 B -9.66 % | 1.190 B 0.52 % | 1.184 B -6.49 % | 1.266 B 38.32 % | 915.265 M 12.33 % | 814.787 M 78.76 % | 455.793 M 31.55 % | 346.485 M |
| Inventory | 35.176 M -26.49 % | 47.852 M -1.73 % | 48.694 M -43.83 % | 86.689 M 40.55 % | 61.680 M -9.24 % | 67.958 M -20.41 % | 85.380 M 39.69 % | 61.122 M 192.81 % | 20.874 M -64.54 % | 58.862 M 40.87 % | 41.785 M 66.34 % | 25.120 M -90.12 % | 254.211 M -26.53 % | 346.028 M 22.92 % | 281.499 M 64.38 % | 171.254 M -36.37 % | 269.148 M -3.09 % | 277.719 M 12.64 % | 246.560 M -1.80 % | 251.086 M 6.22 % | 236.375 M 52.26 % | 155.240 M 44.30 % | 107.585 M 7.31 % | 100.254 M |
| Net receivables | 212.839 M -34.59 % | 325.381 M 949.55 % | 31.002 M -49.50 % | 61.390 M 75.29 % | 35.022 M 6.60 % | 32.854 M -29.15 % | 46.368 M -88.73 % | 411.397 M -25.74 % | 553.993 M -31.70 % | 811.153 M 1 901.86 % | 40.520 M -66.63 % | 121.424 M -51.02 % | 247.905 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 253.293 M -36.09 % | 396.356 M | 0.000 -100.00 % | 221.195 M 56.76 % | 141.106 M |
| Tax assets | 12.760 M -87.84 % | 104.898 M 511.08 % | 17.166 M -10.22 % | 19.120 M -18.56 % | 23.477 M 8.23 % | 21.691 M 125.41 % | 9.623 M -7.02 % | 10.349 M -42.77 % | 18.084 M -19.58 % | 22.486 M -50.80 % | 45.699 M 96.92 % | 23.207 M 25.74 % | 18.457 M 40.55 % | 13.132 M 7.06 % | 12.266 M -6.56 % | 13.127 M 30.16 % | 10.085 M -10.96 % | 11.326 M -19.71 % | 14.106 M 154.90 % | 5.534 M -4.49 % | 5.794 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.864 B -4.32 % | 1.948 B 37.51 % | 1.417 B -3.69 % | 1.471 B | 0.000 | 0.000 | 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 | 192.643 M 29.71 % | 148.519 M 25.17 % | 118.653 M -17.99 % | 144.689 M 44.49 % | 100.137 M -1.44 % | 101.602 M 27.51 % | 79.684 M 3.00 % | 77.360 M 112.40 % | 36.422 M 11.17 % | 32.761 M 36.89 % | 23.932 M -29.71 % | 34.047 M -83.10 % | 201.520 M -11.78 % | 228.416 M 1.83 % | 224.318 M 40.43 % | 159.737 M -62.24 % | 423.033 M 65.49 % | 255.618 M 5.33 % | 242.677 M 7.56 % | 225.615 M -48.54 % | 438.417 M 41.57 % | 309.673 M 14.84 % | 269.657 M 130.34 % | 117.070 M |
| Tax payables | 30.450 M -2.02 % | 31.079 M 3.14 % | 30.133 M -4.09 % | 31.419 M 111.63 % | 14.846 M -50.66 % | 30.092 M -0.52 % | 30.248 M 103.77 % | 14.844 M 70.05 % | 8.729 M -32.09 % | 12.853 M -72.76 % | 47.192 M 14.80 % | 41.109 M -45.40 % | 75.293 M 32.42 % | 56.860 M 2.48 % | 55.483 M 0.94 % | 54.969 M -1.21 % | 55.641 M 4.16 % | 53.419 M 6.46 % | 50.179 M 25.26 % | 40.061 M 45.72 % | 27.491 M 58.94 % | 17.296 M 38.76 % | 12.465 M 67.63 % | 7.436 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 1.073 B -29.43 % | 1.520 B 27.31 % | 1.194 B -13.92 % | 1.387 B 70.49 % | 813.782 M 198.92 % | 272.245 M -55.52 % | 612.107 M -3.08 % | 631.573 M 312.11 % | 153.254 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 |
| Minority interest | 5.945 M -28.28 % | 8.289 M -59.63 % | 20.532 M -20.13 % | 25.706 M 131.29 % | 11.114 M 2.55 % | 10.838 M -74.82 % | 43.039 M -19.55 % | 53.496 M 609.15 % | -10.507 M -106.98 % | 150.579 M -32.63 % | 223.516 M -18.03 % | 272.693 M -14.76 % | 319.896 M 56.53 % | 204.364 M 100.85 % | 101.752 M 211.93 % | 32.620 M -0.64 % | 32.831 M -7.18 % | 35.370 M -6.21 % | 37.711 M 24.58 % | 30.270 M 14.34 % | 26.473 M 37.08 % | 19.312 M 248.21 % | 5.546 M -0.95 % | 5.599 M |
| Capital lease obligations | 188.104 M -1.25 % | 190.480 M 0.17 % | 190.150 M -7.38 % | 205.291 M 3.81 % | 197.749 M 6.95 % | 184.899 M 28 302.30 % | 651.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 |
| 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 | 0.000 |
| Other total stockholders equity | 2.171 B -2.69 % | 2.231 B 39.89 % | 1.595 B 0.00 % | 1.595 B 0.00 % | 1.595 B -23.40 % | 2.082 B 30.57 % | 1.595 B -12.83 % | 1.829 B 24.85 % | 1.465 B 0.35 % | 1.460 B 0.83 % | 1.448 B 31.43 % | 1.102 B 24.37 % | 885.948 M 0.00 % | 885.948 M 154.55 % | 348.044 M -25.63 % | 467.988 M 28.34 % | 364.638 M -54.46 % | 800.649 M 177.71 % | 288.308 M 0.00 % | 288.308 M 192.15 % | 98.686 M -87.97 % | 820.103 M 58.34 % | 517.934 M 17.12 % | 442.216 M |
| Deferred tax liabilities non current | 331.922 M | 0.000 -100.00 % | 338.757 M -2.35 % | 346.900 M 14.93 % | 301.824 M 5.12 % | 287.112 M 69.39 % | 169.495 M 10.62 % | 153.219 M 75.00 % | 87.556 M 1.89 % | 85.930 M -3.21 % | 88.776 M 3.33 % | 85.913 M 15.70 % | 74.257 M -27.48 % | 102.395 M 32.09 % | 77.517 M 173.88 % | 28.303 M 185.17 % | 9.925 M | 0.000 -100.00 % | 8.724 M 14.37 % | 7.628 M -16.79 % | 9.167 M 371.55 % | 1.944 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.026 M 10.97 % | 153.219 M 75.00 % | 87.556 M 1.89 % | 85.930 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 |
| Total assets | 4.416 B -9.54 % | 4.881 B -4.99 % | 5.138 B -10.95 % | 5.770 B 8.49 % | 5.319 B 3.06 % | 5.160 B 18.54 % | 4.353 B 2.81 % | 4.234 B 24.72 % | 3.395 B -8.84 % | 3.725 B 6.77 % | 3.488 B 17.63 % | 2.966 B -0.29 % | 2.974 B 11.31 % | 2.672 B 22.21 % | 2.187 B 25.11 % | 1.748 B -2.52 % | 1.793 B -12.87 % | 2.058 B 1.68 % | 2.024 B 5.65 % | 1.915 B 33.67 % | 1.433 B 22.65 % | 1.168 B 46.03 % | 800.056 M 20.23 % | 665.426 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.482 M 34.67 % | 36.743 M 438.36 % | -10.859 M -149.68 % | 21.858 M 144.62 % | -48.987 M 53.82 % | -106.084 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 328.000 K -70.24 % | 1.102 M -25.59 % | 1.481 M -11.10 % | 1.666 M -69.62 % | 5.483 M -14.15 % | 6.387 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 |
| Change in working capital | 130.979 M 202.05 % | 43.364 M 10.14 % | 39.371 M 72.92 % | 22.768 M -51.71 % | 47.144 M 99.92 % | 23.581 M 147.34 % | -49.810 M -31.62 % | -37.845 M -503.55 % | 9.378 M 139.87 % | -23.524 M 84.05 % | -147.448 M -72.34 % | -85.557 M -136.12 % | 236.898 M 276.54 % | -134.192 M -25.94 % | -106.553 M -140.22 % | 264.935 M 328.72 % | -115.835 M -39.90 % | -82.801 M -25.65 % | -65.899 M -161.93 % | 106.411 M 245.89 % | -72.937 M 4.65 % | -76.496 M -105.86 % | -37.159 M 31.75 % | -54.447 M |
| Accounts receivables | 80.662 M 164.52 % | 30.494 M -8.23 % | 33.229 M 7.46 % | 30.923 M -14.77 % | 36.281 M 1 098.10 % | -3.635 M 86.50 % | -26.921 M -187.62 % | -9.360 M 70.67 % | -31.918 M -94.09 % | -16.445 M -219.34 % | 13.780 M 109.14 % | -150.707 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 |
| Inventory | 13.493 M 323.10 % | -6.048 M 74.42 % | -23.642 M -9.45 % | -21.601 M -18.54 % | -18.222 M -322.46 % | 8.191 M 135.79 % | -22.889 M 19.65 % | -28.485 M -168.98 % | 41.296 M 683.36 % | -7.079 M 58.53 % | -17.069 M -155.19 % | 30.925 M -61.01 % | 79.310 M 242.86 % | -55.517 M 52.47 % | -116.803 M -230.66 % | 89.396 M 298.25 % | 22.447 M 162.57 % | -35.873 M -892.60 % | 4.526 M 130.77 % | -14.711 M 72.19 % | -52.893 M -99.54 % | -26.507 M -261.57 % | -7.331 M 14.89 % | -8.614 M |
| Accounts payables | 0.000 | 0.000 -100.00 % | 14.386 M -85.31 % | 97.901 M 347.63 % | 21.871 M 553.94 % | -4.818 M -112.09 % | 39.851 M 56.38 % | 25.484 M 367.75 % | -9.518 M 40.57 % | -16.016 M -16.23 % | -13.780 M -109.14 % | 150.707 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 working capital | 36.824 M 94.65 % | 18.918 M 22.86 % | 15.398 M 118.23 % | -84.455 M -1 270.71 % | 7.214 M -69.74 % | 23.843 M 159.83 % | -39.851 M -56.38 % | -25.484 M -233.87 % | 19.036 M -40.57 % | 32.032 M 122.22 % | -144.159 M -521.21 % | 34.225 M -78.28 % | 157.588 M 300.30 % | -78.675 M -867.56 % | 10.250 M -94.16 % | 175.539 M 226.94 % | -138.282 M -194.67 % | -46.928 M 33.36 % | -70.425 M -158.14 % | 121.122 M 704.28 % | -20.044 M 59.90 % | -49.989 M -67.59 % | -29.828 M 34.92 % | -45.833 M |
| Other non cash items | 160.602 M -36.52 % | 253.009 M 848.33 % | -33.810 M 39.51 % | -55.890 M -148.11 % | 116.179 M 210.98 % | -104.681 M 56.35 % | -239.797 M -965.38 % | 27.710 M -90.52 % | 292.241 M 136.10 % | -809.571 M -9 141.68 % | -8.760 M -386.27 % | 3.060 M 112.60 % | -24.292 M 54.29 % | -53.145 M 63.49 % | -145.547 M -1 995.71 % | -6.945 M -104.63 % | 150.055 M 982.83 % | -16.997 M 74.05 % | -65.511 M -149.38 % | -26.270 M -14.27 % | -22.989 M 81.14 % | -121.907 M -607.42 % | 24.025 M -46.42 % | 44.840 M |
| Net cash provided by operating activities | 243.033 M 32.55 % | 183.355 M 1 035.96 % | 16.141 M -79.44 % | 78.504 M 68.91 % | 46.476 M 3.60 % | 44.859 M 153.89 % | -83.237 M -227.71 % | 65.177 M -82.17 % | 365.625 M 159.92 % | -610.211 M -286.31 % | -157.959 M -17.05 % | -134.950 M -346.43 % | 54.763 M 161.37 % | -89.232 M -6.43 % | -83.839 M -125.40 % | 330.082 M 312.45 % | -155.370 M -500.97 % | 38.749 M -68.17 % | 121.730 M -65.17 % | 349.461 M 186.45 % | 121.997 M 34.71 % | 90.561 M -6.28 % | 96.630 M 60.96 % | 60.035 M |
| Investments in property plant and equipment | -3.812 M 85.46 % | -26.211 M 65.35 % | -75.635 M 29.35 % | -107.059 M 22.13 % | -137.490 M 59.65 % | -340.720 M -52.37 % | -223.611 M -2 323.97 % | -9.225 M 17.72 % | -11.212 M 84.45 % | -72.112 M -101.73 % | -35.746 M 42.94 % | -62.646 M 23.84 % | -82.259 M -168.12 % | -30.680 M 22.85 % | -39.769 M 70.82 % | -136.276 M 1.64 % | -138.551 M -272.74 % | -37.171 M 26.83 % | -50.799 M -21.42 % | -41.839 M -0.07 % | -41.810 M 34.10 % | -63.443 M -114.54 % | -29.572 M 14.39 % | -34.541 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -20.817 M -325.85 % | 9.217 M 583.25 % | 1.349 M 102.67 % | -50.441 M -125.64 % | 196.736 M 323.44 % | -88.047 M 75.58 % | -360.493 M -1 397.25 % | -24.077 M -625.21 % | -3.320 M -100.76 % | 437.584 M 762.55 % | -66.045 M | 0.000 100.00 % | -72.812 M 17.25 % | -87.986 M -191.65 % | 96.000 M 1 704.81 % | -5.982 M 92.64 % | -81.314 M 42.97 % | -142.580 M -70.72 % | -83.516 M -414.83 % | -16.222 M -515.95 % | 3.900 M -94.00 % | 64.984 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -14.942 M -1 662.03 % | -848.000 K 88.60 % | -7.437 M -286.34 % | -1.925 M 90.84 % | -21.006 M -57.75 % | -13.316 M 77.30 % | -58.656 M -8 602.67 % | -674.000 K 98.87 % | -59.637 M 61.64 % | -155.469 M -415.33 % | -30.169 M | 0.000 | 0.000 | 0.000 100.00 % | -38.180 M -256.36 % | -10.714 M | 0.000 | 0.000 100.00 % | -77.900 M -185.07 % | -27.327 M -1 067.82 % | -2.340 M 98.10 % | -122.969 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 8.663 M 174.23 % | 3.159 M -70.20 % | 10.599 M -96.69 % | 319.794 M 510.76 % | 52.360 M 6.47 % | 49.176 M -88.27 % | 419.149 M 542.45 % | 65.242 M 388.74 % | 13.349 M 463.01 % | 2.371 M -40.58 % | 3.990 M 255.93 % | 1.121 M -98.48 % | 73.908 M 2 141.67 % | 3.297 M -78.99 % | 15.693 M 90.63 % | 8.232 M | 0.000 | 0.000 -100.00 % | 19.767 M -6.38 % | 21.114 M 176.22 % | 7.644 M -95.93 % | 187.755 M |
| Other investing activites | 53.694 M 555.52 % | 8.191 M -93.93 % | 134.914 M 41 612.00 % | -325.000 K 94.89 % | -6.360 M -110.57 % | 60.145 M 312.80 % | -28.263 M 92.07 % | -356.184 M -3 010.24 % | 12.239 M -95.70 % | 284.435 M 392.96 % | 57.699 M 154.79 % | -105.314 M -28.36 % | -82.048 M 74.45 % | -321.131 M -4 038.81 % | 8.153 M -78.44 % | 37.818 M 3 712.03 % | -1.047 M 96.53 % | -30.130 M -121.72 % | 138.742 M 355.56 % | 30.455 M 29.14 % | 23.583 M -87.66 % | 191.174 M 610.76 % | -37.429 M -206.24 % | 35.231 M |
| Net cash used for investing activites | 49.882 M 376.81 % | -18.020 M -155.99 % | 32.183 M 133.69 % | -95.531 M 28.16 % | -132.979 M -911.48 % | -13.147 M 44.72 % | -23.784 M 94.30 % | -417.596 M 0.13 % | -418.122 M -265.39 % | 252.814 M 1 014.17 % | -27.655 M -123.73 % | 116.526 M 145.42 % | -256.531 M 26.85 % | -350.690 M -1 049.05 % | -30.520 M 83.34 % | -183.147 M -177.14 % | -66.085 M 12.78 % | -75.765 M -1 242.93 % | 6.629 M 104.31 % | -153.964 M 3.70 % | -159.876 M -251.83 % | 105.296 M 282.18 % | -57.797 M -144.30 % | 130.460 M |
| Debt repayment | -232.427 M -304.23 % | -57.499 M 60.24 % | -144.610 M -6 333.19 % | 2.320 M -98.61 % | 166.722 M 22.26 % | 136.363 M 3.15 % | 132.200 M -37.14 % | 210.294 M 1 268.30 % | -18.000 M -106.61 % | 272.245 M 495.54 % | -68.829 M -213.93 % | 60.411 M -80.97 % | 317.426 M 693.57 % | 40.000 M -50.00 % | 80.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.700 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.000 K -98.76 % | 15.522 M 36 857.14 % | 42.000 K -99.06 % | 4.466 M -60.94 % | 11.433 M -36.73 % | 18.070 M -94.03 % | 302.556 M | 0.000 -100.00 % | 216.103 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.878 M | 0.000 -100.00 % | 349.588 M 1 260.90 % | 25.688 M -73.67 % | 97.580 M | 0.000 -100.00 % | 3.122 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -14.871 M 0.00 % | -14.871 M 0.00 % | -14.871 M 0.00 % | -14.871 M 37.50 % | -23.794 M 33.33 % | -35.690 M -140.99 % | -14.810 M -31.86 % | -11.232 M 79.19 % | -53.974 M | 0.000 | 0.000 | 0.000 100.00 % | -13.080 M 66.67 % | -39.241 M -73.07 % | -22.673 M -30.01 % | -17.440 M 54.55 % | -38.369 M 76.61 % | -164.072 M 4.31 % | -171.464 M -78.78 % | -95.906 M -4.69 % | -91.609 M -65.59 % | -55.323 M -342.94 % | -12.490 M 51.32 % | -25.659 M |
| Other financing activites | -99.721 M -56.40 % | -63.762 M -1 237.39 % | 5.606 M 108.76 % | -64.006 M -26.87 % | -50.452 M 23.69 % | -66.113 M -212.10 % | -21.183 M 33.96 % | -32.076 M -74.05 % | -18.429 M -7.23 % | -17.186 M 30.03 % | -24.561 M -648.81 % | -3.280 M -103.04 % | 108.053 M -19.51 % | 134.243 M 667.80 % | 17.484 M 268.83 % | -10.356 M -153.90 % | 19.214 M 131.75 % | 8.291 M 177.12 % | -10.751 M -261.60 % | 6.653 M -70.82 % | 22.803 M | 0.000 | 0.000 100.00 % | -308.127 M |
| Net cash used provided by financing activities | -347.019 M -154.91 % | -136.132 M 11.53 % | -153.875 M -362.74 % | -33.253 M -122.41 % | 148.408 M 104.71 % | 72.495 M -35.12 % | 111.729 M -33.11 % | 167.028 M 294.36 % | -85.937 M -132.25 % | 266.492 M 453.81 % | -75.320 M -120.94 % | 359.687 M -10.98 % | 404.034 M 15.07 % | 351.105 M 369.32 % | 74.811 M 369.14 % | -27.796 M -45.11 % | -19.155 M 74.08 % | -73.903 M 59.44 % | -182.215 M -169.99 % | 260.335 M 703.77 % | -43.118 M -202.04 % | 42.257 M 438.33 % | -12.490 M 96.72 % | -381.364 M |
| Effect of forex changes on cash | -1.251 M -123.78 % | 5.260 M 301.69 % | -2.608 M 36.73 % | -4.122 M -120.60 % | 20.012 M 180.40 % | -24.889 M -47.23 % | -16.905 M -193.95 % | -5.751 M -84.15 % | -3.123 M -118.09 % | -1.432 M -3 771.79 % | 39.000 K -97.94 % | 1.892 M 1 463.64 % | 121.000 K -88.06 % | 1.013 M -82.78 % | 5.883 M 740.85 % | -918.000 K -144.16 % | 2.079 M -23.20 % | 2.707 M -13.24 % | 3.120 M 50.29 % | 2.076 M 264.63 % | -1.261 M -276.42 % | -335.000 K | 0.000 | 0.000 |
| Net change in cash | -55.355 M -260.62 % | 34.463 M 147.37 % | -72.757 M 28.74 % | -102.101 M -193.32 % | 109.414 M 457.84 % | 19.614 M 260.81 % | -12.197 M 93.62 % | -191.142 M -35.03 % | -141.557 M -53.30 % | -92.337 M 64.61 % | -260.895 M -176.03 % | 343.155 M 69.55 % | 202.387 M 330.50 % | -87.804 M -160.82 % | -33.665 M -128.48 % | 118.221 M 149.56 % | -238.531 M -120.43 % | -108.212 M -113.28 % | -50.736 M -111.08 % | 457.908 M 656.67 % | -82.258 M -134.59 % | 237.779 M 802.63 % | 26.343 M 113.80 % | -190.869 M |
| Cash at beginning of period | 132.594 M 35.12 % | 98.131 M -43.69 % | 174.278 M -36.94 % | 276.379 M 65.53 % | 166.965 M 13.31 % | 147.351 M 7.30 % | 137.326 M -58.19 % | 328.468 M -30.12 % | 470.025 M -16.42 % | 562.362 M -31.69 % | 823.257 M 71.48 % | 480.102 M 72.88 % | 277.715 M -24.02 % | 365.519 M -8.43 % | 399.184 M 42.08 % | 280.963 M -45.92 % | 519.494 M -17.24 % | 627.706 M -7.48 % | 678.442 M 140.13 % | 282.534 M -22.55 % | 364.792 M 187.21 % | 127.013 M 26.17 % | 100.670 M -65.47 % | 291.539 M |
| Cash at end of period | 77.239 M -41.75 % | 132.594 M 30.61 % | 101.521 M -41.75 % | 174.278 M -36.94 % | 276.379 M 65.53 % | 166.965 M 33.43 % | 125.129 M -8.88 % | 137.326 M -58.19 % | 328.468 M -30.12 % | 470.025 M -16.42 % | 562.362 M -31.69 % | 823.257 M 71.48 % | 480.102 M 72.88 % | 277.715 M -24.02 % | 365.519 M -8.43 % | 399.184 M 42.08 % | 280.963 M -45.92 % | 519.494 M -17.24 % | 627.706 M -15.23 % | 740.442 M 162.07 % | 282.534 M -22.55 % | 364.792 M 187.21 % | 127.013 M 26.17 % | 100.670 M |
| Operating cash flow | 243.033 M 32.55 % | 183.355 M 1 035.96 % | 16.141 M -79.44 % | 78.504 M 68.91 % | 46.476 M 3.60 % | 44.859 M 153.89 % | -83.237 M -227.71 % | 65.177 M -82.17 % | 365.625 M 159.92 % | -610.211 M -286.31 % | -157.959 M -17.05 % | -134.950 M -346.43 % | 54.763 M 161.37 % | -89.232 M -6.43 % | -83.839 M -125.40 % | 330.082 M 312.45 % | -155.370 M -500.97 % | 38.749 M -68.17 % | 121.730 M -65.17 % | 349.461 M 186.45 % | 121.997 M 34.71 % | 90.561 M -6.28 % | 96.630 M 60.96 % | 60.035 M |
| Capital expenditure | -3.812 M 85.46 % | -26.211 M 65.35 % | -75.635 M 29.35 % | -107.059 M 22.13 % | -137.490 M 59.65 % | -340.720 M -52.37 % | -223.611 M -2 323.97 % | -9.225 M 17.72 % | -11.212 M 84.45 % | -72.112 M -101.73 % | -35.746 M 42.94 % | -62.646 M 23.84 % | -82.259 M -168.12 % | -30.680 M 22.85 % | -39.769 M 70.82 % | -136.276 M 1.64 % | -138.551 M -272.74 % | -37.171 M 26.83 % | -50.799 M -21.42 % | -41.839 M -0.07 % | -41.810 M 34.10 % | -63.443 M -114.54 % | -29.572 M 14.39 % | -34.541 M |
| Free CashFlow | 239.221 M 52.23 % | 157.144 M 364.13 % | -59.494 M -108.35 % | -28.555 M 68.63 % | -91.014 M 69.24 % | -295.861 M 3.58 % | -306.848 M -648.41 % | 55.952 M -84.21 % | 354.413 M 151.94 % | -682.323 M -252.25 % | -193.705 M 1.97 % | -197.596 M -618.64 % | -27.496 M 77.07 % | -119.912 M 2.99 % | -123.608 M -163.78 % | 193.806 M 165.94 % | -293.921 M -18 726.17 % | 1.578 M -97.78 % | 70.931 M -76.94 % | 307.622 M 283.63 % | 80.187 M 195.70 % | 27.118 M -59.56 % | 67.058 M 163.03 % | 25.494 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 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 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2001-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 157.237 M 4.60 % | 150.324 M -0.78 % | 151.500 M -1.13 % | 153.225 M 6.58 % | 143.770 M 6.20 % | 135.383 M -26.58 % | 184.394 M 32.56 % | 139.104 M -39.61 % | 230.353 M 89.11 % | 121.806 M -37.57 % | 195.097 M 0.64 % | 193.847 M 0.07 % | 193.718 M 2.97 % | 188.130 M -1.08 % | 190.191 M 19.82 % | 158.728 M -15.63 % | 188.130 M 7.06 % | 175.726 M -5.23 % | 185.419 M 11.94 % | 165.648 M 25.57 % | 131.916 M 0.00 % | 131.916 M 24.39 % | 106.053 M 0.00 % | 106.053 M -89.22 % | 983.787 M 0.00 % | 983.787 M -20.61 % | 1.239 B 0.00 % | 1.239 B 27.26 % | 973.737 M 0.00 % | 973.737 M 9.11 % | 892.454 M 0.00 % | 892.454 M -12.96 % | 1.025 B 0.00 % | 1.025 B 10.89 % | 924.604 M 0.00 % | 924.604 M -0.67 % | 930.802 M 0.00 % | 930.802 M 0.24 % | 928.529 M 0.25 % | 926.256 M 27.95 % | 723.926 M 0.00 % | 723.926 M 22.32 % | 591.824 M 0.00 % | 591.824 M 25.98 % | 469.767 M 0.00 % | 469.767 M 15.21 % | 407.752 M 0.00 % | 407.752 M 100.00 % | 203.876 M |
| Net income | -114.747 M -304.44 % | -28.372 M 76.03 % | -118.340 M -35.13 % | -87.573 M -11.94 % | -78.233 M -2 184.18 % | -3.425 M -109.96 % | 34.386 M 1 525.82 % | 2.115 M 104.22 % | -50.118 M 69.85 % | -166.210 M -609.27 % | 32.637 M -16.46 % | 39.068 M -53.51 % | 84.027 M 145.79 % | 34.186 M 723.96 % | 4.149 M -88.75 % | 36.869 M 43.87 % | 25.626 M 1 108.77 % | 2.120 M -84.85 % | 13.994 M -91.61 % | 166.828 M 1 274.93 % | -14.199 M 0.00 % | -14.199 M -283.76 % | 7.727 M 0.00 % | 7.727 M 107.21 % | -107.173 M 0.00 % | -107.173 M -985.32 % | 12.106 M 0.00 % | 12.106 M -72.44 % | 43.931 M 0.00 % | 43.931 M 362.23 % | 9.504 M 0.00 % | 9.504 M 108.39 % | -113.254 M 0.00 % | -113.254 M -331.05 % | 49.018 M 0.00 % | 49.018 M -54.34 % | 107.364 M 0.00 % | 107.364 M -4.67 % | 112.619 M -4.46 % | 117.874 M 37.70 % | 85.602 M 0.00 % | 85.602 M -33.93 % | 129.572 M 0.00 % | 129.572 M 197.36 % | 43.574 M 0.00 % | 43.574 M 64.80 % | 26.441 M 0.00 % | 26.441 M 100.00 % | 13.220 M |
| Income before tax | -119.055 M -441.90 % | -21.970 M 83.04 % | -129.512 M -43.31 % | -90.369 M -9.52 % | -82.516 M -1 023.13 % | -7.347 M -117.24 % | 42.608 M 868.13 % | -5.547 M 88.82 % | -49.609 M 70.05 % | -165.621 M -626.99 % | 31.428 M -38.18 % | 50.835 M -50.62 % | 102.944 M 72.26 % | 59.762 M 141.65 % | 24.731 M -73.11 % | 91.969 M 252.68 % | 26.077 M 534.01 % | 4.113 M -63.67 % | 11.320 M -93.84 % | 183.733 M 1 303.58 % | -15.266 M 0.00 % | -15.266 M 83.72 % | -93.767 M 0.00 % | -93.767 M 7.61 % | -101.488 M 0.00 % | -101.488 M -452.95 % | 28.754 M 0.00 % | 28.754 M -54.49 % | 63.183 M 0.00 % | 63.183 M 327.30 % | 14.787 M 0.00 % | 14.787 M 112.79 % | -115.623 M 0.00 % | -115.623 M -298.92 % | 58.126 M 0.00 % | 58.126 M -47.67 % | 111.086 M 0.00 % | 111.086 M -7.39 % | 119.952 M -6.88 % | 128.818 M 37.03 % | 94.006 M 0.00 % | 94.006 M -31.69 % | 137.622 M 0.00 % | 137.622 M 187.51 % | 47.868 M 0.00 % | 47.868 M 64.13 % | 29.165 M 0.00 % | 29.165 M 100.00 % | 14.582 M |
| Income before tax ratio | -0.76 -418.07 % | -0.15 82.90 % | -0.85 -44.95 % | -0.59 -2.76 % | -0.57 -957.61 % | -0.05 -123.49 % | 0.23 679.46 % | -0.04 81.48 % | -0.22 84.16 % | -1.36 -944.07 % | 0.16 -38.57 % | 0.26 -50.65 % | 0.53 67.29 % | 0.32 144.30 % | 0.13 -77.56 % | 0.58 318.01 % | 0.14 492.21 % | 0.02 -61.66 % | 0.06 -94.50 % | 1.11 1 058.49 % | -0.12 0.00 % | -0.12 86.91 % | -0.88 0.00 % | -0.88 -757.06 % | -0.10 0.00 % | -0.10 -544.57 % | 0.02 0.00 % | 0.02 -64.24 % | 0.06 0.00 % | 0.06 291.63 % | 0.02 0.00 % | 0.02 114.69 % | -0.11 0.00 % | -0.11 -279.38 % | 0.06 0.00 % | 0.06 -47.32 % | 0.12 0.00 % | 0.12 -7.62 % | 0.13 -7.11 % | 0.14 7.10 % | 0.13 0.00 % | 0.13 -44.16 % | 0.23 0.00 % | 0.23 128.21 % | 0.10 0.00 % | 0.10 42.46 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 |
| EBITDA | 3.679 M -91.23 % | 41.961 M 445.51 % | 7.692 M -76.51 % | 32.741 M 606.84 % | 4.632 M -93.90 % | 75.951 M 102.82 % | 37.447 M 59.10 % | 23.537 M -44.92 % | 42.732 M 272.75 % | -24.736 M -128.00 % | 88.330 M 372.20 % | 18.706 M 137.48 % | -49.904 M -384.93 % | -10.291 M 43.38 % | -18.175 M -345.14 % | -4.083 M -113.19 % | 30.945 M 39.35 % | 22.207 M -26.95 % | 30.398 M 196.94 % | -31.357 M -194.68 % | 33.121 M 0.00 % | 33.121 M 148.37 % | -68.479 M 0.00 % | -68.479 M -11.00 % | -61.691 M 0.00 % | -61.691 M -222.22 % | 50.474 M 0.00 % | 50.474 M -51.96 % | 105.076 M 0.00 % | 105.076 M 191.51 % | 36.046 M 0.00 % | 36.046 M 154.57 % | -66.057 M 0.00 % | -66.057 M -241.62 % | 46.643 M 0.00 % | 46.643 M -28.51 % | 65.247 M 0.00 % | 65.247 M -52.70 % | 137.948 M -5.26 % | 145.604 M 22.68 % | 118.688 M 0.00 % | 118.688 M 41.43 % | 83.917 M 0.00 % | 83.917 M 26.39 % | 66.394 M 0.00 % | 66.394 M 49.56 % | 44.394 M 0.00 % | 44.394 M 136.48 % | 18.773 M |
| Net income ratio | -0.73 -286.66 % | -0.19 75.84 % | -0.78 -36.67 % | -0.57 -5.03 % | -0.54 -2 050.93 % | -0.03 -113.57 % | 0.19 1 126.49 % | 0.02 106.99 % | -0.22 84.06 % | -1.36 -915.70 % | 0.17 -17.00 % | 0.20 -53.54 % | 0.43 138.70 % | 0.18 732.98 % | 0.02 -90.61 % | 0.23 70.52 % | 0.14 1 029.08 % | 0.01 -84.02 % | 0.08 -92.51 % | 1.01 1 035.67 % | -0.11 0.00 % | -0.11 -247.73 % | 0.07 0.00 % | 0.07 166.88 % | -0.11 0.00 % | -0.11 -1 215.12 % | 0.01 0.00 % | 0.01 -78.35 % | 0.05 0.00 % | 0.05 323.65 % | 0.01 0.00 % | 0.01 109.64 % | -0.11 0.00 % | -0.11 -308.36 % | 0.05 0.00 % | 0.05 -54.04 % | 0.12 0.00 % | 0.12 -4.90 % | 0.12 -4.69 % | 0.13 7.62 % | 0.12 0.00 % | 0.12 -45.99 % | 0.22 0.00 % | 0.22 136.03 % | 0.09 0.00 % | 0.09 43.04 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 |
| Ratio EBITDA | 0.02 -91.62 % | 0.28 449.78 % | 0.05 -76.24 % | 0.21 563.23 % | 0.03 -94.26 % | 0.56 176.25 % | 0.20 20.02 % | 0.17 -8.79 % | 0.19 191.35 % | -0.20 -144.85 % | 0.45 369.18 % | 0.10 137.46 % | -0.26 -370.94 % | -0.05 42.76 % | -0.10 -271.50 % | -0.03 -115.64 % | 0.16 30.16 % | 0.13 -22.92 % | 0.16 186.60 % | -0.19 -175.40 % | 0.25 0.00 % | 0.25 138.88 % | -0.65 0.00 % | -0.65 -929.71 % | -0.06 0.00 % | -0.06 -253.95 % | 0.04 0.00 % | 0.04 -62.25 % | 0.11 0.00 % | 0.11 167.17 % | 0.04 0.00 % | 0.04 162.69 % | -0.06 0.00 % | -0.06 -227.71 % | 0.05 0.00 % | 0.05 -28.03 % | 0.07 0.00 % | 0.07 -52.82 % | 0.15 -5.49 % | 0.16 -4.12 % | 0.16 0.00 % | 0.16 15.63 % | 0.14 0.00 % | 0.14 0.33 % | 0.14 0.00 % | 0.14 29.81 % | 0.11 0.00 % | 0.11 18.24 % | 0.09 |
| Gross profit ratio | 0.90 -4.24 % | 0.93 64.06 % | 0.57 -9.43 % | 0.63 11.89 % | 0.56 1.19 % | 0.56 -30.22 % | 0.80 -12.38 % | 0.91 100.11 % | 0.45 33.92 % | 0.34 -22.40 % | 0.44 -39.31 % | 0.72 8.05 % | 0.67 -4.00 % | 0.69 21.58 % | 0.57 -24.79 % | 0.76 -5.08 % | 0.80 15.77 % | 0.69 -10.69 % | 0.77 5.13 % | 0.74 23.51 % | 0.60 0.00 % | 0.60 47.65 % | 0.40 0.00 % | 0.40 307.40 % | 0.10 0.00 % | 0.10 -35.72 % | 0.15 0.00 % | 0.15 -17.12 % | 0.19 0.00 % | 0.19 -4.41 % | 0.19 0.00 % | 0.19 41.53 % | 0.14 0.00 % | 0.14 -20.04 % | 0.17 0.00 % | 0.17 -19.89 % | 0.21 0.00 % | 0.21 -3.22 % | 0.22 -3.13 % | 0.23 1.37 % | 0.23 0.00 % | 0.23 -2.15 % | 0.23 0.00 % | 0.23 2.51 % | 0.22 0.00 % | 0.22 6.12 % | 0.21 0.00 % | 0.21 0.00 % | 0.21 |
| Weighted average shs out dil | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.01 % | 2.974 B 0.10 % | 2.971 B -0.56 % | 2.988 B 1.04 % | 2.957 B 3.24 % | 2.865 B 5.99 % | 2.703 B 0.07 % | 2.701 B 0.40 % | 2.690 B -0.10 % | 2.693 B 13.75 % | 2.367 B 0.00 % | 2.367 B 60.42 % | 1.476 B 0.00 % | 1.476 B 12.81 % | 1.308 B 0.00 % | 1.308 B 18.43 % | 1.105 B 0.00 % | 1.105 B 23.53 % | 894.099 M 0.00 % | 894.099 M -8.86 % | 981.025 M 0.00 % | 981.025 M 0.00 % | 981.025 M 0.00 % | 981.025 M 2.32 % | 958.744 M 0.00 % | 958.744 M 2.78 % | 932.792 M 0.00 % | 932.792 M 0.00 % | 932.792 M 15.95 % | 804.450 M 10.04 % | 731.071 M 0.00 % | 731.071 M 29.58 % | 564.177 M 0.00 % | 564.177 M 381.81 % | 117.096 M 0.00 % | 117.096 M 1.21 % | 115.695 M 0.00 % | 115.695 M 0.00 % | 115.695 M |
| Weighted average shs out | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.00 % | 2.974 B 0.01 % | 2.974 B 0.09 % | 2.971 B -0.92 % | 2.999 B -0.04 % | 3.000 B 4.72 % | 2.865 B 5.99 % | 2.703 B 0.08 % | 2.701 B -0.36 % | 2.710 B 0.73 % | 2.691 B 13.67 % | 2.367 B 0.00 % | 2.367 B 60.42 % | 1.476 B 0.00 % | 1.476 B 12.81 % | 1.308 B 0.00 % | 1.308 B 18.43 % | 1.105 B 0.00 % | 1.105 B 23.53 % | 894.099 M 0.00 % | 894.099 M -8.86 % | 981.025 M 0.00 % | 981.025 M 0.00 % | 981.025 M 0.00 % | 981.025 M 2.56 % | 956.564 M 0.00 % | 956.564 M 2.55 % | 932.792 M 0.00 % | 932.792 M 0.00 % | 932.792 M 15.95 % | 804.450 M 10.04 % | 731.071 M 0.00 % | 731.071 M 29.58 % | 564.177 M 0.00 % | 564.177 M 381.81 % | 117.096 M 0.00 % | 117.096 M 1.21 % | 115.695 M 0.00 % | 115.695 M 0.00 % | 115.695 M |
| EPS diluted | 0.00 134.74 % | -0.01 76.13 % | -0.04 -35.37 % | -0.03 -11.79 % | -0.03 -2 091.67 % | 0.00 -110.91 % | 0.01 600.00 % | 0.00 86.98 % | -0.02 69.77 % | -0.06 -608.18 % | 0.01 -16.03 % | 0.01 -53.71 % | 0.03 148.25 % | 0.01 714.29 % | 0.00 -89.15 % | 0.01 35.79 % | 0.01 1 087.50 % | 0.00 -84.62 % | 0.01 -91.61 % | 0.06 1 133.33 % | -0.01 0.00 % | -0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.13 -10.78 % | 0.15 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.11 |
| Earnings per share | 0.00 134.74 % | -0.01 76.13 % | -0.04 -35.37 % | -0.03 -11.79 % | -0.03 -2 091.67 % | 0.00 -110.91 % | 0.01 600.00 % | 0.00 86.98 % | -0.02 69.77 % | -0.06 -608.18 % | 0.01 -16.03 % | 0.01 -53.71 % | 0.03 148.25 % | 0.01 714.29 % | 0.00 -89.15 % | 0.01 35.79 % | 0.01 1 087.50 % | 0.00 -84.62 % | 0.01 -91.61 % | 0.06 1 133.33 % | -0.01 0.00 % | -0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.13 -10.78 % | 0.15 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.11 |
| Gross profit | 140.729 M 0.16 % | 140.502 M 62.78 % | 86.313 M -10.45 % | 96.389 M 19.25 % | 80.832 M 7.46 % | 75.222 M -48.77 % | 146.831 M 16.14 % | 126.423 M 20.84 % | 104.617 M 153.26 % | 41.308 M -51.55 % | 85.266 M -38.92 % | 139.593 M 8.12 % | 129.104 M -1.14 % | 130.599 M 20.26 % | 108.598 M -9.88 % | 120.499 M -19.91 % | 150.461 M 23.94 % | 121.397 M -15.36 % | 143.419 M 17.68 % | 121.869 M 55.09 % | 78.581 M 0.00 % | 78.581 M 83.65 % | 42.788 M 0.00 % | 42.788 M -56.08 % | 97.426 M 0.00 % | 97.426 M -48.96 % | 190.896 M 0.00 % | 190.896 M 5.48 % | 180.986 M 0.00 % | 180.986 M 4.29 % | 173.535 M 0.00 % | 173.535 M 23.20 % | 140.860 M 0.00 % | 140.860 M -11.33 % | 158.860 M 0.00 % | 158.860 M -20.42 % | 199.636 M 0.00 % | 199.636 M -2.98 % | 205.765 M -2.89 % | 211.894 M 29.71 % | 163.365 M 0.00 % | 163.365 M 19.69 % | 136.487 M 0.00 % | 136.487 M 29.15 % | 105.681 M 0.00 % | 105.681 M 22.26 % | 86.437 M 0.00 % | 86.437 M 100.00 % | 43.218 M |
| Income tax expense | 511.000 K -85.69 % | 3.572 M 30.56 % | 2.736 M 224.76 % | -2.193 M -181.71 % | 2.684 M 7.32 % | 2.501 M -65.47 % | 7.243 M 113.34 % | 3.395 M 3 014.68 % | 109.000 K -96.07 % | 2.771 M 126.91 % | -10.297 M -213.79 % | 9.049 M -61.96 % | 23.785 M -9.39 % | 26.249 M 27.74 % | 20.549 M -46.49 % | 38.402 M 462.75 % | 6.824 M -26.79 % | 9.321 M -11.82 % | 10.571 M -62.78 % | 28.404 M 2 763.29 % | -1.067 M 0.00 % | -1.067 M -2.60 % | -1.040 M 0.00 % | -1.040 M -109.73 % | 10.685 M 0.00 % | 10.685 M 0.56 % | 10.626 M 0.00 % | 10.626 M -45.18 % | 19.385 M 0.00 % | 19.385 M 259.48 % | 5.393 M 0.00 % | 5.393 M 794.02 % | -777.000 K 0.00 % | -777.000 K -108.53 % | 9.108 M 0.00 % | 9.108 M 144.71 % | 3.722 M 0.00 % | 3.722 M -49.24 % | 7.333 M -33.00 % | 10.944 M 30.23 % | 8.404 M 0.00 % | 8.404 M 4.39 % | 8.050 M 0.00 % | 8.050 M 87.49 % | 4.294 M 0.00 % | 4.294 M 57.62 % | 2.724 M 0.00 % | 2.724 M 100.00 % | 1.362 M |
| Cost of revenue | 16.508 M 68.07 % | 9.822 M -84.93 % | 65.187 M 14.69 % | 56.836 M -9.70 % | 62.938 M 4.62 % | 60.161 M 60.16 % | 37.563 M 196.21 % | 12.681 M -89.91 % | 125.736 M 56.20 % | 80.498 M -26.71 % | 109.831 M 102.44 % | 54.254 M -16.03 % | 64.614 M 12.31 % | 57.531 M -29.49 % | 81.593 M 113.43 % | 38.229 M 1.49 % | 37.669 M -30.67 % | 54.329 M 29.35 % | 42.000 M -4.06 % | 43.779 M -17.92 % | 53.335 M 0.00 % | 53.335 M -15.70 % | 63.266 M 0.00 % | 63.266 M -92.86 % | 886.361 M 0.00 % | 886.361 M -15.44 % | 1.048 B 0.00 % | 1.048 B 32.23 % | 792.751 M 0.00 % | 792.751 M 10.27 % | 718.919 M 0.00 % | 718.919 M -18.71 % | 884.433 M 0.00 % | 884.433 M 15.50 % | 765.744 M 0.00 % | 765.744 M 4.73 % | 731.167 M 0.00 % | 731.167 M 1.16 % | 722.764 M 1.18 % | 714.362 M 27.44 % | 560.561 M 0.00 % | 560.561 M 23.11 % | 455.338 M 0.00 % | 455.338 M 25.06 % | 364.086 M 0.00 % | 364.086 M 13.31 % | 321.315 M 0.00 % | 321.315 M 100.00 % | 160.658 M |
| General and administrative expenses | 69.029 M 6.58 % | 64.767 M -11.36 % | 73.070 M -2.56 % | 74.988 M 3.43 % | 72.499 M -10.09 % | 80.634 M 13.17 % | 71.252 M 13.45 % | 62.805 M 4.16 % | 60.296 M 1.70 % | 59.290 M -15.36 % | 70.052 M 17.42 % | 59.659 M -0.89 % | 60.192 M -42.24 % | 104.202 M -4.57 % | 109.188 M 26.66 % | 86.205 M 40.46 % | 61.373 M -8.14 % | 66.810 M -20.89 % | 84.449 M -2.17 % | 86.322 M -3.49 % | 89.439 M 0.00 % | 89.439 M 6.02 % | 84.360 M 0.00 % | 84.360 M -22.64 % | 109.042 M 0.00 % | 109.042 M 1.21 % | 107.740 M 0.00 % | 107.740 M -2.48 % | 110.484 M 0.00 % | 110.484 M 13.12 % | 97.674 M 0.00 % | 97.674 M -15.53 % | 115.633 M 0.00 % | 115.633 M 25.21 % | 92.354 M 0.00 % | 92.354 M -28.56 % | 129.273 M 0.00 % | 129.273 M 6.29 % | 121.629 M 6.71 % | 113.984 M 28.59 % | 88.638 M 0.00 % | 88.638 M 33.11 % | 66.592 M 0.00 % | 66.592 M 78.75 % | 37.254 M 0.00 % | 37.254 M 1.51 % | 36.700 M 0.00 % | 36.700 M 100.00 % | 18.350 M |
| Selling and marketing expenses | 34.288 M 28.06 % | 26.774 M -33.72 % | 40.393 M 6.36 % | 37.977 M 3.69 % | 36.626 M -10.64 % | 40.989 M -5.90 % | 43.559 M 36.02 % | 32.024 M -47.61 % | 61.124 M 66.08 % | 36.803 M -41.57 % | 62.989 M 23.27 % | 51.097 M -30.81 % | 73.847 M 40.62 % | 52.516 M 16.50 % | 45.078 M 7.38 % | 41.978 M -27.23 % | 57.682 M 33.65 % | 43.158 M -12.37 % | 49.251 M -34.97 % | 75.737 M 56.95 % | 48.255 M 0.00 % | 48.255 M -4.10 % | 50.318 M 0.00 % | 50.318 M -37.48 % | 80.476 M 0.00 % | 80.476 M -5.45 % | 85.112 M 0.00 % | 85.112 M -0.50 % | 85.541 M 0.00 % | 85.541 M 14.73 % | 74.557 M 0.00 % | 74.557 M 16.64 % | 63.922 M 0.00 % | 63.922 M 66.35 % | 38.426 M 0.00 % | 38.426 M | 0.000 | 0.000 100.00 % | -108.508 M 3.17 % | -112.064 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.341 M 0.00 % | 13.341 M -2.79 % | 13.724 M 0.00 % | 13.724 M 100.00 % | 6.862 M |
| Other expenses | 79.498 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 % | -56.027 M 23.20 % | -72.953 M 46.76 % | -137.034 M 0.00 % | -137.034 M -1 857.75 % | 7.796 M 0.00 % | 7.796 M | 0.000 | 0.000 100.00 % | -9.286 M 0.00 % | -9.286 M -29 117.19 % | 32.000 K 0.00 % | 32.000 K 100.24 % | -13.483 M 0.00 % | -13.483 M 86.36 % | -98.870 M 0.00 % | -98.870 M -5 938.18 % | 1.694 M 0.00 % | 1.694 M -93.04 % | 24.322 M 0.00 % | 24.322 M | 0.000 | 0.000 100.00 % | -20.602 M 0.00 % | -20.602 M -2 419.99 % | 888.000 K 0.00 % | 888.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 182.815 M 99.71 % | 91.541 M -23.59 % | 119.809 M 8.59 % | 110.331 M -1.47 % | 111.978 M -6.96 % | 120.351 M 4.52 % | 115.144 M 21.42 % | 94.829 M -24.44 % | 125.497 M 22.28 % | 102.631 M -10.58 % | 114.775 M -18.57 % | 140.957 M 1 216.86 % | 10.704 M -80.60 % | 55.176 M -24.22 % | 72.808 M 1 213.04 % | 5.545 M -95.33 % | 118.811 M 9.73 % | 108.271 M -18.26 % | 132.461 M 99.27 % | 66.472 M 9 979.15 % | 659.500 K 0.00 % | 659.500 K -99.54 % | 143.241 M 0.00 % | 143.241 M -24.42 % | 189.518 M 0.00 % | 189.518 M 3.24 % | 183.566 M 0.00 % | 183.566 M 71.34 % | 107.135 M 0.00 % | 107.135 M -32.51 % | 158.748 M 0.00 % | 158.748 M 96.75 % | 80.685 M 0.00 % | 80.685 M -39.09 % | 132.473 M 0.00 % | 132.473 M -13.75 % | 153.595 M 0.00 % | 153.595 M 1 070.62 % | 13.121 M 583.37 % | 1.920 M -97.18 % | 68.037 M 0.00 % | 68.037 M 0.83 % | 67.480 M 0.00 % | 67.480 M 33.37 % | 50.595 M 0.00 % | 50.595 M 0.34 % | 50.424 M 0.00 % | 50.424 M 100.00 % | 25.212 M |
| Cost and expenses | 199.323 M 96.64 % | 101.363 M -45.21 % | 184.996 M 10.67 % | 167.167 M -4.43 % | 174.916 M -3.10 % | 180.512 M 18.21 % | 152.707 M 42.04 % | 107.510 M -57.21 % | 251.233 M 37.19 % | 183.129 M -18.47 % | 224.606 M 15.06 % | 195.211 M 159.18 % | 75.318 M -33.17 % | 112.707 M -27.00 % | 154.401 M 252.72 % | 43.774 M -72.03 % | 156.480 M -3.76 % | 162.600 M -6.80 % | 174.461 M 58.24 % | 110.251 M -42.48 % | 191.688 M 0.00 % | 191.688 M -7.18 % | 206.507 M 0.00 % | 206.507 M -80.81 % | 1.076 B 0.00 % | 1.076 B -12.66 % | 1.232 B 0.00 % | 1.232 B 36.89 % | 899.886 M 0.00 % | 899.886 M 2.53 % | 877.667 M 0.00 % | 877.667 M -9.06 % | 965.118 M 0.00 % | 965.118 M 7.45 % | 898.217 M 0.00 % | 898.217 M 1.52 % | 884.761 M 0.00 % | 884.761 M 3.18 % | 857.513 M 3.28 % | 830.266 M 32.08 % | 628.597 M 0.00 % | 628.597 M 20.23 % | 522.817 M 0.00 % | 522.817 M 26.08 % | 414.681 M 0.00 % | 414.681 M 11.55 % | 371.739 M 0.00 % | 371.739 M 100.00 % | 185.869 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 103.317 M 12.86 % | 91.541 M -23.59 % | 119.809 M 8.59 % | 110.331 M -1.47 % | 111.978 M -6.96 % | 120.351 M 4.52 % | 115.144 M 21.42 % | 94.829 M -24.44 % | 125.497 M 22.28 % | 102.631 M -10.58 % | 114.775 M -18.57 % | 140.957 M 4.90 % | 134.370 M -14.26 % | 156.718 M 3.85 % | 150.904 M 14.72 % | 131.545 M 1.68 % | 129.375 M 17.65 % | 109.968 M -19.58 % | 136.748 M -15.62 % | 162.059 M 17.70 % | 137.694 M 0.00 % | 137.694 M 2.24 % | 134.677 M 0.00 % | 134.677 M -28.94 % | 189.518 M 0.00 % | 189.518 M -1.73 % | 192.851 M 0.00 % | 192.851 M -1.62 % | 196.024 M 0.00 % | 196.024 M 13.81 % | 172.231 M 0.00 % | 172.231 M -4.08 % | 179.555 M 0.00 % | 179.555 M 37.30 % | 130.780 M 0.00 % | 130.780 M 1.17 % | 129.273 M 0.00 % | 129.273 M 885.26 % | 13.121 M 583.37 % | 1.920 M -97.83 % | 88.638 M 0.00 % | 88.638 M 33.11 % | 66.592 M 0.00 % | 66.592 M 31.62 % | 50.595 M 0.00 % | 50.595 M 0.34 % | 50.424 M 0.00 % | 50.424 M 100.00 % | 25.212 M |
| Interest income | 2.113 M -9.16 % | 2.326 M -18.59 % | 2.857 M -25.50 % | 3.835 M 233.48 % | 1.150 M -1.96 % | 1.173 M | 0.000 | 0.000 -100.00 % | 31.354 M -8.58 % | 34.297 M 40.06 % | 24.487 M -0.09 % | 24.508 M 58.57 % | 15.456 M -1.31 % | 15.661 M 41.61 % | 11.059 M -51.89 % | 22.985 M 312.43 % | 5.573 M -38.17 % | 9.013 M 2 389.78 % | 362.000 K -92.14 % | 4.608 M | 0.000 | 0.000 -100.00 % | 1.933 M 0.00 % | 1.933 M -46.41 % | 3.607 M 0.00 % | 3.607 M | 0.000 | 0.000 -100.00 % | 41.500 K 0.00 % | 41.500 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 |
| Interest expense | 45.243 M -7.56 % | 48.945 M -10.62 % | 54.758 M 11.20 % | 49.242 M 21.04 % | 40.683 M 19.14 % | 34.148 M | 0.000 | 0.000 -100.00 % | 35.214 M -9.01 % | 38.703 M -17.01 % | 46.636 M 62.66 % | 28.671 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.607 M 68.07 % | 2.741 M -2.08 % | 2.800 M 0.00 % | 2.800 M -34.25 % | 4.258 M 0.00 % | 4.258 M 1.81 % | 4.183 M 0.00 % | 4.183 M 263.38 % | 1.151 M 0.00 % | 1.151 M 296.90 % | 290.000 K 0.00 % | 290.000 K | 0.000 | 0.000 -100.00 % | 202.944 M 0.00 % | 202.944 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.323 M 0.00 % | 1.323 M | 0.000 | 0.000 -100.00 % | 7.218 M 0.00 % | 7.218 M 5.40 % | 6.849 M 0.00 % | 6.849 M | 0.000 |
| Depreciation and amortization | 53.053 M 34.57 % | 39.424 M -14.69 % | 46.212 M -1.01 % | 46.683 M 0.47 % | 46.465 M -5.46 % | 49.150 M 33.05 % | 36.941 M 13.61 % | 32.517 M -45.54 % | 59.712 M 50.15 % | 39.769 M 43.47 % | 27.719 M 4.46 % | 26.535 M 27.36 % | 20.834 M 18.96 % | 17.513 M 5.40 % | 16.615 M 0.23 % | 16.577 M -2.43 % | 16.990 M -4.49 % | 17.789 M -10.85 % | 19.955 M -2.38 % | 20.441 M -6.41 % | 21.840 M 0.00 % | 21.840 M -18.88 % | 26.922 M 0.00 % | 26.922 M 19.30 % | 22.567 M 0.00 % | 22.567 M 11.17 % | 20.299 M 0.00 % | 20.299 M -3.10 % | 20.948 M 0.00 % | 20.948 M -1.47 % | 21.260 M 0.00 % | 21.260 M 2.07 % | 20.828 M 0.00 % | 20.828 M 2.82 % | 20.256 M 0.00 % | 20.256 M 5.46 % | 19.206 M 0.00 % | 19.206 M 6.72 % | 17.996 M 7.21 % | 16.787 M -28.14 % | 23.360 M 0.00 % | 23.360 M 56.67 % | 14.910 M 0.00 % | 14.910 M 31.85 % | 11.308 M 0.00 % | 11.308 M 34.93 % | 8.381 M 0.00 % | 8.381 M 100.00 % | 4.190 M |
| Operating income | -42.086 M -185.96 % | 48.961 M 246.17 % | -33.496 M -140.25 % | -13.942 M 55.24 % | -31.146 M 30.98 % | -45.129 M -242.42 % | 31.687 M 0.29 % | 31.594 M 251.31 % | -20.880 M 65.95 % | -61.323 M -107.81 % | -29.509 M -2 063.42 % | -1.364 M 98.07 % | -70.738 M -154.42 % | -27.804 M 20.08 % | -34.790 M -68.39 % | -20.660 M -248.05 % | 13.955 M 215.87 % | 4.418 M -57.69 % | 10.443 M 120.16 % | -51.798 M -559.18 % | 11.281 M 0.00 % | 11.281 M 110.99 % | -102.608 M 0.00 % | -102.608 M -17.87 % | -87.050 M 0.00 % | -87.050 M -353.52 % | 34.336 M 0.00 % | 34.336 M -46.02 % | 63.606 M 0.00 % | 63.606 M 330.16 % | 14.787 M 0.00 % | 14.787 M -83.37 % | 88.913 M 0.00 % | 88.913 M 236.96 % | 26.387 M 0.00 % | 26.387 M -42.69 % | 46.041 M 0.00 % | 46.041 M -61.62 % | 119.952 M -6.88 % | 128.818 M 35.13 % | 95.329 M 0.00 % | 95.329 M 38.14 % | 69.007 M 0.00 % | 69.007 M 25.27 % | 55.086 M 0.00 % | 55.086 M 52.96 % | 36.013 M 0.00 % | 36.013 M 146.96 % | 14.582 M |
| Operating income ratio | -0.27 -182.18 % | 0.33 247.31 % | -0.22 -142.99 % | -0.09 58.00 % | -0.22 35.01 % | -0.33 -293.98 % | 0.17 -24.34 % | 0.23 350.57 % | -0.09 82.00 % | -0.50 -232.85 % | -0.15 -2 049.56 % | -0.01 98.07 % | -0.37 -147.08 % | -0.15 19.20 % | -0.18 -40.54 % | -0.13 -275.47 % | 0.07 195.04 % | 0.03 -55.36 % | 0.06 118.01 % | -0.31 -465.67 % | 0.09 0.00 % | 0.09 108.84 % | -0.97 0.00 % | -0.97 -993.44 % | -0.09 0.00 % | -0.09 -419.33 % | 0.03 0.00 % | 0.03 -57.58 % | 0.07 0.00 % | 0.07 294.25 % | 0.02 0.00 % | 0.02 -80.89 % | 0.09 0.00 % | 0.09 203.87 % | 0.03 0.00 % | 0.03 -42.30 % | 0.05 0.00 % | 0.05 -61.71 % | 0.13 -7.11 % | 0.14 5.61 % | 0.13 0.00 % | 0.13 12.93 % | 0.12 0.00 % | 0.12 -0.56 % | 0.12 0.00 % | 0.12 32.77 % | 0.09 0.00 % | 0.09 23.48 % | 0.07 |
| Total other income expenses net | -76.969 M -8.51 % | -70.931 M 26.13 % | -96.016 M -25.63 % | -76.427 M -48.78 % | -51.370 M -408.82 % | -10.096 M -192.45 % | 10.921 M 129.40 % | -37.141 M -29.28 % | -28.729 M 72.45 % | -104.298 M -271.16 % | 60.937 M 181.39 % | 21.656 M -79.99 % | 108.210 M 26.00 % | 85.881 M 28.11 % | 67.037 M -34.93 % | 103.015 M 1 964.02 % | 4.991 M 168.22 % | -7.316 M -257.37 % | 4.649 M -97.92 % | 223.923 M 943.53 % | -26.546 M 0.00 % | -26.546 M -639.55 % | -3.590 M 0.00 % | -3.590 M -305.59 % | -885.000 K 0.00 % | -885.000 K -102.88 % | 30.709 M 0.00 % | 30.709 M -64.81 % | 87.259 M 0.00 % | 87.259 M 402.04 % | -28.890 M 0.00 % | -28.890 M 57.64 % | -68.209 M 0.00 % | -68.209 M -208.49 % | 62.869 M 0.00 % | 62.869 M 582.39 % | 9.213 M 0.00 % | 9.213 M | 0.000 | 0.000 100.00 % | -214.500 K 0.00 % | -214.500 K -100.31 % | 68.615 M 0.00 % | 68.615 M 3 094.37 % | 2.148 M 0.00 % | 2.148 M 131.36 % | -6.849 M 0.00 % | -6.849 M | 0.000 |
| 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 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2001-01-31 |
| 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 | 2009-12-31 | 2009-06-30 | 2008-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.251 B -15.68 % | 1.484 B 5.93 % | 1.401 B -6.21 % | 1.493 B -2.56 % | 1.533 B 6.67 % | 1.437 B -13.28 % | 1.657 B 7.44 % | 1.542 B 0.79 % | 1.530 B 4.49 % | 1.464 B 1.78 % | 1.439 B 18.27 % | 1.217 B 4.35 % | 1.166 B 8.17 % | 1.078 B 5.65 % | 1.020 B -0.94 % | 1.030 B 89.22 % | 544.277 M 62.13 % | 335.713 M -20.16 % | 420.480 M 1 412.48 % | -32.037 M -156.98 % | 56.228 M 113.23 % | -425.063 M 4.24 % | -443.874 M -208.56 % | 408.889 M 1 058.12 % | -42.676 M -115.59 % | 273.799 M 273.60 % | -157.715 M -110.75 % | -74.835 M 73.79 % | -285.519 M -137.83 % | -120.051 M 69.93 % | -399.184 M -20.57 % | -331.090 M -17.84 % | -280.963 M |
| Total investments | 39.868 M -73.98 % | 153.214 M -81.82 % | 842.631 M -40.88 % | 1.425 B -5.37 % | 1.506 B -16.39 % | 1.802 B -10.03 % | 2.002 B 11.27 % | 1.800 B 1.24 % | 1.778 B 5.52 % | 1.685 B -7.11 % | 1.813 B 6.28 % | 1.706 B 902.03 % | 170.291 M -10.24 % | 189.715 M 6.55 % | 178.052 M -13.44 % | 205.690 M 21.82 % | 168.844 M 306.69 % | 41.517 M 152.84 % | 16.420 M -98.74 % | 1.302 B 1 772.31 % | 69.550 M 181.00 % | 24.751 M -30.02 % | 35.369 M 272.35 % | -20.522 M -673.88 % | 3.576 M -94.95 % | 70.822 M 41.50 % | 50.051 M -77.05 % | 218.076 M -19.49 % | 270.854 M -1.47 % | 274.902 M -5.17 % | 289.902 M -1.73 % | 295.002 M 13.29 % | 260.387 M |
| Total debt | 1.329 B -13.72 % | 1.540 B -2.39 % | 1.577 B -0.36 % | 1.583 B -3.13 % | 1.634 B -5.02 % | 1.721 B -6.04 % | 1.831 B -0.29 % | 1.837 B 1.67 % | 1.806 B -0.80 % | 1.821 B 13.41 % | 1.606 B 3.27 % | 1.555 B 19.84 % | 1.297 B 9.49 % | 1.185 B 2.37 % | 1.158 B -5.44 % | 1.224 B 40.26 % | 872.745 M -1.05 % | 882.039 M -0.95 % | 890.505 M 44.02 % | 618.308 M -0.05 % | 618.590 M 146.81 % | 250.638 M -33.94 % | 379.383 M -28.54 % | 530.879 M 21.36 % | 437.426 M -26.78 % | 597.384 M 397.82 % | 120.000 M -38.12 % | 193.910 M 142.39 % | 80.000 M 33.33 % | 60.000 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 2.234 B 1 388.60 % | -173.334 M -202.45 % | -57.310 M -211.51 % | 51.393 M -73.38 % | 193.066 M 163.07 % | 73.390 M -1.11 % | 74.213 M 151.38 % | -144.436 M -48.22 % | -97.449 M -59.67 % | -61.033 M -134.52 % | 176.817 M -18.34 % | 216.523 M -13.18 % | 249.398 M 107.80 % | 120.020 M 127.20 % | 52.825 M -48.32 % | 102.220 M 260.64 % | -63.633 M -133.49 % | 190.015 M 314.11 % | -88.747 M -150.22 % | 176.699 M 342.14 % | -72.974 M -129.01 % | 251.558 M 191.52 % | -274.880 M | 0.000 100.00 % | -296.136 M | 0.000 100.00 % | -258.527 M | 0.000 100.00 % | -223.212 M | 0.000 100.00 % | -227.924 M |
| Retained earnings | -155.484 M -281.68 % | -40.737 M -1 725.58 % | 2.506 M -97.93 % | 120.841 M -45.88 % | 223.285 M -25.95 % | 301.518 M -5.61 % | 319.434 M 12.06 % | 285.048 M -4.28 % | 297.804 M -14.40 % | 347.922 M -35.32 % | 537.926 M 6.46 % | 505.289 M 0.67 % | 501.911 M 18.27 % | 424.378 M 1.30 % | 418.915 M 1.00 % | 414.766 M 6.59 % | 389.129 M -10.39 % | 434.262 M -10.22 % | 483.673 M 3.00 % | 469.604 M 55.56 % | 301.889 M 4.67 % | 288.431 M 2.23 % | 282.150 M 43.48 % | 196.646 M -19.41 % | 243.996 M 2.82 % | 237.299 M -43.58 % | 420.569 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 379.580 M | 0.000 |
| Common stock | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.422 M 0.00 % | 297.416 M 0.00 % | 297.403 M 0.39 % | 296.240 M 0.22 % | 295.581 M 0.00 % | 295.579 M 9.24 % | 270.575 M 0.26 % | 269.867 M 0.03 % | 269.775 M 0.57 % | 268.245 M 0.48 % | 266.952 M 12.81 % | 236.629 M 12.48 % | 210.369 M 60.83 % | 130.804 M 0.00 % | 130.804 M 0.00 % | 130.804 M 0.00 % | 130.804 M -80.00 % | 654.017 M 50.00 % | 436.011 M 0.00 % | 436.011 M 0.00 % | 436.011 M 0.00 % | 436.011 M 0.00 % | 436.011 M |
| Total equity | 2.319 B -5.04 % | 2.442 B -3.83 % | 2.539 B -3.63 % | 2.635 B -7.41 % | 2.846 B -5.43 % | 3.009 B -5.09 % | 3.170 B 8.65 % | 2.918 B 0.72 % | 2.897 B 7.13 % | 2.704 B -7.66 % | 2.928 B 10.74 % | 2.644 B 1.16 % | 2.614 B 1.57 % | 2.573 B -0.92 % | 2.597 B 5.60 % | 2.460 B 13.49 % | 2.167 B -9.95 % | 2.407 B -2.54 % | 2.470 B -3.84 % | 2.568 B 6.50 % | 2.412 B 12.10 % | 2.151 B 4.36 % | 2.062 B 15.86 % | 1.779 B -1.77 % | 1.811 B 2.17 % | 1.773 B -5.86 % | 1.883 B 2.21 % | 1.843 B 22.03 % | 1.510 B 16.55 % | 1.296 B -2.99 % | 1.335 B 3.09 % | 1.295 B -0.67 % | 1.304 B |
| Other non current liabilities | 0.000 -100.00 % | 331.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.772 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 602.448 M 41.59 % | 425.488 M -42.99 % | 746.311 M -21.74 % | 953.685 M -11.11 % | 1.073 B -4.26 % | 1.121 B -26.29 % | 1.520 B 12.11 % | 1.356 B 13.56 % | 1.194 B -27.84 % | 1.655 B 19.29 % | 1.387 B 13.48 % | 1.223 B 24.27 % | 983.808 M 54.93 % | 635.006 M 49.25 % | 425.464 M -21.83 % | 544.269 M -22.21 % | 699.663 M -1.30 % | 708.859 M -1.20 % | 717.503 M 132.75 % | 308.272 M 101.15 % | 153.254 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 |
| Total non current liabilities | 934.370 M 23.43 % | 756.999 M -30.11 % | 1.083 B -15.85 % | 1.287 B -8.83 % | 1.412 B -3.24 % | 1.459 B -21.87 % | 1.867 B 12.00 % | 1.667 B 11.44 % | 1.496 B -22.93 % | 1.941 B 15.93 % | 1.675 B 19.46 % | 1.402 B 42.56 % | 983.277 M 54.85 % | 635.006 M 49.25 % | 425.464 M -21.83 % | 544.269 M -22.21 % | 699.663 M -1.30 % | 708.859 M -11.77 % | 803.433 M 102.13 % | 397.487 M 64.23 % | 242.030 M 180.99 % | 86.136 M -42.87 % | 150.772 M 71.53 % | 87.898 M 18.37 % | 74.257 M -13.90 % | 86.246 M -15.77 % | 102.395 M 5.71 % | 96.867 M 24.96 % | 77.517 M 160.05 % | 29.809 M 5.32 % | 28.303 M 115.74 % | 13.119 M 32.18 % | 9.925 M |
| Other current liabilities | 213.477 M 15.96 % | 184.101 M -25.91 % | 248.473 M 61.25 % | 154.095 M 3.96 % | 148.232 M -5.90 % | 157.533 M -33.82 % | 238.021 M 48.56 % | 160.218 M -12.44 % | 182.979 M -18.73 % | 225.160 M 8.48 % | 207.564 M 17.01 % | 177.394 M 8.99 % | 162.765 M -61.26 % | 420.098 M 79.43 % | 234.128 M -26.13 % | 316.944 M 42.50 % | 222.414 M -6.70 % | 238.391 M 2.38 % | 232.850 M 14.53 % | 203.312 M -25.53 % | 273.002 M 17.17 % | 233.000 M -22.01 % | 298.749 M -50.65 % | 605.364 M 61.69 % | 374.407 M 896.93 % | 37.556 M -86.65 % | 281.277 M 975.18 % | 26.161 M 108.01 % | 12.577 M -63.99 % | 34.929 M 97.90 % | 17.650 M -60.82 % | 45.054 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 31.079 M -29.89 % | 44.332 M 47.12 % | 30.133 M -35.72 % | 46.880 M 49.21 % | 31.419 M 0.75 % | 31.184 M 110.05 % | 14.846 M -69.41 % | 48.540 M 61.31 % | 30.092 M -54.57 % | 66.239 M 121.12 % | -313.607 M 42.97 % | -549.908 M 24.88 % | -732.063 M -7.68 % | -679.831 M -292.78 % | -173.082 M 0.06 % | -173.180 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 | 726.060 M -34.84 % | 1.114 B 34.08 % | 831.015 M 25.13 % | 664.145 M 13.76 % | 583.797 M -3.80 % | 606.858 M 90.75 % | 318.148 M -34.75 % | 487.557 M -22.32 % | 627.656 M 278.34 % | 165.896 M -24.01 % | 218.318 M -36.07 % | 341.493 M 8.89 % | 313.607 M -42.97 % | 549.908 M -24.88 % | 732.063 M 7.68 % | 679.831 M 292.78 % | 173.082 M -0.06 % | 173.180 M 0.10 % | 173.002 M -44.20 % | 310.036 M -33.37 % | 465.336 M 85.66 % | 250.638 M -33.94 % | 379.383 M -28.54 % | 530.879 M 21.36 % | 437.426 M -26.78 % | 597.384 M 397.82 % | 120.000 M -38.12 % | 193.910 M 142.39 % | 80.000 M 33.33 % | 60.000 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.163 B -20.35 % | 1.460 B 15.94 % | 1.259 B 29.29 % | 973.843 M 10.56 % | 880.815 M -2.75 % | 905.712 M 23.68 % | 732.277 M -8.73 % | 802.301 M -13.32 % | 925.618 M 86.89 % | 495.263 M -11.18 % | 557.576 M -3.15 % | 575.683 M -1.81 % | 586.304 M -45.49 % | 1.076 B 1.63 % | 1.058 B 0.01 % | 1.058 B 140.17 % | 440.647 M -14.98 % | 518.262 M 14.80 % | 451.466 M -36.35 % | 709.257 M -15.02 % | 834.643 M 39.05 % | 600.244 M -20.32 % | 753.288 M -50.30 % | 1.516 B 39.22 % | 1.089 B -10.41 % | 1.215 B 77.00 % | 686.553 M -16.38 % | 821.051 M 37.04 % | 599.124 M 17.97 % | 507.852 M 32.28 % | 383.924 M -14.02 % | 446.550 M -6.71 % | 478.674 M |
| Total liabilities | 2.097 B -5.40 % | 2.217 B -5.35 % | 2.342 B 3.59 % | 2.261 B -1.38 % | 2.292 B -3.05 % | 2.365 B -9.04 % | 2.600 B 5.27 % | 2.469 B 1.97 % | 2.422 B -0.61 % | 2.437 B 9.16 % | 2.232 B 12.88 % | 1.977 B 13.67 % | 1.740 B -6.93 % | 1.869 B 14.18 % | 1.637 B -6.33 % | 1.748 B 42.34 % | 1.228 B -6.63 % | 1.315 B 4.80 % | 1.255 B 13.39 % | 1.107 B 2.79 % | 1.077 B 56.86 % | 686.380 M -24.08 % | 904.060 M -43.62 % | 1.604 B 37.89 % | 1.163 B -10.64 % | 1.301 B 64.96 % | 788.948 M -14.05 % | 917.918 M 35.66 % | 676.641 M 25.85 % | 537.661 M 30.43 % | 412.227 M -10.32 % | 459.669 M -5.92 % | 488.599 M |
| Other non current assets | 708.170 M 8.63 % | 651.906 M 31 302.02 % | 2.076 M 101.49 % | -139.325 M 0.00 % | -139.325 M 0.00 % | -139.325 M 1.33 % | -141.201 M -1.35 % | -139.325 M 1.33 % | -141.201 M -1.35 % | -139.325 M 0.00 % | -139.325 M 4.19 % | -145.425 M -1 411.22 % | -9.623 M -8.51 % | -8.868 M 14.31 % | -10.349 M 38.89 % | -16.934 M 6.36 % | -18.084 M 9.40 % | -19.960 M -1 163.97 % | 1.876 M 0.00 % | 1.876 M -99.86 % | 1.374 B 58 964.70 % | 2.326 M 0.00 % | 2.326 M 16.18 % | 2.002 M -0.05 % | 2.003 M -99.85 % | 1.377 B 11.79 % | 1.232 B 16.56 % | 1.057 B 27.94 % | 826.084 M 21.93 % | 677.492 M 3 835.70 % | 17.214 M -90.59 % | 182.959 M -56.96 % | 425.043 M |
| Long term investments | -41.841 M -182.42 % | 50.763 M -93.14 % | 739.609 M -43.65 % | 1.313 B -4.81 % | 1.379 B -17.80 % | 1.678 B -3.60 % | 1.740 B 4.40 % | 1.667 B 0.19 % | 1.664 B 8.09 % | 1.539 B -2.12 % | 1.573 B -3.69 % | 1.633 B 1 568.90 % | 97.838 M -46.08 % | 181.446 M 7.41 % | 168.934 M 3.55 % | 163.135 M 3.17 % | 158.130 M 719.75 % | 19.290 M -98.38 % | 1.194 B -8.30 % | 1.302 B 2 070.14 % | 60.005 M -92.55 % | 804.933 M -1.93 % | 820.759 M 5.12 % | 780.775 M -4.58 % | 818.235 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 289.581 M -1.77 % | 294.796 M | 0.000 |
| Intangible assets | 109.583 M -0.91 % | 110.587 M -0.90 % | 111.590 M -56.07 % | 253.995 M -0.39 % | 254.998 M 0.60 % | 253.488 M -29.61 % | 360.094 M 0.24 % | 359.222 M -0.80 % | 362.101 M -5.22 % | 382.045 M -0.22 % | 382.888 M 10.93 % | 345.152 M 73.05 % | 199.450 M 36.22 % | 146.417 M 0.00 % | 146.417 M 0.00 % | 146.417 M 0.00 % | 146.417 M 0.00 % | 146.417 M -63.46 % | 400.665 M -4.66 % | 420.248 M -13.86 % | 487.891 M -0.76 % | 491.626 M -2.17 % | 502.506 M -0.02 % | 502.601 M 72.50 % | 291.363 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 551.000 K | 0.000 | 0.000 |
| GoodWill | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M 0.00 % | 141.401 M -4.14 % | 147.501 M 0.00 % | 147.501 M 336.45 % | 33.796 M 0.00 % | 33.796 M -5.04 % | 35.590 M 0.00 % | 35.590 M 0.00 % | 35.590 M 0.00 % | 35.590 M 0.00 % | 35.590 M 0.00 % | 35.590 M 0.00 % | 35.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 250.984 M -0.40 % | 251.988 M -0.40 % | 252.991 M -36.02 % | 395.396 M -0.25 % | 396.399 M 0.38 % | 394.889 M -21.26 % | 501.495 M 0.17 % | 500.623 M -0.57 % | 503.502 M -3.81 % | 523.446 M -0.16 % | 524.289 M 6.42 % | 492.653 M 41.99 % | 346.951 M 92.52 % | 180.213 M 0.00 % | 180.213 M -0.99 % | 182.007 M 0.00 % | 182.007 M 0.00 % | 182.007 M -58.28 % | 436.255 M -4.30 % | 455.838 M -12.92 % | 523.481 M -0.71 % | 527.216 M 4.92 % | 502.506 M -0.02 % | 502.601 M 72.50 % | 291.363 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 369.965 M | 0.000 | 0.000 |
| Property plant equipment net | 2.211 B -0.75 % | 2.228 B -4.15 % | 2.324 B 2.42 % | 2.270 B -5.45 % | 2.400 B -2.40 % | 2.459 B -4.69 % | 2.580 B 7.81 % | 2.393 B 2.42 % | 2.337 B 8.71 % | 2.150 B -1.56 % | 2.184 B 40.68 % | 1.552 B 81.04 % | 857.382 M 23.58 % | 693.769 M 5.13 % | 659.912 M 6.33 % | 620.647 M 4.00 % | 596.754 M -2.29 % | 610.711 M -0.19 % | 611.898 M -0.97 % | 617.920 M 16.46 % | 530.599 M 5.38 % | 503.508 M -2.10 % | 514.283 M 0.12 % | 513.686 M -10.10 % | 571.383 M 65.59 % | 345.061 M -4.80 % | 362.443 M 6.51 % | 340.299 M 2.78 % | 331.097 M 43.54 % | 230.661 M -4.89 % | 242.532 M -11.05 % | 272.672 M -3.56 % | 282.741 M |
| Total non current assets | 3.141 B -1.30 % | 3.183 B -4.53 % | 3.334 B -13.52 % | 3.855 B -4.91 % | 4.053 B -8.09 % | 4.410 B -6.16 % | 4.700 B 5.76 % | 4.444 B 1.32 % | 4.386 B 7.14 % | 4.094 B -1.65 % | 4.163 B 17.56 % | 3.541 B 171.92 % | 1.302 B 23.38 % | 1.055 B 4.60 % | 1.009 B 4.48 % | 965.789 M 3.08 % | 936.891 M 15.38 % | 812.008 M -64.18 % | 2.267 B -6.12 % | 2.414 B -4.71 % | 2.534 B 34.64 % | 1.882 B 1.01 % | 1.863 B 2.36 % | 1.820 B 6.97 % | 1.701 B -2.13 % | 1.738 B 8.15 % | 1.607 B 14.07 % | 1.409 B 20.50 % | 1.169 B 26.89 % | 921.648 M -1.16 % | 932.419 M 22.06 % | 763.930 M 6.42 % | 717.869 M |
| Other current assets | 867.741 M -9.47 % | 958.565 M -22.19 % | 1.232 B 57.44 % | 782.434 M 0.38 % | 779.505 M 57.80 % | 493.978 M 1.79 % | 485.287 M 9.03 % | 445.087 M -8.62 % | 487.059 M -0.49 % | 489.476 M -6.96 % | 526.074 M -5.94 % | 559.275 M -34.32 % | 851.566 M -29.80 % | 1.213 B 84.28 % | 658.329 M 49.90 % | 439.193 M 244.34 % | 127.547 M 23.65 % | 103.150 M 1 340.84 % | 7.159 M -3.58 % | 7.425 M 0.07 % | 7.420 M -96.54 % | 214.361 M 1 797.67 % | 11.296 M -99.18 % | 1.384 B 571.71 % | 206.096 M 38 350.75 % | 536.000 K -0.92 % | 541.000 K -99.90 % | 564.713 M 108 917.95 % | 518.000 K -99.88 % | 420.143 M 72.21 % | 243.971 M 18 523.74 % | 1.310 M -99.74 % | 511.054 M |
| Short term investments | 81.709 M -20.25 % | 102.451 M -0.55 % | 103.022 M -8.59 % | 112.700 M -11.46 % | 127.294 M 2.64 % | 124.015 M -52.69 % | 262.158 M 97.56 % | 132.699 M 16.48 % | 113.922 M -21.61 % | 145.333 M -39.68 % | 240.953 M 227.56 % | 73.561 M 1.53 % | 72.453 M 776.20 % | 8.269 M -9.31 % | 9.118 M -78.57 % | 42.555 M 297.19 % | 10.714 M -51.80 % | 22.227 M 35.37 % | 16.420 M | 0.000 -100.00 % | 9.545 M 101.22 % | -780.182 M 0.66 % | -785.390 M 1.99 % | -801.297 M 1.64 % | -814.659 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 321.000 K 55.83 % | 206.000 K | 0.000 |
| cash and cash equivalents | 77.239 M 38.42 % | 55.801 M -68.39 % | 176.542 M 97.23 % | 89.511 M -11.83 % | 101.521 M -64.22 % | 283.718 M 62.80 % | 174.278 M -40.81 % | 294.451 M 6.54 % | 276.379 M -22.51 % | 356.676 M 113.62 % | 166.965 M -50.65 % | 338.310 M 157.09 % | 131.590 M 22.85 % | 107.115 M -22.00 % | 137.326 M -29.29 % | 194.223 M -40.87 % | 328.468 M -39.88 % | 546.326 M 16.23 % | 470.025 M -27.73 % | 650.345 M 15.65 % | 562.362 M -16.77 % | 675.701 M -17.92 % | 823.257 M 574.86 % | 121.990 M -74.59 % | 480.102 M 48.37 % | 323.585 M 16.52 % | 277.715 M 3.34 % | 268.745 M -26.48 % | 365.519 M 103.01 % | 180.051 M -54.90 % | 399.184 M 20.57 % | 331.090 M 17.84 % | 280.963 M |
| Cash and short term investments | 158.948 M 0.44 % | 158.252 M -43.39 % | 279.564 M 38.25 % | 202.211 M -11.63 % | 228.815 M -43.88 % | 407.733 M -6.58 % | 436.436 M 2.17 % | 427.150 M 9.44 % | 390.301 M -22.25 % | 502.009 M 23.07 % | 407.918 M -0.96 % | 411.871 M 101.86 % | 204.043 M 76.84 % | 115.384 M -21.21 % | 146.444 M -38.15 % | 236.778 M -30.19 % | 339.182 M -40.34 % | 568.553 M 16.88 % | 486.445 M -25.20 % | 650.345 M 13.72 % | 571.907 M -15.36 % | 675.701 M -17.92 % | 823.257 M 574.86 % | 121.990 M -74.59 % | 480.102 M 48.37 % | 323.585 M 16.52 % | 277.715 M 3.34 % | 268.745 M -26.48 % | 365.519 M 103.01 % | 180.051 M -54.93 % | 399.505 M 20.59 % | 331.296 M 17.91 % | 280.963 M |
| Total current assets | 1.275 B -13.65 % | 1.476 B -4.63 % | 1.548 B 48.67 % | 1.041 B -4.01 % | 1.085 B 12.61 % | 963.160 M -9.97 % | 1.070 B 13.44 % | 943.015 M 1.15 % | 932.260 M -10.91 % | 1.046 B 4.89 % | 997.630 M -7.70 % | 1.081 B -8.97 % | 1.187 B -18.55 % | 1.458 B 14.14 % | 1.277 B 1.51 % | 1.258 B 20.81 % | 1.042 B -28.35 % | 1.454 B -0.29 % | 1.458 B 15.64 % | 1.261 B 32.05 % | 954.787 M -0.12 % | 955.923 M -13.30 % | 1.103 B -29.45 % | 1.563 B 22.78 % | 1.273 B -4.72 % | 1.336 B 25.46 % | 1.065 B -21.21 % | 1.351 B 32.85 % | 1.017 B 11.59 % | 911.562 M 11.81 % | 815.281 M -17.75 % | 991.185 M -7.79 % | 1.075 B |
| Inventory | 35.176 M -18.27 % | 43.041 M -10.05 % | 47.852 M 0.98 % | 47.389 M -2.68 % | 48.694 M 34.58 % | 36.183 M -58.26 % | 86.689 M 16.76 % | 74.243 M 20.37 % | 61.680 M -23.28 % | 80.392 M 18.30 % | 67.958 M -22.35 % | 87.513 M 2.50 % | 85.380 M -5.66 % | 90.505 M 48.07 % | 61.122 M 15.11 % | 53.101 M 154.39 % | 20.874 M -41.98 % | 35.977 M -38.88 % | 58.862 M 9.77 % | 53.623 M 28.33 % | 41.785 M 52.89 % | 27.331 M 8.80 % | 25.120 M -55.49 % | 56.432 M -77.80 % | 254.211 M -47.58 % | 484.912 M 40.14 % | 346.028 M -33.19 % | 517.900 M 83.98 % | 281.499 M -9.59 % | 311.368 M 81.82 % | 171.254 M -44.66 % | 309.485 M 14.99 % | 269.148 M |
| Net receivables | 212.839 M -32.73 % | 316.415 M 871.94 % | 32.555 M 13.20 % | 28.758 M -7.24 % | 31.002 M 22.70 % | 25.266 M -58.84 % | 61.390 M 57.53 % | 38.971 M 11.28 % | 35.022 M 47.38 % | 23.763 M -27.67 % | 32.854 M -7.44 % | 35.494 M -23.45 % | 46.368 M 19.40 % | 38.833 M -90.56 % | 411.397 M -22.27 % | 529.243 M -4.47 % | 553.993 M -25.74 % | 746.031 M -17.61 % | 905.471 M 64.82 % | 549.371 M 64.64 % | 333.675 M 103.35 % | 164.087 M 35.14 % | 121.424 M 5.47 % | 115.132 M -65.37 % | 332.437 M -36.90 % | 526.819 M 19.60 % | 440.468 M | 0.000 -100.00 % | 369.640 M | 0.000 -100.00 % | 551.000 K -99.84 % | 349.094 M -30.37 % | 501.340 M |
| Tax assets | 12.760 M | 0.000 -100.00 % | 14.411 M -11.89 % | 16.356 M -4.72 % | 17.166 M -5.16 % | 18.100 M -5.33 % | 19.120 M -15.23 % | 22.555 M -3.93 % | 23.477 M 10.84 % | 21.181 M -2.35 % | 21.691 M 151.32 % | 8.631 M -10.31 % | 9.623 M 8.51 % | 8.868 M -14.31 % | 10.349 M -38.89 % | 16.934 M -6.36 % | 18.084 M -9.40 % | 19.960 M -11.23 % | 22.486 M -38.55 % | 36.592 M -19.93 % | 45.699 M 4.28 % | 43.822 M 88.83 % | 23.207 M 10.37 % | 21.027 M 13.92 % | 18.457 M 13.45 % | 16.269 M 23.89 % | 13.132 M 9.41 % | 12.003 M -2.14 % | 12.266 M -9.11 % | 13.495 M 2.80 % | 13.127 M -2.78 % | 13.503 M 33.89 % | 10.085 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.864 B -3.38 % | 1.929 B -0.97 % | 1.948 B -1.78 % | 1.983 B 40.00 % | 1.417 B -2.72 % | 1.456 B | 0.000 | 0.000 | 0.000 | 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 | 192.643 M 46.78 % | 131.246 M -11.63 % | 148.519 M 17.74 % | 126.142 M 6.31 % | 118.653 M 8.53 % | 109.324 M -24.44 % | 144.689 M 4.68 % | 138.223 M 38.03 % | 100.137 M 26.01 % | 79.470 M -21.78 % | 101.602 M 287.01 % | 26.253 M -67.05 % | 79.684 M -17.27 % | 96.321 M 24.51 % | 77.360 M 55.91 % | 49.618 M 36.23 % | 36.422 M -59.21 % | 89.301 M 172.58 % | 32.761 M -76.31 % | 138.310 M 181.62 % | 49.113 M -35.06 % | 75.632 M 122.14 % | 34.047 M -89.52 % | 324.758 M 61.15 % | 201.520 M -61.58 % | 524.478 M 129.62 % | 228.416 M -58.05 % | 544.483 M 20.71 % | 451.064 M 20.99 % | 372.824 M 19.76 % | 311.305 M -10.08 % | 346.194 M -18.16 % | 423.033 M |
| Tax payables | 30.450 M 0.93 % | 30.169 M -2.93 % | 31.079 M 5.49 % | 29.461 M -2.23 % | 30.133 M -5.83 % | 31.997 M 1.84 % | 31.419 M 92.72 % | 16.303 M 9.81 % | 14.846 M -39.98 % | 24.737 M -17.80 % | 30.092 M -1.48 % | 30.543 M 0.98 % | 30.248 M 224.86 % | 9.311 M -37.27 % | 14.844 M 24.51 % | 11.922 M 36.58 % | 8.729 M -49.80 % | 17.390 M 35.30 % | 12.853 M -77.69 % | 57.599 M 22.05 % | 47.192 M 15.18 % | 40.974 M -0.33 % | 41.109 M -24.80 % | 54.666 M -27.40 % | 75.293 M 35.05 % | 55.750 M -1.95 % | 56.860 M 0.64 % | 56.497 M 1.83 % | 55.483 M 38.37 % | 40.099 M -27.05 % | 54.969 M -0.60 % | 55.302 M -0.61 % | 55.641 M |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -163.520 M -117.15 % | 953.685 M -11.11 % | 1.073 B -4.26 % | 1.121 B -26.29 % | 1.520 B 12.11 % | 1.356 B 13.56 % | 1.194 B -27.84 % | 1.655 B 19.29 % | 1.387 B 683.05 % | 177.178 M -78.23 % | 813.782 M 70.79 % | 476.489 M 75.02 % | 272.245 M -31.79 % | 399.105 M -34.80 % | 612.107 M -1.41 % | 620.861 M -13.47 % | 717.503 M 132.75 % | 308.272 M 101.15 % | 153.254 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 |
| Minority interest | 5.945 M -37.76 % | 9.551 M 15.22 % | 8.289 M -49.47 % | 16.405 M -20.10 % | 20.532 M -14.22 % | 23.937 M -6.88 % | 25.706 M 27.06 % | 20.231 M 82.03 % | 11.114 M 50.43 % | 7.388 M -31.83 % | 10.838 M -76.48 % | 46.076 M 7.06 % | 43.039 M -15.35 % | 50.842 M -4.96 % | 53.496 M 8.41 % | 49.348 M 569.67 % | -10.507 M -107.51 % | 139.986 M -7.03 % | 150.579 M -18.38 % | 184.479 M -17.46 % | 223.516 M -1.52 % | 226.975 M -16.77 % | 272.693 M -13.26 % | 314.364 M -1.73 % | 319.896 M 11.38 % | 287.215 M 40.54 % | 204.364 M 3.19 % | 198.037 M 94.63 % | 101.752 M 1 440.30 % | 6.606 M -79.75 % | 32.620 M -7.07 % | 35.101 M 6.91 % | 32.831 M |
| Capital lease obligations | 188.104 M 0.46 % | 187.245 M -1.70 % | 190.480 M 1.53 % | 187.618 M -1.33 % | 190.150 M -3.11 % | 196.261 M -4.40 % | 205.291 M 2.58 % | 200.135 M 1.21 % | 197.749 M 9.38 % | 180.783 M -2.23 % | 184.899 M -0.89 % | 186.563 M 28 557.91 % | 651.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 481.214 M 2.52 % | 469.373 M 6.10 % | 442.405 M 0.01 % | 442.351 M 26.61 % | 349.381 M 7.84 % | 323.984 M 6.80 % | 303.345 M 5.59 % | 287.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.171 B -0.22 % | 2.176 B -8.82 % | 2.386 B 49.63 % | 1.595 B 0.00 % | 1.595 B -31.69 % | 2.335 B 0.00 % | 2.335 B 4.15 % | 2.242 B 1.15 % | 2.216 B 38.96 % | 1.595 B -26.83 % | 2.180 B 17.40 % | 1.857 B 0.98 % | 1.838 B 0.95 % | 1.821 B 15.27 % | 1.580 B 0.00 % | 1.580 B -3.41 % | 1.636 B 11.99 % | 1.461 B 0.03 % | 1.460 B 0.45 % | 1.454 B 0.38 % | 1.448 B 18.45 % | 1.223 B 10.96 % | 1.102 B -3.13 % | 1.138 B 1.86 % | 1.117 B -0.08 % | 1.118 B -0.88 % | 1.127 B 13.83 % | 990.545 M 84.41 % | 537.130 M -37.03 % | 852.932 M -1.60 % | 866.842 M 94.90 % | 444.754 M -46.76 % | 835.362 M |
| Deferred tax liabilities non current | 331.922 M | 0.000 -100.00 % | 336.745 M 1.02 % | 333.351 M -1.60 % | 338.757 M 0.17 % | 338.195 M -2.51 % | 346.900 M 11.56 % | 310.967 M 3.03 % | 301.824 M 5.47 % | 286.171 M -0.33 % | 287.112 M 60.26 % | 179.159 M 5.70 % | 169.495 M 6.93 % | 158.517 M 3.46 % | 153.219 M 5.55 % | 145.164 M 65.80 % | 87.556 M -0.50 % | 87.998 M 2.41 % | 85.930 M -3.68 % | 89.215 M 0.49 % | 88.776 M 3.06 % | 86.136 M 0.26 % | 85.913 M -2.26 % | 87.898 M 18.37 % | 74.257 M -13.90 % | 86.246 M -15.77 % | 102.395 M 5.71 % | 96.867 M 24.96 % | 77.517 M 160.05 % | 29.809 M 5.32 % | 28.303 M 115.74 % | 13.119 M 32.18 % | 9.925 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.026 M 7.26 % | 158.517 M 3.46 % | 153.219 M 5.55 % | 145.164 M 65.80 % | 87.556 M -0.50 % | 87.998 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 |
| Total assets | 4.416 B -5.21 % | 4.659 B -4.56 % | 4.881 B -0.29 % | 4.896 B -4.72 % | 5.138 B -4.38 % | 5.374 B -6.87 % | 5.770 B 7.10 % | 5.387 B 1.29 % | 5.319 B 3.46 % | 5.140 B -0.39 % | 5.160 B 11.65 % | 4.622 B 6.16 % | 4.353 B -2.00 % | 4.443 B 4.91 % | 4.234 B 0.64 % | 4.207 B 23.92 % | 3.395 B -8.78 % | 3.722 B -0.07 % | 3.725 B 1.34 % | 3.675 B 5.35 % | 3.488 B 22.93 % | 2.838 B -4.31 % | 2.966 B -12.34 % | 3.383 B 13.74 % | 2.974 B -3.25 % | 3.074 B 15.05 % | 2.672 B -3.20 % | 2.761 B 26.25 % | 2.187 B 19.28 % | 1.833 B 4.89 % | 1.748 B -0.42 % | 1.755 B -2.10 % | 1.793 B |
| 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 | 2009-12-31 | 2009-06-30 | 2008-12-31 |
| 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 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2001-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.767 M 35.20 % | 37.549 M | 0.000 100.00 % | -10.859 M | 0.000 -100.00 % | 22.493 M -85.21 % | 152.052 M | 0.000 | 0.000 100.00 % | -53.042 M 0.00 % | -53.042 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 328.000 K -70.24 % | 1.102 M | 0.000 -100.00 % | 1.481 M | 0.000 -100.00 % | 1.031 M 62.36 % | 635.000 K -76.84 % | 2.742 M 0.00 % | 2.742 M -14.15 % | 3.194 M 0.00 % | 3.194 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 87.467 M 101.02 % | 43.512 M 3.23 % | 42.151 M 3 374.94 % | 1.213 M 107.47 % | -16.229 M -129.19 % | 55.600 M 1 345.28 % | 3.847 M -79.67 % | 18.921 M -55.09 % | 42.127 M 739.69 % | 5.017 M -96.72 % | 153.022 M 218.22 % | -129.441 M -285.28 % | 69.862 M 173.18 % | -95.468 M -975.45 % | 10.905 M -76.99 % | 47.397 M -84.46 % | 304.973 M | 0.000 100.00 % | -587.741 M -284.93 % | -152.687 M -107.11 % | -73.724 M 0.00 % | -73.724 M -72.34 % | -42.779 M 0.00 % | -42.779 M -136.12 % | 118.449 M 0.00 % | 118.449 M 276.54 % | -67.096 M 0.00 % | -67.096 M -25.94 % | -53.277 M 0.00 % | -53.277 M -140.22 % | 132.468 M 0.00 % | 132.468 M 328.72 % | -57.918 M 0.00 % | -57.918 M -39.90 % | -41.401 M 0.00 % | -41.401 M -25.65 % | -32.950 M 0.00 % | -32.950 M -161.93 % | 53.206 M 0.00 % | 53.206 M 245.89 % | -36.469 M 0.00 % | -36.469 M 4.65 % | -38.248 M 0.00 % | -38.248 M -105.86 % | -18.580 M 0.00 % | -18.580 M 31.75 % | -27.224 M 0.00 % | -27.224 M -100.00 % | -13.612 M |
| Accounts receivables | 56.641 M 135.80 % | 24.021 M -12.23 % | 27.367 M 775.18 % | 3.127 M 117.08 % | -18.311 M -135.53 % | 51.540 M 384.83 % | -18.095 M -136.92 % | 49.018 M 40.47 % | 34.895 M 2 417.68 % | 1.386 M -98.07 % | 71.885 M 195.19 % | -75.520 M -1 174.81 % | -5.924 M 71.79 % | -20.997 M 32.65 % | -31.176 M -242.90 % | 21.816 M 168.35 % | -31.918 M | 0.000 100.00 % | -16.445 M | 0.000 | 0.000 | 0.000 100.00 % | -75.354 M 0.00 % | -75.354 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 9.331 M 124.20 % | 4.162 M 179.59 % | -5.229 M -538.46 % | -819.000 K 87.20 % | -6.399 M 62.89 % | -17.243 M -49.81 % | -11.510 M -14.06 % | -10.091 M -175.06 % | 13.444 M 142.46 % | -31.666 M -362.85 % | 12.047 M 412.42 % | -3.856 M -153.49 % | 7.209 M 123.95 % | -30.098 M -302.65 % | -7.475 M 64.42 % | -21.010 M -150.88 % | 41.296 M | 0.000 100.00 % | -7.079 M -300.00 % | -1.770 M 79.26 % | -8.535 M 0.00 % | -8.535 M -155.19 % | 15.463 M 0.00 % | 15.463 M -61.01 % | 39.655 M 0.00 % | 39.655 M 242.86 % | -27.759 M 0.00 % | -27.759 M 52.47 % | -58.402 M 0.00 % | -58.402 M -230.66 % | 44.698 M 0.00 % | 44.698 M 298.25 % | 11.224 M 0.00 % | 11.224 M 162.57 % | -17.937 M 0.00 % | -17.937 M -892.60 % | 2.263 M 0.00 % | 2.263 M 130.77 % | -7.356 M 0.00 % | -7.356 M 72.19 % | -26.447 M 0.00 % | -26.447 M -99.54 % | -13.254 M 0.00 % | -13.254 M -261.57 % | -3.666 M 0.00 % | -3.666 M 14.89 % | -4.307 M 0.00 % | -4.307 M -100.00 % | -2.154 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.672 M 243.22 % | -33.286 M -134.48 % | 96.525 M 6 914.90 % | 1.376 M -85.79 % | 9.680 M -20.60 % | 12.191 M -61.46 % | 31.636 M 186.78 % | -36.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.354 M 0.00 % | 75.354 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 21.495 M 40.22 % | 15.329 M -23.40 % | 20.013 M 1 927.67 % | -1.095 M 97.21 % | -39.191 M -171.79 % | 54.589 M 186.55 % | -63.073 M -194.98 % | -21.382 M -34.55 % | -15.892 M -168.78 % | 23.106 M -38.31 % | 37.454 M 375.17 % | -13.611 M -119.85 % | 68.577 M 254.55 % | -44.373 M -189.54 % | 49.556 M 6.36 % | 46.591 M -84.24 % | 295.595 M | 0.000 100.00 % | -564.217 M -273.86 % | -150.917 M -131.50 % | -65.190 M 0.00 % | -65.190 M -480.95 % | 17.113 M 0.00 % | 17.113 M -78.28 % | 78.794 M 0.00 % | 78.794 M 300.30 % | -39.338 M 0.00 % | -39.338 M -867.56 % | 5.125 M 0.00 % | 5.125 M -94.16 % | 87.770 M 0.00 % | 87.770 M 226.94 % | -69.141 M 0.00 % | -69.141 M -194.67 % | -23.464 M 0.00 % | -23.464 M 33.36 % | -35.213 M 0.00 % | -35.213 M -158.14 % | 60.561 M 0.00 % | 60.561 M 704.28 % | -10.022 M 0.00 % | -10.022 M 59.90 % | -24.995 M 0.00 % | -24.995 M -67.59 % | -14.914 M 0.00 % | -14.914 M 34.92 % | -22.917 M 0.00 % | -22.917 M -100.00 % | -11.458 M |
| Other non cash items | 146.508 M 939.51 % | 14.094 M -91.55 % | 166.714 M 93.19 % | 86.295 M -2.75 % | 88.736 M 98.47 % | 44.711 M 197.30 % | -45.954 M -205.83 % | 43.423 M -43.79 % | 77.245 M -60.98 % | 197.966 M 261.38 % | -122.671 M -196.77 % | 126.760 M 171.09 % | -178.303 M -392.33 % | -36.216 M 16.41 % | -43.327 M -72.55 % | -25.110 M 84.62 % | -163.305 M -202.10 % | 159.951 M 7.11 % | 149.340 M 137.84 % | -394.694 M -902.16 % | -39.385 M 0.00 % | -39.385 M -2 674.15 % | 1.530 M 0.00 % | 1.530 M 112.60 % | -12.146 M 0.00 % | -12.146 M 54.29 % | -26.573 M 0.00 % | -26.573 M 63.49 % | -72.774 M 0.00 % | -72.774 M -1 995.71 % | -3.473 M 0.00 % | -3.473 M -104.63 % | 75.028 M 0.00 % | 75.028 M 982.83 % | -8.499 M 0.00 % | -8.499 M 74.05 % | -32.756 M 0.00 % | -32.756 M -149.38 % | -13.135 M 0.00 % | -13.135 M -14.27 % | -11.495 M 0.00 % | -11.495 M 81.14 % | -60.954 M 0.00 % | -60.954 M -607.42 % | 12.013 M 0.00 % | 12.013 M -46.42 % | 22.420 M 0.00 % | 22.420 M 100.00 % | 11.210 M |
| Net cash provided by operating activities | 167.346 M 121.10 % | 75.687 M -44.65 % | 136.737 M 193.31 % | 46.618 M 261.46 % | -28.872 M -164.14 % | 45.013 M 212.59 % | 14.400 M -77.54 % | 64.104 M -5.12 % | 67.561 M 420.42 % | -21.085 M -113.98 % | 150.837 M 242.33 % | -105.978 M -2 860.28 % | -3.580 M 95.51 % | -79.657 M -654.61 % | -10.556 M -113.94 % | 75.733 M -59.23 % | 185.765 M 3.28 % | 179.860 M 144.58 % | -403.421 M -95.09 % | -206.790 M -161.83 % | -78.980 M 0.00 % | -78.980 M -17.05 % | -67.475 M 0.00 % | -67.475 M -346.43 % | 27.382 M 0.00 % | 27.382 M 161.37 % | -44.616 M 0.00 % | -44.616 M -6.43 % | -41.920 M 0.00 % | -41.920 M -125.40 % | 165.041 M 0.00 % | 165.041 M 312.45 % | -77.685 M 0.00 % | -77.685 M -500.97 % | 19.375 M 0.00 % | 19.375 M -68.17 % | 60.865 M 0.00 % | 60.865 M -65.17 % | 174.731 M 0.00 % | 174.731 M 186.45 % | 60.999 M 0.00 % | 60.999 M 34.71 % | 45.281 M 0.00 % | 45.281 M -6.28 % | 48.315 M 0.00 % | 48.315 M 60.96 % | 30.018 M 0.00 % | 30.018 M 100.00 % | 15.009 M |
| Investments in property plant and equipment | -3.221 M -445.01 % | -591.000 K 92.59 % | -7.973 M 56.28 % | -18.238 M 37.68 % | -29.267 M 36.88 % | -46.368 M -0.31 % | -46.223 M 24.02 % | -60.836 M 17.58 % | -73.814 M -15.92 % | -63.676 M 46.42 % | -118.832 M 32.58 % | -176.255 M 4.27 % | -184.112 M -366.12 % | -39.499 M -779.71 % | -4.490 M 5.17 % | -4.735 M 57.77 % | -11.212 M | 0.000 100.00 % | -72.112 M -300.00 % | -18.028 M -0.87 % | -17.873 M 0.00 % | -17.873 M 42.94 % | -31.323 M 0.00 % | -31.323 M 23.84 % | -41.130 M 0.00 % | -41.130 M -168.12 % | -15.340 M 0.00 % | -15.340 M 22.85 % | -19.885 M 0.00 % | -19.885 M 70.82 % | -68.138 M 0.00 % | -68.138 M 1.64 % | -69.276 M 0.00 % | -69.276 M -272.74 % | -18.586 M 0.00 % | -18.586 M 26.83 % | -25.400 M 0.00 % | -25.400 M -21.42 % | -20.920 M 0.00 % | -20.920 M -0.07 % | -20.905 M 0.00 % | -20.905 M 34.10 % | -31.722 M 0.00 % | -31.722 M -114.54 % | -14.786 M 0.00 % | -14.786 M 14.39 % | -17.271 M 0.00 % | -17.271 M -100.00 % | -8.635 M |
| Acquisitions net | -4.000 K -200.00 % | 4.000 K | 0.000 | 0.000 100.00 % | -176.552 M -213.37 % | 155.735 M 432 497.22 % | 36.000 K -99.61 % | 9.181 M 2 101.68 % | 417.000 K -55.26 % | 932.000 K 101.85 % | -50.490 M -103 140.82 % | 49.000 K 100.09 % | -54.673 M | 0.000 | 0.000 100.00 % | -99.767 M 50.83 % | -202.921 M | 0.000 100.00 % | -17.697 M -1 038.34 % | 1.886 M | 0.000 | 0.000 -100.00 % | 218.792 M 0.00 % | 218.792 M 762.55 % | -33.023 M 0.00 % | -33.023 M | 0.000 | 0.000 100.00 % | -36.406 M 0.00 % | -36.406 M 17.25 % | -43.993 M 0.00 % | -43.993 M -191.65 % | 48.000 M 0.00 % | 48.000 M 1 704.81 % | -2.991 M 0.00 % | -2.991 M 92.64 % | -40.657 M 0.00 % | -40.657 M 42.97 % | -71.290 M 0.00 % | -71.290 M -70.72 % | -41.758 M 0.00 % | -41.758 M -414.83 % | -8.111 M 0.00 % | -8.111 M -515.95 % | 1.950 M 0.00 % | 1.950 M -94.00 % | 32.492 M 0.00 % | 32.492 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.763 M -8.13 % | -7.179 M -746.58 % | -848.000 K 79.90 % | -4.218 M -151.92 % | 8.124 M 152.21 % | -15.561 M -3 290.20 % | -459.000 K 68.69 % | -1.466 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -168.500 K 99.43 % | -29.819 M 0.00 % | -29.819 M 61.64 % | -77.735 M 0.00 % | -77.735 M -415.33 % | -15.085 M 0.00 % | -15.085 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.090 M 0.00 % | -19.090 M -256.36 % | -5.357 M 0.00 % | -5.357 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.950 M 0.00 % | -38.950 M -185.07 % | -13.664 M 0.00 % | -13.664 M -1 067.82 % | -1.170 M 0.00 % | -1.170 M 98.10 % | -61.485 M 0.00 % | -61.485 M -100.00 % | -30.742 M |
| Sales maturities of investments | -1.890 M -200.00 % | 1.890 M | 0.000 | 0.000 -100.00 % | 7.061 M 340.76 % | 1.602 M 355.50 % | -627.000 K -116.56 % | 3.786 M 176.30 % | -4.962 M -131.89 % | 15.561 M 195.65 % | -16.268 M -104.84 % | 336.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.311 M | 0.000 | 0.000 -100.00 % | 1.186 M 0.00 % | 1.186 M -40.58 % | 1.995 M 0.00 % | 1.995 M 255.93 % | 560.500 K 0.00 % | 560.500 K -98.48 % | 36.954 M 0.00 % | 36.954 M 2 141.67 % | 1.649 M 0.00 % | 1.649 M -78.99 % | 7.847 M 0.00 % | 7.847 M 90.63 % | 4.116 M 0.00 % | 4.116 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.884 M 0.00 % | 9.884 M -6.38 % | 10.557 M 0.00 % | 10.557 M 176.22 % | 3.822 M 0.00 % | 3.822 M -95.93 % | 93.878 M 0.00 % | 93.878 M 100.00 % | 46.939 M |
| Other investing activites | 78.907 M 412.96 % | -25.213 M -408.79 % | 8.165 M 31 303.85 % | 26.000 K -99.98 % | 134.914 M -0.28 % | 135.295 M 98 655.47 % | 137.000 K -96.75 % | 4.218 M 142.98 % | -9.814 M -153.78 % | 18.249 M 6 102.96 % | -304.000 K -100.50 % | 60.449 M -61.81 % | 158.283 M 64.51 % | 96.217 M 180.64 % | 34.285 M 110.00 % | -342.889 M -189.00 % | -118.648 M -39.03 % | -85.341 M -295.92 % | 43.558 M -85.44 % | 299.065 M 527.08 % | 47.692 M 0.00 % | 47.692 M 190.57 % | -52.657 M 0.00 % | -52.657 M -28.36 % | -41.024 M 0.00 % | -41.024 M 74.45 % | -160.566 M 0.00 % | -160.566 M -4 038.81 % | 4.077 M 0.00 % | 4.077 M -78.44 % | 18.909 M 0.00 % | 18.909 M 3 712.03 % | -523.500 K 0.00 % | -523.500 K 96.53 % | -15.065 M 0.00 % | -15.065 M -121.72 % | 69.371 M 0.00 % | 69.371 M 355.56 % | 15.228 M 0.00 % | 15.228 M 29.14 % | 11.792 M 0.00 % | 11.792 M -87.66 % | 95.587 M 0.00 % | 95.587 M 610.76 % | -18.715 M 0.00 % | -18.715 M -206.24 % | 17.616 M 0.00 % | 17.616 M 332.97 % | -7.561 M |
| Net cash used for investing activites | 73.792 M 408.62 % | -23.910 M -12 553.13 % | 192.000 K 101.05 % | -18.212 M 74.57 % | -71.607 M -168.99 % | 103.790 M 317.76 % | -47.662 M 0.43 % | -47.869 M 44.21 % | -85.796 M -81.84 % | -47.183 M 79.66 % | -231.986 M -206.01 % | 218.839 M 371.84 % | -80.502 M -241.93 % | 56.718 M 90.36 % | 29.795 M 106.66 % | -447.391 M -34.44 % | -332.781 M -289.94 % | -85.341 M -84.52 % | -46.251 M -115.47 % | 299.065 M 1 687.23 % | -18.842 M 0.00 % | -18.842 M -132.34 % | 58.263 M 0.00 % | 58.263 M 145.42 % | -128.266 M 0.00 % | -128.266 M 26.85 % | -175.345 M 0.00 % | -175.345 M -1 049.05 % | -15.260 M 0.00 % | -15.260 M 83.34 % | -91.574 M 0.00 % | -91.574 M -177.14 % | -33.043 M 0.00 % | -33.043 M 12.78 % | -37.883 M 0.00 % | -37.883 M -1 242.93 % | 3.315 M 0.00 % | 3.315 M 104.31 % | -76.982 M 0.00 % | -76.982 M 3.70 % | -79.938 M 0.00 % | -79.938 M -251.83 % | 52.648 M 0.00 % | 52.648 M 282.18 % | -28.899 M 0.00 % | -28.899 M -144.30 % | 65.230 M 0.00 % | 65.230 M 307.48 % | 16.008 M |
| Debt repayment | -147.756 M -74.51 % | -84.671 M | 0.000 | 0.000 100.00 % | -51.008 M 34.49 % | -77.860 M | 0.000 -100.00 % | 22.917 M 137.43 % | -61.233 M -126.86 % | 227.955 M 342.09 % | 51.563 M -39.19 % | 84.800 M | 0.000 -100.00 % | 19.819 M | 0.000 -100.00 % | 255.731 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.206 M 0.00 % | 30.206 M -80.97 % | 158.713 M 0.00 % | 158.713 M 693.57 % | 20.000 M 0.00 % | 20.000 M -50.00 % | 40.000 M 0.00 % | 40.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 | 0.000 100.00 % | -25.350 M 0.00 % | -25.350 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.000 K -53.44 % | 131.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.117 M -60.94 % | 2.858 M -68.36 % | 9.035 M 0.00 % | 9.035 M -94.03 % | 151.278 M 0.00 % | 151.278 M | 0.000 | 0.000 -100.00 % | 108.052 M 0.00 % | 108.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.939 M 0.00 % | 40.939 M | 0.000 | 0.000 -100.00 % | 174.794 M 0.00 % | 174.794 M 1 260.90 % | 12.844 M 0.00 % | 12.844 M -73.67 % | 48.790 M 0.00 % | 48.790 M | 0.000 | 0.000 -100.00 % | 1.561 M 0.00 % | 1.561 M 100.00 % | 780.500 K |
| 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 | 0.000 | 0.000 -100.00 % | 16.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -14.871 M | 0.000 100.00 % | -14.871 M | 0.000 100.00 % | -14.871 M | 0.000 100.00 % | -14.871 M | 0.000 100.00 % | -23.794 M | 0.000 100.00 % | -35.690 M | 0.000 100.00 % | -14.810 M | 0.000 100.00 % | -11.232 M | 0.000 100.00 % | -53.974 M | 0.000 100.00 % | -13.494 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.540 M 0.00 % | -6.540 M 66.67 % | -19.621 M 0.00 % | -19.621 M -73.07 % | -11.337 M 0.00 % | -11.337 M -30.01 % | -8.720 M 0.00 % | -8.720 M 54.55 % | -19.185 M 0.00 % | -19.185 M 76.61 % | -82.036 M 0.00 % | -82.036 M 4.31 % | -85.732 M 0.00 % | -85.732 M -78.78 % | -47.953 M 0.00 % | -47.953 M -4.69 % | -45.805 M 0.00 % | -45.805 M -65.59 % | -27.662 M 0.00 % | -27.662 M -342.94 % | -6.245 M 0.00 % | -6.245 M 51.32 % | -12.830 M 0.00 % | -12.830 M -100.00 % | -6.415 M |
| Other financing activites | -56.766 M -32.15 % | -42.955 M 29.05 % | -60.545 M 0.28 % | -60.716 M -28 140.00 % | -215.000 K 98.98 % | -21.048 M 61.69 % | -54.935 M -275.16 % | -14.643 M 22.61 % | -18.922 M -957.69 % | -1.789 M 96.22 % | -47.357 M -152.49 % | -18.756 M -116.32 % | 114.947 M 1 497.19 % | -8.227 M 86.95 % | -63.049 M -337.17 % | -14.422 M 2.91 % | -14.854 M 13.18 % | -17.109 M -106.28 % | 272.369 M 4 734.49 % | -5.877 M -102.19 % | 268.175 M 0.00 % | 268.175 M 16 452.13 % | -1.640 M 0.00 % | -1.640 M -103.04 % | 54.027 M 0.00 % | 54.027 M -19.51 % | 67.122 M 0.00 % | 67.122 M 667.80 % | 8.742 M 0.00 % | 8.742 M 268.83 % | -5.178 M 0.00 % | -5.178 M -153.90 % | 9.607 M 0.00 % | 9.607 M 131.75 % | 4.146 M 0.00 % | 4.146 M 177.12 % | -5.376 M 0.00 % | -5.376 M -261.60 % | 3.327 M 0.00 % | 3.327 M -70.82 % | 11.402 M 0.00 % | 11.402 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -154.064 M 0.00 % | -154.064 M -3.82 % | -148.401 M |
| Net cash used provided by financing activities | -219.393 M -71.90 % | -127.626 M -69.23 % | -75.416 M -24.21 % | -60.716 M 8.14 % | -66.094 M 24.71 % | -87.781 M -111.38 % | -41.527 M -601.90 % | 8.274 M 110.64 % | -77.758 M -134.38 % | 226.166 M 3 387.30 % | -6.880 M -108.67 % | 79.375 M -20.73 % | 100.137 M 763.85 % | 11.592 M 115.61 % | -74.281 M -130.78 % | 241.309 M 450.60 % | -68.828 M -302.29 % | -17.109 M -106.28 % | 272.369 M 4 734.49 % | -5.877 M 97.88 % | -277.429 M 0.00 % | -277.429 M -254.26 % | 179.844 M 0.00 % | 179.844 M -10.98 % | 202.017 M 0.00 % | 202.017 M 15.07 % | 175.553 M 0.00 % | 175.553 M 369.32 % | 37.406 M 0.00 % | 37.406 M 369.14 % | -13.898 M 0.00 % | -13.898 M -45.11 % | -9.578 M 0.00 % | -9.578 M 74.08 % | -36.952 M 0.00 % | -36.952 M 59.44 % | -91.108 M 0.00 % | -91.108 M -169.99 % | 130.168 M 0.00 % | 130.168 M 703.77 % | -21.559 M 0.00 % | -21.559 M -202.04 % | 21.129 M 0.00 % | 21.129 M 438.33 % | -6.245 M 0.00 % | -6.245 M 96.72 % | -190.682 M 0.00 % | -190.682 M -23.17 % | -154.816 M |
| Effect of forex changes on cash | -307.000 K 67.48 % | -944.000 K -178.34 % | 1.205 M -70.28 % | 4.055 M 51.93 % | 2.669 M 150.58 % | -5.277 M -50.81 % | -3.499 M -461.64 % | -623.000 K -103.12 % | 20.000 M 166 566.67 % | 12.000 K 100.05 % | -25.572 M -3 844.07 % | 683.000 K -90.55 % | 7.230 M 129.96 % | -24.135 M -1 201.08 % | -1.855 M 52.39 % | -3.896 M -93.45 % | -2.014 M -81.61 % | -1.109 M 63.24 % | -3.017 M -290.35 % | 1.585 M -99.35 % | 244.803 M 0.00 % | 244.803 M 25 777.64 % | 946.000 K 0.00 % | 946.000 K 1 463.64 % | 60.500 K 0.00 % | 60.500 K -88.06 % | 506.500 K 0.00 % | 506.500 K -82.78 % | 2.942 M 0.00 % | 2.942 M 740.85 % | -459.000 K 0.00 % | -459.000 K -144.16 % | 1.040 M 0.00 % | 1.040 M -23.20 % | 1.354 M 0.00 % | 1.354 M -13.24 % | 1.560 M 0.00 % | 1.560 M 50.29 % | 1.038 M 0.00 % | 1.038 M 264.63 % | -630.500 K 0.00 % | -630.500 K -276.42 % | -167.500 K 0.00 % | -167.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.082 M |
| Net change in cash | -55.355 M -199.20 % | 55.801 M -32.56 % | 82.739 M 788.92 % | -12.010 M 93.41 % | -182.197 M -266.48 % | 109.440 M 191.07 % | -120.173 M -764.97 % | 18.072 M 122.51 % | -80.297 M -142.33 % | 189.711 M 223.54 % | -153.564 M -179.60 % | 192.919 M 728.51 % | 23.285 M 165.62 % | -35.482 M 37.64 % | -56.897 M 57.62 % | -134.245 M 38.38 % | -217.858 M -385.52 % | 76.301 M 113.43 % | -568.228 M -211.47 % | 509.755 M 881.55 % | -65.224 M 0.00 % | -65.224 M -119.01 % | 343.155 M 0.00 % | 343.155 M 69.55 % | 202.387 M 0.00 % | 202.387 M 330.50 % | -87.804 M 0.00 % | -87.804 M -160.82 % | -33.665 M 0.00 % | -33.665 M -128.48 % | 118.221 M 0.00 % | 118.221 M 149.56 % | -238.531 M 0.00 % | -238.531 M -120.43 % | -108.212 M 0.00 % | -108.212 M -113.28 % | -50.736 M 0.00 % | -50.736 M -111.08 % | 457.908 M 0.00 % | 457.908 M 656.67 % | -82.258 M 0.00 % | -82.258 M -134.59 % | 237.779 M 0.00 % | 237.779 M 802.63 % | 26.343 M 0.00 % | 26.343 M 113.80 % | -190.869 M 0.00 % | -190.869 M -300.00 % | -47.717 M |
| Cash at beginning of period | 132.594 M | 0.000 -100.00 % | 69.876 M -31.17 % | 101.521 M -64.22 % | 283.718 M 62.80 % | 174.278 M -40.81 % | 294.451 M 6.54 % | 276.379 M -22.51 % | 356.676 M 113.62 % | 166.965 M -47.91 % | 320.529 M 120.46 % | 145.391 M 42.76 % | 101.844 M -25.84 % | 137.326 M -29.29 % | 194.223 M -40.87 % | 328.468 M -39.88 % | 546.326 M 16.23 % | 470.025 M -27.73 % | 650.345 M 362.58 % | 140.591 M -31.69 % | 205.814 M 0.00 % | 205.814 M -57.13 % | 480.102 M 0.00 % | 480.102 M 72.88 % | 277.715 M 0.00 % | 277.715 M -24.02 % | 365.519 M 0.00 % | 365.519 M -8.43 % | 399.184 M 0.00 % | 399.184 M 42.08 % | 280.963 M 0.00 % | 280.963 M -45.92 % | 519.494 M 0.00 % | 519.494 M -17.24 % | 627.706 M 0.00 % | 627.706 M -7.48 % | 678.442 M 0.00 % | 678.442 M 140.13 % | 282.534 M 0.00 % | 282.534 M -22.55 % | 364.792 M 0.00 % | 364.792 M 187.21 % | 127.013 M 0.00 % | 127.013 M 26.17 % | 100.670 M 0.00 % | 100.670 M -65.47 % | 291.539 M 0.00 % | 291.539 M 300.00 % | 72.885 M |
| Cash at end of period | 77.239 M 38.42 % | 55.801 M -63.44 % | 152.615 M 70.50 % | 89.511 M -11.83 % | 101.521 M -64.22 % | 283.718 M 62.80 % | 174.278 M -40.81 % | 294.451 M 6.54 % | 276.379 M -22.51 % | 356.676 M 113.62 % | 166.965 M -50.65 % | 338.310 M 170.37 % | 125.129 M 22.86 % | 101.844 M -25.84 % | 137.326 M -29.29 % | 194.223 M -40.87 % | 328.468 M -39.88 % | 546.326 M 565.30 % | 82.117 M -87.37 % | 650.345 M 362.58 % | 140.591 M 0.00 % | 140.591 M -82.92 % | 823.257 M 0.00 % | 823.257 M 71.48 % | 480.102 M 0.00 % | 480.102 M 72.88 % | 277.715 M 0.00 % | 277.715 M -24.02 % | 365.519 M 0.00 % | 365.519 M -8.43 % | 399.184 M 0.00 % | 399.184 M 42.08 % | 280.963 M 0.00 % | 280.963 M -45.92 % | 519.494 M 0.00 % | 519.494 M -17.24 % | 627.706 M 0.00 % | 627.706 M -15.23 % | 740.442 M 0.00 % | 740.442 M 162.07 % | 282.534 M 0.00 % | 282.534 M -22.55 % | 364.792 M 0.00 % | 364.792 M 187.21 % | 127.013 M 0.00 % | 127.013 M 26.17 % | 100.670 M 0.00 % | 100.670 M 300.00 % | 25.168 M |
| Operating cash flow | 167.346 M 121.10 % | 75.687 M -44.65 % | 136.737 M 193.31 % | 46.618 M 261.46 % | -28.872 M -164.14 % | 45.013 M 212.59 % | 14.400 M -77.54 % | 64.104 M -5.12 % | 67.561 M 420.42 % | -21.085 M -113.98 % | 150.837 M 242.33 % | -105.978 M -2 860.28 % | -3.580 M 95.51 % | -79.657 M -654.61 % | -10.556 M -113.94 % | 75.733 M -59.23 % | 185.765 M 3.28 % | 179.860 M 144.58 % | -403.421 M -95.09 % | -206.790 M -161.83 % | -78.980 M 0.00 % | -78.980 M -17.05 % | -67.475 M 0.00 % | -67.475 M -346.43 % | 27.382 M 0.00 % | 27.382 M 161.37 % | -44.616 M 0.00 % | -44.616 M -6.43 % | -41.920 M 0.00 % | -41.920 M -125.40 % | 165.041 M 0.00 % | 165.041 M 312.45 % | -77.685 M 0.00 % | -77.685 M -500.97 % | 19.375 M 0.00 % | 19.375 M -68.17 % | 60.865 M 0.00 % | 60.865 M -65.17 % | 174.731 M 0.00 % | 174.731 M 186.45 % | 60.999 M 0.00 % | 60.999 M 34.71 % | 45.281 M 0.00 % | 45.281 M -6.28 % | 48.315 M 0.00 % | 48.315 M 60.96 % | 30.018 M 0.00 % | 30.018 M 100.00 % | 15.009 M |
| Capital expenditure | -3.221 M -445.01 % | -591.000 K 92.59 % | -7.973 M 56.28 % | -18.238 M 37.68 % | -29.267 M 36.88 % | -46.368 M -0.31 % | -46.223 M 24.02 % | -60.836 M 17.58 % | -73.814 M -15.92 % | -63.676 M 46.42 % | -118.832 M 32.58 % | -176.255 M 4.27 % | -184.112 M -366.12 % | -39.499 M -779.71 % | -4.490 M 5.17 % | -4.735 M 57.77 % | -11.212 M | 0.000 100.00 % | -72.112 M -300.00 % | -18.028 M -0.87 % | -17.873 M 0.00 % | -17.873 M 42.94 % | -31.323 M 0.00 % | -31.323 M 23.84 % | -41.130 M 0.00 % | -41.130 M -168.12 % | -15.340 M 0.00 % | -15.340 M 22.85 % | -19.885 M 0.00 % | -19.885 M 70.82 % | -68.138 M 0.00 % | -68.138 M 1.64 % | -69.276 M 0.00 % | -69.276 M -272.74 % | -18.586 M 0.00 % | -18.586 M 26.83 % | -25.400 M 0.00 % | -25.400 M -21.42 % | -20.920 M 0.00 % | -20.920 M -0.07 % | -20.905 M 0.00 % | -20.905 M 34.10 % | -31.722 M 0.00 % | -31.722 M -114.54 % | -14.786 M 0.00 % | -14.786 M 14.39 % | -17.271 M 0.00 % | -17.271 M -100.00 % | -8.635 M |
| Free CashFlow | 164.125 M 118.55 % | 75.096 M -41.68 % | 128.764 M 353.71 % | 28.380 M 148.81 % | -58.139 M -4 190.70 % | -1.355 M 95.74 % | -31.823 M -1 073.78 % | 3.268 M 152.26 % | -6.253 M 92.62 % | -84.761 M -364.84 % | 32.005 M 111.34 % | -282.233 M -50.37 % | -187.692 M -57.52 % | -119.156 M -691.94 % | -15.046 M -121.19 % | 70.998 M -59.33 % | 174.553 M -2.95 % | 179.860 M 137.82 % | -475.533 M -111.52 % | -224.818 M -132.12 % | -96.853 M 0.00 % | -96.853 M 1.97 % | -98.798 M 0.00 % | -98.798 M -618.64 % | -13.748 M 0.00 % | -13.748 M 77.07 % | -59.956 M 0.00 % | -59.956 M 2.99 % | -61.804 M 0.00 % | -61.804 M -163.78 % | 96.903 M 0.00 % | 96.903 M 165.94 % | -146.961 M 0.00 % | -146.961 M -18 726.17 % | 789.000 K 0.00 % | 789.000 K -97.78 % | 35.466 M 0.00 % | 35.466 M -76.94 % | 153.811 M 0.00 % | 153.811 M 283.63 % | 40.094 M 0.00 % | 40.094 M 195.70 % | 13.559 M 0.00 % | 13.559 M -59.56 % | 33.529 M 0.00 % | 33.529 M 163.03 % | 12.747 M 0.00 % | 12.747 M 100.00 % | 6.374 M |
| 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 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2001 |