
Singapore Exchange Limited SPXCF
Finances
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.371 B 11.28 % | 1.232 B 3.12 % | 1.194 B 8.68 % | 1.099 B 4.08 % | 1.056 B 0.31 % | 1.053 B 15.71 % | 909.749 M 6.38 % | 855.155 M 6.04 % | 806.441 M -2.71 % | 828.881 M 6.47 % | 778.517 M 13.34 % | 686.860 M -3.96 % | 715.144 M 10.37 % | 647.924 M -1.93 % | 660.684 M 3.28 % | 639.714 M 7.55 % | 594.830 M -22.61 % | 768.579 M 33.38 % | 576.223 M 41.38 % | 407.560 M 48.36 % | 274.714 M -13.15 % | 316.308 M 44.76 % | 218.504 M -4.46 % | 228.709 M |
Net income | 647.983 M 8.38 % | 597.907 M 4.73 % | 570.895 M 26.47 % | 451.398 M 1.35 % | 445.406 M -5.60 % | 471.815 M 20.64 % | 391.098 M 7.68 % | 363.200 M 6.92 % | 339.692 M -2.67 % | 349.017 M 0.12 % | 348.612 M 8.79 % | 320.438 M -4.60 % | 335.900 M 15.13 % | 291.754 M -1.05 % | 294.853 M -7.88 % | 320.074 M 4.72 % | 305.657 M -36.10 % | 478.320 M 13.41 % | 421.777 M 124.81 % | 187.614 M 79.77 % | 104.366 M -21.51 % | 132.964 M 730.97 % | 16.001 M -73.73 % | 60.906 M |
Income before tax | 785.891 M 10.84 % | 709.017 M 2.85 % | 689.379 M 24.19 % | 555.122 M 2.66 % | 540.762 M -5.67 % | 573.249 M 20.81 % | 474.485 M 8.46 % | 437.470 M 6.99 % | 408.884 M -1.44 % | 414.849 M 0.80 % | 411.549 M 8.58 % | 379.037 M -7.11 % | 408.036 M 14.85 % | 355.282 M -0.08 % | 355.572 M -7.23 % | 383.273 M 3.98 % | 368.612 M -35.95 % | 575.526 M 17.37 % | 490.340 M 106.83 % | 237.079 M 76.10 % | 134.628 M -18.94 % | 166.086 M 503.91 % | 27.502 M -64.33 % | 77.097 M |
Income before tax ratio | 0.57 -0.39 % | 0.58 -0.26 % | 0.58 14.27 % | 0.51 -1.37 % | 0.51 -5.96 % | 0.54 4.41 % | 0.52 1.95 % | 0.51 0.90 % | 0.51 1.30 % | 0.50 -5.32 % | 0.53 -4.21 % | 0.55 -3.28 % | 0.57 4.05 % | 0.55 1.89 % | 0.54 -10.17 % | 0.60 -3.32 % | 0.62 -17.24 % | 0.75 -12.00 % | 0.85 46.29 % | 0.58 18.70 % | 0.49 -6.67 % | 0.53 317.17 % | 0.13 -62.66 % | 0.34 |
EBITDA | 888.145 M 8.95 % | 815.185 M 4.59 % | 779.395 M 20.16 % | 648.630 M 2.02 % | 635.781 M -4.21 % | 663.698 M 23.94 % | 535.497 M 19.79 % | 447.035 M 6.38 % | 420.226 M -1.73 % | 427.633 M -6.86 % | 459.108 M 9.96 % | 417.525 M -1.21 % | 422.638 M 4.34 % | 405.075 M -1.46 % | 411.095 M 1.59 % | 404.676 M 4.79 % | 386.184 M -28.45 % | 539.708 M 33.38 % | 404.645 M 69.90 % | 238.167 M 62.22 % | 146.815 M -20.58 % | 184.858 M 148.84 % | 74.288 M -7.99 % | 80.736 M |
Net income ratio | 0.47 -2.61 % | 0.49 1.56 % | 0.48 16.37 % | 0.41 -2.63 % | 0.42 -5.89 % | 0.45 4.26 % | 0.43 1.22 % | 0.42 0.83 % | 0.42 0.04 % | 0.42 -5.97 % | 0.45 -4.02 % | 0.47 -0.67 % | 0.47 4.31 % | 0.45 0.90 % | 0.45 -10.80 % | 0.50 -2.63 % | 0.51 -17.43 % | 0.62 -14.98 % | 0.73 59.01 % | 0.46 21.17 % | 0.38 -9.62 % | 0.42 474.03 % | 0.07 -72.50 % | 0.27 |
Ratio EBITDA | 0.65 -2.09 % | 0.66 1.43 % | 0.65 10.57 % | 0.59 -1.98 % | 0.60 -4.50 % | 0.63 7.11 % | 0.59 12.60 % | 0.52 0.32 % | 0.52 1.00 % | 0.52 -12.52 % | 0.59 -2.99 % | 0.61 2.86 % | 0.59 -5.47 % | 0.63 0.48 % | 0.62 -1.64 % | 0.63 -2.56 % | 0.65 -7.54 % | 0.70 0.00 % | 0.70 20.17 % | 0.58 9.35 % | 0.53 -8.55 % | 0.58 71.90 % | 0.34 -3.69 % | 0.35 |
Gross profit ratio | 0.74 3.52 % | 0.72 -16.19 % | 0.86 0.87 % | 0.85 -0.21 % | 0.85 -1.47 % | 0.86 -1.79 % | 0.88 31.36 % | 0.67 -0.28 % | 0.67 0.89 % | 0.67 12.06 % | 0.59 -4.36 % | 0.62 -3.66 % | 0.64 2.25 % | 0.63 -36.97 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
Weighted average shs out dil | 1.075 B -1.93 % | 1.096 B -0.83 % | 1.106 B 0.07 % | 1.105 B 1.81 % | 1.085 B 0.94 % | 1.075 B 0.12 % | 1.074 B 0.02 % | 1.074 B -0.01 % | 1.074 B -0.01 % | 1.074 B -0.04 % | 1.074 B 0.03 % | 1.074 B 0.14 % | 1.072 B 0.12 % | 1.071 B 0.06 % | 1.070 B 0.07 % | 1.070 B -0.10 % | 1.071 B 0.25 % | 1.068 B 0.47 % | 1.063 B 0.72 % | 1.055 B 1.66 % | 1.038 B 1.03 % | 1.028 B 2.56 % | 1.002 B 0.10 % | 1.001 B |
Weighted average shs out | 1.076 B -1.70 % | 1.095 B 2.43 % | 1.069 B -0.03 % | 1.069 B -0.09 % | 1.070 B -0.04 % | 1.070 B 0.02 % | 1.070 B -0.04 % | 1.071 B 0.01 % | 1.070 B -0.05 % | 1.071 B 0.02 % | 1.071 B 0.09 % | 1.070 B 0.09 % | 1.069 B 0.09 % | 1.068 B 0.11 % | 1.067 B 0.24 % | 1.064 B 0.06 % | 1.063 B 0.24 % | 1.061 B 0.49 % | 1.056 B 1.03 % | 1.045 B 1.03 % | 1.034 B 1.31 % | 1.021 B 2.06 % | 1.000 B 0.02 % | 1.000 B |
EPS diluted | 0.60 9.09 % | 0.55 5.77 % | 0.52 26.83 % | 0.41 0.00 % | 0.41 -6.82 % | 0.44 22.22 % | 0.36 5.88 % | 0.34 6.25 % | 0.32 -3.03 % | 0.33 0.00 % | 0.33 10.00 % | 0.30 -3.23 % | 0.31 14.81 % | 0.27 -3.57 % | 0.28 -6.67 % | 0.30 3.45 % | 0.29 -35.56 % | 0.45 12.50 % | 0.40 122.22 % | 0.18 80.00 % | 0.10 -23.08 % | 0.13 712.50 % | 0.02 -73.68 % | 0.06 |
Earnings per share | 0.60 9.09 % | 0.55 3.77 % | 0.53 26.19 % | 0.42 0.00 % | 0.42 -4.55 % | 0.44 18.92 % | 0.37 8.82 % | 0.34 6.25 % | 0.32 -3.03 % | 0.33 0.00 % | 0.33 10.00 % | 0.30 -3.23 % | 0.31 14.81 % | 0.27 -3.57 % | 0.28 -6.67 % | 0.30 3.45 % | 0.29 -35.56 % | 0.45 12.50 % | 0.40 122.22 % | 0.18 80.00 % | 0.10 -23.08 % | 0.13 712.50 % | 0.02 -73.73 % | 0.06 |
Gross profit | 1.018 B 15.20 % | 884.110 M -13.57 % | 1.023 B 9.62 % | 933.167 M 3.86 % | 898.493 M -1.17 % | 909.097 M 13.64 % | 799.979 M 39.75 % | 572.432 M 5.75 % | 541.327 M -1.84 % | 551.484 M 19.31 % | 462.238 M 8.40 % | 426.428 M -7.47 % | 460.867 M 12.86 % | 408.369 M -38.19 % | 660.684 M 3.28 % | 639.714 M 7.55 % | 594.830 M -22.61 % | 768.579 M 33.38 % | 576.223 M 41.38 % | 407.560 M 48.36 % | 274.714 M -13.15 % | 316.308 M 44.76 % | 218.504 M -4.46 % | 228.709 M |
Income tax expense | 137.764 M 23.62 % | 111.439 M 7.92 % | 103.257 M 11.40 % | 92.687 M 2.19 % | 90.699 M -8.35 % | 98.963 M 20.85 % | 81.887 M 10.26 % | 74.270 M 7.34 % | 69.192 M 3.36 % | 66.944 M 6.37 % | 62.937 M 7.40 % | 58.599 M -18.77 % | 72.136 M 13.55 % | 63.528 M 4.63 % | 60.719 M -3.92 % | 63.199 M 0.39 % | 62.955 M -35.24 % | 97.206 M 41.78 % | 68.563 M 41.32 % | 48.516 M 60.43 % | 30.242 M -9.01 % | 33.236 M 127.55 % | 14.606 M -21.93 % | 18.710 M |
Cost of revenue | 352.172 M 1.33 % | 347.565 M 102.74 % | 171.438 M 3.35 % | 165.874 M 5.34 % | 157.460 M 9.65 % | 143.601 M 30.82 % | 109.770 M -61.17 % | 282.723 M 6.64 % | 265.114 M -4.43 % | 277.397 M -12.29 % | 316.279 M 21.44 % | 260.432 M 2.42 % | 254.277 M 6.15 % | 239.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
General and administrative expenses | 18.880 M -11.38 % | 21.305 M 16.14 % | 18.344 M 16.19 % | 15.788 M -6.97 % | 16.971 M 26.71 % | 13.394 M -25.69 % | 18.025 M 15.77 % | 15.570 M 10.46 % | 14.095 M -0.43 % | 14.156 M -15.56 % | 16.765 M 27.13 % | 13.187 M 0.50 % | 13.121 M 1.18 % | 12.968 M -31.15 % | 18.835 M -7.12 % | 20.278 M | 0.000 -100.00 % | 19.354 M 0.94 % | 19.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling and marketing expenses | 9.116 M -2.20 % | 9.321 M 4.32 % | 8.935 M 16.64 % | 7.660 M 0.76 % | 7.602 M 4.37 % | 7.284 M -13.74 % | 8.444 M 63.39 % | 5.168 M -19.31 % | 6.405 M -21.78 % | 8.188 M -2.00 % | 8.355 M | 0.000 -100.00 % | 6.615 M 25.66 % | 5.264 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.540 M 12.40 % | 6.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other expenses | 247.614 M 0.21 % | 247.102 M 167.15 % | -367.958 M 5.31 % | -388.598 M -7.75 % | -360.655 M -5.49 % | -341.887 M -1.03 % | -338.411 M -148.57 % | -136.144 M -5.94 % | -128.513 M 2.23 % | -131.450 M -36 817.88 % | 358.000 K 575.47 % | 53.000 K | 0.000 | 0.000 100.00 % | -15.241 M -336.44 % | 6.446 M 394.70 % | 1.303 M -97.31 % | 48.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Operating expenses | 275.610 M -0.76 % | 277.728 M -24.52 % | 367.958 M -5.31 % | 388.598 M 7.75 % | 360.655 M 5.49 % | 341.887 M 1.03 % | 338.411 M 148.57 % | 136.144 M 5.94 % | 128.513 M -2.23 % | 131.450 M 117.62 % | 60.403 M 10.85 % | 54.493 M 16.77 % | 46.666 M 6.48 % | 43.826 M -84.74 % | 287.179 M 9.97 % | 261.146 M 14.76 % | 227.568 M -5.56 % | 240.959 M 28.24 % | 187.904 M 2.32 % | 183.652 M 28.33 % | 143.112 M -4.52 % | 149.888 M -9.93 % | 166.408 M -2.97 % | 171.494 M |
Cost and expenses | 627.782 M 0.40 % | 625.293 M 15.92 % | 539.396 M -2.72 % | 554.472 M 7.02 % | 518.115 M 6.72 % | 485.488 M 8.32 % | 448.181 M 7.00 % | 418.867 M 6.41 % | 393.627 M -3.72 % | 408.847 M 8.54 % | 376.682 M 19.61 % | 314.925 M 4.65 % | 300.943 M 6.20 % | 283.381 M -1.32 % | 287.179 M 9.97 % | 261.146 M 14.76 % | 227.568 M -5.56 % | 240.959 M 28.24 % | 187.904 M 2.32 % | 183.652 M 28.33 % | 143.112 M -4.52 % | 149.888 M -9.93 % | 166.408 M -2.97 % | 171.494 M |
Research and development expenses | 0.000 | 0.000 -100.00 % | 160.423 M 4.66 % | 153.279 M 5.50 % | 145.282 M 8.85 % | 133.473 M 2.14 % | 130.674 M 2.96 % | 126.922 M 2.49 % | 123.835 M -3.14 % | 127.846 M 10.30 % | 115.911 M 9.85 % | 105.521 M 3.93 % | 101.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 27.996 M -8.59 % | 30.626 M 12.27 % | 27.279 M 16.34 % | 23.448 M -4.58 % | 24.573 M 18.84 % | 20.678 M -21.88 % | 26.469 M 27.64 % | 20.738 M 1.16 % | 20.500 M -8.25 % | 22.344 M -11.05 % | 25.120 M 90.49 % | 13.187 M -33.18 % | 19.736 M 8.25 % | 18.232 M -3.20 % | 18.835 M -7.12 % | 20.278 M | 0.000 -100.00 % | 26.894 M 3.91 % | 25.881 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest income | 37.129 M -0.14 % | 37.182 M 32.34 % | 28.096 M 748.82 % | 3.310 M -35.50 % | 5.132 M -62.03 % | 13.517 M 6.03 % | 12.748 M 27.21 % | 10.021 M 6.75 % | 9.387 M -0.61 % | 9.445 M 77.64 % | 5.317 M 27.11 % | 4.183 M -8.79 % | 4.586 M -5.07 % | 4.831 M | 0.000 -100.00 % | 4.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 17.338 M 68.09 % | 10.315 M 42.26 % | 7.251 M -1.80 % | 7.384 M 54.41 % | 4.782 M 65.58 % | 2.888 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 |
Depreciation and amortization | 84.916 M -11.41 % | 95.853 M -2.51 % | 98.322 M 1.72 % | 96.658 M 2.26 % | 94.523 M 5.19 % | 89.862 M 43.75 % | 62.512 M 2.75 % | 60.838 M 5.45 % | 57.694 M -3.61 % | 59.855 M 4.51 % | 57.273 M 25.63 % | 45.590 M 12.89 % | 40.386 M -0.36 % | 40.532 M 7.83 % | 37.590 M 43.98 % | 26.108 M 37.98 % | 18.922 M 56.54 % | 12.088 M -25.96 % | 16.326 M 14.50 % | 14.259 M -6.27 % | 15.213 M -17.49 % | 18.438 M -16.92 % | 22.192 M -5.65 % | 23.521 M |
Operating income | 742.843 M 22.50 % | 606.382 M -7.42 % | 655.012 M 20.28 % | 544.569 M 1.25 % | 537.838 M -5.18 % | 567.210 M 22.89 % | 461.568 M 5.79 % | 436.288 M 5.69 % | 412.814 M -1.72 % | 420.034 M 4.53 % | 401.835 M 8.12 % | 371.660 M -10.27 % | 414.201 M 13.83 % | 363.892 M -2.57 % | 373.505 M -1.34 % | 378.568 M 3.08 % | 367.262 M -30.39 % | 527.620 M 44.49 % | 365.149 M 63.08 % | 223.908 M 70.14 % | 131.602 M -20.92 % | 166.420 M 219.45 % | 52.096 M -8.95 % | 57.215 M |
Operating income ratio | 0.54 10.09 % | 0.49 -10.23 % | 0.55 10.68 % | 0.50 -2.72 % | 0.51 -5.47 % | 0.54 6.20 % | 0.51 -0.55 % | 0.51 -0.33 % | 0.51 1.02 % | 0.51 -1.82 % | 0.52 -4.61 % | 0.54 -6.58 % | 0.58 3.13 % | 0.56 -0.66 % | 0.57 -4.47 % | 0.59 -4.15 % | 0.62 -10.06 % | 0.69 8.33 % | 0.63 15.35 % | 0.55 14.68 % | 0.48 -8.95 % | 0.53 120.67 % | 0.24 -4.69 % | 0.25 |
Total other income expenses net | 43.048 M -58.06 % | 102.635 M 198.64 % | 34.367 M 94.45 % | 17.674 M 75.90 % | 10.048 M 34.78 % | 7.455 M -44.65 % | 13.468 M 13.64 % | 11.851 M 66.03 % | 7.138 M 237.67 % | -5.185 M -153.71 % | 9.654 M 31.53 % | 7.340 M 219.06 % | -6.165 M 28.40 % | -8.610 M 51.99 % | -17.933 M -481.15 % | 4.705 M 248.52 % | 1.350 M -97.18 % | 47.906 M -61.73 % | 125.191 M 850.50 % | 13.171 M 335.26 % | 3.026 M 1 005.99 % | -334.000 K 98.64 % | -24.594 M -223.70 % | 19.882 M |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -441.875 M -63.60 % | -270.098 M 11.72 % | -305.962 M -46.48 % | -208.876 M 59.90 % | -520.846 M -1.28 % | -514.277 M 22.86 % | -666.670 M 19.83 % | -831.587 M -4.42 % | -796.392 M 8.07 % | -866.306 M -1.93 % | -849.902 M -12.29 % | -756.864 M 0.81 % | -763.007 M -9.36 % | -697.681 M -0.67 % | -693.063 M -3.04 % | -672.591 M -4.25 % | -645.162 M 21.52 % | -822.082 M -33.83 % | -614.264 M -153.55 % | -242.269 M -114.21 % | -113.100 M 27.66 % | -156.352 M -237.93 % | 113.356 M 34.34 % | 84.382 M |
Total investments | 678.813 M 400.95 % | 135.505 M -77.42 % | 600.076 M -12.38 % | 684.872 M 187.46 % | 238.251 M -2.74 % | 244.953 M 45.17 % | 168.737 M 391.67 % | 34.319 M 191.90 % | 11.757 M -79.38 % | 57.008 M -5.59 % | 60.382 M -22.80 % | 78.216 M -0.22 % | 78.388 M 8.99 % | 71.924 M -11.81 % | 81.553 M 5.36 % | 77.401 M 0.43 % | 77.069 M -4.67 % | 80.844 M 4.25 % | 77.546 M -48.94 % | 151.862 M -0.25 % | 152.236 M | 0.000 | 0.000 | 0.000 |
Total debt | 688.104 M -5.48 % | 728.013 M 0.11 % | 727.221 M -7.81 % | 788.871 M 46.31 % | 539.183 M 37.16 % | 393.101 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 -100.00 % | 3.709 M -22.44 % | 4.782 M -98.38 % | 295.899 M -11.63 % | 334.834 M -0.77 % | 337.430 M |
Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 129.932 M -53.91 % | 281.916 M 28.64 % | 219.155 M 21.74 % | 180.014 M 10.01 % | 163.627 M -30.95 % | 236.982 M 8.91 % | 217.603 M 0.57 % | 216.360 M 177.29 % | 78.027 M 4.76 % | 74.483 M 6.24 % | 70.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Retained earnings | 1.525 B 15.64 % | 1.319 B 11.72 % | 1.180 B 35.71 % | 869.767 M 14.36 % | 760.530 M 15.92 % | 656.092 M 28.31 % | 511.342 M 15.85 % | 441.377 M 10.49 % | 399.460 M 11.07 % | 359.631 M 15.78 % | 310.625 M 18.58 % | 261.943 M 8.62 % | 241.161 M 17.84 % | 204.648 M 1.65 % | 201.321 M 3.44 % | 194.624 M 20.16 % | 161.974 M 22.08 % | 132.679 M 43.65 % | 92.360 M 76.57 % | 52.308 M 51.04 % | 34.633 M -80.39 % | 176.609 M 9.64 % | 161.082 M | 0.000 |
Common stock | 419.198 M -0.30 % | 420.476 M -0.61 % | 423.056 M -1.01 % | 427.365 M -0.71 % | 430.413 M 0.16 % | 429.738 M 0.15 % | 429.113 M -0.03 % | 429.236 M 0.28 % | 428.031 M 0.37 % | 426.445 M -0.50 % | 428.568 M 0.06 % | 428.332 M 0.48 % | 426.298 M 0.81 % | 422.864 M 0.79 % | 419.553 M 2.39 % | 409.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total equity | 2.200 B 12.17 % | 1.961 B 15.12 % | 1.704 B 9.95 % | 1.549 B 11.49 % | 1.390 B 11.25 % | 1.249 B 14.52 % | 1.091 B -0.49 % | 1.096 B 6.17 % | 1.033 B 4.34 % | 989.581 M 1.35 % | 976.396 M 5.89 % | 922.077 M 3.76 % | 888.621 M 6.67 % | 833.048 M 1.10 % | 823.979 M 0.99 % | 815.922 M 4.86 % | 778.105 M -12.96 % | 893.932 M 7.65 % | 830.368 M 41.49 % | 586.859 M 23.66 % | 474.569 M -25.97 % | 641.018 M -19.88 % | 800.082 M -4.51 % | 837.851 M |
Other non current liabilities | 0.000 -100.00 % | 77.392 M -8.43 % | 84.515 M 124.88 % | 37.583 M -65.15 % | 107.846 M 4.84 % | 102.863 M | 0.000 | 0.000 -100.00 % | 18.000 K -94.23 % | 312.000 K -82.73 % | 1.807 M -65.03 % | 5.167 M -31.95 % | 7.593 M 14.91 % | 6.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.159 M -1.28 % | -6.081 M 97.95 % | -297.129 M 13.87 % | -344.987 M -0.30 % | -343.957 M |
Long term debt | 668.350 M -5.59 % | 707.916 M 99.49 % | 354.868 M -51.04 % | 724.873 M 39.72 % | 518.817 M 645.99 % | 69.547 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 -100.00 % | 3.709 M -22.44 % | 4.782 M -98.38 % | 295.899 M -11.63 % | 334.834 M -0.77 % | 337.430 M |
Total non current liabilities | 733.535 M -6.59 % | 785.308 M 78.73 % | 439.383 M -48.70 % | 856.553 M 36.68 % | 626.663 M 263.47 % | 172.410 M 331.39 % | 39.966 M 22.32 % | 32.674 M -7.39 % | 35.282 M 94.41 % | 18.148 M -11.78 % | 20.571 M 3.12 % | 19.949 M -10.30 % | 22.239 M 0.23 % | 22.187 M 77.94 % | 12.469 M 67.21 % | 7.457 M -14.25 % | 8.696 M 228.52 % | 2.647 M 7.60 % | 2.460 M -60.06 % | 6.159 M 1.28 % | 6.081 M -97.95 % | 297.129 M -13.87 % | 344.987 M 0.30 % | 343.957 M |
Other current liabilities | 286.873 M 1 029.11 % | 25.407 M -88.40 % | 219.047 M -21.51 % | 279.067 M 20.95 % | 230.730 M 26.99 % | 181.692 M 15.97 % | 156.667 M 10.61 % | 141.645 M -5.52 % | 149.917 M 7.24 % | 139.794 M -1.83 % | 142.395 M 20.36 % | 118.310 M 8.56 % | 108.984 M 24.22 % | 87.733 M 1 066.35 % | 7.522 M -0.95 % | 7.594 M 4.26 % | 7.284 M 0.68 % | 7.235 M -92.93 % | 102.373 M 297.55 % | -51.821 M -39.87 % | -37.050 M 15.31 % | -43.747 M -167.16 % | -16.375 M 17.37 % | -19.817 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 16.308 M 125.48 % | -63.998 M -214.24 % | -20.366 M 93.71 % | -323.554 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 |
Short term debt | 19.754 M -1.71 % | 20.097 M -94.60 % | 372.353 M 481.82 % | 63.998 M 214.24 % | 20.366 M -93.71 % | 323.554 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 |
Total current liabilities | 1.211 B -2.26 % | 1.238 B -24.41 % | 1.638 B 13.60 % | 1.442 B 43.34 % | 1.006 B -20.01 % | 1.258 B 25.59 % | 1.001 B 1.57 % | 986.032 M 1.30 % | 973.396 M -11.33 % | 1.098 B 36.43 % | 804.645 M 15.10 % | 699.056 M -20.88 % | 883.516 M 1.07 % | 874.154 M 28.34 % | 681.145 M 17.80 % | 578.213 M -8.25 % | 630.203 M -38.24 % | 1.020 B 0.19 % | 1.019 B 244.09 % | 296.006 M -39.67 % | 490.627 M | 0.000 | 0.000 | 0.000 |
Total liabilities | 1.944 B -3.94 % | 2.024 B -2.60 % | 2.078 B -9.90 % | 2.306 B 41.23 % | 1.633 B 14.16 % | 1.430 B 37.33 % | 1.041 B 1.89 % | 1.022 B 0.79 % | 1.014 B -9.54 % | 1.121 B 35.84 % | 825.216 M 14.77 % | 719.005 M -20.62 % | 905.755 M 1.05 % | 896.341 M 29.23 % | 693.614 M 18.43 % | 585.670 M -8.33 % | 638.899 M -37.55 % | 1.023 B 0.21 % | 1.021 B 175.63 % | 370.418 M -33.17 % | 554.273 M 86.54 % | 297.129 M -13.87 % | 344.987 M 0.30 % | 343.957 M |
Other non current assets | 692.430 M -1.61 % | 703.732 M 1 826.50 % | 36.529 M 105.35 % | -683.306 M -2 406.05 % | 29.631 M 19.57 % | 24.781 M 16.08 % | 21.348 M 132.61 % | -65.471 M 4.74 % | -68.727 M -302.45 % | -17.077 M 94.27 % | -297.891 M -18.41 % | -251.585 M -17.17 % | -214.713 M -713.47 % | 35.000 M 16.67 % | 30.000 M 0.00 % | 30.000 M 45.35 % | 20.640 M -10.58 % | 23.081 M -86.86 % | 175.625 M 176.97 % | -228.175 M 0.24 % | -228.714 M -2.60 % | -222.917 M 1.15 % | -225.513 M 20.13 % | -282.344 M |
Long term investments | 0.000 100.00 % | -8.241 M -101.46 % | 566.159 M -4.16 % | 590.717 M 199.38 % | 197.315 M 0.25 % | 196.817 M 36.72 % | 143.957 M 1 068.86 % | 12.316 M 4.75 % | 11.757 M -79.38 % | 57.008 M -5.59 % | 60.382 M -22.80 % | 78.216 M -0.22 % | 78.388 M 112.30 % | 36.924 M -28.38 % | 51.553 M 8.76 % | 47.401 M -7.41 % | 51.195 M -2.97 % | 52.763 M 153.80 % | -98.079 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 190.616 M -6.67 % | 204.240 M -78.42 % | 946.263 M -4.65 % | 992.390 M 19.64 % | 829.469 M 36.95 % | 605.686 M 86.39 % | 324.955 M 0.34 % | 323.855 M 3.99 % | 311.422 M 64.02 % | 189.872 M 13.88 % | 166.726 M 49.02 % | 111.881 M -0.32 % | 112.236 M -5.67 % | 118.984 M 41 357.84 % | 287.000 K -3.04 % | 296.000 K -6.03 % | 315.000 K -25.53 % | 423.000 K -98.70 % | 32.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 684.912 M -2.13 % | 699.783 M -0.44 % | 702.865 M -0.77 % | 708.290 M 30.87 % | 541.233 M 64.42 % | 329.176 M 285.91 % | 85.299 M -3.76 % | 88.628 M 0.26 % | 88.401 M 819.50 % | 9.614 M 0.00 % | 9.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.721 M 0.00 % | 2.721 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 875.528 M -3.15 % | 904.023 M -45.18 % | 1.649 B -3.03 % | 1.701 B 24.07 % | 1.371 B 46.62 % | 934.862 M 127.87 % | 410.254 M -0.54 % | 412.483 M 3.17 % | 399.823 M 100.43 % | 199.486 M 13.13 % | 176.340 M 57.61 % | 111.881 M -0.32 % | 112.236 M -5.67 % | 118.984 M 41 357.84 % | 287.000 K -3.04 % | 296.000 K -90.25 % | 3.036 M -3.44 % | 3.144 M -90.34 % | 32.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 126.888 M -8.34 % | 138.431 M 84.31 % | 75.109 M -11.81 % | 85.167 M -28.77 % | 119.558 M -13.30 % | 137.901 M 126.25 % | 60.951 M -15.14 % | 71.824 M -10.69 % | 80.421 M 29.65 % | 62.030 M 1.41 % | 61.169 M -0.52 % | 61.488 M 155.25 % | 24.089 M -8.49 % | 26.325 M -82.20 % | 147.869 M 13.20 % | 130.622 M 5.42 % | 123.906 M 14.14 % | 108.554 M 183.34 % | 38.312 M -83.21 % | 228.175 M -0.24 % | 228.714 M 2.60 % | 222.917 M -1.15 % | 225.513 M -20.13 % | 282.344 M |
Total non current assets | 1.695 B -2.48 % | 1.738 B 8.50 % | 1.602 B -5.52 % | 1.695 B 44.60 % | 1.173 B 21.73 % | 963.195 M 73.51 % | 555.131 M 27.76 % | 434.522 M 1.37 % | 428.668 M 39.84 % | 306.532 M 2.90 % | 297.891 M 18.41 % | 251.585 M 17.17 % | 214.713 M -1.16 % | 217.233 M -5.44 % | 229.724 M 7.77 % | 213.165 M 5.50 % | 202.056 M 6.91 % | 188.988 M 26.80 % | 149.039 M -34.68 % | 228.175 M -0.24 % | 228.714 M 2.60 % | 222.917 M -1.15 % | 225.513 M -20.13 % | 282.344 M |
Other current assets | 56.145 M 28.33 % | 43.750 M -96.07 % | 1.112 B 2.69 % | 1.083 B 42.71 % | 759.072 M 2 871.86 % | 25.542 M 12.52 % | 22.699 M -11.73 % | 25.715 M 0.10 % | 25.689 M 30.37 % | 19.705 M 14.91 % | 17.148 M -76.08 % | 71.694 M -2.88 % | 73.819 M | 0.000 -100.00 % | 564.806 M 16.25 % | 485.836 M -10.68 % | 543.912 M 9 395.67 % | 5.728 M -0.14 % | 5.736 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Short term investments | 377.585 M 162.68 % | 143.746 M 323.82 % | 33.917 M -63.98 % | 94.155 M 130.01 % | 40.936 M -14.96 % | 48.136 M 94.25 % | 24.780 M 12.62 % | 22.003 M 3 285.08 % | 650.000 K -7.93 % | 706.000 K -98.82 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 71.43 % | 35.000 M 16.67 % | 30.000 M 0.00 % | 30.000 M 15.95 % | 25.874 M -7.86 % | 28.081 M -84.01 % | 175.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 1.130 B 13.21 % | 998.111 M -3.39 % | 1.033 B 3.55 % | 997.747 M -5.88 % | 1.060 B 16.82 % | 907.378 M 36.11 % | 666.670 M -19.83 % | 831.587 M 4.42 % | 796.392 M -8.07 % | 866.306 M 1.93 % | 849.902 M 12.29 % | 756.864 M -0.81 % | 763.007 M 9.36 % | 697.681 M 0.67 % | 693.063 M 3.04 % | 672.591 M 4.25 % | 645.162 M -21.52 % | 822.082 M 33.83 % | 614.264 M 149.72 % | 245.978 M 108.66 % | 117.882 M -73.93 % | 452.251 M 104.20 % | 221.478 M -12.48 % | 253.048 M |
Cash and short term investments | 1.508 B 32.03 % | 1.142 B 7.01 % | 1.067 B -2.27 % | 1.092 B -0.82 % | 1.101 B 15.22 % | 955.514 M 38.19 % | 691.450 M -19.00 % | 853.590 M 7.18 % | 796.392 M -8.07 % | 866.306 M 1.93 % | 849.902 M 4.04 % | 816.864 M -0.75 % | 823.007 M 12.33 % | 732.681 M 1.33 % | 723.063 M 2.91 % | 702.591 M 4.70 % | 671.036 M -21.07 % | 850.163 M 7.63 % | 789.889 M 221.12 % | 245.978 M 108.66 % | 117.882 M -73.93 % | 452.251 M 104.20 % | 221.478 M -12.48 % | 253.048 M |
Total current assets | 2.449 B 9.00 % | 2.247 B 3.10 % | 2.179 B 1.24 % | 2.153 B 16.36 % | 1.850 B 7.79 % | 1.716 B 8.82 % | 1.577 B -6.14 % | 1.680 B 4.21 % | 1.613 B -10.36 % | 1.799 B 19.63 % | 1.504 B 8.22 % | 1.389 B -12.04 % | 1.580 B 4.46 % | 1.512 B 17.42 % | 1.288 B 8.37 % | 1.188 B -2.18 % | 1.215 B -29.69 % | 1.728 B 1.51 % | 1.702 B 592.06 % | 245.978 M 108.66 % | 117.882 M -73.93 % | 452.251 M 104.20 % | 221.478 M -12.48 % | 253.048 M |
Inventory | 0.000 | 0.000 -100.00 % | 2.179 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.508 M 0.26 % | -59.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net receivables | 885.433 M -16.58 % | 1.061 B -1.26 % | 1.075 B 4.85 % | 1.025 B 42.49 % | 719.451 M -2.04 % | 734.441 M -14.82 % | 862.244 M 7.73 % | 800.390 M 1.34 % | 789.812 M -13.42 % | 912.235 M 43.50 % | 635.695 M 13.43 % | 560.447 M -24.52 % | 742.502 M -4.74 % | 779.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 872.173 M -3.81 % | 906.694 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Tax assets | 0.000 -100.00 % | 690.255 M 195.20 % | -725.062 M -33 012.48 % | 2.203 M 100.40 % | -544.684 M -64.47 % | -331.166 M -306.94 % | -81.379 M -2 514.81 % | 3.370 M -37.52 % | 5.394 M 6.08 % | 5.085 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K -99.69 % | 4.846 M 47.79 % | 3.279 M 126.76 % | 1.446 M 122.80 % | 649.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 7.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.370 M -37.52 % | 5.394 M 6.08 % | 5.085 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 483.124 M -29.19 % | 682.246 M 107.43 % | 328.910 M -55.31 % | 735.950 M 7.56 % | 684.246 M |
Account payables | 771.727 M -28.41 % | 1.078 B 15.40 % | 934.135 M -6.51 % | 999.178 M 52.46 % | 655.389 M 1.93 % | 642.991 M -16.24 % | 767.639 M 0.75 % | 761.947 M 1.31 % | 752.081 M -14.80 % | 882.699 M 50.77 % | 585.448 M 15.82 % | 505.473 M -25.94 % | 682.531 M -4.71 % | 716.283 M 17.96 % | 607.210 M 21.43 % | 500.031 M -10.36 % | 557.808 M -38.76 % | 910.910 M 8.46 % | 839.852 M 183.73 % | 296.006 M -39.67 % | 490.627 M | 0.000 | 0.000 | 0.000 |
Tax payables | 132.178 M 14.95 % | 114.990 M 1.93 % | 112.812 M 12.88 % | 99.939 M 0.31 % | 99.634 M -9.06 % | 109.558 M 41.98 % | 77.167 M -6.40 % | 82.440 M 15.47 % | 71.398 M -5.13 % | 75.262 M -2.01 % | 76.802 M 2.03 % | 75.273 M -18.18 % | 92.001 M 31.17 % | 70.138 M 5.61 % | 66.413 M -5.91 % | 70.588 M 8.41 % | 65.111 M -36.37 % | 102.328 M 34.10 % | 76.305 M 47.25 % | 51.821 M 39.87 % | 37.050 M -15.31 % | 43.747 M 167.16 % | 16.375 M -17.37 % | 19.817 M |
Deferred revenue non current | 14.791 M | 0.000 -100.00 % | 31.003 M 111.93 % | 14.629 M 101.57 % | -934.697 M -0.05 % | -934.241 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 |
Minority interest | 0.000 -100.00 % | 1.329 M -50.91 % | 2.707 M -46.47 % | 5.057 M 4.07 % | 4.859 M 9.56 % | 4.435 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 % | 570.000 K -24.80 % | 758.000 K -40.69 % | 1.278 M |
Capital lease obligations | 65.200 M -23.23 % | 84.927 M 140.60 % | 35.298 M -33.50 % | 53.078 M -25.68 % | 71.422 M -19.78 % | 89.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 255.782 M 15.92 % | 220.658 M 17.21 % | 188.264 M -23.86 % | 247.276 M 27.48 % | 193.966 M 21.98 % | 159.018 M 5.73 % | 150.394 M -33.34 % | 225.619 M 10.04 % | 205.042 M 0.76 % | 203.505 M -14.21 % | 237.203 M 2.33 % | 231.802 M 4.81 % | 221.162 M 7.60 % | 205.536 M 1.20 % | 203.105 M -3.98 % | 211.521 M -65.67 % | 616.131 M -19.06 % | 761.253 M 3.15 % | 738.008 M 38.06 % | 534.551 M 21.51 % | 439.936 M -5.15 % | 463.839 M -27.33 % | 638.242 M -23.71 % | 836.573 M |
Deferred tax liabilities non current | 50.394 M | 0.000 -100.00 % | 55.046 M -27.69 % | 76.125 M 14.55 % | 66.456 M 6.65 % | 62.315 M 55.92 % | 39.966 M 10.88 % | 36.044 M -11.35 % | 40.658 M 77.38 % | 22.921 M 22.15 % | 18.764 M 26.94 % | 14.782 M 0.93 % | 14.646 M -5.99 % | 15.579 M 24.94 % | 12.469 M 67.21 % | 7.457 M -14.25 % | 8.696 M 228.52 % | 2.647 M 7.60 % | 2.460 M 0.41 % | 2.450 M 88.61 % | 1.299 M 5.61 % | 1.230 M -87.89 % | 10.153 M 55.55 % | 6.527 M |
Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 7.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.370 M -37.52 % | 5.394 M 6.08 % | 5.085 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.253 M 18.57 % | 57.565 M | 0.000 | 0.000 | 0.000 |
Total assets | 4.144 B 3.99 % | 3.985 B 5.38 % | 3.781 B -1.92 % | 3.855 B 27.56 % | 3.023 B 12.80 % | 2.679 B 25.66 % | 2.132 B 0.66 % | 2.118 B 3.50 % | 2.047 B -3.03 % | 2.111 B 17.15 % | 1.802 B 9.78 % | 1.641 B -8.54 % | 1.794 B 3.76 % | 1.729 B 13.96 % | 1.518 B 8.28 % | 1.402 B -1.09 % | 1.417 B -26.08 % | 1.917 B 3.55 % | 1.851 B 93.40 % | 957.277 M -6.96 % | 1.029 B 2.47 % | 1.004 B -15.12 % | 1.183 B -3.01 % | 1.220 B |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 100.00 % | -365.939 M -111.25 % | -173.225 M -0.64 % | -172.119 M -0.36 % | -171.495 M 6.90 % | -184.202 M -38.66 % | -132.849 M 4.52 % | -139.143 M -26.94 % | -109.613 M -71.08 % | -64.071 M 14.69 % | -75.100 M -101.68 % | -37.238 M 16.13 % | -44.402 M | 0.000 100.00 % | -447.874 M -362.83 % | -96.768 M -41.54 % | -68.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 17.740 M -15.44 % | 20.978 M 17.37 % | 17.874 M 19.32 % | 14.980 M -16.23 % | 17.883 M 19.75 % | 14.934 M 42.43 % | 10.485 M -4.04 % | 10.926 M 26.27 % | 8.653 M 9.49 % | 7.903 M -42.70 % | 13.792 M 24.69 % | 11.061 M 18.10 % | 9.366 M 251.58 % | 2.664 M -64.29 % | 7.461 M -57.23 % | 17.445 M 20.39 % | 14.491 M 52.01 % | 9.533 M 10.46 % | 8.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | 127.687 M 17 609.71 % | 721.000 K 100.48 % | -151.421 M -531.76 % | 35.071 M 0.75 % | 34.810 M 50.28 % | 23.163 M 147.57 % | -48.693 M -7 616.80 % | -631.000 K 95.91 % | -15.436 M -192.34 % | 16.716 M -5.69 % | 17.725 M 276.41 % | 4.709 M -26.13 % | 6.375 M 199.59 % | -6.401 M -232.80 % | 4.820 M -66.99 % | 14.602 M 188.70 % | -16.462 M -162.75 % | 26.233 M 124.71 % | 11.674 M -22.50 % | 15.063 M 232.05 % | -11.407 M -152.62 % | 21.680 M 656.61 % | -3.895 M -148.31 % | 8.062 M |
Accounts receivables | 172.244 M 6 105.72 % | -2.868 M 91.54 % | -33.894 M 89.11 % | -311.326 M -2 564.00 % | 12.635 M -91.05 % | 141.118 M 337.70 % | -59.368 M -332.68 % | -13.721 M -111.30 % | 121.413 M 144.06 % | -275.586 M -339.32 % | 115.153 M -37.71 % | 184.866 M 713.96 % | 22.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | 0.000 | 0.000 -100.00 % | 10.285 M -45.67 % | 18.930 M 144.23 % | 7.751 M 445.26 % | -2.245 M 79.27 % | -10.831 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 |
Accounts payables | 0.000 100.00 % | -49.899 M 57.54 % | -117.527 M -133.93 % | 346.397 M 1 462.11 % | 22.175 M 118.80 % | -117.955 M -1 204.96 % | 10.675 M -18.45 % | 13.090 M 109.57 % | -136.849 M -146.61 % | 293.586 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 |
Other working capital | -44.557 M -183.30 % | 53.488 M 620.06 % | -10.285 M 45.67 % | -18.930 M -144.23 % | -7.751 M -445.26 % | 2.245 M -79.27 % | 10.831 M 282.93 % | -5.921 M 24.53 % | -7.846 M -511.06 % | -1.284 M 98.68 % | -97.428 M 45.92 % | -180.157 M -1 002.75 % | -16.337 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other non cash items | -191.262 M -91.91 % | -99.661 M -133.12 % | 300.933 M 65.95 % | 181.340 M 21.47 % | 149.294 M -28.71 % | 209.430 M 10.97 % | 188.722 M 28.01 % | 147.424 M 5 098.31 % | 2.836 M 82.85 % | 1.551 M 102.24 % | -69.388 M 12.54 % | -79.336 M -90.31 % | -41.687 M 15.79 % | -49.503 M -116.56 % | 299.015 M 539.22 % | -68.078 M 35.19 % | -105.037 M 10.85 % | -117.824 M -137.05 % | 317.999 M 60.70 % | 197.883 M 104.04 % | 96.981 M -35.02 % | 149.255 M 853.93 % | -19.797 M -162.28 % | -7.548 M |
Net cash provided by operating activities | 841.670 M 36.68 % | 615.798 M 30.84 % | 470.664 M -22.36 % | 606.222 M 6.39 % | 569.797 M -10.65 % | 637.709 M 51.86 % | 419.922 M -6.42 % | 448.716 M 14.10 % | 393.272 M -9.60 % | 435.042 M 1.40 % | 429.048 M 19.63 % | 358.638 M -14.37 % | 418.847 M 21.31 % | 345.280 M -1.03 % | 348.886 M -6.99 % | 375.091 M 33.73 % | 280.479 M -44.59 % | 506.178 M 42.73 % | 354.629 M 56.08 % | 227.205 M 125.43 % | 100.787 M -46.78 % | 189.373 M 12 724.87 % | -1.500 M -106.24 % | 24.035 M |
Investments in property plant and equipment | -68.112 M -5.49 % | -64.569 M -21.18 % | -53.285 M -20.69 % | -44.150 M 2.50 % | -45.283 M -30.78 % | -34.626 M 26.87 % | -47.347 M 39.73 % | -78.559 M -30.66 % | -60.126 M 18.58 % | -73.847 M 10.41 % | -82.431 M -14.83 % | -71.787 M -159.76 % | -27.636 M 45.63 % | -50.831 M 7.84 % | -55.156 M -19.72 % | -46.072 M -24.31 % | -37.062 M 19.05 % | -45.786 M -215.81 % | -14.498 M 21.52 % | -18.473 M -15.36 % | -16.013 M 1.24 % | -16.214 M 12.19 % | -18.464 M 37.58 % | -29.578 M |
Acquisitions net | 4.117 M 187.28 % | -4.717 M 73.91 % | -18.080 M 86.65 % | -135.453 M 15.81 % | -160.881 M 40.82 % | -271.871 M -279.22 % | -71.693 M -69 704.85 % | 103.000 K 100.09 % | -119.924 M | 0.000 100.00 % | -18.550 M | 0.000 100.00 % | -19.989 M -1 482.66 % | -1.263 M 86.05 % | -9.052 M | 0.000 | 0.000 100.00 % | -1.370 M -100.51 % | 266.269 M 183 533.79 % | 145.000 K 102.30 % | -6.310 M | 0.000 | 0.000 | 0.000 |
Purchases of investments | -577.118 M -172.07 % | -212.120 M 25.22 % | -283.675 M 32.81 % | -422.185 M -663.03 % | -55.330 M -135.93 % | -23.452 M 81.41 % | -126.181 M -367.06 % | -27.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.283 M 91.83 % | -76.922 M 6.21 % | -82.015 M 46.97 % | -154.661 M | 0.000 | 0.000 100.00 % | -890.000 K |
Sales maturities of investments | 337.500 M 212.29 % | 108.074 M -66.45 % | 322.135 M 485.70 % | 55.000 M 5.18 % | 52.289 M -81.29 % | 279.427 M 51.38 % | 184.589 M | 0.000 -100.00 % | 40.995 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K -99.93 % | 130.461 M 555.52 % | 19.902 M -74.32 % | 77.505 M 957.66 % | 7.328 M -97.88 % | 345.383 M | 0.000 -100.00 % | 10.187 M |
Other investing activites | 37.708 M 6.41 % | 35.435 M 30.68 % | 27.116 M 400.09 % | -9.036 M -210.18 % | 8.201 M 102.93 % | -279.427 M -147.51 % | -112.896 M -1 411 100.00 % | -8.000 K -102.39 % | 335.000 K -96.85 % | 10.650 M 90.01 % | 5.605 M -14.35 % | 6.544 M -14.31 % | 7.637 M 65.52 % | 4.614 M -85.04 % | 30.840 M 1 141.05 % | 2.485 M -80.16 % | 12.524 M -57.59 % | 29.534 M 214.76 % | 9.383 M 89.10 % | 4.962 M 14.91 % | 4.318 M 16.14 % | 3.718 M 121.10 % | -17.624 M -301.14 % | 8.762 M |
Net cash used for investing activites | -265.905 M -92.83 % | -137.897 M -2 282.05 % | -5.789 M 98.96 % | -555.824 M -165.68 % | -209.205 M 36.59 % | -329.949 M -90.14 % | -173.528 M -64.51 % | -105.480 M 23.96 % | -138.720 M -87.85 % | -73.847 M 22.57 % | -95.376 M -46.19 % | -65.243 M -63.16 % | -39.988 M 15.78 % | -47.480 M -42.29 % | -33.368 M 23.45 % | -43.587 M -78.27 % | -24.450 M -126.64 % | 91.789 M -55.03 % | 204.134 M 1 232.76 % | -18.021 M 88.67 % | -159.028 M -147.77 % | 332.887 M 1 022.43 % | -36.088 M -213.29 % | -11.519 M |
Debt repayment | 0.000 100.00 % | -50.153 M -21.61 % | -41.241 M -114.38 % | 286.735 M 65.60 % | 173.145 M -40.18 % | 289.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.709 M -168.77 % | -1.380 M -6.81 % | -1.292 M | 0.000 | 0.000 | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.000 K -86.16 % | 889.000 K -71.04 % | 3.070 M -13.96 % | 3.568 M -61.66 % | 9.305 M -46.76 % | 17.478 M 41.73 % | 12.332 M 0.30 % | 12.295 M -61.88 % | 32.250 M 862.40 % | 3.351 M | 0.000 |
Common stock repurchased | -26.329 M -79.84 % | -14.640 M 21.35 % | -18.613 M 32.85 % | -27.719 M -74.01 % | -15.930 M 6.31 % | -17.002 M -78.93 % | -9.502 M -15.99 % | -8.192 M 5.16 % | -8.638 M 31.65 % | -12.637 M -57.47 % | -8.025 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.711 M | 0.000 100.00 % | -19.057 M -2.19 % | -18.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -385.346 M -5.59 % | -364.930 M -6.04 % | -344.151 M -0.56 % | -342.233 M 0.08 % | -342.493 M -6.63 % | -321.193 M 19.98 % | -401.402 M -33.86 % | -299.860 M 0.00 % | -299.852 M 9.73 % | -332.154 M -10.76 % | -299.889 M -0.12 % | -299.538 M -3.81 % | -288.533 M -0.08 % | -288.305 M 2.58 % | -295.935 M -4.04 % | -284.434 M 32.28 % | -420.029 M -1.49 % | -413.845 M -122.29 % | -186.170 M -102.60 % | -91.892 M 67.98 % | -287.024 M 11.34 % | -323.729 M | 0.000 | 0.000 |
Other financing activites | -37.686 M -25.76 % | -29.967 M -3.76 % | -28.881 M -24.80 % | -23.142 M 6.09 % | -24.643 M -17.50 % | -20.973 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.000 M -400.00 % | -5.000 M | 0.000 100.00 % | -5.000 M 69.67 % | -16.488 M -210.18 % | 14.964 M | 0.000 100.00 % | -148.000 K -38.32 % | -107.000 K | 0.000 -100.00 % | 2.675 M -72.77 % | 9.825 M |
Net cash used provided by financing activities | -449.361 M 2.25 % | -459.690 M -7.30 % | -428.434 M -302.82 % | -106.359 M 48.81 % | -207.787 M -198.44 % | -69.625 M 83.06 % | -410.904 M -33.39 % | -308.052 M 5.22 % | -325.025 M 5.73 % | -344.791 M -11.98 % | -307.914 M -2.80 % | -299.538 M 4.46 % | -313.533 M -6.94 % | -293.182 M 0.63 % | -295.046 M 2.97 % | -304.075 M 29.77 % | -432.949 M -11.13 % | -389.576 M -103.91 % | -191.050 M -135.61 % | -81.088 M 70.63 % | -276.128 M 5.27 % | -291.479 M -4 937.02 % | 6.026 M -38.67 % | 9.825 M |
Effect of forex changes on cash | -2.821 M -1 476.10 % | 205.000 K 120.40 % | -1.005 M 84.10 % | -6.321 M -436.04 % | 1.881 M 249.63 % | 538.000 K 232.51 % | -406.000 K -3 790.91 % | 11.000 K -98.03 % | 559.000 K 101.10 % | -50.922 M | 0.000 | 0.000 -100.00 % | 547.660 M | 0.000 100.00 % | -12.260 M -131.84 % | 38.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K 0.00 % | -8.000 K 33.33 % | -12.000 K |
Net change in cash | 123.583 M 571.06 % | 18.416 M -48.03 % | 35.436 M 156.90 % | -62.282 M -140.80 % | 152.651 M -36.58 % | 240.708 M 245.96 % | -164.917 M -568.58 % | 35.195 M 150.34 % | -69.914 M -129.92 % | 233.705 M 807.31 % | 25.758 M 519.31 % | -6.143 M -109.40 % | 65.326 M 2 169.84 % | 2.878 M -64.95 % | 8.212 M -87.54 % | 65.929 M 137.26 % | -176.920 M -242.83 % | 123.870 M -66.31 % | 367.713 M 187.06 % | 128.096 M 138.31 % | -334.369 M -244.89 % | 230.773 M 830.99 % | -31.570 M -241.39 % | 22.329 M |
Cash at beginning of period | 795.720 M 2.37 % | 777.304 M -22.09 % | 997.747 M -5.88 % | 1.060 B 16.82 % | 907.378 M 36.11 % | 666.670 M -19.83 % | 831.587 M 4.42 % | 796.392 M -8.07 % | 866.306 M 36.94 % | 632.601 M 4.24 % | 606.843 M -1.00 % | 612.986 M 11.93 % | 547.660 M 0.53 % | 544.782 M 1.53 % | 536.570 M 14.01 % | 470.641 M -27.32 % | 647.561 M 23.65 % | 523.691 M 235.75 % | 155.978 M 459.42 % | 27.882 M -93.83 % | 452.251 M 104.20 % | 221.478 M -12.48 % | 253.048 M 9.68 % | 230.719 M |
Cash at end of period | 919.303 M 15.53 % | 795.720 M -22.98 % | 1.033 B 3.55 % | 997.747 M -5.88 % | 1.060 B 16.82 % | 907.378 M 36.11 % | 666.670 M -19.83 % | 831.587 M 4.42 % | 796.392 M -8.07 % | 866.306 M 36.94 % | 632.601 M 4.24 % | 606.843 M -1.00 % | 612.986 M 11.93 % | 547.660 M 0.53 % | 544.782 M 1.53 % | 536.570 M 14.01 % | 470.641 M -27.32 % | 647.561 M 23.65 % | 523.691 M 235.75 % | 155.978 M 32.32 % | 117.882 M -73.93 % | 452.251 M 104.20 % | 221.478 M -12.48 % | 253.048 M |
Operating cash flow | 841.670 M 36.68 % | 615.798 M 30.84 % | 470.664 M -22.36 % | 606.222 M 6.39 % | 569.797 M -10.65 % | 637.709 M 51.86 % | 419.922 M -6.42 % | 448.716 M 14.10 % | 393.272 M -9.60 % | 435.042 M 1.40 % | 429.048 M 19.63 % | 358.638 M -14.37 % | 418.847 M 21.31 % | 345.280 M -1.03 % | 348.886 M -6.99 % | 375.091 M 33.73 % | 280.479 M -44.59 % | 506.178 M 42.73 % | 354.629 M 56.08 % | 227.205 M 125.43 % | 100.787 M -46.78 % | 189.373 M 12 724.87 % | -1.500 M -106.24 % | 24.035 M |
Capital expenditure | -68.112 M -5.49 % | -64.569 M -21.18 % | -53.285 M -20.69 % | -44.150 M 2.50 % | -45.283 M -30.78 % | -34.626 M 26.87 % | -47.347 M 39.73 % | -78.559 M -30.66 % | -60.126 M 18.58 % | -73.847 M 10.41 % | -82.431 M -14.83 % | -71.787 M -159.76 % | -27.636 M 45.63 % | -50.831 M 7.84 % | -55.156 M -19.72 % | -46.072 M -24.31 % | -37.062 M 19.05 % | -45.786 M -215.81 % | -14.498 M 21.52 % | -18.473 M -15.36 % | -16.013 M 1.24 % | -16.214 M 12.19 % | -18.464 M 37.58 % | -29.578 M |
Free CashFlow | 773.558 M 40.33 % | 551.229 M 32.07 % | 417.379 M -25.74 % | 562.072 M 7.16 % | 524.514 M -13.03 % | 603.083 M 61.87 % | 372.575 M 0.65 % | 370.157 M 11.11 % | 333.146 M -7.77 % | 361.195 M 4.21 % | 346.617 M 20.84 % | 286.851 M -26.68 % | 391.211 M 32.86 % | 294.449 M 0.24 % | 293.730 M -10.73 % | 329.019 M 35.17 % | 243.417 M -47.13 % | 460.392 M 35.36 % | 340.131 M 62.95 % | 208.732 M 146.22 % | 84.774 M -51.04 % | 173.159 M 967.36 % | -19.964 M -260.17 % | -5.543 M |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
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-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 682.227 M 6.69 % | 639.428 M 7.97 % | 592.247 M -4.93 % | 622.964 M 9.02 % | 571.444 M -1.04 % | 577.434 M 10.70 % | 521.607 M -2.53 % | 535.148 M 2.75 % | 520.805 M 87.07 % | 278.402 M 20.57 % | 230.907 M -53.45 % | 496.064 M 10.65 % | 448.314 M 110.52 % | 212.954 M -48.07 % | 410.090 M -1.29 % | 415.436 M 4.07 % | 399.206 M 101.57 % | 198.051 M 1.77 % | 194.614 M -54.80 % | 430.564 M 120.70 % | 195.091 M -43.49 % | 345.228 M 109.78 % | 164.564 M -59.32 % | 404.572 M 25.06 % | 323.500 M -0.14 % | 323.962 M 0.00 % | 323.962 M 0.84 % | 321.274 M -6.74 % | 344.494 M 6.11 % | 324.658 M 115.41 % | 150.716 M -49.32 % | 297.415 M 0.00 % | 297.415 M -22.61 % | 384.290 M 0.00 % | 384.290 M 33.38 % | 288.112 M 0.00 % | 288.112 M 41.38 % | 203.780 M 0.00 % | 203.780 M 48.36 % | 137.357 M 0.00 % | 137.357 M -13.15 % | 158.154 M 0.00 % | 158.154 M 44.76 % | 109.252 M 0.00 % | 109.252 M -13.10 % | 125.716 M 22.33 % | 102.767 M |
Net income | 339.997 M 7.49 % | 316.311 M 12.33 % | 281.596 M -1.66 % | 286.337 M 0.63 % | 284.558 M 22.29 % | 232.691 M 6.39 % | 218.707 M 6.36 % | 205.621 M -14.25 % | 239.785 M 98.03 % | 121.083 M 22.26 % | 99.039 M -52.32 % | 207.700 M 7.59 % | 193.040 M 130.71 % | 83.673 M -52.65 % | 176.706 M 3.66 % | 170.460 M -3.48 % | 176.602 M 129.82 % | 76.842 M -8.23 % | 83.733 M -56.49 % | 192.432 M 122.21 % | 86.599 M -44.07 % | 154.836 M 106.57 % | 74.957 M -57.21 % | 175.172 M 14.72 % | 152.692 M 4.67 % | 145.877 M 0.00 % | 145.877 M -8.22 % | 158.944 M 7.18 % | 148.300 M -6.88 % | 159.252 M 121.95 % | 71.752 M -53.05 % | 152.829 M 0.00 % | 152.829 M -36.10 % | 239.160 M 0.00 % | 239.160 M 13.41 % | 210.889 M 0.00 % | 210.889 M 124.81 % | 93.807 M 0.00 % | 93.807 M 79.77 % | 52.183 M 0.00 % | 52.183 M -21.51 % | 66.482 M 0.00 % | 66.482 M 730.97 % | 8.001 M 0.00 % | 8.001 M -79.58 % | 39.186 M 80.41 % | 21.720 M |
Income before tax | 414.548 M 11.45 % | 371.964 M 10.36 % | 337.053 M -0.52 % | 338.808 M 1.13 % | 335.014 M 17.15 % | 285.974 M 6.25 % | 269.148 M 6.57 % | 252.566 M -12.36 % | 288.196 M 97.62 % | 145.830 M 20.96 % | 120.558 M -52.10 % | 251.662 M 7.92 % | 233.192 M 129.58 % | 101.574 M -52.05 % | 211.838 M 3.56 % | 204.550 M -2.11 % | 208.964 M 132.46 % | 89.892 M -10.48 % | 100.417 M -55.46 % | 225.458 M 116.75 % | 104.019 M -42.86 % | 182.048 M 103.53 % | 89.447 M -58.69 % | 216.504 M 17.53 % | 184.208 M 3.70 % | 177.641 M 0.00 % | 177.641 M 1.87 % | 174.388 M -6.37 % | 186.248 M -1.02 % | 188.170 M 123.00 % | 84.383 M -54.22 % | 184.306 M 0.00 % | 184.306 M -35.95 % | 287.763 M 0.00 % | 287.763 M 17.37 % | 245.170 M 0.00 % | 245.170 M 106.83 % | 118.540 M 0.00 % | 118.540 M 76.10 % | 67.314 M 0.00 % | 67.314 M -18.94 % | 83.043 M 0.00 % | 83.043 M 503.91 % | 13.751 M 0.00 % | 13.751 M -70.21 % | 46.158 M 49.19 % | 30.939 M |
Income before tax ratio | 0.61 4.46 % | 0.58 2.21 % | 0.57 4.64 % | 0.54 -7.23 % | 0.59 18.38 % | 0.50 -4.02 % | 0.52 9.33 % | 0.47 -14.71 % | 0.55 5.64 % | 0.52 0.33 % | 0.52 2.92 % | 0.51 -2.47 % | 0.52 9.05 % | 0.48 -7.66 % | 0.52 4.91 % | 0.49 -5.94 % | 0.52 15.33 % | 0.45 -12.03 % | 0.52 -1.46 % | 0.52 -1.79 % | 0.53 1.11 % | 0.53 -2.98 % | 0.54 1.57 % | 0.54 -6.02 % | 0.57 3.84 % | 0.55 0.00 % | 0.55 1.02 % | 0.54 0.40 % | 0.54 -6.72 % | 0.58 3.52 % | 0.56 -9.65 % | 0.62 0.00 % | 0.62 -17.24 % | 0.75 0.00 % | 0.75 -12.00 % | 0.85 0.00 % | 0.85 46.29 % | 0.58 0.00 % | 0.58 18.70 % | 0.49 0.00 % | 0.49 -6.67 % | 0.53 0.00 % | 0.53 317.17 % | 0.13 0.00 % | 0.13 -65.72 % | 0.37 21.96 % | 0.30 |
EBITDA | 425.265 M 46.61 % | 290.060 M -15.83 % | 344.608 M 19.88 % | 287.459 M -13.95 % | 334.071 M 1.42 % | 329.398 M 7.46 % | 306.540 M -1.38 % | 310.823 M -3.33 % | 321.538 M 89.83 % | 169.381 M 18.21 % | 143.294 M -49.52 % | 283.858 M 7.72 % | 263.504 M 131.17 % | 113.989 M -51.70 % | 235.996 M 2.41 % | 230.450 M -0.85 % | 232.418 M 118.07 % | 106.579 M -5.34 % | 112.587 M -55.08 % | 250.648 M 116.39 % | 115.832 M -42.40 % | 201.098 M 101.73 % | 99.685 M -61.90 % | 261.664 M 30.67 % | 200.250 M -1.13 % | 202.538 M 0.00 % | 202.538 M 2.86 % | 196.910 M -10.18 % | 219.228 M 9.58 % | 200.060 M 124.99 % | 88.921 M -53.95 % | 193.092 M 0.00 % | 193.092 M -28.45 % | 269.854 M 0.00 % | 269.854 M 33.38 % | 202.323 M 0.00 % | 202.323 M 69.90 % | 119.084 M 0.00 % | 119.084 M 62.22 % | 73.408 M 0.00 % | 73.408 M -20.58 % | 92.429 M 0.00 % | 92.429 M 148.84 % | 37.144 M 0.00 % | 37.144 M -28.28 % | 51.788 M 344.91 % | 11.640 M |
Net income ratio | 0.50 0.75 % | 0.49 4.04 % | 0.48 3.44 % | 0.46 -7.70 % | 0.50 23.57 % | 0.40 -3.89 % | 0.42 9.13 % | 0.38 -16.55 % | 0.46 5.86 % | 0.43 1.40 % | 0.43 2.44 % | 0.42 -2.76 % | 0.43 9.59 % | 0.39 -8.81 % | 0.43 5.02 % | 0.41 -7.25 % | 0.44 14.02 % | 0.39 -9.82 % | 0.43 -3.73 % | 0.45 0.68 % | 0.44 -1.03 % | 0.45 -1.53 % | 0.46 5.20 % | 0.43 -8.27 % | 0.47 4.82 % | 0.45 0.00 % | 0.45 -8.98 % | 0.49 14.92 % | 0.43 -12.24 % | 0.49 3.03 % | 0.48 -7.35 % | 0.51 0.00 % | 0.51 -17.43 % | 0.62 0.00 % | 0.62 -14.98 % | 0.73 0.00 % | 0.73 59.01 % | 0.46 0.00 % | 0.46 21.17 % | 0.38 0.00 % | 0.38 -9.62 % | 0.42 0.00 % | 0.42 474.03 % | 0.07 0.00 % | 0.07 -76.51 % | 0.31 47.48 % | 0.21 |
Ratio EBITDA | 0.62 37.42 % | 0.45 -22.04 % | 0.58 26.10 % | 0.46 -21.07 % | 0.58 2.48 % | 0.57 -2.93 % | 0.59 1.18 % | 0.58 -5.92 % | 0.62 1.48 % | 0.61 -1.96 % | 0.62 8.45 % | 0.57 -2.64 % | 0.59 9.81 % | 0.54 -6.99 % | 0.58 3.74 % | 0.55 -4.72 % | 0.58 8.19 % | 0.54 -6.98 % | 0.58 -0.62 % | 0.58 -1.95 % | 0.59 1.93 % | 0.58 -3.84 % | 0.61 -6.34 % | 0.65 4.48 % | 0.62 -0.99 % | 0.63 0.00 % | 0.63 2.00 % | 0.61 -3.69 % | 0.64 3.27 % | 0.62 4.45 % | 0.59 -9.13 % | 0.65 0.00 % | 0.65 -7.54 % | 0.70 0.00 % | 0.70 0.00 % | 0.70 0.00 % | 0.70 20.17 % | 0.58 0.00 % | 0.58 9.35 % | 0.53 0.00 % | 0.53 -8.55 % | 0.58 0.00 % | 0.58 71.90 % | 0.34 0.00 % | 0.34 -17.47 % | 0.41 263.70 % | 0.11 |
Gross profit ratio | 0.93 7.46 % | 0.87 0.10 % | 0.87 0.14 % | 0.87 0.71 % | 0.86 1.54 % | 0.85 -0.07 % | 0.85 -0.55 % | 0.85 0.75 % | 0.85 25.31 % | 0.68 2.89 % | 0.66 3.47 % | 0.64 -1.89 % | 0.65 10.53 % | 0.59 2.26 % | 0.57 -0.30 % | 0.57 -3.14 % | 0.59 15.87 % | 0.51 -5.17 % | 0.54 -8.04 % | 0.59 -3.85 % | 0.61 0.92 % | 0.61 0.37 % | 0.60 -9.00 % | 0.66 6.38 % | 0.62 -1.17 % | 0.63 0.00 % | 0.63 -36.97 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
Weighted average shs out dil | 1.075 B -1.01 % | 1.086 B -1.85 % | 1.107 B 0.05 % | 1.106 B 0.10 % | 1.105 B 0.02 % | 1.105 B 0.00 % | 1.105 B 0.86 % | 1.095 B 1.89 % | 1.075 B 0.00 % | 1.075 B 0.06 % | 1.074 B 0.06 % | 1.074 B -0.04 % | 1.074 B 0.03 % | 1.074 B -0.07 % | 1.075 B 0.10 % | 1.074 B -0.08 % | 1.074 B 0.03 % | 1.074 B 0.01 % | 1.074 B -0.02 % | 1.074 B 0.00 % | 1.074 B 0.00 % | 1.074 B 0.11 % | 1.073 B 0.03 % | 1.073 B 0.01 % | 1.073 B 0.08 % | 1.072 B 0.07 % | 1.071 B 0.03 % | 1.071 B -0.03 % | 1.071 B 0.10 % | 1.070 B -0.03 % | 1.070 B -0.04 % | 1.071 B 0.00 % | 1.071 B 0.25 % | 1.068 B 0.00 % | 1.068 B 0.47 % | 1.063 B 0.00 % | 1.063 B 0.72 % | 1.055 B 0.00 % | 1.055 B 1.66 % | 1.038 B 0.00 % | 1.038 B 1.03 % | 1.028 B 0.00 % | 1.028 B 2.56 % | 1.002 B 0.00 % | 1.002 B 0.10 % | 1.001 B 0.10 % | 1.000 B |
Weighted average shs out | 1.076 B -0.87 % | 1.085 B -1.64 % | 1.104 B 0.04 % | 1.103 B 0.10 % | 1.102 B 3.15 % | 1.068 B -0.12 % | 1.070 B -0.02 % | 1.070 B 0.00 % | 1.070 B -0.02 % | 1.070 B 0.01 % | 1.070 B 0.03 % | 1.070 B -0.05 % | 1.070 B -0.01 % | 1.070 B -0.06 % | 1.071 B 0.10 % | 1.070 B -0.07 % | 1.071 B 0.00 % | 1.071 B 0.01 % | 1.071 B 0.02 % | 1.071 B -0.18 % | 1.072 B -0.16 % | 1.074 B 0.46 % | 1.069 B -0.32 % | 1.073 B 0.37 % | 1.069 B 0.04 % | 1.068 B 0.04 % | 1.068 B 0.06 % | 1.067 B 0.07 % | 1.067 B 0.25 % | 1.064 B 0.02 % | 1.064 B 0.02 % | 1.063 B 0.00 % | 1.063 B 0.24 % | 1.061 B 0.00 % | 1.061 B 0.49 % | 1.056 B 0.00 % | 1.056 B 1.03 % | 1.045 B 0.00 % | 1.045 B 1.03 % | 1.034 B 0.00 % | 1.034 B 1.31 % | 1.021 B 0.00 % | 1.021 B 2.06 % | 1.000 B 0.00 % | 1.000 B 0.02 % | 1.000 B 0.02 % | 1.000 B |
EPS diluted | 0.32 10.34 % | 0.29 16.00 % | 0.25 -3.85 % | 0.26 0.00 % | 0.26 23.81 % | 0.21 5.00 % | 0.20 5.26 % | 0.19 -13.64 % | 0.22 100.00 % | 0.11 19.31 % | 0.09 -52.47 % | 0.19 7.78 % | 0.18 131.07 % | 0.08 -52.50 % | 0.16 3.80 % | 0.16 -3.66 % | 0.16 129.37 % | 0.07 -8.33 % | 0.08 -56.67 % | 0.18 123.33 % | 0.08 -71.21 % | 0.28 300.57 % | 0.07 -79.44 % | 0.34 138.76 % | 0.14 1.71 % | 0.14 2.80 % | 0.14 -9.21 % | 0.15 8.38 % | 0.14 -7.73 % | 0.15 123.88 % | 0.07 -52.14 % | 0.14 0.00 % | 0.14 -39.13 % | 0.23 0.00 % | 0.23 15.00 % | 0.20 0.00 % | 0.20 122.22 % | 0.09 0.00 % | 0.09 80.00 % | 0.05 0.00 % | 0.05 -23.08 % | 0.07 0.00 % | 0.07 712.50 % | 0.01 0.00 % | 0.01 -79.54 % | 0.04 80.18 % | 0.02 |
Earnings per share | 0.32 10.34 % | 0.29 11.54 % | 0.26 0.00 % | 0.26 0.00 % | 0.26 18.18 % | 0.22 10.00 % | 0.20 5.26 % | 0.19 -13.64 % | 0.22 100.00 % | 0.11 18.79 % | 0.09 -52.27 % | 0.19 7.78 % | 0.18 130.18 % | 0.08 -52.32 % | 0.16 2.50 % | 0.16 -2.44 % | 0.16 128.41 % | 0.07 -8.18 % | 0.08 -56.56 % | 0.18 123.05 % | 0.08 -71.18 % | 0.28 299.43 % | 0.07 -79.38 % | 0.34 138.10 % | 0.14 2.00 % | 0.14 2.49 % | 0.14 -8.93 % | 0.15 7.91 % | 0.14 -7.33 % | 0.15 122.22 % | 0.07 -51.79 % | 0.14 0.00 % | 0.14 -39.13 % | 0.23 0.00 % | 0.23 15.00 % | 0.20 0.00 % | 0.20 122.22 % | 0.09 0.00 % | 0.09 80.00 % | 0.05 0.00 % | 0.05 -23.08 % | 0.07 0.00 % | 0.07 712.50 % | 0.01 0.00 % | 0.01 -79.59 % | 0.04 80.65 % | 0.02 |
Gross profit | 637.807 M 14.65 % | 556.315 M 8.08 % | 514.748 M -4.80 % | 540.701 M 9.79 % | 492.497 M 0.48 % | 490.132 M 10.63 % | 443.035 M -3.06 % | 457.033 M 3.53 % | 441.460 M 134.41 % | 188.330 M 24.05 % | 151.821 M -51.84 % | 315.232 M 8.56 % | 290.386 M 132.70 % | 124.792 M -46.90 % | 235.014 M -1.58 % | 238.796 M 0.80 % | 236.896 M 133.55 % | 101.431 M -3.50 % | 105.108 M -58.43 % | 252.862 M 112.20 % | 119.162 M -42.97 % | 208.950 M 110.57 % | 99.233 M -62.98 % | 268.088 M 33.04 % | 201.514 M -1.31 % | 204.185 M 0.00 % | 204.185 M -36.45 % | 321.274 M -6.74 % | 344.494 M 6.11 % | 324.658 M 115.41 % | 150.716 M -49.32 % | 297.415 M 0.00 % | 297.415 M -22.61 % | 384.290 M 0.00 % | 384.290 M 33.38 % | 288.112 M 0.00 % | 288.112 M 41.38 % | 203.780 M 0.00 % | 203.780 M 48.36 % | 137.357 M 0.00 % | 137.357 M -13.15 % | 158.154 M 0.00 % | 158.154 M 44.76 % | 109.252 M 0.00 % | 109.252 M -13.10 % | 125.716 M 22.33 % | 102.767 M |
Income tax expense | 74.425 M 33.51 % | 55.744 M 0.09 % | 55.695 M 5.34 % | 52.873 M 4.94 % | 50.384 M 3.81 % | 48.535 M 9.93 % | 44.152 M 2.61 % | 43.029 M -9.74 % | 47.670 M 93.48 % | 24.638 M 14.49 % | 21.519 M -51.05 % | 43.962 M 9.49 % | 40.152 M 120.63 % | 18.199 M -48.20 % | 35.132 M 3.06 % | 34.090 M 5.34 % | 32.362 M 147.98 % | 13.050 M -21.78 % | 16.684 M -49.48 % | 33.026 M 89.59 % | 17.420 M -35.98 % | 27.212 M 87.80 % | 14.490 M -64.94 % | 41.332 M 31.15 % | 31.516 M -0.78 % | 31.764 M 0.00 % | 31.764 M 65.85 % | 19.152 M -49.53 % | 37.948 M 22.73 % | 30.920 M 144.79 % | 12.631 M -59.87 % | 31.478 M 0.00 % | 31.478 M -35.24 % | 48.603 M 0.00 % | 48.603 M 41.78 % | 34.282 M 0.00 % | 34.282 M 41.32 % | 24.258 M 0.00 % | 24.258 M 60.43 % | 15.121 M 0.00 % | 15.121 M -9.01 % | 16.618 M 0.00 % | 16.618 M 127.55 % | 7.303 M 0.00 % | 7.303 M -9.11 % | 8.035 M -24.73 % | 10.675 M |
Cost of revenue | 44.420 M -46.55 % | 83.113 M 7.24 % | 77.499 M -5.79 % | 82.263 M 4.20 % | 78.947 M -9.57 % | 87.302 M 11.11 % | 78.572 M 0.59 % | 78.115 M -1.55 % | 79.345 M -11.91 % | 90.072 M 13.89 % | 79.086 M -56.27 % | 180.832 M 14.50 % | 157.928 M 79.13 % | 88.162 M -49.64 % | 175.076 M -0.89 % | 176.640 M 8.83 % | 162.310 M 67.99 % | 96.620 M 7.95 % | 89.506 M -49.63 % | 177.702 M 134.04 % | 75.929 M -44.28 % | 136.278 M 108.60 % | 65.331 M -52.13 % | 136.484 M 11.88 % | 121.986 M 1.84 % | 119.778 M 0.00 % | 119.778 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 |
General and administrative expenses | 7.318 M -37.42 % | 11.693 M 107.80 % | 5.627 M -43.01 % | 9.874 M 16.58 % | 8.470 M 7.61 % | 7.871 M -0.58 % | 7.917 M -25.51 % | 10.628 M 67.55 % | 6.343 M 8.89 % | 5.825 M 101.42 % | 2.892 M -61.89 % | 7.588 M -26.44 % | 10.316 M 18.51 % | 8.705 M 245.99 % | 2.516 M -64.17 % | 7.022 M -9.74 % | 7.780 M 134.27 % | 3.321 M 51.99 % | 2.185 M -52.97 % | 4.646 M 17.71 % | 3.947 M -72.17 % | 14.184 M 411.87 % | 2.771 M -65.87 % | 8.120 M 82.72 % | 4.444 M -31.46 % | 6.484 M 0.00 % | 6.484 M -32.08 % | 9.546 M -63.70 % | 26.296 M 147.24 % | 10.636 M 111.45 % | 5.030 M | 0.000 | 0.000 -100.00 % | 9.677 M 0.00 % | 9.677 M 0.94 % | 9.587 M 0.00 % | 9.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling and marketing expenses | 2.818 M -52.23 % | 5.899 M 72.38 % | 3.422 M -40.39 % | 5.741 M 79.74 % | 3.194 M -38.85 % | 5.223 M 114.32 % | 2.437 M -55.25 % | 5.446 M 152.60 % | 2.156 M -29.31 % | 3.050 M 91.94 % | 1.589 M -79.85 % | 7.884 M 136.90 % | 3.328 M 32.80 % | 2.506 M -10.50 % | 2.800 M -49.62 % | 5.558 M 79.99 % | 3.088 M -2.74 % | 3.175 M 78.37 % | 1.780 M -58.89 % | 4.330 M 109.69 % | 2.065 M -62.81 % | 5.552 M 201.74 % | 1.840 M -61.62 % | 4.794 M 79.95 % | 2.664 M 1.22 % | 2.632 M 0.00 % | 2.632 M | 0.000 | 0.000 -100.00 % | 176.884 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.770 M 0.00 % | 3.770 M 12.40 % | 3.354 M 0.00 % | 3.354 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other expenses | 17.123 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -210.902 M -15.26 % | -182.985 M 4.57 % | -191.747 M -13.52 % | -168.908 M -651.41 % | 30.632 M 9.66 % | 27.933 M 322.33 % | 6.614 M -3.95 % | 6.886 M -49.08 % | 13.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.330 M 0.75 % | 10.253 M | 0.000 -100.00 % | 9.655 M | 0.000 -100.00 % | 7.992 M | 0.000 -100.00 % | 2.082 M | 0.000 | 0.000 -100.00 % | 3.370 M 123.92 % | -14.088 M | 0.000 -100.00 % | 1.105 M 69.61 % | 651.500 K 0.00 % | 651.500 K -97.31 % | 24.264 M 0.00 % | 24.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.928 M 27.03 % | -101.311 M |
Operating expenses | 254.560 M 29.80 % | 196.120 M 1.73 % | 192.793 M -10.87 % | 216.304 M 31.96 % | 163.917 M -22.87 % | 212.520 M 12.92 % | 188.197 M -1.85 % | 191.747 M 15.27 % | 166.348 M 321.06 % | 39.507 M 21.88 % | 32.414 M -52.62 % | 68.414 M 8.45 % | 63.082 M 155.04 % | 24.734 M -14.90 % | 29.066 M -27.44 % | 40.060 M 23.62 % | 32.406 M 92.59 % | 16.826 M 18.34 % | 14.218 M -55.78 % | 32.152 M 105.22 % | 15.667 M -51.23 % | 32.122 M 154.88 % | 12.603 M -52.11 % | 26.318 M 22.97 % | 21.402 M -2.33 % | 21.913 M 0.00 % | 21.913 M -84.87 % | 144.872 M 1.06 % | 143.356 M 0.96 % | 141.994 M 111.00 % | 67.297 M -40.86 % | 113.784 M 0.00 % | 113.784 M -5.56 % | 120.480 M 0.00 % | 120.480 M 28.24 % | 93.952 M 0.00 % | 93.952 M 2.32 % | 91.826 M 0.00 % | 91.826 M 28.33 % | 71.556 M 0.00 % | 71.556 M -4.52 % | 74.944 M 0.00 % | 74.944 M -9.93 % | 83.204 M 0.00 % | 83.204 M 12.55 % | 73.928 M 172.97 % | -101.311 M |
Cost and expenses | 298.980 M 7.07 % | 279.233 M 3.31 % | 270.292 M -9.47 % | 298.567 M 22.94 % | 242.864 M -18.56 % | 298.204 M 14.01 % | 261.557 M -3.08 % | 269.862 M 8.70 % | 248.253 M 91.58 % | 129.579 M 16.21 % | 111.500 M -55.27 % | 249.246 M 12.78 % | 221.010 M 92.37 % | 114.886 M -43.72 % | 204.142 M -5.80 % | 216.700 M 11.29 % | 194.716 M 82.99 % | 106.410 M 9.63 % | 97.059 M -53.75 % | 209.854 M 124.37 % | 93.530 M -44.46 % | 168.400 M 120.59 % | 76.339 M -53.11 % | 162.802 M 13.54 % | 143.388 M 1.20 % | 141.691 M 0.00 % | 141.691 M -2.20 % | 144.872 M 1.06 % | 143.356 M 0.96 % | 141.994 M 111.00 % | 67.297 M -40.86 % | 113.784 M 0.00 % | 113.784 M -5.56 % | 120.480 M 0.00 % | 120.480 M 28.24 % | 93.952 M 0.00 % | 93.952 M 2.32 % | 91.826 M 0.00 % | 91.826 M 28.33 % | 71.556 M 0.00 % | 71.556 M -4.52 % | 74.944 M 0.00 % | 74.944 M -9.93 % | 83.204 M 0.00 % | 83.204 M -4.65 % | 87.265 M 186.14 % | -101.311 M |
Research and development expenses | 73.388 M -9.93 % | 81.481 M 5.31 % | 77.374 M -8.22 % | 84.300 M 10.74 % | 76.123 M -10.78 % | 85.324 M 25.56 % | 67.955 M -12.15 % | 77.350 M 13.86 % | 67.932 M | 0.000 | 0.000 -100.00 % | 184.804 M 141.43 % | 76.544 M | 0.000 -100.00 % | 124.284 M -4.99 % | 130.808 M 11.93 % | 116.862 M | 0.000 | 0.000 -100.00 % | 118.550 M | 0.000 -100.00 % | 108.912 M | 0.000 -100.00 % | 101.984 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 164.049 M -5.82 % | 174.178 M 12.68 % | 154.573 M -8.63 % | 169.172 M 17.43 % | 144.067 M -3.90 % | 149.910 M 11.47 % | 134.489 M -12.73 % | 154.104 M 25.11 % | 123.179 M 1 287.93 % | 8.875 M 98.06 % | 4.481 M -71.04 % | 15.472 M 13.40 % | 13.644 M 21.70 % | 11.211 M 110.89 % | 5.316 M -57.74 % | 12.580 M 15.75 % | 10.868 M 67.30 % | 6.496 M 63.83 % | 3.965 M -55.83 % | 8.976 M 49.30 % | 6.012 M -69.54 % | 19.736 M 328.02 % | 4.611 M -64.29 % | 12.914 M 81.68 % | 7.108 M -22.03 % | 9.116 M 0.00 % | 9.116 M -4.50 % | 9.546 M -63.70 % | 26.296 M -85.98 % | 187.520 M 3 628.03 % | 5.030 M | 0.000 | 0.000 -100.00 % | 13.447 M 0.00 % | 13.447 M 3.91 % | 12.941 M 0.00 % | 12.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest income | 0.000 -100.00 % | 378.900 M 1 942.04 % | 18.555 M 3.61 % | 17.908 M 75.78 % | 10.188 M 565.88 % | 1.530 M -7.10 % | 1.647 M -54.02 % | 3.582 M 48.88 % | 2.406 M | 0.000 | 0.000 -100.00 % | 6.614 M -3.95 % | 6.886 M 106.97 % | 3.327 M -31.96 % | 4.890 M 4.85 % | 4.664 M 1.79 % | 4.582 M 27.88 % | 3.583 M 30.24 % | 2.751 M -31.40 % | 4.010 M 257.40 % | 1.122 M -60.80 % | 2.862 M 192.04 % | 980.000 K -89.32 % | 9.172 M 412.40 % | 1.790 M -25.90 % | 2.416 M 0.00 % | 2.416 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 |
Interest expense | 0.000 | 0.000 -100.00 % | 3.457 M -1.14 % | 3.497 M -6.85 % | 3.754 M -5.42 % | 3.969 M 16.22 % | 3.415 M 43.73 % | 2.376 M -1.25 % | 2.406 M 183.06 % | 850.000 K 26.49 % | 672.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Depreciation and amortization | 42.042 M 300.14 % | -21.006 M -143.34 % | 48.464 M 358.68 % | -18.735 M -137.46 % | 50.014 M -0.31 % | 50.168 M 7.91 % | 46.490 M 2.09 % | 45.537 M -7.04 % | 48.986 M 115.79 % | 22.701 M 2.89 % | 22.064 M -31.47 % | 32.196 M 6.22 % | 30.312 M 93.59 % | 15.658 M -47.89 % | 30.048 M -5.25 % | 31.714 M 13.56 % | 27.928 M 86.96 % | 14.938 M 0.15 % | 14.915 M -50.18 % | 29.938 M 109.78 % | 14.271 M -41.20 % | 24.270 M 111.78 % | 11.460 M -42.39 % | 19.894 M -1.21 % | 20.138 M -0.63 % | 20.266 M 0.00 % | 20.266 M -1.18 % | 20.508 M 13.37 % | 18.090 M 3.99 % | 17.396 M 216.18 % | 5.502 M -41.85 % | 9.461 M 0.00 % | 9.461 M 56.54 % | 6.044 M 0.00 % | 6.044 M -25.96 % | 8.163 M 0.00 % | 8.163 M 14.50 % | 7.130 M 0.00 % | 7.130 M -6.27 % | 7.607 M 0.00 % | 7.607 M -17.49 % | 9.219 M 0.00 % | 9.219 M -16.92 % | 11.096 M 0.00 % | 11.096 M -16.80 % | 13.337 M 30.96 % | 10.184 M |
Operating income | 383.247 M 23.20 % | 311.066 M 5.04 % | 296.144 M -3.28 % | 306.194 M 7.79 % | 284.057 M 1.73 % | 279.230 M 7.38 % | 260.050 M -1.97 % | 265.286 M -2.67 % | 272.552 M 83.14 % | 148.823 M 24.64 % | 119.407 M -51.39 % | 245.618 M 8.06 % | 227.304 M 131.78 % | 98.068 M -52.38 % | 205.948 M 3.63 % | 198.736 M -2.93 % | 204.734 M 123.41 % | 91.641 M -6.06 % | 97.555 M -55.80 % | 220.710 M 117.32 % | 101.561 M -42.54 % | 176.754 M 100.34 % | 88.225 M -63.51 % | 241.770 M 34.23 % | 180.112 M -1.01 % | 181.946 M 0.00 % | 181.946 M 3.14 % | 176.402 M -12.30 % | 201.138 M 10.11 % | 182.664 M 118.97 % | 83.419 M -54.57 % | 183.631 M 0.00 % | 183.631 M -30.39 % | 263.810 M 0.00 % | 263.810 M 44.49 % | 182.575 M 0.00 % | 182.575 M 63.08 % | 111.954 M 0.00 % | 111.954 M 70.14 % | 65.801 M 0.00 % | 65.801 M -20.92 % | 83.210 M 0.00 % | 83.210 M 219.45 % | 26.048 M 0.00 % | 26.048 M -32.26 % | 38.451 M 2 540.87 % | 1.456 M |
Operating income ratio | 0.56 15.48 % | 0.49 -2.71 % | 0.50 1.73 % | 0.49 -1.12 % | 0.50 2.80 % | 0.48 -3.01 % | 0.50 0.57 % | 0.50 -5.27 % | 0.52 -2.10 % | 0.53 3.37 % | 0.52 4.44 % | 0.50 -2.34 % | 0.51 10.10 % | 0.46 -8.30 % | 0.50 4.98 % | 0.48 -6.72 % | 0.51 10.84 % | 0.46 -7.69 % | 0.50 -2.21 % | 0.51 -1.53 % | 0.52 1.68 % | 0.51 -4.50 % | 0.54 -10.29 % | 0.60 7.33 % | 0.56 -0.87 % | 0.56 0.00 % | 0.56 2.29 % | 0.55 -5.96 % | 0.58 3.77 % | 0.56 1.65 % | 0.55 -10.36 % | 0.62 0.00 % | 0.62 -10.06 % | 0.69 0.00 % | 0.69 8.33 % | 0.63 0.00 % | 0.63 15.35 % | 0.55 0.00 % | 0.55 14.68 % | 0.48 0.00 % | 0.48 -8.95 % | 0.53 0.00 % | 0.53 120.67 % | 0.24 0.00 % | 0.24 -22.05 % | 0.31 2 058.78 % | 0.01 |
Total other income expenses net | 31.301 M -48.60 % | 60.898 M 48.86 % | 40.909 M 25.43 % | 32.614 M -36.00 % | 50.957 M 655.59 % | 6.744 M -25.87 % | 9.098 M 171.53 % | -12.720 M -181.31 % | 15.644 M 622.69 % | -2.993 M -360.03 % | 1.151 M -99.53 % | 247.316 M 9.56 % | 225.732 M 6 338.45 % | 3.506 M -71.04 % | 12.106 M 328.08 % | 2.828 M -98.62 % | 205.520 M 11 850.71 % | -1.749 M -161.11 % | 2.862 M -68.28 % | 9.024 M 267.13 % | 2.458 M -98.67 % | 185.048 M 15 043.04 % | 1.222 M 100.48 % | -255.978 M -6 349.46 % | 4.096 M 195.15 % | -4.305 M 0.00 % | -4.305 M -113.75 % | -2.014 M 86.47 % | -14.890 M -370.43 % | 5.506 M 471.16 % | 964.000 K 42.81 % | 675.000 K 0.00 % | 675.000 K -97.18 % | 23.953 M 0.00 % | 23.953 M -61.73 % | 62.596 M 0.00 % | 62.596 M 850.50 % | 6.586 M 0.00 % | 6.586 M 335.26 % | 1.513 M 0.00 % | 1.513 M 1 005.99 % | -167.000 K 0.00 % | -167.000 K 98.64 % | -12.297 M 0.00 % | -12.297 M -259.56 % | 7.707 M -73.86 % | 29.483 M |
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-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-31 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -441.875 M -9.07 % | -405.116 M -49.99 % | -270.098 M -18.93 % | -227.103 M 25.77 % | -305.962 M -53.48 % | -199.346 M 4.56 % | -208.876 M 42.81 % | -365.245 M 29.87 % | -520.846 M -39.01 % | -374.684 M 27.14 % | -514.277 M 17.95 % | -626.811 M 5.98 % | -666.670 M 1.99 % | -680.206 M 18.20 % | -831.587 M -11.92 % | -742.988 M 6.71 % | -796.392 M -20.13 % | -662.962 M 23.47 % | -866.306 M -20.51 % | -718.873 M 15.42 % | -849.902 M -26.00 % | -674.529 M 10.88 % | -756.864 M -7.76 % | -702.381 M 7.95 % | -763.007 M -21.69 % | -626.998 M 10.13 % | -697.681 M -9.57 % | -636.717 M 8.13 % | -693.063 M -13.15 % | -612.492 M 8.94 % | -672.591 M -4.25 % | -645.162 M 21.52 % | -822.082 M -33.83 % | -614.264 M -153.55 % | -242.269 M -114.21 % | -113.100 M 27.66 % | -156.352 M -237.93 % | 113.356 M 144.80 % | -253.048 M -217.18 % | 215.956 M |
Total investments | 678.813 M -23.78 % | 890.578 M 557.23 % | 135.505 M -80.91 % | 709.919 M 18.30 % | 600.076 M -8.02 % | 652.395 M -4.74 % | 684.872 M 4.49 % | 655.442 M 175.11 % | 238.251 M -14.47 % | 278.547 M 45.66 % | 191.236 M 41.65 % | 135.007 M -2.06 % | 137.850 M 61.24 % | 85.493 M 596.42 % | 12.276 M 37.79 % | 8.909 M -13.56 % | 10.307 M -81.41 % | 55.453 M 2.04 % | 54.343 M -10.84 % | 60.949 M 0.94 % | 60.382 M 1.36 % | 59.574 M -23.83 % | 78.216 M 1.77 % | 76.857 M -1.95 % | 78.388 M -14.15 % | 91.307 M 26.95 % | 71.924 M -11.85 % | 81.596 M 0.05 % | 81.553 M 0.84 % | 80.874 M 4.49 % | 77.401 M 0.43 % | 77.069 M -4.67 % | 80.844 M 4.25 % | 77.546 M -48.94 % | 151.862 M -0.25 % | 152.236 M | 0.000 | 0.000 -100.00 % | 368.000 K -99.91 % | 431.912 M |
Total debt | 688.104 M -4.36 % | 719.453 M -1.18 % | 728.013 M 2.18 % | 712.472 M -2.03 % | 727.221 M 0.86 % | 721.005 M -8.60 % | 788.871 M -6.47 % | 843.457 M 56.43 % | 539.183 M -5.15 % | 568.456 M 44.61 % | 393.101 M 300.29 % | 98.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.709 M -22.44 % | 4.782 M -98.38 % | 295.899 M -11.63 % | 334.834 M | 0.000 | 0.000 |
Accumulated other comprehensive income loss | 0.000 -100.00 % | 159.139 M | 0.000 -100.00 % | 107.381 M -17.36 % | 129.932 M 12.48 % | 115.520 M -59.02 % | 281.916 M 38.71 % | 203.246 M -7.26 % | 219.155 M 84.98 % | 118.474 M 25.37 % | 94.496 M 8.79 % | 86.864 M 4.16 % | 83.392 M 20.24 % | 69.354 M -9.30 % | 76.466 M 2.23 % | 74.797 M -4.73 % | 78.510 M 12.52 % | 69.776 M -9.71 % | 77.278 M 8.61 % | 71.153 M -8.81 % | 78.027 M 12.89 % | 69.115 M -7.21 % | 74.483 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 |
Retained earnings | 1.525 B 4.04 % | 1.466 B 11.15 % | 1.319 B 10.90 % | 1.189 B 0.74 % | 1.180 B 20.51 % | 979.463 M 12.61 % | 869.767 M 7.65 % | 807.961 M 6.24 % | 760.530 M 4.98 % | 724.461 M 10.42 % | 656.092 M 16.35 % | 563.872 M 10.27 % | 511.342 M 9.20 % | 468.278 M 6.09 % | 441.377 M -6.34 % | 471.252 M 17.97 % | 399.460 M -5.74 % | 423.778 M 17.84 % | 359.631 M -6.89 % | 386.242 M 24.34 % | 310.625 M -8.70 % | 340.241 M 29.89 % | 261.943 M -18.83 % | 322.697 M 33.81 % | 241.161 M -10.60 % | 269.742 M 31.81 % | 204.648 M -23.85 % | 268.758 M 33.50 % | 201.321 M -21.85 % | 257.611 M 32.36 % | 194.624 M 20.16 % | 161.974 M 22.08 % | 132.679 M 43.65 % | 92.360 M 76.57 % | 52.308 M 51.04 % | 34.633 M -80.39 % | 176.609 M 9.64 % | 161.082 M -65.12 % | 461.877 M | 0.000 |
Common stock | 419.198 M 0.00 % | 419.198 M -0.30 % | 420.476 M 0.00 % | 420.476 M -0.61 % | 423.056 M 0.00 % | 423.056 M -1.01 % | 427.365 M -0.01 % | 427.395 M -0.70 % | 430.413 M 0.00 % | 430.413 M 0.16 % | 429.738 M 0.00 % | 429.738 M 0.15 % | 429.113 M 0.00 % | 429.113 M -0.03 % | 429.236 M 0.10 % | 428.822 M 0.18 % | 428.031 M 0.00 % | 428.031 M 0.37 % | 426.445 M 0.00 % | 426.445 M -0.50 % | 428.568 M 0.00 % | 428.568 M 0.06 % | 428.332 M 0.00 % | 428.332 M 0.48 % | 426.298 M 0.00 % | 426.298 M 0.81 % | 422.864 M 0.00 % | 422.864 M 0.79 % | 419.553 M 0.19 % | 418.763 M 2.19 % | 409.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 |
Total equity | 2.200 B 8.18 % | 2.034 B 3.69 % | 1.961 B 14.97 % | 1.706 B 0.13 % | 1.704 B 13.83 % | 1.497 B -3.41 % | 1.549 B 9.42 % | 1.416 B 1.89 % | 1.390 B 9.59 % | 1.268 B 1.51 % | 1.249 B 16.13 % | 1.076 B -1.38 % | 1.091 B 14.05 % | 956.455 M -12.75 % | 1.096 B 12.89 % | 971.024 M -5.96 % | 1.033 B 12.88 % | 914.725 M -7.56 % | 989.581 M 12.00 % | 883.525 M -9.51 % | 976.396 M 17.14 % | 833.528 M -9.60 % | 922.077 M 14.41 % | 805.952 M -9.30 % | 888.621 M 19.73 % | 742.177 M -10.91 % | 833.048 M 13.94 % | 731.131 M -11.27 % | 823.979 M 14.29 % | 720.932 M -11.64 % | 815.922 M 4.86 % | 778.105 M -12.96 % | 893.932 M 7.65 % | 830.368 M 41.49 % | 586.859 M 23.66 % | 474.569 M -25.97 % | 641.018 M -19.88 % | 800.082 M -4.51 % | 837.851 M 1.94 % | 821.888 M |
Other non current liabilities | 0.000 -100.00 % | 14.524 M -81.23 % | 77.392 M 2.99 % | 75.145 M -11.09 % | 84.515 M -23.84 % | 110.964 M 195.25 % | 37.583 M -72.67 % | 137.499 M 27.50 % | 107.846 M -12.55 % | 123.326 M 19.89 % | 102.863 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K -82.52 % | 103.000 K -66.99 % | 312.000 K -75.76 % | 1.287 M -28.78 % | 1.807 M -54.71 % | 3.990 M -22.78 % | 5.167 M -27.96 % | 7.172 M -5.54 % | 7.593 M 31.14 % | 5.790 M -12.38 % | 6.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.159 M -1.28 % | -6.081 M 97.95 % | -297.129 M 13.87 % | -344.987 M -3 141.41 % | 11.343 M 60.23 % | 7.079 M |
Long term debt | 668.350 M -4.54 % | 700.131 M -1.10 % | 707.916 M 104.57 % | 346.058 M -2.48 % | 354.868 M -49.18 % | 698.252 M -3.67 % | 724.873 M -2.19 % | 741.141 M 42.85 % | 518.817 M 251.54 % | 147.582 M 112.20 % | 69.547 M -12.42 % | 79.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.709 M -22.44 % | 4.782 M -98.38 % | 295.899 M -11.63 % | 334.834 M | 0.000 | 0.000 |
Total non current liabilities | 733.535 M -5.17 % | 773.503 M -1.50 % | 785.308 M 86.44 % | 421.203 M -4.14 % | 439.383 M -45.70 % | 809.216 M -5.53 % | 856.553 M -2.51 % | 878.640 M 40.21 % | 626.663 M 131.32 % | 270.908 M 57.13 % | 172.410 M 45.17 % | 118.763 M 197.16 % | 39.966 M 25.35 % | 31.884 M -2.42 % | 32.674 M -9.85 % | 36.246 M 2.73 % | 35.282 M 15.69 % | 30.497 M 68.05 % | 18.148 M -2.55 % | 18.623 M -9.47 % | 20.571 M -14.41 % | 24.035 M 20.48 % | 19.949 M -2.16 % | 20.389 M -8.32 % | 22.239 M 3.26 % | 21.537 M -2.93 % | 22.187 M 62.27 % | 13.673 M 9.66 % | 12.469 M 74.12 % | 7.161 M -3.97 % | 7.457 M -14.25 % | 8.696 M 228.52 % | 2.647 M 7.60 % | 2.460 M -60.06 % | 6.159 M 1.28 % | 6.081 M -97.95 % | 297.129 M -13.87 % | 344.987 M 2 941.41 % | 11.343 M 60.23 % | 7.079 M |
Other current liabilities | 286.873 M 113.91 % | 134.108 M 427.84 % | 25.407 M -75.91 % | 105.463 M -51.85 % | 219.047 M 118.60 % | 100.204 M -64.09 % | 279.067 M 173.48 % | 102.042 M -55.77 % | 230.730 M 131.53 % | 99.654 M -45.15 % | 181.692 M 96.71 % | 92.364 M -41.04 % | 156.667 M 69.89 % | 92.218 M -34.89 % | 141.645 M 121.65 % | 63.906 M -57.37 % | 149.917 M 120.43 % | 68.010 M -51.35 % | 139.794 M 117.17 % | 64.370 M -54.79 % | 142.395 M -42.04 % | 245.668 M 107.65 % | 118.310 M 133.90 % | 50.582 M -53.59 % | 108.984 M 117.92 % | 50.011 M -43.00 % | 87.733 M 69.33 % | 51.812 M 588.81 % | 7.522 M -84.80 % | 49.482 M 551.59 % | 7.594 M 4.26 % | 7.284 M 0.68 % | 7.235 M -92.93 % | 102.373 M 297.55 % | -51.821 M -39.87 % | -37.050 M 15.31 % | -43.747 M -167.16 % | -16.375 M -101.02 % | 1.602 B -6.33 % | 1.711 B |
Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -366.414 M 1.59 % | -372.353 M -1 536.50 % | -22.753 M 64.45 % | -63.998 M 37.45 % | -102.316 M -402.39 % | -20.366 M 95.16 % | -420.874 M -30.08 % | -323.554 M -1 621.22 % | -18.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Short term debt | 19.754 M 2.24 % | 19.322 M -3.86 % | 20.097 M -94.52 % | 366.414 M -1.59 % | 372.353 M 1 536.50 % | 22.753 M -64.45 % | 63.998 M -37.45 % | 102.316 M 402.39 % | 20.366 M -95.16 % | 420.874 M 30.08 % | 323.554 M 1 621.22 % | 18.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total current liabilities | 1.211 B 1.67 % | 1.191 B -3.86 % | 1.238 B -25.98 % | 1.673 B 2.12 % | 1.638 B 36.06 % | 1.204 B -16.51 % | 1.442 B 33.66 % | 1.079 B 7.24 % | 1.006 B -20.89 % | 1.272 B 1.12 % | 1.258 B 91.94 % | 655.320 M -34.56 % | 1.001 B 61.99 % | 618.243 M -37.30 % | 986.032 M 5.88 % | 931.277 M -4.33 % | 973.396 M 21.10 % | 803.766 M -26.78 % | 1.098 B 93.90 % | 566.144 M -29.64 % | 804.645 M 2.35 % | 786.162 M 12.46 % | 699.056 M -33.03 % | 1.044 B 18.15 % | 883.516 M 8.11 % | 817.245 M -6.51 % | 874.154 M 85.01 % | 472.495 M -30.63 % | 681.145 M 3.49 % | 658.183 M 13.83 % | 578.213 M -8.25 % | 630.203 M -38.24 % | 1.020 B 0.19 % | 1.019 B 244.09 % | 296.006 M -39.67 % | 490.627 M | 0.000 | 0.000 -100.00 % | 1.903 B 11.24 % | 1.711 B |
Total liabilities | 1.944 B -1.02 % | 1.964 B -2.95 % | 2.024 B -3.37 % | 2.094 B 0.80 % | 2.078 B 3.20 % | 2.013 B -12.69 % | 2.306 B 17.80 % | 1.958 B 19.89 % | 1.633 B 5.83 % | 1.543 B 7.87 % | 1.430 B 84.76 % | 774.083 M -25.67 % | 1.041 B 60.19 % | 650.127 M -36.18 % | 1.019 B 5.29 % | 967.523 M -4.08 % | 1.009 B 20.91 % | 834.263 M -25.24 % | 1.116 B 90.83 % | 584.767 M -29.14 % | 825.216 M 1.85 % | 810.197 M 12.68 % | 719.005 M -32.44 % | 1.064 B 17.50 % | 905.755 M 7.98 % | 838.782 M -6.42 % | 896.341 M 84.37 % | 486.168 M -29.91 % | 693.614 M 4.25 % | 665.344 M 13.60 % | 585.670 M -8.33 % | 638.899 M -37.55 % | 1.023 B 0.21 % | 1.021 B 175.63 % | 370.418 M -33.17 % | 554.273 M 86.54 % | 297.129 M -13.87 % | 344.987 M -81.98 % | 1.914 B 11.44 % | 1.718 B |
Other non current assets | 692.430 M 5 053.93 % | 13.435 M -98.09 % | 703.732 M 645 525.69 % | 109.000 K -99.70 % | 36.529 M 33 412.84 % | 109.000 K 100.02 % | -683.306 M -2 530 862.96 % | 27.000 K -99.91 % | 29.631 M 8 798.20 % | 333.000 K -64.12 % | 928.000 K 0.00 % | 928.000 K 0.00 % | 928.000 K 100.20 % | -472.959 M -142 129.73 % | 333.000 K 100.08 % | -391.980 M -120 709.23 % | 325.000 K 100.07 % | -455.140 M -48.48 % | -306.532 M -0.93 % | -303.710 M -1.95 % | -297.891 M -7.38 % | -277.421 M -10.27 % | -251.585 M -16.09 % | -216.724 M -0.94 % | -214.713 M -713.47 % | 35.000 M 0.00 % | 35.000 M 16.67 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 45.35 % | 20.640 M -10.58 % | 23.081 M -86.86 % | 175.625 M 176.97 % | -228.175 M 0.24 % | -228.714 M -2.60 % | -222.917 M 1.15 % | -225.513 M -528.63 % | 52.613 M 7 127.06 % | 728.000 K |
Long term investments | 0.000 -100.00 % | 718.428 M 8 817.73 % | -8.241 M -101.41 % | 583.492 M 3.06 % | 566.159 M 5.21 % | 538.101 M -8.91 % | 590.717 M 0.20 % | 589.556 M 198.79 % | 197.315 M 5.12 % | 187.711 M -1.84 % | 191.236 M 41.65 % | 135.007 M -2.06 % | 137.850 M 61.24 % | 85.493 M 596.42 % | 12.276 M 37.79 % | 8.909 M -13.56 % | 10.307 M -81.41 % | 55.453 M 2.04 % | 54.343 M -10.84 % | 60.949 M 0.94 % | 60.382 M 1.36 % | 59.574 M -23.83 % | 78.216 M 1.77 % | 76.857 M -1.95 % | 78.388 M 39.22 % | 56.307 M 52.49 % | 36.924 M -28.44 % | 51.596 M 0.08 % | 51.553 M 1.33 % | 50.874 M 7.33 % | 47.401 M -7.41 % | 51.195 M -2.97 % | 52.763 M 153.80 % | -98.079 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 368.000 K | 0.000 |
Intangible assets | 190.616 M -2.02 % | 194.550 M -4.74 % | 204.240 M -77.63 % | 912.998 M -3.52 % | 946.263 M -0.11 % | 947.317 M -4.54 % | 992.390 M 24.03 % | 800.127 M -3.54 % | 829.469 M -0.65 % | 834.887 M 201.94 % | 276.510 M 20.74 % | 229.012 M -4.44 % | 239.656 M 0.59 % | 238.247 M 1.28 % | 235.227 M 5.91 % | 222.110 M -0.41 % | 223.021 M 3.38 % | 215.724 M 19.48 % | 180.545 M 5.71 % | 170.798 M 2.44 % | 166.726 M 14.89 % | 145.113 M 29.70 % | 111.881 M 1.64 % | 110.079 M -1.92 % | 112.236 M -0.50 % | 112.803 M -5.19 % | 118.984 M 41 357.84 % | 287.000 K 0.00 % | 287.000 K 0.00 % | 287.000 K -3.04 % | 296.000 K -6.03 % | 315.000 K -25.53 % | 423.000 K -98.70 % | 32.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 684.912 M -1.54 % | 695.654 M -0.59 % | 699.783 M 1.54 % | 689.139 M -1.95 % | 702.865 M 2.17 % | 687.961 M -2.87 % | 708.290 M 33.83 % | 529.246 M -2.21 % | 541.233 M 0.24 % | 539.918 M 64.02 % | 329.176 M 276.27 % | 87.485 M 2.56 % | 85.299 M -0.81 % | 85.994 M -2.97 % | 88.628 M -0.39 % | 88.976 M 0.65 % | 88.401 M 0.56 % | 87.906 M 814.35 % | 9.614 M 0.00 % | 9.614 M 0.00 % | 9.614 M 0.00 % | 9.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.721 M 0.00 % | 2.721 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 875.528 M -1.65 % | 890.204 M -1.53 % | 904.023 M -43.57 % | 1.602 B -2.85 % | 1.649 B 0.85 % | 1.635 B -3.85 % | 1.701 B 27.93 % | 1.329 B -3.02 % | 1.371 B -0.30 % | 1.375 B 126.98 % | 605.686 M 91.37 % | 316.497 M -2.60 % | 324.955 M 0.22 % | 324.241 M 0.12 % | 323.855 M 4.10 % | 311.086 M -0.11 % | 311.422 M 2.57 % | 303.630 M 59.67 % | 190.159 M 5.40 % | 180.412 M 2.31 % | 176.340 M 13.97 % | 154.727 M 38.30 % | 111.881 M 1.64 % | 110.079 M -1.92 % | 112.236 M -0.50 % | 112.803 M -5.19 % | 118.984 M 41 357.84 % | 287.000 K 0.00 % | 287.000 K 0.00 % | 287.000 K -3.04 % | 296.000 K -90.25 % | 3.036 M -3.44 % | 3.144 M -90.34 % | 32.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 126.888 M 0.22 % | 126.608 M -8.54 % | 138.431 M 106.10 % | 67.167 M -10.57 % | 75.109 M 0.65 % | 74.623 M -12.38 % | 85.167 M -12.78 % | 97.641 M -18.33 % | 119.558 M -6.22 % | 127.493 M -7.55 % | 137.901 M -7.91 % | 149.746 M 145.68 % | 60.951 M -3.60 % | 63.225 M -11.97 % | 71.824 M -0.22 % | 71.985 M -10.49 % | 80.421 M -16.28 % | 96.057 M 54.86 % | 62.030 M -0.51 % | 62.349 M 1.93 % | 61.169 M -3.09 % | 63.120 M 2.65 % | 61.488 M 106.42 % | 29.788 M 23.66 % | 24.089 M 5.34 % | 22.867 M -13.14 % | 26.325 M -82.24 % | 148.233 M 0.25 % | 147.869 M 5.45 % | 140.226 M 7.35 % | 130.622 M 5.42 % | 123.906 M 14.14 % | 108.554 M 183.34 % | 38.312 M -83.21 % | 228.175 M -0.24 % | 228.714 M 2.60 % | 222.917 M -1.15 % | 225.513 M -20.13 % | 282.344 M -3.40 % | 292.283 M |
Total non current assets | 1.695 B -3.08 % | 1.749 B 0.62 % | 1.738 B 10.23 % | 1.577 B -1.58 % | 1.602 B 1.84 % | 1.573 B -7.22 % | 1.695 B 12.49 % | 1.507 B 28.55 % | 1.173 B 0.14 % | 1.171 B 21.56 % | 963.195 M 52.47 % | 631.724 M 13.80 % | 555.131 M 11.43 % | 498.181 M 14.65 % | 434.522 M 3.86 % | 418.380 M -2.40 % | 428.668 M -5.82 % | 455.140 M 48.48 % | 306.532 M 0.93 % | 303.710 M 1.95 % | 297.891 M 7.38 % | 277.421 M 10.27 % | 251.585 M 16.09 % | 216.724 M 0.94 % | 214.713 M -5.40 % | 226.977 M 4.49 % | 217.233 M -5.60 % | 230.116 M 0.17 % | 229.724 M 2.40 % | 224.343 M 5.24 % | 213.165 M 5.50 % | 202.056 M 6.91 % | 188.988 M 26.80 % | 149.039 M -34.68 % | 228.175 M -0.24 % | 228.714 M 2.60 % | 222.917 M -1.15 % | 225.513 M -32.75 % | 335.325 M 14.44 % | 293.011 M |
Other current assets | 56.145 M 2 807 150.00 % | 2.000 K -100.00 % | 43.750 M 1 977.40 % | 2.106 M -99.81 % | 1.112 B 24 874.76 % | 4.454 M -99.59 % | 1.083 B 442 058.37 % | 245.000 K -99.97 % | 759.072 M 14 619.26 % | 5.157 M -84.17 % | 32.581 M 3 476.40 % | 911.000 K -95.99 % | 22.699 M 16 839.55 % | 134.000 K -99.48 % | 25.715 M 2 750.89 % | 902.000 K -96.49 % | 25.689 M | 0.000 -100.00 % | 19.705 M -67.19 % | 60.052 M 250.20 % | 17.148 M 124.77 % | -69.227 M -196.56 % | 71.694 M 19.49 % | 60.000 M -18.72 % | 73.819 M -89.33 % | 691.984 M | 0.000 -100.00 % | 320.466 M -43.26 % | 564.806 M 8.73 % | 519.441 M 6.92 % | 485.836 M -10.68 % | 543.912 M 9 395.67 % | 5.728 M -0.14 % | 5.736 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -892.470 M -148.47 % | 1.841 B |
Short term investments | 377.585 M 119.33 % | 172.150 M 19.76 % | 143.746 M 13.70 % | 126.427 M 272.75 % | 33.917 M -70.32 % | 114.294 M 21.39 % | 94.155 M 42.91 % | 65.886 M 60.95 % | 40.936 M -54.93 % | 90.836 M 88.71 % | 48.136 M 85.24 % | 25.986 M 4.87 % | 24.780 M 5.29 % | 23.536 M 6.97 % | 22.003 M | 0.000 -100.00 % | 650.000 K | 0.000 -100.00 % | 706.000 K -98.82 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 71.43 % | 35.000 M 0.00 % | 35.000 M 16.67 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 15.95 % | 25.874 M -7.86 % | 28.081 M -84.01 % | 175.625 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 335.437 M -22.34 % | 431.912 M |
cash and cash equivalents | 1.130 B 0.48 % | 1.125 B 12.67 % | 998.111 M 6.23 % | 939.575 M -9.06 % | 1.033 B 12.26 % | 920.351 M -7.76 % | 997.747 M -17.45 % | 1.209 B 14.03 % | 1.060 B 12.39 % | 943.140 M 3.94 % | 907.378 M 25.15 % | 725.015 M 8.75 % | 666.670 M -1.99 % | 680.206 M -18.20 % | 831.587 M 11.92 % | 742.988 M -6.71 % | 796.392 M 20.13 % | 662.962 M -23.47 % | 866.306 M 20.51 % | 718.873 M -15.42 % | 849.902 M 26.00 % | 674.529 M -10.88 % | 756.864 M 7.76 % | 702.381 M -7.95 % | 763.007 M 21.69 % | 626.998 M -10.13 % | 697.681 M 9.57 % | 636.717 M -8.13 % | 693.063 M 13.15 % | 612.492 M -8.94 % | 672.591 M 4.25 % | 645.162 M -21.52 % | 822.082 M 33.83 % | 614.264 M 149.72 % | 245.978 M 108.66 % | 117.882 M -73.93 % | 452.251 M 104.20 % | 221.478 M -12.48 % | 253.048 M 217.18 % | -215.956 M |
Cash and short term investments | 1.508 B 16.26 % | 1.297 B 13.56 % | 1.142 B 7.12 % | 1.066 B -0.10 % | 1.067 B 3.14 % | 1.035 B -5.24 % | 1.092 B -14.33 % | 1.275 B 15.77 % | 1.101 B 6.48 % | 1.034 B 8.21 % | 955.514 M 27.23 % | 751.001 M 8.61 % | 691.450 M -1.75 % | 703.742 M -17.56 % | 853.590 M 14.89 % | 742.988 M -6.71 % | 796.392 M 20.13 % | 662.962 M -23.47 % | 866.306 M 11.23 % | 778.873 M -8.36 % | 849.902 M 15.71 % | 734.529 M -10.08 % | 816.864 M 7.15 % | 762.381 M -7.37 % | 823.007 M 24.32 % | 661.998 M -9.65 % | 732.681 M 9.89 % | 666.717 M -7.79 % | 723.063 M 12.54 % | 642.492 M -8.55 % | 702.591 M 4.70 % | 671.036 M -21.07 % | 850.163 M 7.63 % | 789.889 M 221.12 % | 245.978 M 108.66 % | 117.882 M -73.93 % | 452.251 M 104.20 % | 221.478 M -62.36 % | 588.485 M 172.50 % | 215.956 M |
Total current assets | 2.449 B 8.90 % | 2.249 B 0.09 % | 2.247 B 1.06 % | 2.224 B 2.02 % | 2.179 B 12.52 % | 1.937 B -10.03 % | 2.153 B 15.34 % | 1.866 B 0.88 % | 1.850 B 12.80 % | 1.640 B -4.44 % | 1.716 B 40.89 % | 1.218 B -22.76 % | 1.577 B 42.29 % | 1.108 B -34.04 % | 1.680 B 10.54 % | 1.520 B -5.73 % | 1.613 B 24.63 % | 1.294 B -28.08 % | 1.799 B 54.47 % | 1.165 B -22.55 % | 1.504 B 10.06 % | 1.366 B -1.67 % | 1.389 B -15.97 % | 1.653 B 4.67 % | 1.580 B 16.67 % | 1.354 B -10.46 % | 1.512 B 53.18 % | 987.183 M -23.35 % | 1.288 B 10.84 % | 1.162 B -2.23 % | 1.188 B -2.18 % | 1.215 B -29.69 % | 1.728 B 1.51 % | 1.702 B 592.06 % | 245.978 M 108.66 % | 117.882 M -73.93 % | 452.251 M 104.20 % | 221.478 M -91.03 % | 2.469 B 9.88 % | 2.246 B |
Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.179 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.000 M | 0.000 -100.00 % | 131.028 M 320.19 % | -59.508 M 0.82 % | -60.000 M -0.56 % | -59.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net receivables | 885.433 M -7.02 % | 952.329 M -10.28 % | 1.061 B -8.13 % | 1.155 B 7.48 % | 1.075 B 19.73 % | 897.825 M -12.42 % | 1.025 B 73.31 % | 591.533 M -17.78 % | 719.451 M 19.72 % | 600.926 M -17.39 % | 727.402 M 56.01 % | 466.240 M -45.93 % | 862.244 M 113.15 % | 404.525 M -49.46 % | 800.390 M 3.11 % | 776.277 M -1.71 % | 789.812 M 25.19 % | 630.886 M -30.84 % | 912.235 M 136.54 % | 385.657 M -39.33 % | 635.695 M 0.91 % | 629.974 M 12.41 % | 560.447 M -37.11 % | 891.099 M 20.01 % | 742.502 M | 0.000 -100.00 % | 779.475 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 872.173 M -3.81 % | 906.694 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 303.985 M 60.67 % | 189.196 M |
Tax assets | 0.000 | 0.000 -100.00 % | 690.255 M 202.07 % | -676.289 M 6.73 % | -725.062 M -7.40 % | -675.124 M -30 745.67 % | 2.203 M 100.43 % | -509.333 M 6.49 % | -544.684 M -4.85 % | -519.485 M -1 992.89 % | 27.444 M -7.11 % | 29.546 M -2.96 % | 30.447 M | 0.000 -100.00 % | 26.234 M | 0.000 -100.00 % | 26.193 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K -99.49 % | 2.956 M -39.00 % | 4.846 M 47.79 % | 3.279 M 126.76 % | 1.446 M 122.80 % | 649.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 483.124 M -29.19 % | 682.246 M 107.43 % | 328.910 M -55.31 % | 735.950 M | 0.000 | 0.000 |
Account payables | 771.727 M -15.17 % | 909.765 M -15.61 % | 1.078 B -0.80 % | 1.087 B 16.34 % | 934.135 M -8.60 % | 1.022 B 2.28 % | 999.178 M 21.23 % | 824.200 M 25.76 % | 655.389 M -5.98 % | 697.051 M 8.41 % | 642.991 M 40.98 % | 456.100 M -40.58 % | 767.639 M 72.95 % | 443.839 M -41.75 % | 761.947 M -3.90 % | 792.855 M 5.42 % | 752.081 M 13.24 % | 664.160 M -24.76 % | 882.699 M 108.76 % | 422.831 M -27.78 % | 585.448 M 25.55 % | 466.315 M -7.75 % | 505.473 M -44.29 % | 907.317 M 32.93 % | 682.531 M -1.43 % | 692.460 M -3.33 % | 716.283 M 103.59 % | 351.820 M -42.06 % | 607.210 M 13.73 % | 533.927 M 6.78 % | 500.031 M -10.36 % | 557.808 M -38.76 % | 910.910 M 8.46 % | 839.852 M 183.73 % | 296.006 M -39.67 % | 490.627 M | 0.000 | 0.000 | 0.000 | 0.000 |
Tax payables | 132.178 M 3.68 % | 127.485 M 10.87 % | 114.990 M 0.40 % | 114.527 M 1.52 % | 112.812 M 90.76 % | 59.138 M -40.83 % | 99.939 M 98.21 % | 50.420 M -49.39 % | 99.634 M 83.57 % | 54.275 M -50.46 % | 109.558 M 24.42 % | 88.058 M 14.11 % | 77.167 M -6.11 % | 82.186 M -0.31 % | 82.440 M 10.63 % | 74.516 M 4.37 % | 71.398 M -0.28 % | 71.596 M -4.87 % | 75.262 M -4.66 % | 78.943 M 2.79 % | 76.802 M 3.54 % | 74.179 M -1.45 % | 75.273 M -12.44 % | 85.964 M -6.56 % | 92.001 M 23.04 % | 74.774 M 6.61 % | 70.138 M 1.85 % | 68.863 M 3.69 % | 66.413 M -11.18 % | 74.774 M 5.93 % | 70.588 M 8.41 % | 65.111 M -36.37 % | 102.328 M 34.10 % | 76.305 M 47.25 % | 51.821 M 39.87 % | 37.050 M -15.31 % | 43.747 M 167.16 % | 16.375 M -16.43 % | 19.595 M | 0.000 |
Deferred revenue non current | 14.791 M | 0.000 | 0.000 100.00 % | -1.291 B -8 887.85 % | 14.695 M 101.27 % | -1.161 B -8 033.17 % | 14.629 M 101.56 % | -935.235 M -0.06 % | -934.697 M -18.22 % | -790.617 M | 0.000 100.00 % | -39.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 0.000 -100.00 % | 1.340 M 0.83 % | 1.329 M -20.13 % | 1.664 M -38.53 % | 2.707 M -47.66 % | 5.172 M 2.27 % | 5.057 M 0.24 % | 5.045 M 3.83 % | 4.859 M 3.56 % | 4.692 M 5.79 % | 4.435 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 570.000 K -24.80 % | 758.000 K -40.69 % | 1.278 M -48.13 % | 2.464 M |
Capital lease obligations | 65.200 M -13.04 % | 74.979 M -11.71 % | 84.927 M 167.00 % | 31.808 M -9.89 % | 35.298 M -18.97 % | 43.560 M -17.93 % | 53.078 M -15.39 % | 62.732 M -12.17 % | 71.422 M -10.69 % | 79.972 M -10.17 % | 89.030 M -9.34 % | 98.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 255.782 M 2 243.84 % | -11.931 M -105.41 % | 220.658 M 133.29 % | 94.585 M -49.76 % | 188.264 M 111.77 % | 88.901 M -64.05 % | 247.276 M 40.81 % | 175.611 M -9.46 % | 193.966 M 78.63 % | 108.588 M -31.71 % | 159.018 M 93.49 % | 82.183 M -45.35 % | 150.394 M 154.63 % | 59.064 M -73.82 % | 225.619 M 218.00 % | 70.950 M -65.40 % | 205.042 M 225.90 % | 62.916 M -69.08 % | 203.505 M 187.28 % | 70.838 M -70.14 % | 237.203 M 266.51 % | 64.719 M -72.08 % | 231.802 M 322.05 % | 54.923 M -75.17 % | 221.162 M 379.36 % | 46.137 M -77.55 % | 205.536 M 420.23 % | 39.509 M -80.55 % | 203.105 M 355.82 % | 44.558 M -78.93 % | 211.521 M -65.67 % | 616.131 M -19.06 % | 761.253 M 3.15 % | 738.008 M 38.06 % | 534.551 M 21.51 % | 439.936 M -5.15 % | 463.839 M -27.33 % | 638.242 M 75.01 % | 364.696 M | 0.000 |
Deferred tax liabilities non current | 50.394 M -14.37 % | 58.848 M | 0.000 -100.00 % | 50.477 M -8.30 % | 55.046 M -8.25 % | 59.995 M -21.19 % | 76.125 M -7.29 % | 82.115 M 23.56 % | 66.456 M -7.19 % | 71.603 M 14.90 % | 62.315 M 58.33 % | 39.357 M -1.52 % | 39.966 M 25.35 % | 31.884 M -2.42 % | 32.674 M -9.85 % | 36.246 M 2.78 % | 35.264 M 16.02 % | 30.394 M 70.41 % | 17.836 M 2.88 % | 17.336 M -7.61 % | 18.764 M -6.39 % | 20.045 M 35.60 % | 14.782 M 11.84 % | 13.217 M -9.76 % | 14.646 M -6.99 % | 15.747 M 1.08 % | 15.579 M 13.94 % | 13.673 M 9.66 % | 12.469 M 74.12 % | 7.161 M -3.97 % | 7.457 M -14.25 % | 8.696 M 228.52 % | 2.647 M 7.60 % | 2.460 M 0.41 % | 2.450 M 88.61 % | 1.299 M 5.61 % | 1.230 M -87.89 % | 10.153 M | 0.000 | 0.000 |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.253 M 18.57 % | 57.565 M | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 4.144 B 3.66 % | 3.998 B 0.32 % | 3.985 B 4.86 % | 3.800 B 0.50 % | 3.781 B 7.73 % | 3.510 B -8.96 % | 3.855 B 14.28 % | 3.374 B 11.62 % | 3.023 B 7.53 % | 2.811 B 4.90 % | 2.679 B 44.85 % | 1.850 B -13.24 % | 2.132 B 32.72 % | 1.607 B -24.04 % | 2.115 B 9.10 % | 1.939 B -5.03 % | 2.041 B 16.71 % | 1.749 B -16.93 % | 2.105 B 43.40 % | 1.468 B -18.50 % | 1.802 B 9.61 % | 1.644 B 0.16 % | 1.641 B -12.25 % | 1.870 B 4.23 % | 1.794 B 13.50 % | 1.581 B -8.58 % | 1.729 B 42.07 % | 1.217 B -19.79 % | 1.518 B 9.47 % | 1.386 B -1.09 % | 1.402 B -1.09 % | 1.417 B -26.08 % | 1.917 B 3.55 % | 1.851 B 93.40 % | 957.277 M -6.96 % | 1.029 B 2.47 % | 1.004 B -15.12 % | 1.183 B -57.81 % | 2.804 B 10.41 % | 2.539 B |
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-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-12-31 |
2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 100.00 % | -207.672 M -6.53 % | -194.936 M -14.00 % | -171.003 M 6.86 % | -183.592 M -1 870.93 % | 10.367 M 111.28 % | -91.890 M -14.53 % | -80.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -912.000 K | 0.000 | 0.000 | 0.000 100.00 % | -22.201 M 0.00 % | -22.201 M 60.93 % | -56.820 M -12 415.42 % | -454.000 K 80.02 % | -2.272 M | 0.000 100.00 % | -48.384 M 0.00 % | -48.384 M -41.54 % | -34.185 M 0.00 % | -34.185 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 10.118 M -1.91 % | 10.315 M -3.26 % | 10.663 M 23.17 % | 8.657 M -6.08 % | 9.217 M 39.29 % | 6.617 M -20.88 % | 8.363 M -3.84 % | 8.697 M -5.32 % | 9.186 M 34.73 % | 6.818 M 104.74 % | 3.330 M -43.01 % | 5.843 M 226.79 % | 1.788 M -31.78 % | 2.621 M -0.98 % | 2.647 M -36.77 % | 4.186 M 107.33 % | 2.019 M -46.42 % | 3.768 M 104.12 % | 1.846 M -66.92 % | 5.580 M 94.15 % | 2.874 M -38.09 % | 4.642 M -21.16 % | 5.888 M 14.04 % | 5.163 M 138.59 % | 2.164 M 62.46 % | 1.332 M 0.00 % | 1.332 M -75.71 % | 5.484 M -37.96 % | 8.840 M 180.46 % | 3.152 M -53.20 % | 6.735 M -7.05 % | 7.246 M 0.00 % | 7.246 M 52.01 % | 4.767 M 0.00 % | 4.767 M 10.46 % | 4.315 M 0.00 % | 4.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | 164.729 M 211.73 % | 52.843 M 2 477.10 % | -2.223 M 98.88 % | -199.149 M -228.51 % | 154.970 M 302.21 % | -76.639 M -168.61 % | 111.710 M 1 317.46 % | 7.881 M -70.73 % | 26.929 M 381.98 % | -9.550 M -176.00 % | 12.565 M 232.81 % | -9.461 M 30.49 % | -13.611 M -1 009.83 % | 1.496 M 113.58 % | -11.017 M -215.59 % | 9.531 M 177.59 % | -12.284 M -571.92 % | 2.603 M 198.94 % | -2.631 M -122.51 % | 11.690 M 662.56 % | 1.533 M 113.27 % | -11.552 M -114.20 % | -5.393 M 91.77 % | -65.561 M -2 601.32 % | -2.427 M 24.17 % | -3.201 M 0.00 % | -3.201 M -105.56 % | 57.582 M 304.47 % | -28.162 M -574.86 % | -4.173 M -118.89 % | 22.094 M 368.42 % | -8.231 M 0.00 % | -8.231 M -162.75 % | 13.117 M 0.00 % | 13.117 M 124.71 % | 5.837 M 0.00 % | 5.837 M -22.50 % | 7.532 M 0.00 % | 7.532 M 232.05 % | -5.704 M 0.00 % | -5.704 M -152.62 % | 10.840 M 0.00 % | 10.840 M 656.61 % | -1.948 M 0.00 % | -1.948 M -116.77 % | 11.614 M 426.97 % | -3.552 M |
Accounts receivables | 162.819 M 233.32 % | 48.847 M 194.45 % | -51.715 M 73.72 % | -196.777 M -220.81 % | 162.883 M 134.84 % | -467.507 M -399.34 % | 156.181 M 205.41 % | -148.163 M -192.14 % | 160.798 M -29.72 % | 228.809 M 118.90 % | 104.528 M 136.08 % | -289.740 M -216.48 % | 248.756 M -27.03 % | 340.920 M 200.42 % | 113.482 M -44.02 % | 202.734 M -33.32 % | 304.037 M 268.99 % | -179.909 M -132.32 % | 556.636 M 430.31 % | 104.964 M -75.98 % | 436.912 M -31.49 % | 637.728 M 379.34 % | -228.298 M -310.23 % | -55.651 M -133.74 % | 164.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | 0.000 | 0.000 100.00 % | -49.492 M -2 186.51 % | 2.372 M -70.02 % | 7.913 M 111.67 % | -67.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Accounts payables | 0.000 | 0.000 100.00 % | -48.366 M -145.15 % | 107.114 M 147.68 % | -224.641 M -157.47 % | 390.868 M 978.93 % | -44.471 M -128.50 % | 156.044 M 216.56 % | -133.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 1.910 M -52.20 % | 3.996 M -91.93 % | 49.492 M 2 186.51 % | -2.372 M 70.02 % | -7.913 M -111.67 % | 67.805 M 178.17 % | -86.735 M -1 673.36 % | -4.891 M -71.01 % | -2.860 M 98.80 % | -238.359 M -159.19 % | -91.963 M -132.81 % | 280.279 M 206.83 % | -262.367 M 22.70 % | -339.424 M -172.63 % | -124.499 M 35.56 % | -193.203 M 38.92 % | -316.321 M -273.32 % | 182.512 M 132.63 % | -559.267 M -499.60 % | -93.274 M 78.58 % | -435.379 M 32.94 % | -649.280 M -391.28 % | 222.905 M 2 349.29 % | -9.910 M 94.08 % | -167.349 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other non cash items | -177.772 M -1 010.10 % | -16.014 M 82.05 % | -89.237 M -154.03 % | 165.174 M 152.14 % | -316.773 M -235.64 % | 233.547 M 547.35 % | -52.207 M -138.04 % | 137.228 M 1 037.31 % | 12.066 M 12 212.24 % | 98.000 K 100.25 % | -39.019 M -572.74 % | -5.800 M 86.33 % | -42.422 M -1 111.71 % | -3.501 M 90.39 % | -36.432 M -688.74 % | -4.619 M 87.08 % | -35.739 M -1 065.92 % | 3.700 M 109.66 % | -38.297 M -2 563.21 % | -1.438 M 95.72 % | -33.617 M -942.71 % | -3.224 M 92.03 % | -40.469 M -148.38 % | 83.641 M 400.54 % | -27.830 M -12.44 % | -24.752 M 0.00 % | -24.752 M 57.48 % | -58.218 M -2 605.30 % | -2.152 M 42.55 % | -3.746 M -107.00 % | 53.496 M 201.86 % | -52.519 M 0.00 % | -52.519 M 10.85 % | -58.912 M 0.00 % | -58.912 M -137.05 % | 159.000 M 0.00 % | 159.000 M 60.70 % | 98.942 M 0.00 % | 98.942 M 104.04 % | 48.491 M 0.00 % | 48.491 M -35.02 % | 74.628 M 0.00 % | 74.628 M 853.93 % | -9.899 M 0.00 % | -9.899 M -116.99 % | 58.277 M 434.16 % | -17.440 M |
Net cash provided by operating activities | 379.114 M 3.43 % | 366.535 M 47.05 % | 249.263 M -5.84 % | 264.712 M 45.46 % | 181.986 M -30.75 % | 262.792 M -23.48 % | 343.430 M 9.70 % | 313.074 M 21.95 % | 256.723 M 55.98 % | 164.590 M 36.86 % | 120.260 M -9.44 % | 132.798 M 69.92 % | 78.151 M -33.68 % | 117.848 M 55.37 % | 75.851 M -40.24 % | 126.936 M 75.92 % | 72.157 M -37.03 % | 114.581 M 50.70 % | 76.035 M -46.91 % | 143.220 M 61.45 % | 88.706 M -54.30 % | 194.126 M 220.79 % | 60.515 M -56.88 % | 140.356 M 92.08 % | 73.073 M -57.67 % | 172.640 M 0.00 % | 172.640 M -10.19 % | 192.236 M 8.35 % | 177.426 M 77.86 % | 99.757 M 13.58 % | 87.827 M -37.37 % | 140.240 M 0.00 % | 140.240 M -44.59 % | 253.089 M 0.00 % | 253.089 M 42.73 % | 177.315 M 0.00 % | 177.315 M 56.08 % | 113.603 M 0.00 % | 113.603 M 125.43 % | 50.394 M 0.00 % | 50.394 M -46.78 % | 94.687 M 0.00 % | 94.687 M 12 724.87 % | -750.000 K 0.00 % | -750.000 K -100.78 % | 95.740 M 1 112.48 % | -9.456 M |
Investments in property plant and equipment | -31.931 M 29.85 % | -45.521 M -138.98 % | -19.048 M 46.24 % | -35.431 M -87.73 % | -18.873 M 35.13 % | -29.093 M -93.22 % | -15.057 M 42.20 % | -26.051 M -35.46 % | -19.232 M -54.52 % | -12.446 M -44.62 % | -8.606 M 26.49 % | -11.707 M 14.83 % | -13.745 M 11.79 % | -15.583 M -10.07 % | -14.157 M 21.53 % | -18.042 M -28.04 % | -14.091 M 20.29 % | -17.678 M 15.10 % | -20.823 M 18.46 % | -25.537 M -25.21 % | -20.396 M 61.07 % | -52.394 M -499.06 % | -8.746 M 5.40 % | -9.245 M -51.91 % | -6.086 M 76.05 % | -25.416 M 0.00 % | -25.416 M 12.46 % | -29.032 M -60.27 % | -18.114 M -6.96 % | -16.936 M -36.64 % | -12.395 M 33.11 % | -18.531 M 0.00 % | -18.531 M 19.05 % | -22.893 M 0.00 % | -22.893 M -215.81 % | -7.249 M 0.00 % | -7.249 M 21.52 % | -9.237 M 0.00 % | -9.237 M -15.36 % | -8.007 M 0.00 % | -8.007 M 1.24 % | -8.107 M 0.00 % | -8.107 M 12.19 % | -9.232 M 0.00 % | -9.232 M 11.32 % | -10.411 M 45.68 % | -19.167 M |
Acquisitions net | 0.000 | 0.000 -100.00 % | 74.885 M 198.51 % | -76.018 M | 0.000 100.00 % | -166.509 M -636.16 % | 31.056 M 172.81 % | -42.653 M 73.49 % | -160.881 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.499 M | 0.000 | 0.000 100.00 % | -120.096 M | 0.000 | 0.000 | 0.000 100.00 % | -18.550 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -631.500 K 0.00 % | -631.500 K 75.14 % | -2.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -685.000 K 0.00 % | -685.000 K -100.51 % | 133.135 M 0.00 % | 133.135 M 183 533.79 % | 72.500 K 0.00 % | 72.500 K 102.30 % | -3.155 M 0.00 % | -3.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 100.00 % | -107.823 M 1.09 % | -109.014 M -63.53 % | -66.664 M 69.28 % | -217.011 M -131.58 % | -93.707 M 71.47 % | -328.478 M -2 264.68 % | -13.891 M 66.48 % | -41.439 M -60 839.71 % | -68.000 K 66.83 % | -205.000 K 98.66 % | -15.339 M -2 799.62 % | -529.000 K 97.93 % | -25.517 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 100.00 % | -3.142 M 0.00 % | -3.142 M 91.83 % | -38.461 M 0.00 % | -38.461 M 6.21 % | -41.008 M 0.00 % | -41.008 M 46.97 % | -77.331 M 0.00 % | -77.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Sales maturities of investments | 0.000 -100.00 % | 93.678 M 550.72 % | 14.396 M -88.78 % | 128.259 M -33.84 % | 193.876 M 252.50 % | 55.000 M | 0.000 -100.00 % | 52.289 M -73.23 % | 195.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K 0.00 % | 44.000 K -99.93 % | 65.231 M 0.00 % | 65.231 M 555.52 % | 9.951 M 0.00 % | 9.951 M -74.32 % | 38.753 M 0.00 % | 38.753 M 957.66 % | 3.664 M 0.00 % | 3.664 M -97.88 % | 172.692 M 0.00 % | 172.692 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | -2.149 M -113.69 % | 15.702 M 120.97 % | -74.885 M -198.51 % | 76.018 M 911.29 % | -9.370 M -118.01 % | -4.298 M 9.29 % | -4.738 M -111.11 % | 42.653 M 223.80 % | -34.452 M -884.96 % | 4.389 M -39.47 % | 7.251 M 42.85 % | 5.076 M 26.39 % | 4.016 M -36.01 % | 6.276 M 43.45 % | 4.375 M 101.71 % | 2.169 M 117.00 % | -12.756 M -475.62 % | 3.396 M 20.17 % | 2.826 M 52.59 % | 1.852 M 14.82 % | 1.613 M -19.43 % | 2.002 M 85.37 % | 1.080 M 327.37 % | -475.000 K -116.44 % | 2.890 M 25.27 % | 2.307 M 0.00 % | 2.307 M -95.24 % | 48.480 M 3 367.81 % | 1.398 M 193.20 % | -1.500 M -166.76 % | 2.247 M -64.12 % | 6.262 M 0.00 % | 6.262 M -57.59 % | 14.767 M 0.00 % | 14.767 M 214.76 % | 4.692 M 0.00 % | 4.692 M 89.10 % | 2.481 M 0.00 % | 2.481 M 14.91 % | 2.159 M 0.00 % | 2.159 M 16.14 % | 1.859 M 0.00 % | 1.859 M 121.10 % | -8.812 M 0.00 % | -8.812 M -991.00 % | 989.000 K -90.05 % | 9.936 M |
Net cash used for investing activites | -34.080 M 22.48 % | -43.964 M 53.20 % | -93.933 M -331.44 % | 40.587 M 243.71 % | -28.243 M 88.16 % | -238.607 M 24.78 % | -317.217 M -2 669.18 % | 12.347 M 105.57 % | -221.552 M -2 626.79 % | -8.125 M -420.83 % | -1.560 M 92.90 % | -21.970 M -114.17 % | -10.258 M 71.76 % | -36.323 M -271.32 % | -9.782 M 38.37 % | -15.873 M 89.20 % | -146.943 M -928.87 % | -14.282 M 20.64 % | -17.997 M 24.02 % | -23.685 M 36.56 % | -37.333 M 25.91 % | -50.392 M -557.34 % | -7.666 M 21.13 % | -9.720 M -204.13 % | -3.196 M 86.54 % | -23.740 M 0.00 % | -23.740 M -240.41 % | 16.908 M 201.15 % | -16.716 M 9.33 % | -18.436 M -81.67 % | -10.148 M 16.99 % | -12.225 M 0.00 % | -12.225 M -126.64 % | 45.895 M 0.00 % | 45.895 M -55.03 % | 102.067 M 0.00 % | 102.067 M 1 232.76 % | -9.011 M 0.00 % | -9.011 M 88.67 % | -79.514 M 0.00 % | -79.514 M -147.77 % | 166.444 M 0.00 % | 166.444 M 1 022.43 % | -18.044 M 0.00 % | -18.044 M -91.51 % | -9.422 M -2.07 % | -9.231 M |
Debt repayment | -11.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.855 M 0.00 % | -1.855 M -168.77 % | -690.000 K 0.00 % | -690.000 K -6.81 % | -646.000 K 0.00 % | -646.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 49.508 M -11.65 % | 56.039 M -1.94 % | 57.147 M 118.61 % | -307.080 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 -100.00 % | 61.500 K 0.00 % | 61.500 K -93.29 % | 916.000 K 123.41 % | 410.000 K -83.16 % | 2.435 M 360.30 % | 529.000 K -70.35 % | 1.784 M 0.00 % | 1.784 M -61.66 % | 4.653 M 0.00 % | 4.653 M -46.76 % | 8.739 M 0.00 % | 8.739 M 41.73 % | 6.166 M 0.00 % | 6.166 M 0.30 % | 6.148 M 0.00 % | 6.148 M -61.88 % | 16.125 M 0.00 % | 16.125 M 862.40 % | 1.676 M 0.00 % | 1.676 M | 0.000 | 0.000 |
Common stock repurchased | -3.896 M 73.39 % | -14.640 M | 0.000 100.00 % | -6.210 M 49.93 % | -12.403 M -69.05 % | -7.337 M 64.00 % | -20.382 M -27.95 % | -15.930 M | 0.000 100.00 % | -8.816 M | 0.000 100.00 % | -235.000 K 93.63 % | -3.688 M | 0.000 | 0.000 100.00 % | -2.671 M 9.46 % | -2.950 M 55.33 % | -6.604 M | 0.000 100.00 % | -8.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.503 M | 0.000 | 0.000 100.00 % | -9.529 M 0.00 % | -9.529 M -2.19 % | -9.325 M 0.00 % | -9.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -192.913 M -5.71 % | -182.489 M -0.03 % | -182.441 M -5.46 % | -172.993 M -1.07 % | -171.158 M -0.12 % | -170.946 M 0.20 % | -171.287 M -0.04 % | -171.226 M 0.02 % | -171.267 M -113.44 % | -80.241 M 50.05 % | -160.644 M -100.21 % | -80.238 M 66.69 % | -240.900 M -350.27 % | -53.501 M 72.25 % | -192.803 M -260.28 % | -53.515 M 72.24 % | -192.802 M -260.13 % | -53.537 M 76.21 % | -225.037 M -425.26 % | -42.843 M 80.00 % | -214.203 M -150.26 % | -85.592 M 59.99 % | -213.946 M -400.27 % | -42.766 M 78.93 % | -203.001 M -40.82 % | -144.153 M 0.00 % | -144.153 M -68.86 % | -85.368 M | 0.000 100.00 % | -39.965 M | 0.000 100.00 % | -210.015 M 0.00 % | -210.015 M -1.49 % | -206.923 M 0.00 % | -206.923 M -122.29 % | -93.085 M 0.00 % | -93.085 M -102.60 % | -45.946 M 0.00 % | -45.946 M 67.98 % | -143.512 M 0.00 % | -143.512 M 11.34 % | -161.865 M 0.00 % | -161.865 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | -7.178 M 91.07 % | -80.376 M -458.79 % | -14.384 M 27.37 % | -19.804 M 71.27 % | -68.931 M -10.48 % | -62.394 M -121.05 % | 296.372 M 881.35 % | -37.931 M -121.97 % | 172.637 M 3 229.18 % | -5.517 M -4.29 % | -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 100.00 % | -2.500 M 0.00 % | -2.500 M | 0.000 | 0.000 | 0.000 100.00 % | -204.555 M -2 381.26 % | -8.244 M 0.00 % | -8.244 M -210.18 % | 7.482 M 0.00 % | 7.482 M | 0.000 | 0.000 100.00 % | -74.000 K 0.00 % | -74.000 K -38.32 % | -53.500 K 0.00 % | -53.500 K | 0.000 | 0.000 -100.00 % | 1.338 M 0.00 % | 1.338 M 102.72 % | -49.210 M -1 355.36 % | 3.920 M |
Net cash used provided by financing activities | -215.882 M 17.87 % | -262.865 M -33.55 % | -196.825 M -2.09 % | -192.797 M 19.70 % | -240.089 M -3.74 % | -231.444 M -285.03 % | 125.085 M 159.80 % | -209.157 M -15 366.93 % | 1.370 M 101.45 % | -94.574 M 43.01 % | -165.934 M -106.20 % | -80.473 M 67.10 % | -244.588 M -357.17 % | -53.501 M 72.25 % | -192.803 M -243.15 % | -56.186 M 71.30 % | -195.752 M -225.49 % | -60.141 M 73.28 % | -225.037 M -342.39 % | -50.868 M 76.25 % | -214.203 M -150.26 % | -85.592 M 59.99 % | -213.946 M -400.27 % | -42.766 M 78.93 % | -203.001 M -38.48 % | -146.591 M 0.00 % | -146.591 M -73.58 % | -84.452 M -20 698.05 % | 410.000 K 101.09 % | -37.530 M 81.92 % | -207.529 M 4.13 % | -216.475 M 0.00 % | -216.475 M -11.13 % | -194.788 M 0.00 % | -194.788 M -103.91 % | -95.525 M 0.00 % | -95.525 M -135.61 % | -40.544 M 0.00 % | -40.544 M 70.63 % | -138.064 M 0.00 % | -138.064 M 5.27 % | -145.740 M 0.00 % | -145.740 M -4 937.02 % | 3.013 M 0.00 % | 3.013 M 106.12 % | -49.210 M -1 355.36 % | 3.920 M |
Effect of forex changes on cash | -784.000 K -127.74 % | 2.826 M 207.82 % | -2.621 M -28.35 % | -2.042 M -296.91 % | 1.037 M 128.06 % | -3.696 M -40.80 % | -2.625 M -520.00 % | 625.000 K -50.24 % | 1.256 M 320.74 % | -569.000 K -302.49 % | 281.000 K 230.70 % | -215.000 K -12.57 % | -191.000 K -282.00 % | -50.000 K -194.12 % | -17.000 K -189.47 % | 19.000 K -96.48 % | 540.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.163 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 530.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 K 0.00 % | -4.000 K 0.00 % | -4.000 K 0.00 % | -4.000 K | 0.000 | 0.000 |
Net change in cash | 924.088 M 226.04 % | -733.188 M -144.40 % | -299.995 M -181.89 % | 366.339 M 210.71 % | -330.903 M -56.86 % | -210.955 M -241.89 % | 148.673 M 27.19 % | 116.889 M -83.06 % | 690.092 M 1 025.36 % | 61.322 M 230.71 % | -46.915 M -158.60 % | 80.053 M 145.26 % | -176.862 M -732.24 % | 27.974 M 122.07 % | -126.751 M -330.59 % | 54.967 M 120.36 % | -269.998 M -772.34 % | 40.158 M 118.51 % | -216.999 M -416.02 % | 68.667 M 142.17 % | -162.830 M -660.11 % | 29.071 M 118.05 % | -161.097 M -278.76 % | 90.121 M 167.70 % | -133.124 M -417.67 % | 41.906 M 130.70 % | -136.493 M -209.00 % | 125.222 M -22.28 % | 161.120 M 95.79 % | 82.291 M 163.37 % | -129.850 M 26.61 % | -176.920 M 0.00 % | -176.920 M -242.83 % | 123.870 M 0.00 % | 123.870 M -66.31 % | 367.713 M 0.00 % | 367.713 M 187.06 % | 128.096 M 0.00 % | 128.096 M 138.31 % | -334.369 M 0.00 % | -334.369 M -244.89 % | 230.773 M 0.00 % | 230.773 M 830.99 % | -31.570 M 0.00 % | -31.570 M -185.08 % | 37.108 M 351.29 % | -14.767 M |
Cash at beginning of period | 0.000 -100.00 % | 733.188 M -29.04 % | 1.033 B 54.94 % | 666.844 M -33.17 % | 997.747 M -17.45 % | 1.209 B 14.03 % | 1.060 B 12.39 % | 943.140 M 272.71 % | 253.048 M -59.52 % | 625.108 M 13.35 % | 551.468 M 43.35 % | 384.708 M -31.49 % | 561.570 M 7.66 % | 521.623 M -12.77 % | 598.009 M 28.51 % | 465.356 M -29.59 % | 660.910 M 18.46 % | 557.925 M -23.49 % | 729.227 M 29.31 % | 563.934 M -17.95 % | 687.338 M 18.96 % | 577.772 M | 0.000 -100.00 % | 522.865 M -14.30 % | 610.101 M 20.63 % | 505.754 M -18.84 % | 623.189 M -32.79 % | 927.282 M -13.59 % | 1.073 B 136.23 % | 454.279 M -17.94 % | 553.575 M -14.51 % | 647.561 M 0.00 % | 647.561 M 23.65 % | 523.691 M 0.00 % | 523.691 M 235.75 % | 155.978 M 0.00 % | 155.978 M 459.42 % | 27.882 M 0.00 % | 27.882 M -93.83 % | 452.251 M 0.00 % | 452.251 M 104.20 % | 221.478 M 0.00 % | 221.478 M -12.48 % | 253.048 M 0.00 % | 253.048 M 17.18 % | 215.940 M | 0.000 |
Cash at end of period | 924.088 M -7.42 % | 998.111 M 36.13 % | 733.188 M -29.04 % | 1.033 B 54.94 % | 666.844 M -33.17 % | 997.747 M -17.45 % | 1.209 B 14.03 % | 1.060 B 12.39 % | 943.140 M 37.40 % | 686.430 M 36.05 % | 504.553 M 13.25 % | 445.512 M 15.81 % | 384.708 M -30.00 % | 549.597 M 16.62 % | 471.258 M -9.43 % | 520.323 M 33.10 % | 390.912 M -34.64 % | 598.083 M 16.76 % | 512.228 M -19.03 % | 632.601 M 20.61 % | 524.508 M -13.57 % | 606.843 M 9.86 % | 552.360 M -9.89 % | 612.986 M 28.51 % | 476.977 M -12.91 % | 547.660 M 12.53 % | 486.696 M -53.76 % | 1.053 B -14.73 % | 1.234 B 130.03 % | 536.570 M 26.63 % | 423.725 M -9.97 % | 470.641 M 0.00 % | 470.641 M -27.32 % | 647.561 M 0.00 % | 647.561 M 23.65 % | 523.691 M 0.00 % | 523.691 M 235.75 % | 155.978 M 0.00 % | 155.978 M 32.32 % | 117.882 M 0.00 % | 117.882 M -73.93 % | 452.251 M 0.00 % | 452.251 M 104.20 % | 221.478 M 0.00 % | 221.478 M -12.48 % | 253.048 M 1 813.60 % | -14.767 M |
Operating cash flow | 379.114 M 3.43 % | 366.535 M 47.05 % | 249.263 M -5.84 % | 264.712 M 45.46 % | 181.986 M -30.75 % | 262.792 M -23.48 % | 343.430 M 9.70 % | 313.074 M 21.95 % | 256.723 M 55.98 % | 164.590 M 36.86 % | 120.260 M -9.44 % | 132.798 M 69.92 % | 78.151 M -33.68 % | 117.848 M 55.37 % | 75.851 M -40.24 % | 126.936 M 75.92 % | 72.157 M -37.03 % | 114.581 M 50.70 % | 76.035 M -46.91 % | 143.220 M 61.45 % | 88.706 M -54.30 % | 194.126 M 220.79 % | 60.515 M -56.88 % | 140.356 M 92.08 % | 73.073 M -57.67 % | 172.640 M 0.00 % | 172.640 M -10.19 % | 192.236 M 8.35 % | 177.426 M 77.86 % | 99.757 M 13.58 % | 87.827 M -37.37 % | 140.240 M 0.00 % | 140.240 M -44.59 % | 253.089 M 0.00 % | 253.089 M 42.73 % | 177.315 M 0.00 % | 177.315 M 56.08 % | 113.603 M 0.00 % | 113.603 M 125.43 % | 50.394 M 0.00 % | 50.394 M -46.78 % | 94.687 M 0.00 % | 94.687 M 12 724.87 % | -750.000 K 0.00 % | -750.000 K -100.78 % | 95.740 M 1 112.48 % | -9.456 M |
Capital expenditure | -31.931 M 29.85 % | -45.521 M -138.98 % | -19.048 M 46.24 % | -35.431 M -87.73 % | -18.873 M 35.13 % | -29.093 M -93.22 % | -15.057 M 42.20 % | -26.051 M -35.46 % | -19.232 M -0.79 % | -19.081 M -121.72 % | -8.606 M 26.49 % | -11.707 M 14.83 % | -13.745 M 11.80 % | -15.584 M -10.03 % | -14.164 M 21.66 % | -18.080 M -28.31 % | -14.091 M 20.29 % | -17.678 M 15.10 % | -20.823 M 18.46 % | -25.537 M -25.21 % | -20.396 M 61.07 % | -52.394 M -499.06 % | -8.746 M 33.29 % | -13.110 M -115.41 % | -6.086 M 76.05 % | -25.416 M 0.00 % | -25.416 M 12.46 % | -29.032 M -60.27 % | -18.114 M -6.96 % | -16.936 M -36.64 % | -12.395 M 33.11 % | -18.531 M 0.00 % | -18.531 M 19.05 % | -22.893 M 0.00 % | -22.893 M -215.81 % | -7.249 M 0.00 % | -7.249 M 21.52 % | -9.237 M 0.00 % | -9.237 M -15.36 % | -8.007 M 0.00 % | -8.007 M 1.24 % | -8.107 M 0.00 % | -8.107 M 12.19 % | -9.232 M 0.00 % | -9.232 M 11.32 % | -10.411 M 45.68 % | -19.167 M |
Free CashFlow | 347.183 M 8.15 % | 321.014 M 39.44 % | 230.215 M 0.41 % | 229.281 M 40.57 % | 163.113 M -30.20 % | 233.699 M -28.83 % | 328.373 M 14.41 % | 287.023 M 20.86 % | 237.491 M 56.10 % | 152.144 M 36.26 % | 111.654 M -7.79 % | 121.091 M 88.01 % | 64.406 M -37.02 % | 102.264 M 65.78 % | 61.687 M -43.33 % | 108.856 M 87.47 % | 58.066 M -40.08 % | 96.903 M 75.51 % | 55.212 M -53.08 % | 117.683 M 72.28 % | 68.310 M -51.80 % | 141.732 M 173.78 % | 51.769 M -60.52 % | 131.111 M 95.73 % | 66.987 M -54.50 % | 147.225 M 0.00 % | 147.225 M -9.79 % | 163.204 M 2.44 % | 159.312 M 92.36 % | 82.821 M 9.80 % | 75.432 M -38.02 % | 121.709 M 0.00 % | 121.709 M -47.13 % | 230.196 M 0.00 % | 230.196 M 35.36 % | 170.066 M 0.00 % | 170.066 M 62.95 % | 104.366 M 0.00 % | 104.366 M 146.22 % | 42.387 M 0.00 % | 42.387 M -51.04 % | 86.580 M 0.00 % | 86.580 M 967.36 % | -9.982 M 0.00 % | -9.982 M -111.70 % | 85.329 M 398.11 % | -28.623 M |
2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 |