
China ITS (Holdings) Co., Ltd. 1900.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 819.787 M -4.39 % | 857.395 M 20.01 % | 714.424 M -3.49 % | 740.293 M -20.44 % | 930.536 M -9.94 % | 1.033 B 11.82 % | 923.966 M -20.68 % | 1.165 B -53.88 % | 2.526 B 8.99 % | 2.318 B 2.24 % | 2.267 B -5.17 % | 2.390 B 11.38 % | 2.146 B 35.38 % | 1.585 B -14.87 % | 1.862 B 32.50 % | 1.405 B |
Net income | 22.058 M -83.92 % | 137.197 M 182.94 % | 48.490 M -34.93 % | 74.519 M 142.08 % | -177.104 M -396.92 % | -35.640 M 69.35 % | -116.278 M -574.80 % | 24.490 M -67.57 % | 75.506 M 127.11 % | -278.476 M -43.06 % | -194.657 M -230.42 % | 149.254 M 13.15 % | 131.910 M 16.82 % | 112.919 M -61.59 % | 294.009 M 36.96 % | 214.672 M |
Income before tax | 70.628 M -65.14 % | 202.591 M 97.73 % | 102.456 M -27.42 % | 141.169 M 198.90 % | -142.746 M -423.36 % | -27.275 M 76.09 % | -114.095 M -332.43 % | 49.087 M -64.01 % | 136.384 M 150.48 % | -270.162 M -36.51 % | -197.903 M -199.72 % | 198.455 M 0.11 % | 198.242 M 50.47 % | 131.747 M -62.11 % | 347.682 M 40.91 % | 246.732 M |
Income before tax ratio | 0.09 -63.54 % | 0.24 64.76 % | 0.14 -24.80 % | 0.19 224.31 % | -0.15 -481.09 % | -0.03 78.62 % | -0.12 -393.03 % | 0.04 -21.96 % | 0.05 146.32 % | -0.12 -33.52 % | -0.09 -205.16 % | 0.08 -10.12 % | 0.09 11.15 % | 0.08 -55.49 % | 0.19 6.35 % | 0.18 |
EBITDA | 206.210 M -23.39 % | 269.151 M 63.14 % | 164.980 M -23.88 % | 216.725 M 239.53 % | 63.830 M 279.99 % | 16.798 M 130.84 % | -54.461 M -148.92 % | 111.336 M -21.88 % | 142.515 M 186.09 % | -165.550 M -101.47 % | -82.172 M -128.00 % | 293.512 M 12.55 % | 260.795 M 63.26 % | 159.747 M -56.44 % | 366.689 M 39.91 % | 262.087 M |
Net income ratio | 0.03 -83.18 % | 0.16 135.76 % | 0.07 -32.57 % | 0.10 152.89 % | -0.19 -451.74 % | -0.03 72.59 % | -0.13 -698.57 % | 0.02 -29.67 % | 0.03 124.88 % | -0.12 -39.92 % | -0.09 -237.53 % | 0.06 1.59 % | 0.06 -13.71 % | 0.07 -54.88 % | 0.16 3.37 % | 0.15 |
Ratio EBITDA | 0.25 -19.87 % | 0.31 35.94 % | 0.23 -21.12 % | 0.29 326.79 % | 0.07 321.90 % | 0.02 127.58 % | -0.06 -161.67 % | 0.10 69.40 % | 0.06 178.99 % | -0.07 -97.05 % | -0.04 -129.52 % | 0.12 1.04 % | 0.12 20.59 % | 0.10 -48.82 % | 0.20 5.60 % | 0.19 |
Gross profit ratio | 0.37 -3.74 % | 0.39 6.60 % | 0.36 0.50 % | 0.36 75.46 % | 0.21 2.91 % | 0.20 12.23 % | 0.18 -19.97 % | 0.22 21.11 % | 0.18 8.39 % | 0.17 10.07 % | 0.15 -34.11 % | 0.23 -2.88 % | 0.24 -2.73 % | 0.25 -21.60 % | 0.32 10.64 % | 0.29 |
Weighted average shs out dil | 1.714 B 1.38 % | 1.691 B 1.07 % | 1.673 B 1.11 % | 1.655 B 0.03 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.27 % | 1.650 B -3.87 % | 1.716 B 5.10 % | 1.633 B 3.16 % | 1.583 B 10.90 % | 1.427 B 18.17 % | 1.208 B |
Weighted average shs out | 2.206 B 28.62 % | 1.715 B 3.00 % | 1.665 B 0.67 % | 1.654 B 2.73 % | 1.610 B -2.66 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.97 % | 1.638 B 0.98 % | 1.622 B -1.43 % | 1.646 B 1.06 % | 1.629 B 2.89 % | 1.583 B 10.90 % | 1.427 B 18.17 % | 1.208 B |
EPS diluted | 0.01 -87.67 % | 0.08 178.69 % | 0.03 -35.48 % | 0.05 141.00 % | -0.11 -411.63 % | -0.02 69.42 % | -0.07 -803.00 % | 0.01 -80.00 % | 0.05 129.41 % | -0.17 -41.67 % | -0.12 -233.33 % | 0.09 12.50 % | 0.08 14.29 % | 0.07 -66.67 % | 0.21 16.67 % | 0.18 |
Earnings per share | 0.01 -83.88 % | 0.08 174.91 % | 0.03 -35.48 % | 0.05 141.00 % | -0.11 -411.63 % | -0.02 69.42 % | -0.07 -803.00 % | 0.01 -80.00 % | 0.05 129.41 % | -0.17 -41.67 % | -0.12 -233.33 % | 0.09 12.50 % | 0.08 14.29 % | 0.07 -66.67 % | 0.21 16.67 % | 0.18 |
Gross profit | 305.269 M -7.96 % | 331.685 M 27.93 % | 259.263 M -3.02 % | 267.323 M 39.59 % | 191.511 M -7.31 % | 206.620 M 25.50 % | 164.635 M -36.52 % | 259.338 M -44.15 % | 464.313 M 18.13 % | 393.063 M 12.54 % | 349.259 M -37.52 % | 558.986 M 8.18 % | 516.730 M 31.69 % | 392.392 M -33.26 % | 587.942 M 46.60 % | 401.061 M |
Income tax expense | 23.653 M 49.95 % | 15.774 M 81.50 % | 8.691 M -75.73 % | 35.814 M 54.90 % | 23.121 M 176.40 % | 8.365 M 283.19 % | 2.183 M -91.13 % | 24.618 M -69.81 % | 81.550 M 142.65 % | 33.608 M 92.41 % | 17.467 M -61.76 % | 45.675 M -22.47 % | 58.913 M 183.52 % | 20.779 M -61.29 % | 53.673 M 67.41 % | 32.060 M |
Cost of revenue | 514.518 M -2.13 % | 525.710 M 15.50 % | 455.161 M -3.77 % | 472.970 M -36.00 % | 739.025 M -10.59 % | 826.570 M 8.86 % | 759.331 M -16.14 % | 905.500 M -56.08 % | 2.062 B 7.12 % | 1.924 B 0.37 % | 1.917 B 4.70 % | 1.831 B 12.40 % | 1.629 B 36.59 % | 1.193 B -6.39 % | 1.274 B 26.87 % | 1.004 B |
General and administrative expenses | 118.887 M -8.49 % | 129.914 M -1.04 % | 131.275 M -11.36 % | 148.092 M -0.52 % | 148.862 M -1.72 % | 151.472 M | 0.000 -100.00 % | 200.350 M -35.62 % | 311.209 M -24.56 % | 412.525 M -3.78 % | 428.712 M 14.75 % | 373.619 M 4.04 % | 359.109 M 26.73 % | 283.365 M 34.26 % | 211.051 M 30.53 % | 161.683 M |
Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 197.305 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other expenses | 0.000 -100.00 % | 28.930 M 1 148.95 % | -2.758 M 69.51 % | -9.045 M -203.14 % | 8.770 M 154.29 % | -16.155 M 64.08 % | -44.972 M -897.52 % | 5.639 M -50.43 % | 11.375 M -0.56 % | 11.439 M 34.85 % | 8.483 M 34.46 % | 6.309 M -35.48 % | 9.778 M 143.90 % | -22.272 M -182.90 % | 26.865 M 288.67 % | -14.239 M |
Operating expenses | 82.417 M -53.46 % | 177.097 M 18.10 % | 149.949 M -9.78 % | 166.206 M -7.17 % | 179.034 M 18.33 % | 151.301 M -22.68 % | 195.688 M -0.56 % | 196.785 M -35.99 % | 307.418 M -49.46 % | 608.292 M 42.63 % | 426.468 M 15.18 % | 370.258 M 15.07 % | 321.756 M 23.23 % | 261.093 M 9.74 % | 237.916 M 61.36 % | 147.444 M |
Cost and expenses | 596.935 M -15.06 % | 702.807 M 16.15 % | 605.110 M -5.33 % | 639.176 M -30.38 % | 918.059 M -6.12 % | 977.871 M 2.39 % | 955.019 M -13.36 % | 1.102 B -53.47 % | 2.369 B -6.47 % | 2.533 B 8.06 % | 2.344 B 6.47 % | 2.202 B 12.84 % | 1.951 B 34.19 % | 1.454 B -3.85 % | 1.512 B 31.28 % | 1.152 B |
Research and development expenses | 0.000 -100.00 % | 18.253 M -14.83 % | 21.432 M -21.09 % | 27.159 M 26.90 % | 21.402 M 33.90 % | 15.984 M -19.52 % | 19.860 M 1 659.08 % | 1.129 M -91.51 % | 13.300 M -72.65 % | 48.631 M 1.92 % | 47.714 M 9.65 % | 43.514 M 35.10 % | 32.209 M | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 82.417 M -36.56 % | 129.914 M -1.04 % | 131.275 M -11.36 % | 148.092 M -0.52 % | 148.862 M -1.72 % | 151.472 M -23.23 % | 197.305 M -1.52 % | 200.350 M -35.62 % | 311.209 M -24.56 % | 412.525 M -3.78 % | 428.712 M 14.75 % | 373.619 M 4.04 % | 359.109 M 26.73 % | 283.365 M 34.26 % | 211.051 M 30.53 % | 161.683 M |
Interest income | 8.870 M -24.19 % | 11.701 M 94.50 % | 6.016 M -12.98 % | 6.913 M -55.10 % | 15.398 M -48.53 % | 29.919 M -16.12 % | 35.667 M 60.68 % | 22.198 M 39.79 % | 15.879 M 48.90 % | 10.664 M -4.60 % | 11.178 M -25.68 % | 15.041 M 17.05 % | 12.850 M 218.31 % | 4.037 M -27.98 % | 5.605 M 592.83 % | 809.000 K |
Interest expense | 10.537 M 7.70 % | 9.784 M -17.93 % | 11.921 M -33.91 % | 18.037 M -52.72 % | 38.146 M 2.11 % | 37.357 M -11.42 % | 42.171 M -11.79 % | 47.806 M -11.22 % | 53.849 M -33.36 % | 80.800 M 6.51 % | 75.860 M 34.62 % | 56.351 M 91.49 % | 29.427 M 97.58 % | 14.894 M 29.46 % | 11.505 M 44.08 % | 7.985 M |
Depreciation and amortization | 56.117 M -1.16 % | 56.776 M 12.20 % | 50.603 M -12.02 % | 57.519 M 92.04 % | 29.951 M 163.47 % | 11.368 M -8.54 % | 12.430 M -13.94 % | 14.443 M 14.94 % | 12.566 M -47.23 % | 23.812 M -40.28 % | 39.871 M 3.01 % | 38.706 M 9.62 % | 35.310 M 169.42 % | 13.106 M 74.70 % | 7.502 M 1.79 % | 7.370 M |
Operating income | 222.852 M 44.16 % | 154.588 M 41.42 % | 109.314 M 8.11 % | 101.117 M 710.43 % | 12.477 M 468.17 % | 2.196 M 108.10 % | -27.097 M -128.22 % | 96.010 M -52.43 % | 201.811 M 208.83 % | -185.443 M -527.03 % | -29.575 M -112.19 % | 242.698 M 6.76 % | 227.337 M 55.03 % | 146.641 M -59.17 % | 359.187 M 41.01 % | 254.717 M |
Operating income ratio | 0.27 50.77 % | 0.18 17.84 % | 0.15 12.02 % | 0.14 918.69 % | 0.01 530.85 % | 0.00 107.25 % | -0.03 -135.58 % | 0.08 3.16 % | 0.08 199.85 % | -0.08 -513.27 % | -0.01 -112.85 % | 0.10 -4.15 % | 0.11 14.52 % | 0.09 -52.04 % | 0.19 6.43 % | 0.18 |
Total other income expenses net | -152.224 M -417.11 % | 48.003 M 799.96 % | -6.858 M -117.12 % | 40.052 M 125.80 % | -155.223 M -311.51 % | -37.720 M -22.59 % | -30.768 M 34.43 % | -46.923 M 62.30 % | -124.454 M -70.08 % | -73.172 M -4.85 % | -69.785 M -57.73 % | -44.243 M -52.06 % | -29.095 M -95.35 % | -14.894 M -535.41 % | -2.344 M 65.95 % | -6.885 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -83.774 M 59.87 % | -208.748 M -455.40 % | -37.585 M -242.97 % | 26.289 M -93.95 % | 434.653 M -39.83 % | 722.423 M 8.46 % | 666.089 M 11.78 % | 595.909 M 43.52 % | 415.220 M -7.69 % | 449.794 M 47.81 % | 304.307 M 87.67 % | 162.153 M 596.67 % | -32.648 M 75.90 % | -135.491 M 75.22 % | -546.885 M -7 687.06 % | -7.023 M |
Total investments | 356.804 M 3.86 % | 343.553 M 61.03 % | 213.353 M 9.92 % | 194.102 M 8.79 % | 178.415 M -4.63 % | 187.071 M 10.61 % | 169.131 M 3.01 % | 164.196 M 264.61 % | 45.033 M -67.70 % | 139.439 M -35.72 % | 216.939 M 16.89 % | 185.590 M 21.54 % | 152.700 M 31.24 % | 116.351 M 489.12 % | 19.750 M 131.16 % | 8.544 M |
Total debt | 246.114 M -10.51 % | 275.020 M 6.58 % | 258.037 M -25.02 % | 344.158 M -49.03 % | 675.275 M -31.17 % | 981.145 M 20.75 % | 812.525 M 4.77 % | 775.563 M -23.97 % | 1.020 B -13.98 % | 1.186 B 31.10 % | 904.606 M -3.61 % | 938.512 M 48.32 % | 632.771 M 110.65 % | 300.390 M 3.58 % | 289.998 M 70.44 % | 170.150 M |
Accumulated other comprehensive income loss | 1.881 B 371.67 % | 398.777 M 2.00 % | 390.943 M -14.96 % | 459.732 M -10.01 % | 510.879 M 2.15 % | 500.120 M 1 389.47 % | -38.785 M -30.16 % | -29.799 M -2.57 % | -29.051 M 61.87 % | -76.181 M 6.62 % | -81.582 M -17.87 % | -69.216 M -28.08 % | -54.040 M -46.78 % | -36.817 M -131.54 % | -15.901 M -16.98 % | -13.593 M |
Retained earnings | 275.112 M -39.66 % | 455.944 M 43.04 % | 318.747 M 29.58 % | 245.984 M 87.40 % | 131.259 M -65.29 % | 378.110 M 46.94 % | 257.316 M -37.61 % | 412.424 M 12.31 % | 367.204 M 21.44 % | 302.381 M -48.89 % | 591.581 M 3 708.79 % | 15.532 M -97.71 % | 677.927 M | 0.000 | 0.000 | 0.000 |
Common stock | 302.000 K 1.34 % | 298.000 K 1.36 % | 294.000 K 1.38 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.35 % | 289.000 K 0.00 % | 289.000 K 2.12 % | 283.000 K 2.54 % | 276.000 K 27.78 % | 216.000 K |
Total equity | 2.001 B -3.08 % | 2.065 B 8.93 % | 1.896 B 2.22 % | 1.854 B 0.93 % | 1.837 B -7.55 % | 1.987 B -2.13 % | 2.031 B -7.80 % | 2.202 B 1.74 % | 2.165 B 1.82 % | 2.126 B -12.99 % | 2.444 B -8.47 % | 2.670 B 6.90 % | 2.497 B 9.89 % | 2.273 B 7.64 % | 2.111 B 121.52 % | 953.159 M |
Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 9.363 M 95.76 % | 4.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.930 M 496.58 % | 8.537 M | 0.000 | 0.000 | 0.000 |
Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 M -13.04 % | 40.250 M -72.48 % | 146.250 M -65.25 % | 420.843 M 176.87 % | 152.000 M 87.19 % | 81.200 M -71.12 % | 281.200 M 346.35 % | 63.000 M -84.93 % | 417.951 M 107.74 % | 201.194 M | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 1.165 M -74.12 % | 4.501 M 144.22 % | 1.843 M -95.85 % | 44.363 M -1.49 % | 45.033 M -70.98 % | 155.179 M -65.16 % | 445.380 M 159.99 % | 171.307 M 89.69 % | 90.308 M -70.06 % | 301.580 M 220.03 % | 94.235 M -79.90 % | 468.881 M 85.29 % | 253.050 M 605.09 % | 35.889 M -1.08 % | 36.281 M 66.52 % | 21.788 M |
Other current liabilities | 323.589 M 49.17 % | 216.929 M -19.85 % | 270.645 M -33.43 % | 406.557 M -23.55 % | 531.794 M 20.95 % | 439.664 M -6.81 % | 471.788 M -40.94 % | 798.862 M -40.08 % | 1.333 B -25.82 % | 1.797 B 51.66 % | 1.185 B 7.36 % | 1.104 B 58.90 % | 694.569 M 46.35 % | 474.603 M -31.04 % | 688.198 M 85.53 % | 370.936 M |
Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 322.897 M -0.92 % | 325.886 M 178.50 % | 117.016 M 61.93 % | 72.263 M -8.97 % | 79.383 M 38.63 % | 57.263 M -70.96 % | 197.199 M 42.03 % | 138.841 M 2.41 % | 135.573 M |
Short term debt | 246.114 M -10.51 % | 275.020 M 6.58 % | 258.037 M -16.54 % | 309.158 M -51.32 % | 635.025 M -23.94 % | 834.895 M 113.16 % | 391.682 M -37.19 % | 623.563 M -33.58 % | 938.863 M -0.42 % | 942.869 M 9.18 % | 863.556 M 65.89 % | 520.561 M 20.62 % | 431.577 M 43.67 % | 300.390 M 3.58 % | 289.998 M 70.44 % | 170.150 M |
Total current liabilities | 836.005 M -18.72 % | 1.029 B 8.98 % | 943.814 M -18.41 % | 1.157 B -27.74 % | 1.601 B -10.97 % | 1.798 B 10.34 % | 1.630 B -16.83 % | 1.959 B -36.63 % | 3.092 B -21.87 % | 3.957 B 22.98 % | 3.218 B 21.07 % | 2.658 B 9.86 % | 2.419 B 48.15 % | 1.633 B 2.96 % | 1.586 B 52.16 % | 1.042 B |
Total liabilities | 837.170 M -18.96 % | 1.033 B 9.25 % | 945.657 M -21.27 % | 1.201 B -27.02 % | 1.646 B -15.74 % | 1.953 B -5.87 % | 2.075 B -2.62 % | 2.131 B -33.04 % | 3.182 B -25.28 % | 4.259 B 28.58 % | 3.312 B 5.93 % | 3.127 B 17.00 % | 2.672 B 60.12 % | 1.669 B 2.87 % | 1.622 B 52.45 % | 1.064 B |
Other non current assets | 68.291 M 0.34 % | 68.060 M -77.34 % | 300.403 M 144.27 % | 122.982 M -56.63 % | 283.551 M -23.53 % | 370.781 M 39.66 % | 265.490 M 92.80 % | 137.703 M -10.47 % | 153.800 M 208.47 % | 49.859 M -82.62 % | 286.891 M -12.57 % | 328.150 M -11.12 % | 369.208 M 14.85 % | 321.468 M 26.54 % | 254.044 M 46 945.19 % | 540.000 K |
Long term investments | 355.175 M 3.38 % | 343.553 M 69.02 % | 203.262 M 4.72 % | 194.092 M 8.79 % | 178.415 M -3.56 % | 185.004 M 24.05 % | 149.131 M 19.98 % | 124.293 M 176.00 % | 45.033 M -83.82 % | 278.410 M 86.34 % | 149.409 M 47.24 % | 101.476 M 21.83 % | 83.295 M 77.39 % | 46.955 M 150.66 % | -92.691 M -204.57 % | 88.644 M |
Intangible assets | 118.630 M 2.31 % | 115.949 M 9.10 % | 106.273 M 332.88 % | 24.550 M -21.50 % | 31.273 M 426.66 % | 5.938 M 199.45 % | 1.983 M -87.31 % | 15.621 M 71.13 % | 9.128 M -71.86 % | 32.441 M -23.10 % | 42.184 M -29.40 % | 59.750 M -24.10 % | 78.717 M 128.38 % | 34.467 M | 0.000 | 0.000 |
GoodWill | 117.798 M 0.00 % | 117.798 M -4.82 % | 123.759 M 0.00 % | 123.759 M 0.00 % | 123.759 M -51.44 % | 254.851 M -7.00 % | 274.027 M 0.00 % | 274.027 M 18.80 % | 230.664 M 0.00 % | 230.664 M -34.80 % | 353.782 M -12.89 % | 406.135 M 0.00 % | 406.135 M 16.93 % | 347.321 M 50.57 % | 230.664 M 0.00 % | 230.664 M |
Goodwill and intangible assets | 236.428 M 1.15 % | 233.747 M 1.61 % | 230.032 M 55.10 % | 148.309 M -4.34 % | 155.032 M -40.55 % | 260.789 M -5.51 % | 276.010 M -4.71 % | 289.648 M 20.79 % | 239.792 M -8.86 % | 263.105 M -33.55 % | 395.966 M -15.01 % | 465.885 M -3.91 % | 484.852 M 27.00 % | 381.788 M 65.52 % | 230.664 M 0.00 % | 230.664 M |
Property plant equipment net | 468.469 M -5.03 % | 493.294 M -1.66 % | 501.617 M -5.95 % | 533.346 M -14.60 % | 624.502 M 66.15 % | 375.866 M 43.26 % | 262.359 M 0.36 % | 261.413 M -12.97 % | 300.388 M 2.50 % | 293.073 M 331.63 % | 67.899 M 4.71 % | 64.844 M 15.97 % | 55.915 M -0.58 % | 56.243 M 107.74 % | 27.074 M 3.25 % | 26.223 M |
Total non current assets | 1.128 B -0.90 % | 1.139 B 10.33 % | 1.032 B 3.34 % | 998.729 M -6.05 % | 1.063 B 5.52 % | 1.007 B 3.81 % | 970.504 M 18.24 % | 820.826 M 8.52 % | 756.379 M -14.71 % | 886.823 M -2.03 % | 905.195 M -6.97 % | 973.064 M -3.22 % | 1.005 B 22.65 % | 819.804 M 93.15 % | 424.441 M 20.57 % | 352.017 M |
Other current assets | 482.133 M 93.61 % | 249.022 M 43.00 % | 174.146 M -23.99 % | 229.104 M -37.21 % | 364.847 M -66.06 % | 1.075 B 15.88 % | 927.601 M -17.38 % | 1.123 B -27.00 % | 1.538 B 110.56 % | 730.410 M 18.72 % | 615.228 M -3.23 % | 635.778 M -81.24 % | 3.388 B 35.23 % | 2.506 B 65.31 % | 1.516 B 42.12 % | 1.066 B |
Short term investments | 1.629 M 106.46 % | 789.000 K -92.18 % | 10.091 M 100 810.00 % | 10.000 K | 0.000 -100.00 % | 2.067 M -89.67 % | 20.000 M -49.88 % | 39.903 M | 0.000 100.00 % | -138.971 M -305.79 % | 67.530 M -19.72 % | 84.114 M 21.19 % | 69.405 M 0.01 % | 69.396 M -38.28 % | 112.441 M 240.38 % | -80.100 M |
cash and cash equivalents | 329.888 M -31.81 % | 483.768 M 63.64 % | 295.622 M -7.00 % | 317.869 M 32.10 % | 240.622 M -7.00 % | 258.722 M 76.68 % | 146.436 M -18.49 % | 179.654 M -70.30 % | 604.843 M -17.83 % | 736.107 M 22.62 % | 600.299 M -22.68 % | 776.359 M 16.67 % | 665.419 M 52.66 % | 435.881 M -47.92 % | 836.883 M 372.35 % | 177.173 M |
Cash and short term investments | 331.517 M -31.58 % | 484.557 M 58.50 % | 305.713 M -3.83 % | 317.879 M 32.11 % | 240.622 M -7.00 % | 258.722 M 55.45 % | 166.436 M -24.19 % | 219.557 M -63.70 % | 604.843 M -17.83 % | 736.107 M 10.22 % | 667.829 M -22.39 % | 860.473 M 17.10 % | 734.824 M 45.43 % | 505.277 M -46.78 % | 949.324 M 435.82 % | 177.173 M |
Total current assets | 1.710 B -12.72 % | 1.959 B 8.29 % | 1.809 B -12.04 % | 2.057 B -15.01 % | 2.420 B -17.49 % | 2.933 B -6.44 % | 3.135 B -10.74 % | 3.512 B -23.49 % | 4.591 B -16.51 % | 5.498 B 13.35 % | 4.850 B 0.56 % | 4.823 B 15.82 % | 4.164 B 33.39 % | 3.122 B -5.67 % | 3.309 B 98.72 % | 1.665 B |
Inventory | 265.926 M -58.02 % | 633.467 M 23.40 % | 513.334 M -16.69 % | 616.173 M -1.23 % | 623.870 M 201.85 % | 206.684 M 245.64 % | 59.798 M -25.49 % | 80.257 M -6.76 % | 86.077 M 170.11 % | 31.867 M 53.79 % | 20.721 M -0.96 % | 20.922 M -44.73 % | 37.853 M 21.08 % | 31.262 M 599.84 % | 4.467 M -30.55 % | 6.432 M |
Net receivables | 630.355 M 6.45 % | 592.151 M -27.43 % | 815.945 M -8.70 % | 893.704 M -24.95 % | 1.191 B -14.51 % | 1.393 B -22.98 % | 1.808 B -8.18 % | 1.970 B -22.91 % | 2.555 B 40.65 % | 1.817 B 21.60 % | 1.494 B -40.75 % | 2.521 B 2 898.78 % | 84.081 M 5.31 % | 79.841 M -90.50 % | 840.007 M 102.27 % | 415.294 M |
Tax assets | 0.000 | 0.000 100.00 % | -203.262 M | 0.000 100.00 % | -178.415 M 3.56 % | -185.004 M -1 156.32 % | 17.514 M 125.43 % | 7.769 M -55.26 % | 17.366 M 630.89 % | 2.376 M -52.76 % | 5.030 M -60.42 % | 12.709 M 4.16 % | 12.202 M -8.60 % | 13.350 M 149.53 % | 5.350 M -10.02 % | 5.946 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 |
Account payables | 266.302 M -38.74 % | 434.725 M 40.89 % | 308.548 M 0.07 % | 308.321 M 0.93 % | 305.484 M -21.32 % | 388.251 M -40.44 % | 651.863 M 66.70 % | 391.036 M -47.20 % | 740.579 M -37.90 % | 1.193 B 3.14 % | 1.156 B 14.89 % | 1.006 B -19.56 % | 1.251 B 48.39 % | 843.209 M 41.04 % | 597.838 M 22.36 % | 488.590 M |
Tax payables | 0.000 -100.00 % | 101.917 M -4.38 % | 106.584 M -19.71 % | 132.744 M 3.31 % | 128.487 M -4.95 % | 135.175 M 18.33 % | 114.232 M -21.72 % | 145.936 M 83.81 % | 79.397 M 221.26 % | 24.714 M 88.20 % | 13.132 M -51.85 % | 27.275 M -35.17 % | 42.072 M 181.46 % | 14.948 M 46.92 % | 10.174 M -20.47 % | 12.792 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -9.363 M -95.76 % | -4.783 M 46.43 % | -8.929 M 63.61 % | -24.537 M -27.09 % | -19.307 M -111.98 % | -9.108 M 55.31 % | -20.380 M 34.75 % | -31.235 M -102.26 % | 1.384 B -3.75 % | 1.438 B | 0.000 | 0.000 | 0.000 |
Minority interest | 119.900 M -12.21 % | 136.573 M 17.96 % | 115.779 M 41.66 % | 81.732 M -23.06 % | 106.231 M 688.77 % | 13.468 M | 0.000 | 0.000 100.00 % | -29.000 K 99.74 % | -11.004 M -171.95 % | 15.294 M -61.07 % | 39.286 M 13.16 % | 34.717 M 404.02 % | 6.888 M | 0.000 | 0.000 |
Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
Other total stockholders equity | 1.041 B -2.97 % | 1.073 B 0.32 % | 1.070 B 0.29 % | 1.067 B -2.02 % | 1.089 B -0.62 % | 1.095 B 0.62 % | 1.089 B 0.00 % | 1.089 B 0.00 % | 1.089 B -40.65 % | 1.834 B 69.73 % | 1.081 B 0.83 % | 1.072 B -56.47 % | 2.462 B 45.65 % | 1.691 B -20.52 % | 2.127 B 120.07 % | 966.536 M |
Deferred tax liabilities non current | 1.165 M -74.12 % | 4.501 M 144.22 % | 1.843 M -80.32 % | 9.363 M 95.76 % | 4.783 M -46.43 % | 8.929 M -63.61 % | 24.537 M 27.09 % | 19.307 M 111.98 % | 9.108 M -55.31 % | 20.380 M -34.75 % | 31.235 M -34.74 % | 47.863 M 10.49 % | 43.319 M 20.70 % | 35.889 M -1.08 % | 36.281 M 66.52 % | 21.788 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 2.838 B -8.38 % | 3.098 B 9.03 % | 2.841 B -7.02 % | 3.056 B -12.28 % | 3.483 B -11.61 % | 3.941 B -4.02 % | 4.106 B -5.25 % | 4.333 B -18.96 % | 5.347 B -16.26 % | 6.385 B 10.93 % | 5.756 B -0.70 % | 5.796 B 12.12 % | 5.170 B 31.16 % | 3.942 B 5.57 % | 3.734 B 85.08 % | 2.017 B |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -36.221 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -291.951 M -37.50 % | -212.325 M |
Stock based compensation | 442.000 K -71.74 % | 1.564 M -60.85 % | 3.995 M 1 621.98 % | 232.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K -98.32 % | 6.728 M -64.31 % | 18.850 M -46.96 % | 35.542 M | 0.000 -100.00 % | 9.886 M 0.00 % | 9.886 M |
Change in working capital | -206.746 M -41 449.20 % | 500.000 K 102.86 % | -17.500 M -107.94 % | 220.481 M -47.39 % | 419.090 M 452.68 % | 75.829 M 9.72 % | 69.110 M 215.26 % | -59.960 M 79.99 % | -299.632 M -925.14 % | 36.313 M -64.03 % | 100.945 M 125.93 % | -389.252 M -146.77 % | -157.736 M 51.31 % | -323.951 M 23.70 % | -424.594 M -49.79 % | -283.455 M |
Accounts receivables | -94.303 M -626.58 % | -12.979 M -104.63 % | 280.554 M 1.95 % | 275.194 M 62.10 % | 169.770 M -50.50 % | 342.957 M 123.53 % | 153.431 M 149.44 % | -310.344 M -227.61 % | -94.729 M 51.00 % | -193.332 M 2.74 % | -198.777 M 37.48 % | -317.943 M -409.95 % | -62.348 M | 0.000 | 0.000 | 0.000 |
Inventory | 138.292 M 208.18 % | -127.834 M -170.48 % | -47.262 M -1.58 % | -46.526 M 70.97 % | -160.292 M -7.11 % | -149.646 M -1 596.76 % | 9.998 M 128.42 % | -35.175 M 35.29 % | -54.357 M -387.68 % | -11.146 M -5 645.27 % | 201.000 K -98.71 % | 15.544 M 590.04 % | -3.172 M 80.96 % | -16.663 M -947.99 % | 1.965 M 3.31 % | 1.902 M |
Accounts payables | 0.000 | 0.000 100.00 % | -280.554 M -1.95 % | -275.194 M -62.10 % | -169.770 M 50.50 % | -342.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | -250.735 M -277.43 % | 141.313 M 374.81 % | 29.762 M -88.85 % | 267.007 M -53.92 % | 579.382 M 156.96 % | 225.475 M 281.44 % | 59.112 M 338.50 % | -24.785 M 89.90 % | -245.275 M -616.81 % | 47.459 M -52.89 % | 100.744 M 124.89 % | -404.796 M -161.90 % | -154.564 M 49.70 % | -307.288 M 27.96 % | -426.559 M -49.48 % | -285.357 M |
Other non cash items | 50.959 M 255.78 % | -32.712 M 56.85 % | -75.815 M -1 539.43 % | 5.267 M -96.95 % | 172.469 M 114.23 % | 80.507 M 29.85 % | 61.999 M 342.88 % | -25.527 M 43.31 % | -45.026 M -119.48 % | 231.175 M 95.16 % | 118.454 M 238.98 % | -85.234 M -247.81 % | -24.506 M -71.17 % | -14.317 M -104.31 % | 332.197 M 56.09 % | 212.818 M |
Net cash provided by operating activities | -23.939 M -110.47 % | 228.719 M 258.84 % | 63.739 M -83.59 % | 388.447 M -18.94 % | 479.216 M 241.25 % | 140.429 M 376.94 % | 29.444 M 234.10 % | -21.957 M 88.78 % | -195.708 M -1 025.86 % | 21.138 M -65.55 % | 61.367 M 125.86 % | -237.325 M -562.53 % | 51.310 M 123.95 % | -214.194 M -193.61 % | -72.951 M -42.95 % | -51.034 M |
Investments in property plant and equipment | -7.830 M -5.47 % | -7.424 M 81.39 % | -39.884 M 34.38 % | -60.783 M 77.83 % | -274.146 M -109.31 % | -130.978 M -705.72 % | -16.256 M 59.72 % | -40.361 M -16.85 % | -34.540 M 85.82 % | -243.503 M -621.62 % | -33.744 M -6.38 % | -31.719 M -2.89 % | -30.829 M -215.94 % | -9.758 M 85.84 % | -68.896 M -415.50 % | -13.365 M |
Acquisitions net | -56.259 M -307.71 % | 27.086 M 35.56 % | 19.981 M 332 916.67 % | 6.000 K -99.47 % | 1.126 M 101.76 % | -64.151 M | 0.000 100.00 % | -1.187 M 98.65 % | -87.662 M -20 623.88 % | -423.000 K 95.55 % | -9.508 M 30.31 % | -13.644 M -430.69 % | -2.571 M 98.61 % | -185.093 M -2 319.52 % | -7.650 M -537.50 % | -1.200 M |
Purchases of investments | -7.410 M 90.32 % | -76.520 M -67.48 % | -45.690 M -1 889.12 % | -2.297 M -2 935.80 % | 81.000 K 104.42 % | -1.834 M 93.89 % | -30.000 M 70.00 % | -100.000 M -3 233.33 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.396 M 38.28 % | -112.441 M | 0.000 |
Sales maturities of investments | 20.261 M -18.55 % | 24.875 M | 0.000 -100.00 % | 19.099 M 74.34 % | 10.955 M -62.83 % | 29.474 M | 0.000 -100.00 % | 30.883 M 394.21 % | -10.497 M -115.54 % | 67.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.441 M | 0.000 | 0.000 |
Other investing activites | 2.413 M 28.97 % | 1.871 M 23.25 % | 1.518 M -45.45 % | 2.783 M -50.97 % | 5.676 M -55.99 % | 12.896 M 1 150.82 % | 1.031 M -97.46 % | 40.658 M 157.80 % | 15.771 M -43.08 % | 27.707 M 154.14 % | -51.177 M -161.58 % | 83.105 M 175.05 % | -110.728 M -5.97 % | -104.494 M -2 709.74 % | 4.004 M 359.70 % | 871.000 K |
Net cash used for investing activites | -48.825 M -62.14 % | -30.112 M 53.01 % | -64.075 M -55.55 % | -41.192 M 83.93 % | -256.308 M -65.80 % | -154.593 M -241.83 % | -45.225 M 35.40 % | -70.007 M 41.63 % | -119.928 M 19.34 % | -148.689 M -57.46 % | -94.429 M -350.20 % | 37.742 M 126.19 % | -144.128 M 43.77 % | -256.300 M -38.55 % | -184.983 M -1 250.83 % | -13.694 M |
Debt repayment | -29.165 M -240.24 % | 20.797 M 195.60 % | -21.754 M 92.28 % | -281.753 M -12.01 % | -251.551 M -495.12 % | 63.665 M 170.65 % | 23.523 M 109.07 % | -259.234 M -223.26 % | 210.312 M -45.45 % | 385.518 M 970.05 % | -44.310 M -113.99 % | 316.817 M 31.29 % | 241.318 M 2 222.15 % | 10.392 M -88.42 % | 89.715 M 350.33 % | 19.922 M |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 927.964 M 672.01 % | 120.201 M |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -35.526 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.675 M -31.97 % | -5.058 M | 0.000 | 0.000 100.00 % | -65.297 M -16.18 % | -56.204 M |
Other financing activites | -18.435 M 44.72 % | -33.347 M -1 837.73 % | 1.919 M | 0.000 | 0.000 -100.00 % | 74.984 M 351.71 % | -29.790 M 63.34 % | -81.250 M | 0.000 100.00 % | -109.000 M -4 277.51 % | -2.490 M | 0.000 | 0.000 -100.00 % | 75.638 M 401.14 % | -25.117 M -91.09 % | -13.144 M |
Net cash used provided by financing activities | -83.126 M -562.36 % | -12.550 M 36.73 % | -19.835 M 92.96 % | -281.753 M -12.01 % | -251.551 M -281.43 % | 138.649 M 2 312.37 % | -6.267 M 98.16 % | -340.484 M -261.89 % | 210.312 M -23.94 % | 276.518 M 617.10 % | -53.475 M -117.15 % | 311.759 M 29.19 % | 241.318 M 180.50 % | 86.030 M -90.72 % | 927.265 M 1 210.16 % | 70.775 M |
Effect of forex changes on cash | 2.010 M -3.78 % | 2.089 M 200.63 % | -2.076 M -117.68 % | 11.745 M 11.40 % | 10.543 M 186.43 % | -12.199 M -9.21 % | -11.170 M -253.88 % | 7.259 M 127.98 % | -25.940 M -97.13 % | -13.159 M -48.12 % | -8.884 M -617.03 % | -1.239 M -408.21 % | 402.000 K 102.43 % | -16.538 M -71.89 % | -9.621 M -682.03 % | 1.653 M |
Net change in cash | -153.880 M -181.79 % | 188.146 M 945.71 % | -22.247 M -128.80 % | 77.247 M 526.78 % | -18.100 M -116.12 % | 112.286 M 438.03 % | -33.218 M 92.19 % | -425.189 M -223.92 % | -131.264 M -196.65 % | 135.808 M 242.33 % | -95.421 M -186.01 % | 110.937 M -25.50 % | 148.902 M 137.13 % | -401.002 M -160.78 % | 659.710 M 8 467.66 % | 7.700 M |
Cash at beginning of period | 483.768 M 63.64 % | 295.622 M -7.00 % | 317.869 M 32.10 % | 240.622 M -7.00 % | 258.722 M 76.68 % | 146.436 M -18.49 % | 179.654 M -70.30 % | 604.843 M -17.83 % | 736.107 M 22.62 % | 600.299 M -13.72 % | 695.720 M 18.97 % | 584.783 M 34.16 % | 435.881 M -47.92 % | 836.883 M 372.35 % | 177.173 M 4.54 % | 169.473 M |
Cash at end of period | 329.888 M -31.81 % | 483.768 M 63.64 % | 295.622 M -7.00 % | 317.869 M 32.10 % | 240.622 M -7.00 % | 258.722 M 76.68 % | 146.436 M -18.49 % | 179.654 M -70.30 % | 604.843 M -17.83 % | 736.107 M 22.62 % | 600.299 M -13.72 % | 695.720 M 18.97 % | 584.783 M 34.16 % | 435.881 M -47.92 % | 836.883 M 372.35 % | 177.173 M |
Operating cash flow | -23.939 M -110.47 % | 228.719 M 258.84 % | 63.739 M -83.59 % | 388.447 M -18.94 % | 479.216 M 241.25 % | 140.429 M 376.94 % | 29.444 M 234.10 % | -21.957 M 88.78 % | -195.708 M -1 025.86 % | 21.138 M -65.55 % | 61.367 M 125.86 % | -237.325 M -562.53 % | 51.310 M 123.95 % | -214.194 M -193.61 % | -72.951 M -42.95 % | -51.034 M |
Capital expenditure | -7.830 M -5.47 % | -7.424 M 81.39 % | -39.884 M 34.38 % | -60.783 M 77.83 % | -274.146 M -109.31 % | -130.978 M -705.72 % | -16.256 M 59.72 % | -40.361 M -16.85 % | -34.540 M 85.82 % | -243.503 M -621.62 % | -33.744 M -6.38 % | -31.719 M -2.89 % | -30.829 M -215.94 % | -9.758 M 85.84 % | -68.896 M -415.50 % | -13.365 M |
Free CashFlow | -31.769 M -114.36 % | 221.295 M 827.67 % | 23.855 M -92.72 % | 327.664 M 59.78 % | 205.070 M 2 069.82 % | 9.451 M -28.34 % | 13.188 M 121.16 % | -62.318 M 72.93 % | -230.248 M -3.55 % | -222.365 M -905.00 % | 27.623 M 110.27 % | -269.044 M -1 413.63 % | 20.481 M 109.15 % | -223.952 M -57.88 % | -141.847 M -120.26 % | -64.399 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2009-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 478.667 M -10.48 % | 534.698 M 87.55 % | 285.089 M -44.24 % | 511.269 M 47.71 % | 346.126 M -26.48 % | 470.790 M 93.24 % | 243.634 M -43.19 % | 428.868 M 37.71 % | 311.425 M -55.09 % | 693.466 M 192.52 % | 237.070 M -63.57 % | 650.784 M 70.18 % | 382.406 M -29.33 % | 541.124 M 41.34 % | 382.842 M -40.30 % | 641.276 M 22.48 % | 523.562 M -64.24 % | 1.464 B 37.86 % | 1.062 B -11.20 % | 1.196 B 6.62 % | 1.122 B -24.94 % | 1.494 B 93.49 % | 772.317 M -45.39 % | 1.414 B 44.93 % | 975.905 M -31.17 % | 1.418 B 32.15 % | 1.073 B 35.38 % | 792.603 M 0.00 % | 792.603 M -14.87 % | 931.092 M 0.00 % | 931.092 M 100.00 % | 465.546 M -33.75 % | 702.724 M 100.00 % | 351.362 M |
Net income | 361.623 M 498.21 % | 60.451 M 257.45 % | -38.393 M -146.77 % | 82.091 M 48.97 % | 55.106 M 1.21 % | 54.449 M 1 013.73 % | -5.959 M -113.28 % | 44.880 M 51.42 % | 29.639 M 113.69 % | -216.553 M -648.94 % | 39.449 M 161.04 % | -64.630 M -573.38 % | 13.653 M 129.34 % | -46.539 M 33.27 % | -69.739 M -5 293.58 % | -1.293 M -105.01 % | 25.783 M -13.93 % | 29.956 M -34.23 % | 45.550 M 118.45 % | -246.874 M -681.20 % | -31.602 M 78.45 % | -146.658 M -205.54 % | -47.999 M -145.33 % | 105.898 M 144.25 % | 43.356 M -58.79 % | 105.208 M 51.02 % | 69.665 M 21.29 % | 57.435 M 3.52 % | 55.484 M -62.26 % | 147.005 M 0.00 % | 147.005 M 100.00 % | 73.502 M -31.52 % | 107.336 M 100.00 % | 53.668 M |
Income before tax | 363.019 M 283.48 % | 94.665 M 493.83 % | -24.037 M -120.23 % | 118.797 M 41.77 % | 83.794 M 8.75 % | 77.053 M 203.32 % | 25.403 M -68.38 % | 80.338 M 32.07 % | 60.831 M 131.45 % | -193.396 M -481.83 % | 50.650 M 192.36 % | -54.838 M -383.93 % | 19.314 M 147.85 % | -40.365 M 45.25 % | -73.730 M -812.09 % | 10.354 M -73.27 % | 38.733 M -56.81 % | 89.683 M 92.04 % | 46.701 M 119.07 % | -244.932 M -870.80 % | -25.230 M 84.43 % | -162.049 M -351.97 % | -35.854 M -126.07 % | 137.554 M 125.86 % | 60.901 M -61.63 % | 158.725 M 60.13 % | 99.121 M 50.47 % | 65.874 M 0.00 % | 65.874 M -62.11 % | 173.841 M 0.00 % | 173.841 M 100.00 % | 86.921 M -29.54 % | 123.366 M 100.00 % | 61.683 M |
Income before tax ratio | 0.76 328.37 % | 0.18 309.98 % | -0.08 -136.29 % | 0.23 -4.02 % | 0.24 47.92 % | 0.16 56.97 % | 0.10 -44.34 % | 0.19 -4.10 % | 0.20 170.04 % | -0.28 -230.53 % | 0.21 353.55 % | -0.08 -266.84 % | 0.05 167.71 % | -0.07 61.27 % | -0.19 -1 292.78 % | 0.02 -78.18 % | 0.07 20.76 % | 0.06 39.30 % | 0.04 121.47 % | -0.20 -810.49 % | -0.02 79.26 % | -0.11 -133.58 % | -0.05 -147.73 % | 0.10 55.85 % | 0.06 -44.25 % | 0.11 21.18 % | 0.09 11.15 % | 0.08 0.00 % | 0.08 -55.49 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 6.35 % | 0.18 0.00 % | 0.18 |
EBITDA | 171.866 M 41.59 % | 121.381 M 43.09 % | 84.829 M -34.30 % | 129.123 M 29.34 % | 99.835 M 12.28 % | 88.914 M -3.71 % | 92.341 M -9.64 % | 102.190 M 23.06 % | 83.041 M 55.98 % | 53.239 M 402.68 % | 10.591 M -71.72 % | 37.451 M 49.14 % | 25.111 M 163.94 % | -39.272 M -158.56 % | -15.189 M -193.22 % | 16.294 M -70.86 % | 55.915 M -5.58 % | 59.220 M -28.90 % | 83.295 M 665.23 % | 10.885 M -85.53 % | 75.229 M 192.76 % | -81.097 M -388.92 % | 28.069 M -80.46 % | 143.673 M 54.16 % | 93.200 M -33.25 % | 139.616 M 9.26 % | 127.780 M 61.96 % | 78.898 M -2.41 % | 80.849 M -55.90 % | 183.345 M 0.00 % | 183.345 M 100.00 % | 91.672 M -30.04 % | 131.044 M 100.00 % | 65.522 M |
Net income ratio | 0.76 568.23 % | 0.11 183.95 % | -0.13 -183.87 % | 0.16 0.85 % | 0.16 37.66 % | 0.12 572.85 % | -0.02 -123.37 % | 0.10 9.96 % | 0.10 130.48 % | -0.31 -287.66 % | 0.17 267.56 % | -0.10 -378.16 % | 0.04 141.51 % | -0.09 52.79 % | -0.18 -8 934.47 % | 0.00 -104.09 % | 0.05 140.66 % | 0.02 -52.29 % | 0.04 120.78 % | -0.21 -632.67 % | -0.03 71.29 % | -0.10 -57.91 % | -0.06 -183.01 % | 0.07 68.53 % | 0.04 -40.13 % | 0.07 14.28 % | 0.06 -10.40 % | 0.07 3.52 % | 0.07 -55.66 % | 0.16 0.00 % | 0.16 0.00 % | 0.16 3.37 % | 0.15 0.00 % | 0.15 |
Ratio EBITDA | 0.36 58.17 % | 0.23 -23.71 % | 0.30 17.82 % | 0.25 -12.44 % | 0.29 52.72 % | 0.19 -50.17 % | 0.38 59.06 % | 0.24 -10.64 % | 0.27 247.32 % | 0.08 71.85 % | 0.04 -22.37 % | 0.06 -12.36 % | 0.07 190.48 % | -0.07 -82.93 % | -0.04 -256.14 % | 0.03 -76.21 % | 0.11 164.00 % | 0.04 -48.43 % | 0.08 761.79 % | 0.01 -86.43 % | 0.07 223.59 % | -0.05 -249.32 % | 0.04 -64.22 % | 0.10 6.37 % | 0.10 -3.01 % | 0.10 -17.32 % | 0.12 19.63 % | 0.10 -2.41 % | 0.10 -48.20 % | 0.20 0.00 % | 0.20 0.00 % | 0.20 5.60 % | 0.19 0.00 % | 0.19 |
Gross profit ratio | 0.52 47.61 % | 0.35 -16.18 % | 0.42 9.14 % | 0.38 -3.39 % | 0.39 34.30 % | 0.29 -40.73 % | 0.50 40.87 % | 0.35 -5.72 % | 0.37 88.27 % | 0.20 -12.82 % | 0.23 18.44 % | 0.19 -10.90 % | 0.22 14.00 % | 0.19 14.00 % | 0.17 -18.73 % | 0.20 -16.77 % | 0.25 41.44 % | 0.17 -12.49 % | 0.20 34.13 % | 0.15 -23.41 % | 0.19 67.31 % | 0.12 -49.68 % | 0.23 5.45 % | 0.22 -15.74 % | 0.26 17.42 % | 0.22 -8.79 % | 0.24 -2.73 % | 0.25 0.00 % | 0.25 -21.60 % | 0.32 0.00 % | 0.32 0.00 % | 0.32 10.64 % | 0.29 0.00 % | 0.29 |
Weighted average shs out dil | 1.720 B -0.60 % | 1.731 B 1.93 % | 1.698 B -0.08 % | 1.699 B 0.99 % | 1.682 B -0.55 % | 1.692 B 2.27 % | 1.654 B -0.06 % | 1.655 B 0.07 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.08 % | 1.653 B 0.37 % | 1.647 B -5.36 % | 1.740 B 2.82 % | 1.692 B 2.92 % | 1.644 B 0.70 % | 1.633 B 3.16 % | 1.583 B 0.00 % | 1.583 B 10.90 % | 1.427 B 0.00 % | 1.427 B 0.00 % | 1.427 B 18.17 % | 1.208 B 0.00 % | 1.208 B |
Weighted average shs out | 1.722 B -15.89 % | 2.047 B 20.58 % | 1.698 B 0.00 % | 1.698 B -7.56 % | 1.837 B 9.59 % | 1.676 B 1.31 % | 1.654 B 0.01 % | 1.654 B 0.00 % | 1.654 B 0.01 % | 1.654 B -16.15 % | 1.973 B 22.09 % | 1.616 B -2.32 % | 1.654 B 6.62 % | 1.551 B -6.21 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.00 % | 1.654 B 0.50 % | 1.646 B 4.15 % | 1.580 B -3.15 % | 1.632 B 1.97 % | 1.600 B -13.54 % | 1.851 B 12.45 % | 1.646 B -6.58 % | 1.762 B 8.17 % | 1.629 B 2.89 % | 1.583 B 0.00 % | 1.583 B 10.90 % | 1.427 B 0.00 % | 1.427 B 0.00 % | 1.427 B 18.17 % | 1.208 B 0.00 % | 1.208 B |
EPS diluted | 0.21 544.17 % | 0.03 244.25 % | -0.02 -146.69 % | 0.05 47.56 % | 0.03 1.86 % | 0.03 994.44 % | 0.00 -113.24 % | 0.03 51.11 % | 0.02 113.74 % | -0.13 -650.42 % | 0.02 161.03 % | -0.04 -575.61 % | 0.01 129.08 % | -0.03 33.18 % | -0.04 -5 175.00 % | 0.00 -105.13 % | 0.02 -30.36 % | 0.02 -18.84 % | 0.03 118.50 % | -0.15 -677.08 % | -0.02 78.38 % | -0.09 -204.11 % | -0.03 -148.03 % | 0.06 137.50 % | 0.03 -60.00 % | 0.06 50.23 % | 0.04 21.71 % | 0.04 0.00 % | 0.04 -67.29 % | 0.11 3.88 % | 0.10 100.00 % | 0.05 -42.00 % | 0.09 100.00 % | 0.04 |
Earnings per share | 0.21 498.29 % | 0.04 255.31 % | -0.02 -146.69 % | 0.05 61.33 % | 0.03 -7.41 % | 0.03 1 000.00 % | 0.00 -113.24 % | 0.03 51.11 % | 0.02 113.74 % | -0.13 -755.00 % | 0.02 150.00 % | -0.04 -587.80 % | 0.01 127.33 % | -0.03 28.91 % | -0.04 -322.00 % | -0.01 -164.10 % | 0.02 -30.36 % | 0.02 -18.84 % | 0.03 118.40 % | -0.15 -650.00 % | -0.02 77.73 % | -0.09 -199.33 % | -0.03 -152.45 % | 0.06 116.67 % | 0.03 -55.85 % | 0.06 39.72 % | 0.04 22.29 % | 0.04 0.00 % | 0.04 -67.29 % | 0.11 3.88 % | 0.10 100.00 % | 0.05 -42.00 % | 0.09 100.00 % | 0.04 |
Gross profit | 246.559 M 32.15 % | 186.581 M 57.20 % | 118.688 M -39.14 % | 195.024 M 42.71 % | 136.661 M -1.26 % | 138.410 M 14.53 % | 120.853 M -19.97 % | 151.012 M 29.83 % | 116.311 M -15.45 % | 137.568 M 155.02 % | 53.943 M -56.85 % | 125.027 M 51.63 % | 82.458 M -19.44 % | 102.357 M 61.14 % | 63.522 M -51.48 % | 130.918 M 1.95 % | 128.420 M -49.42 % | 253.873 M 20.64 % | 210.440 M 19.10 % | 176.694 M -18.34 % | 216.369 M 25.58 % | 172.299 M -2.63 % | 176.960 M -42.42 % | 307.317 M 22.11 % | 251.669 M -19.18 % | 311.409 M 20.53 % | 258.365 M 31.69 % | 196.196 M 0.00 % | 196.196 M -33.26 % | 293.971 M 0.00 % | 293.971 M 100.00 % | 146.986 M -26.70 % | 200.531 M 100.00 % | 100.265 M |
Income tax expense | 4.001 M -79.77 % | 19.774 M 409.77 % | 3.879 M -60.12 % | 9.726 M 60.81 % | 6.048 M 27.17 % | 4.756 M 20.86 % | 3.935 M -76.47 % | 16.720 M -12.43 % | 19.094 M 24.94 % | 15.283 M 94.99 % | 7.838 M 77.97 % | 4.404 M 11.18 % | 3.961 M -35.84 % | 6.174 M 54.70 % | 3.991 M -65.79 % | 11.666 M -9.93 % | 12.952 M -79.12 % | 62.041 M 218.01 % | 19.509 M 40.48 % | 13.887 M -29.58 % | 19.721 M 1 846.80 % | 1.013 M -93.84 % | 16.454 M -39.48 % | 27.186 M 47.04 % | 18.489 M -59.22 % | 45.342 M 53.93 % | 29.457 M 183.52 % | 10.390 M 0.00 % | 10.390 M -61.29 % | 26.837 M 0.00 % | 26.837 M 100.00 % | 13.418 M -16.29 % | 16.030 M 100.00 % | 8.015 M |
Cost of revenue | 232.108 M -33.32 % | 348.117 M 109.20 % | 166.401 M -47.38 % | 316.245 M 50.98 % | 209.465 M -36.98 % | 332.380 M 170.71 % | 122.781 M -55.81 % | 277.856 M 42.41 % | 195.114 M -64.90 % | 555.898 M 203.56 % | 183.127 M -65.17 % | 525.757 M 75.28 % | 299.948 M -31.64 % | 438.767 M 37.41 % | 319.320 M -37.43 % | 510.358 M 29.16 % | 395.142 M -67.35 % | 1.210 B 42.11 % | 851.477 M -16.46 % | 1.019 B 12.59 % | 905.259 M -31.53 % | 1.322 B 122.07 % | 595.357 M -46.22 % | 1.107 B 52.86 % | 724.236 M -34.55 % | 1.107 B 35.83 % | 814.635 M 36.59 % | 596.407 M 0.00 % | 596.407 M -6.39 % | 637.121 M 0.00 % | 637.121 M 100.00 % | 318.561 M -36.57 % | 502.193 M 100.00 % | 251.097 M |
General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -85.500 K -100.13 % | 66.335 M 0.00 % | 66.335 M 14.29 % | 58.041 M 0.00 % | 58.041 M -62.70 % | 155.605 M 0.00 % | 155.605 M 0.00 % | 155.605 M -24.56 % | 206.263 M 0.00 % | 206.263 M -3.78 % | 214.356 M 0.00 % | 214.356 M 14.75 % | 186.810 M 0.00 % | 186.810 M 4.04 % | 179.555 M 26.73 % | 141.683 M 0.00 % | 141.683 M 34.26 % | 105.526 M 0.00 % | 105.526 M 100.00 % | 52.763 M -34.73 % | 80.842 M 100.00 % | 40.421 M |
Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.736 M 372.41 % | 16.032 M 0.00 % | 16.032 M -25.46 % | 21.509 M 0.00 % | 21.509 M -85.85 % | 151.954 M 200.00 % | -151.954 M 0.00 % | -151.954 M -46.01 % | -104.068 M 0.00 % | -104.068 M -9 175.18 % | -1.122 M 0.00 % | -1.122 M 33.23 % | -1.681 M 0.00 % | -1.681 M 91.00 % | -18.677 M -112.22 % | 152.819 M | 0.000 -100.00 % | 92.093 M 200.00 % | -92.093 M -100.00 % | -46.047 M | 0.000 | 0.000 |
Other expenses | 0.000 100.00 % | -16.566 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 % | 11.375 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.272 M | 0.000 -100.00 % | 26.865 M | 0.000 | 0.000 | 0.000 | 0.000 |
Operating expenses | 104.593 M 264.36 % | 28.706 M -46.55 % | 53.711 M -55.61 % | 120.996 M 138.64 % | 50.702 M -14.25 % | 59.125 M -36.63 % | 93.295 M 36.43 % | 68.385 M 38.34 % | 49.434 M -84.81 % | 325.391 M 2 682.07 % | 11.696 M -93.42 % | 177.713 M 197.55 % | 59.725 M -61.01 % | 153.173 M 25.56 % | 121.992 M 11.87 % | 109.044 M 44.24 % | 75.599 M -53.95 % | 164.164 M 14.60 % | 143.254 M -63.71 % | 394.750 M 99.03 % | 198.339 M -34.77 % | 304.040 M 70.39 % | 178.440 M 21.19 % | 147.239 M -14.39 % | 171.982 M 20.43 % | 142.809 M -11.23 % | 160.878 M -40.90 % | 272.229 M 2 544.59 % | -11.136 M -104.96 % | 224.484 M 1 571.20 % | 13.433 M 100.00 % | 6.716 M 194.34 % | -7.120 M -100.00 % | -3.560 M |
Cost and expenses | 336.701 M -10.65 % | 376.823 M 71.20 % | 220.112 M -49.66 % | 437.241 M 68.06 % | 260.167 M -33.55 % | 391.505 M 81.19 % | 216.076 M -37.59 % | 346.241 M 41.58 % | 244.548 M -72.25 % | 881.289 M 352.35 % | 194.823 M -72.31 % | 703.470 M 95.59 % | 359.673 M -39.24 % | 591.940 M 34.13 % | 441.312 M -28.75 % | 619.402 M 31.58 % | 470.741 M -65.74 % | 1.374 B 38.15 % | 994.731 M -29.65 % | 1.414 B 28.12 % | 1.104 B -32.13 % | 1.626 B 110.15 % | 773.797 M -38.31 % | 1.254 B 39.95 % | 896.218 M -28.26 % | 1.249 B 28.07 % | 975.513 M 34.19 % | 726.954 M 0.00 % | 726.954 M -3.85 % | 756.079 M 0.00 % | 756.079 M 100.00 % | 378.040 M -34.36 % | 575.915 M 100.00 % | 287.958 M |
Research and development expenses | 0.000 -100.00 % | 16.566 M | 0.000 -100.00 % | 18.253 M | 0.000 -100.00 % | 21.432 M | 0.000 -100.00 % | 27.159 M | 0.000 -100.00 % | 21.402 M | 0.000 -100.00 % | 15.984 M | 0.000 -100.00 % | 19.860 M | 0.000 -100.00 % | 6.571 M -14.66 % | 7.700 M 50.98 % | 5.100 M -37.80 % | 8.200 M -76.11 % | 34.331 M 140.08 % | 14.300 M -59.16 % | 35.014 M 175.70 % | 12.700 M -59.44 % | 31.314 M 156.67 % | 12.200 M -43.54 % | 21.609 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 104.593 M 264.36 % | 28.706 M -46.55 % | 53.711 M -47.72 % | 102.743 M 83.14 % | 56.101 M -31.50 % | 81.899 M 75.68 % | 46.618 M -49.05 % | 91.498 M 92.43 % | 47.549 M -55.50 % | 106.851 M 110.42 % | 50.781 M -47.04 % | 95.882 M 51.02 % | 63.491 M -56.80 % | 146.979 M 78.44 % | 82.367 M -31.82 % | 120.800 M 51.85 % | 79.550 M -53.90 % | 172.558 M 24.45 % | 138.651 M -29.35 % | 196.248 M 34.53 % | 145.877 M -43.30 % | 257.266 M 50.06 % | 171.446 M -10.34 % | 191.208 M 4.82 % | 182.411 M -5.22 % | 192.461 M 19.63 % | 160.878 M -45.37 % | 294.501 M 2 744.59 % | -11.136 M -105.64 % | 197.619 M 1 371.20 % | 13.433 M 100.00 % | 6.716 M 194.34 % | -7.120 M -100.00 % | -3.560 M |
Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 9.536 M 340.46 % | 2.165 M -3.00 % | 2.232 M 3.57 % | 2.155 M -5.85 % | 2.289 M -62.14 % | 6.046 M 8.49 % | 5.573 M -62.82 % | 14.989 M 596.51 % | 2.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.037 M | 0.000 -100.00 % | 5.605 M | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 0.000 | 0.000 | 0.000 100.00 % | -3.516 M -126.44 % | 13.300 M -3.70 % | 13.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.679 M 0.00 % | 18.679 M -11.42 % | 21.086 M 0.00 % | 21.086 M -11.79 % | 23.903 M -11.22 % | 26.925 M 0.00 % | 26.925 M 0.00 % | 26.925 M -33.36 % | 40.400 M 0.00 % | 40.400 M 6.51 % | 37.930 M 0.00 % | 37.930 M 34.62 % | 28.176 M 0.00 % | 28.176 M 91.49 % | 14.714 M 97.58 % | 7.447 M 0.00 % | 7.447 M 29.46 % | 5.753 M 0.00 % | 5.753 M 100.00 % | 2.876 M -27.96 % | 3.993 M 100.00 % | 1.996 M |
Depreciation and amortization | 29.900 M 16.70 % | 25.621 M -15.99 % | 30.496 M 6.63 % | 28.601 M 3.94 % | 27.516 M -4.04 % | 28.673 M 31.31 % | 21.836 M -44.58 % | 39.398 M 124.40 % | 17.557 M -8.38 % | 19.163 M 77.63 % | 10.788 M 39.11 % | 7.755 M 15.83 % | 6.695 M 25.14 % | 5.350 M 46.33 % | 3.656 M -40.80 % | 6.176 M -12.33 % | 7.045 M 11.88 % | 6.297 M 0.45 % | 6.269 M 1.36 % | 6.185 M -54.38 % | 13.558 M 10.64 % | 12.254 M -33.54 % | 18.437 M 82.18 % | 10.120 M -48.55 % | 19.671 M 44.68 % | 13.596 M -22.99 % | 17.655 M 169.42 % | 6.553 M 0.00 % | 6.553 M 74.70 % | 3.751 M 0.00 % | 3.751 M 100.00 % | 1.876 M -49.10 % | 3.685 M 100.00 % | 1.843 M |
Operating income | 141.966 M -10.08 % | 157.875 M 142.97 % | 64.977 M -12.23 % | 74.028 M 2.36 % | 72.319 M 20.05 % | 60.241 M -14.56 % | 70.505 M 12.28 % | 62.792 M -4.11 % | 65.484 M 92.17 % | 34.076 M 17 397.46 % | -197.000 K -100.66 % | 29.696 M 61.25 % | 18.416 M 141.27 % | -44.622 M -136.78 % | -18.845 M -286.25 % | 10.118 M -79.30 % | 48.870 M -60.84 % | 124.785 M 62.00 % | 77.026 M 1 538.85 % | 4.700 M -92.38 % | 61.671 M 166.06 % | -93.351 M -1 069.18 % | 9.632 M -92.79 % | 133.553 M 81.63 % | 73.529 M -41.65 % | 126.020 M 14.43 % | 110.125 M 52.22 % | 72.345 M -2.63 % | 74.296 M -58.63 % | 179.594 M 0.00 % | 179.594 M 100.00 % | 89.797 M -29.49 % | 127.359 M 100.00 % | 63.679 M |
Operating income ratio | 0.30 0.45 % | 0.30 29.55 % | 0.23 57.41 % | 0.14 -30.70 % | 0.21 63.29 % | 0.13 -55.78 % | 0.29 97.65 % | 0.15 -30.37 % | 0.21 327.92 % | 0.05 6 013.35 % | 0.00 -101.82 % | 0.05 -5.25 % | 0.05 158.40 % | -0.08 -67.52 % | -0.05 -411.98 % | 0.02 -83.10 % | 0.09 9.50 % | 0.09 17.52 % | 0.07 1 745.65 % | 0.00 -92.85 % | 0.05 188.02 % | -0.06 -600.88 % | 0.01 -86.79 % | 0.09 25.33 % | 0.08 -15.23 % | 0.09 -13.40 % | 0.10 12.44 % | 0.09 -2.63 % | 0.09 -51.40 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 6.43 % | 0.18 0.00 % | 0.18 |
Total other income expenses net | 221.053 M 449.71 % | -63.210 M 28.99 % | -89.014 M -298.83 % | 44.769 M 290.14 % | 11.475 M -31.75 % | 16.812 M 137.28 % | -45.102 M -357.05 % | 17.546 M 477.09 % | -4.653 M 97.95 % | -227.472 M -579.01 % | 47.488 M 156.18 % | -84.534 M -24 461.38 % | 347.000 K -98.56 % | 24.117 M 143.94 % | -54.885 M -906.30 % | 6.807 M 167.15 % | -10.137 M 89.85 % | -99.829 M -305.40 % | -24.625 M -22.69 % | -20.071 M 62.20 % | -53.101 M -182.60 % | -18.790 M 58.69 % | -45.486 M -1 236.87 % | 4.001 M 131.68 % | -12.628 M -138.61 % | 32.705 M 397.21 % | -11.004 M -70.04 % | -6.472 M 23.16 % | -8.423 M -347.10 % | 3.409 M 159.25 % | -5.753 M -100.00 % | -2.876 M 27.96 % | -3.993 M -100.00 % | -1.996 M |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2009-01-31 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -106.100 M -26.65 % | -83.774 M 49.79 % | -166.833 M 20.08 % | -208.748 M -36.76 % | -152.634 M -306.10 % | -37.585 M -234.41 % | 27.962 M 6.36 % | 26.289 M -92.26 % | 339.448 M -21.90 % | 434.653 M -38.66 % | 708.550 M -1.92 % | 722.423 M 11.14 % | 649.994 M -2.42 % | 666.089 M -7.85 % | 722.827 M 21.30 % | 595.909 M 23.47 % | 482.647 M 16.24 % | 415.220 M -33.67 % | 625.995 M 39.17 % | 449.794 M -14.88 % | 528.418 M 73.65 % | 304.307 M -19.43 % | 377.708 M 132.93 % | 162.153 M -48.40 % | 314.252 M 1 062.55 % | -32.648 M -113.12 % | 248.878 M 283.69 % | -135.491 M -509.14 % | -22.243 M 95.93 % | -546.885 M -1 457.77 % | -35.107 M -399.89 % | -7.023 M |
Total investments | 265.926 M -25.47 % | 356.804 M 22.68 % | 290.834 M -15.35 % | 343.553 M 31.95 % | 260.365 M 22.03 % | 213.353 M 39.76 % | 152.653 M -21.35 % | 194.102 M 18.65 % | 163.591 M -8.31 % | 178.415 M -26.67 % | 243.314 M 30.07 % | 187.071 M 19.20 % | 156.943 M -7.21 % | 169.131 M 14.94 % | 147.151 M -10.38 % | 164.196 M 72.99 % | 94.914 M 110.77 % | 45.033 M -67.31 % | 137.770 M -1.20 % | 139.439 M -20.87 % | 176.210 M -18.77 % | 216.939 M 6.79 % | 203.144 M 9.46 % | 185.590 M 13.02 % | 164.212 M 7.54 % | 152.700 M 39.78 % | 109.241 M -6.11 % | 116.351 M 345.16 % | 26.137 M 32.34 % | 19.750 M 24.82 % | 15.823 M 85.19 % | 8.544 M |
Total debt | 260.184 M 5.72 % | 246.114 M -13.70 % | 285.178 M 3.69 % | 275.020 M 60.62 % | 171.221 M -33.64 % | 258.037 M -29.91 % | 368.142 M 6.97 % | 344.158 M -34.28 % | 523.640 M -22.46 % | 675.275 M -19.17 % | 835.451 M -14.85 % | 981.145 M 23.60 % | 793.827 M -2.30 % | 812.525 M 0.91 % | 805.226 M 3.82 % | 775.563 M -10.45 % | 866.072 M -15.10 % | 1.020 B -5.45 % | 1.079 B -9.03 % | 1.186 B 25.80 % | 942.719 M 4.21 % | 904.606 M 2.25 % | 884.679 M -5.74 % | 938.512 M 40.95 % | 665.835 M 5.23 % | 632.771 M 61.71 % | 391.291 M 30.26 % | 300.390 M 66.88 % | 180.000 M -37.93 % | 289.998 M 52.63 % | 190.000 M 11.67 % | 170.150 M |
Accumulated other comprehensive income loss | 2.245 B 19.36 % | 1.881 B 367.35 % | 402.469 M 0.93 % | 398.777 M -0.28 % | 399.908 M 2.29 % | 390.943 M -7.98 % | 424.838 M -7.59 % | 459.732 M 3.16 % | 445.635 M -12.77 % | 510.879 M 0.37 % | 509.020 M 1 111.83 % | -50.307 M -109.92 % | 507.246 M 1 407.84 % | -38.785 M -107.36 % | 527.169 M 1 869.08 % | -29.799 M -105.40 % | 551.371 M 1 997.94 % | -29.051 M -104.88 % | 594.719 M 880.67 % | -76.181 M -112.40 % | 614.558 M 853.30 % | -81.582 M -113.17 % | 619.612 M 995.19 % | -69.216 M -111.40 % | 607.040 M 1 223.32 % | -54.040 M | 0.000 100.00 % | -36.817 M | 0.000 100.00 % | -15.901 M 8.68 % | -17.413 M -28.10 % | -13.593 M |
Retained earnings | 0.000 -100.00 % | 275.112 M -34.11 % | 417.551 M -8.42 % | 455.944 M 21.96 % | 373.853 M 17.29 % | 318.747 M 34.39 % | 237.178 M -3.58 % | 245.984 M 52.88 % | 160.898 M 22.58 % | 131.259 M -68.47 % | 416.264 M 10.09 % | 378.110 M 39.39 % | 271.267 M 5.42 % | 257.316 M -15.37 % | 304.064 M -26.27 % | 412.424 M -24.81 % | 548.474 M 49.36 % | 367.204 M 7.19 % | 342.573 M 13.29 % | 302.381 M -45.82 % | 558.120 M -5.66 % | 591.581 M -20.68 % | 745.813 M 4 701.78 % | 15.532 M -97.85 % | 721.283 M 6.40 % | 677.927 M | 0.000 | 0.000 -100.00 % | 551.009 M | 0.000 -100.00 % | 245.971 M | 0.000 |
Common stock | 302.000 K 0.00 % | 302.000 K 0.00 % | 302.000 K 1.34 % | 298.000 K 0.00 % | 298.000 K 1.36 % | 294.000 K 0.00 % | 294.000 K 1.38 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.35 % | 289.000 K 0.00 % | 289.000 K 0.00 % | 289.000 K 0.00 % | 289.000 K 2.12 % | 283.000 K 0.00 % | 283.000 K 2.54 % | 276.000 K 0.00 % | 276.000 K 15.97 % | 238.000 K 10.19 % | 216.000 K |
Total equity | 2.729 B 36.38 % | 2.001 B -0.22 % | 2.006 B -2.87 % | 2.065 B 3.63 % | 1.993 B 5.12 % | 1.896 B 1.91 % | 1.860 B 0.30 % | 1.854 B 4.72 % | 1.771 B -3.62 % | 1.837 B -10.23 % | 2.047 B 2.99 % | 1.987 B -2.74 % | 2.043 B 0.63 % | 2.031 B -2.67 % | 2.086 B -5.27 % | 2.202 B 0.62 % | 2.189 B 1.11 % | 2.165 B 0.92 % | 2.145 B 0.89 % | 2.126 B -11.40 % | 2.400 B -1.80 % | 2.444 B -5.98 % | 2.599 B -2.65 % | 2.670 B 4.72 % | 2.549 B 2.08 % | 2.497 B 4.99 % | 2.379 B 4.67 % | 2.273 B 4.10 % | 2.183 B 3.40 % | 2.111 B 66.95 % | 1.265 B 32.69 % | 953.159 M |
Other non current liabilities | 4.208 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 % | 28.708 M | 0.000 | 0.000 -100.00 % | 50.930 M -12.28 % | 58.061 M 580.11 % | 8.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term debt | 9.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.750 M -32.14 % | 35.000 M -35.19 % | 54.000 M 34.16 % | 40.250 M 0.00 % | 40.250 M -72.48 % | 146.250 M -47.13 % | 276.620 M -34.27 % | 420.843 M 37.72 % | 305.576 M 101.04 % | 152.000 M -12.04 % | 172.810 M 112.82 % | 81.200 M -40.16 % | 135.700 M -51.74 % | 281.200 M 87.47 % | 150.000 M 138.10 % | 63.000 M -66.81 % | 189.789 M -54.59 % | 417.951 M 56.78 % | 266.589 M 32.50 % | 201.194 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 13.377 M 1 048.24 % | 1.165 M | 0.000 -100.00 % | 4.501 M 254.97 % | 1.268 M -31.20 % | 1.843 M -94.51 % | 33.558 M -24.36 % | 44.363 M -28.90 % | 62.395 M 38.55 % | 45.033 M -9.41 % | 49.710 M -67.97 % | 155.179 M -48.22 % | 299.706 M -32.71 % | 445.380 M 39.35 % | 319.604 M 86.57 % | 171.307 M -5.89 % | 182.025 M 101.56 % | 90.308 M -39.72 % | 149.822 M -50.32 % | 301.580 M 68.76 % | 178.708 M 89.64 % | 94.235 M -59.87 % | 234.799 M -49.92 % | 468.881 M 44.43 % | 324.650 M 28.29 % | 253.050 M 322.88 % | 59.839 M 66.73 % | 35.889 M -35.35 % | 55.513 M 53.01 % | 36.281 M 20.07 % | 30.217 M 38.69 % | 21.788 M |
Other current liabilities | 515.345 M 59.26 % | 323.589 M -17.20 % | 390.812 M 80.16 % | 216.929 M -28.15 % | 301.915 M 11.55 % | 270.645 M -35.06 % | 416.750 M 2.51 % | 406.557 M -0.63 % | 409.120 M -23.07 % | 531.794 M 17.87 % | 451.157 M 2.61 % | 439.664 M -19.59 % | 546.801 M 15.90 % | 471.788 M -46.48 % | 881.450 M 10.34 % | 798.862 M -22.70 % | 1.033 B -22.48 % | 1.333 B -17.36 % | 1.613 B -10.23 % | 1.797 B 40.98 % | 1.275 B 7.58 % | 1.185 B 13.78 % | 1.041 B -5.64 % | 1.104 B 55.34 % | 710.474 M 2.29 % | 694.569 M 3.95 % | 668.201 M 40.79 % | 474.603 M 40.82 % | 337.020 M -51.03 % | 688.198 M 32.51 % | 519.365 M 40.01 % | 370.936 M |
Deferred revenue | 0.000 | 0.000 | 0.000 | 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 % | 322.897 M 354.06 % | 71.113 M -78.18 % | 325.886 M 130.96 % | 141.100 M 20.58 % | 117.016 M 19.02 % | 98.316 M 36.05 % | 72.263 M 89.87 % | 38.059 M -52.06 % | 79.383 M -78.41 % | 367.755 M 542.22 % | 57.263 M -79.26 % | 276.130 M 40.03 % | 197.199 M 130.09 % | 85.707 M -38.27 % | 138.841 M -63.19 % | 377.205 M 178.23 % | 135.573 M |
Short term debt | 251.015 M 1.99 % | 246.114 M -13.70 % | 285.178 M 3.69 % | 275.020 M 60.62 % | 171.221 M -33.64 % | 258.037 M -25.07 % | 344.392 M 11.40 % | 309.158 M -34.17 % | 469.640 M -26.04 % | 635.025 M -20.14 % | 795.201 M -4.75 % | 834.895 M 61.42 % | 517.207 M 32.05 % | 391.682 M -21.98 % | 502.014 M -19.49 % | 623.563 M -10.58 % | 697.325 M -25.73 % | 938.863 M -6.77 % | 1.007 B 6.81 % | 942.869 M 13.65 % | 829.619 M -3.93 % | 863.556 M 24.27 % | 694.890 M 33.49 % | 520.561 M 30.39 % | 399.246 M -7.49 % | 431.577 M 10.30 % | 391.291 M 30.26 % | 300.390 M 66.88 % | 180.000 M -37.93 % | 289.998 M 52.63 % | 190.000 M 11.67 % | 170.150 M |
Total current liabilities | 1.006 B 20.39 % | 836.005 M -13.30 % | 964.295 M -6.25 % | 1.029 B 17.89 % | 872.475 M -7.56 % | 943.814 M -15.13 % | 1.112 B -3.87 % | 1.157 B -7.50 % | 1.251 B -21.88 % | 1.601 B -5.35 % | 1.691 B -5.94 % | 1.798 B 15.47 % | 1.557 B -4.45 % | 1.630 B -14.36 % | 1.903 B -2.88 % | 1.959 B -6.64 % | 2.099 B -32.12 % | 3.092 B -18.10 % | 3.775 B -4.60 % | 3.957 B 11.93 % | 3.535 B 9.86 % | 3.218 B 23.62 % | 2.603 B -2.06 % | 2.658 B 21.59 % | 2.186 B -9.65 % | 2.419 B 50.98 % | 1.603 B -1.88 % | 1.633 B 48.76 % | 1.098 B -30.79 % | 1.586 B 31.02 % | 1.211 B 16.13 % | 1.042 B |
Total liabilities | 1.020 B 21.82 % | 837.170 M -13.18 % | 964.295 M -6.66 % | 1.033 B 18.24 % | 873.743 M -7.60 % | 945.657 M -17.45 % | 1.146 B -4.62 % | 1.201 B -8.51 % | 1.313 B -20.23 % | 1.646 B -5.46 % | 1.741 B -10.87 % | 1.953 B 5.19 % | 1.857 B -10.51 % | 2.075 B -6.64 % | 2.222 B 4.31 % | 2.131 B -6.58 % | 2.281 B -28.33 % | 3.182 B -18.93 % | 3.925 B -7.83 % | 4.259 B 14.67 % | 3.714 B 12.13 % | 3.312 B 16.71 % | 2.838 B -9.24 % | 3.127 B 24.54 % | 2.511 B -6.06 % | 2.672 B 60.77 % | 1.662 B -0.40 % | 1.669 B 44.71 % | 1.153 B -28.92 % | 1.622 B 30.75 % | 1.241 B 16.59 % | 1.064 B |
Other non current assets | 70.004 M 2.51 % | 68.291 M -10.19 % | 76.042 M 11.73 % | 68.060 M -18.08 % | 83.078 M -72.34 % | 300.403 M 89.23 % | 158.752 M 29.09 % | 122.982 M -19.85 % | 153.443 M -45.89 % | 283.551 M -20.58 % | 357.024 M -3.71 % | 370.781 M 58.94 % | 233.282 M -12.13 % | 265.490 M -14.72 % | 311.300 M 126.07 % | 137.703 M 122.82 % | 61.800 M -59.82 % | 153.800 M 86.88 % | 82.300 M 65.07 % | 49.859 M -81.35 % | 267.275 M -6.84 % | 286.891 M -1.74 % | 291.985 M -11.02 % | 328.150 M 4.07 % | 315.307 M -14.60 % | 369.208 M 54.69 % | 238.669 M -25.76 % | 321.468 M -34.85 % | 493.393 M 94.22 % | 254.044 M 71.56 % | 148.079 M 27 322.04 % | 540.000 K |
Long term investments | 265.926 M -25.13 % | 355.175 M 22.30 % | 290.424 M -15.46 % | 343.553 M 33.84 % | 256.687 M 26.28 % | 203.262 M 50.96 % | 134.643 M -30.63 % | 194.092 M 71.14 % | 113.408 M -36.44 % | 178.415 M -26.67 % | 243.314 M 31.52 % | 185.004 M 17.88 % | 156.943 M 5.24 % | 149.131 M 17.29 % | 127.151 M 2.30 % | 124.293 M 30.95 % | 94.914 M 110.77 % | 45.033 M -83.72 % | 276.591 M -0.65 % | 278.410 M 75.42 % | 158.706 M 6.22 % | 149.409 M 26.21 % | 118.380 M 16.66 % | 101.476 M 9.61 % | 92.578 M 11.14 % | 83.295 M 111.09 % | 39.460 M -15.96 % | 46.955 M 154.90 % | -85.533 M 7.72 % | -92.691 M -78.60 % | -51.900 M -158.55 % | 88.644 M |
Intangible assets | 156.751 M 32.13 % | 118.630 M 10.62 % | 107.238 M -7.51 % | 115.949 M 10.65 % | 104.790 M -1.40 % | 106.273 M 231.68 % | 32.041 M 30.51 % | 24.550 M -12.33 % | 28.002 M -10.46 % | 31.273 M -11.08 % | 35.168 M 492.25 % | 5.938 M 139.63 % | 2.478 M 24.96 % | 1.983 M -85.80 % | 13.966 M -10.59 % | 15.621 M 3.02 % | 15.163 M 66.12 % | 9.128 M 98.61 % | 4.596 M -85.83 % | 32.441 M -9.10 % | 35.688 M -15.40 % | 42.184 M -17.23 % | 50.967 M -14.70 % | 59.750 M -12.83 % | 68.541 M -12.93 % | 78.717 M -11.84 % | 89.287 M 159.05 % | 34.467 M 2 642.00 % | 1.257 M | 0.000 | 0.000 | 0.000 |
GoodWill | 558.200 M 373.86 % | 117.798 M 0.00 % | 117.798 M 0.00 % | 117.798 M -4.82 % | 123.759 M 0.00 % | 123.759 M 0.00 % | 123.759 M 0.00 % | 123.759 M 0.00 % | 123.759 M 0.00 % | 123.759 M -44.41 % | 222.622 M -12.65 % | 254.851 M -27.36 % | 350.839 M 28.03 % | 274.027 M 0.00 % | 274.027 M 0.00 % | 274.027 M 0.00 % | 274.027 M 18.80 % | 230.664 M 0.00 % | 230.664 M 0.00 % | 230.664 M -30.89 % | 333.782 M -5.65 % | 353.782 M -12.89 % | 406.135 M 0.00 % | 406.135 M 0.00 % | 406.135 M 0.00 % | 406.135 M -4.80 % | 426.600 M 22.83 % | 347.321 M 47.52 % | 235.445 M 2.07 % | 230.664 M 0.00 % | 230.664 M 0.00 % | 230.664 M |
Goodwill and intangible assets | 714.951 M 202.40 % | 236.428 M 5.06 % | 225.036 M -3.73 % | 233.747 M 2.27 % | 228.549 M -0.64 % | 230.032 M 47.65 % | 155.800 M 5.05 % | 148.309 M -2.27 % | 151.761 M -2.11 % | 155.032 M -39.86 % | 257.790 M -1.15 % | 260.789 M -26.19 % | 353.317 M 28.01 % | 276.010 M -4.16 % | 287.993 M -0.57 % | 289.648 M 0.16 % | 289.190 M 20.60 % | 239.792 M 1.93 % | 235.260 M -10.58 % | 263.105 M -28.79 % | 369.470 M -6.69 % | 395.966 M -13.37 % | 457.102 M -1.89 % | 465.885 M -1.85 % | 474.676 M -2.10 % | 484.852 M -6.02 % | 515.887 M 35.12 % | 381.788 M 61.29 % | 236.702 M 2.62 % | 230.664 M 0.00 % | 230.664 M 0.00 % | 230.664 M |
Property plant equipment net | 485.894 M 3.72 % | 468.469 M -2.81 % | 482.034 M -2.28 % | 493.294 M -1.42 % | 500.425 M -0.24 % | 501.617 M -7.10 % | 539.977 M 1.24 % | 533.346 M 3.70 % | 514.327 M -17.64 % | 624.502 M 31.33 % | 475.538 M 26.52 % | 375.866 M 45.53 % | 258.274 M -1.56 % | 262.359 M -0.86 % | 264.642 M 1.24 % | 261.413 M -13.16 % | 301.044 M 0.22 % | 300.388 M -4.17 % | 313.446 M 6.95 % | 293.073 M 322.65 % | 69.342 M 2.13 % | 67.899 M -9.21 % | 74.784 M 15.33 % | 64.844 M 18.36 % | 54.785 M -2.02 % | 55.915 M -6.72 % | 59.943 M 6.58 % | 56.243 M 76.78 % | 31.816 M 17.51 % | 27.074 M 12.18 % | 24.135 M -7.96 % | 26.223 M |
Total non current assets | 1.537 B 36.20 % | 1.128 B 5.11 % | 1.074 B -5.72 % | 1.139 B 6.54 % | 1.069 B 3.55 % | 1.032 B 4.33 % | 989.172 M -0.96 % | 998.729 M 7.05 % | 932.939 M -12.24 % | 1.063 B -2.50 % | 1.090 B 8.23 % | 1.007 B -1.17 % | 1.019 B 5.03 % | 970.504 M -3.17 % | 1.002 B 22.11 % | 820.826 M 8.47 % | 756.742 M 0.05 % | 756.379 M -16.93 % | 910.519 M 2.67 % | 886.823 M 1.94 % | 869.905 M -3.90 % | 905.195 M -5.27 % | 955.601 M -1.79 % | 973.064 M 2.07 % | 953.285 M -5.19 % | 1.005 B 15.97 % | 866.982 M 5.75 % | 819.804 M 18.75 % | 690.348 M 62.65 % | 424.441 M 18.94 % | 356.844 M 1.37 % | 352.017 M |
Other current assets | 533.406 M 10.63 % | 482.133 M 57.91 % | 305.327 M 22.61 % | 249.022 M -29.22 % | 351.838 M -9.16 % | 387.324 M 34.15 % | 288.732 M 26.03 % | 229.104 M -24.96 % | 305.318 M -16.32 % | 364.847 M -59.43 % | 899.211 M 13.12 % | 794.944 M 3.70 % | 766.613 M -17.36 % | 927.601 M -3.48 % | 961.081 M -14.40 % | 1.123 B 0.67 % | 1.115 B -27.49 % | 1.538 B 93.53 % | 794.677 M 8.80 % | 730.410 M 3.11 % | 708.348 M 15.14 % | 615.228 M -1.48 % | 624.461 M -1.78 % | 635.778 M -76.16 % | 2.667 B -21.28 % | 3.388 B 60.67 % | 2.109 B -15.83 % | 2.506 B 7.73 % | 2.326 B 53.45 % | 1.516 B 9.70 % | 1.382 B 29.55 % | 1.066 B |
Short term investments | 0.000 -100.00 % | 1.629 M 297.32 % | 410.000 K -48.04 % | 789.000 K -78.55 % | 3.678 M -63.55 % | 10.091 M -43.97 % | 18.010 M 180 000.00 % | 10.000 K -99.98 % | 50.183 M | 0.000 | 0.000 -100.00 % | 2.067 M | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M -49.88 % | 39.903 M | 0.000 | 0.000 100.00 % | -138.821 M 0.11 % | -138.971 M -893.94 % | 17.504 M -74.08 % | 67.530 M -20.33 % | 84.764 M 0.77 % | 84.114 M 17.42 % | 71.634 M 3.21 % | 69.405 M -0.54 % | 69.781 M 0.55 % | 69.396 M -37.86 % | 111.670 M -0.69 % | 112.441 M 66.03 % | 67.723 M 184.55 % | -80.100 M |
cash and cash equivalents | 366.284 M 11.03 % | 329.888 M -27.02 % | 452.011 M -6.56 % | 483.768 M 49.38 % | 323.855 M 9.55 % | 295.622 M -13.10 % | 340.180 M 7.02 % | 317.869 M 72.57 % | 184.192 M -23.45 % | 240.622 M 89.61 % | 126.901 M -50.95 % | 258.722 M 79.88 % | 143.833 M -1.78 % | 146.436 M 77.72 % | 82.399 M -54.13 % | 179.654 M -53.14 % | 383.425 M -36.61 % | 604.843 M 33.57 % | 452.818 M -38.48 % | 736.107 M 77.67 % | 414.301 M -30.98 % | 600.299 M 18.41 % | 506.971 M -34.70 % | 776.359 M 120.82 % | 351.583 M -47.16 % | 665.419 M 367.25 % | 142.413 M -67.33 % | 435.881 M 115.52 % | 202.243 M -75.83 % | 836.883 M 271.77 % | 225.107 M 27.05 % | 177.173 M |
Cash and short term investments | 621.401 M 87.44 % | 331.517 M -26.72 % | 452.421 M -6.63 % | 484.557 M 47.94 % | 327.533 M 7.14 % | 305.713 M -14.65 % | 358.190 M 12.68 % | 317.879 M 35.63 % | 234.375 M -2.60 % | 240.622 M 89.61 % | 126.901 M -50.95 % | 258.722 M 79.88 % | 143.833 M -13.58 % | 166.436 M 62.54 % | 102.399 M -53.36 % | 219.557 M -42.74 % | 383.425 M -36.61 % | 604.843 M 33.57 % | 452.818 M -38.48 % | 736.107 M 70.47 % | 431.805 M -35.34 % | 667.829 M 12.86 % | 591.735 M -31.23 % | 860.473 M 103.32 % | 423.217 M -42.41 % | 734.824 M 246.30 % | 212.194 M -58.00 % | 505.277 M 60.96 % | 313.913 M -66.93 % | 949.324 M 224.19 % | 292.830 M 65.28 % | 177.173 M |
Total current assets | 2.212 B 29.38 % | 1.710 B -9.83 % | 1.896 B -3.21 % | 1.959 B 9.00 % | 1.798 B -0.64 % | 1.809 B -10.28 % | 2.016 B -1.97 % | 2.057 B -4.37 % | 2.151 B -11.13 % | 2.420 B -10.28 % | 2.697 B -8.04 % | 2.933 B 1.82 % | 2.881 B -8.11 % | 3.135 B -5.19 % | 3.307 B -5.86 % | 3.512 B -5.40 % | 3.713 B -19.12 % | 4.591 B -11.03 % | 5.160 B -6.16 % | 5.498 B 4.85 % | 5.244 B 8.11 % | 4.850 B 8.24 % | 4.481 B -7.09 % | 4.823 B 17.45 % | 4.107 B -1.39 % | 4.164 B 31.20 % | 3.174 B 1.67 % | 3.122 B 17.98 % | 2.646 B -20.04 % | 3.309 B 54.02 % | 2.149 B 29.02 % | 1.665 B |
Inventory | 317.270 M 19.31 % | 265.926 M -54.69 % | 586.947 M -7.34 % | 633.467 M 179.05 % | 227.007 M -17.87 % | 276.384 M -26.95 % | 378.352 M -6.58 % | 405.007 M -2.01 % | 413.296 M 10.99 % | 372.356 M 25.01 % | 297.863 M 44.12 % | 206.684 M 16.46 % | 177.465 M 196.77 % | 59.798 M -21.83 % | 76.501 M -4.68 % | 80.257 M -10.20 % | 89.372 M 3.83 % | 86.077 M 256.13 % | 24.170 M -24.15 % | 31.867 M 44.14 % | 22.109 M 6.70 % | 20.721 M -12.59 % | 23.706 M 13.31 % | 20.922 M -51.27 % | 42.932 M 13.42 % | 37.853 M -2.11 % | 38.669 M 23.69 % | 31.262 M 378.16 % | 6.538 M 46.36 % | 4.467 M -33.10 % | 6.677 M 3.81 % | 6.432 M |
Net receivables | 740.150 M 17.42 % | 630.355 M 14.27 % | 551.619 M -6.84 % | 592.151 M -7.09 % | 637.343 M 5.74 % | 602.767 M -13.57 % | 697.400 M -21.97 % | 893.704 M -10.49 % | 998.439 M -16.15 % | 1.191 B -24.20 % | 1.571 B 12.78 % | 1.393 B -7.94 % | 1.513 B -16.33 % | 1.808 B -5.73 % | 1.918 B -2.60 % | 1.970 B 10.98 % | 1.775 B -30.54 % | 2.555 B 8.41 % | 2.357 B 29.73 % | 1.817 B -9.63 % | 2.010 B 34.55 % | 1.494 B 16.36 % | 1.284 B -49.08 % | 2.521 B 159.02 % | 973.439 M 1 057.74 % | 84.081 M -89.68 % | 814.498 M 920.15 % | 79.841 M | 0.000 -100.00 % | 840.007 M 79.66 % | 467.553 M 12.58 % | 415.294 M |
Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -203.262 M | 0.000 | 0.000 | 0.000 100.00 % | -178.415 M 26.67 % | -243.314 M -31.52 % | -185.004 M -1 156.32 % | 17.514 M 0.00 % | 17.514 M 55.85 % | 11.238 M 44.65 % | 7.769 M -20.68 % | 9.794 M -43.60 % | 17.366 M 494.32 % | 2.922 M 22.98 % | 2.376 M -53.52 % | 5.112 M 1.63 % | 5.030 M -62.32 % | 13.350 M 5.04 % | 12.709 M -20.26 % | 15.939 M 30.63 % | 12.202 M -6.30 % | 13.023 M -2.45 % | 13.350 M -4.44 % | 13.970 M 161.12 % | 5.350 M -8.80 % | 5.866 M -1.35 % | 5.946 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 240.070 M -9.85 % | 266.302 M -7.63 % | 288.305 M -33.68 % | 434.725 M 49.63 % | 290.532 M -5.84 % | 308.548 M 37.53 % | 224.344 M -27.24 % | 308.321 M 19.60 % | 257.795 M -15.61 % | 305.484 M -3.86 % | 317.739 M -18.16 % | 388.251 M 7.64 % | 360.687 M -44.67 % | 651.863 M 56.35 % | 416.924 M 6.62 % | 391.036 M 22.46 % | 319.329 M -56.88 % | 740.579 M -34.67 % | 1.134 B -4.95 % | 1.193 B -15.65 % | 1.414 B 22.28 % | 1.156 B 35.61 % | 852.654 M -15.28 % | 1.006 B 7.84 % | 933.254 M -25.41 % | 1.251 B 131.48 % | 540.532 M -35.90 % | 843.209 M 45.18 % | 580.809 M -2.85 % | 597.838 M 19.78 % | 499.107 M 2.15 % | 488.590 M |
Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 101.917 M -6.33 % | 108.807 M 2.09 % | 106.584 M -15.79 % | 126.565 M -4.65 % | 132.744 M 16.47 % | 113.973 M -11.30 % | 128.487 M 1.06 % | 127.145 M -5.94 % | 135.175 M 2.08 % | 132.427 M 15.93 % | 114.232 M 11.44 % | 102.502 M -29.76 % | 145.936 M 199.10 % | 48.791 M -38.55 % | 79.397 M 269.25 % | 21.502 M -13.00 % | 24.714 M 44.49 % | 17.104 M 30.25 % | 13.132 M -6.87 % | 14.100 M -48.30 % | 27.275 M -80.93 % | 143.009 M 239.91 % | 42.072 M 1 591.68 % | 2.487 M -83.36 % | 14.948 M | 0.000 -100.00 % | 10.174 M 368.20 % | 2.173 M -83.01 % | 12.792 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.750 M 353.66 % | -9.363 M -11.53 % | -8.395 M -75.52 % | -4.783 M 49.44 % | -9.460 M -5.95 % | -8.929 M 61.32 % | -23.086 M 5.91 % | -24.537 M -74.91 % | -14.028 M 27.34 % | -19.307 M -109.52 % | -9.215 M -1.17 % | -9.108 M 35.50 % | -14.122 M 30.71 % | -20.380 M | 0.000 100.00 % | -31.235 M 30.60 % | -45.010 M -103.25 % | 1.384 B 36.96 % | 1.011 B -29.72 % | 1.438 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 483.907 M 303.59 % | 119.900 M -16.84 % | 144.184 M 5.57 % | 136.573 M -6.00 % | 145.292 M 25.49 % | 115.779 M 9.37 % | 105.858 M 29.52 % | 81.732 M 8.54 % | 75.303 M -29.11 % | 106.231 M 226.99 % | 32.488 M 141.22 % | 13.468 M 59.20 % | 8.460 M | 0.000 | 0.000 | 0.000 100.00 % | -31.000 K -6.90 % | -29.000 K 99.91 % | -31.475 M -186.03 % | -11.004 M -665.76 % | 1.945 M -87.28 % | 15.294 M -56.27 % | 34.977 M -10.97 % | 39.286 M 12.84 % | 34.815 M 0.28 % | 34.717 M 6.11 % | 32.717 M 374.99 % | 6.888 M 98.10 % | 3.477 M | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
Other total stockholders equity | 0.000 -100.00 % | 1.041 B 0.02 % | 1.041 B -2.99 % | 1.073 B 0.00 % | 1.073 B 0.32 % | 1.070 B -2.02 % | 1.092 B 2.35 % | 1.067 B -2.02 % | 1.089 B 0.00 % | 1.089 B 0.00 % | 1.089 B -0.62 % | 1.095 B 0.62 % | 1.089 B 0.00 % | 1.089 B -38.91 % | 1.782 B 63.69 % | 1.089 B 0.00 % | 1.089 B 0.00 % | 1.089 B 0.00 % | 1.089 B -40.65 % | 1.834 B 68.50 % | 1.089 B 0.73 % | 1.081 B 0.83 % | 1.072 B 0.00 % | 1.072 B -40.21 % | 1.793 B -27.19 % | 2.462 B 4.97 % | 2.346 B 38.75 % | 1.691 B 3.82 % | 1.628 B -23.44 % | 2.127 B 108.84 % | 1.018 B 5.38 % | 966.536 M |
Deferred tax liabilities non current | 0.000 -100.00 % | 1.165 M | 0.000 -100.00 % | 4.501 M 254.97 % | 1.268 M -31.20 % | 1.843 M -81.21 % | 9.808 M 4.75 % | 9.363 M 11.53 % | 8.395 M 75.52 % | 4.783 M -49.44 % | 9.460 M 5.95 % | 8.929 M -61.32 % | 23.086 M -5.91 % | 24.537 M 74.91 % | 14.028 M -27.34 % | 19.307 M 109.52 % | 9.215 M 1.17 % | 9.108 M -35.50 % | 14.122 M -30.71 % | 20.380 M -25.10 % | 27.208 M -12.89 % | 31.235 M -30.60 % | 45.010 M -5.96 % | 47.863 M -13.08 % | 55.066 M 27.12 % | 43.319 M -27.61 % | 59.839 M 66.73 % | 35.889 M -35.35 % | 55.513 M 53.01 % | 36.281 M 20.07 % | 30.217 M 38.69 % | 21.788 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 3.749 B 32.09 % | 2.838 B -4.43 % | 2.970 B -4.13 % | 3.098 B 8.08 % | 2.866 B 0.88 % | 2.841 B -5.47 % | 3.006 B -1.64 % | 3.056 B -0.91 % | 3.084 B -11.47 % | 3.483 B -8.04 % | 3.788 B -3.88 % | 3.941 B 1.04 % | 3.900 B -5.00 % | 4.106 B -4.72 % | 4.309 B -0.56 % | 4.333 B -3.05 % | 4.470 B -16.41 % | 5.347 B -11.91 % | 6.070 B -4.93 % | 6.385 B 4.44 % | 6.114 B 6.22 % | 5.756 B 5.86 % | 5.437 B -6.20 % | 5.796 B 14.55 % | 5.060 B -2.13 % | 5.170 B 27.93 % | 4.041 B 2.52 % | 3.942 B 18.14 % | 3.337 B -10.64 % | 3.734 B 49.02 % | 2.506 B 24.20 % | 2.017 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-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-12-31 | 2009-06-30 | 2009-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -142.823 M -196.22 % | 148.437 M 166.20 % | -224.209 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 % | -291.951 M | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 0.000 100.00 % | -441.000 K -200.00 % | 441.000 K -42.58 % | 768.000 K -3.52 % | 796.000 K -35.34 % | 1.231 M -55.46 % | 2.764 M 1 091.38 % | 232.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 -100.00 % | 113.000 K -94.31 % | 1.985 M -58.15 % | 4.743 M -37.47 % | 7.585 M -32.67 % | 11.265 M -16.99 % | 13.570 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.943 M 0.00 % | 4.943 M 100.00 % | 2.472 M -50.00 % | 4.943 M 100.00 % | 2.472 M |
Change in working capital | 0.000 -100.00 % | 66.111 M 281.48 % | -36.429 M 13.61 % | -42.168 M -271.13 % | 24.641 M 140.13 % | -61.397 M -180.23 % | 76.531 M -68.77 % | 245.093 M 52.94 % | 160.251 M -60.06 % | 401.242 M 816.68 % | 43.771 M 188.18 % | -49.640 M -114.08 % | 352.540 M 77.59 % | 198.511 M 479.69 % | -52.282 M 37.29 % | -83.375 M -122.76 % | 366.287 M 191.83 % | -398.886 M -921.45 % | -39.051 M -109.85 % | 396.637 M 183.34 % | -475.945 M -266.70 % | -129.790 M -296.93 % | 65.905 M 235.72 % | -48.558 M 90.48 % | -510.057 M -264.43 % | -139.960 M -77.46 % | -78.868 M 51.31 % | -161.976 M 0.00 % | -161.976 M 23.70 % | -212.297 M 0.00 % | -212.297 M -100.00 % | -106.149 M 25.10 % | -141.728 M -100.00 % | -70.864 M |
Accounts receivables | 0.000 100.00 % | -107.999 M -428.03 % | 32.924 M 11.33 % | 29.574 M 169.50 % | -42.553 M -158.36 % | 72.918 M -64.88 % | 207.636 M 90.95 % | 108.738 M -34.67 % | 166.456 M 258.11 % | -105.281 M -138.28 % | 275.051 M 144.67 % | 112.416 M -51.24 % | 230.541 M 143.09 % | 94.837 M 61.85 % | 58.594 M 121.38 % | -274.105 M -656.38 % | -36.239 M | 0.000 100.00 % | -72.440 M -178.75 % | -25.987 M 84.47 % | -167.345 M 24.93 % | -222.921 M -1 023.30 % | 24.144 M -61.69 % | 63.028 M 116.54 % | -380.971 M -170.66 % | -140.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | 0.000 -100.00 % | 114.886 M 390.84 % | 23.406 M 113.21 % | -177.211 M -458.89 % | 49.377 M 180.85 % | -61.071 M -542.26 % | 13.809 M 347.21 % | -5.586 M 86.36 % | -40.940 M 27.25 % | -56.278 M 45.89 % | -104.014 M -225.25 % | -31.980 M 72.82 % | -117.666 M -1 276.90 % | 9.998 M 100.00 % | 4.999 M 115.68 % | -31.880 M -867.53 % | -3.295 M 94.68 % | -61.879 M -922.64 % | 7.522 M 177.09 % | -9.758 M -603.03 % | -1.388 M -146.50 % | 2.985 M 207.22 % | -2.784 M -112.65 % | 22.010 M 440.40 % | -6.466 M -914.36 % | 794.000 K 150.06 % | -1.586 M 80.96 % | -8.332 M 0.00 % | -8.332 M -947.99 % | 982.500 K 0.00 % | 982.500 K 100.00 % | 491.250 K -48.34 % | 951.000 K 100.00 % | 475.500 K |
Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.750 M -114.61 % | 278.949 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 |
Other working capital | 0.000 -100.00 % | 59.224 M 163.85 % | -92.759 M -187.95 % | 105.469 M 491.96 % | 17.817 M 124.33 % | -73.244 M 49.46 % | -144.914 M -202.09 % | 141.941 M 308.64 % | 34.735 M -93.83 % | 562.801 M 542.22 % | -127.266 M 2.16 % | -130.076 M -154.27 % | 239.665 M 155.84 % | 93.676 M 184.49 % | -110.876 M -149.81 % | 222.610 M -45.15 % | 405.821 M 220.42 % | -337.007 M -1 402.85 % | 25.867 M -94.02 % | 432.382 M 240.74 % | -307.212 M -440.79 % | 90.146 M 102.37 % | 44.545 M 133.34 % | -133.596 M -8.95 % | -122.620 M 39.42 % | -202.398 M -161.90 % | -77.282 M 49.70 % | -153.644 M 0.00 % | -153.644 M 27.96 % | -213.280 M 0.00 % | -213.280 M -100.00 % | -106.640 M 25.26 % | -142.679 M -100.00 % | -71.339 M |
Other non cash items | -361.623 M -219.61 % | -113.144 M -1 723.53 % | 6.969 M -62.90 % | 18.783 M -41.17 % | 31.926 M 256.92 % | -20.346 M 40.23 % | -34.043 M -160.02 % | 56.717 M 127.62 % | -205.320 M -153.41 % | 384.454 M 289.29 % | -203.098 M -583.72 % | 41.987 M 125.00 % | -167.931 M -172.89 % | -61.538 M -218.29 % | 52.025 M 54.81 % | 33.605 M 108.93 % | -376.185 M -222.50 % | 307.078 M 302.23 % | -151.848 M -416.57 % | 47.967 M -84.58 % | 311.099 M -27.48 % | 428.990 M 392.83 % | -146.500 M -424.87 % | 45.095 M -42.41 % | 78.300 M -70.22 % | 262.894 M 1 157.08 % | 20.913 M 438.23 % | -6.183 M 23.99 % | -8.134 M -102.61 % | 312.074 M 1 450.83 % | 20.123 M 100.00 % | 10.062 M 3 981.74 % | 246.500 K 100.00 % | 123.250 K |
Net cash provided by operating activities | 0.000 -100.00 % | 12.977 M 135.15 % | -36.916 M -141.60 % | 88.734 M -36.61 % | 139.985 M 5 263.41 % | 2.610 M -95.73 % | 61.129 M -84.18 % | 386.320 M 18 062.67 % | 2.127 M -99.64 % | 588.306 M 639.28 % | -109.090 M -69.06 % | -64.528 M -131.48 % | 204.957 M 113.98 % | 95.784 M 244.38 % | -66.340 M -47.79 % | -44.887 M -295.76 % | 22.930 M 140.49 % | -56.628 M 59.28 % | -139.080 M -168.20 % | 203.915 M 211.56 % | -182.777 M -209.59 % | 166.781 M 258.22 % | -105.414 M -187.74 % | 120.140 M 133.61 % | -357.465 M -193.65 % | 381.698 M 1 387.81 % | 25.655 M 123.95 % | -107.097 M 0.00 % | -107.097 M -193.61 % | -36.476 M 0.00 % | -36.476 M -100.00 % | -18.238 M 28.53 % | -25.517 M -100.00 % | -12.759 M |
Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -9.904 M -381.01 % | -2.059 M 61.62 % | -5.365 M -234.83 % | 3.979 M 109.07 % | -43.863 M 19.45 % | -54.457 M -765.50 % | -6.292 M 96.51 % | -180.143 M -91.80 % | -93.922 M 25.49 % | -126.060 M -24 049.43 % | -522.000 K 94.43 % | -9.365 M -35.90 % | -6.891 M 70.28 % | -23.189 M -206.98 % | -7.554 M -366.46 % | 2.835 M 110.55 % | -26.878 M 88.53 % | -234.430 M -2 483.82 % | -9.073 M 35.30 % | -14.024 M 28.88 % | -19.720 M 2.01 % | -20.125 M -73.58 % | -11.594 M 3.72 % | -12.042 M 21.88 % | -15.415 M -215.94 % | -4.879 M 0.00 % | -4.879 M 85.84 % | -34.448 M 0.00 % | -34.448 M -100.00 % | -17.224 M -157.75 % | -6.683 M -100.00 % | -3.341 M |
Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -10.393 M 44.31 % | -18.661 M -309.04 % | 8.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 264.000 K | 0.000 100.00 % | -20.000 M 54.70 % | -44.151 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.170 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 490.000 K 113.77 % | -3.558 M -7 806.67 % | -45.000 K 99.37 % | -7.090 M | 0.000 | 0.000 100.00 % | -185.093 M | 0.000 100.00 % | -7.650 M | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -82.786 M -10 874.48 % | 768.350 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M 0.00 % | -15.000 M 70.00 % | -50.000 M 0.00 % | -50.000 M -3 233.33 % | -1.500 M 0.00 % | -1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.698 M 0.00 % | -34.698 M 38.28 % | -56.221 M 0.00 % | -56.221 M -100.00 % | -28.110 M | 0.000 | 0.000 |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.159 M 420.53 % | -13.465 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.737 M 0.00 % | 14.737 M | 0.000 | 0.000 -100.00 % | 15.442 M 0.00 % | 15.442 M | 0.000 | 0.000 -100.00 % | 33.765 M 0.00 % | 33.765 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.221 M 0.00 % | 56.221 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | 0.000 100.00 % | -41.662 M -1 619.96 % | 2.741 M -82.94 % | 16.066 M 156.65 % | -28.361 M -310.63 % | 13.465 M 135.76 % | -37.656 M -176.50 % | 49.222 M 265.93 % | -29.665 M -638.68 % | 5.507 M -54.05 % | 11.986 M -67.32 % | 36.672 M 6 993.23 % | -532.000 K 98.16 % | -28.969 M -225.26 % | 23.128 M 150.69 % | -45.625 M -978.93 % | 5.191 M 106.11 % | -84.947 M -676.62 % | -10.938 M -127.40 % | 39.915 M -27.29 % | 54.899 M 379.30 % | 11.454 M 116.58 % | -69.071 M -663.94 % | 12.248 M -80.97 % | 64.348 M 142.60 % | -151.050 M -1 079.92 % | 15.415 M 117.55 % | -87.851 M -427.84 % | -16.644 M 80.80 % | -86.665 M -195.58 % | 90.669 M 100.00 % | 45.334 M 578.40 % | 6.683 M 100.00 % | 3.341 M |
Net cash used for investing activites | 0.000 100.00 % | -41.662 M -481.63 % | -7.163 M -298.20 % | 3.614 M 110.72 % | -33.726 M -293.34 % | 17.444 M 121.40 % | -81.519 M -1 457.19 % | -5.235 M 85.44 % | -35.957 M 79.38 % | -174.372 M -112.81 % | -81.936 M 25.10 % | -109.388 M -141.98 % | -45.205 M -17.92 % | -38.334 M -456.29 % | -6.891 M 89.99 % | -68.814 M -5 668.15 % | -1.193 M 98.55 % | -82.112 M -117.14 % | -37.816 M 80.56 % | -194.515 M -524.46 % | 45.826 M 2 303.17 % | -2.080 M 97.75 % | -92.349 M -1 065.73 % | -7.922 M -117.35 % | 45.664 M 128.00 % | -163.092 M -128.84 % | -71.270 M 67.62 % | -220.086 M -507.74 % | -36.214 M 61.60 % | -94.315 M -4.02 % | -90.669 M -100.00 % | -45.334 M -578.40 % | -6.683 M -100.00 % | -3.341 M |
Debt repayment | 0.000 | 0.000 -100.00 % | 9.298 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 -100.00 % | 10.392 M | 0.000 -100.00 % | 89.715 M | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.932 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 -100.00 % | 463.982 M 0.00 % | 463.982 M 100.00 % | 231.991 M 286.01 % | 60.101 M 100.00 % | 30.050 M |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.214 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 |
Dividends paid | 0.000 100.00 % | -35.526 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 % | -6.675 M -100.00 % | -3.338 M 34.02 % | -5.058 M -100.00 % | -2.529 M 0.00 % | -2.529 M | 0.000 | 0.000 | 0.000 100.00 % | -32.649 M 0.00 % | -32.649 M -100.00 % | -16.324 M 41.91 % | -28.102 M -100.00 % | -14.051 M |
Other financing activites | 0.000 100.00 % | -58.259 M -4 380.60 % | 1.361 M -97.85 % | 63.400 M 183.48 % | -75.950 M -17.71 % | -64.525 M -244.38 % | 44.690 M 116.84 % | -265.361 M -1 518.84 % | -16.392 M 94.56 % | -301.261 M -706.04 % | 49.710 M -78.85 % | 235.058 M 343.81 % | -96.409 M -708.80 % | 15.836 M 171.65 % | -22.103 M 77.62 % | -98.743 M 59.15 % | -241.741 M -177.86 % | 310.481 M 409.96 % | -100.169 M -130.77 % | 325.592 M 763.47 % | -49.074 M -437.51 % | 14.540 M 123.70 % | -61.340 M -120.24 % | 303.119 M 1 767.99 % | 16.227 M -92.82 % | 226.124 M 201.88 % | -221.956 M -179.96 % | 277.587 M 237.45 % | -201.949 M 43.76 % | -359.060 M -207.52 % | 333.943 M 100.00 % | 166.972 M 1 993.29 % | 7.977 M 100.00 % | 3.988 M |
Net cash used provided by financing activities | 0.000 100.00 % | -93.785 M -979.87 % | 10.659 M -83.19 % | 63.400 M 183.48 % | -75.950 M -17.71 % | -64.525 M -244.38 % | 44.690 M 116.84 % | -265.361 M -1 518.84 % | -16.392 M 94.56 % | -301.261 M -706.04 % | 49.710 M -78.85 % | 235.058 M 343.81 % | -96.409 M -708.80 % | 15.836 M 171.65 % | -22.103 M 77.62 % | -98.743 M 59.15 % | -241.741 M -177.86 % | 310.481 M 409.96 % | -100.169 M -130.77 % | 325.592 M 763.47 % | -49.074 M -723.95 % | 7.865 M 112.82 % | -61.340 M -120.58 % | 298.061 M 2 075.95 % | 13.698 M -93.87 % | 223.595 M 200.74 % | -221.956 M -177.07 % | 287.979 M 242.60 % | -201.949 M -132.26 % | 625.971 M 107.76 % | 301.295 M 100.00 % | 150.647 M 848.54 % | -20.126 M -100.00 % | -10.063 M |
Effect of forex changes on cash | 0.000 100.00 % | -3.673 M -320.87 % | 1.663 M -60.07 % | 4.165 M 300.63 % | -2.076 M -2 286.21 % | -87.000 K 95.63 % | -1.989 M -111.08 % | 17.953 M 389.19 % | -6.208 M -692.37 % | 1.048 M -88.96 % | 9.495 M 192.27 % | -10.290 M -439.03 % | -1.909 M 79.36 % | -9.249 M -381.47 % | -1.921 M -122.15 % | 8.673 M 713.37 % | -1.414 M 92.83 % | -19.716 M -216.77 % | -6.224 M 52.80 % | -13.186 M -48 937.04 % | 27.000 K 101.03 % | -2.629 M 57.97 % | -6.255 M -1 882.05 % | 351.000 K 122.08 % | -1.590 M -1 040.83 % | 169.000 K -99.95 % | 342.022 M 312.05 % | -161.297 M -211.42 % | 144.759 M 187.56 % | -165.326 M -206.18 % | 155.705 M 100.00 % | 77.852 M 38.59 % | 56.175 M 100.00 % | 28.088 M |
Net change in cash | 0.000 100.00 % | -452.011 M -200.00 % | 452.011 M 465.32 % | 79.957 M 179.51 % | -100.568 M -832.22 % | 13.735 M 23.12 % | 11.156 M -83.31 % | 66.839 M 336.89 % | -28.215 M -149.62 % | 56.861 M 186.27 % | -65.911 M -359.22 % | 25.426 M -76.29 % | 107.224 M 281.97 % | 28.072 M -25.11 % | 37.486 M 551.39 % | -8.305 M -103.58 % | 232.214 M 318.46 % | -106.297 M -139.55 % | 268.791 M 919.09 % | -32.816 M -112.42 % | 264.226 M 678.23 % | 33.952 M -86.76 % | 256.432 M 1 174.95 % | -23.855 M -117.18 % | 138.894 M 400.80 % | 27.734 M -25.50 % | 37.226 M 109.28 % | -401.002 M -300.00 % | -100.251 M -115.20 % | 659.710 M 300.00 % | 164.928 M 0.00 % | 164.928 M 8 467.66 % | 1.925 M 0.00 % | 1.925 M |
Cash at beginning of period | 0.000 -100.00 % | 452.011 M | 0.000 100.00 % | -80.355 M -116.81 % | 478.068 M 2.96 % | 464.334 M 41.12 % | 329.025 M | 0.000 -100.00 % | 212.407 M | 0.000 -100.00 % | 192.812 M | 0.000 -100.00 % | 36.609 M 0.00 % | 36.609 M -18.49 % | 44.914 M 0.00 % | 44.914 M -70.30 % | 151.211 M 0.00 % | 151.211 M -17.83 % | 184.027 M 0.00 % | 184.027 M 22.62 % | 150.075 M 0.00 % | 150.075 M -13.72 % | 173.930 M 0.00 % | 173.930 M 18.97 % | 146.196 M 0.00 % | 146.196 M 34.16 % | 108.970 M -86.98 % | 836.883 M 300.00 % | 209.221 M 18.09 % | 177.173 M 300.00 % | 44.293 M 0.00 % | 44.293 M 4.54 % | 42.368 M 0.00 % | 42.368 M |
Cash at end of period | 0.000 | 0.000 -100.00 % | 452.011 M 113 670.60 % | -398.000 K -100.11 % | 377.501 M -21.04 % | 478.068 M 40.53 % | 340.180 M 408.96 % | 66.839 M -63.71 % | 184.192 M 223.94 % | 56.861 M -55.19 % | 126.901 M 399.10 % | 25.426 M -82.32 % | 143.833 M 122.37 % | 64.681 M -21.50 % | 82.399 M 125.08 % | 36.609 M -90.45 % | 383.425 M 753.70 % | 44.914 M -90.08 % | 452.818 M 199.46 % | 151.211 M -63.50 % | 414.301 M 125.13 % | 184.027 M -57.24 % | 430.362 M 186.77 % | 150.075 M -47.36 % | 285.090 M 63.91 % | 173.930 M 18.97 % | 146.196 M -66.46 % | 435.881 M 300.00 % | 108.970 M -86.98 % | 836.883 M 300.00 % | 209.221 M 0.00 % | 209.221 M 372.35 % | 44.293 M 0.00 % | 44.293 M |
Operating cash flow | 0.000 -100.00 % | 12.977 M 135.15 % | -36.916 M -141.60 % | 88.734 M -36.61 % | 139.985 M 5 263.41 % | 2.610 M -95.73 % | 61.129 M -84.18 % | 386.320 M 18 062.67 % | 2.127 M -99.64 % | 588.306 M 639.28 % | -109.090 M -69.06 % | -64.528 M -131.48 % | 204.957 M 113.98 % | 95.784 M 244.38 % | -66.340 M -47.79 % | -44.887 M -295.76 % | 22.930 M 140.49 % | -56.628 M 59.28 % | -139.080 M -168.20 % | 203.915 M 211.56 % | -182.777 M -209.59 % | 166.781 M 258.22 % | -105.414 M -187.74 % | 120.140 M 133.61 % | -357.465 M -193.65 % | 381.698 M 1 387.81 % | 25.655 M 123.95 % | -107.097 M 0.00 % | -107.097 M -193.61 % | -36.476 M 0.00 % | -36.476 M -100.00 % | -18.238 M 28.53 % | -25.517 M -100.00 % | -12.759 M |
Capital expenditure | 0.000 -100.00 % | 2.074 M 120.94 % | -9.904 M -381.01 % | -2.059 M 61.62 % | -5.365 M -234.83 % | 3.979 M 109.07 % | -43.863 M 19.45 % | -54.457 M -765.50 % | -6.292 M 96.51 % | -180.143 M -91.80 % | -93.922 M 25.49 % | -126.060 M -24 049.43 % | -522.000 K 94.43 % | -9.365 M -35.90 % | -6.891 M 70.28 % | -23.189 M -206.98 % | -7.554 M -366.46 % | 2.835 M 110.55 % | -26.878 M 88.53 % | -234.430 M -2 483.82 % | -9.073 M 35.30 % | -14.024 M 28.88 % | -19.720 M 2.01 % | -20.125 M -73.58 % | -11.594 M 3.72 % | -12.042 M 21.88 % | -15.415 M -215.94 % | -4.879 M 0.00 % | -4.879 M 85.84 % | -34.448 M 0.00 % | -34.448 M -100.00 % | -17.224 M -157.75 % | -6.683 M -100.00 % | -3.341 M |
Free CashFlow | 0.000 -100.00 % | 15.051 M 132.15 % | -46.820 M -154.02 % | 86.675 M -35.62 % | 134.620 M 1 943.10 % | 6.589 M -61.84 % | 17.266 M -94.80 % | 331.863 M 8 067.90 % | -4.165 M -101.02 % | 408.163 M 301.05 % | -203.012 M -6.52 % | -190.588 M -193.23 % | 204.435 M 136.56 % | 86.419 M 218.01 % | -73.231 M -7.57 % | -68.076 M -542.74 % | 15.376 M 128.58 % | -53.793 M 67.59 % | -165.958 M -443.86 % | -30.515 M 84.09 % | -191.850 M -225.59 % | 152.757 M 222.07 % | -125.134 M -225.12 % | 100.015 M 127.10 % | -369.059 M -199.84 % | 369.656 M 3 509.75 % | 10.241 M 109.15 % | -111.976 M 0.00 % | -111.976 M -57.88 % | -70.924 M 0.00 % | -70.924 M -100.00 % | -35.462 M -10.13 % | -32.200 M -100.00 % | -16.100 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 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2009 |