Kudelski S.A. KUD.SW
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 383.728 M -6.79 % | 411.700 M -41.68 % | 705.883 M -6.37 % | 753.932 M 3.35 % | 729.492 M -9.96 % | 810.201 M -10.79 % | 908.205 M -8.54 % | 993.039 M 0.88 % | 984.379 M 4.89 % | 938.458 M 6.98 % | 877.194 M -4.85 % | 921.862 M -0.29 % | 924.572 M -0.43 % | 928.565 M -16.15 % | 1.107 B 8.92 % | 1.017 B 5.95 % | 959.613 M 17.59 % | 816.090 M 43.37 % | 569.224 M 9.11 % | 521.718 M -0.50 % | 524.353 M |
| Net income | 11.412 M 138.82 % | -29.396 M -42.28 % | -20.661 M -241.59 % | 14.592 M 162.89 % | -23.202 M 47.86 % | -44.497 M -56.39 % | -28.453 M -92.64 % | -14.770 M -123.22 % | 63.620 M 41.56 % | 44.941 M 70.74 % | 26.322 M -44.58 % | 47.495 M 184.62 % | 16.687 M 186.66 % | -19.255 M -127.40 % | 70.274 M 42.36 % | 49.363 M 855.59 % | -6.533 M -111.21 % | 58.263 M -47.76 % | 111.530 M 86.28 % | 59.873 M -18.56 % | 73.521 M |
| Income before tax | -137.433 M -358.91 % | -29.948 M -188.24 % | -10.390 M -142.11 % | 24.673 M 439.99 % | -7.257 M 71.27 % | -25.256 M -52.53 % | -16.558 M -243.32 % | 11.553 M -89.17 % | 106.678 M 78.30 % | 59.829 M -6.89 % | 64.254 M 16.19 % | 55.300 M 130.39 % | 24.003 M 348.97 % | -9.641 M -111.05 % | 87.214 M 49.14 % | 58.476 M 1 127.88 % | -5.689 M -107.83 % | 72.622 M -41.06 % | 123.214 M 75.02 % | 70.398 M -19.35 % | 87.288 M |
| Income before tax ratio | -0.36 -392.36 % | -0.07 -394.20 % | -0.01 -144.98 % | 0.03 428.97 % | -0.01 68.09 % | -0.03 -70.98 % | -0.02 -256.71 % | 0.01 -89.26 % | 0.11 69.99 % | 0.06 -12.97 % | 0.07 22.11 % | 0.06 131.07 % | 0.03 350.04 % | -0.01 -113.18 % | 0.08 36.93 % | 0.06 1 070.11 % | -0.01 -106.66 % | 0.09 -58.89 % | 0.22 60.42 % | 0.13 -18.94 % | 0.17 |
| EBITDA | -21.409 M -367.95 % | 7.990 M -74.97 % | 31.921 M -6.96 % | 34.309 M -8.50 % | 37.498 M -4.57 % | 39.292 M 17.35 % | 33.483 M -44.81 % | 60.670 M -62.12 % | 160.183 M 39.69 % | 114.667 M -4.75 % | 120.381 M -0.87 % | 121.433 M 12.68 % | 107.767 M 44.67 % | 74.494 M -56.80 % | 172.459 M 27.99 % | 134.745 M 72.41 % | 78.156 M -38.56 % | 127.215 M -22.42 % | 163.980 M 41.06 % | 116.245 M -10.02 % | 129.183 M |
| Net income ratio | 0.03 141.65 % | -0.07 -143.94 % | -0.03 -251.23 % | 0.02 160.85 % | -0.03 42.09 % | -0.05 -75.30 % | -0.03 -110.63 % | -0.01 -123.01 % | 0.06 34.96 % | 0.05 59.59 % | 0.03 -41.76 % | 0.05 185.46 % | 0.02 187.04 % | -0.02 -132.68 % | 0.06 30.71 % | 0.05 813.13 % | -0.01 -109.54 % | 0.07 -63.56 % | 0.20 70.73 % | 0.11 -18.15 % | 0.14 |
| Ratio EBITDA | -0.06 -387.48 % | 0.02 -57.08 % | 0.05 -0.63 % | 0.05 -11.47 % | 0.05 5.99 % | 0.05 31.54 % | 0.04 -39.66 % | 0.06 -62.45 % | 0.16 33.18 % | 0.12 -10.96 % | 0.14 4.18 % | 0.13 13.01 % | 0.12 45.29 % | 0.08 -48.48 % | 0.16 17.51 % | 0.13 62.72 % | 0.08 -47.75 % | 0.16 -45.89 % | 0.29 29.29 % | 0.22 -9.56 % | 0.25 |
| Gross profit ratio | 0.25 -69.24 % | 0.80 12.28 % | 0.72 2.02 % | 0.70 -1.12 % | 0.71 3.63 % | 0.68 -2.40 % | 0.70 1.97 % | 0.69 -2.92 % | 0.71 2.04 % | 0.69 -4.42 % | 0.73 4.12 % | 0.70 -1.72 % | 0.71 -2.00 % | 0.72 -3.17 % | 0.75 7.80 % | 0.69 3.86 % | 0.67 -6.77 % | 0.72 3.67 % | 0.69 3.52 % | 0.67 -1.09 % | 0.68 |
| Weighted average shs out dil | 56.056 M 0.15 % | 55.973 M 0.35 % | 55.775 M 0.79 % | 55.337 M 0.64 % | 54.985 M 0.46 % | 54.734 M 0.38 % | 54.528 M 0.27 % | 54.382 M 0.25 % | 54.246 M -0.19 % | 54.351 M 0.23 % | 54.227 M 0.29 % | 54.072 M 9.82 % | 49.237 M 0.28 % | 49.099 M 0.37 % | 48.917 M 0.78 % | 48.536 M 1.69 % | 47.731 M 0.43 % | 47.529 M -16.85 % | 57.161 M 10.23 % | 51.857 M 10.16 % | 47.074 M |
| Weighted average shs out | 51.426 M -8.13 % | 55.974 M 0.37 % | 55.770 M 0.78 % | 55.337 M 0.64 % | 54.985 M 0.46 % | 54.734 M 0.38 % | 54.528 M 0.27 % | 54.382 M 0.25 % | 54.246 M 0.02 % | 54.235 M 0.01 % | 54.227 M 0.29 % | 54.072 M 9.82 % | 49.237 M 0.28 % | 49.099 M 0.38 % | 48.914 M 0.78 % | 48.536 M 1.69 % | 47.731 M 0.58 % | 47.457 M -16.98 % | 57.161 M 10.66 % | 51.656 M 10.14 % | 46.899 M |
| EPS diluted | -2.68 -282.86 % | -0.70 -89.19 % | -0.37 -232.14 % | 0.28 166.67 % | -0.42 48.15 % | -0.81 -35.00 % | -0.60 -509.14 % | -0.10 -106.40 % | 1.54 87.80 % | 0.82 1.23 % | 0.81 2.53 % | 0.79 154.84 % | 0.31 179.49 % | -0.39 -129.77 % | 1.31 47.19 % | 0.89 735.71 % | -0.14 -112.61 % | 1.11 -47.39 % | 2.11 83.48 % | 1.15 -19.01 % | 1.42 |
| Earnings per share | 0.20 128.57 % | -0.70 -89.19 % | -0.37 -232.14 % | 0.28 166.67 % | -0.42 48.15 % | -0.81 -35.00 % | -0.60 -509.14 % | -0.10 -106.40 % | 1.54 87.80 % | 0.82 1.23 % | 0.81 2.53 % | 0.79 154.84 % | 0.31 179.49 % | -0.39 -129.77 % | 1.31 47.19 % | 0.89 735.71 % | -0.14 -112.61 % | 1.11 -48.37 % | 2.15 85.34 % | 1.16 -18.88 % | 1.43 |
| Gross profit | 94.877 M -71.33 % | 330.967 M -34.52 % | 505.419 M -4.49 % | 529.156 M 2.19 % | 517.817 M -6.69 % | 554.971 M -12.93 % | 637.414 M -6.74 % | 683.502 M -2.07 % | 697.934 M 7.03 % | 652.081 M 2.26 % | 637.678 M -0.93 % | 643.641 M -2.00 % | 656.802 M -2.42 % | 673.101 M -18.81 % | 829.047 M 17.41 % | 706.107 M 10.05 % | 641.633 M 9.62 % | 585.308 M 48.63 % | 393.806 M 12.94 % | 348.678 M -1.59 % | 354.296 M |
| Income tax expense | 13.724 M 225.60 % | 4.215 M -28.13 % | 5.865 M 82.03 % | 3.222 M -69.98 % | 10.732 M -19.38 % | 13.312 M 71.97 % | 7.741 M -40.13 % | 12.929 M -28.74 % | 18.143 M 82.49 % | 9.942 M -24.39 % | 13.149 M 19.23 % | 11.028 M 41.15 % | 7.813 M -14.65 % | 9.154 M -42.36 % | 15.882 M 74.28 % | 9.113 M 980.59 % | 843.334 K -93.60 % | 13.168 M 36.51 % | 9.646 M 113.79 % | 4.512 M -13.91 % | 5.241 M |
| Cost of revenue | 288.851 M 257.79 % | 80.733 M -59.73 % | 200.464 M -10.82 % | 224.776 M 6.19 % | 211.675 M -17.07 % | 255.230 M -5.75 % | 270.791 M -12.52 % | 309.537 M 8.06 % | 286.445 M 0.02 % | 286.377 M 19.57 % | 239.515 M -13.91 % | 278.221 M 3.90 % | 267.770 M 4.82 % | 255.463 M -8.23 % | 278.385 M -10.39 % | 310.649 M -2.31 % | 317.980 M 37.78 % | 230.781 M 31.56 % | 175.418 M 1.37 % | 173.039 M 1.75 % | 170.057 M |
| General and administrative expenses | 40.358 M 9.01 % | 37.023 M -30.15 % | 53.005 M 1.20 % | 52.375 M 5.45 % | 49.667 M -2.01 % | 50.686 M -19.25 % | 62.768 M -26.60 % | 85.518 M 20.96 % | 70.700 M 5.46 % | 67.041 M 1.61 % | 65.979 M 14.69 % | 57.530 M 1.03 % | 56.945 M -19.66 % | 70.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.128 M 85.23 % | 28.682 M -13.83 % | 33.286 M 37.93 % | 24.133 M |
| Selling and marketing expenses | 5.290 M -25.15 % | 7.067 M -23.92 % | 9.289 M 161.51 % | 3.552 M -53.73 % | 7.676 M 36.75 % | 5.613 M -12.37 % | 6.405 M -39.42 % | 10.572 M -2.34 % | 10.825 M -0.99 % | 10.933 M 6.22 % | 10.293 M 21.91 % | 8.443 M -30.38 % | 12.127 M 2.30 % | 11.854 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.828 M 17.91 % | 9.183 M 33.03 % | 6.903 M -37.41 % | 11.029 M |
| Other expenses | 158.065 M -19.35 % | 195.978 M -36.25 % | 307.397 M -0.17 % | 307.914 M -1.73 % | 313.338 M -14.56 % | 366.754 M 9 992.29 % | 3.634 M 31.19 % | 2.770 M 113.04 % | -21.235 M 29.97 % | -30.323 M -540.54 % | -4.734 M -104.92 % | 96.175 M -17.29 % | 116.280 M 4.28 % | 111.510 M -84.32 % | 711.356 M 11.98 % | 635.242 M 1.74 % | 624.356 M 53.22 % | 407.503 M 93.68 % | 210.400 M 6.27 % | 197.992 M -16.88 % | 238.210 M |
| Operating expenses | 215.076 M -38.33 % | 348.750 M -30.88 % | 504.553 M 1.65 % | 496.373 M -1.07 % | 501.762 M -12.61 % | 574.147 M -11.28 % | 647.147 M -2.79 % | 665.687 M 14.07 % | 583.570 M 0.46 % | 580.871 M 2.80 % | 565.039 M -3.15 % | 583.388 M -5.68 % | 618.510 M -4.27 % | 646.074 M -9.18 % | 711.356 M 11.98 % | 635.242 M 1.74 % | 624.356 M 22.93 % | 507.885 M 87.64 % | 270.666 M 5.50 % | 256.550 M -6.15 % | 273.372 M |
| Cost and expenses | 503.927 M 17.33 % | 429.483 M -39.32 % | 707.805 M -1.85 % | 721.149 M 1.08 % | 713.437 M -13.98 % | 829.377 M -9.65 % | 917.938 M -5.87 % | 975.224 M 12.09 % | 870.015 M 0.32 % | 867.249 M 6.33 % | 815.594 M -5.34 % | 861.609 M -2.78 % | 886.280 M -1.69 % | 901.538 M -8.91 % | 989.741 M 4.64 % | 945.891 M 0.38 % | 942.336 M 27.57 % | 738.666 M 65.59 % | 446.084 M 3.84 % | 429.589 M -3.96 % | 447.323 M |
| Research and development expenses | 11.363 M -89.54 % | 108.682 M -19.41 % | 134.862 M 1.76 % | 132.532 M 1.11 % | 131.081 M -13.25 % | 151.094 M -11.63 % | 170.978 M -13.83 % | 198.423 M -2.56 % | 203.638 M -2.01 % | 207.818 M 5.67 % | 196.669 M 561.63 % | 29.725 M 4.29 % | 28.503 M -45.32 % | 52.127 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.501 M 62.94 % | 22.401 M 20.99 % | 18.514 M | 0.000 |
| Selling general and administrative expenses | 45.648 M 3.53 % | 44.090 M -29.22 % | 62.294 M 11.38 % | 55.927 M -2.47 % | 57.343 M 1.85 % | 56.299 M -18.61 % | 69.173 M -28.01 % | 96.090 M 17.87 % | 81.525 M 4.55 % | 77.974 M 2.23 % | 76.272 M 15.61 % | 65.973 M -4.49 % | 69.073 M -16.51 % | 82.736 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.956 M 68.91 % | 37.864 M -5.79 % | 40.189 M 14.30 % | 35.162 M |
| Interest income | 1.986 M 29.63 % | 1.532 M 0.00 % | 1.532 M -7.93 % | 1.664 M | 0.000 -100.00 % | 1.785 M -39.35 % | 2.943 M 93.02 % | 1.525 M 16.18 % | 1.312 M -6.47 % | 1.403 M -34.19 % | 2.132 M -30.58 % | 3.071 M 30.68 % | 2.350 M 24.01 % | 1.895 M | 0.000 -100.00 % | 330.433 K | 0.000 -100.00 % | 13.751 M 20.36 % | 11.425 M 106.12 % | 5.543 M 48.09 % | 3.743 M |
| Interest expense | 18.451 M 155.94 % | 7.209 M -27.91 % | 10.000 M 23.20 % | 8.117 M -2.46 % | 8.322 M -10.53 % | 9.302 M -3.32 % | 9.621 M 25.14 % | 7.688 M -13.46 % | 8.884 M -34.49 % | 13.561 M 29.62 % | 10.462 M 10.03 % | 9.508 M -44.84 % | 17.237 M -2.15 % | 17.616 M -1.45 % | 17.875 M 28.12 % | 13.952 M -7.23 % | 15.040 M 37.35 % | 10.950 M 13.46 % | 9.651 M -38.57 % | 15.710 M 27.74 % | 12.298 M |
| Depreciation and amortization | 4.019 M -86.92 % | 30.729 M -4.89 % | 32.310 M 69.26 % | 19.089 M -17.68 % | 23.189 M -58.48 % | 55.850 M 29.71 % | 43.059 M 1.25 % | 42.529 M -1.68 % | 43.256 M 17.03 % | 36.962 M -19.15 % | 45.717 M -21.24 % | 58.043 M -16.94 % | 69.883 M 0.31 % | 69.664 M 3.41 % | 67.370 M 8.11 % | 62.317 M -9.43 % | 68.806 M 57.66 % | 43.643 M 40.26 % | 31.116 M 3.25 % | 30.137 M 1.82 % | 29.597 M |
| Operating income | -120.199 M -575.92 % | -17.783 M -2 153.46 % | 866.000 K -97.14 % | 30.228 M 88.28 % | 16.055 M 205.14 % | -15.270 M -109.09 % | -7.303 M -133.97 % | 21.496 M -80.55 % | 110.507 M 36.22 % | 81.125 M 31.70 % | 61.600 M 0.66 % | 61.195 M 56.46 % | 39.111 M 44.71 % | 27.027 M -77.04 % | 117.691 M 66.08 % | 70.866 M 310.15 % | 17.278 M -77.64 % | 77.267 M -37.25 % | 123.141 M 33.87 % | 91.983 M 13.67 % | 80.924 M |
| Operating income ratio | -0.31 -625.19 % | -0.04 -3 620.78 % | 0.00 -96.94 % | 0.04 82.17 % | 0.02 216.77 % | -0.02 -134.38 % | -0.01 -137.15 % | 0.02 -80.72 % | 0.11 29.86 % | 0.09 23.10 % | 0.07 5.79 % | 0.07 56.92 % | 0.04 45.34 % | 0.03 -72.61 % | 0.11 52.48 % | 0.07 287.10 % | 0.02 -80.98 % | 0.09 -56.23 % | 0.22 22.70 % | 0.18 14.24 % | 0.15 |
| Total other income expenses net | -17.234 M -41.67 % | -12.165 M -8.08 % | -11.256 M -102.63 % | -5.555 M 76.17 % | -23.311 M -133.44 % | -9.986 M -7.91 % | -9.254 M 9.52 % | -10.228 M -167.12 % | -3.829 M 82.02 % | -21.296 M -898.50 % | 2.667 M 145.09 % | -5.915 M 60.62 % | -15.019 M 59.04 % | -36.668 M -20.31 % | -30.478 M -146.01 % | -12.389 M 46.06 % | -22.967 M -385.97 % | -4.726 M -6 577.26 % | 72.963 K 100.34 % | -21.585 M -439.17 % | 6.364 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -52.763 M -119.26 % | 273.924 M -5.57 % | 290.091 M 16.74 % | 248.500 M -35.16 % | 383.227 M -13.09 % | 440.956 M 15.04 % | 383.294 M 8.67 % | 352.725 M 71.33 % | 205.872 M 2.34 % | 201.170 M -16.79 % | 241.757 M 159.26 % | 93.250 M -46.35 % | 173.805 M -26.89 % | 237.743 M 3.14 % | 230.504 M -20.78 % | 290.973 M 59.56 % | 182.363 M 251.35 % | 51.904 M 155.22 % | -93.997 M -23.09 % | -76.366 M -475.97 % | 20.312 M |
| Total investments | 48.278 M -22.47 % | 62.271 M 286.27 % | 16.121 M 46.47 % | 11.006 M 19.77 % | 9.189 M 34.62 % | 6.826 M 1.90 % | 6.699 M -6.98 % | 7.202 M 11.87 % | 6.438 M 10.83 % | 5.809 M -33.58 % | 8.746 M -3.03 % | 9.020 M -10.65 % | 10.095 M -89.73 % | 98.338 M 14.76 % | 85.691 M -14.44 % | 100.157 M 1 827.78 % | 5.195 M -65.01 % | 14.849 M 50.04 % | 9.897 M -25.96 % | 13.366 M 25.40 % | 10.659 M |
| Total debt | 73.573 M -77.73 % | 330.300 M -6.23 % | 352.258 M -33.91 % | 532.989 M -0.53 % | 535.811 M 3.93 % | 515.552 M 9.86 % | 469.273 M 10.51 % | 424.636 M 11.65 % | 380.312 M 12.57 % | 337.844 M 0.92 % | 334.756 M 62.62 % | 205.853 M -30.08 % | 294.393 M -46.03 % | 545.462 M 23.01 % | 443.429 M -10.24 % | 494.006 M 19.38 % | 413.807 M 39.29 % | 297.080 M 10.03 % | 270.002 M 6.43 % | 253.691 M 30.90 % | 193.809 M |
| Accumulated other comprehensive income loss | -16.081 M 68.08 % | -50.384 M -64.72 % | -30.588 M -185.55 % | -10.712 M -242.02 % | -3.132 M -406.80 % | -618.000 K -107.15 % | 8.645 M -62.56 % | 23.090 M 3 541.96 % | 634.000 K 100.51 % | -124.681 M -37.05 % | -90.975 M -2.16 % | -89.048 M 60.45 % | -225.167 M -10.31 % | -204.127 M -9.39 % | -186.608 M 1.46 % | -189.366 M -26.21 % | -150.040 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -80.615 M 3.11 % | -83.201 M -117.39 % | -38.273 M -17.01 % | -32.708 M 50.04 % | -65.470 M -56.48 % | -41.839 M -172.16 % | -15.373 M -153.92 % | 28.512 M -27.98 % | 39.591 M 374.53 % | -14.422 M 71.79 % | -51.131 M 25.92 % | -69.017 M 41.39 % | -117.756 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.667 M 21.86 % | -98.121 M 46.31 % | -182.740 M 32.79 % | -271.908 M |
| Common stock | 346.624 M 0.16 % | 346.084 M 0.55 % | 344.190 M 1.09 % | 340.484 M 0.95 % | 337.295 M 0.65 % | 335.101 M 0.49 % | 333.456 M 0.37 % | 332.222 M 0.34 % | 331.091 M -38.72 % | 540.257 M -0.44 % | 542.650 M -10.16 % | 604.022 M 2.85 % | 587.267 M 3.54 % | 567.212 M -0.65 % | 570.937 M 11.09 % | 513.947 M 5.03 % | 489.339 M 6.43 % | 459.777 M 7.99 % | 425.768 M 8.50 % | 392.429 M -13.26 % | 452.436 M |
| Total equity | 314.386 M 5.85 % | 297.002 M -17.86 % | 361.573 M -8.85 % | 396.662 M 7.49 % | 369.031 M -8.52 % | 403.418 M -8.97 % | 443.161 M -9.86 % | 491.625 M 0.00 % | 491.618 M 10.11 % | 446.467 M -2.19 % | 456.475 M -8.96 % | 501.405 M 4.56 % | 479.517 M 3.23 % | 464.517 M -6.95 % | 499.190 M 9.54 % | 455.696 M -14.18 % | 531.009 M -3.70 % | 551.417 M 30.54 % | 422.420 M 42.47 % | 296.502 M 20.74 % | 245.577 M |
| Other non current liabilities | 23.041 M -12.68 % | 26.386 M 134.20 % | -77.148 M 3.65 % | -80.068 M -135.60 % | -33.984 M -2.44 % | -33.173 M -360.10 % | -7.210 M 20.01 % | -9.014 M -108.91 % | 101.214 M 0.78 % | 100.429 M 31.17 % | 76.561 M 6.65 % | 71.787 M 152.97 % | 28.377 M -51.51 % | 58.524 M 1 132.65 % | 4.748 M 48.28 % | 3.202 M -36.85 % | 5.070 M -81.43 % | 27.302 M 33.20 % | 20.497 M 22.07 % | 16.790 M -15.13 % | 19.783 M |
| Long term debt | 63.766 M -29.25 % | 90.123 M -65.64 % | 262.254 M -5.84 % | 278.517 M -41.30 % | 474.489 M 11.18 % | 426.790 M 30.64 % | 326.688 M -8.69 % | 357.761 M 4.12 % | 343.595 M 61.21 % | 213.139 M -17.42 % | 258.106 M 85.56 % | 139.097 M -42.24 % | 240.835 M 74.41 % | 138.088 M -63.42 % | 377.533 M 0.68 % | 374.981 M 10.25 % | 340.117 M 18.77 % | 286.366 M 9.37 % | 261.831 M 9.27 % | 239.618 M 3 864.99 % | 6.043 M |
| Total non current liabilities | 87.032 M -25.75 % | 117.210 M -37.39 % | 187.218 M -7.32 % | 202.013 M -54.59 % | 444.891 M 11.70 % | 398.299 M -1.79 % | 405.544 M 13.36 % | 357.761 M 2.13 % | 350.304 M 66.48 % | 210.420 M -18.10 % | 256.929 M 84.22 % | 139.469 M -46.15 % | 258.989 M 41.33 % | 183.258 M -56.45 % | 420.781 M 1.40 % | 414.978 M 9.87 % | 377.690 M 18.92 % | 317.609 M 11.54 % | 284.748 M 10.11 % | 258.610 M 835.62 % | 27.640 M |
| Other current liabilities | 128.005 M -29.23 % | 180.881 M -30.31 % | 259.555 M -41.89 % | 446.634 M 142.94 % | 183.846 M -21.25 % | 233.457 M 47.87 % | 157.875 M -22.17 % | 202.846 M 3.45 % | 196.080 M 9.26 % | 179.456 M 16.45 % | 154.100 M 14.69 % | 134.359 M 1.45 % | 132.445 M -4.27 % | 138.352 M 3.26 % | 133.979 M -4.62 % | 140.462 M 19.25 % | 117.791 M 7.28 % | 109.803 M 54.19 % | 71.214 M 9.05 % | 65.305 M -2.27 % | 66.821 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -90.004 M 64.63 % | -254.472 M | 0.000 100.00 % | -88.762 M -39.28 % | -63.729 M 4.70 % | -66.875 M -113.51 % | -31.322 M 74.88 % | -124.706 M -62.69 % | -76.650 M -14.82 % | -66.756 M -316.48 % | 30.837 M -24.52 % | 40.856 M 47.95 % | 27.614 M 124.60 % | 12.295 M -46.81 % | 23.113 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 9.807 M -95.92 % | 240.178 M 166.85 % | 90.004 M -64.72 % | 255.137 M 316.06 % | 61.322 M -31.27 % | 89.227 M 39.15 % | 64.122 M -4.16 % | 66.902 M 112.58 % | 31.471 M -74.76 % | 124.706 M 62.69 % | 76.650 M 14.80 % | 66.771 M -17.71 % | 81.142 M -80.08 % | 407.374 M 518.21 % | 65.896 M -44.64 % | 119.025 M 61.52 % | 73.690 M 599.33 % | 10.537 M 28.96 % | 8.171 M -41.94 % | 14.073 M -92.51 % | 187.766 M |
| Total current liabilities | 169.632 M -66.57 % | 507.355 M 53.73 % | 330.039 M -36.36 % | 518.569 M 63.44 % | 317.283 M 4.51 % | 303.579 M -2.21 % | 310.452 M -15.16 % | 365.946 M 18.47 % | 308.900 M -6.99 % | 332.109 M 25.23 % | 265.205 M 8.91 % | 243.498 M -6.19 % | 259.568 M -57.13 % | 605.512 M 130.63 % | 262.543 M -23.89 % | 344.952 M 14.93 % | 300.140 M 55.97 % | 192.431 M 29.39 % | 148.720 M -0.09 % | 148.849 M -53.97 % | 323.389 M |
| Total liabilities | 256.664 M -58.91 % | 624.565 M 3.51 % | 603.391 M -27.20 % | 828.779 M -2.27 % | 848.065 M 7.32 % | 790.233 M -0.58 % | 794.853 M 0.01 % | 794.808 M 5.45 % | 753.709 M 17.46 % | 641.678 M 7.24 % | 598.346 M 31.68 % | 454.382 M -12.38 % | 518.557 M -34.26 % | 788.769 M 15.43 % | 683.324 M -10.08 % | 759.929 M 12.11 % | 677.830 M 32.90 % | 510.039 M 17.66 % | 433.469 M 6.38 % | 407.459 M 16.08 % | 351.029 M |
| Other non current assets | 22.385 M -68.09 % | 70.154 M 277.19 % | -39.593 M 10.13 % | -44.054 M 13.38 % | -50.858 M 11.99 % | -57.785 M 6.21 % | -61.612 M -11.59 % | -55.212 M 9.42 % | -60.957 M 1.88 % | -62.125 M -1.04 % | -61.484 M 2.77 % | -63.234 M -176.24 % | 82.938 M -11.85 % | 94.092 M 21.35 % | 77.535 M -17.28 % | 93.729 M 58.81 % | 59.019 M 74.03 % | 33.914 M 9.01 % | 31.112 M 70.91 % | 18.203 M 5.89 % | 17.191 M |
| Long term investments | 39.124 M -32.50 % | 57.965 M 391.06 % | 11.804 M 12.56 % | 10.487 M 14.13 % | 9.189 M 34.62 % | 6.826 M 1.90 % | 6.699 M -6.98 % | 7.202 M 11.87 % | 6.438 M 10.83 % | 5.809 M -33.58 % | 8.746 M -3.03 % | 9.020 M 87.22 % | 4.818 M 13.46 % | 4.246 M -47.94 % | 8.156 M 26.88 % | 6.428 M 23.72 % | 5.195 M -44.92 % | 9.432 M 21.86 % | 7.740 M 34.85 % | 5.740 M 21.15 % | 4.738 M |
| Intangible assets | 889.000 K -93.40 % | 13.468 M -38.21 % | 21.798 M -26.43 % | 29.630 M -29.50 % | 42.027 M -25.17 % | 56.164 M -28.46 % | 78.506 M -14.79 % | 92.137 M 2.46 % | 89.924 M 12.26 % | 80.105 M -17.50 % | 97.095 M 117.07 % | 44.729 M -26.67 % | 60.996 M -74.85 % | 242.505 M 1.42 % | 239.113 M 4.63 % | 228.527 M 2.32 % | 223.344 M 252.81 % | 63.304 M 190.56 % | 21.787 M 78.88 % | 12.180 M -12.52 % | 13.922 M |
| GoodWill | 205.367 M -38.69 % | 334.947 M -0.68 % | 337.230 M -3.92 % | 350.977 M -1.78 % | 357.331 M 1.73 % | 351.246 M -0.56 % | 353.217 M -1.61 % | 358.999 M 6.28 % | 337.798 M 25.76 % | 268.600 M -1.94 % | 273.918 M 88.48 % | 145.333 M 0.15 % | 145.122 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.622 M 7 677.79 % | 1.499 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 206.256 M -40.80 % | 348.415 M -2.96 % | 359.028 M -5.67 % | 380.607 M -4.70 % | 399.358 M -1.98 % | 407.410 M -5.63 % | 431.723 M -4.30 % | 451.136 M 5.47 % | 427.722 M 22.66 % | 348.705 M -6.01 % | 371.013 M 95.21 % | 190.062 M -7.79 % | 206.118 M -9.66 % | 228.154 M -4.58 % | 239.113 M 4.63 % | 228.527 M 2.32 % | 223.344 M 24.13 % | 179.926 M 672.66 % | 23.287 M 91.19 % | 12.180 M -12.52 % | 13.922 M |
| Property plant equipment net | 40.638 M -64.68 % | 115.071 M -2.86 % | 118.463 M -4.99 % | 124.686 M -26.37 % | 169.343 M 0.62 % | 168.300 M 31.30 % | 128.176 M -6.21 % | 136.668 M -6.24 % | 145.770 M 4.91 % | 138.952 M 3.67 % | 134.035 M -19.07 % | 165.623 M -2.30 % | 169.523 M -4.10 % | 176.768 M 12.62 % | 156.965 M 11.39 % | 140.914 M -8.85 % | 154.599 M -1.24 % | 156.548 M 27.77 % | 122.526 M 19.27 % | 102.727 M -8.30 % | 112.031 M |
| Total non current assets | 328.722 M -44.44 % | 591.605 M 20.91 % | 489.295 M -5.13 % | 515.780 M -10.75 % | 577.890 M -0.80 % | 582.536 M 2.81 % | 566.598 M -4.77 % | 595.006 M 2.60 % | 579.930 M 17.52 % | 493.466 M -3.96 % | 513.794 M 40.88 % | 364.704 M -30.50 % | 524.758 M -6.84 % | 563.260 M 3.89 % | 542.182 M 3.30 % | 524.869 M 6.99 % | 490.588 M 18.25 % | 414.859 M 96.54 % | 211.076 M 32.30 % | 159.545 M -4.08 % | 166.333 M |
| Other current assets | 10.486 M -81.90 % | 57.949 M -20.53 % | 72.919 M -21.83 % | 93.285 M -11.85 % | 105.829 M 23.80 % | 85.482 M 9.03 % | 78.401 M -32.39 % | 115.964 M 75.57 % | 66.051 M 37.04 % | 48.199 M -32.14 % | 71.025 M 26.60 % | 56.102 M 38.53 % | 40.498 M 4 049 796 600.00 % | 1.000 -100.00 % | 70.880 M -20.98 % | 89.701 M 57.52 % | 56.945 M -80.90 % | 298.179 M 41.74 % | 210.371 M 60.51 % | 131.062 M -11.58 % | 148.220 M |
| Short term investments | 9.154 M -46.43 % | 17.087 M -33.77 % | 25.800 M 4 871.10 % | 519.000 K | 0.000 -100.00 % | 32.646 M 13.46 % | 28.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.668 K -99.99 % | 94.092 M 4 082.24 % | 2.250 M -93.82 % | 36.385 M 333.21 % | 8.399 M -58.14 % | 20.066 M -6.39 % | 21.435 M 187.42 % | 7.458 M -3.16 % | 7.701 M |
| cash and cash equivalents | 126.336 M 124.10 % | 56.376 M -9.32 % | 62.167 M -78.15 % | 284.489 M 86.45 % | 152.584 M 104.55 % | 74.596 M -13.24 % | 85.979 M 19.56 % | 71.911 M -58.78 % | 174.440 M 27.63 % | 136.675 M 46.96 % | 93.000 M -17.41 % | 112.603 M -6.62 % | 120.588 M -60.81 % | 307.719 M 44.52 % | 212.924 M 4.87 % | 203.033 M -12.28 % | 231.444 M -5.60 % | 245.176 M -32.64 % | 364.000 M 10.28 % | 330.057 M 90.24 % | 173.498 M |
| Cash and short term investments | 135.490 M 84.43 % | 73.463 M -16.49 % | 87.967 M -69.14 % | 285.008 M 86.79 % | 152.584 M 104.55 % | 74.596 M -13.24 % | 85.979 M 19.56 % | 71.911 M -58.78 % | 174.440 M 27.63 % | 136.675 M 46.96 % | 93.000 M -17.41 % | 112.603 M -6.63 % | 120.596 M -60.81 % | 307.719 M 43.01 % | 215.174 M -10.13 % | 239.417 M -0.18 % | 239.843 M -9.58 % | 265.242 M -31.18 % | 385.435 M 14.20 % | 337.515 M 86.27 % | 181.199 M |
| Total current assets | 242.326 M -26.56 % | 329.962 M -19.98 % | 412.357 M -34.85 % | 632.918 M 15.78 % | 546.668 M 9.80 % | 497.894 M -8.02 % | 541.327 M -6.51 % | 578.998 M 1.05 % | 573.001 M 17.04 % | 489.569 M 13.09 % | 432.890 M -6.40 % | 462.491 M -2.29 % | 473.316 M -31.41 % | 690.026 M 7.76 % | 640.332 M -7.30 % | 690.757 M -3.83 % | 718.252 M 11.08 % | 646.597 M 0.28 % | 644.812 M 18.44 % | 544.415 M 26.53 % | 430.273 M |
| Inventory | 14.738 M -81.08 % | 77.877 M 9.72 % | 70.980 M 30.53 % | 54.378 M -8.14 % | 59.197 M -9.57 % | 65.463 M 9.35 % | 59.868 M 1.48 % | 58.997 M 10.85 % | 53.221 M 10.81 % | 48.029 M 1.33 % | 47.398 M -34.44 % | 72.300 M -3.85 % | 75.196 M 12.15 % | 67.052 M -26.87 % | 91.685 M 15.34 % | 79.494 M -12.57 % | 90.918 M 9.94 % | 82.695 M 68.74 % | 49.006 M 25.51 % | 39.046 M -41.54 % | 66.790 M |
| Net receivables | 81.612 M -32.37 % | 120.673 M -33.14 % | 180.491 M -9.87 % | 200.247 M -12.58 % | 229.058 M -15.90 % | 272.353 M -14.11 % | 317.079 M -4.53 % | 332.126 M 18.92 % | 279.289 M 8.81 % | 256.666 M 15.89 % | 221.469 M -0.01 % | 221.486 M -13.60 % | 256.359 M 5.71 % | 242.505 M -7.65 % | 262.592 M -6.93 % | 282.144 M -14.64 % | 330.546 M | 0.000 | 0.000 -100.00 % | 36.793 M 8.01 % | 34.064 M |
| Tax assets | 20.319 M | 0.000 -100.00 % | 39.593 M -10.13 % | 44.054 M -13.38 % | 50.858 M -11.99 % | 57.785 M -6.21 % | 61.612 M 11.59 % | 55.212 M -9.42 % | 60.957 M -1.88 % | 62.125 M 1.04 % | 61.484 M -2.77 % | 63.234 M 3.05 % | 61.362 M 2.27 % | 60.000 M -0.68 % | 60.413 M 9.30 % | 55.271 M 14.13 % | 48.430 M 38.22 % | 35.039 M 32.66 % | 26.412 M 27.63 % | 20.695 M 12.16 % | 18.450 M |
| Other assets | 2.000 K 300.00 % | -1.000 K -100.00 % | 63.312 M -17.50 % | 76.743 M -17.07 % | 92.538 M -18.27 % | 113.221 M -12.97 % | 130.089 M 15.71 % | 112.429 M 21.68 % | 92.396 M -12.10 % | 105.110 M -2.80 % | 108.137 M -15.91 % | 128.592 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 30.414 M -63.87 % | 84.190 M 23.86 % | 67.972 M -0.90 % | 68.586 M 1.26 % | 67.732 M 11.82 % | 60.572 M -23.91 % | 79.608 M -10.25 % | 88.695 M 32.78 % | 66.797 M 198.39 % | 22.386 M -15.59 % | 26.520 M -33.63 % | 39.960 M -8.97 % | 43.896 M -23.78 % | 57.589 M -3.84 % | 59.888 M -21.37 % | 76.164 M -28.27 % | 106.188 M 69.69 % | 62.579 M 11.10 % | 56.325 M -10.73 % | 63.098 M -2.88 % | 64.968 M |
| Tax payables | 1.406 M -33.24 % | 2.106 M -16.16 % | 2.512 M -6.41 % | 2.684 M -38.76 % | 4.383 M -51.76 % | 9.085 M 2.68 % | 8.848 M 17.94 % | 7.502 M -48.45 % | 14.553 M 47.70 % | 9.853 M 24.18 % | 7.935 M 229.52 % | 2.408 M 15.45 % | 2.086 M -5.04 % | 2.196 M -21.01 % | 2.780 M -70.10 % | 9.300 M 276.50 % | 2.470 M -74.03 % | 9.511 M -26.89 % | 13.010 M 104.15 % | 6.373 M 66.23 % | 3.834 M |
| Deferred revenue non current | 225.000 K -28.80 % | 316.000 K -68.15 % | 992.000 K -34.48 % | 1.514 M 27.12 % | 1.191 M 197.75 % | 400.000 K 20.48 % | 332.000 K -99.90 % | 348.747 M 4 035.36 % | 8.433 M -95.76 % | 198.777 M -18.32 % | 243.360 M 75.19 % | 138.916 M 246.06 % | 40.142 M -87.49 % | 320.983 M 895.68 % | 32.237 M 3.01 % | 31.295 M 12.77 % | 27.752 M 142.11 % | -65.908 M -4 078.49 % | -1.577 M 60.77 % | -4.021 M -1 766.10 % | 241.312 K |
| Minority interest | 7.469 M -72.39 % | 27.050 M -0.75 % | 27.254 M -22.20 % | 35.033 M 14.56 % | 30.580 M -17.43 % | 37.037 M 1.36 % | 36.541 M 62.72 % | 22.456 M 2.83 % | 21.839 M -8.41 % | 23.843 M 4.20 % | 22.883 M 262.71 % | 6.309 M -38.89 % | 10.324 M -42.53 % | 17.963 M 6.22 % | 16.911 M -47.09 % | 31.960 M -67.74 % | 99.066 M 6.48 % | 93.034 M 321.46 % | 22.074 M 6.07 % | 20.811 M 5.19 % | 19.783 M |
| Capital lease obligations | 68.363 M -22.37 % | 88.060 M -0.85 % | 88.812 M -3.06 % | 91.618 M 111.50 % | 43.319 M -1.63 % | 44.039 M 155.85 % | -78.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.238 M -36.43 % | 3.521 M |
| Preferred stock | 0.000 -100.00 % | 50.384 M 64.72 % | 30.588 M 185.55 % | 10.712 M 242.02 % | 3.132 M 406.80 % | 618.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 124.681 M 37.05 % | 90.975 M 2.16 % | 89.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 56.989 M 706.18 % | 7.069 M -75.11 % | 28.402 M -47.26 % | 53.853 M -19.17 % | 66.626 M -9.64 % | 73.737 M | 0.000 -100.00 % | 85.345 M -10.15 % | 94.987 M -24.73 % | 126.202 M 281.88 % | 33.047 M -32.75 % | 49.139 M 328.51 % | -21.504 M 84.12 % | -135.423 M -52.75 % | -88.658 M 1.72 % | -90.212 M -57.17 % | -57.396 M -176.25 % | 75.273 M 3.54 % | 72.699 M 10.15 % | 66.002 M 45.81 % | 45.265 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 386.000 K -65.54 % | 1.120 M -45.37 % | 2.050 M -35.84 % | 3.195 M -25.39 % | 4.282 M -37.74 % | 6.878 M -23.70 % | 9.014 M -16.58 % | 10.806 M -7.20 % | 11.644 M -14.19 % | 13.569 M 2 352.48 % | 553.258 K -88.48 % | 4.803 M -18.48 % | 5.892 M -5.92 % | 6.263 M 13.86 % | 5.500 M 15.76 % | 4.752 M 20.60 % | 3.940 M 62.82 % | 2.420 M 9.94 % | 2.201 M 39.98 % | 1.572 M |
| Other liabilities | 0.000 | 0.000 -100.00 % | 86.134 M -20.39 % | 108.197 M 25.97 % | 85.891 M -2.79 % | 88.355 M 12.04 % | 78.857 M 10.91 % | 71.101 M -24.76 % | 94.505 M -4.68 % | 99.148 M 30.09 % | 76.212 M 6.72 % | 71.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 571.050 M -38.03 % | 921.567 M -4.50 % | 964.964 M -21.26 % | 1.225 B 0.69 % | 1.217 B 1.96 % | 1.194 B -3.58 % | 1.238 B -3.76 % | 1.286 B 3.30 % | 1.245 B 14.45 % | 1.088 B 3.16 % | 1.055 B 10.36 % | 955.787 M -4.24 % | 998.074 M -20.36 % | 1.253 B 5.98 % | 1.183 B -2.72 % | 1.216 B 0.56 % | 1.209 B 13.89 % | 1.061 B 24.02 % | 855.889 M 21.58 % | 703.961 M 17.99 % | 596.606 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 448.000 K 101.26 % | -35.426 M 54.16 % | -77.290 M -41.30 % | -54.700 M -2 294.92 % | -2.284 M -102.88 % | 79.371 M 1 098.96 % | 6.620 M -72.92 % | 24.449 M 488.21 % | 4.157 M 2 090.03 % | -208.871 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.339 M -34.69 % | -17.327 M | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 360.000 K -68.14 % | 1.130 M 9.18 % | 1.035 M -2.45 % | 1.061 M 6.31 % | 998.000 K -26.02 % | 1.349 M -25.88 % | 1.820 M 5.26 % | 1.729 M 28.42 % | 1.346 M 36.33 % | 987.557 K -23.13 % | 1.285 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.184 M 3 580.02 % | -148.971 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | -3.525 M -105.88 % | 59.993 M 3 901.84 % | -1.578 M -104.59 % | 34.391 M -54.88 % | 76.229 M 41.95 % | 53.702 M 5 643.53 % | 935.000 K 101.15 % | -81.191 M -872.46 % | -8.349 M 67.63 % | -25.796 M -401.46 % | -5.144 M -378.17 % | -1.076 M -246.80 % | 732.821 K -93.56 % | 11.381 M 144.89 % | -25.357 M -370.03 % | 9.390 M 114.20 % | -66.118 M -11.08 % | -59.523 M -166.88 % | -22.304 M -199.10 % | 22.507 M 143.66 % | -51.551 M |
| Accounts receivables | 8.498 M -61.66 % | 22.167 M 29.37 % | 17.134 M -41.32 % | 29.198 M -54.96 % | 64.827 M 10.24 % | 58.806 M 8 033.61 % | 723.000 K 101.03 % | -70.412 M -421.45 % | -13.503 M 57.24 % | -31.578 M -74.50 % | -18.096 M -392.65 % | -3.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 2.214 M 195.84 % | -2.310 M 87.65 % | -18.712 M -460.33 % | 5.193 M -54.46 % | 11.402 M 323.39 % | -5.104 M -2 507.55 % | 212.000 K 101.97 % | -10.779 M -309.14 % | 5.154 M -10.86 % | 5.782 M -55.36 % | 12.952 M 398.65 % | 2.597 M 131.43 % | -8.264 M -138.18 % | 21.643 M 354.64 % | -8.500 M -145.66 % | 18.615 M 384.99 % | -6.532 M 77.31 % | -28.789 M -389.17 % | -5.885 M -130.16 % | 19.512 M 177.94 % | -25.034 M |
| Accounts payables | 0.000 100.00 % | -22.167 M -174.11 % | 29.910 M 274.77 % | -17.114 M -64.78 % | -10.386 M -156.57 % | 18.360 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 |
| Other working capital | -14.237 M -122.85 % | 62.303 M 308.30 % | -29.910 M -274.77 % | 17.114 M 64.78 % | 10.386 M 156.57 % | -18.360 M 54.41 % | -40.272 M 28.56 % | -56.371 M -881.74 % | 7.211 M -68.72 % | 23.052 M 1 754.17 % | 1.243 M -83.53 % | 7.551 M -16.07 % | 8.997 M 187.67 % | -10.262 M 39.13 % | -16.857 M -82.73 % | -9.225 M 84.52 % | -59.586 M -93.88 % | -30.734 M -87.19 % | -16.418 M -648.11 % | 2.995 M 111.30 % | -26.517 M |
| Other non cash items | -159.546 M -5 759.20 % | -2.723 M 62.93 % | -7.345 M -113.35 % | 55.009 M -52.92 % | 116.837 M 249.18 % | 33.460 M 425.30 % | -10.286 M -1 411.99 % | 784.000 K -97.72 % | 34.368 M -30.40 % | 49.378 M 6.38 % | 46.416 M 7.56 % | 43.152 M 31.73 % | 32.759 M 9.76 % | 29.847 M -35.41 % | 46.212 M 384.35 % | 9.541 M -36.89 % | 15.118 M 147.56 % | 6.107 M 109.91 % | -61.607 M -473.06 % | 16.514 M 197.32 % | -16.968 M |
| Net cash provided by operating activities | -45.366 M -171.05 % | 63.851 M 4 134.15 % | 1.508 M -98.54 % | 103.127 M -22.22 % | 132.588 M 288.17 % | 34.157 M 823.36 % | -4.722 M 91.29 % | -54.183 M -143.63 % | 124.195 M 16.88 % | 106.258 M -3.40 % | 109.993 M -19.00 % | 135.789 M 12.19 % | 121.036 M 31.42 % | 92.097 M -42.28 % | 159.557 M 22.16 % | 130.612 M 1 998.10 % | -6.881 M -115.17 % | 45.373 M -35.57 % | 70.419 M -49.54 % | 139.557 M 188.55 % | 48.365 M |
| Investments in property plant and equipment | -3.559 M 15.30 % | -4.202 M 10.44 % | -4.692 M 36.74 % | -7.417 M -10.80 % | -6.694 M 50.96 % | -13.651 M 12.82 % | -15.659 M 28.01 % | -21.752 M 22.51 % | -28.069 M -45.76 % | -19.257 M -17.96 % | -16.325 M 28.53 % | -22.843 M 44.44 % | -41.112 M 50.47 % | -83.006 M -6.08 % | -78.248 M -58.00 % | -49.523 M 40.78 % | -83.629 M -12.43 % | -74.386 M -57.69 % | -47.171 M -143.64 % | -19.361 M 58.13 % | -46.240 M |
| Acquisitions net | 350.267 M | 0.000 | 0.000 100.00 % | -4.922 M -1 330.81 % | -344.000 K -23.30 % | -279.000 K -104.53 % | 6.159 M 132.21 % | -19.122 M 69.35 % | -62.382 M -407.58 % | -12.290 M 94.21 % | -212.390 M -9 148.78 % | -2.296 M -128.50 % | 8.058 M 171.41 % | 2.969 M 108.67 % | -34.249 M 73.33 % | -128.397 M -384.87 % | -26.481 M 76.34 % | -111.921 M -642.03 % | 20.648 M 730.35 % | 2.487 M 1 871.16 % | -140.400 K |
| Purchases of investments | 0.000 100.00 % | -444.000 K | 0.000 -100.00 % | 3.616 M 393.74 % | -1.231 M -183.64 % | -434.000 K 84.10 % | -2.729 M 18.00 % | -3.328 M 5.63 % | -3.527 M -24.14 % | -2.841 M 32.15 % | -4.187 M -408.99 % | -822.563 K -1 497.71 % | -51.484 K 98.66 % | -3.844 M 49.46 % | -7.606 M 86.59 % | -56.725 M -699.81 % | -7.092 M 33.40 % | -10.649 M 45.15 % | -19.415 M -483.37 % | -3.328 M 81.99 % | -18.476 M |
| Sales maturities of investments | 105.000 K -26.57 % | 143.000 K -65.46 % | 414.000 K -68.30 % | 1.306 M -17.08 % | 1.575 M 233.69 % | 472.000 K -84.50 % | 3.046 M 36.84 % | 2.226 M 14.77 % | 1.939 M -3.42 % | 2.008 M -21.42 % | 2.556 M -18.06 % | 3.119 M 11.05 % | 2.809 M 8.41 % | 2.591 M -96.54 % | 74.814 M 350.24 % | 16.616 M -22.54 % | 21.452 M -29.63 % | 30.484 M 1 348.57 % | 2.104 M 777.07 % | 239.939 K -73.96 % | 921.375 K |
| Other investing activites | -1.611 M 36.42 % | -2.534 M -1 300.00 % | -181.000 K -100.18 % | 99.266 M 4 593.71 % | -2.209 M -112.61 % | -1.039 M 87.96 % | -8.628 M 50.25 % | -17.342 M 6.64 % | -18.575 M -42.55 % | -13.031 M -9.00 % | -11.955 M -13.85 % | -10.501 M -140 939 280 058 557 344.00 % | 0.000 -100.00 % | 3.906 M 172.68 % | 1.432 M 3.10 % | 1.389 M -24.14 % | 1.831 M -78.30 % | 8.440 M 830.03 % | 907.525 K 106.99 % | -12.986 M -256.52 % | -3.643 M |
| Net cash used for investing activites | 345.202 M 5 005.53 % | -7.037 M -57.82 % | -4.459 M -104.85 % | 91.849 M 1 131.66 % | -8.903 M 40.37 % | -14.931 M 16.17 % | -17.811 M 69.97 % | -59.318 M 46.37 % | -110.613 M -143.59 % | -45.410 M 81.26 % | -242.302 M -680.42 % | -31.048 M -2.48 % | -30.298 M 60.85 % | -77.385 M -76.45 % | -43.857 M 79.76 % | -216.639 M -130.67 % | -93.918 M 40.57 % | -158.032 M -268.16 % | -42.925 M -30.28 % | -32.948 M 51.24 % | -67.577 M |
| Debt repayment | -205.339 M -383.15 % | -42.500 M 74.74 % | -168.250 M -408.77 % | -33.070 M -66.43 % | -19.870 M -671.05 % | -2.577 M -105.70 % | 45.219 M 70.84 % | 26.468 M -50.74 % | 53.727 M 1 738.57 % | -3.279 M -102.25 % | 145.422 M 248.93 % | -97.646 M 64.23 % | -273.007 M -378.29 % | 98.103 M 198.58 % | -99.512 M -266.01 % | 59.945 M -39.34 % | 98.825 M 5 347.63 % | 1.814 M 127.54 % | -6.587 M -107.94 % | 82.983 M 752.55 % | -12.717 M |
| Common stock issued | 52.000 K -28.77 % | 73.000 K -37.61 % | 117.000 K -4.10 % | 122.000 K 19.61 % | 102.000 K 20.00 % | 85.000 K -38.41 % | 138.000 K 21.05 % | 114.000 K 34.12 % | 85.000 K 37.73 % | 61.713 K -3.14 % | 63.711 K -67.87 % | 198.316 K 26.61 % | 156.641 K 107.63 % | 75.444 K -90.73 % | 814.121 K | 0.000 | 0.000 -100.00 % | 2.627 M 91.98 % | 1.368 M 582.58 % | 200.455 K -20.68 % | 252.720 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.271 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -523.135 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -5.999 M 1.33 % | -6.080 M -6.82 % | -5.692 M -3.34 % | -5.508 M 1.08 % | -5.568 M 71.19 % | -19.329 M | 0.000 100.00 % | -16.415 M -0.38 % | -16.353 M -34.91 % | -12.121 M -106.48 % | -5.870 M 65.50 % | -17.013 M 0.34 % | -17.072 M -123.07 % | -7.653 M 47.82 % | -14.665 M 46.77 % | -27.553 M -116.28 % | -12.740 M -62.56 % | -7.837 M | 0.000 |
| Other financing activites | -20.620 M -2.52 % | -20.114 M 29.06 % | -28.354 M -76.40 % | -16.074 M 40.04 % | -26.810 M -19.92 % | -22.356 M -5 752.36 % | -382.000 K 93.14 % | -5.568 M 28.67 % | -7.806 M -205.53 % | 7.397 M 238.74 % | -5.331 M 3.46 % | -5.522 M 25.97 % | -7.460 M -780.25 % | 1.097 M 103.27 % | -33.506 M -11 470.16 % | 294.686 K -79.58 % | 1.443 M 2 025.82 % | -74.925 K 92.69 % | -1.025 M 75.42 % | -4.169 M -109.83 % | -1.987 M |
| Net cash used provided by financing activities | -225.907 M -261.21 % | -62.541 M 69.11 % | -202.486 M -267.47 % | -55.102 M -5.42 % | -52.270 M -72.19 % | -30.356 M -177.03 % | 39.407 M 2 238.69 % | 1.685 M -93.70 % | 26.735 M 318.51 % | -12.235 M -109.88 % | 123.802 M 207.94 % | -114.700 M 59.92 % | -286.180 M -447.89 % | 82.262 M 170.74 % | -116.293 M -321.15 % | 52.586 M -38.57 % | 85.603 M 469.18 % | -23.187 M -22.15 % | -18.983 M -126.67 % | 71.178 M 592.56 % | -14.451 M |
| Effect of forex changes on cash | -3.969 M -6 101.56 % | -64.000 K 99.62 % | -16.885 M -111.88 % | -7.969 M -221.24 % | 6.573 M 2 698.02 % | -253.000 K 90.99 % | -2.807 M -130.23 % | 9.287 M 326.57 % | -4.099 M 2.61 % | -4.209 M -847.94 % | 562.736 K 153.03 % | -1.061 M 10.63 % | -1.187 M -59.18 % | -745.944 K 93.39 % | -11.291 M -280.77 % | -2.965 M 77.40 % | -13.121 M -26.61 % | -10.363 M -1 093.62 % | -868.175 K -140.50 % | 2.144 M 445.51 % | -620.393 K |
| Net change in cash | 69.960 M 1 308.08 % | -5.791 M 97.40 % | -222.322 M -268.55 % | 131.905 M 69.13 % | 77.988 M 785.13 % | -11.383 M -180.91 % | 14.068 M 113.72 % | -102.529 M -371.49 % | 37.765 M -13.53 % | 43.675 M 322.79 % | -19.604 M -71.33 % | -11.442 M 94.18 % | -196.629 M -304.34 % | 96.229 M 909.78 % | -11.883 M 67.36 % | -36.406 M -28.56 % | -28.318 M 80.63 % | -146.209 M -2 013.17 % | 7.642 M -95.75 % | 179.929 M 624.83 % | -34.283 M |
| Cash at beginning of period | 56.376 M -9.32 % | 62.167 M -78.15 % | 284.489 M 86.45 % | 152.584 M 104.55 % | 74.596 M -13.24 % | 85.979 M 19.56 % | 71.911 M -58.78 % | 174.440 M 27.63 % | 136.675 M 46.96 % | 93.000 M -17.41 % | 112.603 M -9.22 % | 124.045 M -60.90 % | 317.217 M 49.99 % | 211.490 M -5.92 % | 224.808 M -6.11 % | 239.439 M -7.82 % | 259.762 M -33.63 % | 391.385 M 9.83 % | 356.358 M 137.37 % | 150.128 M -27.75 % | 207.781 M |
| Cash at end of period | 126.336 M 124.10 % | 56.376 M -9.32 % | 62.167 M -78.15 % | 284.489 M 86.45 % | 152.584 M 104.55 % | 74.596 M -13.24 % | 85.979 M 19.56 % | 71.911 M -58.78 % | 174.440 M 27.63 % | 136.675 M 46.96 % | 93.000 M -17.41 % | 112.603 M -6.62 % | 120.588 M -60.81 % | 307.719 M 44.52 % | 212.924 M 4.87 % | 203.033 M -12.28 % | 231.444 M -5.60 % | 245.176 M -32.64 % | 364.000 M 10.28 % | 330.057 M 90.24 % | 173.498 M |
| Operating cash flow | -45.366 M -171.05 % | 63.851 M 4 134.15 % | 1.508 M -98.54 % | 103.127 M -22.22 % | 132.588 M 288.17 % | 34.157 M 823.36 % | -4.722 M 91.29 % | -54.183 M -143.63 % | 124.195 M 16.88 % | 106.258 M -3.40 % | 109.993 M -19.00 % | 135.789 M 12.19 % | 121.036 M 31.42 % | 92.097 M -42.28 % | 159.557 M 22.16 % | 130.612 M 1 998.10 % | -6.881 M -115.17 % | 45.373 M -35.57 % | 70.419 M -49.54 % | 139.557 M 188.55 % | 48.365 M |
| Capital expenditure | -5.225 M 25.67 % | -7.029 M -49.81 % | -4.692 M 36.74 % | -7.417 M -10.80 % | -6.694 M 50.96 % | -13.651 M 12.82 % | -15.659 M 28.01 % | -21.752 M 22.51 % | -28.069 M -45.76 % | -19.257 M -17.96 % | -16.325 M 28.53 % | -22.843 M 44.44 % | -41.112 M 50.47 % | -83.006 M -6.08 % | -78.248 M -58.00 % | -49.523 M 40.78 % | -83.629 M -12.43 % | -74.386 M -57.69 % | -47.171 M -143.64 % | -19.361 M 58.13 % | -46.240 M |
| Free CashFlow | -50.591 M -189.03 % | 56.822 M 1 884.61 % | -3.184 M -103.33 % | 95.710 M -23.98 % | 125.894 M 513.94 % | 20.506 M 200.61 % | -20.381 M 73.16 % | -75.935 M -179.00 % | 96.126 M 10.49 % | 87.002 M -7.12 % | 93.668 M -17.07 % | 112.946 M 41.32 % | 79.924 M 779.09 % | 9.092 M -88.82 % | 81.309 M 0.27 % | 81.089 M 189.59 % | -90.510 M -211.96 % | -29.013 M -224.80 % | 23.248 M -80.66 % | 120.196 M 5 555.46 % | 2.125 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 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 | 2005-01-31 | 2004-06-30 | 2004-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 172.797 M -9.86 % | 191.709 M -0.16 % | 192.019 M -53.79 % | 415.553 M 23.94 % | 335.281 M -11.18 % | 377.500 M 14.96 % | 328.383 M | 0.000 -100.00 % | 335.711 M -18.81 % | 413.481 M 30.84 % | 316.011 M -23.99 % | 415.743 M 5.40 % | 394.458 M -16.72 % | 473.634 M 8.99 % | 434.571 M -13.19 % | 500.617 M 1.66 % | 492.422 M -1.51 % | 499.987 M 3.22 % | 484.392 M -6.15 % | 516.131 M 14.30 % | 451.571 M -5.79 % | 479.299 M 7.57 % | 445.586 M -11.46 % | 503.281 M 27.79 % | 393.848 M -14.80 % | 462.286 M 0.00 % | 462.286 M -0.43 % | 464.282 M 0.00 % | 464.282 M -16.15 % | 553.716 M 0.00 % | 553.716 M 8.92 % | 508.378 M 0.00 % | 508.378 M 5.95 % | 479.807 M 0.00 % | 479.807 M 17.59 % | 408.045 M 0.00 % | 408.045 M 43.37 % | 284.612 M 0.00 % | 284.612 M 9.11 % | 260.859 M 0.00 % | 260.859 M 100.00 % | 130.429 M -50.25 % | 262.177 M 100.00 % | 131.088 M |
| Net income | -34.243 M -207.57 % | 31.832 M 255.89 % | -20.420 M -1 324.22 % | 1.668 M 105.37 % | -31.064 M -8 473.05 % | 371.000 K 101.76 % | -21.032 M | 0.000 100.00 % | -6.082 M -199.07 % | 6.139 M 120.92 % | -29.341 M -36.57 % | -21.484 M 6.64 % | -23.013 M -484.70 % | 5.982 M 115.45 % | -38.713 M -1 544.51 % | 2.680 M 133.34 % | -8.038 M -112.10 % | 66.412 M 283.00 % | 17.340 M -53.61 % | 37.375 M 399.87 % | 7.477 M -71.57 % | 26.298 M 34.99 % | 19.482 M -36.30 % | 30.584 M 163.56 % | 11.604 M 28.98 % | 8.997 M 1.88 % | 8.831 M 189.58 % | -9.858 M -4.89 % | -9.398 M -126.35 % | 35.666 M 0.00 % | 35.666 M 44.50 % | 24.682 M 0.00 % | 24.682 M 855.73 % | -3.266 M 0.00 % | -3.266 M -111.45 % | 28.535 M -4.01 % | 29.727 M -45.70 % | 54.746 M -3.59 % | 56.784 M 110.86 % | 26.930 M -18.25 % | 32.943 M 99.99 % | 16.472 M -59.85 % | 41.023 M 100.00 % | 20.512 M |
| Income before tax | -30.911 M 69.73 % | -102.113 M -189.11 % | -35.320 M -751.30 % | 5.423 M 124.52 % | -22.116 M -517.99 % | 5.291 M 133.74 % | -15.681 M | 0.000 100.00 % | -3.440 M -116.07 % | 21.412 M 174.69 % | -28.669 M -258.99 % | -7.986 M 53.76 % | -17.270 M -199.66 % | 17.329 M 151.14 % | -33.886 M -308.32 % | 16.266 M 445.13 % | -4.713 M -105.90 % | 79.912 M 198.56 % | 26.766 M -43.14 % | 47.070 M 266.96 % | 12.827 M -69.28 % | 41.757 M 65.75 % | 25.193 M -36.08 % | 39.416 M 163.72 % | 14.946 M 17.34 % | 12.737 M 0.00 % | 12.737 M 364.25 % | -4.820 M 0.00 % | -4.820 M -111.05 % | 43.607 M 0.00 % | 43.607 M 49.14 % | 29.238 M 0.00 % | 29.238 M 1 127.70 % | -2.845 M 0.00 % | -2.845 M -107.84 % | 36.311 M 0.00 % | 36.311 M -41.06 % | 61.607 M 0.00 % | 61.607 M 75.02 % | 35.199 M 0.00 % | 35.199 M 100.01 % | 17.599 M -59.68 % | 43.644 M 100.00 % | 21.822 M |
| Income before tax ratio | -0.18 66.42 % | -0.53 -189.58 % | -0.18 -1 509.49 % | 0.01 119.78 % | -0.07 -570.63 % | 0.01 129.35 % | -0.05 | 0.00 100.00 % | -0.01 -119.79 % | 0.05 157.08 % | -0.09 -372.29 % | -0.02 56.13 % | -0.04 -219.66 % | 0.04 146.92 % | -0.08 -339.99 % | 0.03 439.48 % | -0.01 -105.99 % | 0.16 189.25 % | 0.06 -39.41 % | 0.09 221.06 % | 0.03 -67.40 % | 0.09 54.09 % | 0.06 -27.81 % | 0.08 106.38 % | 0.04 37.73 % | 0.03 0.00 % | 0.03 365.39 % | -0.01 0.00 % | -0.01 -113.18 % | 0.08 0.00 % | 0.08 36.93 % | 0.06 0.00 % | 0.06 1 069.94 % | -0.01 0.00 % | -0.01 -106.66 % | 0.09 0.00 % | 0.09 -58.89 % | 0.22 0.00 % | 0.22 60.42 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 -18.94 % | 0.17 0.00 % | 0.17 |
| EBITDA | -19.073 M -9 833.85 % | -192.000 K 98.35 % | -11.658 M -176.96 % | 15.149 M 832.19 % | -2.069 M -113.66 % | 15.145 M 3 129.21 % | 469.000 K -99.19 % | 57.923 M 284.92 % | 15.048 M -53.78 % | 32.554 M 558.45 % | 4.944 M 233.08 % | -3.715 M -123.96 % | 15.504 M -53.49 % | 33.334 M 561.88 % | -7.217 M -121.28 % | 33.918 M 26.79 % | 26.752 M -72.82 % | 98.410 M 90.17 % | 51.748 M -16.19 % | 61.743 M 9.11 % | 56.589 M 17.80 % | 48.039 M -18.65 % | 59.051 M -6.38 % | 63.075 M 45.38 % | 43.386 M -21.07 % | 54.965 M -2.51 % | 56.381 M 57.03 % | 35.905 M -6.96 % | 38.589 M -55.25 % | 86.229 M 0.00 % | 86.229 M 27.99 % | 67.372 M 0.00 % | 67.372 M 72.40 % | 39.078 M 0.00 % | 39.078 M -39.13 % | 64.203 M 1.89 % | 63.012 M -24.09 % | 83.009 M 2.52 % | 80.971 M 25.02 % | 64.766 M 17.51 % | 55.116 M 100.00 % | 27.558 M -54.32 % | 60.329 M 100.00 % | 30.165 M |
| Net income ratio | -0.20 -219.35 % | 0.17 256.14 % | -0.11 -2 749.37 % | 0.00 104.33 % | -0.09 -9 527.39 % | 0.00 101.53 % | -0.06 | 0.00 100.00 % | -0.02 -222.02 % | 0.01 115.99 % | -0.09 -79.67 % | -0.05 11.42 % | -0.06 -561.92 % | 0.01 114.18 % | -0.09 -1 764.05 % | 0.01 132.80 % | -0.02 -112.29 % | 0.13 271.05 % | 0.04 -50.57 % | 0.07 337.34 % | 0.02 -69.82 % | 0.05 25.49 % | 0.04 -28.05 % | 0.06 106.26 % | 0.03 51.39 % | 0.02 1.88 % | 0.02 189.97 % | -0.02 -4.89 % | -0.02 -131.43 % | 0.06 0.00 % | 0.06 32.67 % | 0.05 0.00 % | 0.05 813.25 % | -0.01 0.00 % | -0.01 -109.73 % | 0.07 -4.01 % | 0.07 -62.13 % | 0.19 -3.59 % | 0.20 93.26 % | 0.10 -18.25 % | 0.13 0.00 % | 0.13 -19.29 % | 0.16 0.00 % | 0.16 |
| Ratio EBITDA | -0.11 -10 921.08 % | 0.00 98.35 % | -0.06 -266.54 % | 0.04 690.75 % | -0.01 -115.38 % | 0.04 2 709.05 % | 0.00 | 0.00 | 0.04 -43.07 % | 0.08 403.24 % | 0.02 275.08 % | -0.01 -122.73 % | 0.04 -44.15 % | 0.07 523.79 % | -0.02 -124.51 % | 0.07 24.71 % | 0.05 -72.40 % | 0.20 84.24 % | 0.11 -10.70 % | 0.12 -4.54 % | 0.13 25.03 % | 0.10 -24.37 % | 0.13 5.74 % | 0.13 13.77 % | 0.11 -7.35 % | 0.12 -2.51 % | 0.12 57.71 % | 0.08 -6.96 % | 0.08 -46.63 % | 0.16 0.00 % | 0.16 17.51 % | 0.13 0.00 % | 0.13 62.71 % | 0.08 0.00 % | 0.08 -48.24 % | 0.16 1.89 % | 0.15 -47.05 % | 0.29 2.52 % | 0.28 14.59 % | 0.25 17.51 % | 0.21 0.00 % | 0.21 -8.18 % | 0.23 0.00 % | 0.23 |
| Gross profit ratio | 0.83 381.06 % | -0.30 -137.54 % | 0.79 16.42 % | 0.68 -4.95 % | 0.71 1.56 % | 0.70 -3.74 % | 0.73 | 0.00 -100.00 % | 0.73 6.53 % | 0.68 -8.65 % | 0.75 11.98 % | 0.67 -5.36 % | 0.70 2.29 % | 0.69 -3.86 % | 0.72 1.51 % | 0.71 5.21 % | 0.67 -7.26 % | 0.72 4.14 % | 0.69 4.18 % | 0.67 -8.63 % | 0.73 5.20 % | 0.69 -9.64 % | 0.77 13.33 % | 0.68 -6.43 % | 0.72 1.86 % | 0.71 0.00 % | 0.71 -2.00 % | 0.72 0.00 % | 0.72 -3.17 % | 0.75 0.00 % | 0.75 7.80 % | 0.69 0.00 % | 0.69 3.86 % | 0.67 0.00 % | 0.67 -6.77 % | 0.72 0.00 % | 0.72 3.67 % | 0.69 0.00 % | 0.69 3.52 % | 0.67 0.00 % | 0.67 0.00 % | 0.67 -1.09 % | 0.68 0.00 % | 0.68 |
| Weighted average shs out dil | 51.426 M 0.00 % | 51.426 M -7.79 % | 55.770 M 0.00 % | 55.770 M 0.00 % | 55.770 M 0.78 % | 55.337 M 0.00 % | 55.337 M 0.00 % | 55.337 M 0.64 % | 54.985 M 0.46 % | 54.734 M 0.00 % | 54.734 M 0.38 % | 54.528 M 0.00 % | 54.528 M 0.27 % | 54.382 M 0.00 % | 54.382 M 0.25 % | 54.246 M 0.00 % | 54.246 M 0.00 % | 54.246 M 0.02 % | 54.235 M 0.01 % | 54.227 M 0.00 % | 54.227 M 0.29 % | 54.072 M 0.00 % | 54.072 M 9.35 % | 49.448 M -4.27 % | 51.655 M 4.91 % | 49.237 M 0.22 % | 49.129 M 0.06 % | 49.099 M 0.34 % | 48.931 M 0.03 % | 48.917 M -8.31 % | 53.349 M 9.92 % | 48.536 M -8.71 % | 53.164 M 11.38 % | 47.731 M -10.22 % | 53.164 M 11.86 % | 47.529 M -8.88 % | 52.159 M -8.75 % | 57.161 M 0.00 % | 57.161 M 10.23 % | 51.857 M 0.00 % | 51.857 M 0.00 % | 51.857 M 10.16 % | 47.074 M 0.00 % | 47.074 M |
| Weighted average shs out | 51.426 M 0.00 % | 51.426 M -7.79 % | 55.770 M 0.00 % | 55.770 M 0.00 % | 55.770 M 0.78 % | 55.337 M 0.00 % | 55.337 M 0.00 % | 55.337 M 0.64 % | 54.985 M 0.46 % | 54.734 M 0.00 % | 54.734 M 0.38 % | 54.528 M 0.00 % | 54.528 M 0.27 % | 54.382 M 0.00 % | 54.382 M 0.25 % | 54.246 M 0.00 % | 54.246 M 0.00 % | 54.246 M 0.02 % | 54.235 M 0.01 % | 54.227 M 0.00 % | 54.227 M 0.29 % | 54.072 M 0.00 % | 54.072 M 9.35 % | 49.448 M -4.27 % | 51.655 M 4.91 % | 49.237 M 0.22 % | 49.129 M 0.06 % | 49.099 M 0.34 % | 48.931 M 0.03 % | 48.914 M -8.31 % | 53.349 M 9.92 % | 48.536 M -8.71 % | 53.164 M 11.38 % | 47.731 M -10.22 % | 53.164 M 12.03 % | 47.457 M -9.01 % | 52.159 M -8.75 % | 57.161 M 0.00 % | 57.161 M 10.66 % | 51.656 M -0.39 % | 51.857 M 0.00 % | 51.857 M 10.16 % | 47.074 M 0.00 % | 47.074 M |
| EPS diluted | -0.67 -179.76 % | 0.84 235.48 % | -0.62 -2 173.58 % | 0.03 105.34 % | -0.56 -8 458.21 % | 0.01 101.76 % | -0.38 | 0.00 100.00 % | -0.11 -200.00 % | 0.11 120.37 % | -0.54 -38.46 % | -0.39 7.14 % | -0.42 -481.82 % | 0.11 115.49 % | -0.71 -1 537.25 % | 0.05 132.93 % | -0.15 -112.30 % | 1.22 281.25 % | 0.32 -53.62 % | 0.69 392.86 % | 0.14 -71.43 % | 0.49 36.11 % | 0.36 -41.94 % | 0.62 181.82 % | 0.22 69.23 % | 0.13 -27.78 % | 0.18 190.00 % | -0.20 -5.26 % | -0.19 -129.23 % | 0.65 -1.52 % | 0.66 53.49 % | 0.43 -6.52 % | 0.46 685.24 % | -0.08 -28.01 % | -0.06 -111.16 % | 0.55 -1.79 % | 0.56 -49.55 % | 1.11 11.00 % | 1.00 96.08 % | 0.51 -20.31 % | 0.64 100.00 % | 0.32 -63.64 % | 0.88 100.00 % | 0.44 |
| Earnings per share | -0.67 -179.76 % | 0.84 235.48 % | -0.62 -2 173.58 % | 0.03 105.34 % | -0.56 -8 458.21 % | 0.01 101.76 % | -0.38 | 0.00 100.00 % | -0.11 -200.00 % | 0.11 120.37 % | -0.54 -38.46 % | -0.39 7.14 % | -0.42 -481.82 % | 0.11 115.49 % | -0.71 -1 537.25 % | 0.05 132.93 % | -0.15 -112.30 % | 1.22 281.25 % | 0.32 -53.62 % | 0.69 392.86 % | 0.14 -71.43 % | 0.49 36.11 % | 0.36 -41.94 % | 0.62 181.82 % | 0.22 69.23 % | 0.13 -27.78 % | 0.18 190.00 % | -0.20 -5.26 % | -0.19 -129.23 % | 0.65 -1.52 % | 0.66 53.49 % | 0.43 -6.52 % | 0.46 685.24 % | -0.08 -28.01 % | -0.06 -111.16 % | 0.55 -1.79 % | 0.56 -51.30 % | 1.15 15.00 % | 1.00 92.31 % | 0.52 -18.75 % | 0.64 100.00 % | 0.32 -63.64 % | 0.88 100.00 % | 0.44 |
| Gross profit | 144.108 M 353.33 % | -56.885 M -137.48 % | 151.762 M -46.21 % | 282.121 M 17.81 % | 239.469 M -9.80 % | 265.494 M 10.66 % | 239.925 M | 0.000 -100.00 % | 243.850 M -13.51 % | 281.931 M 19.52 % | 235.886 M -14.88 % | 277.137 M -0.25 % | 277.834 M -14.81 % | 326.143 M 4.78 % | 311.271 M -11.88 % | 353.253 M 6.97 % | 330.249 M -8.66 % | 361.571 M 7.49 % | 336.363 M -2.22 % | 344.008 M 4.43 % | 329.406 M -0.89 % | 332.352 M -2.80 % | 341.923 M 0.34 % | 340.758 M 19.57 % | 284.987 M -13.22 % | 328.401 M 0.00 % | 328.401 M -2.42 % | 336.551 M 0.00 % | 336.551 M -18.81 % | 414.524 M 0.00 % | 414.524 M 17.41 % | 353.054 M 0.00 % | 353.054 M 10.05 % | 320.817 M 0.00 % | 320.817 M 9.62 % | 292.654 M 0.00 % | 292.654 M 48.63 % | 196.903 M 0.00 % | 196.903 M 12.94 % | 174.339 M 0.00 % | 174.339 M 100.00 % | 87.170 M -50.79 % | 177.148 M 100.00 % | 88.574 M |
| Income tax expense | 1.992 M -83.53 % | 12.092 M 640.93 % | 1.632 M 12.01 % | 1.457 M -47.17 % | 2.758 M -7.67 % | 2.987 M 3.79 % | 2.878 M | 0.000 -100.00 % | 332.000 K -97.30 % | 12.306 M 681.83 % | 1.574 M -84.53 % | 10.174 M 224.22 % | 3.138 M -39.00 % | 5.144 M 98.07 % | 2.597 M -78.95 % | 12.337 M 1 983.95 % | 592.000 K -95.38 % | 12.824 M 141.10 % | 5.319 M -29.84 % | 7.581 M 217.33 % | 2.389 M -74.18 % | 9.253 M 112.08 % | 4.363 M -39.48 % | 7.209 M 100.70 % | 3.592 M -8.06 % | 3.907 M 0.00 % | 3.907 M -14.64 % | 4.577 M 0.00 % | 4.577 M -42.36 % | 7.941 M 0.00 % | 7.941 M 74.26 % | 4.557 M 0.00 % | 4.557 M 980.71 % | 421.668 K 0.00 % | 421.666 K -93.60 % | 6.584 M 0.00 % | 6.584 M 36.51 % | 4.823 M 0.00 % | 4.823 M 113.79 % | 2.256 M 0.00 % | 2.256 M 100.00 % | 1.128 M -56.96 % | 2.621 M 100.08 % | 1.310 M |
| Cost of revenue | 28.689 M -88.46 % | 248.594 M 517.52 % | 40.257 M -69.83 % | 133.432 M 39.26 % | 95.812 M -14.46 % | 112.006 M 26.62 % | 88.458 M | 0.000 -100.00 % | 91.861 M -30.17 % | 131.550 M 64.18 % | 80.125 M -42.19 % | 138.606 M 18.85 % | 116.624 M -20.93 % | 147.491 M 19.62 % | 123.300 M -16.33 % | 147.364 M -9.13 % | 162.173 M 17.16 % | 138.416 M -6.49 % | 148.029 M -14.00 % | 172.124 M 40.89 % | 122.165 M -16.86 % | 146.947 M 41.75 % | 103.664 M -36.22 % | 162.523 M 49.29 % | 108.862 M -18.69 % | 133.885 M 0.00 % | 133.885 M 4.82 % | 127.732 M 0.00 % | 127.732 M -8.23 % | 139.192 M 0.00 % | 139.192 M -10.39 % | 155.325 M 0.00 % | 155.325 M -2.31 % | 158.990 M 0.00 % | 158.990 M 37.78 % | 115.391 M 0.00 % | 115.391 M 31.56 % | 87.709 M 0.00 % | 87.709 M 1.37 % | 86.520 M 0.00 % | 86.520 M 100.00 % | 43.260 M -49.12 % | 85.029 M 100.00 % | 42.514 M |
| General and administrative expenses | 0.000 -100.00 % | 40.358 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 -100.00 % | 69.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.495 M | 0.000 -100.00 % | 28.473 M 0.00 % | 28.473 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.564 M 0.00 % | 26.564 M 85.23 % | 14.341 M 0.00 % | 14.341 M -13.83 % | 16.643 M 0.00 % | 16.643 M 99.99 % | 8.322 M -31.04 % | 12.067 M 100.02 % | 6.033 M |
| Selling and marketing expenses | 0.000 -100.00 % | 5.290 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 -100.00 % | 10.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.573 M | 0.000 -100.00 % | 6.064 M 0.00 % | 6.064 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.414 M 0.00 % | 5.414 M 17.93 % | 4.591 M 0.00 % | 4.591 M 33.03 % | 3.451 M 0.00 % | 3.451 M 99.94 % | 1.726 M -68.70 % | 5.515 M 100.04 % | 2.757 M |
| Other expenses | 42.529 M 143.13 % | -98.600 M -293.72 % | 50.898 M 178.07 % | -65.198 M -254.26 % | 42.265 M 161.39 % | -68.847 M -207.71 % | 63.917 M | 0.000 -100.00 % | 57.179 M 187.97 % | -64.997 M -196.58 % | 67.296 M 194.58 % | -71.151 M -186.92 % | 81.859 M 210.31 % | -74.210 M -174.77 % | 99.253 M 205.83 % | -93.787 M -200.04 % | 93.748 M 3 297.90 % | 2.759 M -96.77 % | 85.442 M 176.96 % | -111.023 M -228.67 % | 86.287 M 191.45 % | -94.356 M -194.01 % | 100.363 M 177.74 % | -129.108 M | 0.000 -100.00 % | 21.600 M 229.57 % | -16.670 M -102.58 % | 646.074 M | 0.000 -100.00 % | 711.356 M | 0.000 -100.00 % | 635.242 M | 0.000 -100.00 % | 624.356 M | 0.000 -100.00 % | 12.127 M 173.62 % | -16.473 M -2 197.49 % | -717.000 K 84.35 % | -4.581 M -126.63 % | 17.203 M 180.97 % | -21.247 M -100.01 % | -10.623 M -210.44 % | 9.619 M 99.98 % | 4.810 M |
| Operating expenses | 168.920 M 411.06 % | 33.053 M -81.84 % | 182.023 M -31.45 % | 265.545 M 2.00 % | 260.341 M 1.17 % | 257.339 M 2.83 % | 250.251 M | 0.000 -100.00 % | 242.247 M -5.53 % | 256.435 M -1.27 % | 259.731 M -8.59 % | 284.140 M -2.02 % | 290.007 M -5.79 % | 307.846 M -9.27 % | 339.301 M 1.28 % | 335.013 M 1.31 % | 330.674 M 18.58 % | 278.868 M -8.48 % | 304.702 M 3.67 % | 293.928 M -4.20 % | 306.812 M 6.67 % | 287.622 M -7.42 % | 310.668 M 3.13 % | 301.242 M 13.47 % | 265.475 M -54.73 % | 586.392 M 1 725.74 % | 32.118 M -94.24 % | 557.720 M 531.23 % | 88.354 M -85.38 % | 604.479 M 465.58 % | 106.877 M -79.81 % | 529.340 M 399.84 % | 105.902 M -79.41 % | 514.253 M 367.07 % | 110.103 M -76.78 % | 474.129 M 1 304.58 % | 33.756 M -88.50 % | 293.447 M 1 048.43 % | 25.552 M -89.72 % | 248.445 M 2 965.33 % | 8.105 M 100.02 % | 4.052 M -85.10 % | 27.200 M 100.00 % | 13.600 M |
| Cost and expenses | 197.609 M -29.84 % | 281.647 M 26.71 % | 222.280 M -44.29 % | 398.977 M 12.02 % | 356.153 M -1.13 % | 360.222 M 4.47 % | 344.795 M | 0.000 -100.00 % | 341.904 M -9.70 % | 378.647 M 11.41 % | 339.856 M -19.61 % | 422.746 M 3.96 % | 406.631 M -9.78 % | 450.704 M -2.57 % | 462.601 M -4.10 % | 482.377 M -0.52 % | 484.921 M 16.21 % | 417.284 M -7.83 % | 452.731 M -3.85 % | 470.868 M 13.95 % | 413.227 M -7.26 % | 445.574 M 7.54 % | 414.332 M -10.66 % | 463.765 M 23.89 % | 374.337 M -15.53 % | 443.140 M 0.00 % | 443.140 M -1.69 % | 450.769 M 0.00 % | 450.769 M -8.91 % | 494.870 M 0.00 % | 494.870 M 4.64 % | 472.945 M 0.00 % | 472.945 M 0.38 % | 471.168 M 0.00 % | 471.168 M 27.57 % | 369.333 M 0.00 % | 369.333 M 49.40 % | 247.209 M 0.00 % | 247.209 M 15.09 % | 214.795 M 0.00 % | 214.795 M 100.00 % | 107.397 M -51.98 % | 223.661 M 100.00 % | 111.831 M |
| Research and development expenses | 0.000 -100.00 % | 11.363 M | 0.000 -100.00 % | 137.764 M | 0.000 -100.00 % | 134.862 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.081 M | 0.000 -100.00 % | 151.094 M | 0.000 -100.00 % | 170.978 M | 0.000 -100.00 % | 198.423 M | 0.000 -100.00 % | 203.638 M | 0.000 -100.00 % | 207.818 M | 0.000 -100.00 % | 196.669 M | 0.000 -100.00 % | 230.106 M | 0.000 -100.00 % | 14.252 M 0.00 % | 14.252 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.251 M 0.00 % | 18.251 M 62.94 % | 11.201 M 0.00 % | 11.201 M 21.00 % | 9.257 M 0.00 % | 9.257 M 99.98 % | 4.629 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 126.391 M 5.07 % | 120.290 M -8.26 % | 131.125 M -32.05 % | 192.979 M -0.24 % | 193.451 M 6.17 % | 182.201 M -5.31 % | 192.420 M | 0.000 -100.00 % | 192.864 M 6.55 % | 181.013 M -3.39 % | 187.369 M -5.84 % | 198.998 M -4.99 % | 209.441 M 1.45 % | 206.445 M -14.78 % | 242.251 M 3.38 % | 234.337 M 2.33 % | 229.000 M 21.68 % | 188.193 M -13.21 % | 216.831 M 7.37 % | 201.950 M -1.38 % | 204.774 M 4.31 % | 196.314 M -6.67 % | 210.343 M 7.40 % | 195.847 M 5.77 % | 185.169 M 436.16 % | 34.536 M 0.00 % | 34.536 M 139.09 % | -88.354 M -200.00 % | 88.354 M 182.67 % | -106.877 M -200.00 % | 106.877 M 200.92 % | -105.902 M -200.00 % | 105.902 M 196.18 % | -110.103 M -200.00 % | 110.103 M 244.31 % | 31.978 M 0.00 % | 31.978 M 68.91 % | 18.932 M 0.00 % | 18.932 M -5.79 % | 20.095 M 0.00 % | 20.095 M 100.01 % | 10.047 M -42.85 % | 17.581 M 99.99 % | 8.791 M |
| Interest income | 0.000 -100.00 % | 1.986 M | 0.000 -100.00 % | 3.902 M -19.45 % | 4.844 M 55.61 % | 3.113 M -41.87 % | 5.355 M | 0.000 -100.00 % | 5.043 M 151.02 % | 2.009 M -58.35 % | 4.824 M 390.74 % | 983.000 K -80.71 % | 5.097 M 426.55 % | 968.000 K -83.47 % | 5.856 M 196.66 % | 1.974 M -53.96 % | 4.288 M 53.64 % | 2.791 M -42.98 % | 4.895 M 62.68 % | 3.009 M -69.19 % | 9.766 M 228.49 % | 2.973 M -50.96 % | 6.062 M 5 965.46 % | 99.943 K -97.81 % | 4.566 M 94.30 % | 2.350 M | 0.000 -100.00 % | 1.895 M | 0.000 100.00 % | -17.841 M | 0.000 -100.00 % | 330.433 K | 0.000 100.00 % | -17.652 M | 0.000 -100.00 % | 13.751 M | 0.000 -100.00 % | 11.425 M | 0.000 -100.00 % | 5.543 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 18.451 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 8.619 M 0.00 % | 8.619 M -2.15 % | 8.808 M 0.00 % | 8.808 M -1.45 % | 8.938 M 0.00 % | 8.938 M 28.13 % | 6.976 M 0.00 % | 6.976 M -7.23 % | 7.520 M 0.00 % | 7.520 M 37.35 % | 5.475 M 0.00 % | 5.475 M 13.47 % | 4.825 M 0.00 % | 4.825 M -38.57 % | 7.855 M 0.00 % | 7.855 M 100.03 % | 3.927 M -36.14 % | 6.149 M 99.97 % | 3.075 M |
| Depreciation and amortization | 5.739 M -93.52 % | 88.528 M 375.85 % | 18.604 M 2 876.72 % | -670.000 K -104.43 % | 15.125 M 1 037.69 % | -1.613 M -109.55 % | 16.882 M -70.85 % | 57.923 M 172.69 % | 21.241 M 4 077.72 % | -534.000 K -102.25 % | 23.723 M 31 530.67 % | 75.000 K -99.74 % | 28.969 M 163.33 % | 11.001 M -52.20 % | 23.016 M 15.41 % | 19.943 M 3.70 % | 19.231 M -24.92 % | 25.613 M 45.17 % | 17.643 M 6.74 % | 16.529 M -24.35 % | 21.848 M 18.25 % | 18.476 M -28.44 % | 25.820 M 37.79 % | 18.739 M -24.44 % | 24.799 M -29.03 % | 34.942 M 0.00 % | 34.942 M 0.32 % | 34.832 M 0.00 % | 34.832 M 3.41 % | 33.685 M 0.00 % | 33.685 M 8.11 % | 31.158 M 0.00 % | 31.158 M -9.43 % | 34.403 M 0.00 % | 34.403 M 57.65 % | 21.822 M 0.00 % | 21.822 M 40.26 % | 15.558 M 0.00 % | 15.558 M 3.25 % | 15.069 M 0.00 % | 15.069 M 100.01 % | 7.534 M -49.09 % | 14.799 M 100.01 % | 7.399 M |
| Operating income | -24.812 M 72.41 % | -89.938 M -197.21 % | -30.261 M -282.56 % | 16.576 M 189.04 % | -18.617 M -211.09 % | 16.758 M 202.10 % | -16.413 M | 0.000 100.00 % | -6.193 M -118.72 % | 33.088 M 276.20 % | -18.779 M -940.96 % | -1.804 M 86.60 % | -13.465 M -160.29 % | 22.333 M 173.87 % | -30.233 M -311.72 % | 14.280 M 89.87 % | 7.521 M -90.96 % | 83.226 M 144.03 % | 34.105 M -24.57 % | 45.214 M 30.15 % | 34.741 M 17.52 % | 29.563 M -11.04 % | 33.232 M -25.05 % | 44.336 M 138.53 % | 18.587 M 5.18 % | 17.672 M -17.57 % | 21.439 M -7.87 % | 23.270 M 519.38 % | 3.757 M -94.23 % | 65.147 M 23.98 % | 52.545 M 51.64 % | 34.652 M -4.31 % | 36.214 M 187.37 % | 12.602 M 169.56 % | 4.675 M -87.04 % | 36.077 M -12.41 % | 41.190 M -28.65 % | 57.727 M -11.75 % | 65.413 M 25.95 % | 51.936 M 29.69 % | 40.047 M 100.00 % | 20.024 M -56.02 % | 45.530 M 100.00 % | 22.765 M |
| Operating income ratio | -0.14 69.39 % | -0.47 -197.69 % | -0.16 -495.08 % | 0.04 171.84 % | -0.06 -225.08 % | 0.04 188.82 % | -0.05 | 0.00 100.00 % | -0.02 -123.05 % | 0.08 234.66 % | -0.06 -1 269.49 % | 0.00 87.29 % | -0.03 -172.39 % | 0.05 167.78 % | -0.07 -343.89 % | 0.03 86.76 % | 0.02 -90.82 % | 0.17 136.42 % | 0.07 -19.63 % | 0.09 13.87 % | 0.08 24.73 % | 0.06 -17.30 % | 0.07 -15.34 % | 0.09 86.67 % | 0.05 23.45 % | 0.04 -17.57 % | 0.05 -7.47 % | 0.05 519.38 % | 0.01 -93.12 % | 0.12 23.98 % | 0.09 39.22 % | 0.07 -4.31 % | 0.07 171.22 % | 0.03 169.56 % | 0.01 -88.98 % | 0.09 -12.41 % | 0.10 -50.23 % | 0.20 -11.75 % | 0.23 15.44 % | 0.20 29.69 % | 0.15 0.00 % | 0.15 -11.60 % | 0.17 0.00 % | 0.17 |
| Total other income expenses net | -6.099 M 49.91 % | -12.175 M -140.66 % | -5.059 M | 0.000 100.00 % | -7.099 M 38.09 % | -11.467 M -1 666.53 % | 732.000 K | 0.000 -100.00 % | 2.753 M 123.58 % | -11.676 M -18.06 % | -9.890 M -135.70 % | -4.196 M -10.28 % | -3.805 M 23.96 % | -5.004 M -36.98 % | -3.653 M -259.45 % | 2.291 M 118.73 % | -12.234 M -448.55 % | 3.510 M 147.83 % | -7.339 M -495.42 % | 1.856 M 108.47 % | -21.913 M -279.70 % | 12.194 M 302.46 % | -6.023 M -22.42 % | -4.920 M -35.13 % | -3.641 M 42.36 % | -6.317 M 27.41 % | -8.702 M 69.02 % | -28.090 M -227.47 % | -8.578 M 60.18 % | -21.540 M -140.99 % | -8.938 M -65.09 % | -5.414 M 22.39 % | -6.976 M 54.84 % | -15.447 M -105.41 % | -7.520 M -3 307.16 % | 234.475 K 104.81 % | -4.879 M -225.78 % | 3.879 M 201.92 % | -3.806 M 77.26 % | -16.737 M -245.16 % | -4.849 M -100.04 % | -2.424 M -28.46 % | -1.887 M -100.11 % | -943.000 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 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 | 2005-01-31 | 2004-06-30 | 2004-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -8.763 M 83.39 % | -52.763 M -123.23 % | 227.119 M -17.09 % | 273.924 M -4.88 % | 287.984 M -0.73 % | 290.091 M -0.45 % | 291.390 M 17.26 % | 248.500 M -27.20 % | 341.334 M -10.93 % | 383.227 M -10.68 % | 429.058 M -2.70 % | 440.956 M -4.34 % | 460.979 M 20.27 % | 383.294 M -8.31 % | 418.016 M 18.51 % | 352.725 M 9.52 % | 322.061 M 56.44 % | 205.872 M -15.55 % | 243.777 M 21.18 % | 201.170 M -19.65 % | 250.381 M 3.57 % | 241.757 M -17.21 % | 292.020 M 214.46 % | 92.865 M -32.13 % | 136.825 M -21.28 % | 173.805 M 208.03 % | -160.887 M -167.67 % | 237.743 M -20.32 % | 298.356 M 29.44 % | 230.504 M -1.15 % | 233.180 M -19.86 % | 290.973 M 59.56 % | 182.363 M 251.35 % | 51.904 M 155.22 % | -93.997 M -23.09 % | -76.366 M -475.97 % | 20.312 M |
| Total investments | 70.543 M 46.12 % | 48.278 M -47.58 % | 92.105 M 47.91 % | 62.271 M -42.61 % | 108.510 M 819.26 % | 11.804 M -85.33 % | 80.455 M 631.01 % | 11.006 M -88.87 % | 98.875 M 976.01 % | 9.189 M -90.87 % | 100.664 M 1 374.71 % | 6.826 M -94.36 % | 121.101 M 1 707.75 % | 6.699 M -94.32 % | 117.967 M 1 537.98 % | 7.202 M -88.56 % | 62.933 M 877.52 % | 6.438 M -85.88 % | 45.602 M 685.02 % | 5.809 M -87.44 % | 46.254 M 428.86 % | 8.746 M -88.87 % | 78.600 M 768.46 % | 9.050 M -89.03 % | 82.474 M 716.97 % | 10.095 M -89.21 % | 93.578 M -4.84 % | 98.338 M 1 210.96 % | 7.501 M -91.25 % | 85.691 M 3.28 % | 82.967 M -17.16 % | 100.157 M 1 827.78 % | 5.195 M -65.01 % | 14.849 M 50.04 % | 9.897 M -25.96 % | 13.366 M 25.40 % | 10.659 M |
| Total debt | 71.622 M -2.65 % | 73.573 M -71.00 % | 253.721 M -23.18 % | 330.300 M -4.92 % | 347.388 M -1.38 % | 352.258 M -25.90 % | 475.359 M -10.81 % | 532.989 M 11.05 % | 479.952 M -10.43 % | 535.811 M 4.23 % | 514.083 M -0.28 % | 515.552 M -1.09 % | 521.258 M 11.08 % | 469.273 M -4.88 % | 493.323 M 16.18 % | 424.636 M 1.19 % | 419.642 M 10.34 % | 380.312 M 14.05 % | 333.466 M -1.30 % | 337.844 M -13.08 % | 388.698 M 16.11 % | 334.756 M -19.36 % | 415.103 M 101.65 % | 205.853 M -7.71 % | 223.052 M -24.23 % | 294.393 M 108.46 % | 141.225 M -74.11 % | 545.462 M -13.04 % | 627.225 M 41.45 % | 443.429 M 9.17 % | 406.174 M -17.78 % | 494.006 M 19.38 % | 413.807 M 39.29 % | 297.080 M 10.03 % | 270.002 M 6.43 % | 253.691 M 30.90 % | 193.809 M |
| Accumulated other comprehensive income loss | 391.999 K 102.44 % | -16.081 M 64.57 % | -45.385 M 9.92 % | -50.384 M -14.94 % | -43.836 M -43.31 % | -30.588 M 1.37 % | -31.013 M -189.52 % | -10.712 M -17 753.33 % | -60.000 K 98.08 % | -3.132 M 80.99 % | -16.472 M -2 565.37 % | -618.000 K -107.40 % | 8.349 M -3.42 % | 8.645 M -63.87 % | 23.927 M 3.62 % | 23.090 M 108.17 % | 11.092 M 1 649.53 % | 634.000 K 100.51 % | -123.632 M 0.84 % | -124.681 M 7.94 % | -135.433 M -48.87 % | -90.975 M 5.01 % | -95.774 M 60.01 % | -239.466 M -239.64 % | -70.507 M 68.69 % | -225.167 M | 0.000 100.00 % | -204.127 M | 0.000 100.00 % | -186.608 M | 0.000 100.00 % | -189.366 M -26.21 % | -150.040 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -95.217 M -18.11 % | -80.615 M 18.75 % | -99.217 M -19.25 % | -83.201 M -33.65 % | -62.251 M -62.65 % | -38.273 M 12.02 % | -43.500 M -32.99 % | -32.708 M 41.60 % | -56.009 M 14.45 % | -65.470 M 20.72 % | -82.583 M -97.38 % | -41.839 M -26.37 % | -33.109 M -115.37 % | -15.373 M 7.26 % | -16.577 M -158.14 % | 28.512 M -12.52 % | 32.592 M -17.68 % | 39.591 M 1 700.89 % | 2.198 M 115.24 % | -14.422 M 67.39 % | -44.220 M 13.52 % | -51.131 M 33.04 % | -76.363 M 30.13 % | -109.298 M 13.57 % | -126.453 M -7.39 % | -117.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.667 M 21.86 % | -98.121 M 46.31 % | -182.740 M 32.79 % | -271.908 M |
| Common stock | 347.160 M 0.15 % | 346.624 M 0.06 % | 346.416 M 0.10 % | 346.084 M 0.16 % | 345.545 M 0.39 % | 344.190 M 0.08 % | 343.927 M 1.01 % | 340.484 M 0.08 % | 340.195 M 0.86 % | 337.295 M 0.05 % | 337.141 M 0.61 % | 335.101 M 0.02 % | 335.019 M 0.47 % | 333.456 M 0.03 % | 333.371 M 0.35 % | 332.222 M 0.02 % | 332.142 M 0.32 % | 331.091 M -25.59 % | 444.940 M -17.64 % | 540.257 M -6.47 % | 577.601 M 6.44 % | 542.650 M -10.69 % | 607.623 M 0.25 % | 606.085 M 6.53 % | 568.950 M -3.12 % | 587.267 M 3.96 % | 564.903 M -0.41 % | 567.212 M -11.44 % | 640.453 M 12.18 % | 570.937 M 16.15 % | 491.537 M -4.36 % | 513.947 M 5.03 % | 489.339 M 6.43 % | 459.777 M 7.99 % | 425.768 M 8.50 % | 392.429 M -13.26 % | 452.436 M |
| Total equity | 317.667 M 1.04 % | 314.386 M 18.45 % | 265.412 M -10.64 % | 297.002 M -8.84 % | 325.809 M -9.89 % | 361.573 M 1.80 % | 355.194 M -10.45 % | 396.662 M 3.82 % | 382.059 M 3.53 % | 369.031 M 9.51 % | 336.988 M -16.47 % | 403.418 M -3.44 % | 417.809 M -5.72 % | 443.161 M -0.95 % | 447.410 M -8.99 % | 491.625 M 1.17 % | 485.927 M -1.16 % | 491.618 M 6.01 % | 463.735 M 3.87 % | 446.467 M -0.36 % | 448.087 M -1.84 % | 456.475 M -3.94 % | 475.212 M -5.55 % | 503.117 M 11.17 % | 452.546 M -5.62 % | 479.517 M 8.83 % | 440.609 M -5.15 % | 464.517 M -7.55 % | 502.437 M 0.65 % | 499.190 M 16.61 % | 428.080 M -6.06 % | 455.696 M -14.18 % | 531.009 M -3.70 % | 551.417 M 30.54 % | 422.420 M 42.47 % | 296.502 M 20.74 % | 245.577 M |
| Other non current liabilities | 10.405 M -54.84 % | 23.041 M 79.06 % | 12.868 M -52.49 % | 27.087 M 135.76 % | -75.756 M 1.80 % | -77.148 M -10.98 % | -69.514 M 13.18 % | -80.068 M -187.83 % | -27.818 M 18.14 % | -33.984 M -8.98 % | -31.184 M 6.00 % | -33.173 M -2.20 % | -32.459 M -350.19 % | -7.210 M | 0.000 100.00 % | -9.014 M | 0.000 -100.00 % | 101.214 M -12.32 % | 115.438 M 14.95 % | 100.429 M 0.48 % | 99.945 M 30.54 % | 76.561 M 595.85 % | -15.440 M 26.12 % | -20.900 M -1 044.00 % | 2.214 M -92.20 % | 28.377 M 1 384.49 % | 1.912 M -96.73 % | 58.524 M 1 331.87 % | 4.087 M -13.91 % | 4.748 M 60.37 % | 2.961 M -7.54 % | 3.202 M -36.85 % | 5.070 M -81.43 % | 27.302 M 33.20 % | 20.497 M 22.07 % | 16.790 M -15.13 % | 19.783 M |
| Long term debt | 60.488 M -5.14 % | 63.766 M 10.45 % | 57.734 M -35.94 % | 90.123 M -65.22 % | 259.098 M -1.20 % | 262.254 M 4.51 % | 250.943 M -9.90 % | 278.517 M -35.83 % | 433.997 M -8.53 % | 474.489 M 7.47 % | 441.514 M 3.45 % | 426.790 M 0.31 % | 425.457 M 30.23 % | 326.688 M -10.09 % | 363.368 M 1.57 % | 357.761 M -1.65 % | 363.751 M 5.87 % | 343.595 M 68.92 % | 203.408 M -4.57 % | 213.139 M -38.56 % | 346.932 M 34.41 % | 258.106 M -28.61 % | 361.521 M 210.41 % | 116.467 M -33.17 % | 174.271 M -27.64 % | 240.835 M 70.53 % | 141.225 M 2.27 % | 138.088 M -75.79 % | 570.324 M 51.07 % | 377.533 M 5.99 % | 356.196 M -5.01 % | 374.981 M 10.25 % | 340.117 M 18.77 % | 286.366 M 9.37 % | 261.831 M 9.27 % | 239.618 M 3 864.99 % | 6.043 M |
| Total non current liabilities | 70.893 M -18.54 % | 87.032 M 23.27 % | 70.602 M -39.76 % | 117.210 M -36.80 % | 185.453 M -0.94 % | 187.218 M 3.19 % | 181.429 M -10.19 % | 202.013 M -50.67 % | 409.539 M -7.95 % | 444.891 M 8.42 % | 410.330 M 3.02 % | 398.299 M 1.35 % | 392.998 M -3.09 % | 405.544 M 11.61 % | 363.368 M 1.57 % | 357.761 M -1.65 % | 363.751 M 3.84 % | 350.304 M 71.43 % | 204.340 M -2.89 % | 210.420 M -38.69 % | 343.190 M 33.57 % | 256.929 M -29.27 % | 363.245 M 71.66 % | 211.604 M -15.45 % | 250.262 M -3.37 % | 258.989 M 39.03 % | 186.283 M 1.65 % | 183.258 M -70.48 % | 620.827 M 47.54 % | 420.781 M 7.33 % | 392.060 M -5.52 % | 414.978 M 9.87 % | 377.690 M 18.92 % | 317.609 M 11.54 % | 284.748 M 10.11 % | 258.610 M 835.62 % | 27.640 M |
| Other current liabilities | 119.453 M -6.68 % | 128.005 M -57.63 % | 302.122 M 71.79 % | 175.866 M -8.96 % | 193.184 M 14.38 % | 168.894 M -5.57 % | 178.850 M -6.93 % | 192.162 M 11.44 % | 172.438 M -5.89 % | 183.235 M 12.05 % | 163.526 M 13.02 % | 144.694 M -6.26 % | 154.352 M -2.23 % | 157.875 M -14.58 % | 184.829 M -8.88 % | 202.846 M 9.52 % | 185.210 M -5.54 % | 196.080 M 24.44 % | 157.564 M -12.20 % | 179.456 M 24.44 % | 144.209 M -6.42 % | 154.100 M 4.78 % | 147.071 M 8.79 % | 135.190 M 14.61 % | 117.954 M -10.94 % | 132.445 M -74.53 % | 520.054 M 275.89 % | 138.352 M 2.05 % | 135.578 M 1.19 % | 133.979 M 13.72 % | 117.812 M -16.13 % | 140.462 M 19.25 % | 117.791 M 7.28 % | 109.803 M 54.19 % | 71.214 M 9.05 % | 65.305 M -2.27 % | 66.821 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -88.290 M 1.90 % | -90.004 M 59.89 % | -224.416 M 11.81 % | -254.472 M -453.74 % | -45.955 M 25.06 % | -61.322 M 15.50 % | -72.569 M 18.24 % | -88.762 M 7.35 % | -95.801 M -50.33 % | -63.729 M 50.96 % | -129.955 M -94.33 % | -66.875 M -19.65 % | -55.891 M -78.44 % | -31.322 M 75.92 % | -130.058 M -4.29 % | -124.706 M -198.59 % | -41.765 M 45.51 % | -76.650 M -43.05 % | -53.582 M -317.85 % | 24.596 M -12.35 % | 28.061 M | 0.000 | 0.000 -100.00 % | 40.856 M 17.57 % | 34.751 M 25.85 % | 27.614 M 394.45 % | 5.585 M -54.58 % | 12.295 M -46.81 % | 23.113 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 11.134 M 13.53 % | 9.807 M -95.00 % | 195.987 M -20.07 % | 245.193 M 177.71 % | 88.290 M -2.61 % | 90.660 M -59.60 % | 224.416 M -12.04 % | 255.137 M 455.19 % | 45.955 M -25.80 % | 61.932 M -14.66 % | 72.569 M -18.67 % | 89.227 M -6.86 % | 95.801 M 49.40 % | 64.122 M -50.66 % | 129.955 M 94.25 % | 66.902 M 19.70 % | 55.891 M 77.60 % | 31.471 M -75.80 % | 130.058 M 4.29 % | 124.706 M 201.84 % | 41.315 M -46.10 % | 76.650 M 43.05 % | 53.582 M -19.75 % | 66.771 M 36.88 % | 48.780 M -39.88 % | 81.142 M | 0.000 -100.00 % | 407.374 M 615.94 % | 56.901 M -13.65 % | 65.896 M 31.85 % | 49.978 M -58.01 % | 119.025 M 61.52 % | 73.690 M 599.33 % | 10.537 M 28.96 % | 8.171 M -41.94 % | 14.073 M -92.51 % | 187.766 M |
| Total current liabilities | 157.171 M -7.35 % | 169.632 M -68.48 % | 538.240 M 6.09 % | 507.355 M 42.81 % | 355.261 M 7.64 % | 330.039 M -27.01 % | 452.165 M -12.81 % | 518.569 M 91.75 % | 270.443 M -14.76 % | 317.283 M 10.63 % | 286.791 M -5.53 % | 303.579 M -1.86 % | 309.332 M -0.36 % | 310.452 M -19.07 % | 383.613 M 4.83 % | 365.946 M 15.04 % | 318.115 M 2.98 % | 308.900 M -12.28 % | 352.155 M 6.04 % | 332.109 M 47.50 % | 225.158 M -15.10 % | 265.205 M 9.97 % | 241.163 M -1.30 % | 244.329 M 20.10 % | 203.433 M -21.63 % | 259.568 M -53.96 % | 563.835 M -6.88 % | 605.512 M 146.96 % | 245.181 M -6.61 % | 262.543 M 11.42 % | 235.630 M -31.69 % | 344.952 M 14.93 % | 300.140 M 55.97 % | 192.431 M 29.39 % | 148.720 M -0.09 % | 148.849 M -53.97 % | 323.389 M |
| Total liabilities | 228.064 M -11.14 % | 256.664 M -57.84 % | 608.842 M -2.52 % | 624.565 M -2.52 % | 640.684 M 6.18 % | 603.391 M -16.82 % | 725.419 M -12.47 % | 828.779 M 11.10 % | 745.979 M -12.04 % | 848.065 M 5.03 % | 807.476 M 2.18 % | 790.233 M -3.09 % | 815.409 M 2.59 % | 794.853 M -3.69 % | 825.295 M 3.84 % | 794.808 M 2.75 % | 773.533 M 2.63 % | 753.709 M 12.33 % | 671.001 M 4.57 % | 641.678 M -3.83 % | 667.215 M 11.51 % | 598.346 M -13.68 % | 693.167 M 52.03 % | 455.933 M 0.49 % | 453.695 M -12.51 % | 518.557 M -30.87 % | 750.117 M -4.90 % | 788.769 M -8.92 % | 866.009 M 26.73 % | 683.324 M 8.86 % | 627.690 M -17.40 % | 759.929 M 12.11 % | 677.830 M 32.90 % | 510.039 M 17.66 % | 433.469 M 6.38 % | 407.459 M 16.08 % | 351.029 M |
| Other non current assets | 1.670 M -92.54 % | 22.385 M -20.13 % | 28.027 M -22.09 % | 35.975 M 188.80 % | -40.513 M -2.32 % | -39.593 M 3.66 % | -41.099 M 6.71 % | -44.054 M 8.50 % | -48.148 M 5.33 % | -50.858 M 18.83 % | -62.659 M -8.43 % | -57.785 M 4.53 % | -60.530 M 1.76 % | -61.612 M -13.36 % | -54.352 M 1.56 % | -55.212 M 14.06 % | -64.246 M -5.40 % | -60.957 M 4.40 % | -63.764 M -2.64 % | -62.125 M -4.26 % | -59.588 M 3.08 % | -61.484 M -0.75 % | -61.028 M -187.84 % | 69.475 M -11.82 % | 78.790 M -5.00 % | 82.938 M -7.14 % | 89.319 M -5.07 % | 94.092 M 18.93 % | 79.114 M 2.04 % | 77.535 M 2.16 % | 75.899 M -19.02 % | 93.729 M 58.81 % | 59.019 M 74.03 % | 33.914 M 9.01 % | 31.112 M 70.91 % | 18.203 M 5.89 % | 17.191 M |
| Long term investments | 70.543 M 80.31 % | 39.124 M -47.46 % | 74.469 M 64.81 % | 45.184 M -37.45 % | 72.232 M 511.93 % | 11.804 M -66.82 % | 35.572 M 239.20 % | 10.487 M -74.89 % | 41.768 M 354.54 % | 9.189 M -83.48 % | 55.617 M 714.78 % | 6.826 M -89.50 % | 64.989 M 870.13 % | 6.699 M -90.77 % | 72.581 M 907.79 % | 7.202 M -88.56 % | 62.933 M 877.52 % | 6.438 M -85.88 % | 45.602 M 685.02 % | 5.809 M -87.44 % | 46.254 M 428.86 % | 8.746 M -88.87 % | 78.573 M 1 362.47 % | 5.373 M 1.16 % | 5.311 M 10.25 % | 4.818 M 13.10 % | 4.259 M 0.31 % | 4.246 M -43.39 % | 7.501 M -8.03 % | 8.156 M 15.40 % | 7.068 M 9.95 % | 6.428 M 23.72 % | 5.195 M -44.92 % | 9.432 M 21.86 % | 7.740 M 34.85 % | 5.740 M 21.15 % | 4.738 M |
| Intangible assets | 218.729 M 24 503.94 % | 889.000 K -99.70 % | 295.338 M 2 093.05 % | 13.467 M -96.10 % | 345.406 M 1 484.58 % | 21.798 M -93.96 % | 360.929 M 1 118.12 % | 29.630 M -92.42 % | 391.009 M 830.38 % | 42.027 M -89.14 % | 386.969 M 589.00 % | 56.164 M -86.74 % | 423.667 M 439.66 % | 78.506 M -82.52 % | 449.118 M 387.45 % | 92.137 M -79.55 % | 450.649 M 401.14 % | 89.924 M -77.57 % | 400.843 M 400.40 % | 80.105 M -78.57 % | 373.782 M 284.97 % | 97.095 M -77.07 % | 423.362 M 843.29 % | 44.882 M -76.81 % | 193.566 M 217.34 % | 60.996 M -68.50 % | 193.641 M 130.83 % | 83.890 M -66.46 % | 250.155 M 4.62 % | 239.113 M 6.46 % | 224.605 M -1.72 % | 228.527 M 2.32 % | 223.344 M 252.81 % | 63.304 M 190.56 % | 21.787 M 78.88 % | 12.180 M -12.52 % | 13.922 M |
| GoodWill | 0.000 -100.00 % | 205.367 M | 0.000 -100.00 % | 334.947 M | 0.000 -100.00 % | 337.230 M | 0.000 -100.00 % | 350.977 M | 0.000 -100.00 % | 357.331 M | 0.000 -100.00 % | 351.246 M | 0.000 -100.00 % | 353.217 M | 0.000 -100.00 % | 358.999 M | 0.000 -100.00 % | 337.798 M | 0.000 -100.00 % | 268.600 M | 0.000 -100.00 % | 273.918 M | 0.000 -100.00 % | 145.829 M 67 090.30 % | 217.039 K -99.85 % | 145.122 M | 0.000 -100.00 % | 144.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.622 M 7 677.79 % | 1.499 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 218.729 M 6.05 % | 206.256 M -30.16 % | 295.338 M -15.23 % | 348.414 M 0.87 % | 345.406 M -3.79 % | 359.028 M -0.53 % | 360.929 M -5.17 % | 380.607 M -2.66 % | 391.009 M -2.09 % | 399.358 M 3.20 % | 386.969 M -5.02 % | 407.410 M -3.84 % | 423.667 M -1.87 % | 431.723 M -3.87 % | 449.118 M -0.45 % | 451.136 M 0.11 % | 450.649 M 5.36 % | 427.722 M 6.71 % | 400.843 M 14.95 % | 348.705 M -6.71 % | 373.782 M 0.75 % | 371.013 M -12.37 % | 423.362 M 121.99 % | 190.711 M -1.59 % | 193.783 M -5.98 % | 206.118 M -5.78 % | 218.764 M -4.12 % | 228.154 M -8.80 % | 250.155 M 4.62 % | 239.113 M 6.46 % | 224.605 M -1.72 % | 228.527 M 2.32 % | 223.344 M 24.13 % | 179.926 M 672.66 % | 23.287 M 91.19 % | 12.180 M -12.52 % | 13.922 M |
| Property plant equipment net | 39.866 M -1.90 % | 40.638 M 14.07 % | 35.627 M -69.04 % | 115.071 M -0.85 % | 116.062 M -2.03 % | 118.463 M 5.37 % | 112.425 M -9.83 % | 124.686 M -20.61 % | 157.052 M -7.26 % | 169.343 M 1.51 % | 166.825 M -0.88 % | 168.300 M -2.63 % | 172.850 M 34.85 % | 128.176 M -13.86 % | 148.801 M 8.88 % | 136.668 M -11.37 % | 154.202 M 5.78 % | 145.770 M 1.27 % | 143.948 M 3.60 % | 138.952 M -1.80 % | 141.502 M 5.57 % | 134.035 M -7.69 % | 145.207 M -12.63 % | 166.188 M 2.63 % | 161.937 M -4.47 % | 169.523 M 2.71 % | 165.042 M -6.63 % | 176.768 M -11.46 % | 199.639 M 27.19 % | 156.965 M 19.20 % | 131.683 M -6.55 % | 140.914 M -8.85 % | 154.599 M -1.24 % | 156.548 M 27.77 % | 122.526 M 19.27 % | 102.727 M -8.30 % | 112.031 M |
| Total non current assets | 349.474 M 6.31 % | 328.722 M -24.16 % | 433.461 M -26.73 % | 591.606 M 10.85 % | 533.700 M 9.08 % | 489.295 M -3.86 % | 508.926 M -1.33 % | 515.780 M -12.55 % | 589.829 M 2.07 % | 577.890 M -5.17 % | 609.411 M 4.61 % | 582.536 M -11.94 % | 661.506 M 16.75 % | 566.598 M -15.50 % | 670.500 M 12.69 % | 595.006 M -10.90 % | 667.784 M 15.15 % | 579.930 M -1.77 % | 590.392 M 19.64 % | 493.466 M -12.12 % | 561.538 M 9.29 % | 513.794 M -20.61 % | 647.141 M 30.74 % | 494.980 M -1.76 % | 503.832 M -3.99 % | 524.758 M -2.13 % | 536.155 M -4.81 % | 563.260 M -6.65 % | 603.380 M 11.29 % | 542.182 M 10.28 % | 491.654 M -6.33 % | 524.869 M 6.99 % | 490.588 M 18.25 % | 414.859 M 96.54 % | 211.076 M 32.30 % | 159.545 M -4.08 % | 166.333 M |
| Other current assets | 12.633 M 20.47 % | 10.486 M -96.86 % | 333.882 M 1 493.71 % | 20.950 M -62.50 % | 55.862 M -43.41 % | 98.719 M 123.36 % | 44.197 M -52.62 % | 93.285 M 87.10 % | 49.858 M -52.89 % | 105.829 M 137.56 % | 44.549 M -47.88 % | 85.482 M 110.61 % | 40.587 M -48.23 % | 78.401 M 149.17 % | 31.465 M -72.87 % | 115.964 M 64.84 % | 70.351 M 6.51 % | 66.051 M 6.24 % | 62.172 M 28.99 % | 48.199 M -33.30 % | 72.266 M 1.75 % | 71.025 M -3.10 % | 73.300 M 30.65 % | 56.102 M -17.72 % | 68.186 M 68.37 % | 40.498 M -49.35 % | 79.949 M 7 994 941 700.00 % | 1.000 -100.00 % | 105.750 M 49.20 % | 70.880 M -9.10 % | 77.974 M -13.07 % | 89.701 M 57.52 % | 56.945 M -80.90 % | 298.179 M 41.74 % | 210.371 M 60.51 % | 131.062 M -11.58 % | 148.220 M |
| Short term investments | 14.494 M 58.34 % | 9.154 M -48.09 % | 17.636 M 3.21 % | 17.087 M -52.90 % | 36.278 M 40.61 % | 25.800 M -42.52 % | 44.883 M 8 547.98 % | 519.000 K -99.09 % | 57.107 M 46.48 % | 38.987 M -13.45 % | 45.047 M 37.99 % | 32.646 M -41.82 % | 56.112 M 95.02 % | 28.773 M -36.60 % | 45.386 M 9 454.95 % | 475.000 K -99.32 % | 70.217 M 20 051.70 % | 348.442 K -99.43 % | 61.619 M 16 586.70 % | 369.268 K -99.49 % | 72.115 M | 0.000 -100.00 % | 27.056 K -99.26 % | 3.678 M -94.60 % | 68.148 M 888 651.57 % | 7.668 K -93.73 % | 122.240 K -99.87 % | 94.092 M 5 421.81 % | 1.704 M -24.26 % | 2.250 M -42.64 % | 3.922 M -89.22 % | 36.385 M 333.21 % | 8.399 M -58.14 % | 20.066 M -6.39 % | 21.435 M 187.42 % | 7.458 M -3.16 % | 7.701 M |
| cash and cash equivalents | 80.385 M -36.37 % | 126.336 M 374.91 % | 26.602 M -52.81 % | 56.376 M -5.10 % | 59.404 M -4.44 % | 62.167 M -66.21 % | 183.969 M -35.33 % | 284.489 M 105.23 % | 138.618 M -9.15 % | 152.584 M 79.46 % | 85.025 M 13.98 % | 74.596 M 23.75 % | 60.279 M -29.89 % | 85.979 M 14.17 % | 75.307 M 4.72 % | 71.911 M -26.31 % | 97.581 M -44.06 % | 174.440 M 94.49 % | 89.689 M -34.38 % | 136.675 M -1.19 % | 138.317 M 48.73 % | 93.000 M -24.44 % | 123.084 M 8.94 % | 112.987 M 31.04 % | 86.226 M -28.50 % | 120.588 M -60.08 % | 302.112 M -1.82 % | 307.719 M -6.43 % | 328.869 M 54.45 % | 212.924 M 23.08 % | 172.995 M -14.79 % | 203.033 M -12.28 % | 231.444 M -5.60 % | 245.176 M -32.64 % | 364.000 M 10.28 % | 330.057 M 90.24 % | 173.498 M |
| Cash and short term investments | 94.879 M -29.97 % | 135.490 M 206.28 % | 44.238 M -39.78 % | 73.463 M -23.22 % | 95.682 M 53.91 % | 62.167 M -72.84 % | 228.852 M -19.70 % | 285.008 M 45.62 % | 195.725 M 28.27 % | 152.584 M 17.31 % | 130.072 M 74.37 % | 74.596 M -35.91 % | 116.391 M 35.37 % | 85.979 M -28.76 % | 120.693 M 67.84 % | 71.911 M -26.31 % | 97.581 M -44.06 % | 174.440 M 94.49 % | 89.689 M -34.38 % | 136.675 M -1.19 % | 138.317 M 48.73 % | 93.000 M -24.46 % | 123.111 M 8.96 % | 112.987 M -26.81 % | 154.374 M 28.01 % | 120.596 M -60.10 % | 302.234 M -1.78 % | 307.719 M -6.91 % | 330.573 M 53.63 % | 215.174 M 21.62 % | 176.917 M -26.11 % | 239.417 M -0.18 % | 239.843 M -9.58 % | 265.242 M -31.18 % | 385.435 M 14.20 % | 337.515 M 86.27 % | 181.199 M |
| Total current assets | 196.256 M -19.01 % | 242.326 M -45.02 % | 440.793 M 33.59 % | 329.962 M -11.65 % | 373.462 M -9.43 % | 412.357 M -22.15 % | 529.652 M -16.32 % | 632.918 M 29.38 % | 489.206 M -10.51 % | 546.668 M 15.96 % | 471.442 M -5.31 % | 497.894 M -2.38 % | 510.058 M -5.78 % | 541.327 M -0.86 % | 546.004 M -5.70 % | 578.998 M 9.78 % | 527.431 M -7.95 % | 573.001 M 19.30 % | 480.288 M -1.90 % | 489.569 M -0.82 % | 493.630 M 14.03 % | 432.890 M -5.56 % | 458.362 M -1.23 % | 464.070 M 15.32 % | 402.409 M -14.98 % | 473.316 M -27.69 % | 654.572 M -5.14 % | 690.026 M -9.81 % | 765.065 M 19.48 % | 640.332 M 13.51 % | 564.116 M -18.33 % | 690.757 M -3.83 % | 718.252 M 11.08 % | 646.597 M 0.28 % | 644.812 M 18.44 % | 544.415 M 26.53 % | 430.273 M |
| Inventory | 18.823 M 27.72 % | 14.738 M -18.25 % | 18.029 M -76.85 % | 77.877 M 1.16 % | 76.986 M 8.46 % | 70.980 M 3.35 % | 68.678 M 26.30 % | 54.378 M -6.13 % | 57.928 M -2.14 % | 59.197 M -20.24 % | 74.216 M 13.37 % | 65.463 M -7.04 % | 70.424 M 17.63 % | 59.868 M -4.50 % | 62.690 M 6.26 % | 58.997 M -0.09 % | 59.048 M 10.95 % | 53.221 M -6.38 % | 56.845 M 18.36 % | 48.029 M -24.89 % | 63.947 M 34.92 % | 47.398 M -27.03 % | 64.955 M -10.46 % | 72.547 M -11.70 % | 82.163 M 9.27 % | 75.196 M -4.51 % | 78.747 M 17.44 % | 67.052 M -35.99 % | 104.750 M 14.25 % | 91.685 M 7.41 % | 85.362 M 7.38 % | 79.494 M -12.57 % | 90.918 M 9.94 % | 82.695 M 68.74 % | 49.006 M 25.51 % | 39.046 M -41.54 % | 66.790 M |
| Net receivables | 69.921 M -14.33 % | 81.612 M 82.81 % | 44.644 M -71.69 % | 157.672 M | 0.000 -100.00 % | 180.491 M | 0.000 -100.00 % | 200.247 M | 0.000 -100.00 % | 229.058 M | 0.000 -100.00 % | 272.353 M | 0.000 -100.00 % | 317.079 M | 0.000 -100.00 % | 332.126 M 10.54 % | 300.451 M 7.58 % | 279.289 M 2.84 % | 271.583 M 5.81 % | 256.666 M 17.15 % | 219.099 M -1.07 % | 221.469 M 12.42 % | 196.996 M -11.06 % | 221.486 M 126.52 % | 97.778 M -61.86 % | 256.359 M 32.39 % | 193.641 M -20.15 % | 242.505 M 8.26 % | 223.993 M -14.70 % | 262.592 M 17.30 % | 223.863 M -20.66 % | 282.144 M -14.64 % | 330.546 M | 0.000 | 0.000 -100.00 % | 36.793 M 8.01 % | 34.064 M |
| Tax assets | 18.666 M -8.14 % | 20.319 M | 0.000 -100.00 % | 46.962 M 15.92 % | 40.513 M 2.32 % | 39.593 M -3.66 % | 41.099 M -6.71 % | 44.054 M -8.50 % | 48.148 M -5.33 % | 50.858 M -18.83 % | 62.659 M 8.43 % | 57.785 M -4.53 % | 60.530 M -1.76 % | 61.612 M 13.36 % | 54.352 M -1.56 % | 55.212 M -14.06 % | 64.246 M 5.40 % | 60.957 M -4.40 % | 63.764 M 2.64 % | 62.125 M 4.26 % | 59.588 M -3.08 % | 61.484 M 0.75 % | 61.028 M -3.49 % | 63.234 M -1.21 % | 64.011 M 4.32 % | 61.362 M 4.41 % | 58.770 M -2.05 % | 60.000 M -10.41 % | 66.971 M 10.86 % | 60.413 M 15.29 % | 52.400 M -5.20 % | 55.271 M 14.13 % | 48.430 M 38.22 % | 35.039 M 32.66 % | 26.412 M 27.63 % | 20.695 M 12.16 % | 18.450 M |
| Other assets | 1.000 K -50.00 % | 2.000 K | 0.000 100.00 % | -1.000 K -100.00 % | 59.331 M -6.29 % | 63.312 M 50.62 % | 42.035 M -45.23 % | 76.743 M 56.61 % | 49.003 M -47.05 % | 92.538 M 45.47 % | 63.611 M -43.82 % | 113.221 M 83.64 % | 61.654 M -52.61 % | 130.089 M 131.47 % | 56.201 M -50.01 % | 112.429 M 75.00 % | 64.245 M -30.47 % | 92.396 M 44.24 % | 64.056 M -39.06 % | 105.110 M 74.79 % | 60.134 M -44.39 % | 108.137 M 71.98 % | 62.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 |
| Account payables | 24.763 M -18.58 % | 30.414 M -21.40 % | 38.695 M -54.04 % | 84.190 M 16.82 % | 72.071 M 6.03 % | 67.972 M 45.94 % | 46.576 M -32.09 % | 68.586 M 38.79 % | 49.418 M -27.04 % | 67.732 M 52.23 % | 44.492 M -26.55 % | 60.572 M 18.29 % | 51.208 M -35.67 % | 79.608 M 19.85 % | 66.425 M -25.11 % | 88.695 M 21.58 % | 72.953 M 9.22 % | 66.797 M 17.51 % | 56.844 M 153.93 % | 22.386 M -32.86 % | 33.342 M 25.72 % | 26.520 M -31.30 % | 38.602 M -3.40 % | 39.960 M 14.04 % | 35.040 M -20.18 % | 43.896 M 3.75 % | 42.309 M -26.53 % | 57.589 M 17.03 % | 49.209 M -17.83 % | 59.888 M -9.27 % | 66.008 M -13.33 % | 76.164 M -28.27 % | 106.188 M 69.69 % | 62.579 M 11.10 % | 56.325 M -10.73 % | 63.098 M -2.88 % | 64.968 M |
| Tax payables | 1.821 M 29.52 % | 1.406 M -2.09 % | 1.436 M -31.81 % | 2.106 M 22.66 % | 1.717 M -31.65 % | 2.512 M 8.14 % | 2.323 M -13.45 % | 2.684 M 2.01 % | 2.631 M -39.97 % | 4.383 M -29.35 % | 6.204 M -31.71 % | 9.085 M 13.98 % | 7.971 M -9.91 % | 8.848 M 268.05 % | 2.404 M -67.96 % | 7.502 M 84.73 % | 4.061 M -72.10 % | 14.553 M 89.25 % | 7.690 M -21.95 % | 9.853 M 56.60 % | 6.292 M -20.70 % | 7.935 M 315.99 % | 1.907 M -20.79 % | 2.408 M 45.18 % | 1.659 M -20.47 % | 2.086 M 41.67 % | 1.472 M -32.97 % | 2.196 M -37.15 % | 3.494 M 25.68 % | 2.780 M 51.82 % | 1.831 M -80.31 % | 9.300 M 276.50 % | 2.470 M -74.03 % | 9.511 M -26.89 % | 13.010 M 104.15 % | 6.373 M 66.23 % | 3.834 M |
| Deferred revenue non current | 0.000 -100.00 % | 225.000 K | 0.000 | 0.000 -100.00 % | 183.342 M 18 382.06 % | 992.000 K -99.44 % | 178.720 M 11 704.49 % | 1.514 M -99.63 % | 406.179 M 34 004.03 % | 1.191 M -99.71 % | 405.769 M 101 342.25 % | 400.000 K -99.90 % | 384.881 M 115 828.01 % | 332.000 K -99.91 % | 355.078 M 1.82 % | 348.747 M -1.07 % | 352.536 M 4 080.29 % | 8.433 M -95.63 % | 192.803 M -3.01 % | 198.777 M -39.53 % | 328.718 M 35.07 % | 243.360 M -29.68 % | 346.081 M 392.82 % | 70.224 M 2.89 % | 68.252 M 70.03 % | 40.142 M 5.00 % | 38.230 M -88.09 % | 320.983 M 707.06 % | 39.772 M 23.37 % | 32.237 M 20.59 % | 26.734 M -14.57 % | 31.295 M 12.77 % | 27.752 M 142.11 % | -65.908 M -4 078.49 % | -1.577 M 60.77 % | -4.021 M -1 766.10 % | 241.312 K |
| Minority interest | 8.808 M 17.93 % | 7.469 M 16.14 % | 6.431 M -76.23 % | 27.050 M -4.87 % | 28.436 M 4.34 % | 27.254 M 2.47 % | 26.597 M -24.08 % | 35.033 M 5.53 % | 33.198 M 8.56 % | 30.580 M 5.26 % | 29.053 M -21.56 % | 37.037 M 9.75 % | 33.747 M -7.65 % | 36.541 M 36.19 % | 26.831 M 19.48 % | 22.456 M -8.89 % | 24.646 M 12.85 % | 21.839 M -17.12 % | 26.351 M 10.52 % | 23.843 M -12.31 % | 27.190 M 18.82 % | 22.883 M 738.42 % | 2.729 M -56.89 % | 6.330 M -38.64 % | 10.317 M -0.07 % | 10.324 M -1.82 % | 10.516 M -41.46 % | 17.963 M -32.80 % | 26.731 M 58.07 % | 16.911 M 10.71 % | 15.276 M -52.20 % | 31.960 M -67.74 % | 99.066 M 6.48 % | 93.034 M 321.46 % | 22.074 M 6.07 % | 20.811 M 5.19 % | 19.783 M |
| Capital lease obligations | 70.863 M 3.66 % | 68.363 M 6.31 % | 64.306 M -26.97 % | 88.060 M 0.62 % | 87.518 M -1.46 % | 88.812 M 8.57 % | 81.803 M -10.71 % | 91.618 M 149.84 % | 36.671 M -15.35 % | 43.319 M -3.05 % | 44.680 M 1.46 % | 44.039 M -9.35 % | 48.583 M 161.61 % | -78.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.629 M | 0.000 -100.00 % | 27.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.238 M -36.43 % | 3.521 M |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 50.384 M 14.94 % | 43.836 M 43.31 % | 30.588 M -1.37 % | 31.013 M 189.52 % | 10.712 M 17 753.33 % | 60.000 K -98.08 % | 3.132 M -80.99 % | 16.472 M 2 565.37 % | 618.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.632 M -0.84 % | 124.681 M -7.94 % | 135.433 M 48.87 % | 90.975 M -5.01 % | 95.774 M | 0.000 -100.00 % | 70.507 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 total stockholders equity | 56.524 M -0.82 % | 56.989 M -0.31 % | 57.167 M 708.70 % | 7.069 M -49.79 % | 14.079 M -76.13 % | 58.990 M -0.33 % | 59.183 M -8.34 % | 64.565 M -0.08 % | 64.615 M -7.37 % | 69.758 M -0.13 % | 69.849 M -5.27 % | 73.737 M -0.09 % | 73.803 M | 0.000 | 0.000 -100.00 % | 85.345 M | 0.000 -100.00 % | 94.987 M -16.59 % | 113.877 M -9.77 % | 126.202 M -7.98 % | 137.141 M 314.98 % | 33.047 M -65.26 % | 95.132 M -63.02 % | 257.274 M 467.50 % | 45.335 M 310.82 % | -21.504 M 84.05 % | -134.810 M 0.45 % | -135.423 M 17.80 % | -164.747 M -85.82 % | -88.658 M -12.61 % | -78.733 M 12.72 % | -90.212 M -57.17 % | -57.396 M -176.25 % | 75.273 M 3.54 % | 72.699 M 10.15 % | 66.002 M 45.81 % | 45.265 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.111 M 88.48 % | 1.120 M -58.66 % | 2.709 M 32.15 % | 2.050 M -38.99 % | 3.360 M 5.16 % | 3.195 M -29.95 % | 4.561 M 6.52 % | 4.282 M -47.25 % | 8.117 M 18.01 % | 6.878 M -17.03 % | 8.290 M -8.03 % | 9.014 M -19.63 % | 11.215 M 3.79 % | 10.806 M -6.34 % | 11.537 M -0.92 % | 11.644 M -19.54 % | 14.472 M 6.66 % | 13.569 M -20.95 % | 17.164 M 3 002.40 % | 553.258 K -89.99 % | 5.525 M 15.02 % | 4.803 M -2.31 % | 4.917 M -16.55 % | 5.892 M -11.32 % | 6.644 M 6.10 % | 6.263 M 1.51 % | 6.170 M 12.17 % | 5.500 M 15.76 % | 4.752 M 20.60 % | 3.940 M 62.82 % | 2.420 M 9.94 % | 2.201 M 39.98 % | 1.572 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.970 M 16.06 % | 86.134 M -6.20 % | 91.825 M -15.13 % | 108.197 M 63.94 % | 65.997 M -23.16 % | 85.891 M -22.17 % | 110.355 M 24.90 % | 88.355 M -21.86 % | 113.079 M 43.40 % | 78.857 M 0.69 % | 78.314 M 10.14 % | 71.101 M -22.44 % | 91.667 M -3.00 % | 94.505 M -17.47 % | 114.506 M 15.49 % | 99.148 M 0.28 % | 98.867 M 29.73 % | 76.212 M -14.14 % | 88.759 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 | 545.731 M -4.43 % | 571.050 M -34.68 % | 874.254 M -5.13 % | 921.567 M -4.65 % | 966.493 M 0.16 % | 964.964 M -10.70 % | 1.081 B -11.82 % | 1.225 B 8.63 % | 1.128 B -7.32 % | 1.217 B 6.35 % | 1.144 B -4.12 % | 1.194 B -3.21 % | 1.233 B -0.39 % | 1.238 B -2.73 % | 1.273 B -1.07 % | 1.286 B 2.14 % | 1.259 B 1.13 % | 1.245 B 9.75 % | 1.135 B 4.28 % | 1.088 B -2.43 % | 1.115 B 5.73 % | 1.055 B -9.72 % | 1.168 B 21.83 % | 959.050 M 5.83 % | 906.241 M -9.20 % | 998.074 M -16.18 % | 1.191 B -4.99 % | 1.253 B -8.42 % | 1.368 B 15.72 % | 1.183 B 12.00 % | 1.056 B -13.15 % | 1.216 B 0.56 % | 1.209 B 13.89 % | 1.061 B 24.02 % | 855.889 M 21.58 % | 703.961 M 17.99 % | 596.606 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 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 | 2005-01-31 | 2004-06-30 | 2004-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.352 M 144.91 % | -9.690 M | 0.000 | 0.000 100.00 % | -33.096 M | 0.000 100.00 % | -23.948 M | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 85.972 M | 0.000 | 0.000 -100.00 % | 35.116 M | 0.000 -100.00 % | 44.555 M | 0.000 -100.00 % | 39.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.339 M | 0.000 100.00 % | -17.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 57.708 M 412 300.00 % | -14.000 K -200.00 % | 14.000 K -96.01 % | 351.000 K 3 800.00 % | 9.000 K -99.20 % | 1.130 M | 0.000 | 0.000 -100.00 % | 1.061 M | 0.000 -100.00 % | 998.000 K | 0.000 -100.00 % | 1.349 M | 0.000 -100.00 % | 1.820 M | 0.000 | 0.000 -100.00 % | 1.346 M | 0.000 -100.00 % | 987.557 K | 0.000 -100.00 % | 1.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.184 M | 0.000 100.00 % | -148.971 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -10.923 M 24.15 % | -14.401 M -232.41 % | 10.876 M -72.05 % | 38.906 M 222.71 % | 12.056 M 214.66 % | -10.515 M 49.86 % | -20.973 M -153.57 % | 39.151 M -6.95 % | 42.076 M -5.53 % | 44.539 M 68.96 % | 26.360 M 193.48 % | 8.982 M 141.34 % | -21.727 M -23.38 % | -17.610 M 80.81 % | -91.770 M -100.41 % | -45.792 M -398.88 % | -9.179 M -6.99 % | -8.580 M -237.49 % | 6.240 M 116.09 % | -38.794 M -199.28 % | 39.075 M 507.98 % | -9.578 M -163.41 % | 15.104 M 4 022.23 % | 366.411 K 0.00 % | 366.410 K -93.56 % | 5.691 M 0.00 % | 5.691 M 144.89 % | -12.678 M 0.00 % | -12.678 M -370.03 % | 4.695 M 0.00 % | 4.695 M 114.20 % | -33.059 M 0.00 % | -33.059 M -11.08 % | -29.762 M 0.00 % | -29.762 M -166.88 % | -11.152 M 0.00 % | -11.152 M -199.10 % | 11.254 M 0.00 % | 11.254 M 100.00 % | 5.627 M 121.83 % | -25.776 M -100.00 % | -12.888 M |
| Accounts receivables | 7.796 M -62.88 % | 21.003 M 267.96 % | -12.505 M -152.76 % | 23.703 M 1 643.16 % | -1.536 M -113.39 % | 11.474 M 102.72 % | 5.660 M -88.52 % | 49.292 M 226.48 % | 15.098 M -69.64 % | 49.729 M 144.12 % | 20.371 M -47.00 % | 38.435 M 2 662.33 % | -1.500 M -167.48 % | 2.223 M 102.80 % | -79.520 M -973.08 % | 9.108 M 87.21 % | 4.865 M 109.32 % | -52.204 M -336.71 % | 22.054 M 136.56 % | -60.319 M -227.57 % | 47.283 M 190.46 % | -52.271 M -214.31 % | 45.726 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 |
| Inventory | -2.678 M -1 095.54 % | -224.000 K -109.19 % | 2.438 M 373.40 % | 515.000 K 118.23 % | -2.825 M 2.15 % | -2.887 M 81.76 % | -15.825 M -776.57 % | 2.339 M -86.19 % | 16.937 M 406.00 % | -5.535 M -314.62 % | 2.579 M 133.57 % | -7.683 M -983.64 % | -709.000 K -176.98 % | 921.000 K 111.13 % | -8.272 M -229.96 % | -2.507 M -241.72 % | 1.769 M -88.76 % | 15.742 M 247.82 % | -10.650 M -172.07 % | 14.776 M 823.34 % | -2.043 M -118.20 % | 11.224 M 238.28 % | -8.117 M -96.45 % | -4.132 M 0.00 % | -4.132 M -138.18 % | 10.821 M 0.00 % | 10.821 M 354.64 % | -4.250 M 0.00 % | -4.250 M -145.66 % | 9.308 M 0.00 % | 9.308 M 384.99 % | -3.266 M 0.00 % | -3.266 M 77.31 % | -14.395 M 0.00 % | -14.395 M -389.17 % | -2.943 M 0.00 % | -2.943 M -130.16 % | 9.756 M 0.00 % | 9.756 M 100.00 % | 4.878 M 138.97 % | -12.517 M -100.00 % | -6.259 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.456 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 |
| Other working capital | -16.041 M 54.40 % | -35.180 M -267.98 % | 20.943 M 42.59 % | 14.688 M -10.53 % | 16.417 M 185.94 % | -19.102 M -76.74 % | -10.808 M 13.40 % | -12.480 M -224.29 % | 10.041 M 2 810.43 % | 345.000 K -89.88 % | 3.410 M 115.66 % | -21.770 M -11.54 % | -19.518 M 5.96 % | -20.754 M -421.72 % | -3.978 M 92.41 % | -52.393 M -231.33 % | -15.813 M -156.71 % | 27.882 M 639.87 % | -5.165 M -176.53 % | 6.749 M 209.46 % | -6.165 M -119.59 % | 31.469 M 239.83 % | -22.505 M -600.30 % | 4.498 M 0.00 % | 4.498 M 187.67 % | -5.131 M 0.00 % | -5.131 M 39.13 % | -8.428 M 0.00 % | -8.428 M -82.73 % | -4.613 M 0.00 % | -4.613 M 84.52 % | -29.793 M 0.00 % | -29.793 M -93.88 % | -15.367 M 0.00 % | -15.367 M -87.19 % | -8.209 M 0.00 % | -8.209 M -648.11 % | 1.498 M 0.00 % | 1.498 M 100.00 % | 748.861 K 105.65 % | -13.259 M -100.00 % | -6.629 M |
| Other non cash items | -63.606 M 57.07 % | -148.148 M -1 199.77 % | -11.398 M -76.99 % | -6.440 M -135.03 % | 18.386 M -49.79 % | 36.617 M 369.16 % | -13.604 M 42.86 % | -23.810 M -191.10 % | 26.137 M 764.32 % | 3.024 M -78.45 % | 14.030 M 182.97 % | -16.910 M -147.09 % | 35.913 M 537.38 % | -8.211 M -111.60 % | 70.791 M 619.15 % | -13.636 M -138.27 % | -5.723 M -123.64 % | 24.210 M 969.81 % | 2.263 M -92.58 % | 30.492 M 85.48 % | 16.440 M -47.89 % | 31.551 M 727.84 % | 3.811 M -76.85 % | 16.463 M 1.02 % | 16.296 M 10.91 % | 14.694 M -3.04 % | 15.154 M -34.42 % | 23.106 M 0.00 % | 23.106 M 384.35 % | 4.771 M 0.00 % | 4.771 M -75.19 % | 19.229 M 567.83 % | -4.110 M -190.58 % | 4.537 M 189.10 % | 1.569 M 104.28 % | -36.645 M -46.81 % | -24.961 M -933.53 % | 2.995 M -77.85 % | 13.519 M 100.00 % | 6.760 M 522.22 % | -1.601 M -100.00 % | -800.500 K |
| Net cash provided by operating activities | -45.325 M -5.30 % | -43.042 M -1 752.07 % | -2.324 M -104.71 % | 49.339 M 239.99 % | 14.512 M -63.93 % | 40.235 M 203.89 % | -38.727 M -226.97 % | 30.500 M -66.35 % | 90.643 M 116.10 % | 41.945 M 16.10 % | 36.129 M 1 932.10 % | -1.972 M -105.14 % | 38.335 M 189.03 % | -43.057 M -808.18 % | -4.741 M 90.41 % | -49.442 M -346.21 % | 20.081 M -71.67 % | 70.880 M 87.38 % | 37.828 M -0.37 % | 37.969 M -52.93 % | 80.657 M 4.07 % | 77.505 M 41.33 % | 54.840 M -9.38 % | 60.518 M 0.00 % | 60.518 M 31.42 % | 46.049 M 0.00 % | 46.049 M -42.28 % | 79.779 M 0.00 % | 79.779 M 22.16 % | 65.306 M 0.00 % | 65.306 M 1 998.10 % | -3.441 M 0.00 % | -3.441 M -115.17 % | 22.686 M 0.00 % | 22.686 M -35.57 % | 35.209 M 0.00 % | 35.209 M -49.54 % | 69.778 M 0.00 % | 69.778 M 100.00 % | 34.889 M 44.27 % | 24.183 M 100.00 % | 12.091 M |
| Investments in property plant and equipment | -942.000 K 59.85 % | -2.346 M -93.40 % | -1.213 M 42.84 % | -2.122 M -2.02 % | -2.080 M 23.92 % | -2.734 M -39.63 % | -1.958 M 21.27 % | -2.487 M 29.94 % | -3.550 M -12.91 % | -3.144 M 52.84 % | -6.667 M 4.54 % | -6.984 M 7.31 % | -7.535 M 7.25 % | -8.124 M 21.10 % | -10.296 M 10.13 % | -11.456 M 2.09 % | -11.701 M 1.58 % | -11.889 M -50.90 % | -7.878 M 26.74 % | -10.754 M -72.38 % | -6.239 M 46.69 % | -11.704 M -11.66 % | -10.482 M 49.01 % | -20.556 M 0.00 % | -20.556 M 50.47 % | -41.503 M 0.00 % | -41.503 M -6.08 % | -39.124 M 0.00 % | -39.124 M -58.00 % | -24.761 M 0.00 % | -24.761 M 40.78 % | -41.815 M 0.00 % | -41.815 M 41.71 % | -71.733 M -2 604.02 % | -2.653 M 93.73 % | -42.343 M -777.14 % | -4.827 M 54.29 % | -10.562 M -20.03 % | -8.799 M -100.00 % | -4.400 M 16.20 % | -5.250 M -100.00 % | -2.625 M |
| Acquisitions net | 0.000 -100.00 % | 350.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -344.000 K | 0.000 -100.00 % | 2.000 K 100.71 % | -281.000 K 86.46 % | -2.076 M 83.15 % | -12.321 M -225.95 % | -3.780 M 74.93 % | -15.076 M 54.52 % | -33.146 M | 0.000 100.00 % | -12.974 M -5 537.71 % | 238.584 K 100.10 % | -238.459 M -58 573.87 % | 407.805 K | 0.000 -100.00 % | 8.058 M | 0.000 -100.00 % | 2.969 M | 0.000 100.00 % | -34.249 M | 0.000 100.00 % | -128.397 M | 0.000 100.00 % | -26.481 M | 0.000 100.00 % | -111.921 M | 0.000 -100.00 % | 20.648 M | 0.000 -100.00 % | 2.487 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.047 M | 0.000 100.00 % | -25.742 K 0.00 % | -25.742 K 98.66 % | -1.922 M 0.00 % | -1.922 M 49.46 % | -3.803 M 0.00 % | -3.803 M 86.59 % | -28.362 M 0.00 % | -28.362 M -699.81 % | -3.546 M 0.00 % | -3.546 M 33.40 % | -5.325 M 0.00 % | -5.325 M 45.15 % | -9.707 M 0.00 % | -9.707 M -483.37 % | -1.664 M 0.00 % | -1.664 M -100.00 % | -832.005 K 90.99 % | -9.238 M -100.00 % | -4.619 M |
| Sales maturities of investments | 0.000 -100.00 % | 105.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 638.886 K | 0.000 -100.00 % | 1.404 M 0.00 % | 1.404 M 8.41 % | 1.295 M 0.00 % | 1.295 M -96.54 % | 37.407 M 0.00 % | 37.407 M 350.24 % | 8.308 M 0.00 % | 8.308 M -22.54 % | 10.726 M 0.00 % | 10.726 M -29.63 % | 15.242 M 0.00 % | 15.242 M 1 348.57 % | 1.052 M 0.00 % | 1.052 M 777.06 % | 119.971 K 0.00 % | 119.968 K 100.00 % | 59.984 K -86.98 % | 460.686 K 100.00 % | 230.343 K |
| Other investing activites | -400.000 K 96.48 % | -11.360 M -216.52 % | 9.749 M 713.14 % | -1.590 M -27.71 % | -1.245 M -128.86 % | -544.000 K -170.01 % | 777.000 K 188.90 % | -874.000 K 59.14 % | -2.139 M -880.66 % | 274.000 K -84.91 % | 1.816 M 164.47 % | -2.817 M -116.32 % | 17.263 M 444.02 % | -5.018 M 62.01 % | -13.209 M -140.12 % | -5.501 M 47.41 % | -10.461 M 4.65 % | -10.972 M -236.62 % | -3.259 M 26.73 % | -4.449 M 55.01 % | -9.888 M -48.61 % | -6.654 M -355.98 % | -1.459 M 92.39 % | -19.178 M -200.00 % | 19.178 M 150.17 % | -38.224 M -190.73 % | 42.130 M 1 130.64 % | -4.088 M -174.05 % | 5.520 M 112.71 % | -43.426 M -196.90 % | 44.815 M 236.62 % | -32.803 M -194.71 % | 34.635 M 120.53 % | 15.705 M 316.18 % | -7.265 M 42.23 % | -12.575 M -193.27 % | 13.483 M 157.79 % | -23.330 M -325.55 % | 10.343 M 100.00 % | 5.172 M -63.13 % | 14.027 M 100.00 % | 7.014 M |
| Net cash used for investing activites | -1.342 M -100.40 % | 336.666 M 3 844.07 % | 8.536 M 329.96 % | -3.712 M -11.64 % | -3.325 M -1.43 % | -3.278 M -177.56 % | -1.181 M 64.86 % | -3.361 M 44.29 % | -6.033 M -110.21 % | -2.870 M 40.81 % | -4.849 M 51.90 % | -10.082 M -231.76 % | 7.652 M 130.05 % | -25.463 M 6.68 % | -27.285 M 14.82 % | -32.033 M 42.08 % | -55.308 M -141.94 % | -22.860 M 5.19 % | -24.111 M -61.12 % | -14.964 M 94.12 % | -254.586 M -1 286.85 % | -18.357 M -53.73 % | -11.941 M -7.38 % | -11.120 M 42.02 % | -19.178 M 45.60 % | -35.255 M 16.32 % | -42.130 M -9.90 % | -38.336 M -594.48 % | -5.520 M 96.79 % | -171.823 M -283.40 % | -44.815 M 24.41 % | -59.284 M -71.17 % | -34.635 M 79.05 % | -165.296 M -2 375.32 % | 7.265 M 124.67 % | -29.443 M -118.38 % | -13.483 M 40.36 % | -22.605 M -118.55 % | -10.343 M -100.00 % | -5.172 M 63.13 % | -14.027 M -100.00 % | -7.014 M |
| Debt repayment | -5.065 M 97.37 % | -192.541 M -1 404.46 % | -12.798 M | 0.000 100.00 % | -13.353 M | 0.000 100.00 % | -31.610 M 2.57 % | -32.444 M | 0.000 100.00 % | -12.592 M | 0.000 100.00 % | -2.863 M | 0.000 -100.00 % | 79.684 M | 0.000 -100.00 % | 17.819 M 332.71 % | 4.118 M | 0.000 -100.00 % | 35.553 M | 0.000 -100.00 % | 207.554 M | 0.000 | 0.000 100.00 % | -273.007 M | 0.000 -100.00 % | 98.103 M | 0.000 100.00 % | -99.512 M | 0.000 -100.00 % | 59.945 M | 0.000 -100.00 % | 98.825 M | 0.000 -100.00 % | 1.814 M | 0.000 100.00 % | -6.587 M | 0.000 -100.00 % | 82.983 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 52.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.927 K | 0.000 -100.00 % | 78.321 K 0.00 % | 78.320 K 107.62 % | 37.722 K 0.00 % | 37.722 K -92.31 % | 490.507 K 51.57 % | 323.614 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.313 M 0.00 % | 1.313 M 91.98 % | 684.129 K 0.00 % | 684.128 K 582.56 % | 100.229 K 0.00 % | 100.226 K 100.00 % | 50.113 K -60.34 % | 126.360 K 100.00 % | 63.180 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 100.00 % | -19.338 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -261.567 K 0.00 % | -261.567 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.999 M 1.33 % | -6.080 M | 0.000 100.00 % | -5.692 M -16 162.86 % | -35.000 K 99.36 % | -5.473 M | 0.000 100.00 % | -5.637 M -2 866.84 % | -190.000 K 99.01 % | -19.139 M | 0.000 | 0.000 100.00 % | -17.328 M | 0.000 100.00 % | -18.229 M | 0.000 100.00 % | -11.366 M -93.62 % | -5.870 M | 0.000 100.00 % | -17.013 M | 0.000 100.00 % | -17.072 M | 0.000 100.00 % | -7.653 M | 0.000 100.00 % | -14.665 M | 0.000 100.00 % | -27.553 M | 0.000 100.00 % | -12.740 M | 0.000 100.00 % | -7.837 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 49.000 K 100.33 % | -14.685 M -147.43 % | -5.935 M 87.75 % | -48.435 M -6 332.27 % | -753.000 K 99.51 % | -154.200 M -1 344.23 % | -10.677 M -5 292.42 % | -198.000 K 99.17 % | -23.846 M -135.17 % | -10.140 M 38.99 % | -16.620 M -209.79 % | -5.365 M 84.54 % | -34.710 M -49 685.71 % | 70.000 K -97.96 % | 3.432 M 1 548.10 % | -237.000 K -261.22 % | 147.000 K 100.35 % | -42.018 M -408.51 % | 13.620 M 133.39 % | -40.791 M -715.12 % | -5.004 M 86.03 % | -35.809 M 43.04 % | -62.863 M -132.51 % | 193.355 M 196.29 % | -200.815 M -871.46 % | 26.030 M 204.40 % | -24.934 M -162.18 % | 40.100 M 154.48 % | -73.606 M -1 971.81 % | 3.932 M 208.10 % | -3.638 M -145.26 % | 8.037 M 221.88 % | -6.594 M -153.23 % | 12.388 M 199.40 % | -12.463 M -256.68 % | 7.955 M 188.59 % | -8.979 M -110.13 % | 88.630 M 195.51 % | -92.799 M -100.00 % | -46.399 M -644.53 % | -6.232 M -100.00 % | -3.116 M |
| Net cash used provided by financing activities | -5.016 M 97.58 % | -207.174 M -1 005.93 % | -18.733 M 61.32 % | -48.435 M -243.36 % | -14.106 M 90.85 % | -154.200 M -219.35 % | -48.286 M -24.70 % | -38.722 M -62.38 % | -23.846 M 16.11 % | -28.424 M -70.66 % | -16.655 M -21.56 % | -13.701 M 60.53 % | -34.710 M -146.83 % | 74.117 M 2 186.15 % | 3.242 M 308.22 % | -1.557 M 89.67 % | -15.073 M 64.13 % | -42.018 M -231.94 % | 31.845 M 178.07 % | -40.791 M -122.13 % | 184.321 M 614.73 % | -35.809 M 51.76 % | -74.229 M 13.05 % | -85.365 M 57.49 % | -200.815 M -287.33 % | 107.196 M 529.92 % | -24.934 M 41.59 % | -42.687 M 42.01 % | -73.606 M -230.92 % | 56.224 M 1 645.60 % | -3.638 M -103.95 % | 92.197 M 1 498.19 % | -6.594 M 38.51 % | -10.724 M 13.95 % | -12.463 M -24.58 % | -10.004 M -11.41 % | -8.979 M -105.48 % | 163.976 M 276.70 % | -92.799 M -100.00 % | -46.399 M -644.53 % | -6.232 M -100.00 % | -3.116 M |
| Effect of forex changes on cash | 5.732 M 319.53 % | -2.611 M -92.27 % | -1.358 M -517.27 % | -220.000 K -241.03 % | 156.000 K 103.42 % | -4.559 M 63.01 % | -12.326 M -417.03 % | -2.384 M -135.08 % | 6.795 M 3 160.81 % | -222.000 K 28.16 % | -309.000 K -651.79 % | 56.000 K 109.23 % | -607.000 K 72.41 % | -2.200 M -170.65 % | 3.114 M -49.55 % | 6.173 M 228.00 % | 1.882 M 43.29 % | 1.313 M 122.24 % | -5.905 M -903.50 % | 734.879 K 481.21 % | -192.775 K 91.52 % | -2.274 M -299.27 % | 1.141 M 101.83 % | -62.347 M -201.94 % | 61.160 M 187.53 % | -69.875 M -201.08 % | 69.129 M 1 571.78 % | -4.697 M 28.77 % | -6.594 M -120.55 % | 32.090 M 191.54 % | -35.056 M 19.65 % | -43.631 M -243.00 % | 30.510 M -61.97 % | 80.230 M 188.56 % | -90.592 M -1 224.21 % | 8.058 M 190.27 % | -8.926 M 92.63 % | -121.185 M -198.26 % | 123.328 M 100.00 % | 61.664 M 392.74 % | -21.065 M -100.00 % | -10.532 M |
| Net change in cash | 80.385 M -4.12 % | 83.839 M 97.28 % | 42.497 M 1 503.47 % | -3.028 M -9.59 % | -2.763 M 97.73 % | -121.802 M -21.17 % | -100.520 M -619.70 % | -13.967 M -120.67 % | 67.559 M 547.80 % | 10.429 M -27.15 % | 14.316 M 155.71 % | -25.699 M -340.85 % | 10.670 M 214.10 % | 3.397 M 113.23 % | -25.670 M 66.60 % | -76.859 M -58.74 % | -48.418 M -761.89 % | 7.315 M -81.55 % | 39.657 M 332.58 % | -17.051 M -267.18 % | 10.199 M 116.25 % | -62.773 M -172.88 % | 86.130 M 143.80 % | -196.629 M -300.00 % | -49.157 M -151.08 % | 96.229 M 300.00 % | 24.057 M 302.44 % | -11.883 M -300.00 % | -2.971 M 91.84 % | -36.406 M -300.00 % | -9.101 M 67.86 % | -28.318 M -300.00 % | -7.079 M 95.16 % | -146.209 M -300.00 % | -36.552 M -578.29 % | 7.642 M 300.00 % | 1.911 M -98.94 % | 179.929 M 300.00 % | 44.982 M 0.00 % | 44.982 M 624.83 % | -8.571 M 0.00 % | -8.571 M |
| Cash at beginning of period | 0.000 -100.00 % | 42.497 M | 0.000 -100.00 % | 59.404 M -4.44 % | 62.167 M -66.21 % | 183.969 M -35.33 % | 284.489 M 86.45 % | 152.585 M 79.46 % | 85.025 M 13.98 % | 74.596 M 23.75 % | 60.279 M -29.89 % | 85.978 M 14.17 % | 75.307 M 4.72 % | 71.910 M -26.31 % | 97.581 M -44.06 % | 174.440 M 26.20 % | 138.222 M -0.07 % | 138.317 M 40.20 % | 98.660 M -19.95 % | 123.241 M 9.02 % | 113.042 M 31.25 % | 86.130 M | 0.000 -100.00 % | 317.217 M 300.00 % | 79.304 M -62.50 % | 211.490 M 300.00 % | 52.872 M -76.48 % | 224.808 M 300.00 % | 56.202 M -76.53 % | 239.439 M 300.00 % | 59.860 M -76.96 % | 259.762 M 300.00 % | 64.940 M -83.41 % | 391.385 M 300.00 % | 97.846 M -72.54 % | 356.358 M 300.00 % | 89.089 M -40.66 % | 150.128 M 300.00 % | 37.532 M 0.00 % | 37.532 M -27.75 % | 51.945 M 0.00 % | 51.945 M |
| Cash at end of period | 80.385 M -36.37 % | 126.336 M 197.28 % | 42.497 M -24.62 % | 56.376 M -5.10 % | 59.404 M -4.44 % | 62.167 M -66.21 % | 183.969 M 32.72 % | 138.618 M -9.15 % | 152.584 M 79.46 % | 85.025 M 13.98 % | 74.595 M 23.75 % | 60.279 M -29.89 % | 85.977 M 14.17 % | 75.307 M 4.72 % | 71.911 M -26.31 % | 97.581 M 8.66 % | 89.804 M -38.34 % | 145.632 M 5.29 % | 138.317 M 30.25 % | 106.190 M -13.84 % | 123.241 M 427.66 % | 23.356 M -72.88 % | 86.130 M -28.58 % | 120.588 M 300.00 % | 30.147 M -90.20 % | 307.719 M 300.00 % | 76.930 M -63.87 % | 212.924 M 300.00 % | 53.231 M -73.78 % | 203.033 M 300.00 % | 50.758 M -78.07 % | 231.444 M 300.00 % | 57.861 M -76.40 % | 245.176 M 300.00 % | 61.294 M -83.16 % | 364.000 M 300.00 % | 91.000 M -72.43 % | 330.057 M 300.00 % | 82.514 M 0.00 % | 82.514 M 90.24 % | 43.374 M 0.00 % | 43.374 M |
| Operating cash flow | -45.325 M -5.30 % | -43.042 M -1 752.07 % | -2.324 M -104.71 % | 49.339 M 239.99 % | 14.512 M -63.93 % | 40.235 M 203.89 % | -38.727 M -226.97 % | 30.500 M -66.35 % | 90.643 M 116.10 % | 41.945 M 16.10 % | 36.129 M 1 932.10 % | -1.972 M -105.14 % | 38.335 M 189.03 % | -43.057 M -808.18 % | -4.741 M 90.41 % | -49.442 M -346.21 % | 20.081 M -71.67 % | 70.880 M 87.38 % | 37.828 M -0.37 % | 37.969 M -52.93 % | 80.657 M 4.07 % | 77.505 M 41.33 % | 54.840 M -9.38 % | 60.518 M 0.00 % | 60.518 M 31.42 % | 46.049 M 0.00 % | 46.049 M -42.28 % | 79.779 M 0.00 % | 79.779 M 22.16 % | 65.306 M 0.00 % | 65.306 M 1 998.10 % | -3.441 M 0.00 % | -3.441 M -115.17 % | 22.686 M 0.00 % | 22.686 M -35.57 % | 35.209 M 0.00 % | 35.209 M -49.54 % | 69.778 M 0.00 % | 69.778 M 100.00 % | 34.889 M 44.27 % | 24.183 M 100.00 % | 12.091 M |
| Capital expenditure | -942.000 K 76.52 % | -4.012 M -230.75 % | -1.213 M 42.84 % | -2.122 M -2.02 % | -2.080 M 23.92 % | -2.734 M -39.63 % | -1.958 M 21.27 % | -2.487 M 29.94 % | -3.550 M -12.91 % | -3.144 M 52.84 % | -6.667 M 4.54 % | -6.984 M 7.31 % | -7.535 M 7.25 % | -8.124 M 21.10 % | -10.296 M 10.13 % | -11.456 M 2.09 % | -11.701 M 1.58 % | -11.889 M -50.90 % | -7.878 M 26.74 % | -10.754 M -72.38 % | -6.239 M 46.69 % | -11.704 M -11.66 % | -10.482 M 49.01 % | -20.556 M 0.00 % | -20.556 M 50.47 % | -41.503 M 0.00 % | -41.503 M -6.08 % | -39.124 M 0.00 % | -39.124 M -58.00 % | -24.761 M 0.00 % | -24.761 M 40.78 % | -41.815 M 0.00 % | -41.815 M 41.71 % | -71.733 M -2 604.02 % | -2.653 M 93.73 % | -42.343 M -777.14 % | -4.827 M 54.29 % | -10.562 M -20.03 % | -8.799 M -100.00 % | -4.400 M 16.20 % | -5.250 M -100.00 % | -2.625 M |
| Free CashFlow | -46.267 M 1.67 % | -47.054 M -1 230.34 % | -3.537 M -107.49 % | 47.217 M 279.80 % | 12.432 M -66.85 % | 37.501 M 192.17 % | -40.685 M -245.24 % | 28.013 M -67.84 % | 87.093 M 124.46 % | 38.801 M 31.70 % | 29.462 M 428.96 % | -8.956 M -129.08 % | 30.800 M 160.18 % | -51.181 M -240.37 % | -15.037 M 75.31 % | -60.898 M -826.71 % | 8.380 M -85.79 % | 58.992 M 96.97 % | 29.950 M 10.05 % | 27.215 M -63.43 % | 74.418 M 13.10 % | 65.801 M 48.34 % | 44.359 M 11.00 % | 39.962 M 0.00 % | 39.962 M 779.09 % | 4.546 M 0.00 % | 4.546 M -88.82 % | 40.655 M 0.00 % | 40.655 M 0.27 % | 40.544 M 0.00 % | 40.544 M 189.59 % | -45.255 M 0.00 % | -45.255 M 7.73 % | -49.047 M -344.82 % | 20.033 M 380.82 % | -7.134 M -123.48 % | 30.382 M -48.69 % | 59.217 M -2.89 % | 60.979 M 100.00 % | 30.490 M 61.04 % | 18.933 M 100.00 % | 9.466 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2005 | 2004 | 2004 |