
IGG Inc IGGGF
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 5.737 B 8.95 % | 5.266 B 14.69 % | 4.591 B -24.12 % | 6.051 B 10.74 % | 5.464 B 5.03 % | 5.203 B -11.27 % | 5.863 B 23.59 % | 4.744 B 89.96 % | 2.498 B 59.06 % | 1.570 B -1.03 % | 1.587 B 132.57 % | 682.220 M 103.94 % | 334.527 M |
Net income | 580.676 M 694.87 % | 73.053 M 114.51 % | -503.589 M -235.94 % | 370.438 M -82.33 % | 2.097 B 63.38 % | 1.284 B -13.38 % | 1.482 B 21.55 % | 1.219 B 116.48 % | 563.133 M 75.07 % | 321.670 M -37.50 % | 514.673 M 855.35 % | 53.873 M 151.73 % | -104.147 M |
Income before tax | 679.563 M 600.34 % | 97.033 M 120.00 % | -485.204 M -208.74 % | 446.217 M -80.64 % | 2.305 B 55.69 % | 1.480 B -20.03 % | 1.851 B 32.32 % | 1.399 B 133.39 % | 599.363 M 72.05 % | 348.362 M -37.27 % | 555.321 M 766.96 % | 64.054 M 163.83 % | -100.357 M |
Income before tax ratio | 0.12 542.82 % | 0.02 117.44 % | -0.11 -243.30 % | 0.07 -82.52 % | 0.42 48.24 % | 0.28 -9.88 % | 0.32 7.07 % | 0.29 22.87 % | 0.24 8.17 % | 0.22 -36.61 % | 0.35 272.78 % | 0.09 131.30 % | -0.30 |
EBITDA | 784.174 M 269.74 % | 212.090 M 244.46 % | -146.815 M -124.04 % | 610.752 M -55.91 % | 1.385 B 7.33 % | 1.291 B -29.61 % | 1.833 B 32.24 % | 1.386 B 125.60 % | 614.554 M 69.19 % | 363.231 M -33.19 % | 543.674 M 203.87 % | 178.917 M 162.78 % | 68.085 M |
Net income ratio | 0.10 629.58 % | 0.01 112.65 % | -0.11 -279.16 % | 0.06 -84.05 % | 0.38 55.56 % | 0.25 -2.38 % | 0.25 -1.65 % | 0.26 13.96 % | 0.23 10.06 % | 0.20 -36.85 % | 0.32 310.78 % | 0.08 125.36 % | -0.31 |
Ratio EBITDA | 0.14 239.37 % | 0.04 225.95 % | -0.03 -131.68 % | 0.10 -60.18 % | 0.25 2.19 % | 0.25 -20.67 % | 0.31 7.00 % | 0.29 18.76 % | 0.25 6.37 % | 0.23 -32.49 % | 0.34 30.66 % | 0.26 28.86 % | 0.20 |
Gross profit ratio | 0.80 7.99 % | 0.74 8.45 % | 0.69 -1.09 % | 0.69 -0.64 % | 0.70 0.74 % | 0.69 -0.86 % | 0.70 2.41 % | 0.68 0.46 % | 0.68 -2.05 % | 0.69 -2.62 % | 0.71 -4.61 % | 0.75 -1.71 % | 0.76 |
Weighted average shs out dil | 1.155 B -1.89 % | 1.178 B 1.22 % | 1.163 B -1.81 % | 1.185 B -3.73 % | 1.231 B -3.17 % | 1.271 B -3.51 % | 1.317 B -3.56 % | 1.366 B -1.77 % | 1.390 B -2.85 % | 1.431 B -0.31 % | 1.436 B 46.04 % | 983.068 M -27.65 % | 1.359 B |
Weighted average shs out | 1.147 B -1.78 % | 1.168 B 0.40 % | 1.163 B -0.82 % | 1.173 B -3.50 % | 1.216 B -2.71 % | 1.249 B -3.15 % | 1.290 B -3.07 % | 1.331 B -1.67 % | 1.353 B -2.09 % | 1.382 B -3.78 % | 1.437 B 46.79 % | 978.729 M -27.97 % | 1.359 B |
EPS diluted | 0.50 706.45 % | 0.06 114.42 % | -0.43 -238.71 % | 0.31 -81.76 % | 1.70 68.32 % | 1.01 -9.82 % | 1.12 25.84 % | 0.89 122.50 % | 0.40 81.82 % | 0.22 -38.89 % | 0.36 556.93 % | 0.05 171.54 % | -0.08 |
Earnings per share | 0.51 716.00 % | 0.06 114.53 % | -0.43 -234.38 % | 0.32 -81.50 % | 1.73 67.96 % | 1.03 -10.43 % | 1.15 25.00 % | 0.92 119.05 % | 0.42 82.61 % | 0.23 -36.11 % | 0.36 554.55 % | 0.06 171.80 % | -0.08 |
Gross profit | 4.611 B 17.65 % | 3.919 B 24.38 % | 3.151 B -24.95 % | 4.198 B 10.03 % | 3.815 B 5.80 % | 3.606 B -12.03 % | 4.100 B 26.57 % | 3.239 B 90.82 % | 1.697 B 55.80 % | 1.090 B -3.62 % | 1.130 B 121.84 % | 509.591 M 100.44 % | 254.233 M |
Income tax expense | 96.983 M 304.43 % | 23.980 M 30.43 % | 18.385 M -76.00 % | 76.605 M -63.13 % | 207.746 M 5.92 % | 196.127 M -46.79 % | 368.584 M 97.26 % | 186.852 M 324.98 % | 43.968 M 53.82 % | 28.584 M -29.42 % | 40.500 M 297.82 % | 10.181 M 705.71 % | 1.264 M |
Cost of revenue | 1.126 B -16.38 % | 1.347 B -6.50 % | 1.440 B -22.25 % | 1.853 B 12.39 % | 1.649 B 3.28 % | 1.596 B -9.49 % | 1.764 B 17.17 % | 1.505 B 88.12 % | 800.133 M 66.45 % | 480.714 M 5.38 % | 456.160 M 164.24 % | 172.629 M 114.99 % | 80.295 M |
General and administrative expenses | 348.735 M 9.95 % | 317.177 M -12.69 % | 363.295 M -18.88 % | 447.829 M 24.79 % | 358.853 M 1.29 % | 354.265 M 1.31 % | 349.697 M 33.83 % | 261.293 M 42.88 % | 182.873 M 8.04 % | 169.262 M 30.88 % | 129.331 M 53.66 % | 84.167 M 53.07 % | 54.985 M |
Selling and marketing expenses | 2.811 B 5.44 % | 2.666 B 56.59 % | 1.702 B -12.84 % | 1.953 B 35.96 % | 1.437 B 11.81 % | 1.285 B -12.07 % | 1.461 B 17.61 % | 1.242 B 100.01 % | 621.145 M 92.42 % | 322.807 M -3.37 % | 334.063 M 85.34 % | 180.243 M 92.62 % | 93.574 M |
Other expenses | -6.394 M 92.92 % | -90.369 M -134.26 % | 263.752 M 747.26 % | 31.130 M 103.13 % | -995.854 M -382.24 % | -206.506 M -33 901.38 % | 610.940 K -63.63 % | 1.680 M 51.48 % | 1.109 M | 0.000 | 0.000 | 0.000 | 0.000 |
Operating expenses | 3.941 B 2.96 % | 3.828 B 5.31 % | 3.635 B -1.39 % | 3.686 B 147.45 % | 1.490 B -30.83 % | 2.153 B -5.11 % | 2.269 B 22.82 % | 1.848 B 67.55 % | 1.103 B 57.29 % | 701.112 M 21.00 % | 579.453 M 29.70 % | 446.778 M 127.88 % | 196.054 M |
Cost and expenses | 5.067 B -2.08 % | 5.174 B 1.96 % | 5.075 B -8.37 % | 5.539 B 76.50 % | 3.138 B -16.31 % | 3.750 B -7.03 % | 4.033 B 20.29 % | 3.353 B 76.20 % | 1.903 B 61.02 % | 1.182 B 14.12 % | 1.036 B 67.19 % | 619.407 M 124.14 % | 276.349 M |
Research and development expenses | 787.408 M -15.77 % | 934.852 M -28.37 % | 1.305 B 4.09 % | 1.254 B 81.72 % | 689.959 M -4.28 % | 720.827 M 44.74 % | 498.016 M 36.50 % | 364.837 M 30.83 % | 278.857 M 33.50 % | 208.885 M 56.60 % | 133.389 M 84.33 % | 72.366 M 47.45 % | 49.078 M |
Selling general and administrative expenses | 3.160 B 5.92 % | 2.983 B 44.41 % | 2.066 B -13.96 % | 2.401 B 33.73 % | 1.795 B 9.54 % | 1.639 B -9.48 % | 1.811 B 20.43 % | 1.504 B 87.02 % | 804.018 M 63.34 % | 492.226 M 6.22 % | 463.393 M 75.26 % | 264.410 M 77.98 % | 148.558 M |
Interest income | 63.331 M 82.89 % | 34.627 M 130.34 % | 15.033 M 147.29 % | 6.079 M -56.11 % | 13.849 M -45.90 % | 25.601 M 23.42 % | 20.743 M 177.14 % | 7.485 M 61.40 % | 4.637 M 3.49 % | 4.481 M 3.75 % | 4.319 M 248.15 % | 1.241 M 566.82 % | 186.046 K |
Interest expense | 3.635 M -5.44 % | 3.844 M -10.42 % | 4.291 M -28.20 % | 5.976 M 72.47 % | 3.465 M -7.70 % | 3.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Depreciation and amortization | 100.976 M -16.27 % | 120.601 M 92.09 % | 62.782 M 22.56 % | 51.226 M 47.09 % | 34.826 M -38.86 % | 56.962 M 95.74 % | 29.101 M 37.59 % | 21.150 M -4.13 % | 22.061 M 48.36 % | 14.869 M 51.47 % | 9.817 M 60.88 % | 6.102 M -38.41 % | 9.907 M |
Operating income | 670.072 M 632.41 % | 91.489 M 118.91 % | -483.735 M -194.44 % | 512.231 M -77.98 % | 2.326 B 84.06 % | 1.264 B -30.04 % | 1.806 B 32.19 % | 1.366 B 129.78 % | 594.625 M 53.09 % | 388.427 M -27.24 % | 533.858 M 208.92 % | 172.815 M 2 154.31 % | 7.666 M |
Operating income ratio | 0.12 572.25 % | 0.02 116.49 % | -0.11 -224.46 % | 0.08 -80.11 % | 0.43 75.25 % | 0.24 -21.15 % | 0.31 6.96 % | 0.29 20.97 % | 0.24 -3.75 % | 0.25 -26.48 % | 0.34 32.83 % | 0.25 1 005.40 % | 0.02 |
Total other income expenses net | 9.491 M 71.19 % | 5.544 M 477.40 % | -1.469 M 97.77 % | -66.014 M -208.66 % | -21.387 M -109.91 % | 215.776 M 2 272.60 % | -9.932 M -135.18 % | 28.228 M 490.87 % | 4.777 M 111.92 % | -40.067 M -286.67 % | 21.464 M 119.73 % | -108.762 M 30.72 % | -156.991 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -2.162 B -53.69 % | -1.407 B 7.39 % | -1.519 B 15.20 % | -1.791 B 14.04 % | -2.084 B 9.57 % | -2.304 B -2.34 % | -2.252 B -29.88 % | -1.734 B -21.46 % | -1.427 B 1.01 % | -1.442 B -46.31 % | -985.473 M 6.19 % | -1.051 B -795.40 % | -117.326 M |
Total investments | 488.208 M -25.60 % | 656.172 M -0.80 % | 661.495 M -35.66 % | 1.028 B -38.27 % | 1.666 B 181.03 % | 592.705 M 48.59 % | 398.873 M 302.57 % | 99.083 M 41.25 % | 70.147 M 10.18 % | 63.667 M -86.72 % | 479.368 M | 0.000 -100.00 % | 14.114 M |
Total debt | 83.912 M 32.73 % | 63.220 M 0.35 % | 62.999 M -60.36 % | 158.908 M 78.59 % | 88.980 M 0.31 % | 88.702 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Accumulated other comprehensive income loss | 0.000 100.00 % | -187.506 M -437.82 % | 55.504 M -75.69 % | 228.286 M 1 145.46 % | -21.836 M -144.95 % | 48.582 M -9.99 % | 53.976 M -21.85 % | 69.066 M 234.85 % | -51.217 M -94.14 % | -26.382 M -92.21 % | -13.725 M -220.58 % | 11.382 M | 0.000 |
Retained earnings | 3.350 B 14.66 % | 2.922 B 1.30 % | 2.884 B -14.87 % | 3.388 B -13.84 % | 3.932 B 39.45 % | 2.820 B 46.71 % | 1.922 B 115.48 % | 891.916 M 173.38 % | 326.252 M 496.69 % | 54.677 M 112.96 % | 25.674 M 106.58 % | -389.997 M -547.70 % | -60.213 M |
Common stock | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K -1.61 % | 23.377 K -0.49 % | 23.491 K 0.23 % | 23.438 K 0.75 % | 23.263 K 0.06 % | 23.250 K -0.05 % | 23.262 K 0.00 % | 23.261 K 200.07 % | 7.752 K |
Total equity | 3.124 B 14.25 % | 2.735 B 0.84 % | 2.712 B -18.16 % | 3.313 B -14.12 % | 3.858 B 32.17 % | 2.919 B 32.48 % | 2.203 B 23.79 % | 1.780 B 17.32 % | 1.517 B 2.36 % | 1.482 B 2.07 % | 1.452 B 37.94 % | 1.053 B 343.20 % | -432.876 M |
Other non current liabilities | 0.000 -100.00 % | 3.575 M -25.05 % | 4.770 M -39.31 % | 7.860 M 50.69 % | 5.216 M | 0.000 100.00 % | -70.036 K -3 758.73 % | -1.815 K -395.60 % | 614.000 | 0.000 100.00 % | -3.545 M -44.20 % | -2.459 M | 0.000 |
Long term debt | 31.923 M 14.19 % | 27.957 M 42.78 % | 19.581 M -73.10 % | 72.781 M 43.70 % | 50.647 M -14.66 % | 59.345 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 34.682 M 9.99 % | 31.532 M 29.49 % | 24.351 M -69.80 % | 80.641 M 44.35 % | 55.863 M -11.84 % | 63.363 M 2 135.64 % | 2.834 M -11.36 % | 3.197 M -14.09 % | 3.722 M 5.77 % | 3.519 M | 0.000 | 0.000 -100.00 % | 1.938 M |
Other current liabilities | 452.224 M 152.51 % | 179.088 M -17.59 % | 217.315 M -67.49 % | 668.415 M -14.44 % | 781.212 M 372 244.37 % | 209.809 K -99.95 % | 403.803 M 1.92 % | 396.203 M 83.49 % | 215.929 M 38.48 % | 155.930 M -9.68 % | 172.633 M 83.59 % | 94.031 M -83.81 % | 580.775 M |
Deferred revenue | 0.000 -100.00 % | 207.145 M 10.25 % | 187.893 M -19.24 % | 232.660 M -12.70 % | 266.497 M 35.66 % | 196.447 M -20.51 % | 247.126 M -1.40 % | 250.646 M 69.43 % | 147.938 M 12.40 % | 131.613 M | 0.000 | 0.000 | 0.000 |
Short term debt | 51.989 M 47.43 % | 35.263 M -18.78 % | 43.418 M 111.97 % | -362.858 M 34.87 % | -557.167 M -2 000.62 % | 29.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total current liabilities | 1.260 B 35.27 % | 931.142 M 3.47 % | 899.919 M -15.11 % | 1.060 B 9.62 % | 967.068 M 32.32 % | 730.879 M -20.68 % | 921.485 M 30.70 % | 705.032 M 92.24 % | 366.754 M 66.52 % | 220.244 M -4.81 % | 231.372 M 94.32 % | 119.066 M -80.08 % | 597.806 M |
Total liabilities | 1.294 B 34.44 % | 962.674 M 4.16 % | 924.270 M -18.98 % | 1.141 B 11.52 % | 1.023 B 28.79 % | 794.247 M -14.07 % | 924.249 M 30.50 % | 708.228 M 91.17 % | 370.476 M 65.57 % | 223.762 M -3.29 % | 231.372 M 94.32 % | 119.066 M -80.15 % | 599.744 M |
Other non current assets | 78.159 M -17.46 % | 94.698 M 343.65 % | -38.867 M -28.07 % | -30.349 M -1 411.40 % | -2.008 M -106.17 % | -973.975 K -1 282.23 % | -70.464 K 99.96 % | -162.195 M -149 327.86 % | -108.544 K -100.55 % | 19.616 M 19.38 % | 16.431 M 257.96 % | 4.590 M 135.48 % | -12.936 M |
Long term investments | 467.426 M -26.64 % | 637.155 M -2.78 % | 655.345 M -35.84 % | 1.021 B -38.60 % | 1.664 B 181.57 % | 590.835 M 50.83 % | 391.716 M 310.39 % | 95.450 M 40.21 % | 68.076 M 6.92 % | 63.667 M 5.00 % | 60.638 M | 0.000 -100.00 % | 14.114 M |
Intangible assets | 207.223 M -4.48 % | 216.943 M -5.83 % | 230.383 M -12.00 % | 261.793 M 1 548.99 % | 15.876 M 207.76 % | 5.159 M 42.90 % | 3.610 M -67.42 % | 11.079 M 263.53 % | 3.047 M -56.45 % | 6.998 M -0.27 % | 7.018 M 833.05 % | 752.111 K -36.17 % | 1.178 M |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 207.223 M -4.48 % | 216.943 M -5.83 % | 230.383 M -12.00 % | 261.793 M 1 548.99 % | 15.876 M 207.76 % | 5.159 M 42.90 % | 3.610 M -67.42 % | 11.079 M 263.53 % | 3.047 M -56.45 % | 6.998 M -0.27 % | 7.018 M 833.05 % | 752.111 K -36.17 % | 1.178 M |
Property plant equipment net | 775.917 M 17.23 % | 661.897 M 12.98 % | 585.838 M 36.94 % | 427.807 M 27.97 % | 334.308 M -0.82 % | 337.068 M 387.98 % | 69.073 M 24.08 % | 55.667 M -7.16 % | 59.957 M 43.82 % | 41.688 M 85.64 % | 22.456 M 73.01 % | 12.980 M 10.37 % | 11.760 M |
Total non current assets | 1.546 B -6.36 % | 1.651 B 12.21 % | 1.472 B -14.00 % | 1.711 B -15.03 % | 2.014 B 115.83 % | 933.061 M 100.92 % | 464.399 M 186.32 % | 162.195 M 23.74 % | 131.081 M -0.71 % | 132.016 M 23.91 % | 106.544 M 481.50 % | 18.322 M 8.12 % | 16.946 M |
Other current assets | 140.951 M -71.32 % | 491.433 M 810.01 % | 54.003 M -6.64 % | 57.844 M -88.98 % | 524.676 M 825.15 % | 56.713 M -84.98 % | 377.637 M -33.10 % | 564.464 M 86.86 % | 302.074 M 2 179.33 % | 13.253 M -91.61 % | 157.962 M 53.40 % | 102.977 M 6 852.47 % | 1.481 M |
Short term investments | 20.782 M 9.28 % | 19.017 M 209.22 % | 6.150 M -8.09 % | 6.691 M 226.71 % | 2.048 M 9.51 % | 1.870 M -73.87 % | 7.157 M 97.00 % | 3.633 M 75.47 % | 2.070 M | 0.000 -100.00 % | 418.730 M | 0.000 | 0.000 |
cash and cash equivalents | 2.246 B 52.79 % | 1.470 B -7.09 % | 1.582 B -18.88 % | 1.950 B -10.25 % | 2.173 B -9.21 % | 2.393 B 6.27 % | 2.252 B 29.88 % | 1.734 B 21.46 % | 1.427 B -1.01 % | 1.442 B 46.31 % | 985.473 M -6.19 % | 1.051 B 795.40 % | 117.326 M |
Cash and short term investments | 2.266 B 52.24 % | 1.489 B -6.25 % | 1.588 B -18.84 % | 1.957 B -10.03 % | 2.175 B -9.19 % | 2.395 B 6.02 % | 2.259 B 30.02 % | 1.737 B 21.54 % | 1.429 B -0.87 % | 1.442 B 2.68 % | 1.404 B 33.67 % | 1.051 B 795.40 % | 117.326 M |
Total current assets | 2.872 B 40.38 % | 2.046 B -0.03 % | 2.047 B -18.05 % | 2.498 B -7.91 % | 2.712 B -1.72 % | 2.759 B 4.28 % | 2.646 B 14.57 % | 2.310 B 32.80 % | 1.739 B 10.50 % | 1.574 B -0.42 % | 1.581 B 36.73 % | 1.156 B 671.03 % | 149.923 M |
Inventory | 409.000 K -5.54 % | 433.000 K -25.09 % | 578.000 K -75.15 % | 2.326 M 26.83 % | 1.834 M -25.99 % | 2.478 M 13.02 % | 2.193 M 122.73 % | 984.420 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net receivables | 464.568 M 609.09 % | 65.516 M -83.79 % | 404.203 M -15.91 % | 480.685 M 4 380.66 % | 10.728 M -96.49 % | 305.407 M 2 068.96 % | 14.081 M 102.50 % | 6.953 M -97.52 % | 280.005 M 135.51 % | 118.895 M -24.60 % | 157.695 M 6 377.05 % | 2.435 M -92.18 % | 31.116 M |
Tax assets | 17.555 M -56.75 % | 40.593 M 4.44 % | 38.867 M 28.07 % | 30.349 M 1 411.40 % | 2.008 M 106.17 % | 973.975 K 1 282.23 % | 70.464 K | 0.000 -100.00 % | 108.544 K 133.43 % | 46.500 K | 0.000 | 0.000 -100.00 % | 2.829 M |
Other assets | 0.000 | 0.000 -100.00 % | 117.805 M -52.03 % | 245.580 M 58.05 % | 155.382 M 645.15 % | 20.852 M 22.04 % | 17.086 M 4.84 % | 16.298 M -6.17 % | 17.370 M | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 516.848 M 47.41 % | 350.610 M 9.26 % | 320.898 M 5.02 % | 305.553 M 107.12 % | 147.523 M -42.95 % | 258.570 M 54.00 % | 167.907 M 26.68 % | 132.542 M 22.58 % | 108.128 M 204.13 % | 35.553 M -39.47 % | 58.739 M 134.63 % | 25.035 M 75.42 % | 14.271 M |
Tax payables | 238.502 M 49.97 % | 159.036 M 21.96 % | 130.395 M -39.72 % | 216.325 M -34.25 % | 329.003 M 33.56 % | 246.338 M -29.62 % | 350.011 M 98.55 % | 176.288 M 312.89 % | 42.697 M 48.45 % | 28.761 M | 0.000 | 0.000 -100.00 % | 2.760 M |
Deferred revenue non current | 0.000 100.00 % | -3.575 M 25.05 % | -4.770 M 39.31 % | -7.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 3.342 M | 0.000 | 0.000 | 0.000 100.00 % | -233.000 K | 0.000 100.00 % | -9.561 M 9.69 % | -10.586 M -385.84 % | -2.179 M -138.51 % | 5.658 M 46.22 % | 3.869 M | 0.000 | 0.000 |
Capital lease obligations | 83.912 M 32.73 % | 63.220 M 0.35 % | 62.999 M -60.36 % | 158.908 M 78.59 % | 88.980 M 0.36 % | 88.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 -100.00 % | 56.072 M -97.89 % | 2.656 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.217 M 94.14 % | 26.382 M | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | -228.875 M -2 785.83 % | -7.931 M 96.49 % | -226.180 M 25.24 % | -302.561 M -485.96 % | -51.635 M -127.84 % | 185.459 M -91.99 % | 2.316 B 24.06 % | 1.867 B 49.93 % | 1.245 B -17.16 % | 1.503 B 4.64 % | 1.436 B -2.00 % | 1.466 B 487.00 % | -378.741 M |
Deferred tax liabilities non current | 2.759 M -22.83 % | 3.575 M -25.05 % | 4.770 M -39.31 % | 7.860 M | 0.000 -100.00 % | 3.989 M 40.76 % | 2.834 M -11.36 % | 3.197 M -14.09 % | 3.722 M 5.77 % | 3.519 M | 0.000 | 0.000 -100.00 % | 1.938 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.799 K 106.85 % | -70.036 K -3 758.73 % | -1.815 K -395.60 % | 614.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 4.419 B 19.51 % | 3.697 B 1.69 % | 3.636 B -18.37 % | 4.454 B -8.75 % | 4.881 B 31.45 % | 3.713 B 18.73 % | 3.128 B 25.70 % | 2.488 B 31.81 % | 1.888 B 10.65 % | 1.706 B 1.12 % | 1.687 B 43.67 % | 1.174 B 603.71 % | 166.868 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 100.00 % | -53.138 M 38.74 % | -86.739 M -461.85 % | -15.438 M -41.92 % | -10.878 M 84.28 % | -69.183 M -550.87 % | 15.344 M 27.99 % | 11.988 M 138.70 % | -30.977 M -1 820.60 % | -1.613 M 81.06 % | -8.514 M -105.22 % | 162.977 M |
Stock based compensation | 26.335 M -37.20 % | 41.934 M -57.02 % | 97.564 M 18.37 % | 82.426 M 234.39 % | 24.650 M -19.10 % | 30.468 M -20.71 % | 38.427 M 20.34 % | 31.932 M 77.10 % | 18.030 M -13.68 % | 20.886 M 18.71 % | 17.594 M 120.31 % | 7.986 M 717.65 % | 976.744 K |
Change in working capital | 207.499 M 274.65 % | -118.809 M -167.43 % | -44.426 M -1 130.05 % | 4.313 M 146.82 % | -9.212 M 52.98 % | -19.590 M -163.67 % | 30.766 M 165.08 % | -47.276 M -57.49 % | -30.017 M -182.15 % | 36.538 M 149.45 % | -73.883 M -0.22 % | -73.722 M -1 643.86 % | 4.775 M |
Accounts receivables | -22.140 M 81.80 % | -121.625 M -163.41 % | -46.174 M -1 060.96 % | 4.805 M 148.78 % | -9.851 M 48.94 % | -19.294 M -160.35 % | 31.972 M 169.07 % | -46.291 M -54.21 % | -30.017 M -182.15 % | 36.538 M 328.63 % | -15.982 M -3 131.09 % | 527.253 K 112.13 % | -4.348 M |
Inventory | 24.000 K -83.45 % | 145.000 K -91.70 % | 1.748 M 455.28 % | -492.000 K -177.00 % | 639.000 K 315.80 % | -296.110 K 75.45 % | -1.206 M -22.50 % | -984.420 K 99.05 % | -103.481 M | 0.000 | 0.000 | 0.000 | 0.000 |
Accounts payables | 0.000 -100.00 % | 13.846 M 157.92 % | -23.907 M -112.27 % | 194.815 M 164.85 % | 73.558 M 206.13 % | -69.310 M -259.51 % | 43.451 M -59.73 % | 107.907 M 48.55 % | 72.641 M 413.80 % | -23.149 M | 0.000 | 0.000 | 0.000 |
Other working capital | 229.615 M 2 154.72 % | -11.175 M -146.74 % | 23.907 M 112.27 % | -194.815 M -164.85 % | -73.558 M -206.13 % | 69.310 M 259.51 % | -43.451 M 59.73 % | -107.907 M -48.55 % | -72.641 M -413.80 % | 23.149 M 139.98 % | -57.901 M 22.02 % | -74.250 M -913.84 % | 9.123 M |
Other non cash items | 106.484 M 1 904.97 % | 5.311 M -98.08 % | 276.805 M 56.90 % | 176.421 M 120.28 % | -869.903 M -149.75 % | -348.312 M -195.53 % | 364.607 M 199.13 % | 121.888 M 1 899.82 % | 6.095 M -90.18 % | 62.083 M -23.33 % | 80.978 M -45.61 % | 148.879 M -8.55 % | 162.791 M |
Net cash provided by operating activities | 1.121 B 771.74 % | 128.577 M 230.88 % | -98.239 M -114.88 % | 660.263 M -48.90 % | 1.292 B 30.62 % | 989.182 M -47.19 % | 1.873 B 39.21 % | 1.346 B 133.16 % | 577.131 M 37.80 % | 418.810 M -23.74 % | 549.180 M 283.72 % | 143.118 M 89.40 % | 75.566 M |
Investments in property plant and equipment | -133.875 M 0.04 % | -133.926 M 0.36 % | -134.407 M 50.36 % | -270.740 M -734.54 % | -32.442 M 19.05 % | -40.076 M -0.61 % | -39.834 M -115.13 % | -18.516 M 52.20 % | -38.733 M -12.30 % | -34.491 M -91.15 % | -18.044 M -147.57 % | -7.289 M -42.89 % | -5.101 M |
Acquisitions net | 0.000 | 0.000 -100.00 % | 860.000 K 3 340.00 % | 25.000 K -84.28 % | 159.000 K 100.09 % | -176.449 M -160 909.90 % | 109.725 K 101.09 % | -10.053 M -5 296.05 % | -186.298 K -443.29 % | 54.268 K | 0.000 | 0.000 100.00 % | -914.729 K |
Purchases of investments | -58.072 M -94.20 % | -29.903 M 14.85 % | -35.119 M 91.91 % | -433.972 M 3.48 % | -449.630 M -2 508.45 % | -17.237 M 94.12 % | -293.132 M -656.70 % | -38.738 M 1.53 % | -39.340 M 77.58 % | -175.433 M | 0.000 | 0.000 100.00 % | -868.217 K |
Sales maturities of investments | 45.385 M -20.72 % | 57.246 M 67.10 % | 34.259 M -96.58 % | 1.002 B 199.83 % | 334.070 M 72.48 % | 193.686 M 1 603.14 % | 11.372 M -40.80 % | 19.209 M -18.25 % | 23.497 M -95.31 % | 500.529 M | 0.000 | 0.000 -100.00 % | 311.798 K |
Other investing activites | 23.642 M 128.34 % | 10.354 M 158.76 % | -17.622 M 79.16 % | -84.548 M 23.15 % | -110.014 M 41.22 % | -187.173 M -74 665.35 % | 251.019 K 429.92 % | -76.084 K -188.10 % | 86.364 K -99.85 % | 59.323 M 115.05 % | -394.079 M -407.58 % | -77.638 M -40 161.35 % | 193.798 K |
Net cash used for investing activites | -122.920 M -27.74 % | -96.229 M 36.70 % | -152.029 M -171.58 % | 212.404 M 182.37 % | -257.857 M -13.47 % | -227.249 M 29.26 % | -321.233 M -566.82 % | -48.174 M 11.89 % | -54.676 M -115.62 % | 349.982 M 184.92 % | -412.123 M -385.27 % | -84.927 M -1 169.47 % | -6.690 M |
Debt repayment | -55.618 M 12.37 % | -63.472 M 5.69 % | -67.298 M -7.46 % | -62.624 M -112.36 % | -29.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock issued | -5.172 M -1 153.36 % | 491.000 K -81.41 % | 2.641 M -49.56 % | 5.236 M 23.06 % | 4.255 M 102.64 % | 2.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.187 M 137.41 % | 3.870 M -99.56 % | 875.509 M 268 806.52 % | 325.581 K |
Common stock repurchased | -46.616 M 39.34 % | -76.846 M -1 468.29 % | -4.900 M 98.04 % | -250.070 M 39.46 % | -413.066 M -92.41 % | -214.680 M 65.82 % | -628.144 M -74.90 % | -359.148 M -47.98 % | -242.698 M -753.75 % | -28.427 M 14.74 % | -33.343 M | 0.000 | 0.000 |
Dividends paid | -97.410 M | 0.000 | 0.000 100.00 % | -798.460 M 2.98 % | -823.000 M -121.65 % | -371.302 M 9.05 % | -408.234 M 37.75 % | -655.825 M -124.40 % | -292.253 M -0.10 % | -291.962 M -194.98 % | -98.975 M -159.29 % | -38.172 M | 0.000 |
Other financing activites | -512.000 K 86.68 % | -3.844 M 10.42 % | -4.291 M 28.20 % | -5.976 M -72.47 % | -3.465 M 86.01 % | -24.764 M -4 828.11 % | 523.755 K 1 528.79 % | 32.156 K 267.29 % | -19.222 K -101.04 % | 1.852 M -50.41 % | 3.734 M 109.38 % | -39.819 M | 0.000 |
Net cash used provided by financing activities | -205.328 M -42.92 % | -143.671 M -94.55 % | -73.848 M 93.36 % | -1.112 B 12.09 % | -1.265 B -107.83 % | -608.554 M 40.93 % | -1.030 B -2.52 % | -1.005 B -89.42 % | -530.519 M -71.49 % | -309.359 M -148.03 % | -124.727 M -115.64 % | 797.518 M 244 852.15 % | 325.581 K |
Effect of forex changes on cash | -16.695 M -2 105.42 % | -757.000 K 98.28 % | -44.023 M -366.16 % | 16.540 M 40.95 % | 11.735 M 1 145.80 % | -1.122 M 85.36 % | -7.666 M -355.53 % | 3.000 M 196.24 % | -3.117 M 52.51 % | -6.564 M -8 565.51 % | 77.542 K 225.01 % | -62.030 K 80.00 % | -310.078 K |
Net change in cash | 775.914 M 792.29 % | -112.080 M 69.55 % | -368.139 M -65.32 % | -222.687 M -1.09 % | -220.276 M -255.91 % | 141.280 M -72.73 % | 518.043 M 69.12 % | 306.323 M 3 052.00 % | -10.377 M -102.27 % | 456.372 M 3 558.79 % | 12.473 M -98.54 % | 855.647 M 1 142.02 % | 68.891 M |
Cash at beginning of period | 1.470 B -7.09 % | 1.582 B -18.88 % | 1.950 B -10.25 % | 2.173 B -9.21 % | 2.393 B 6.27 % | 2.252 B 29.88 % | 1.734 B 21.46 % | 1.427 B -0.72 % | 1.438 B 45.89 % | 985.473 M 1.28 % | 973.000 M 729.12 % | 117.353 M 142.29 % | 48.434 M |
Cash at end of period | 2.246 B 52.79 % | 1.470 B -7.09 % | 1.582 B -18.88 % | 1.950 B -10.25 % | 2.173 B -9.21 % | 2.393 B 6.27 % | 2.252 B 29.88 % | 1.734 B 21.46 % | 1.427 B -1.01 % | 1.442 B 46.31 % | 985.473 M 1.28 % | 973.000 M 729.32 % | 117.326 M |
Operating cash flow | 1.121 B 771.74 % | 128.577 M 230.88 % | -98.239 M -114.88 % | 660.263 M -48.90 % | 1.292 B 30.62 % | 989.182 M -47.19 % | 1.873 B 39.21 % | 1.346 B 133.16 % | 577.131 M 37.80 % | 418.810 M -23.74 % | 549.180 M 283.72 % | 143.118 M 89.40 % | 75.566 M |
Capital expenditure | -133.875 M 0.04 % | -133.926 M 0.36 % | -134.407 M 50.36 % | -270.740 M -734.54 % | -32.442 M 19.05 % | -40.076 M -0.61 % | -39.834 M -115.13 % | -18.516 M 52.20 % | -38.733 M -12.30 % | -34.491 M -91.15 % | -18.044 M -147.57 % | -7.289 M -42.89 % | -5.101 M |
Free CashFlow | 986.982 M 18 551.71 % | -5.349 M 97.70 % | -232.646 M -159.73 % | 389.523 M -69.08 % | 1.260 B 32.72 % | 949.105 M -48.23 % | 1.833 B 38.15 % | 1.327 B 146.50 % | 538.398 M 40.09 % | 384.318 M -27.64 % | 531.136 M 291.03 % | 135.830 M 92.76 % | 70.465 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.721 B -9.34 % | 3.002 B 9.75 % | 2.735 B -1.14 % | 2.767 B 10.72 % | 2.499 B 18.69 % | 2.106 B -15.29 % | 2.486 B -11.65 % | 2.813 B -13.10 % | 3.237 B 6.60 % | 3.037 B 25.29 % | 2.424 B -1.06 % | 2.450 B -11.93 % | 2.782 B -1.40 % | 2.821 B -7.44 % | 3.048 B 16.90 % | 2.607 B 22.09 % | 2.136 B 40.48 % | 1.520 B 55.48 % | 977.784 M 27.76 % | 765.337 M -4.89 % | 804.658 M -7.94 % | 874.014 M 22.71 % | 712.240 M 55.10 % | 459.222 M 105.87 % | 223.066 M 128.39 % | 97.671 M -58.76 % | 236.856 M |
Net income | 321.519 M 27.77 % | 251.635 M -23.96 % | 330.945 M -23.54 % | 432.851 M 220.30 % | -359.798 M -8.43 % | -331.818 M -93.17 % | -171.771 M 16.98 % | -206.908 M -135.84 % | 577.346 M -45.80 % | 1.065 B 3.35 % | 1.031 B 39.96 % | 736.414 M 32.78 % | 554.617 M -21.79 % | 709.167 M -8.34 % | 773.682 M 24.85 % | 619.700 M 3.47 % | 598.894 M 66.07 % | 360.635 M 78.05 % | 202.545 M 56.61 % | 129.334 M -32.74 % | 192.292 M -25.83 % | 259.256 M 1.55 % | 255.288 M 133.49 % | 109.335 M 297.07 % | -55.479 M -54.17 % | -35.987 M 47.20 % | -68.161 M |
Income before tax | 383.965 M 31.44 % | 292.129 M -21.95 % | 374.308 M -15.68 % | 443.893 M 225.61 % | -353.380 M -4.31 % | -338.764 M -126.96 % | -149.262 M 23.33 % | -194.685 M -127.77 % | 700.940 M -40.09 % | 1.170 B 1.63 % | 1.151 B 38.02 % | 834.117 M 25.27 % | 665.840 M -24.40 % | 880.781 M -9.39 % | 972.083 M 41.26 % | 688.149 M -3.11 % | 710.236 M 82.59 % | 388.985 M 84.82 % | 210.466 M 49.06 % | 141.199 M -31.83 % | 207.114 M -26.29 % | 280.976 M 2.47 % | 274.207 M 136.24 % | 116.073 M 323.06 % | -52.036 M -58.57 % | -32.816 M 51.41 % | -67.540 M |
Income before tax ratio | 0.14 44.98 % | 0.10 -28.89 % | 0.14 -14.70 % | 0.16 213.45 % | -0.14 12.11 % | -0.16 -167.94 % | -0.06 13.22 % | -0.07 -131.96 % | 0.22 -43.80 % | 0.39 -18.89 % | 0.47 39.50 % | 0.34 42.24 % | 0.24 -23.33 % | 0.31 -2.11 % | 0.32 20.84 % | 0.26 -20.64 % | 0.33 29.98 % | 0.26 18.87 % | 0.22 16.67 % | 0.18 -28.32 % | 0.26 -19.93 % | 0.32 -16.50 % | 0.38 52.31 % | 0.25 208.35 % | -0.23 30.57 % | -0.34 -17.83 % | -0.29 |
EBITDA | 380.564 M 13.27 % | 335.984 M -25.04 % | 448.190 M -9.74 % | 496.558 M 274.56 % | -284.468 M -4.61 % | -271.919 M -222.21 % | -84.392 M 31.41 % | -123.047 M -116.39 % | 750.775 M -37.86 % | 1.208 B 1.88 % | 1.186 B 36.86 % | 866.516 M 24.83 % | 694.178 M -16.13 % | 827.729 M -17.86 % | 1.008 B 48.71 % | 677.602 M -4.34 % | 708.354 M 79.27 % | 395.135 M 80.01 % | 219.511 M 14.32 % | 192.016 M -8.67 % | 210.239 M -23.32 % | 274.183 M 1.79 % | 269.355 M 129.18 % | 117.531 M 478.10 % | 20.330 M -56.89 % | 47.164 M 125.44 % | 20.921 M |
Net income ratio | 0.12 40.94 % | 0.08 -30.72 % | 0.12 -22.66 % | 0.16 208.66 % | -0.14 8.64 % | -0.16 -128.05 % | -0.07 6.04 % | -0.07 -141.24 % | 0.18 -49.16 % | 0.35 -17.51 % | 0.43 41.46 % | 0.30 50.76 % | 0.20 -20.68 % | 0.25 -0.97 % | 0.25 6.80 % | 0.24 -15.25 % | 0.28 18.22 % | 0.24 14.52 % | 0.21 22.58 % | 0.17 -29.29 % | 0.24 -19.44 % | 0.30 -17.24 % | 0.36 50.55 % | 0.24 195.73 % | -0.25 32.50 % | -0.37 -28.03 % | -0.29 |
Ratio EBITDA | 0.14 24.94 % | 0.11 -31.69 % | 0.16 -8.70 % | 0.18 257.66 % | -0.11 11.86 % | -0.13 -280.38 % | -0.03 22.37 % | -0.04 -118.86 % | 0.23 -41.71 % | 0.40 -18.68 % | 0.49 38.33 % | 0.35 41.73 % | 0.25 -14.94 % | 0.29 -11.25 % | 0.33 27.21 % | 0.26 -21.65 % | 0.33 27.61 % | 0.26 15.78 % | 0.22 -10.52 % | 0.25 -3.98 % | 0.26 -16.71 % | 0.31 -17.05 % | 0.38 47.76 % | 0.26 180.81 % | 0.09 -81.13 % | 0.48 446.70 % | 0.09 |
Gross profit ratio | 0.83 1.39 % | 0.82 3.82 % | 0.79 3.16 % | 0.76 5.71 % | 0.72 4.77 % | 0.69 0.93 % | 0.68 0.36 % | 0.68 -3.42 % | 0.71 0.45 % | 0.70 1.17 % | 0.69 0.24 % | 0.69 -0.28 % | 0.69 -0.16 % | 0.70 -1.11 % | 0.70 2.68 % | 0.68 0.61 % | 0.68 2.41 % | 0.66 -5.52 % | 0.70 1.33 % | 0.69 0.05 % | 0.69 -1.27 % | 0.70 -3.04 % | 0.72 -1.98 % | 0.74 -3.10 % | 0.76 2.25 % | 0.75 -2.56 % | 0.77 |
Weighted average shs out dil | 1.153 B -0.91 % | 1.163 B 0.66 % | 1.156 B -1.20 % | 1.170 B 0.13 % | 1.168 B 0.25 % | 1.165 B 0.50 % | 1.160 B 0.27 % | 1.156 B -2.90 % | 1.191 B -2.33 % | 1.219 B -1.86 % | 1.242 B -1.57 % | 1.262 B -1.57 % | 1.282 B -1.50 % | 1.302 B -2.27 % | 1.332 B -2.27 % | 1.363 B -0.38 % | 1.368 B -0.60 % | 1.377 B -1.97 % | 1.404 B -1.65 % | 1.428 B -0.47 % | 1.435 B 0.14 % | 1.433 B -0.41 % | 1.439 B 8.17 % | 1.330 B 109.05 % | 636.188 M -36.22 % | 997.520 M -26.59 % | 1.359 B |
Weighted average shs out | 1.153 B 0.85 % | 1.143 B -0.53 % | 1.149 B -1.63 % | 1.168 B 0.00 % | 1.168 B 0.25 % | 1.165 B 0.50 % | 1.160 B 0.27 % | 1.156 B -1.84 % | 1.178 B -0.32 % | 1.182 B -3.54 % | 1.225 B -1.36 % | 1.242 B -1.35 % | 1.259 B -3.30 % | 1.302 B -2.27 % | 1.332 B -2.27 % | 1.363 B -0.31 % | 1.367 B -0.67 % | 1.377 B -1.93 % | 1.404 B -1.70 % | 1.428 B -0.40 % | 1.434 B -0.08 % | 1.435 B -0.24 % | 1.438 B 8.18 % | 1.330 B 108.99 % | 636.218 M -36.22 % | 997.535 M -26.59 % | 1.359 B |
EPS diluted | 0.28 27.27 % | 0.22 -24.14 % | 0.29 -21.62 % | 0.37 219.35 % | -0.31 -10.71 % | -0.28 -86.67 % | -0.15 16.67 % | -0.18 -137.50 % | 0.48 -44.83 % | 0.87 4.82 % | 0.83 43.10 % | 0.58 34.88 % | 0.43 -20.37 % | 0.54 -6.90 % | 0.58 28.89 % | 0.45 2.27 % | 0.44 69.23 % | 0.26 85.71 % | 0.14 54.53 % | 0.09 -30.31 % | 0.13 -27.78 % | 0.18 0.00 % | 0.18 118.98 % | 0.08 194.27 % | -0.09 -141.55 % | -0.04 28.09 % | -0.05 |
Earnings per share | 0.28 27.27 % | 0.22 -24.14 % | 0.29 -21.62 % | 0.37 219.35 % | -0.31 -10.71 % | -0.28 -86.67 % | -0.15 16.67 % | -0.18 -136.73 % | 0.49 -45.56 % | 0.90 7.14 % | 0.84 42.37 % | 0.59 34.09 % | 0.44 -18.52 % | 0.54 -6.90 % | 0.58 28.89 % | 0.45 2.27 % | 0.44 69.23 % | 0.26 85.71 % | 0.14 54.53 % | 0.09 -30.31 % | 0.13 -27.78 % | 0.18 0.00 % | 0.18 118.98 % | 0.08 194.27 % | -0.09 -141.55 % | -0.04 28.09 % | -0.05 |
Gross profit | 2.257 B -8.08 % | 2.456 B 13.94 % | 2.155 B 1.98 % | 2.113 B 17.04 % | 1.806 B 24.34 % | 1.452 B -14.51 % | 1.699 B -11.33 % | 1.916 B -16.07 % | 2.282 B 7.08 % | 2.132 B 26.75 % | 1.682 B -0.83 % | 1.696 B -12.17 % | 1.931 B -1.56 % | 1.961 B -8.46 % | 2.143 B 20.03 % | 1.785 B 22.83 % | 1.453 B 43.86 % | 1.010 B 46.89 % | 687.655 M 29.46 % | 531.183 M -4.84 % | 558.176 M -9.11 % | 614.091 M 18.99 % | 516.102 M 52.03 % | 339.466 M 99.48 % | 170.177 M 133.52 % | 72.874 M -59.82 % | 181.359 M |
Income tax expense | 59.274 M 29.85 % | 45.649 M -11.07 % | 51.334 M 364.90 % | 11.042 M -14.65 % | 12.938 M 210.26 % | 4.170 M -70.66 % | 14.215 M 174.18 % | -19.164 M -120.01 % | 95.769 M 3.87 % | 92.199 M -20.14 % | 115.453 M 24.77 % | 92.529 M -11.62 % | 104.690 M -37.98 % | 168.811 M -15.66 % | 200.158 M 181.44 % | 71.120 M -38.50 % | 115.652 M 316.72 % | 27.753 M 71.09 % | 16.221 M 16.02 % | 13.981 M -4.22 % | 14.598 M -32.33 % | 21.572 M 14.03 % | 18.919 M 180.77 % | 6.738 M 95.66 % | 3.444 M 2 019.87 % | 162.449 K -85.25 % | 1.101 M |
Cost of revenue | 464.301 M -14.99 % | 546.154 M -5.85 % | 580.090 M -11.24 % | 653.547 M -5.73 % | 693.307 M 6.11 % | 653.392 M -16.99 % | 787.102 M -12.33 % | 897.784 M -5.99 % | 955.024 M 5.48 % | 905.414 M 21.98 % | 742.239 M -1.59 % | 754.206 M -11.37 % | 850.977 M -1.05 % | 860.038 M -5.01 % | 905.434 M 10.10 % | 822.358 M 20.51 % | 682.402 M 33.77 % | 510.125 M 75.83 % | 290.129 M 23.91 % | 234.153 M -5.00 % | 246.481 M -5.17 % | 259.923 M 32.52 % | 196.138 M 63.78 % | 119.756 M 126.43 % | 52.889 M 113.29 % | 24.797 M -55.32 % | 55.498 M |
General and administrative expenses | 159.503 M -13.74 % | 184.914 M 12.88 % | 163.821 M 3.40 % | 158.431 M -0.20 % | 158.746 M -4.52 % | 166.264 M -15.62 % | 197.031 M 1.52 % | 194.074 M -23.52 % | 253.755 M 16.91 % | 217.043 M 53.05 % | 141.810 M -26.66 % | 193.368 M 19.89 % | 161.292 M -16.99 % | 194.308 M 24.81 % | 155.689 M 1.42 % | 153.515 M 42.53 % | 107.704 M 11.88 % | 96.271 M 11.12 % | 86.638 M -2.58 % | 88.932 M 10.68 % | 80.354 M 20.96 % | 66.431 M 68.20 % | 39.496 M -22.14 % | 50.725 M 51.63 % | 33.452 M 108.83 % | 16.019 M -58.89 % | 38.966 M |
Selling and marketing expenses | 1.346 B -15.33 % | 1.590 B 30.17 % | 1.221 B 6.69 % | 1.145 B -24.75 % | 1.521 B 72.78 % | 880.405 M 7.10 % | 822.038 M -19.24 % | 1.018 B 8.83 % | 935.264 M 2.51 % | 912.371 M 74.05 % | 524.195 M 3.03 % | 508.773 M -34.60 % | 777.965 M 11.73 % | 696.293 M -9.14 % | 766.299 M 0.05 % | 765.895 M 60.85 % | 476.145 M 33.33 % | 357.130 M 35.21 % | 264.125 M 77.84 % | 148.523 M -14.81 % | 174.337 M -6.20 % | 185.862 M 25.59 % | 147.993 M 12.60 % | 131.433 M 169.19 % | 48.825 M 33.45 % | 36.587 M -35.80 % | 56.987 M |
Other expenses | -27.815 M | 0.000 100.00 % | -173.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 -100.00 % | 906.943 K 735.42 % | 108.561 K |
Operating expenses | 1.872 B -13.65 % | 2.168 B 21.81 % | 1.779 B 2.41 % | 1.738 B -20.31 % | 2.180 B 35.12 % | 1.614 B -8.17 % | 1.757 B -10.71 % | 1.968 B 16.67 % | 1.687 B 10.13 % | 1.532 B 60.88 % | 952.050 M -12.92 % | 1.093 B -14.57 % | 1.280 B 16.22 % | 1.101 B -5.92 % | 1.170 B 5.99 % | 1.104 B 48.64 % | 742.926 M 19.09 % | 623.836 M 30.19 % | 479.176 M 22.82 % | 390.140 M 8.69 % | 358.954 M 6.87 % | 335.876 M 37.96 % | 243.453 M 8.45 % | 224.486 M 0.96 % | 222.360 M 235.93 % | 66.192 M -49.03 % | 129.862 M |
Cost and expenses | 2.336 B -13.72 % | 2.707 B 14.75 % | 2.360 B 2.56 % | 2.301 B -19.94 % | 2.874 B 26.76 % | 2.267 B -10.90 % | 2.544 B -11.22 % | 2.866 B 8.48 % | 2.642 B 8.40 % | 2.437 B 43.84 % | 1.694 B -8.29 % | 1.848 B -13.29 % | 2.131 B 8.65 % | 1.961 B -5.52 % | 2.076 B 7.75 % | 1.927 B 35.17 % | 1.425 B 25.69 % | 1.134 B 47.40 % | 769.305 M 23.23 % | 624.293 M 3.11 % | 605.435 M 1.62 % | 595.799 M 35.53 % | 439.591 M 27.70 % | 344.242 M 25.07 % | 275.249 M 202.51 % | 90.989 M -50.91 % | 185.360 M |
Research and development expenses | 393.924 M 0.26 % | 392.900 M -0.41 % | 394.508 M -9.19 % | 434.433 M -13.19 % | 500.419 M -11.73 % | 566.926 M -23.20 % | 738.152 M -2.36 % | 755.991 M 51.87 % | 497.776 M 23.59 % | 402.778 M 40.46 % | 286.754 M -26.09 % | 387.995 M 15.22 % | 336.752 M 23.94 % | 271.697 M 19.82 % | 226.755 M 16.17 % | 195.196 M 15.14 % | 169.523 M 10.71 % | 153.127 M 21.74 % | 125.783 M 15.33 % | 109.067 M 9.31 % | 99.782 M 24.81 % | 79.946 M 49.67 % | 53.415 M 25.53 % | 42.552 M 42.69 % | 29.822 M 86.06 % | 16.029 M -51.50 % | 33.049 M |
Selling general and administrative expenses | 1.506 B -15.16 % | 1.775 B 28.12 % | 1.385 B 6.29 % | 1.303 B -22.43 % | 1.680 B 60.50 % | 1.047 B 2.71 % | 1.019 B -15.91 % | 1.212 B 1.93 % | 1.189 B 5.32 % | 1.129 B 69.68 % | 665.297 M -5.67 % | 705.308 M -25.21 % | 943.055 M 5.89 % | 890.601 M -3.40 % | 921.988 M 0.28 % | 919.410 M 57.47 % | 583.849 M 28.77 % | 453.402 M 29.26 % | 350.763 M 47.72 % | 237.455 M -6.77 % | 254.691 M -4.07 % | 265.506 M 34.36 % | 197.602 M 8.48 % | 182.158 M 121.40 % | 82.277 M 56.40 % | 52.606 M -45.17 % | 95.952 M |
Interest income | 0.000 -100.00 % | 36.546 M 36.44 % | 26.785 M 58.08 % | 16.944 M -4.18 % | 17.683 M 46.25 % | 12.091 M 310.98 % | 2.942 M 7.25 % | 2.743 M -17.78 % | 3.336 M -26.30 % | 4.527 M -51.44 % | 9.321 M -39.68 % | 15.452 M 29.97 % | 11.889 M -42.68 % | 20.743 M | 0.000 -100.00 % | 7.485 M | 0.000 -100.00 % | 2.722 M 37.05 % | 1.986 M 1 181.27 % | 155.000 K -98.04 % | 7.892 M 185.89 % | 2.761 M 77.20 % | 1.558 M 42.49 % | 1.093 M 641.88 % | 147.366 K 90.19 % | 77.485 K -28.63 % | 108.561 K |
Interest expense | 0.000 -100.00 % | 2.229 M 58.53 % | 1.406 M -20.92 % | 1.778 M -13.94 % | 2.066 M 16.07 % | 1.780 M -29.11 % | 2.511 M -35.23 % | 3.877 M 84.71 % | 2.099 M 19.82 % | 1.752 M 2.13 % | 1.715 M -9.83 % | 1.902 M 1.47 % | 1.875 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 |
Depreciation and amortization | 17.269 M -58.51 % | 41.626 M -29.86 % | 59.350 M 10.41 % | 53.755 M -19.58 % | 66.846 M 2.74 % | 65.065 M 4.34 % | 62.359 M -7.97 % | 67.761 M 41.95 % | 47.736 M 30.67 % | 36.531 M 10.78 % | 32.977 M 8.13 % | 30.496 M 15.24 % | 26.463 M 97.28 % | 13.414 M -3.52 % | 13.902 M 50.80 % | 9.219 M -15.23 % | 10.876 M 8.47 % | 10.026 M 1.21 % | 9.907 M 34.69 % | 7.355 M 12.54 % | 6.535 M 17.87 % | 5.544 M 29.83 % | 4.270 M 53.84 % | 2.776 M -16.58 % | 3.327 M -92.79 % | 46.167 M 227.32 % | -36.260 M |
Operating income | 385.488 M 33.79 % | 288.137 M -23.31 % | 375.714 M -19.40 % | 466.129 M 224.42 % | -374.640 M -132.12 % | -161.399 M -175.50 % | -58.584 M -12.06 % | -52.279 M -108.78 % | 595.640 M -0.70 % | 599.858 M -17.78 % | 729.612 M 21.12 % | 602.368 M -7.46 % | 650.899 M -20.07 % | 814.316 M -18.06 % | 993.752 M 48.68 % | 668.382 M -4.17 % | 697.479 M 81.11 % | 385.108 M 83.73 % | 209.604 M 13.51 % | 184.661 M -9.35 % | 203.703 M -24.17 % | 268.639 M 1.34 % | 265.085 M 131.00 % | 114.755 M 97.59 % | 58.078 M 5 725.25 % | 997.000 K -85.05 % | 6.669 M |
Operating income ratio | 0.14 47.57 % | 0.10 -30.12 % | 0.14 -18.47 % | 0.17 212.37 % | -0.15 -95.58 % | -0.08 -225.24 % | -0.02 -26.83 % | -0.02 -110.10 % | 0.18 -6.85 % | 0.20 -34.38 % | 0.30 22.42 % | 0.25 5.08 % | 0.23 -18.93 % | 0.29 -11.47 % | 0.33 27.19 % | 0.26 -21.51 % | 0.33 28.93 % | 0.25 18.17 % | 0.21 -11.15 % | 0.24 -4.69 % | 0.25 -17.64 % | 0.31 -17.42 % | 0.37 48.94 % | 0.25 -4.02 % | 0.26 2 450.63 % | 0.01 -63.75 % | 0.03 |
Total other income expenses net | -1.523 M -138.15 % | 3.992 M 383.93 % | -1.406 M 93.68 % | -22.236 M -180.04 % | 27.780 M 1 660.67 % | -1.780 M 98.04 % | -90.678 M 36.32 % | -142.406 M -284.82 % | 77.051 M -86.49 % | 570.140 M 35.22 % | 421.648 M 81.94 % | 231.750 M 1 451.09 % | 14.941 M -90.49 % | 157.094 M 822.86 % | -21.732 M -222.27 % | 17.774 M 70.15 % | 10.446 M 171.62 % | -14.586 M -2 165.32 % | -643.887 K 98.52 % | -43.463 M -1 374.16 % | 3.411 M 102.49 % | -136.799 M -30.74 % | -104.635 M -8 038.11 % | 1.318 M 101.61 % | -81.782 M -141.86 % | -33.813 M 72.55 % | -123.177 M |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 |
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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -2.445 B -13.10 % | -2.162 B -15.09 % | -1.878 B -29.46 % | -1.451 B -3.26 % | -1.405 B 7.49 % | -1.519 B 3.08 % | -1.567 B 12.82 % | -1.797 B 23.99 % | -2.365 B -13.16 % | -2.090 B 18.42 % | -2.562 B -11.00 % | -2.308 B -12.07 % | -2.060 B 8.56 % | -2.252 B -1.58 % | -2.217 B -27.89 % | -1.734 B 6.42 % | -1.853 B -29.79 % | -1.427 B -15.87 % | -1.232 B 14.31 % | -1.438 B -15.12 % | -1.249 B -26.73 % | -985.473 M -22.80 % | -802.477 M 23.61 % | -1.051 B -543.89 % | -163.154 M -39.06 % | -117.326 M |
Total investments | 507.390 M 3.93 % | 488.208 M -20.73 % | 615.869 M -12.18 % | 701.295 M 15.65 % | 606.389 M -7.47 % | 655.345 M -28.31 % | 914.149 M -10.51 % | 1.021 B 14.41 % | 892.873 M -46.34 % | 1.664 B 57.37 % | 1.057 B 78.96 % | 590.790 M 56.07 % | 378.547 M -3.39 % | 391.816 M 412.12 % | 76.509 M -19.85 % | 95.453 M 7.65 % | 88.666 M 30.24 % | 68.081 M -7.98 % | 73.987 M 16.21 % | 63.667 M -72.55 % | 231.938 M -51.62 % | 479.368 M -3.09 % | 494.634 M | 0.000 | 0.000 -100.00 % | 1.026 M |
Total debt | 56.597 M -32.55 % | 83.912 M 35.39 % | 61.978 M -1.96 % | 63.220 M -17.20 % | 76.349 M 21.19 % | 62.999 M -39.04 % | 103.338 M -34.97 % | 158.908 M 71.81 % | 92.493 M 3.94 % | 88.991 M 16.68 % | 76.272 M -14.01 % | 88.702 M -5.88 % | 94.242 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 |
Accumulated other comprehensive income loss | 0.000 100.00 % | -226.420 M -5 670.13 % | -3.924 M -119.75 % | 19.865 M 90.02 % | 10.454 M -81.17 % | 55.504 M -67.43 % | 170.404 M -25.36 % | 228.286 M 321.99 % | -102.835 M -181.35 % | 126.403 M 325.94 % | 29.676 M -38.91 % | 48.582 M -10.99 % | 54.578 M 153.04 % | -102.909 M -37.45 % | -74.871 M 1.75 % | -76.207 M -3.82 % | -73.406 M -41.41 % | -51.908 M -584.87 % | -7.579 M 46.35 % | -14.128 M 15.16 % | -16.652 M -21.33 % | -13.725 M -209.11 % | 12.579 M 10.51 % | 11.382 M 169.53 % | 4.223 M | 0.000 |
Retained earnings | 3.596 B 7.34 % | 3.350 B 4.14 % | 3.217 B 10.10 % | 2.922 B 15.84 % | 2.522 B -12.56 % | 2.884 B -10.32 % | 3.216 B -5.05 % | 3.387 B -10.15 % | 3.770 B -3.86 % | 3.921 B 8.51 % | 3.614 B 28.20 % | 2.819 B 24.92 % | 2.256 B 17.40 % | 1.922 B 33.08 % | 1.444 B 1 165.99 % | 114.072 M 19.58 % | 95.393 M 127.21 % | 41.985 M 1 296.71 % | 3.006 M -94.57 % | 55.359 M 404.51 % | -18.179 M -170.81 % | 25.674 M 116.37 % | -156.851 M 59.78 % | -389.997 M 26.53 % | -530.822 M -781.57 % | -60.213 M |
Common stock | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K -1.12 % | 23.261 K 0.04 % | 23.251 K -0.53 % | 23.375 K -0.26 % | 23.437 K -0.26 % | 23.497 K -0.21 % | 23.546 K 0.46 % | 23.439 K 0.09 % | 23.417 K 0.66 % | 23.264 K -0.07 % | 23.281 K 0.13 % | 23.250 K -0.03 % | 23.257 K -0.02 % | 23.262 K 0.05 % | 23.250 K -0.05 % | 23.261 K 49.83 % | 15.525 K 100.27 % | 7.752 K |
Total equity | 3.431 B 9.82 % | 3.124 B 3.77 % | 3.011 B 10.09 % | 2.735 B 17.30 % | 2.331 B -14.03 % | 2.712 B -12.89 % | 3.113 B -6.04 % | 3.313 B -9.62 % | 3.666 B -4.99 % | 3.859 B 7.61 % | 3.586 B 22.85 % | 2.919 B 16.56 % | 2.504 B 13.62 % | 2.204 B 7.34 % | 2.053 B 15.35 % | 1.780 B -5.41 % | 1.882 B 24.02 % | 1.517 B 15.11 % | 1.318 B -11.07 % | 1.482 B 4.50 % | 1.418 B -2.33 % | 1.452 B 12.46 % | 1.291 B 22.66 % | 1.053 B 709.19 % | 130.099 M 130.05 % | -432.876 M |
Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 3.575 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.216 M 20.61 % | 4.325 M 7.64 % | 4.018 M -7.83 % | 4.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.156 M 10.99 % | -3.545 M -53.46 % | -2.310 M 6.04 % | -2.459 M | 0.000 | 0.000 |
Long term debt | 15.209 M -52.36 % | 31.923 M 30.82 % | 24.403 M -12.71 % | 27.957 M 4.34 % | 26.793 M 36.83 % | 19.581 M -50.67 % | 39.696 M -45.46 % | 72.781 M 61.89 % | 44.958 M -11.23 % | 50.647 M 5.42 % | 48.045 M -19.04 % | 59.345 M -9.40 % | 65.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 18.241 M -47.40 % | 34.682 M 25.24 % | 27.693 M -12.17 % | 31.532 M 5.48 % | 29.893 M 22.76 % | 24.351 M -46.71 % | 45.697 M -43.33 % | 80.641 M 52.25 % | 52.966 M -5.20 % | 55.874 M 6.69 % | 52.370 M -17.35 % | 63.363 M -9.30 % | 69.859 M 2 426.65 % | 2.765 M -13.87 % | 3.210 M 0.46 % | 3.196 M 18.66 % | 2.693 M -27.65 % | 3.722 M 16.71 % | 3.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.938 M |
Other current liabilities | 416.546 M -7.89 % | 452.224 M 119.26 % | 206.250 M -62.17 % | 545.269 M 307.08 % | 133.945 M -20.40 % | 168.273 M 32.60 % | 126.899 M -42.17 % | 219.430 M 7.59 % | 203.941 M -54.91 % | 452.286 M 32.05 % | 342.501 M 74.21 % | 196.601 M -47.23 % | 372.587 M 6.07 % | 351.274 M 8.80 % | 322.848 M -6.32 % | 344.644 M 25.58 % | 274.452 M 27.09 % | 215.943 M 43.14 % | 150.861 M -18.36 % | 184.785 M -7.20 % | 199.116 M 15.34 % | 172.633 M 19.74 % | 144.173 M 53.32 % | 94.031 M 34.32 % | 70.006 M -87.95 % | 580.775 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 194.502 M -6.10 % | 207.145 M 518.00 % | -49.556 M -14.14 % | -43.418 M 31.78 % | -63.642 M -127.35 % | 232.660 M 4.02 % | 223.676 M -16.08 % | 266.531 M 20.14 % | 221.857 M 12.93 % | 196.447 M -14.77 % | 230.484 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 |
Short term debt | 41.388 M -20.39 % | 51.989 M 38.36 % | 37.575 M 112.97 % | -289.691 M -92.05 % | -150.840 M -4.41 % | -144.475 M -24.82 % | -115.743 M 68.10 % | -362.858 M 25.60 % | -487.713 M -1 372.31 % | 38.333 M 35.80 % | 28.228 M -3.71 % | 29.315 M 1.95 % | 28.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total current liabilities | 1.164 B -7.59 % | 1.260 B 18.22 % | 1.065 B 14.42 % | 931.142 M -22.52 % | 1.202 B 33.54 % | 899.919 M 13.23 % | 794.782 M -25.03 % | 1.060 B 1.72 % | 1.042 B 7.76 % | 967.184 M 4.91 % | 921.908 M 26.15 % | 730.824 M -20.18 % | 915.609 M -0.66 % | 921.721 M 7.36 % | 858.551 M 21.77 % | 705.055 M 12.06 % | 629.170 M 71.54 % | 366.778 M 35.67 % | 270.348 M 22.75 % | 220.242 M -15.59 % | 260.932 M 12.78 % | 231.372 M 33.73 % | 173.011 M 45.31 % | 119.066 M 39.06 % | 85.625 M -85.68 % | 597.806 M |
Total liabilities | 1.182 B -8.66 % | 1.294 B 18.40 % | 1.093 B 13.55 % | 962.674 M -19.90 % | 1.202 B 30.03 % | 924.270 M 9.97 % | 840.479 M -26.32 % | 1.141 B 4.16 % | 1.095 B 7.05 % | 1.023 B 5.01 % | 974.278 M 22.68 % | 794.187 M -19.41 % | 985.469 M 6.60 % | 924.486 M 7.28 % | 861.762 M 21.67 % | 708.251 M 12.09 % | 631.863 M 70.54 % | 370.500 M 35.45 % | 273.537 M 24.20 % | 220.242 M -15.59 % | 260.932 M 12.78 % | 231.372 M 33.73 % | 173.011 M 45.31 % | 119.066 M 39.06 % | 85.625 M -85.72 % | 599.744 M |
Other non current assets | 52.694 M -32.58 % | 78.159 M -24.76 % | 103.875 M 109.53 % | 49.575 M -21.67 % | 63.288 M -19.83 % | 78.938 M -6.86 % | 84.754 M -81.77 % | 464.876 M 9.17 % | 425.823 M 177.60 % | 153.394 M 686.63 % | 19.500 M -1.90 % | 19.877 M -90.81 % | 216.242 M 1 165.26 % | 17.091 M -7.81 % | 18.539 M 13.75 % | 16.298 M -6.39 % | 17.411 M 0.84 % | 17.267 M -37.49 % | 27.621 M 40.48 % | 19.662 M -1.54 % | 19.970 M 21.54 % | 16.431 M 41.81 % | 11.587 M 152.42 % | 4.590 M 33.18 % | 3.447 M 2 167.57 % | 152.002 K |
Long term investments | 474.505 M 1.51 % | 467.426 M -24.08 % | 615.718 M -9.76 % | 682.278 M 12.51 % | 606.389 M -7.47 % | 655.345 M -28.31 % | 914.149 M -10.51 % | 1.021 B 14.41 % | 892.873 M -46.34 % | 1.664 B 57.37 % | 1.057 B 78.96 % | 590.790 M 56.07 % | 378.547 M -3.36 % | 391.716 M 412.19 % | 76.479 M -19.87 % | 95.450 M 7.63 % | 88.685 M 30.27 % | 68.076 M -7.96 % | 73.962 M 16.17 % | 63.667 M -54.17 % | 138.908 M 129.08 % | 60.638 M -20.33 % | 76.116 M | 0.000 | 0.000 -100.00 % | 1.026 M |
Intangible assets | 208.218 M 0.48 % | 207.223 M -2.91 % | 213.424 M -1.62 % | 216.943 M 0.10 % | 216.717 M -5.93 % | 230.383 M -6.09 % | 245.327 M 1 919.48 % | 12.148 M -66.98 % | 36.787 M 131.66 % | 15.880 M 243.20 % | 4.627 M -10.30 % | 5.158 M -17.37 % | 6.242 M 72.87 % | 3.611 M -49.54 % | 7.155 M -35.42 % | 11.079 M 599.03 % | 1.585 M -48.00 % | 3.048 M -32.38 % | 4.507 M -35.60 % | 6.998 M 26.08 % | 5.551 M -20.90 % | 7.018 M 172.73 % | 2.573 M 242.12 % | 752.111 K -23.11 % | 978.130 K -16.99 % | 1.178 M |
GoodWill | 0.000 | 0.000 | 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.773 K | 0.000 100.00 % | -336.630 | 0.000 -100.00 % | 1.563 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 208.218 M 0.48 % | 207.223 M -2.91 % | 213.424 M -1.62 % | 216.943 M 0.10 % | 216.717 M -5.93 % | 230.383 M -6.09 % | 245.327 M 1 919.48 % | 12.148 M -66.98 % | 36.787 M 131.66 % | 15.880 M 243.20 % | 4.627 M -10.30 % | 5.158 M -17.37 % | 6.242 M 72.87 % | 3.611 M -49.56 % | 7.158 M -35.39 % | 11.079 M 599.18 % | 1.585 M -48.01 % | 3.048 M -32.41 % | 4.509 M -35.57 % | 6.998 M 26.08 % | 5.551 M -20.90 % | 7.018 M 172.73 % | 2.573 M 242.12 % | 752.111 K -23.11 % | 978.130 K -16.99 % | 1.178 M |
Property plant equipment net | 876.450 M 12.96 % | 775.917 M 10.92 % | 699.538 M 5.69 % | 661.897 M 11.14 % | 595.563 M 1.66 % | 585.838 M 10.05 % | 532.319 M 24.43 % | 427.807 M 25.42 % | 341.110 M 2.02 % | 334.346 M 8.34 % | 308.607 M -8.44 % | 337.042 M 98.56 % | 169.742 M 145.68 % | 69.091 M 17.11 % | 58.999 M 5.98 % | 55.668 M 1.10 % | 55.062 M -8.17 % | 59.961 M -3.09 % | 61.873 M 48.42 % | 41.688 M 80.15 % | 23.141 M 3.05 % | 22.456 M 16.32 % | 19.306 M 48.74 % | 12.980 M 8.43 % | 11.970 M 1.79 % | 11.760 M |
Total non current assets | 1.632 B 5.54 % | 1.546 B -5.28 % | 1.633 B -1.13 % | 1.651 B 8.47 % | 1.522 B -4.22 % | 1.589 B -11.96 % | 1.805 B -7.74 % | 1.957 B 15.19 % | 1.699 B -21.70 % | 2.169 B 55.96 % | 1.391 B 45.83 % | 953.841 M 23.75 % | 770.773 M 60.04 % | 481.609 M 198.76 % | 161.204 M -9.69 % | 178.498 M 9.60 % | 162.868 M 9.70 % | 148.461 M -11.64 % | 168.012 M 27.27 % | 132.015 M -29.62 % | 187.571 M 76.05 % | 106.544 M -2.77 % | 109.582 M 498.09 % | 18.322 M 11.75 % | 16.395 M -3.25 % | 16.946 M |
Other current assets | 56.472 M -59.94 % | 140.951 M -64.78 % | 400.170 M -18.57 % | 491.433 M -1.61 % | 499.492 M 13.53 % | 439.967 M -3.84 % | 457.539 M -14.35 % | 534.205 M -10.21 % | 594.947 M 12.95 % | 526.724 M 456.14 % | 94.710 M -73.96 % | 363.765 M 48.64 % | 244.727 M -35.19 % | 377.631 M -26.99 % | 517.222 M -8.37 % | 564.464 M 13.29 % | 498.267 M 59.73 % | 311.950 M 72.40 % | 180.948 M 41.45 % | 127.923 M -12.19 % | 145.676 M -7.78 % | 157.962 M 36.07 % | 116.092 M 12.74 % | 102.977 M 191.80 % | 35.290 M 2 283.48 % | 1.481 M |
Short term investments | 47.348 M 127.83 % | 20.782 M 18.00 % | 17.612 M -7.39 % | 19.017 M 24 280.77 % | 78.000 K -98.47 % | 5.089 M -3.38 % | 5.267 M -21.28 % | 6.691 M 218.92 % | 2.098 M 2.44 % | 2.048 M -14.48 % | 2.395 M 28.06 % | 1.870 M 25.35 % | 1.492 M -79.15 % | 7.157 M 130.36 % | 3.107 M -14.48 % | 3.633 M 19 367.59 % | -18.855 K -100.91 % | 2.070 M 7 972.80 % | 25.647 K | 0.000 -100.00 % | 93.029 M -77.78 % | 418.730 M 0.05 % | 418.518 M | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 2.502 B 11.40 % | 2.246 B 15.74 % | 1.940 B 28.15 % | 1.514 B 2.20 % | 1.481 B -6.35 % | 1.582 B -5.30 % | 1.670 B -14.62 % | 1.956 B -20.39 % | 2.457 B 12.78 % | 2.179 B -17.41 % | 2.638 B 10.07 % | 2.397 B 11.28 % | 2.154 B -4.37 % | 2.252 B 1.58 % | 2.217 B 27.89 % | 1.734 B -6.42 % | 1.853 B 29.79 % | 1.427 B 15.87 % | 1.232 B -14.31 % | 1.438 B 15.12 % | 1.249 B 26.73 % | 985.473 M 22.80 % | 802.477 M -23.61 % | 1.051 B 543.89 % | 163.154 M 39.06 % | 117.326 M |
Cash and short term investments | 2.549 B 12.47 % | 2.266 B 15.76 % | 1.958 B 31.51 % | 1.489 B 0.49 % | 1.482 B -6.64 % | 1.587 B -5.30 % | 1.676 B -14.35 % | 1.956 B -20.39 % | 2.457 B 12.78 % | 2.179 B -17.41 % | 2.638 B 10.07 % | 2.397 B 11.28 % | 2.154 B -4.37 % | 2.252 B 1.58 % | 2.217 B 27.89 % | 1.734 B -6.42 % | 1.853 B 29.79 % | 1.427 B 15.87 % | 1.232 B -14.31 % | 1.438 B 7.14 % | 1.342 B -4.44 % | 1.404 B 15.00 % | 1.221 B 16.23 % | 1.051 B 543.89 % | 163.154 M 39.06 % | 117.326 M |
Total current assets | 2.981 B 3.80 % | 2.872 B 16.23 % | 2.471 B 20.78 % | 2.046 B 0.26 % | 2.041 B -0.29 % | 2.047 B -4.73 % | 2.148 B -13.98 % | 2.498 B -18.45 % | 3.063 B 12.92 % | 2.712 B -14.41 % | 3.169 B 14.85 % | 2.759 B 1.49 % | 2.719 B 2.72 % | 2.647 B -3.88 % | 2.754 B 19.22 % | 2.310 B -1.75 % | 2.351 B 35.16 % | 1.739 B 22.17 % | 1.424 B -9.55 % | 1.574 B 5.29 % | 1.495 B -5.42 % | 1.581 B 16.47 % | 1.357 B 17.40 % | 1.156 B 474.66 % | 201.153 M 34.17 % | 149.923 M |
Inventory | 797.000 K 94.87 % | 409.000 K 20.65 % | 339.000 K -21.71 % | 433.000 K 783.67 % | 49.000 K -91.52 % | 578.000 K -14.62 % | 677.000 K -70.89 % | 2.326 M 5.44 % | 2.206 M 20.04 % | 1.838 M -17.67 % | 2.232 M -9.91 % | 2.478 M -5.89 % | 2.633 M 20.05 % | 2.193 M 14.52 % | 1.915 M 94.53 % | 984.451 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net receivables | 375.160 M -19.25 % | 464.568 M 311.38 % | 112.929 M 72.37 % | 65.516 M -86.33 % | 479.306 M 18.58 % | 404.203 M -0.18 % | 404.939 M -15.76 % | 480.685 M -8.83 % | 527.245 M 13.50 % | 464.533 M 3 400.95 % | 13.269 M -95.66 % | 305.407 M 3 703.22 % | 8.030 M 7.05 % | 7.502 M -47.14 % | 14.193 M 104.11 % | 6.953 M -98.39 % | 431.377 M 54.06 % | 280.005 M 2 504.18 % | 10.752 M 28.10 % | 8.393 M 14.93 % | 7.303 M -60.35 % | 18.416 M -7.93 % | 20.004 M 721.61 % | 2.435 M -10.14 % | 2.709 M -91.29 % | 31.116 M |
Tax assets | 20.072 M 14.34 % | 17.555 M | 0.000 -100.00 % | 40.593 M 0.64 % | 40.336 M 3.78 % | 38.867 M 35.51 % | 28.682 M -5.49 % | 30.349 M 1 412.16 % | 2.007 M -0.06 % | 2.008 M 100.86 % | 999.808 K 2.65 % | 973.975 K | 0.000 -100.00 % | 100.548 K 239.30 % | 29.634 K 870.06 % | 3.055 K -97.55 % | 124.892 K 15.03 % | 108.569 K 133.17 % | 46.562 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.829 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 460.998 M -10.81 % | 516.848 M 8.22 % | 477.599 M 36.22 % | 350.610 M -44.97 % | 637.120 M 98.54 % | 320.898 M 48.67 % | 215.845 M -29.36 % | 305.553 M 19.60 % | 255.485 M 73.18 % | 147.523 M -26.11 % | 199.650 M -22.79 % | 258.570 M 9.58 % | 235.962 M 40.53 % | 167.907 M -23.46 % | 219.363 M 65.50 % | 132.542 M -34.56 % | 202.552 M 87.33 % | 108.128 M 24.39 % | 86.924 M 145.16 % | 35.457 M -42.64 % | 61.816 M 5.24 % | 58.739 M 103.69 % | 28.837 M 15.19 % | 25.035 M 60.28 % | 15.619 M 9.44 % | 14.271 M |
Tax payables | 245.042 M 2.74 % | 238.502 M 59.51 % | 149.518 M 26.92 % | 117.809 M -34.83 % | 180.772 M 0.74 % | 179.437 M -14.15 % | 209.011 M -3.38 % | 216.325 M -30.57 % | 311.572 M -5.31 % | 329.042 M -6.40 % | 351.529 M 42.70 % | 246.338 M -11.49 % | 278.305 M -30.82 % | 402.304 M 27.17 % | 316.341 M 38.83 % | 227.869 M 49.75 % | 152.166 M 256.31 % | 42.706 M 31.15 % | 32.562 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.760 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -3.575 M -15.32 % | -3.100 M 35.01 % | -4.770 M 20.51 % | -6.001 M 23.65 % | -7.860 M 1.85 % | -8.008 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 |
Minority interest | 7.953 M 137.97 % | 3.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -657.000 K -182.44 % | -232.615 K | 0.000 | 0.000 | 0.000 100.00 % | -9.564 M 22.83 % | -12.393 M -17.06 % | -10.587 M -33.89 % | -7.907 M -262.86 % | -2.179 M 12.52 % | -2.491 M -144.03 % | 5.658 M -4.98 % | 5.954 M 53.87 % | 3.869 M 4.01 % | 3.720 M | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 56.597 M -32.55 % | 83.912 M 35.39 % | 61.978 M -1.96 % | 63.220 M -17.20 % | 76.349 M 21.19 % | 62.999 M -39.04 % | 103.338 M -34.97 % | 158.908 M 71.81 % | 92.493 M 3.95 % | 88.980 M 16.66 % | 76.273 M -13.97 % | 88.660 M -5.94 % | 94.256 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 |
Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 56.072 M | 0.000 -100.00 % | 2.656 B -9.73 % | 2.943 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.909 M 37.45 % | 74.871 M -1.75 % | 76.207 M 3.82 % | 73.406 M 41.41 % | 51.908 M 584.87 % | 7.579 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | -172.585 M 24.59 % | -228.875 M -13.33 % | -201.951 M 23.13 % | -262.706 M -30.70 % | -201.003 M -2 560.26 % | 8.170 M 100.15 % | -5.592 B -1 753.67 % | -301.661 M -33 617.89 % | 900.000 K 101.76 % | -51.197 M -162.67 % | 81.698 M 58.65 % | 51.496 M -98.02 % | 2.598 B 556.90 % | 395.455 M -80.85 % | 2.066 B 10.65 % | 1.867 B 4.04 % | 1.794 B 14.19 % | 1.571 B 19.26 % | 1.318 B -8.20 % | 1.435 B 0.92 % | 1.422 B -1.80 % | 1.448 B 9.91 % | 1.318 B 19.15 % | 1.106 B 68.42 % | 656.683 M 276.21 % | -372.671 M |
Deferred tax liabilities non current | 3.032 M 9.89 % | 2.759 M -16.14 % | 3.290 M -7.97 % | 3.575 M 15.32 % | 3.100 M -35.01 % | 4.770 M -20.51 % | 6.001 M -23.65 % | 7.860 M -1.85 % | 8.008 M 53.46 % | 5.218 M 20.66 % | 4.325 M 8.41 % | 3.989 M -8.49 % | 4.359 M 57.67 % | 2.765 M -13.87 % | 3.210 M 0.46 % | 3.196 M 18.66 % | 2.693 M -27.65 % | 3.722 M 16.71 % | 3.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.938 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.893 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 |
Total assets | 4.613 B 4.41 % | 4.419 B 7.67 % | 4.104 B 10.99 % | 3.697 B 3.77 % | 3.563 B -2.01 % | 3.636 B -8.03 % | 3.954 B -11.24 % | 4.454 B -6.45 % | 4.761 B -2.47 % | 4.882 B 7.05 % | 4.560 B 22.81 % | 3.713 B 6.40 % | 3.490 B 11.54 % | 3.128 B 7.32 % | 2.915 B 17.15 % | 2.488 B -1.01 % | 2.514 B 33.15 % | 1.888 B 18.60 % | 1.592 B -6.70 % | 1.706 B 1.40 % | 1.682 B -0.28 % | 1.687 B 15.03 % | 1.467 B 24.90 % | 1.174 B 439.77 % | 217.549 M 30.37 % | 166.868 M |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 |
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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -4.852 M | 0.000 -100.00 % | 6.947 M | 0.000 100.00 % | -208.802 M | 0.000 100.00 % | -76.985 M | 0.000 100.00 % | -54.992 M | 0.000 100.00 % | -49.434 M | 0.000 -100.00 % | 28.454 M | 0.000 -100.00 % | 20.402 M | 0.000 100.00 % | -8.610 M 61.52 % | -22.374 M -65.35 % | -13.531 M -213.59 % | 11.912 M 261.04 % | -7.397 M -239.25 % | -2.180 M -102.68 % | 81.488 M 0.00 % | 81.488 M |
Stock based compensation | 10.010 M | 0.000 -100.00 % | 15.680 M -2.92 % | 16.151 M -37.36 % | 25.783 M -15.55 % | 30.532 M -54.45 % | 67.032 M -2.81 % | 68.967 M 412.42 % | 13.459 M 2.47 % | 13.135 M 14.07 % | 11.515 M -15.27 % | 13.590 M -19.68 % | 16.920 M -9.37 % | 18.668 M -5.65 % | 19.787 M 5.13 % | 18.821 M 43.66 % | 13.101 M 36.25 % | 9.615 M 14.24 % | 8.417 M -12.56 % | 9.626 M -14.55 % | 11.264 M -5.61 % | 11.934 M 110.93 % | 5.658 M -17.64 % | 6.870 M 515.09 % | 1.117 M 128.69 % | 488.372 K 0.00 % | 488.372 K |
Change in working capital | 0.000 -100.00 % | 9.612 M | 0.000 100.00 % | -118.809 M | 0.000 100.00 % | -8.668 M | 0.000 100.00 % | -34.324 M | 0.000 100.00 % | -209.381 M | 0.000 100.00 % | -34.084 M | 0.000 -100.00 % | 115.282 M | 0.000 100.00 % | -276.771 M | 0.000 100.00 % | -171.109 M | 0.000 -100.00 % | 2.193 M -91.69 % | 26.389 M 196.44 % | -27.365 M 41.14 % | -46.494 M 36.93 % | -73.722 M -1 130.14 % | -5.993 M -351.01 % | 2.388 M 0.00 % | 2.388 M |
Accounts receivables | 0.000 100.00 % | -97.974 M | 0.000 100.00 % | -60.361 M | 0.000 100.00 % | -46.174 M | 0.000 -100.00 % | 4.805 M | 0.000 100.00 % | -9.851 M | 0.000 100.00 % | -19.294 M | 0.000 -100.00 % | 31.972 M | 0.000 100.00 % | -46.291 M | 0.000 100.00 % | -30.017 M | 0.000 100.00 % | -1.015 M -109.14 % | 11.109 M 595.47 % | 1.597 M 109.09 % | -17.570 M -3 432.37 % | 527.253 K -50.42 % | 1.064 M 148.92 % | -2.174 M 0.00 % | -2.174 M |
Inventory | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 145.000 K | 0.000 -100.00 % | 1.748 M | 0.000 100.00 % | -492.000 K | 0.000 -100.00 % | 639.000 K | 0.000 100.00 % | -296.110 K | 0.000 100.00 % | -1.206 M | 0.000 100.00 % | -984.420 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 0.000 -100.00 % | 107.562 M | 0.000 100.00 % | -58.593 M | 0.000 -100.00 % | 35.758 M | 0.000 100.00 % | -38.637 M | 0.000 100.00 % | -200.169 M | 0.000 100.00 % | -14.494 M | 0.000 -100.00 % | 84.515 M | 0.000 100.00 % | -229.495 M | 0.000 100.00 % | -141.092 M | 0.000 -100.00 % | 3.209 M -79.00 % | 15.280 M 152.76 % | -28.962 M -0.13 % | -28.924 M 61.04 % | -74.250 M -952.22 % | -7.057 M -254.69 % | 4.562 M 0.00 % | 4.562 M |
Other non cash items | -17.744 M -109.04 % | 196.325 M -1.79 % | 199.913 M 196.88 % | -206.343 M -153.95 % | 382.477 M -22.34 % | 492.518 M 417.70 % | 95.135 M -76.91 % | 411.987 M 1 208.56 % | 31.484 M 108.08 % | -389.577 M -22.43 % | -318.201 M -394.26 % | -64.379 M 61.36 % | -166.619 M -763.07 % | 25.128 M -86.50 % | 186.138 M -30.90 % | 269.372 M 228.68 % | 81.955 M -55.16 % | 182.772 M 613.41 % | -35.600 M -380.09 % | 12.710 M -27.33 % | 17.490 M -54.07 % | 38.081 M -11.18 % | 42.875 M -13.79 % | 49.732 M -52.71 % | 105.170 M 29.21 % | 81.395 M 0.00 % | 81.395 M |
Net cash provided by operating activities | 355.461 M -28.79 % | 499.198 M -17.15 % | 602.551 M 248.79 % | 172.753 M 491.14 % | -44.167 M -146.18 % | 95.635 M 168.80 % | -138.995 M -201.22 % | 137.318 M -75.53 % | 561.094 M -12.21 % | 639.110 M -5.95 % | 679.530 M 5.92 % | 641.539 M 77.45 % | 361.536 M -58.99 % | 881.658 M -11.26 % | 993.509 M 55.15 % | 640.342 M -9.15 % | 704.825 M 79.83 % | 391.940 M 111.55 % | 185.269 M 14.92 % | 161.217 M -36.52 % | 253.970 M -11.65 % | 287.450 M 9.88 % | 261.597 M 175.39 % | 94.991 M 97.31 % | 48.142 M 27.42 % | 37.783 M 0.00 % | 37.783 M |
Investments in property plant and equipment | -45.588 M 17.41 % | -55.199 M 29.84 % | -78.676 M -6.76 % | -73.697 M -22.36 % | -60.229 M 28.11 % | -83.780 M -65.48 % | -50.627 M 36.93 % | -80.274 M 74.33 % | -312.691 M -1 054.94 % | -27.074 M -327.51 % | -6.333 M -103.48 % | 181.750 M 181.87 % | -222.007 M -758.35 % | -25.864 M -84.79 % | -13.997 M -35.82 % | -10.305 M -25.59 % | -8.206 M 70.66 % | -27.970 M -159.76 % | -10.768 M 58.39 % | -25.878 M -318.29 % | -6.186 M 19.82 % | -7.715 M 25.26 % | -10.323 M -138.18 % | -4.334 M -46.67 % | -2.955 M -15.87 % | -2.550 M 0.00 % | -2.550 M |
Acquisitions net | 0.000 100.00 % | -34.999 K | 0.000 100.00 % | -98.999 K -139.29 % | 252.000 K 38.46 % | 182.000 K -73.16 % | 678.000 K 6 880.00 % | -10.000 K -128.57 % | 35.000 K -65.25 % | 100.714 K 159.54 % | 38.805 K 100.02 % | -176.472 M -90 101.43 % | 196.077 K | 0.000 | 0.000 -100.00 % | 601.590 K | 0.000 100.00 % | -286.913 K | 0.000 -100.00 % | 59.304 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -457.364 K 0.00 % | -457.364 K |
Purchases of investments | 0.000 100.00 % | -35.690 M -59.46 % | -22.382 M 24.94 % | -29.820 M -35 827.71 % | -83.000 K -126.86 % | 309.000 K 100.87 % | -35.428 M 88.01 % | -295.379 M -113.13 % | -138.593 M 64.97 % | -395.674 M -582.49 % | -57.975 M -236.97 % | -17.205 M -109 583.05 % | -15.686 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 100.00 % | -434.109 K 0.00 % | -434.109 K |
Sales maturities of investments | 0.000 -100.00 % | 23.257 M 5.10 % | 22.128 M 125.96 % | 9.793 M -79.36 % | 47.453 M | 0.000 | 0.000 -100.00 % | 18.765 M -98.09 % | 982.874 M 194.20 % | 334.088 M 549.84 % | 51.411 M -72.56 % | 187.352 M 104 378.76 % | -179.665 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 -100.00 % | 155.899 K 0.00 % | 155.899 K |
Other investing activites | 52.157 M | 0.000 -100.00 % | 14.750 M 44.72 % | 10.192 M -78.60 % | 47.631 M 499.74 % | 7.942 M 201.02 % | -7.862 M 96.97 % | -259.287 M -134.92 % | 742.431 M 526.67 % | -174.004 M -238.46 % | -51.411 M -339.84 % | -11.689 M -6 605.77 % | 179.665 K 100.07 % | -255.300 M -876.31 % | -26.150 M -266.19 % | -7.141 M 69.09 % | -23.102 M -2 047.21 % | 1.186 M 107.04 % | -16.850 M -120.58 % | 81.864 M -66.50 % | 244.404 M 180.39 % | 87.166 M 118.12 % | -481.001 M -519.54 % | -77.638 M | 0.000 -100.00 % | 96.899 K 0.00 % | 96.899 K |
Net cash used for investing activites | 6.569 M 109.71 % | -67.667 M -5.43 % | -64.180 M 23.26 % | -83.631 M -563.37 % | -12.607 M 83.27 % | -75.347 M 19.19 % | -93.239 M 73.88 % | -356.898 M -167.13 % | 531.625 M 347.01 % | -215.228 M -234.89 % | -64.269 M -438.85 % | -11.927 M 94.62 % | -221.827 M 21.10 % | -281.164 M -600.35 % | -40.146 M -138.33 % | -16.845 M 46.20 % | -31.308 M -15.65 % | -27.071 M 1.98 % | -27.617 M -123.95 % | 115.290 M -51.60 % | 238.217 M 199.83 % | 79.450 M 116.17 % | -491.324 M -499.38 % | -81.972 M -2 673.95 % | -2.955 M 11.66 % | -3.345 M 0.00 % | -3.345 M |
Debt repayment | -24.767 M | 0.000 100.00 % | -23.604 M | 0.000 100.00 % | -35.685 M | 0.000 100.00 % | -26.872 M | 0.000 100.00 % | -21.317 M | 0.000 100.00 % | -13.430 M | 0.000 100.00 % | -7.991 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 |
Common stock issued | 0.000 -100.00 % | 263.000 K | 0.000 | 0.000 -100.00 % | 491.000 K 143.07 % | 202.000 K -91.72 % | 2.439 M 1 851.20 % | 125.000 K -97.55 % | 5.111 M 86.93 % | 2.734 M 79.74 % | 1.521 M 256.08 % | 427.197 K -74.43 % | 1.671 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 % | 162.791 K 0.00 % | 162.791 K |
Common stock repurchased | -37.168 M -170.23 % | -13.754 M 64.09 % | -38.297 M 48.87 % | -74.896 M -3 740.82 % | -1.950 M 60.20 % | -4.900 M | 0.000 100.00 % | -76.393 M 56.01 % | -173.677 M 40.07 % | -289.796 M -135.35 % | -123.136 M 22.74 % | -159.382 M -183.26 % | -56.266 M 83.36 % | -338.147 M -16.38 % | -290.555 M -6.62 % | -272.520 M -211.49 % | -87.490 M 17.49 % | -106.042 M 22.43 % | -136.713 M -380.92 % | -28.427 M | 0.000 100.00 % | -33.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -73.249 M 24.80 % | -97.410 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -168.915 M 73.17 % | -629.545 M -3.77 % | -606.650 M -180.42 % | -216.338 M -34.32 % | -161.057 M 23.26 % | -209.882 M 6.69 % | -224.941 M -22.56 % | -183.541 M 61.45 % | -476.116 M -165.15 % | -179.564 M -207.60 % | -58.375 M 75.05 % | -233.956 M -319.27 % | -55.801 M 76.37 % | -236.140 M -199.00 % | -78.977 M -295.12 % | -19.988 M 47.64 % | -38.172 M | 0.000 | 0.000 | 0.000 |
Other financing activites | 3.262 M 109.53 % | -34.243 M -2 094.35 % | 1.717 M 105.81 % | -29.565 M -1 777.14 % | -1.575 M 96.25 % | -42.004 M -58 238.89 % | -72.000 K 99.84 % | -45.184 M -1 600.13 % | 3.012 M 120.55 % | -14.659 M -6 359.80 % | -226.930 K 98.58 % | -15.941 M -3 344.26 % | -462.829 K -122.73 % | 2.036 M -49.12 % | 4.001 M 141.35 % | 1.658 M -79.78 % | 8.198 M 383.51 % | 1.695 M -56.89 % | 3.933 M 185.11 % | 1.380 M -85.72 % | 9.660 M 216.97 % | 3.047 M -32.90 % | 4.542 M -99.46 % | 835.247 M 188 828.09 % | 442.098 K | 0.000 | 0.000 |
Net cash used provided by financing activities | -131.922 M 9.11 % | -145.144 M -141.17 % | -60.184 M 42.39 % | -104.461 M -166.41 % | -39.210 M 16.40 % | -46.904 M -74.08 % | -26.944 M 90.72 % | -290.367 M 64.66 % | -821.527 M 9.87 % | -911.489 M -158.15 % | -353.087 M -4.80 % | -336.924 M -22.80 % | -274.375 M 51.10 % | -561.052 M -19.35 % | -470.095 M 36.97 % | -745.878 M -188.14 % | -258.856 M -57.90 % | -163.936 M 55.30 % | -366.736 M -342.66 % | -82.848 M 63.42 % | -226.480 M -107.26 % | -109.273 M -607.43 % | -15.446 M -101.94 % | 797.076 M 180 193.89 % | 442.098 K 171.57 % | 162.791 K 0.00 % | 162.791 K |
Effect of forex changes on cash | 25.860 M 384.93 % | -9.076 M -19.12 % | -7.619 M -310.06 % | 3.627 M 182.73 % | -4.384 M 81.46 % | -23.648 M -16.06 % | -20.375 M -316.46 % | 9.413 M 32.08 % | 7.127 M -76.51 % | 30.343 M 263.06 % | -18.608 M -1 150.25 % | -1.488 M -505.39 % | 367.141 K 67.45 % | 219.255 K 102.78 % | -7.901 M -545.47 % | 1.774 M 44.69 % | 1.226 M 126.48 % | -4.629 M -406.03 % | 1.513 M 133.60 % | -4.503 M -118.35 % | -2.062 M -182.33 % | 2.505 M 203.25 % | -2.426 M -588.85 % | 496.238 K 188.86 % | -558.439 K -260.19 % | -155.039 K 0.00 % | -155.039 K |
Net change in cash | 2.502 B 228.93 % | -1.940 B -200.00 % | 1.940 B 17 374.93 % | -11.232 M 84.09 % | -70.584 M 20.50 % | -88.785 M 67.32 % | -271.675 M 45.77 % | -501.001 M -279.87 % | 278.538 M 160.66 % | -459.197 M -290.27 % | 241.341 M -15.10 % | 284.265 M 311.67 % | -134.299 M -438.61 % | 39.662 M -91.66 % | 475.367 M 494.15 % | -120.607 M -129.00 % | 415.887 M 111.86 % | 196.303 M 194.57 % | -207.572 M -209.74 % | 189.156 M -28.25 % | 263.645 M 1.35 % | 260.132 M 205.06 % | -247.600 M -130.55 % | 810.590 M 1 698.48 % | 45.071 M -34.58 % | 68.891 M 0.00 % | 68.891 M |
Cash at beginning of period | 0.000 -100.00 % | 1.964 B | 0.000 -100.00 % | 1.525 B -4.42 % | 1.596 B -5.27 % | 1.685 B -13.89 % | 1.956 B -20.39 % | 2.457 B 12.78 % | 2.179 B -17.41 % | 2.638 B 10.07 % | 2.397 B 13.46 % | 2.112 B -7.68 % | 2.288 B 3.24 % | 2.216 B 27.31 % | 1.741 B -6.05 % | 1.853 B 28.94 % | 1.437 B 16.69 % | 1.231 B -14.42 % | 1.439 B 15.23 % | 1.249 B 26.76 % | 985.243 M 22.78 % | 802.477 M -23.58 % | 1.050 B 546.36 % | 162.459 M 38.39 % | 117.389 M 142.37 % | 48.434 M 0.00 % | 48.434 M |
Cash at end of period | 2.502 B 11.40 % | 2.246 B 15.74 % | 1.940 B 28.15 % | 1.514 B -0.74 % | 1.525 B -4.42 % | 1.596 B -5.27 % | 1.685 B -13.89 % | 1.956 B -20.39 % | 2.457 B 12.78 % | 2.179 B -17.41 % | 2.638 B 10.07 % | 2.397 B 11.28 % | 2.154 B -4.53 % | 2.256 B 1.79 % | 2.216 B 27.93 % | 1.732 B -6.51 % | 1.853 B 29.78 % | 1.428 B 15.94 % | 1.231 B -14.36 % | 1.438 B 15.15 % | 1.249 B 17.53 % | 1.063 B 32.42 % | 802.477 M -17.53 % | 973.050 M 498.95 % | 162.459 M 38.47 % | 117.326 M 0.00 % | 117.326 M |
Operating cash flow | 355.461 M -28.79 % | 499.198 M -17.15 % | 602.551 M 230.05 % | 182.566 M 513.35 % | -44.167 M -146.18 % | 95.635 M 168.80 % | -138.995 M -201.22 % | 137.318 M -75.53 % | 561.094 M -12.21 % | 639.110 M -5.95 % | 679.530 M 5.92 % | 641.539 M 77.45 % | 361.536 M -58.99 % | 881.658 M -11.26 % | 993.509 M 55.15 % | 640.342 M -9.15 % | 704.825 M 79.83 % | 391.940 M 111.55 % | 185.269 M 14.92 % | 161.217 M -36.52 % | 253.970 M -11.65 % | 287.450 M 9.88 % | 261.597 M 175.39 % | 94.991 M 97.31 % | 48.142 M 27.42 % | 37.783 M 0.00 % | 37.783 M |
Capital expenditure | -45.588 M 17.41 % | -55.199 M 29.84 % | -78.676 M -6.76 % | -73.697 M -22.36 % | -60.229 M 28.11 % | -83.780 M -65.48 % | -50.627 M 36.93 % | -80.274 M 74.33 % | -312.691 M -1 054.94 % | -27.074 M -327.51 % | -6.333 M -103.48 % | 181.750 M 181.87 % | -222.007 M -758.35 % | -25.864 M -84.79 % | -13.997 M -35.82 % | -10.305 M -25.59 % | -8.206 M 70.66 % | -27.970 M -159.76 % | -10.768 M 58.39 % | -25.878 M -318.29 % | -6.186 M 19.82 % | -7.715 M 25.26 % | -10.323 M -138.18 % | -4.334 M -46.67 % | -2.955 M -15.87 % | -2.550 M 0.00 % | -2.550 M |
Free CashFlow | 309.873 M -30.21 % | 443.999 M -15.25 % | 523.875 M 381.20 % | 108.869 M 204.28 % | -104.396 M -980.61 % | 11.855 M 106.25 % | -189.622 M -432.41 % | 57.044 M -77.04 % | 248.403 M -59.41 % | 612.035 M -9.09 % | 673.197 M -18.23 % | 823.289 M 490.05 % | 139.529 M -83.70 % | 855.794 M -12.63 % | 979.512 M 55.47 % | 630.037 M -9.56 % | 696.620 M 91.39 % | 363.970 M 108.58 % | 174.501 M 28.94 % | 135.340 M -45.38 % | 247.784 M -11.42 % | 279.735 M 11.33 % | 251.273 M 177.17 % | 90.657 M 100.62 % | 45.187 M 28.25 % | 35.233 M 0.00 % | 35.233 M |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 |