
Chu Kong Petroleum and Natural Gas Steel Pipe Holdings Limited 1938.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.940 B 10.90 % | 2.651 B 12.23 % | 2.362 B 30.26 % | 1.813 B 58.82 % | 1.142 B -4.37 % | 1.194 B -26.32 % | 1.620 B 85.56 % | 873.293 M -39.50 % | 1.443 B -43.15 % | 2.539 B -5.23 % | 2.679 B 32.17 % | 2.027 B -48.37 % | 3.926 B 16.26 % | 3.377 B 100.83 % | 1.681 B -40.49 % | 2.826 B 7.66 % | 2.625 B |
Net income | 212.671 M 15.72 % | 183.778 M 12.72 % | 163.034 M 272.79 % | -94.354 M -115.15 % | 622.911 M 538.39 % | -142.089 M 71.52 % | -498.935 M 42.90 % | -873.755 M 41.59 % | -1.496 B -8 058.94 % | 18.794 M 105.23 % | -359.247 M -966.26 % | 41.471 M -86.63 % | 310.078 M 34.39 % | 230.727 M 228.50 % | 70.237 M -82.49 % | 401.018 M 45.58 % | 275.464 M |
Income before tax | 166.509 M 326.08 % | 39.079 M -75.95 % | 162.465 M -41.40 % | 277.225 M -68.38 % | 876.661 M 664.75 % | -155.229 M 74.65 % | -612.358 M 31.07 % | -888.363 M 38.43 % | -1.443 B -1 102.57 % | 143.910 M 140.80 % | -352.763 M -530.72 % | 81.901 M -78.49 % | 380.724 M 36.22 % | 279.502 M 214.12 % | 88.979 M -80.88 % | 465.407 M 46.37 % | 317.968 M |
Income before tax ratio | 0.06 284.19 % | 0.01 -78.57 % | 0.07 -55.01 % | 0.15 -80.09 % | 0.77 690.55 % | -0.13 65.60 % | -0.38 62.85 % | -1.02 -1.77 % | -1.00 -1 863.58 % | 0.06 143.04 % | -0.13 -425.88 % | 0.04 -58.34 % | 0.10 17.16 % | 0.08 56.41 % | 0.05 -67.87 % | 0.16 35.95 % | 0.12 |
EBITDA | 146.350 M -16.45 % | 175.164 M -38.10 % | 282.971 M 347.61 % | -114.283 M 54.50 % | -251.172 M -330.94 % | 108.761 M 1 091.71 % | -10.967 M 96.25 % | -292.576 M 39.89 % | -486.717 M -188.75 % | 548.395 M 1 082.60 % | 46.372 M -87.19 % | 362.016 M -30.39 % | 520.070 M 34.37 % | 387.045 M 151.46 % | 153.917 M -71.55 % | 540.987 M 28.63 % | 420.566 M |
Net income ratio | 0.07 4.34 % | 0.07 0.44 % | 0.07 232.65 % | -0.05 -109.54 % | 0.55 558.42 % | -0.12 61.35 % | -0.31 69.23 % | -1.00 3.45 % | -1.04 -14 100.25 % | 0.01 105.52 % | -0.13 -755.41 % | 0.02 -74.10 % | 0.08 15.59 % | 0.07 63.57 % | 0.04 -70.57 % | 0.14 35.22 % | 0.10 |
Ratio EBITDA | 0.05 -24.66 % | 0.07 -44.84 % | 0.12 290.09 % | -0.06 71.35 % | -0.22 -341.49 % | 0.09 1 445.96 % | -0.01 97.98 % | -0.34 0.64 % | -0.34 -256.12 % | 0.22 1 147.81 % | 0.02 -90.31 % | 0.18 34.82 % | 0.13 15.58 % | 0.11 25.21 % | 0.09 -52.19 % | 0.19 19.48 % | 0.16 |
Gross profit ratio | 0.18 -15.82 % | 0.21 4.93 % | 0.20 84.80 % | 0.11 -40.44 % | 0.18 1.85 % | 0.18 9.75 % | 0.16 143.36 % | 0.07 17.73 % | 0.06 -64.76 % | 0.16 37.88 % | 0.12 -24.66 % | 0.15 -9.07 % | 0.17 12.35 % | 0.15 -3.88 % | 0.16 -30.79 % | 0.23 11.04 % | 0.20 |
Weighted average shs out dil | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 2.98 % | 981.852 M 30.91 % | 750.000 M 0.00 % | 750.000 M |
Weighted average shs out | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 2.98 % | 981.852 M 30.91 % | 750.000 M 0.00 % | 750.000 M |
EPS diluted | 0.21 16.67 % | 0.18 12.50 % | 0.16 271.49 % | -0.09 -115.05 % | 0.62 542.86 % | -0.14 71.43 % | -0.49 43.02 % | -0.86 41.89 % | -1.48 -7 500.00 % | 0.02 105.56 % | -0.36 -1 000.00 % | 0.04 -87.10 % | 0.31 34.78 % | 0.23 228.57 % | 0.07 -86.79 % | 0.53 43.24 % | 0.37 |
Earnings per share | 0.21 16.67 % | 0.18 12.50 % | 0.16 271.49 % | -0.09 -115.05 % | 0.62 542.86 % | -0.14 71.43 % | -0.49 43.02 % | -0.86 41.89 % | -1.48 -7 500.00 % | 0.02 105.56 % | -0.36 -1 000.00 % | 0.04 -87.10 % | 0.31 34.78 % | 0.23 228.57 % | 0.07 -86.79 % | 0.53 43.24 % | 0.37 |
Gross profit | 517.414 M -6.64 % | 554.210 M 17.76 % | 470.623 M 140.71 % | 195.516 M -5.40 % | 206.687 M -2.59 % | 212.192 M -19.14 % | 262.415 M 351.58 % | 58.111 M -28.77 % | 81.587 M -79.96 % | 407.213 M 30.68 % | 311.613 M -0.43 % | 312.944 M -53.05 % | 666.589 M 30.61 % | 510.348 M 93.04 % | 264.376 M -58.81 % | 641.905 M 19.55 % | 536.950 M |
Income tax expense | 46.162 M 131.90 % | -144.699 M -25 330.40 % | -569.000 K -100.15 % | 371.579 M 46.44 % | 253.750 M 2 031.13 % | -13.140 M 88.42 % | -113.423 M -676.44 % | -14.608 M -125.99 % | 56.197 M -52.54 % | 118.399 M 1 902.01 % | 5.914 M -85.37 % | 40.430 M -42.77 % | 70.646 M 44.84 % | 48.775 M 160.24 % | 18.742 M -70.89 % | 64.389 M 51.49 % | 42.504 M |
Cost of revenue | 2.422 B 15.54 % | 2.097 B 10.85 % | 1.891 B 16.91 % | 1.618 B 73.01 % | 935.120 M -4.75 % | 981.769 M -27.71 % | 1.358 B 66.59 % | 815.182 M -40.14 % | 1.362 B -36.12 % | 2.132 B -9.95 % | 2.368 B 38.12 % | 1.714 B -47.41 % | 3.259 B 13.71 % | 2.867 B 102.28 % | 1.417 B -35.11 % | 2.184 B 4.61 % | 2.088 B |
General and administrative expenses | 284.375 M 5.30 % | 270.059 M 9.86 % | 245.826 M -6.76 % | 263.635 M -8.34 % | 287.638 M -14.40 % | 336.042 M -23.11 % | 437.020 M -8.12 % | 475.632 M 0.99 % | 470.977 M 7.04 % | 439.991 M -3.01 % | 453.637 M 34.40 % | 337.537 M 55.34 % | 217.285 M 30.95 % | 165.925 M 43.06 % | 115.984 M 45.09 % | 79.940 M -11.21 % | 90.033 M |
Selling and marketing expenses | 40.860 M -37.62 % | 65.500 M 18.96 % | 55.062 M 4.08 % | 52.906 M 51.99 % | 34.808 M -37.64 % | 55.821 M -12.43 % | 63.744 M -40.61 % | 107.330 M -25.68 % | 144.423 M -15.88 % | 171.695 M 23.32 % | 139.232 M 5.87 % | 131.511 M 48.61 % | 88.493 M 24.60 % | 71.023 M 66.08 % | 42.765 M -51.20 % | 87.628 M 53.27 % | 57.172 M |
Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -77.719 M -33.67 % | -58.142 M 14.06 % | -67.654 M -45.14 % | -46.613 M -73.19 % | -26.914 M 74.25 % | -104.526 M -514.71 % | -17.004 M 50.55 % | -34.388 M -453.04 % | -6.218 M -3 612.99 % | 177.000 K 100.27 % | -65.885 M -760.23 % | -7.659 M -329.32 % | -1.784 M 80.22 % | -9.021 M |
Operating expenses | 452.231 M 2.04 % | 443.195 M 21.37 % | 365.171 M 20.38 % | 303.348 M -1.62 % | 308.354 M -13.65 % | 357.099 M -21.37 % | 454.151 M -18.33 % | 556.048 M -6.50 % | 594.709 M -0.94 % | 600.363 M 24.88 % | 480.768 M 62.91 % | 295.110 M 40.06 % | 210.699 M 23.17 % | 171.063 M 13.22 % | 151.090 M 13.75 % | 132.821 M -8.26 % | 144.775 M |
Cost and expenses | 2.887 B 13.51 % | 2.544 B 12.72 % | 2.257 B 17.46 % | 1.921 B 54.50 % | 1.243 B -7.12 % | 1.339 B -26.12 % | 1.812 B 32.16 % | 1.371 B -29.92 % | 1.957 B -28.39 % | 2.732 B -4.07 % | 2.848 B 41.76 % | 2.009 B -42.10 % | 3.470 B 14.24 % | 3.038 B 93.70 % | 1.568 B -32.31 % | 2.317 B 3.77 % | 2.232 B |
Research and development expenses | 126.996 M 17.99 % | 107.636 M 67.44 % | 64.283 M -0.38 % | 64.526 M 46.48 % | 44.050 M 33.93 % | 32.890 M -15.05 % | 38.718 M -46.49 % | 72.363 M -14.58 % | 84.717 M -17.34 % | 102.485 M 20.38 % | 85.132 M -8.23 % | 92.762 M 122.91 % | 41.615 M | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 325.235 M -3.08 % | 335.559 M 11.52 % | 300.888 M -4.95 % | 316.541 M -1.83 % | 322.446 M -17.71 % | 391.863 M -21.75 % | 500.764 M -14.10 % | 582.962 M -5.27 % | 615.400 M 0.61 % | 611.686 M 3.17 % | 592.869 M 26.40 % | 469.048 M 53.39 % | 305.778 M 29.05 % | 236.948 M 49.26 % | 158.749 M -5.26 % | 167.568 M 13.83 % | 147.205 M |
Interest income | 175.000 K -2.78 % | 180.000 K -95.19 % | 3.741 M 45.23 % | 2.576 M 260.28 % | 715.000 K -97.00 % | 23.794 M -11.26 % | 26.812 M -30.88 % | 38.792 M 140.70 % | 16.116 M -7.55 % | 17.433 M 74.84 % | 9.971 M -32.90 % | 14.861 M 97.65 % | 7.519 M 6.97 % | 7.029 M | 0.000 | 0.000 | 0.000 |
Interest expense | 110.220 M 16.58 % | 94.548 M 111.79 % | 44.643 M -69.05 % | 144.253 M -69.66 % | 475.384 M 5.63 % | 450.058 M 20.19 % | 374.468 M -12.16 % | 426.286 M 79.76 % | 237.142 M 0.01 % | 237.111 M -8.93 % | 260.365 M 49.83 % | 173.777 M 124.63 % | 77.361 M 18.66 % | 65.196 M 186.82 % | 22.731 M -45.74 % | 41.893 M -35.73 % | 65.186 M |
Depreciation and amortization | 65.142 M 56.83 % | 41.537 M -45.25 % | 75.863 M 51.57 % | 50.051 M -49.31 % | 98.748 M -25.32 % | 132.236 M -20.25 % | 165.813 M -2.18 % | 169.501 M -16.38 % | 202.692 M 21.10 % | 167.374 M 20.61 % | 138.770 M 30.50 % | 106.338 M 75.23 % | 60.686 M 43.31 % | 42.347 M 0.33 % | 42.207 M 25.29 % | 33.687 M -9.96 % | 37.412 M |
Operating income | 65.183 M -39.20 % | 107.203 M 1.66 % | 105.452 M 153.53 % | -196.994 M -23.27 % | -159.809 M -580.76 % | -23.475 M 81.23 % | -125.061 M 72.21 % | -449.950 M 34.73 % | -689.409 M -280.94 % | 381.021 M 512.37 % | -92.398 M -138.70 % | 238.752 M -48.31 % | 461.869 M 33.99 % | 344.698 M 208.57 % | 111.710 M -77.98 % | 507.300 M 32.40 % | 383.154 M |
Operating income ratio | 0.02 -45.17 % | 0.04 -9.42 % | 0.04 141.10 % | -0.11 22.38 % | -0.14 -611.86 % | -0.02 74.52 % | -0.08 85.02 % | -0.52 -7.88 % | -0.48 -418.28 % | 0.15 535.11 % | -0.03 -129.28 % | 0.12 0.12 % | 0.12 15.25 % | 0.10 53.65 % | 0.07 -62.99 % | 0.18 22.98 % | 0.15 |
Total other income expenses net | 101.326 M 248.74 % | -68.124 M -219.49 % | 57.013 M -87.98 % | 474.219 M -54.25 % | 1.036 B 10 141.37 % | -10.322 M 97.55 % | -420.543 M 4.08 % | -438.413 M 52.84 % | -929.679 M -375.82 % | 337.060 M 283.58 % | -183.608 M -17.06 % | -156.851 M -96.56 % | -79.798 M -22.40 % | -65.196 M -168.22 % | -24.307 M 44.35 % | -43.677 M 41.14 % | -74.207 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | 1.819 B 1.06 % | 1.800 B 2.29 % | 1.760 B -1.66 % | 1.790 B -51.37 % | 3.680 B -26.25 % | 4.990 B -19.36 % | 6.188 B 6.97 % | 5.785 B -2.12 % | 5.910 B -1.88 % | 6.023 B 13.00 % | 5.330 B 27.08 % | 4.194 B 138.31 % | 1.760 B 48.49 % | 1.185 B 222.24 % | 367.839 M 14.72 % | 320.651 M -54.64 % | 706.941 M |
Total investments | 227.599 M -0.40 % | 228.524 M -17.16 % | 275.867 M -55.35 % | 617.869 M 5 778.87 % | 10.510 M -20.24 % | 13.177 M -58.60 % | 31.832 M -9.97 % | 35.356 M -7.29 % | 38.135 M -3.68 % | 39.590 M 0.25 % | 39.493 M -47.79 % | 75.647 M -14.04 % | 88.006 M -74.25 % | 341.754 M 164.21 % | 129.347 M 52.79 % | 84.659 M -2.48 % | 86.812 M |
Total debt | 1.873 B 2.20 % | 1.832 B 3.17 % | 1.776 B -1.89 % | 1.810 B -51.07 % | 3.700 B -26.72 % | 5.049 B -19.28 % | 6.255 B 7.45 % | 5.821 B -8.32 % | 6.349 B 0.63 % | 6.309 B 5.72 % | 5.968 B 2.83 % | 5.804 B 107.33 % | 2.799 B 29.18 % | 2.167 B 124.10 % | 967.017 M 44.34 % | 669.953 M -10.52 % | 748.706 M |
Accumulated other comprehensive income loss | 1.150 B 86.94 % | 615.311 M -5.91 % | 653.953 M -8.10 % | 711.564 M 9.74 % | 648.389 M 36.89 % | 473.653 M -50.45 % | 955.849 M -17.06 % | 1.152 B 180.11 % | -1.439 B -91.04 % | -753.024 M -20.55 % | -624.653 M -26.86 % | -492.407 M -25.06 % | -393.728 M -15.30 % | -341.489 M -10.99 % | -307.665 M -13.98 % | -269.926 M -8.52 % | -248.742 M |
Retained earnings | -674.873 M -8.89 % | -619.778 M 22.87 % | -803.556 M 35.24 % | -1.241 B -42.25 % | -872.236 M 41.82 % | -1.499 B 17.51 % | -1.818 B -16.23 % | -1.564 B -126.12 % | -691.557 M -185.99 % | 804.247 M -1.47 % | 816.274 M -30.56 % | 1.176 B 3.94 % | 1.131 B 32.99 % | 850.436 M | 0.000 | 0.000 | 0.000 |
Common stock | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M | 0.000 | 0.000 |
Total equity | 1.239 B 15.15 % | 1.076 B 15.59 % | 930.939 M 12.77 % | 825.516 M -3.64 % | 856.695 M 1 458.51 % | 54.969 M -76.13 % | 230.273 M -72.78 % | 846.065 M -46.04 % | 1.568 B -51.00 % | 3.200 B -2.12 % | 3.269 B -9.67 % | 3.619 B 47.10 % | 2.460 B 11.95 % | 2.198 B 10.38 % | 1.991 B 109.16 % | 951.931 M 58.49 % | 600.637 M |
Other non current liabilities | 312.722 M -35.74 % | 486.614 M -38.34 % | 789.187 M 2.77 % | 767.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.224 M 545.02 % | 5.771 M 56.78 % | 3.681 M |
Long term debt | 841.192 M 446.88 % | 153.816 M -81.02 % | 810.239 M -3.53 % | 839.905 M -45.38 % | 1.538 B -59.66 % | 3.812 B -10.15 % | 4.242 B 109.88 % | 2.021 B 7.14 % | 1.887 B -45.42 % | 3.456 B 22.38 % | 2.824 B 9.49 % | 2.580 B 57.66 % | 1.636 B 123.42 % | 732.289 M 205.12 % | 240.000 M -36.34 % | 377.000 M 239.64 % | 111.000 M |
Total non current liabilities | 1.154 B 18.84 % | 970.988 M -51.36 % | 1.996 B -12.73 % | 2.288 B 2.69 % | 2.228 B -50.73 % | 4.522 B -12.51 % | 5.168 B 73.81 % | 2.973 B 4.39 % | 2.848 B -33.43 % | 4.279 B 25.35 % | 3.413 B 8.92 % | 3.134 B 80.68 % | 1.734 B 125.63 % | 768.707 M 175.04 % | 279.489 M -26.98 % | 382.771 M 233.77 % | 114.681 M |
Other current liabilities | 2.018 B 46.11 % | 1.381 B -29.01 % | 1.945 B 5 774.42 % | 33.115 M 107.82 % | -423.298 M 6.29 % | -451.717 M -125.51 % | 1.771 B 5.38 % | 1.680 B 635.65 % | 228.419 M 4.53 % | 218.527 M 30.11 % | 167.952 M 1 600.61 % | 9.876 M -97.38 % | 377.164 M 16.61 % | 323.443 M -18.01 % | 394.499 M 37.57 % | 286.760 M -28.45 % | 400.773 M |
Deferred revenue | 0.000 -100.00 % | 64.353 M | 0.000 -100.00 % | 2.490 B -4.49 % | 2.607 B 18.04 % | 2.209 B | 0.000 | 0.000 -100.00 % | 962.676 M 150.47 % | 384.352 M -13.38 % | 443.739 M 31.28 % | 338.016 M 0.68 % | 335.721 M | 0.000 | 0.000 | 0.000 | 0.000 |
Short term debt | 1.032 B -38.52 % | 1.679 B 73.81 % | 965.739 M -0.47 % | 970.324 M -56.14 % | 2.212 B 60.76 % | 1.376 B -31.63 % | 2.013 B -48.48 % | 3.907 B -12.64 % | 4.472 B 56.75 % | 2.853 B -9.24 % | 3.144 B -2.52 % | 3.225 B 177.21 % | 1.163 B -18.92 % | 1.435 B 97.36 % | 727.017 M 148.17 % | 292.953 M -54.06 % | 637.706 M |
Total current liabilities | 4.113 B -5.98 % | 4.374 B 20.58 % | 3.628 B -24.58 % | 4.810 B -11.86 % | 5.457 B 39.45 % | 3.913 B -15.11 % | 4.610 B -27.21 % | 6.334 B -3.15 % | 6.540 B 42.33 % | 4.594 B -3.86 % | 4.779 B 13.21 % | 4.221 B 63.23 % | 2.586 B 4.94 % | 2.464 B 83.25 % | 1.345 B 34.55 % | 999.519 M -20.89 % | 1.263 B |
Total liabilities | 5.267 B -1.47 % | 5.345 B -4.95 % | 5.624 B -20.76 % | 7.098 B -7.64 % | 7.685 B -8.89 % | 8.435 B -13.74 % | 9.778 B 5.06 % | 9.307 B -0.86 % | 9.388 B 5.80 % | 8.873 B 8.31 % | 8.192 B 11.39 % | 7.355 B 70.24 % | 4.321 B 33.64 % | 3.233 B 99.04 % | 1.624 B 17.51 % | 1.382 B 0.30 % | 1.378 B |
Other non current assets | 401.129 M -4.84 % | 421.550 M 15.54 % | 364.848 M -2.18 % | 372.986 M -4.46 % | 390.384 M -20.81 % | 492.975 M -63.52 % | 1.351 B -20.28 % | 1.695 B -32.50 % | 2.511 B -9.55 % | 2.777 B 8.95 % | 2.549 B 13.43 % | 2.247 B 6 853.65 % | 32.312 M -81.53 % | 174.973 M 169.55 % | 64.914 M -77.65 % | 290.380 M 364.27 % | 62.546 M |
Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.510 M -20.24 % | 13.177 M -58.60 % | 31.832 M -9.97 % | 35.356 M -7.29 % | 38.135 M -3.68 % | 39.590 M 193.41 % | 13.493 M -82.16 % | 75.647 M | 0.000 -100.00 % | 341.754 M 164.21 % | 129.347 M 52.79 % | 84.659 M -2.48 % | 86.812 M |
Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.107 B 1.78 % | 1.087 B -3.23 % | 1.124 B -7.27 % | 1.212 B 11.84 % | 1.083 B 3.03 % | 1.052 B 22.34 % | 859.617 M 69.64 % | 506.725 M | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M |
Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.107 B 1.78 % | 1.087 B -3.23 % | 1.124 B -7.27 % | 1.212 B 11.42 % | 1.088 B 3.01 % | 1.056 B 22.23 % | 863.692 M 69.09 % | 510.800 M 12 434.97 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M |
Property plant equipment net | 2.419 B -2.10 % | 2.471 B -0.58 % | 2.486 B -4.18 % | 2.594 B -28.61 % | 3.634 B 39.11 % | 2.612 B -6.91 % | 2.806 B -11.42 % | 3.168 B -7.30 % | 3.417 B -12.12 % | 3.888 B 3.70 % | 3.749 B 21.32 % | 3.091 B 29.00 % | 2.396 B 68.67 % | 1.420 B 32.59 % | 1.071 B 114.29 % | 499.891 M 4.22 % | 479.637 M |
Total non current assets | 2.820 B -2.50 % | 2.893 B 1.49 % | 2.850 B -3.93 % | 2.967 B -26.46 % | 4.035 B -9.05 % | 4.436 B -18.43 % | 5.438 B -9.16 % | 5.986 B -16.16 % | 7.140 B -9.30 % | 7.873 B 5.97 % | 7.429 B 17.54 % | 6.321 B 114.50 % | 2.947 B 51.46 % | 1.946 B 53.10 % | 1.271 B 44.36 % | 880.325 M 38.82 % | 634.136 M |
Other current assets | 635.015 M 81.54 % | 349.794 M -49.60 % | 694.022 M -8.34 % | 757.203 M -33.01 % | 1.130 B -3.02 % | 1.166 B 4.62 % | 1.114 B -10.19 % | 1.240 B -2.88 % | 1.277 B 7.36 % | 1.190 B 41.47 % | 840.894 M 47.37 % | 570.610 M -71.28 % | 1.987 B 51.31 % | 1.313 B 71.02 % | 767.827 M 142.00 % | 317.279 M -9.86 % | 351.997 M |
Short term investments | 227.599 M -0.40 % | 228.524 M -17.16 % | 275.867 M -55.35 % | 617.869 M | 0.000 -100.00 % | 506.802 M 174.70 % | 184.496 M 213.21 % | 58.905 M 76.10 % | 33.450 M -81.37 % | 179.579 M 590.69 % | 26.000 M -75.45 % | 105.887 M 20.32 % | 88.006 M | 0.000 | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 53.323 M 65.65 % | 32.191 M 99.60 % | 16.128 M -21.66 % | 20.588 M 5.76 % | 19.466 M -66.77 % | 58.585 M -12.44 % | 66.907 M 83.85 % | 36.392 M -91.71 % | 439.067 M 53.45 % | 286.135 M -55.12 % | 637.577 M -60.39 % | 1.610 B 54.86 % | 1.039 B 5.86 % | 981.779 M 63.85 % | 599.178 M 71.54 % | 349.302 M 736.35 % | 41.765 M |
Cash and short term investments | 53.323 M -79.55 % | 260.715 M 1 516.54 % | 16.128 M -97.47 % | 638.457 M 3 179.86 % | 19.466 M -66.77 % | 58.585 M -12.44 % | 66.907 M 83.85 % | 36.392 M -91.71 % | 439.067 M 53.45 % | 286.135 M -56.88 % | 663.577 M -58.77 % | 1.610 B 54.86 % | 1.039 B 5.86 % | 981.779 M 63.85 % | 599.178 M 71.54 % | 349.302 M 736.35 % | 41.765 M |
Total current assets | 3.686 B 4.45 % | 3.529 B -4.75 % | 3.705 B -25.25 % | 4.956 B 9.96 % | 4.507 B 11.18 % | 4.054 B -11.30 % | 4.570 B 9.69 % | 4.167 B 9.20 % | 3.815 B -9.17 % | 4.201 B 4.18 % | 4.032 B -13.35 % | 4.653 B 21.37 % | 3.834 B 10.01 % | 3.485 B 48.65 % | 2.345 B 61.26 % | 1.454 B 8.13 % | 1.345 B |
Inventory | 2.625 B 0.74 % | 2.606 B -0.36 % | 2.616 B -14.45 % | 3.057 B 7.44 % | 2.846 B 17.30 % | 2.426 B -8.95 % | 2.665 B -7.79 % | 2.890 B 99.66 % | 1.447 B -10.89 % | 1.624 B 76.26 % | 921.526 M -19.75 % | 1.148 B 42.14 % | 807.872 M -32.13 % | 1.190 B 21.76 % | 977.539 M 87.93 % | 520.157 M -26.81 % | 710.694 M |
Net receivables | 371.731 M 19.16 % | 311.953 M -17.66 % | 378.856 M -24.70 % | 503.106 M -1.65 % | 511.538 M 26.69 % | 403.775 M -25.26 % | 540.225 M 45.57 % | 371.120 M -50.02 % | 742.597 M -32.54 % | 1.101 B -18.02 % | 1.343 B 10.14 % | 1.219 B -12.03 % | 1.386 B | 0.000 | 0.000 -100.00 % | 267.158 M 11.23 % | 240.183 M |
Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 210.943 M 30.53 % | 161.600 M 557.07 % | -35.356 M 7.29 % | -38.135 M -147.37 % | 80.497 M 29.86 % | 61.987 M 41.03 % | 43.954 M 463.08 % | 7.806 M 77.65 % | 4.394 M 248.45 % | 1.261 M -4.47 % | 1.320 M 23.83 % | 1.066 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 |
Account payables | 1.063 B 12.81 % | 942.593 M 48.19 % | 636.069 M -50.68 % | 1.290 B 109.86 % | 614.511 M 61.74 % | 379.935 M -44.81 % | 688.464 M 2.70 % | 670.349 M -15.18 % | 790.348 M -25.59 % | 1.062 B 15.12 % | 922.551 M 72.30 % | 535.443 M -38.00 % | 863.623 M 29.56 % | 666.583 M 226.78 % | 203.983 M -48.43 % | 395.570 M 99.45 % | 198.326 M |
Tax payables | 0.000 -100.00 % | 307.988 M 282.27 % | 80.568 M 200.60 % | 26.802 M -94.00 % | 446.617 M 11.60 % | 400.196 M 190.02 % | 137.987 M 81.82 % | 75.894 M -11.48 % | 85.739 M 12.41 % | 76.276 M -24.46 % | 100.979 M -10.59 % | 112.945 M -37.92 % | 181.932 M 360.45 % | 39.512 M 104.38 % | 19.333 M -20.23 % | 24.236 M -9.06 % | 26.652 M |
Deferred revenue non current | 0.000 -100.00 % | 146.788 M 43.08 % | 102.593 M -68.93 % | 330.207 M -1.73 % | 336.011 M -1.73 % | 341.915 M -2.56 % | 350.899 M -6.46 % | 375.113 M 1.46 % | 369.707 M 79.58 % | 205.875 M 82.63 % | 112.728 M 6.00 % | 106.345 M 10.68 % | 96.082 M | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.420 M -1.06 % | 11.542 M -23.08 % | 15.006 M -17.55 % | 18.200 M 58.50 % | 11.483 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 544.000 K -45.33 % | 995.000 K 37.81 % | 722.000 K 122.15 % | 325.000 K -86.26 % | 2.365 M -70.18 % | 7.931 M | 0.000 -100.00 % | 153.154 M -37.76 % | 246.074 M -20.15 % | 308.172 M 39.17 % | 221.440 M 210.76 % | 71.258 M -30.72 % | 102.848 M | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 255.026 M 13.93 % | 223.847 M -85.07 % | 1.499 B 73.99 % | 861.689 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 662.85 % | 129.997 M -86.89 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M -19.86 % | 1.237 B -1.52 % | 1.256 B -1.94 % | 1.281 B 4.86 % | 1.222 B 43.85 % | 849.379 M |
Deferred tax liabilities non current | 0.000 -100.00 % | 183.770 M -37.55 % | 294.289 M -15.82 % | 349.578 M -1.21 % | 353.876 M -3.84 % | 368.023 M -35.97 % | 574.798 M -0.38 % | 577.019 M -2.56 % | 592.201 M -4.01 % | 616.970 M 29.46 % | 476.559 M 6.38 % | 447.995 M 19 679.03 % | 2.265 M 0.00 % | 2.265 M 0.00 % | 2.265 M | 0.000 | 0.000 |
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 |
Total assets | 6.506 B 1.32 % | 6.421 B -2.04 % | 6.555 B -17.27 % | 7.923 B -7.24 % | 8.542 B 0.61 % | 8.490 B -15.17 % | 10.008 B -1.43 % | 10.153 B -7.33 % | 10.956 B -9.26 % | 12.073 B 5.34 % | 11.462 B 4.44 % | 10.974 B 61.84 % | 6.781 B 24.86 % | 5.431 B 50.21 % | 3.615 B 54.88 % | 2.334 B 17.96 % | 1.979 B |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | -178.273 M -169.16 % | 257.771 M 249.43 % | 73.768 M 109.35 % | -788.543 M -279.32 % | 439.750 M -16.66 % | 527.633 M 461.20 % | 94.018 M -89.01 % | 855.129 M -36.74 % | 1.352 B 628.06 % | 185.666 M 47.34 % | 126.016 M 118.61 % | -677.296 M -740.65 % | 105.720 M 129.91 % | -353.504 M 50.89 % | -719.758 M -500.55 % | 179.691 M 98.89 % | 90.349 M |
Accounts receivables | -72.440 M -38 631.91 % | 188.000 K -99.81 % | 100.025 M 7 908.41 % | 1.249 M 100.39 % | -316.961 M -339.03 % | 132.605 M 162.82 % | -211.078 M -186.85 % | 243.051 M -19.91 % | 303.479 M -32.54 % | 449.889 M 423.40 % | -139.113 M -181.25 % | 171.223 M 129.38 % | -582.837 M | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | -19.610 M -453.14 % | 5.553 M -98.74 % | 441.863 M 298.03 % | -223.133 M 47.04 % | -421.296 M -2 386.11 % | -16.946 M -105.23 % | 324.095 M 269.09 % | -191.665 M -227.99 % | 149.749 M 87.89 % | 79.701 M -68.96 % | 256.786 M 183.58 % | -307.222 M -179.93 % | 384.387 M 280.72 % | -212.696 M 53.50 % | -457.382 M -340.05 % | 190.537 M 167.53 % | -282.156 M |
Accounts payables | 0.000 | 0.000 100.00 % | -100.025 M -7 908.41 % | -1.249 M -100.39 % | 316.961 M 339.03 % | -132.605 M | 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 | -86.223 M -134.21 % | 252.030 M 168.47 % | -368.095 M 34.90 % | -565.410 M -165.67 % | 861.046 M 58.11 % | 544.579 M 336.69 % | -230.077 M -121.98 % | 1.047 B -12.91 % | 1.202 B 1 034.35 % | 105.965 M 181.03 % | -130.770 M 64.66 % | -370.074 M -32.80 % | -278.667 M -97.91 % | -140.808 M 46.33 % | -262.376 M -2 319.10 % | -10.846 M -102.91 % | 372.505 M |
Other non cash items | 90.457 M -2.40 % | 92.680 M 158.65 % | -158.028 M 66.48 % | -471.450 M 65.67 % | -1.373 B -6 041.99 % | 23.113 M -94.17 % | 396.141 M -5.99 % | 421.395 M -50.51 % | 851.466 M 314.96 % | -396.105 M -288.44 % | 210.199 M 396.71 % | -70.843 M -278.19 % | 39.758 M 20.53 % | 32.987 M 1 410.39 % | 2.184 M 102.52 % | -86.780 M -186.81 % | -30.257 M |
Net cash provided by operating activities | 205.872 M -52.24 % | 431.067 M 179.79 % | 154.068 M 117.03 % | -904.628 M -1 367.61 % | 71.365 M -86.48 % | 527.753 M 1 110.05 % | 43.614 M -92.18 % | 557.662 M -42.10 % | 963.118 M 855.05 % | 100.845 M -17.49 % | 122.222 M 121.83 % | -559.900 M -195.40 % | 586.888 M 43 960.66 % | 1.332 M 100.23 % | -586.388 M -199.05 % | 592.005 M 42.49 % | 415.472 M |
Investments in property plant and equipment | 0.000 100.00 % | -96.260 M -623.11 % | -13.312 M 80.70 % | -68.963 M -141.02 % | -28.613 M 42.07 % | -49.389 M -97.48 % | -25.009 M -147.96 % | -10.086 M 96.80 % | -315.100 M -9.05 % | -288.959 M 64.88 % | -822.818 M 43.21 % | -1.449 B -42.33 % | -1.018 B -121.01 % | -460.574 M -27.56 % | -361.052 M 8.03 % | -392.597 M -482.44 % | -67.405 M |
Acquisitions net | 0.000 -100.00 % | 34.675 M | 0.000 -100.00 % | 8.511 M 79.44 % | 4.743 M 16.79 % | 4.061 M -25.51 % | 5.452 M | 0.000 | 0.000 100.00 % | -584.721 M -4 041.67 % | -14.118 M 85.69 % | -98.648 M -2 392.37 % | -3.958 M | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M |
Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -408.220 M | 0.000 100.00 % | -422.100 M 79.26 % | -2.035 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 447.300 M -77.74 % | 2.009 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | -55.820 M -205.51 % | 52.903 M 2.76 % | 51.481 M -98.04 % | 2.622 B 55.55 % | 1.686 B 34.18 % | 1.256 B 4 446.87 % | 27.632 M -86.67 % | 207.242 M 283.17 % | -113.144 M -125.29 % | 447.300 M 11 100.98 % | -4.066 M -11.18 % | -3.657 M -1 649.58 % | 236.000 K 100.10 % | -225.721 M -475.36 % | -39.231 M -133.16 % | 118.326 M | 0.000 |
Net cash used for investing activites | -55.820 M -542.94 % | -8.682 M -122.75 % | 38.169 M -98.51 % | 2.562 B 54.15 % | 1.662 B 37.23 % | 1.211 B 14 897.70 % | 8.075 M 103.83 % | -211.064 M 50.71 % | -428.244 M -6.75 % | -401.180 M 53.73 % | -867.002 M 44.10 % | -1.551 B -51.82 % | -1.022 B -48.86 % | -686.295 M -71.45 % | -400.283 M -45.94 % | -274.271 M -284.11 % | -71.405 M |
Debt repayment | -25.356 M -146.13 % | 54.966 M 152.59 % | -104.516 M 94.44 % | -1.881 B -27.07 % | -1.481 B -20.21 % | -1.232 B -380.93 % | 438.437 M 182.67 % | -530.317 M -187.03 % | -184.763 M -316.81 % | 85.220 M 742.73 % | -13.259 M -100.44 % | 2.999 B 351.32 % | 664.574 M -37.96 % | 1.071 B 260.62 % | 297.064 M 477.36 % | -78.721 M 76.06 % | -328.763 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 % | 977.716 M | 0.000 | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -62.311 M -33.36 % | -46.725 M -117.22 % | -21.510 M | 0.000 100.00 % | -49.706 M | 0.000 |
Other financing activites | -53.114 M 87.38 % | -420.999 M -844.24 % | -44.586 M -125.88 % | 172.302 M 156.58 % | -304.528 M 42.30 % | -527.801 M -7.67 % | -490.220 M -28.59 % | -381.241 M -38.82 % | -274.622 M -31.01 % | -209.612 M 4.99 % | -220.617 M 13.81 % | -255.971 M -105.11 % | -124.799 M -688.84 % | 21.194 M 154.95 % | -38.573 M | 0.000 | 0.000 |
Net cash used provided by financing activities | -78.470 M 78.56 % | -366.033 M -145.49 % | -149.102 M 91.28 % | -1.709 B 4.26 % | -1.785 B -1.37 % | -1.761 B -3 300.69 % | -51.783 M 94.32 % | -911.558 M -98.43 % | -459.385 M -269.30 % | -124.392 M 46.81 % | -233.876 M -108.72 % | 2.681 B 443.78 % | 493.050 M -53.96 % | 1.071 B -13.37 % | 1.236 B 1 062.58 % | -128.427 M 60.94 % | -328.763 M |
Effect of forex changes on cash | -50.450 M -25.22 % | -40.289 M 15.35 % | -47.595 M -189.90 % | 52.943 M 318.32 % | 12.656 M -8.55 % | 13.839 M -54.79 % | 30.609 M -81.14 % | 162.285 M 109.55 % | 77.443 M 5.67 % | 73.285 M 991.20 % | 6.716 M 7 446.07 % | 89.000 K 112.34 % | -721.000 K 78.71 % | -3.386 M -2 451.39 % | 144.000 K 420.00 % | -45.000 K 99.07 % | -4.859 M |
Net change in cash | 21.132 M 31.56 % | 16.063 M 460.16 % | -4.460 M -497.50 % | 1.122 M 102.87 % | -39.119 M -370.07 % | -8.322 M -127.27 % | 30.515 M 107.58 % | -402.675 M -363.30 % | 152.932 M 143.52 % | -351.442 M 63.84 % | -971.940 M -270.47 % | 570.169 M 890.41 % | 57.569 M -84.95 % | 382.601 M 53.24 % | 249.680 M 31.92 % | 189.262 M 1 711.99 % | 10.445 M |
Cash at beginning of period | 32.191 M 99.60 % | 16.128 M -21.66 % | 20.588 M 5.76 % | 19.466 M -66.77 % | 58.585 M -12.44 % | 66.907 M 83.85 % | 36.392 M -91.71 % | 439.067 M 53.45 % | 286.135 M -55.12 % | 637.577 M -60.39 % | 1.610 B 54.86 % | 1.039 B 5.86 % | 981.779 M 63.85 % | 599.178 M 71.44 % | 349.498 M 118.11 % | 160.236 M 6.97 % | 149.791 M |
Cash at end of period | 53.323 M 65.65 % | 32.191 M 99.60 % | 16.128 M -21.66 % | 20.588 M 5.76 % | 19.466 M -66.77 % | 58.585 M -12.44 % | 66.907 M 83.85 % | 36.392 M -91.71 % | 439.067 M 53.45 % | 286.135 M -55.12 % | 637.577 M -60.39 % | 1.610 B 54.86 % | 1.039 B 5.86 % | 981.779 M 63.85 % | 599.178 M 71.44 % | 349.498 M 118.11 % | 160.236 M |
Operating cash flow | 205.872 M -52.24 % | 431.067 M 179.79 % | 154.068 M 117.03 % | -904.628 M -1 367.61 % | 71.365 M -86.48 % | 527.753 M 1 110.05 % | 43.614 M -92.18 % | 557.662 M -42.10 % | 963.118 M 855.05 % | 100.845 M -17.49 % | 122.222 M 121.83 % | -559.900 M -195.40 % | 586.888 M 43 960.66 % | 1.332 M 100.23 % | -586.388 M -199.05 % | 592.005 M 42.49 % | 415.472 M |
Capital expenditure | -62.333 M 35.25 % | -96.260 M -623.11 % | -13.312 M 80.70 % | -68.963 M -141.02 % | -28.613 M 42.07 % | -49.389 M -97.48 % | -25.009 M -147.96 % | -10.086 M 96.80 % | -315.100 M -9.05 % | -288.959 M 64.88 % | -822.818 M 43.21 % | -1.449 B -42.33 % | -1.018 B -121.01 % | -460.574 M -27.56 % | -361.052 M 8.03 % | -392.597 M -482.44 % | -67.405 M |
Free CashFlow | 205.872 M -38.51 % | 334.807 M 137.86 % | 140.756 M 114.46 % | -973.591 M -2 377.30 % | 42.752 M -91.06 % | 478.364 M 2 471.16 % | 18.605 M -96.60 % | 547.576 M -15.50 % | 648.018 M 444.48 % | -188.114 M 73.15 % | -700.596 M 65.12 % | -2.009 B -366.01 % | -431.038 M 6.14 % | -459.242 M 51.53 % | -947.440 M -575.13 % | 199.408 M -42.71 % | 348.067 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
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 | 2008-06-30 | 2008-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.389 B 6.72 % | 1.302 B -20.54 % | 1.638 B 12.49 % | 1.456 B 21.90 % | 1.195 B 1.63 % | 1.175 B -0.93 % | 1.187 B 25.01 % | 949.153 M 9.83 % | 864.217 M 11.65 % | 774.064 M 110.49 % | 367.743 M -47.62 % | 702.081 M 42.73 % | 491.880 M -59.21 % | 1.206 B 153.47 % | 475.730 M 4.50 % | 455.262 M 8.91 % | 418.031 M -36.15 % | 654.700 M -17.00 % | 788.787 M -44.08 % | 1.410 B 24.96 % | 1.129 B -5.56 % | 1.195 B -19.46 % | 1.484 B 79.46 % | 826.946 M -31.09 % | 1.200 B -35.77 % | 1.868 B -4.82 % | 1.963 B 16.26 % | 1.688 B 0.00 % | 1.688 B 100.83 % | 840.737 M 0.00 % | 840.737 M -40.49 % | 1.413 B 0.00 % | 1.413 B 100.00 % | 706.434 M -46.17 % | 1.312 B 100.00 % | 656.160 M |
Net income | 171.747 M 106.54 % | 83.155 M -35.80 % | 129.516 M 403.03 % | 25.747 M -83.71 % | 158.031 M 1 522.16 % | 9.742 M -93.64 % | 153.292 M 391.25 % | -52.633 M -26.15 % | -41.721 M -104.93 % | 846.796 M 478.23 % | -223.885 M -402.91 % | 73.912 M 134.73 % | -212.800 M -14.62 % | -185.661 M 40.71 % | -313.152 M 38.70 % | -510.875 M -41.38 % | -361.344 M 70.91 % | -1.242 B -389.98 % | -253.536 M -212.73 % | 224.912 M 209.12 % | -206.118 M 52.05 % | -429.878 M -708.63 % | 70.631 M 339.02 % | -29.550 M -141.61 % | 71.021 M -49.58 % | 140.853 M -9.15 % | 155.039 M 34.39 % | 115.364 M 0.00 % | 115.364 M 228.50 % | 35.119 M 0.00 % | 35.119 M -82.49 % | 200.509 M 0.00 % | 200.509 M 100.00 % | 100.255 M -27.21 % | 137.732 M 100.00 % | 68.866 M |
Income before tax | 175.133 M 119.34 % | 79.844 M -7.87 % | 86.665 M 175.20 % | -115.239 M -174.68 % | 154.318 M 776.74 % | -22.803 M -112.31 % | 185.268 M -27.32 % | 254.910 M 1 042.33 % | 22.315 M -97.97 % | 1.101 B 591.33 % | -224.023 M -575.57 % | 47.106 M 123.28 % | -202.335 M -57.00 % | -128.878 M 69.49 % | -422.370 M 20.06 % | -528.351 M -46.76 % | -360.012 M 69.10 % | -1.165 B -319.36 % | -277.806 M -174.58 % | 372.511 M 262.95 % | -228.601 M 48.60 % | -444.740 M -583.53 % | 91.977 M 659.81 % | -16.430 M -116.71 % | 98.331 M -43.43 % | 173.823 M -8.69 % | 190.362 M 36.22 % | 139.751 M 0.00 % | 139.751 M 214.12 % | 44.490 M 0.00 % | 44.490 M -80.88 % | 232.704 M 0.00 % | 232.704 M 100.00 % | 116.352 M -26.82 % | 158.984 M 100.00 % | 79.492 M |
Income before tax ratio | 0.13 105.54 % | 0.06 15.94 % | 0.05 166.85 % | -0.08 -161.26 % | 0.13 765.90 % | -0.02 -112.42 % | 0.16 -41.86 % | 0.27 940.10 % | 0.03 -98.18 % | 1.42 333.42 % | -0.61 -1 007.94 % | 0.07 116.31 % | -0.41 -284.88 % | -0.11 87.96 % | -0.89 23.50 % | -1.16 -34.76 % | -0.86 51.60 % | -1.78 -405.24 % | -0.35 -233.35 % | 0.26 230.40 % | -0.20 45.57 % | -0.37 -700.40 % | 0.06 411.95 % | -0.02 -124.25 % | 0.08 -11.93 % | 0.09 -4.07 % | 0.10 17.16 % | 0.08 0.00 % | 0.08 56.41 % | 0.05 0.00 % | 0.05 -67.87 % | 0.16 0.00 % | 0.16 0.00 % | 0.16 35.95 % | 0.12 0.00 % | 0.12 |
EBITDA | 120.818 M 1 370.16 % | 8.218 M -94.05 % | 138.132 M 307.85 % | -66.457 M -143.61 % | 152.376 M 437.77 % | -45.112 M -123.29 % | 193.738 M 328.21 % | -84.895 M -188.88 % | -29.388 M 87.27 % | -230.790 M -1 032.32 % | -20.382 M 76.05 % | -85.091 M -89.56 % | -44.888 M -162.14 % | 72.235 M 150.48 % | -143.094 M 38.77 % | -233.690 M -45.16 % | -160.989 M 58.58 % | -388.674 M -426.94 % | -73.761 M -182.18 % | -26.140 M 49.29 % | -51.552 M 77.05 % | -224.627 M -467.55 % | 61.115 M 143.93 % | -139.113 M -298.06 % | 70.237 M -60.45 % | 177.592 M -31.53 % | 259.386 M 34.03 % | 193.523 M 0.00 % | 193.523 M 151.46 % | 76.959 M 0.00 % | 76.959 M -71.55 % | 270.494 M 0.00 % | 270.494 M 100.00 % | 135.247 M -35.68 % | 210.283 M 100.00 % | 105.142 M |
Net income ratio | 0.12 93.54 % | 0.06 -19.20 % | 0.08 347.17 % | 0.02 -86.63 % | 0.13 1 496.16 % | 0.01 -93.59 % | 0.13 332.98 % | -0.06 -14.87 % | -0.05 -104.41 % | 1.09 279.69 % | -0.61 -678.30 % | 0.11 124.33 % | -0.43 -180.98 % | -0.15 76.61 % | -0.66 41.34 % | -1.12 -29.82 % | -0.86 54.44 % | -1.90 -490.33 % | -0.32 -301.57 % | 0.16 187.32 % | -0.18 49.23 % | -0.36 -855.72 % | 0.05 233.19 % | -0.04 -160.38 % | 0.06 -21.50 % | 0.08 -4.55 % | 0.08 15.59 % | 0.07 0.00 % | 0.07 63.57 % | 0.04 0.00 % | 0.04 -70.57 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 35.22 % | 0.10 0.00 % | 0.10 |
Ratio EBITDA | 0.09 1 277.62 % | 0.01 -92.51 % | 0.08 284.77 % | -0.05 -135.78 % | 0.13 432.36 % | -0.04 -123.50 % | 0.16 282.55 % | -0.09 -163.03 % | -0.03 88.59 % | -0.30 -437.94 % | -0.06 54.27 % | -0.12 -32.81 % | -0.09 -252.34 % | 0.06 119.92 % | -0.30 41.40 % | -0.51 -33.29 % | -0.39 35.13 % | -0.59 -534.86 % | -0.09 -404.58 % | -0.02 59.42 % | -0.05 75.70 % | -0.19 -556.38 % | 0.04 124.48 % | -0.17 -387.44 % | 0.06 -38.42 % | 0.10 -28.07 % | 0.13 15.29 % | 0.11 0.00 % | 0.11 25.21 % | 0.09 0.00 % | 0.09 -52.19 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 19.48 % | 0.16 0.00 % | 0.16 |
Gross profit ratio | 0.18 13.88 % | 0.16 -13.94 % | 0.19 6.00 % | 0.18 -27.78 % | 0.25 128.30 % | 0.11 -63.03 % | 0.29 223.23 % | 0.09 -21.45 % | 0.11 -26.89 % | 0.16 -32.82 % | 0.23 50.18 % | 0.16 -26.22 % | 0.21 -10.05 % | 0.23 165.49 % | 0.09 129.01 % | 0.04 -52.20 % | 0.08 191.76 % | -0.09 -161.80 % | 0.14 -11.47 % | 0.16 -0.36 % | 0.16 188.32 % | 0.06 -66.24 % | 0.17 51.60 % | 0.11 -41.37 % | 0.19 11.36 % | 0.17 -1.78 % | 0.17 12.35 % | 0.15 0.00 % | 0.15 -3.88 % | 0.16 0.00 % | 0.16 -30.79 % | 0.23 0.00 % | 0.23 0.00 % | 0.23 11.04 % | 0.20 0.00 % | 0.20 |
Weighted average shs out dil | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 2.98 % | 981.852 M 0.00 % | 981.852 M 30.91 % | 750.000 M 0.00 % | 750.000 M 0.00 % | 750.000 M 0.00 % | 750.000 M 0.00 % | 750.000 M |
Weighted average shs out | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B -0.01 % | 1.011 B 0.01 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 0.00 % | 1.011 B 2.98 % | 981.852 M 0.00 % | 981.852 M 30.91 % | 750.000 M 0.00 % | 750.000 M 0.00 % | 750.000 M 0.00 % | 750.000 M 0.00 % | 750.000 M |
EPS diluted | 0.17 106.81 % | 0.08 -36.77 % | 0.13 409.80 % | 0.03 -83.67 % | 0.16 1 527.08 % | 0.01 -93.67 % | 0.15 391.54 % | -0.05 -26.21 % | -0.04 -104.90 % | 0.84 481.82 % | -0.22 -401.37 % | 0.07 133.18 % | -0.22 -19.83 % | -0.18 38.80 % | -0.30 40.00 % | -0.50 -38.89 % | -0.36 70.49 % | -1.22 -369.23 % | -0.26 -218.18 % | 0.22 210.00 % | -0.20 52.38 % | -0.42 -701.72 % | 0.07 339.04 % | -0.03 -141.60 % | 0.07 -49.64 % | 0.14 -9.13 % | 0.15 32.24 % | 0.12 1.75 % | 0.11 233.33 % | 0.03 -4.47 % | 0.04 -86.74 % | 0.27 3.85 % | 0.26 100.00 % | 0.13 -29.19 % | 0.18 100.00 % | 0.09 |
Earnings per share | 0.17 106.81 % | 0.08 -36.77 % | 0.13 409.80 % | 0.03 -83.67 % | 0.16 1 527.08 % | 0.01 -93.67 % | 0.15 391.54 % | -0.05 -26.21 % | -0.04 -104.90 % | 0.84 481.82 % | -0.22 -401.37 % | 0.07 133.18 % | -0.22 -19.83 % | -0.18 38.80 % | -0.30 40.00 % | -0.50 -38.89 % | -0.36 70.49 % | -1.22 -369.23 % | -0.26 -218.18 % | 0.22 210.00 % | -0.20 52.38 % | -0.42 -701.72 % | 0.07 339.04 % | -0.03 -141.60 % | 0.07 -49.64 % | 0.14 -9.13 % | 0.15 32.24 % | 0.12 1.75 % | 0.11 233.33 % | 0.03 -4.47 % | 0.04 -86.74 % | 0.27 3.85 % | 0.26 100.00 % | 0.13 -29.19 % | 0.18 100.00 % | 0.09 |
Gross profit | 255.388 M 21.53 % | 210.138 M -31.61 % | 307.276 M 19.24 % | 257.685 M -11.97 % | 292.713 M 132.02 % | 126.160 M -63.37 % | 344.463 M 304.06 % | 85.250 M -13.73 % | 98.823 M -18.37 % | 121.069 M 41.41 % | 85.618 M -21.34 % | 108.842 M 5.31 % | 103.350 M -63.31 % | 281.668 M 572.93 % | 41.857 M 139.31 % | 17.491 M -47.94 % | 33.600 M 158.59 % | -57.348 M -151.29 % | 111.804 M -50.49 % | 225.837 M 24.51 % | 181.376 M 172.28 % | 66.613 M -72.81 % | 245.000 M 172.06 % | 90.053 M -59.60 % | 222.891 M -28.47 % | 311.611 M -6.51 % | 333.295 M 30.61 % | 255.174 M 0.00 % | 255.174 M 93.04 % | 132.188 M 0.00 % | 132.188 M -58.81 % | 320.953 M 0.00 % | 320.953 M 100.00 % | 160.476 M -40.23 % | 268.475 M 100.00 % | 134.238 M |
Income tax expense | 3.386 M 2.27 % | 3.311 M -92.27 % | 42.851 M 128.87 % | -148.412 M -4 097.09 % | 3.713 M -88.59 % | 32.545 M 1.78 % | 31.976 M -89.60 % | 307.543 M 380.27 % | 64.036 M -74.78 % | 253.888 M 183 876.81 % | 138.000 K -99.44 % | 24.600 M 114.66 % | 11.460 M -80.09 % | 57.546 M -47.62 % | 109.859 M 558.94 % | 16.672 M 707.75 % | 2.064 M -97.38 % | 78.695 M 249.79 % | 22.498 M -84.16 % | 142.056 M 500.48 % | 23.657 M 53.30 % | 15.432 M -27.71 % | 21.346 M 62.70 % | 13.120 M -51.96 % | 27.310 M -17.17 % | 32.970 M -6.66 % | 35.323 M 44.84 % | 24.388 M 0.00 % | 24.388 M 160.24 % | 9.371 M 0.00 % | 9.371 M -70.89 % | 32.195 M 0.00 % | 32.195 M 100.00 % | 16.097 M -24.26 % | 21.252 M 100.00 % | 10.626 M |
Cost of revenue | 1.134 B 3.87 % | 1.092 B -17.98 % | 1.331 B 11.04 % | 1.199 B 32.89 % | 901.919 M -14.05 % | 1.049 B 24.61 % | 842.068 M -2.53 % | 863.903 M 12.87 % | 765.394 M 17.21 % | 652.995 M 131.46 % | 282.125 M -52.44 % | 593.239 M 52.69 % | 388.530 M -57.96 % | 924.168 M 113.00 % | 433.873 M -0.89 % | 437.771 M 13.88 % | 384.431 M -46.01 % | 712.048 M 5.18 % | 676.983 M -42.85 % | 1.185 B 25.05 % | 947.325 M -16.06 % | 1.129 B -8.92 % | 1.239 B 68.14 % | 736.893 M -24.59 % | 977.220 M -37.23 % | 1.557 B -4.47 % | 1.630 B 13.71 % | 1.433 B 0.00 % | 1.433 B 102.28 % | 708.549 M 0.00 % | 708.549 M -35.11 % | 1.092 B 0.00 % | 1.092 B 100.00 % | 545.958 M -47.70 % | 1.044 B 100.00 % | 521.922 M |
General and administrative expenses | 139.276 M -25.73 % | 187.538 M 93.66 % | 96.837 M -40.87 % | 163.762 M 54.06 % | 106.297 M -17.75 % | 129.239 M 10.85 % | 116.587 M -5.80 % | 123.771 M -11.51 % | 139.864 M -16.27 % | 167.039 M 38.51 % | 120.599 M -30.45 % | 173.392 M 6.60 % | 162.650 M -21.02 % | 205.948 M -10.87 % | 231.072 M -6.61 % | 247.416 M 8.41 % | 228.216 M -14.31 % | 266.323 M 30.13 % | 204.654 M -8.48 % | 223.609 M 3.34 % | 216.382 M -22.47 % | 279.081 M 59.88 % | 174.556 M -1.99 % | 178.104 M 11.71 % | 159.433 M 30.53 % | 122.142 M 12.43 % | 108.643 M 30.95 % | 82.963 M 0.00 % | 82.963 M 43.06 % | 57.992 M 0.00 % | 57.992 M 45.09 % | 39.970 M 0.00 % | 39.970 M 100.00 % | 19.985 M -55.61 % | 45.017 M 100.00 % | 22.508 M |
Selling and marketing expenses | 21.668 M 113.88 % | 10.131 M -67.03 % | 30.729 M 40.98 % | 21.797 M -50.12 % | 43.703 M 82.00 % | 24.012 M -22.67 % | 31.050 M 27.16 % | 24.419 M -14.28 % | 28.487 M 177.08 % | 10.281 M -58.08 % | 24.527 M 20.05 % | 20.430 M -42.27 % | 35.391 M 14.51 % | 30.906 M -5.88 % | 32.838 M -39.41 % | 54.193 M 1.99 % | 53.137 M -32.96 % | 79.258 M 21.63 % | 65.165 M -15.39 % | 77.019 M -18.65 % | 94.676 M 7.74 % | 87.873 M 71.10 % | 51.359 M -48.01 % | 98.789 M 201.90 % | 32.722 M -21.68 % | 41.778 M -5.58 % | 44.247 M 24.60 % | 35.512 M 0.00 % | 35.512 M 66.08 % | 21.383 M 0.00 % | 21.383 M -51.20 % | 43.814 M 0.00 % | 43.814 M 100.00 % | 21.907 M -23.36 % | 28.586 M 100.00 % | 14.293 M |
Other expenses | 0.000 -100.00 % | 12.662 M 178.29 % | -16.173 M -134.20 % | 47.296 M 648.53 % | -8.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.382 M 0.00 % | -17.382 M 25.42 % | -23.307 M 0.00 % | -23.307 M -73.19 % | -13.457 M 0.00 % | -13.457 M -30.08 % | -10.346 M 0.00 % | -10.346 M -82.73 % | -5.662 M 0.00 % | -5.662 M 89.90 % | -56.051 M 0.00 % | -56.051 M 35.55 % | -86.969 M 0.00 % | -86.969 M 42.06 % | -150.106 M -275.50 % | 85.532 M 156.49 % | -151.417 M -300.43 % | 75.545 M 190.79 % | -83.204 M -183.73 % | 99.374 M 198.24 % | -101.158 M -100.00 % | -50.579 M 32.40 % | -74.818 M -100.00 % | -37.409 M |
Operating expenses | 223.428 M -33.77 % | 337.327 M 164.43 % | 127.566 M -62.53 % | 340.491 M 231.53 % | 102.704 M -17.50 % | 124.496 M -12.79 % | 142.760 M -29.51 % | 202.530 M 527.05 % | 32.299 M -97.48 % | 1.281 B 836.86 % | 136.779 M -5.23 % | 144.332 M 68.83 % | 85.489 M -62.90 % | 230.404 M -22.35 % | 296.713 M -8.09 % | 322.824 M 40.89 % | 229.136 M -76.78 % | 986.929 M 241.14 % | 289.302 M 15.12 % | 251.295 M -14.79 % | 294.920 M -20.55 % | 371.215 M 767.99 % | 42.767 M 369.25 % | 9.114 M -85.54 % | 63.013 M -45.43 % | 115.464 M 4 048.90 % | 2.783 M -98.64 % | 204.006 M 719.28 % | -32.943 M -121.26 % | 154.920 M 4 145.42 % | -3.830 M -102.55 % | 150.195 M 964.50 % | -17.374 M -100.00 % | -8.687 M -614.96 % | -1.215 M -100.00 % | -607.500 K |
Cost and expenses | 1.357 B -5.02 % | 1.429 B -2.02 % | 1.458 B -2.23 % | 1.492 B 48.49 % | 1.005 B -14.41 % | 1.174 B 19.19 % | 984.828 M -7.65 % | 1.066 B 33.69 % | 797.693 M -58.76 % | 1.934 B 361.78 % | 418.904 M -43.20 % | 737.571 M 55.60 % | 474.019 M -58.94 % | 1.155 B 58.03 % | 730.586 M -3.95 % | 760.595 M 23.96 % | 613.567 M -63.89 % | 1.699 B 75.83 % | 966.285 M -32.71 % | 1.436 B 15.59 % | 1.242 B -17.17 % | 1.500 B 17.01 % | 1.282 B 71.82 % | 746.007 M -28.28 % | 1.040 B -37.80 % | 1.672 B -3.62 % | 1.735 B 14.24 % | 1.519 B 0.00 % | 1.519 B 93.70 % | 784.094 M 0.00 % | 784.094 M -32.31 % | 1.158 B 0.00 % | 1.158 B 100.00 % | 579.163 M -48.11 % | 1.116 B 100.00 % | 558.116 M |
Research and development expenses | 62.484 M -50.80 % | 126.996 M 685.23 % | 16.173 M -84.97 % | 107.636 M | 0.000 -100.00 % | 64.283 M | 0.000 -100.00 % | 64.526 M | 0.000 -100.00 % | 44.050 M | 0.000 -100.00 % | 32.890 M | 0.000 -100.00 % | 38.718 M | 0.000 -100.00 % | 72.363 M | 0.000 -100.00 % | 84.717 M | 0.000 -100.00 % | 102.485 M | 0.000 -100.00 % | 85.132 M | 0.000 -100.00 % | 92.762 M | 0.000 -100.00 % | 41.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 160.944 M -18.58 % | 197.669 M 54.95 % | 127.566 M -31.25 % | 185.559 M 23.71 % | 150.000 M -2.12 % | 153.251 M 3.80 % | 147.637 M -0.37 % | 148.190 M -11.98 % | 168.351 M -5.06 % | 177.320 M 22.18 % | 145.126 M -25.12 % | 193.822 M -2.13 % | 198.041 M -16.39 % | 236.854 M -10.25 % | 263.910 M -12.50 % | 301.609 M 7.20 % | 281.353 M -18.59 % | 345.581 M 28.08 % | 269.819 M -10.25 % | 300.628 M -3.35 % | 311.058 M -15.23 % | 366.954 M 62.43 % | 225.915 M -18.41 % | 276.893 M 44.10 % | 192.155 M 17.22 % | 163.920 M 7.22 % | 152.889 M 29.05 % | 118.474 M 0.00 % | 118.474 M 49.26 % | 79.375 M 0.00 % | 79.375 M -5.26 % | 83.784 M 0.00 % | 83.784 M 100.00 % | 41.892 M -43.08 % | 73.603 M 100.00 % | 36.801 M |
Interest income | 0.000 | 0.000 | 0.000 100.00 % | -35.511 M -199.50 % | 35.691 M 45.87 % | 24.467 M 48.87 % | 16.435 M -50.00 % | 32.870 M -69.79 % | 108.807 M -63.95 % | 301.807 M 74.59 % | 172.862 M -16.11 % | 206.068 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 % | 7.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 13.513 M -83.32 % | 81.035 M -22.31 % | 104.301 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.029 M 0.00 % | 225.029 M 20.19 % | 187.234 M 0.00 % | 187.234 M -12.16 % | 213.143 M 0.00 % | 213.143 M 79.76 % | 118.571 M 0.00 % | 118.571 M 0.01 % | 118.556 M 0.00 % | 118.556 M -8.93 % | 130.183 M 0.00 % | 130.183 M 49.83 % | 86.889 M 0.00 % | 86.889 M 124.63 % | 38.681 M 18.66 % | 32.598 M 0.00 % | 32.598 M 186.82 % | 11.366 M 0.00 % | 11.366 M -45.74 % | 20.947 M 0.00 % | 20.947 M 100.00 % | 10.473 M -67.87 % | 32.593 M 100.00 % | 16.297 M |
Depreciation and amortization | 32.441 M 10.14 % | 29.454 M -17.47 % | 35.688 M 175.79 % | 12.941 M -65.67 % | 37.690 M -4.34 % | 39.399 M 78.82 % | 22.033 M 1 113.27 % | 1.816 M -96.24 % | 48.235 M -4.79 % | 50.662 M 5.36 % | 48.086 M -18.09 % | 58.706 M 45.79 % | 40.267 M -37.97 % | 64.918 M -14.00 % | 75.488 M 46.15 % | 51.651 M -43.49 % | 91.394 M 0.03 % | 91.368 M 7.12 % | 85.293 M 29.00 % | 66.120 M -15.37 % | 78.130 M 3.19 % | 75.714 M 80.14 % | 42.030 M -11.94 % | 47.727 M 20.82 % | 39.501 M 32.11 % | 29.901 M -1.46 % | 30.343 M 43.31 % | 21.174 M 0.00 % | 21.174 M 0.33 % | 21.104 M 0.00 % | 21.104 M 25.29 % | 16.844 M 0.00 % | 16.844 M 100.00 % | 8.422 M -54.98 % | 18.706 M 100.00 % | 9.353 M |
Operating income | 31.960 M 125.13 % | -127.189 M -170.77 % | 179.710 M 2 501.58 % | -7.483 M -106.52 % | 114.686 M 235.71 % | -84.511 M -149.22 % | 171.705 M 298.02 % | -86.711 M -11.71 % | -77.623 M 72.42 % | -281.452 M -311.07 % | -68.468 M 52.39 % | -143.797 M -68.87 % | -85.155 M -1 263.80 % | 7.317 M 103.35 % | -218.582 M 23.40 % | -285.341 M -13.06 % | -252.383 M 47.42 % | -480.042 M -201.81 % | -159.054 M -72.40 % | -92.260 M 28.86 % | -129.682 M 56.82 % | -300.341 M -1 673.70 % | 19.085 M 110.21 % | -186.840 M -707.89 % | 30.736 M -79.19 % | 147.691 M -35.52 % | 229.043 M 32.89 % | 172.349 M 0.00 % | 172.349 M 208.57 % | 55.855 M 0.00 % | 55.855 M -77.98 % | 253.650 M 0.00 % | 253.650 M 100.00 % | 126.825 M -33.80 % | 191.577 M 100.00 % | 95.789 M |
Operating income ratio | 0.02 123.55 % | -0.10 -189.06 % | 0.11 2 234.87 % | -0.01 -105.35 % | 0.10 233.53 % | -0.07 -149.68 % | 0.14 258.40 % | -0.09 -1.71 % | -0.09 75.30 % | -0.36 -95.29 % | -0.19 9.10 % | -0.20 -18.31 % | -0.17 -2 953.03 % | 0.01 101.32 % | -0.46 26.69 % | -0.63 -3.81 % | -0.60 17.66 % | -0.73 -263.62 % | -0.20 -208.27 % | -0.07 43.07 % | -0.11 54.28 % | -0.25 -2 054.04 % | 0.01 105.69 % | -0.23 -982.20 % | 0.03 -67.60 % | 0.08 -32.26 % | 0.12 14.31 % | 0.10 0.00 % | 0.10 53.65 % | 0.07 0.00 % | 0.07 -62.99 % | 0.18 0.00 % | 0.18 0.00 % | 0.18 22.98 % | 0.15 0.00 % | 0.15 |
Total other income expenses net | 143.173 M -30.85 % | 207.033 M | 0.000 100.00 % | -107.756 M -371.89 % | 39.632 M -35.77 % | 61.708 M 354.97 % | 13.563 M -96.03 % | 341.621 M 241.83 % | 99.938 M -92.77 % | 1.382 B 988.52 % | -155.555 M -181.48 % | 190.903 M 262.91 % | -117.180 M 13.96 % | -136.195 M 33.17 % | -203.788 M 16.14 % | -243.010 M -125.78 % | -107.629 M 84.29 % | -684.953 M -476.79 % | -118.752 M -125.55 % | 464.771 M 569.85 % | -98.919 M 31.50 % | -144.399 M -298.10 % | 72.892 M -57.23 % | 170.410 M 152.10 % | 67.595 M 158.67 % | 26.132 M 167.56 % | -38.681 M -18.66 % | -32.598 M 0.00 % | -32.598 M -151.89 % | -12.942 M -13.87 % | -11.366 M 50.00 % | -22.731 M -8.52 % | -20.947 M -100.00 % | -10.473 M 67.87 % | -32.593 M -100.00 % | -16.297 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 | 2008-06-30 | 2008-01-31 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | 1.680 B -7.68 % | 1.819 B -1.42 % | 1.846 B 2.52 % | 1.800 B 4.07 % | 1.730 B -1.71 % | 1.760 B -0.54 % | 1.769 B -1.13 % | 1.790 B -49.34 % | 3.533 B -4.01 % | 3.680 B -23.17 % | 4.791 B -4.00 % | 4.990 B -14.93 % | 5.866 B -5.20 % | 6.188 B 1.77 % | 6.080 B 5.11 % | 5.785 B -11.17 % | 6.512 B 10.19 % | 5.910 B 1.35 % | 5.832 B -3.18 % | 6.023 B -2.13 % | 6.154 B 15.45 % | 5.330 B 3.58 % | 5.146 B 22.69 % | 4.194 B 25.26 % | 3.349 B 90.25 % | 1.760 B 509.98 % | -429.306 M -136.22 % | 1.185 B 16.96 % | 1.013 B 175.51 % | 367.839 M 55 464.80 % | 662.000 K -99.79 % | 320.651 M -54.64 % | 706.941 M |
Total investments | 0.000 -100.00 % | 227.599 M | 0.000 -100.00 % | 228.524 M | 0.000 -100.00 % | 275.867 M | 0.000 -100.00 % | 617.869 M | 0.000 -100.00 % | 10.510 M 36.96 % | 7.674 M -41.76 % | 13.177 M -30.92 % | 19.075 M -40.08 % | 31.832 M 48.82 % | 21.389 M -39.50 % | 35.356 M -7.23 % | 38.112 M -0.06 % | 38.135 M -2.73 % | 39.204 M -0.97 % | 39.590 M 0.67 % | 39.326 M -0.42 % | 39.493 M -77.92 % | 178.877 M 136.46 % | 75.647 M | 0.000 -100.00 % | 88.006 M -78.68 % | 412.704 M 20.76 % | 341.754 M -6.36 % | 364.977 M 182.17 % | 129.347 M | 0.000 -100.00 % | 84.659 M -2.48 % | 86.812 M |
Total debt | 1.724 B -7.92 % | 1.873 B -2.50 % | 1.921 B 4.82 % | 1.832 B 0.85 % | 1.817 B 2.31 % | 1.776 B -0.66 % | 1.788 B -1.24 % | 1.810 B -50.00 % | 3.621 B -2.14 % | 3.700 B -22.99 % | 4.804 B -4.84 % | 5.049 B -15.15 % | 5.950 B -4.88 % | 6.255 B 1.92 % | 6.137 B 5.43 % | 5.821 B -11.24 % | 6.558 B 3.29 % | 6.349 B 7.05 % | 5.931 B -5.99 % | 6.309 B -2.39 % | 6.464 B 8.30 % | 5.968 B 1.63 % | 5.872 B 1.18 % | 5.804 B 26.49 % | 4.589 B 63.91 % | 2.799 B | 0.000 -100.00 % | 2.167 B 64.58 % | 1.317 B 36.17 % | 967.017 M 62.87 % | 593.752 M -11.37 % | 669.953 M -10.52 % | 748.706 M |
Accumulated other comprehensive income loss | 601.036 M -47.75 % | 1.150 B 92.72 % | 596.869 M -3.00 % | 615.311 M -4.03 % | 641.182 M -1.95 % | 653.953 M 0.98 % | 647.602 M -8.99 % | 711.564 M 6.83 % | 666.097 M 2.73 % | 648.389 M 54.12 % | 420.717 M 136.09 % | -1.166 B -222.30 % | 953.180 M 174.90 % | -1.273 B -213.57 % | 1.121 B 171.26 % | -1.572 B -247.98 % | 1.063 B 173.86 % | -1.439 B -231.43 % | 1.095 B 245.35 % | -753.024 M -160.96 % | 1.235 B 297.76 % | -624.653 M -151.29 % | 1.218 B 347.33 % | -492.407 M -140.46 % | 1.217 B 409.06 % | -393.728 M | 0.000 100.00 % | -341.489 M | 0.000 100.00 % | -307.665 M -1 544.48 % | -18.709 M 93.07 % | -269.926 M -8.52 % | -248.742 M |
Retained earnings | -229.655 M 65.97 % | -674.873 M -39.28 % | -484.557 M 21.82 % | -619.778 M 32.61 % | -919.710 M 14.66 % | -1.078 B -32.51 % | -813.298 M 15.86 % | -966.590 M -5.76 % | -913.957 M -4.78 % | -872.236 M 49.38 % | -1.723 B -14.93 % | -1.499 B 26.16 % | -2.030 B -11.71 % | -1.818 B 3.16 % | -1.877 B -20.03 % | -1.564 B -48.52 % | -1.053 B -52.25 % | -691.557 M -225.58 % | 550.711 M -31.52 % | 804.247 M 31.81 % | 610.156 M -25.25 % | 816.274 M -34.50 % | 1.246 B 6.01 % | 1.176 B -2.45 % | 1.205 B 6.55 % | 1.131 B | 0.000 -100.00 % | 850.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M 0.00 % | 88.856 M | 0.000 | 0.000 |
Total equity | 1.452 B 17.17 % | 1.239 B 3.88 % | 1.193 B 10.85 % | 1.076 B -0.01 % | 1.076 B 15.60 % | 930.939 M 1.76 % | 914.846 M 10.82 % | 825.516 M -0.86 % | 832.682 M -2.80 % | 856.695 M 486.16 % | -221.852 M -503.59 % | 54.969 M 298.07 % | 13.809 M -94.00 % | 230.273 M -54.10 % | 501.653 M -40.71 % | 846.065 M -33.27 % | 1.268 B -19.14 % | 1.568 B -46.07 % | 2.907 B -9.14 % | 3.200 B 4.15 % | 3.072 B -6.02 % | 3.269 B -11.12 % | 3.678 B 1.64 % | 3.619 B -2.15 % | 3.699 B 50.33 % | 2.460 B 6.08 % | 2.319 B 5.53 % | 2.198 B 5.75 % | 2.078 B 4.38 % | 1.991 B 0.50 % | 1.981 B 108.12 % | 951.931 M 58.49 % | 600.637 M |
Other non current liabilities | 298.746 M -4.47 % | 312.722 M -59.87 % | 779.332 M 60.15 % | 486.614 M -58.40 % | 1.170 B -1.38 % | 1.186 B -22.70 % | 1.534 B 5.98 % | 1.448 B 110.52 % | 687.697 M -0.32 % | 689.887 M -2.40 % | 706.847 M -0.44 % | 709.938 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.228 B | 0.000 -100.00 % | 37.224 M 0.00 % | 37.224 M 545.02 % | 5.771 M 0.00 % | 5.771 M 56.78 % | 3.681 M |
Long term debt | 744.236 M -11.53 % | 841.192 M 470.28 % | 147.505 M -4.10 % | 153.816 M -73.91 % | 589.638 M -27.23 % | 810.239 M -0.25 % | 812.260 M -3.29 % | 839.905 M -52.89 % | 1.783 B 15.93 % | 1.538 B -14.30 % | 1.794 B -52.93 % | 3.812 B -7.89 % | 4.138 B -2.46 % | 4.242 B 11.90 % | 3.791 B 87.57 % | 2.021 B -26.95 % | 2.767 B 46.68 % | 1.887 B -38.80 % | 3.083 B -10.81 % | 3.456 B 0.39 % | 3.443 B 21.90 % | 2.824 B 11.89 % | 2.524 B -2.15 % | 2.580 B -6.32 % | 2.754 B 68.30 % | 1.636 B | 0.000 -100.00 % | 732.289 M 89.00 % | 387.459 M 61.44 % | 240.000 M -17.24 % | 290.000 M -23.08 % | 377.000 M 239.64 % | 111.000 M |
Total non current liabilities | 1.043 B -9.61 % | 1.154 B 24.50 % | 926.837 M -4.55 % | 970.988 M -44.81 % | 1.759 B -11.87 % | 1.996 B -14.93 % | 2.347 B 2.58 % | 2.288 B -7.40 % | 2.470 B 10.90 % | 2.228 B -10.94 % | 2.501 B -44.68 % | 4.522 B -6.28 % | 4.825 B -6.64 % | 5.168 B 9.15 % | 4.735 B 59.23 % | 2.973 B -20.52 % | 3.741 B 31.34 % | 2.848 B -27.40 % | 3.923 B -8.31 % | 4.279 B 5.67 % | 4.049 B 18.63 % | 3.413 B 10.12 % | 3.100 B -1.09 % | 3.134 B -3.72 % | 3.255 B 87.66 % | 1.734 B 41.00 % | 1.230 B 60.02 % | 768.707 M 78.53 % | 430.585 M 54.06 % | 279.489 M -5.50 % | 295.771 M -22.73 % | 382.771 M 233.77 % | 114.681 M |
Other current liabilities | 1.789 B -11.35 % | 2.018 B 17.41 % | 1.718 B 24.44 % | 1.381 B -22.97 % | 1.793 B 15.28 % | 1.555 B 4.75 % | 1.485 B -28.42 % | 2.074 B -5.93 % | 2.205 B 4.84 % | 2.103 B 3.75 % | 2.027 B 548.74 % | -451.717 M -116.03 % | 2.818 B 11 370.81 % | -25.005 M -101.20 % | 2.080 B 3 946.71 % | 51.399 M -96.21 % | 1.357 B 494.17 % | 228.419 M -80.21 % | 1.154 B 428.23 % | 218.527 M -59.78 % | 543.328 M 223.50 % | 167.952 M -54.94 % | 372.724 M 3 674.04 % | 9.876 M -98.16 % | 536.163 M 42.16 % | 377.164 M -74.93 % | 1.504 B 365.06 % | 323.443 M 54.07 % | 209.938 M -46.78 % | 394.499 M 182.32 % | 139.734 M -51.27 % | 286.760 M -28.45 % | 400.773 M |
Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 64.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.209 B | 0.000 -100.00 % | 1.796 B 131.05 % | 777.215 M -52.29 % | 1.629 B | 0.000 -100.00 % | 962.676 M | 0.000 -100.00 % | 384.352 M | 0.000 -100.00 % | 443.739 M | 0.000 -100.00 % | 338.016 M | 0.000 -100.00 % | 335.721 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Short term debt | 979.993 M -5.04 % | 1.032 B -41.80 % | 1.773 B 5.64 % | 1.679 B 6.73 % | 1.573 B 15.99 % | 1.356 B -5.63 % | 1.437 B 1.22 % | 1.419 B -30.91 % | 2.055 B -10.40 % | 2.293 B -27.11 % | 3.146 B 128.58 % | 1.376 B -28.91 % | 1.936 B 791.61 % | 217.096 M -90.89 % | 2.382 B -39.03 % | 3.907 B 2.85 % | 3.799 B -15.06 % | 4.472 B 56.99 % | 2.849 B -0.16 % | 2.853 B -5.55 % | 3.021 B -3.91 % | 3.144 B -6.11 % | 3.348 B 3.83 % | 3.225 B 75.74 % | 1.835 B 57.74 % | 1.163 B | 0.000 -100.00 % | 1.435 B 54.40 % | 929.293 M 27.82 % | 727.017 M 139.35 % | 303.752 M 3.69 % | 292.953 M -54.06 % | 637.706 M |
Total current liabilities | 3.794 B -7.75 % | 4.113 B -5.45 % | 4.350 B -0.56 % | 4.374 B 7.26 % | 4.078 B 12.42 % | 3.628 B -13.09 % | 4.174 B -13.22 % | 4.810 B -8.42 % | 5.252 B -3.76 % | 5.457 B -8.47 % | 5.963 B 52.37 % | 3.913 B -30.40 % | 5.622 B 21.95 % | 4.610 B -14.03 % | 5.362 B -15.34 % | 6.334 B 3.47 % | 6.121 B -6.40 % | 6.540 B 26.97 % | 5.151 B 12.10 % | 4.594 B -2.97 % | 4.735 B -0.92 % | 4.779 B -1.14 % | 4.834 B 14.52 % | 4.221 B 33.47 % | 3.163 B 22.30 % | 2.586 B 10.06 % | 2.350 B -4.66 % | 2.464 B 75.98 % | 1.400 B 4.13 % | 1.345 B 123.51 % | 601.677 M -39.80 % | 999.519 M -20.89 % | 1.263 B |
Total liabilities | 4.837 B -8.16 % | 5.267 B -0.19 % | 5.277 B -1.28 % | 5.345 B -8.43 % | 5.838 B 3.80 % | 5.624 B -13.75 % | 6.520 B -8.13 % | 7.098 B -8.09 % | 7.723 B 0.49 % | 7.685 B -9.20 % | 8.464 B 0.34 % | 8.435 B -19.26 % | 10.447 B 6.84 % | 9.778 B -3.16 % | 10.097 B 8.48 % | 9.307 B -5.63 % | 9.862 B 5.05 % | 9.388 B 3.46 % | 9.074 B 2.26 % | 8.873 B 1.01 % | 8.784 B 7.23 % | 8.192 B 3.26 % | 7.934 B 7.87 % | 7.355 B 14.61 % | 6.418 B 48.54 % | 4.321 B 20.70 % | 3.580 B 10.72 % | 3.233 B 76.58 % | 1.831 B 12.72 % | 1.624 B 80.99 % | 897.448 M -35.08 % | 1.382 B 0.30 % | 1.378 B |
Other non current assets | 412.241 M 2.77 % | 401.129 M -1.51 % | 407.297 M 12.27 % | 362.778 M -14.39 % | 423.765 M 16.15 % | 364.848 M -11.24 % | 411.045 M 10.20 % | 372.986 M -19.07 % | 460.897 M 18.06 % | 390.384 M -22.83 % | 505.902 M 2.62 % | 492.975 M -5.04 % | 519.131 M -61.58 % | 1.351 B -33.47 % | 2.031 B 19.82 % | 1.695 B -34.35 % | 2.582 B 2.81 % | 2.511 B -3.73 % | 2.609 B -6.05 % | 2.777 B -12.65 % | 3.179 B 24.72 % | 2.549 B 3.06 % | 2.473 B 10.06 % | 2.247 B 0.54 % | 2.235 B 6 816.48 % | 32.312 M 442.60 % | 5.955 M -96.60 % | 174.973 M 627.45 % | 24.053 M -62.95 % | 64.914 M -26.92 % | 88.825 M -69.41 % | 290.380 M 364.27 % | 62.546 M |
Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.510 M 36.96 % | 7.674 M -41.76 % | 13.177 M -30.19 % | 18.875 M -40.70 % | 31.832 M 111.54 % | -275.919 M -880.40 % | 35.356 M -7.23 % | 38.112 M -0.06 % | 38.135 M -2.73 % | 39.204 M -0.97 % | 39.590 M 0.67 % | 39.326 M 191.45 % | 13.493 M -92.46 % | 178.877 M 136.46 % | 75.647 M | 0.000 | 0.000 -100.00 % | 765.156 M 123.89 % | 341.754 M -6.36 % | 364.977 M 182.17 % | 129.347 M | 0.000 -100.00 % | 84.659 M -2.48 % | 86.812 M |
Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.107 B | 0.000 -100.00 % | 1.087 B -1.15 % | 1.100 B -2.10 % | 1.124 B -2.73 % | 1.155 B -4.67 % | 1.212 B 5.90 % | 1.144 B 5.62 % | 1.083 B 4.17 % | 1.040 B -1.10 % | 1.052 B -0.36 % | 1.055 B 22.78 % | 859.617 M 31.42 % | 654.098 M 29.08 % | 506.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M |
Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.674 M -100.69 % | 1.107 B | 0.000 -100.00 % | 1.087 B -1.15 % | 1.100 B -2.10 % | 1.124 B -2.73 % | 1.155 B -4.67 % | 1.212 B 5.52 % | 1.148 B 5.59 % | 1.088 B 4.16 % | 1.044 B -1.10 % | 1.056 B -0.36 % | 1.059 B 22.67 % | 863.692 M 31.23 % | 658.173 M 28.85 % | 510.800 M 12 434.97 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M |
Property plant equipment net | 2.390 B -1.22 % | 2.419 B -1.70 % | 2.461 B -2.73 % | 2.530 B 4.88 % | 2.412 B -2.95 % | 2.486 B -2.26 % | 2.543 B -1.96 % | 2.594 B -26.22 % | 3.516 B -3.25 % | 3.634 B -0.92 % | 3.667 B 40.40 % | 2.612 B -32.39 % | 3.863 B 37.70 % | 2.806 B -4.78 % | 2.947 B -6.98 % | 3.168 B -1.90 % | 3.229 B -5.50 % | 3.417 B -8.65 % | 3.741 B -3.80 % | 3.888 B 5.38 % | 3.690 B -1.59 % | 3.749 B 15.17 % | 3.255 B 5.34 % | 3.091 B 16.35 % | 2.656 B 10.88 % | 2.396 B 37.58 % | 1.741 B 22.60 % | 1.420 B 29.04 % | 1.101 B 2.75 % | 1.071 B -4.81 % | 1.125 B 125.11 % | 499.891 M 4.22 % | 479.637 M |
Total non current assets | 2.802 B -0.65 % | 2.820 B -1.67 % | 2.868 B -0.85 % | 2.893 B 2.00 % | 2.836 B -0.50 % | 2.850 B -3.51 % | 2.954 B -0.43 % | 2.967 B -25.39 % | 3.977 B -1.44 % | 4.035 B -7.97 % | 4.384 B -1.17 % | 4.436 B -2.79 % | 4.563 B -16.09 % | 5.438 B -7.96 % | 5.908 B -1.31 % | 5.986 B -14.06 % | 6.966 B -2.44 % | 7.140 B -6.51 % | 7.638 B -2.98 % | 7.873 B -1.98 % | 8.032 B 8.11 % | 7.429 B 5.69 % | 7.029 B 11.21 % | 6.321 B 13.55 % | 5.567 B 88.91 % | 2.947 B 16.78 % | 2.523 B 29.69 % | 1.946 B 30.14 % | 1.495 B 17.64 % | 1.271 B 4.21 % | 1.219 B 38.52 % | 880.325 M 38.82 % | 634.136 M |
Other current assets | 850.029 M 33.86 % | 635.015 M 8.56 % | 584.970 M 67.23 % | 349.794 M -53.48 % | 751.968 M 69.76 % | 442.956 M -39.08 % | 727.162 M -3.97 % | 757.203 M -21.30 % | 962.162 M 80.11 % | 534.216 M -31.35 % | 778.170 M 18.13 % | 658.716 M -76.15 % | 2.762 B 147.87 % | 1.114 B 32.04 % | 843.758 M -31.98 % | 1.240 B 14.70 % | 1.081 B -15.32 % | 1.277 B -25.15 % | 1.706 B 43.44 % | 1.190 B -19.66 % | 1.481 B 76.10 % | 840.894 M -31.11 % | 1.221 B 113.91 % | 570.610 M -75.01 % | 2.283 B 14.90 % | 1.987 B 343.92 % | 447.585 M -65.92 % | 1.313 B 192.30 % | 449.258 M -41.49 % | 767.827 M 39.69 % | 549.679 M 73.25 % | 317.279 M -9.86 % | 351.997 M |
Short term investments | 0.000 -100.00 % | 227.599 M | 0.000 -100.00 % | 228.524 M | 0.000 -100.00 % | 275.867 M | 0.000 -100.00 % | 617.869 M | 0.000 -100.00 % | 596.115 M | 0.000 -100.00 % | 506.802 M 253 301.00 % | 200.000 K -99.89 % | 184.496 M -37.94 % | 297.308 M 404.72 % | 58.905 M | 0.000 -100.00 % | 33.450 M | 0.000 -100.00 % | 179.579 M | 0.000 -100.00 % | 26.000 M | 0.000 -100.00 % | 105.887 M | 0.000 -100.00 % | 88.006 M 124.97 % | -352.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 44.598 M -16.36 % | 53.323 M -29.03 % | 75.136 M 133.41 % | 32.191 M -63.11 % | 87.265 M 441.08 % | 16.128 M -12.21 % | 18.372 M -10.76 % | 20.588 M -76.54 % | 87.746 M 350.77 % | 19.466 M 41.96 % | 13.712 M -76.59 % | 58.585 M -30.18 % | 83.903 M 25.40 % | 66.907 M 17.72 % | 56.834 M 56.17 % | 36.392 M -20.48 % | 45.766 M -89.58 % | 439.067 M 341.07 % | 99.547 M -65.21 % | 286.135 M -7.53 % | 309.428 M -51.47 % | 637.577 M -12.20 % | 726.134 M -54.88 % | 1.610 B 29.79 % | 1.240 B 19.32 % | 1.039 B 142.10 % | 429.306 M -56.27 % | 981.779 M 223.70 % | 303.301 M -49.38 % | 599.178 M 1.03 % | 593.090 M 69.79 % | 349.302 M 736.35 % | 41.765 M |
Cash and short term investments | 44.598 M -16.36 % | 53.323 M -29.03 % | 75.136 M -71.18 % | 260.715 M 198.76 % | 87.265 M 441.08 % | 16.128 M -12.21 % | 18.372 M -10.76 % | 20.588 M -76.54 % | 87.746 M 350.77 % | 19.466 M 41.96 % | 13.712 M -76.59 % | 58.585 M -30.34 % | 84.103 M 25.70 % | 66.907 M -81.11 % | 354.142 M 873.13 % | 36.392 M -20.48 % | 45.766 M -89.58 % | 439.067 M 341.07 % | 99.547 M -65.21 % | 286.135 M -7.53 % | 309.428 M -53.37 % | 663.577 M -8.62 % | 726.134 M -54.88 % | 1.610 B 29.79 % | 1.240 B 19.32 % | 1.039 B 142.10 % | 429.306 M -56.27 % | 981.779 M 223.70 % | 303.301 M -49.38 % | 599.178 M 1.03 % | 593.090 M 69.79 % | 349.302 M 736.35 % | 41.765 M |
Total current assets | 3.487 B -5.39 % | 3.686 B 2.34 % | 3.601 B 2.06 % | 3.529 B -13.46 % | 4.078 B 10.07 % | 3.705 B -17.33 % | 4.481 B -9.58 % | 4.956 B 8.24 % | 4.579 B 1.59 % | 4.507 B 16.83 % | 3.858 B -4.84 % | 4.054 B -31.26 % | 5.898 B 29.04 % | 4.570 B -2.56 % | 4.690 B 12.57 % | 4.167 B 0.07 % | 4.164 B 9.13 % | 3.815 B -12.16 % | 4.344 B 3.40 % | 4.201 B 9.81 % | 3.825 B -5.13 % | 4.032 B -12.01 % | 4.583 B -1.52 % | 4.653 B 2.28 % | 4.550 B 18.66 % | 3.834 B 13.58 % | 3.376 B -3.14 % | 3.485 B 44.37 % | 2.414 B 2.97 % | 2.345 B 41.31 % | 1.659 B 14.12 % | 1.454 B 8.13 % | 1.345 B |
Inventory | 2.083 B -20.64 % | 2.625 B 7.32 % | 2.446 B -6.13 % | 2.606 B -4.48 % | 2.728 B 4.31 % | 2.616 B -21.89 % | 3.348 B 9.52 % | 3.057 B 3.77 % | 2.946 B 3.54 % | 2.846 B 10.32 % | 2.580 B 6.33 % | 2.426 B -5.02 % | 2.554 B -4.14 % | 2.665 B -8.27 % | 2.905 B 0.52 % | 2.890 B 91.07 % | 1.512 B 4.49 % | 1.447 B -15.65 % | 1.716 B 5.64 % | 1.624 B 60.96 % | 1.009 B 9.50 % | 921.526 M -4.81 % | 968.041 M -15.70 % | 1.148 B 11.86 % | 1.027 B 27.07 % | 807.872 M -44.42 % | 1.454 B 22.13 % | 1.190 B 11.65 % | 1.066 B 9.05 % | 977.539 M 89.30 % | 516.386 M -0.72 % | 520.157 M -26.81 % | 710.694 M |
Net receivables | 508.992 M 36.92 % | 371.731 M -24.88 % | 494.836 M 58.63 % | 311.953 M -38.84 % | 510.098 M 34.64 % | 378.856 M -2.18 % | 387.305 M -23.02 % | 503.106 M -13.64 % | 582.600 M 13.89 % | 511.538 M 5.17 % | 486.374 M 20.46 % | 403.775 M -18.86 % | 497.646 M -7.88 % | 540.225 M -8.05 % | 587.539 M 58.32 % | 371.120 M -75.65 % | 1.524 B 105.26 % | 742.597 M -9.64 % | 821.830 M -25.34 % | 1.101 B 7.29 % | 1.026 B -23.59 % | 1.343 B -19.50 % | 1.668 B 36.82 % | 1.219 B -25.48 % | 1.636 B 18.05 % | 1.386 B 32.59 % | 1.045 B | 0.000 -100.00 % | 595.506 M | 0.000 | 0.000 -100.00 % | 267.158 M 11.23 % | 240.183 M |
Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 210.943 M 0.00 % | 210.943 M 30.53 % | 161.600 M 0.00 % | 161.600 M 52.20 % | 106.175 M 400.30 % | -35.356 M 7.23 % | -38.112 M 0.06 % | -38.135 M -137.82 % | 100.843 M 25.28 % | 80.497 M 1.00 % | 79.700 M 28.58 % | 61.987 M -1.13 % | 62.696 M 42.64 % | 43.954 M 155.23 % | 17.221 M 120.61 % | 7.806 M 18.18 % | 6.605 M 50.32 % | 4.394 M 274.91 % | 1.172 M -7.06 % | 1.261 M 2.27 % | 1.233 M -6.59 % | 1.320 M 23.83 % | 1.066 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 | 0.000 |
Account payables | 1.026 B -3.54 % | 1.063 B 23.87 % | 858.461 M -8.93 % | 942.593 M 40.86 % | 669.184 M 5.21 % | 636.069 M -47.20 % | 1.205 B -6.59 % | 1.290 B 151.89 % | 511.990 M -16.68 % | 614.511 M 44.65 % | 424.831 M 11.82 % | 379.935 M -49.91 % | 758.434 M 10.16 % | 688.464 M -17.98 % | 839.412 M 25.22 % | 670.349 M -25.02 % | 893.988 M 13.11 % | 790.348 M -27.21 % | 1.086 B 2.23 % | 1.062 B -3.90 % | 1.105 B 19.80 % | 922.551 M -10.30 % | 1.029 B 92.09 % | 535.443 M -19.55 % | 665.533 M -22.94 % | 863.623 M 10.80 % | 779.469 M 16.94 % | 666.583 M 171.93 % | 245.133 M 20.17 % | 203.983 M 46.52 % | 139.216 M -64.81 % | 395.570 M 99.45 % | 198.326 M |
Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 307.988 M 606.07 % | 43.620 M -45.86 % | 80.568 M 68.79 % | 47.734 M 78.10 % | 26.802 M -94.43 % | 480.860 M 7.67 % | 446.617 M 22.37 % | 364.967 M -8.80 % | 400.196 M 264.38 % | 109.829 M -20.41 % | 137.987 M 127.11 % | 60.759 M -19.94 % | 75.894 M 6.89 % | 71.001 M -17.19 % | 85.739 M 38.85 % | 61.751 M -19.04 % | 76.276 M 16.20 % | 65.643 M -34.99 % | 100.979 M 19.53 % | 84.479 M -25.20 % | 112.945 M -10.31 % | 125.934 M -30.78 % | 181.932 M 175.96 % | 65.928 M 66.86 % | 39.512 M 147.37 % | 15.973 M -17.38 % | 19.333 M 1.89 % | 18.975 M -21.71 % | 24.236 M -9.06 % | 26.652 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 146.788 M 47.36 % | 99.614 M -2.90 % | 102.593 M -68.67 % | 327.423 M -0.84 % | 330.207 M -1.10 % | 333.869 M -0.64 % | 336.011 M -0.87 % | 338.963 M -0.86 % | 341.915 M -2.27 % | 349.867 M -0.29 % | 350.899 M -5.15 % | 369.940 M -1.38 % | 375.113 M -1.64 % | 381.374 M 3.16 % | 369.707 M 62.20 % | 227.929 M 10.71 % | 205.875 M 57.14 % | 131.013 M 16.22 % | 112.728 M 6.94 % | 105.411 M -0.88 % | 106.345 M 3.58 % | 102.673 M 6.86 % | 96.082 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 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.425 M -8.71 % | 11.420 M -6.26 % | 12.183 M 5.55 % | 11.542 M -6.51 % | 12.346 M -17.73 % | 15.006 M -8.66 % | 16.428 M -9.74 % | 18.200 M 43.79 % | 12.657 M 10.22 % | 11.483 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 287.000 K -47.24 % | 544.000 K -29.72 % | 774.000 K -22.21 % | 995.000 K 151.26 % | 396.000 K -45.15 % | 722.000 K -26.63 % | 984.000 K 202.77 % | 325.000 K -74.85 % | 1.292 M -45.37 % | 2.365 M -65.43 % | 6.841 M -13.74 % | 7.931 M -11.71 % | 8.983 M 100.50 % | -1.796 B -20 215.96 % | 8.927 M -94.17 % | 153.154 M -22.74 % | 198.229 M -19.44 % | 246.074 M -9.50 % | 271.902 M -11.77 % | 308.172 M 82.10 % | 169.230 M -23.58 % | 221.440 M -14.03 % | 257.591 M 261.49 % | 71.258 M -18.48 % | 87.412 M -15.01 % | 102.848 M | 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 -100.00 % | 255.026 M 2.89 % | 247.860 M 10.73 % | 223.847 M -82.81 % | 1.302 B -13.13 % | 1.499 B 39.18 % | 1.077 B -40.74 % | 1.818 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 33.32 % | 743.826 M -3.13 % | 767.839 M -45.64 % | 1.412 B 378.28 % | -507.540 M -151.18 % | 991.686 M 137.52 % | -2.643 B -366.56 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M 0.00 % | 991.686 M -58.76 % | 2.405 B 94.33 % | 1.237 B -44.52 % | 2.230 B 77.52 % | 1.256 B -36.84 % | 1.989 B 55.26 % | 1.281 B -32.95 % | 1.911 B 56.40 % | 1.222 B 43.85 % | 849.379 M |
Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 183.770 M -37.55 % | 294.289 M 0.00 % | 294.289 M -15.82 % | 349.578 M 0.00 % | 349.578 M -1.20 % | 353.828 M -0.01 % | 353.876 M -3.81 % | 367.884 M -0.04 % | 368.023 M 9.26 % | 336.838 M -41.40 % | 574.798 M 0.26 % | 573.330 M -0.64 % | 577.019 M -2.64 % | 592.654 M 0.08 % | 592.201 M -3.36 % | 612.814 M -0.67 % | 616.970 M 29.71 % | 475.668 M -0.19 % | 476.559 M 1.36 % | 470.144 M 4.94 % | 447.995 M 12.37 % | 398.682 M 17 501.85 % | 2.265 M 0.00 % | 2.265 M 0.00 % | 2.265 M -61.62 % | 5.902 M 160.57 % | 2.265 M | 0.000 | 0.000 | 0.000 |
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 | 0.000 |
Total assets | 6.289 B -3.33 % | 6.506 B 0.56 % | 6.470 B 0.75 % | 6.421 B -7.12 % | 6.914 B 5.47 % | 6.555 B -11.84 % | 7.435 B -6.16 % | 7.923 B -7.39 % | 8.555 B 0.16 % | 8.542 B 3.64 % | 8.242 B -2.92 % | 8.490 B -18.84 % | 10.461 B 4.52 % | 10.008 B -5.57 % | 10.598 B 4.38 % | 10.153 B -8.78 % | 11.130 B 1.59 % | 10.956 B -8.56 % | 11.981 B -0.76 % | 12.073 B 1.83 % | 11.857 B 3.45 % | 11.462 B -1.30 % | 11.612 B 5.81 % | 10.974 B 8.48 % | 10.116 B 49.19 % | 6.781 B 14.95 % | 5.899 B 8.62 % | 5.431 B 38.93 % | 3.909 B 8.13 % | 3.615 B 25.59 % | 2.879 B 23.32 % | 2.334 B 17.96 % | 1.979 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 | 2008-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 | 2008-06-30 | 2008-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | 256.873 M 180.60 % | 91.545 M 200.00 % | -91.545 M -120.69 % | 442.564 M 237.70 % | -321.396 M -152.39 % | 613.456 M 31.38 % | 466.930 M 157.07 % | -818.184 M -28.94 % | -634.564 M 36.59 % | -1.001 B -630.25 % | 188.735 M -71.52 % | 662.643 M 151.18 % | 263.817 M 31.47 % | 200.671 M 326.88 % | 47.009 M -90.14 % | 476.712 M 11.49 % | 427.565 M -70.71 % | 1.460 B 115.97 % | 675.881 M 1 537.58 % | -47.015 M -150.64 % | 92.833 M 135.45 % | -261.896 M -515.66 % | 63.008 M 118.70 % | -336.926 M 0.51 % | -338.648 M -70.65 % | -198.450 M -475.43 % | 52.860 M 129.91 % | -176.752 M 0.00 % | -176.752 M 50.89 % | -359.879 M 0.00 % | -359.879 M -500.55 % | 89.846 M 0.00 % | 89.846 M 100.00 % | 44.923 M -0.56 % | 45.175 M 100.00 % | 22.587 M |
Accounts receivables | -137.261 M -175.05 % | 182.883 M 200.00 % | -182.883 M -239.15 % | 131.430 M 200.14 % | -131.242 M -731.91 % | -15.776 M -113.62 % | 115.801 M 49.72 % | 77.345 M 201.64 % | -76.096 M 67.53 % | -234.362 M -183.73 % | -82.599 M -162.29 % | 132.605 M | 0.000 100.00 % | -211.078 M | 0.000 -100.00 % | 243.051 M | 0.000 -100.00 % | 303.479 M | 0.000 -100.00 % | 449.889 M | 0.000 100.00 % | -139.113 M | 0.000 -100.00 % | 171.223 M | 0.000 100.00 % | -582.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | 542.033 M 439.39 % | -159.707 M -200.00 % | 159.707 M 30.71 % | 122.182 M 204.76 % | -116.629 M -115.92 % | 732.790 M 351.88 % | -290.927 M -86.91 % | -155.650 M -130.65 % | -67.483 M 78.24 % | -310.055 M -178.72 % | -111.241 M -556.44 % | -16.946 M -100.00 % | -8.473 M -102.61 % | 324.095 M 100.00 % | 162.048 M 184.55 % | -191.665 M -100.00 % | -95.833 M -164.00 % | 149.749 M 100.00 % | 74.875 M -6.06 % | 79.701 M 100.00 % | 39.851 M -84.48 % | 256.786 M 100.00 % | 128.393 M 141.79 % | -307.222 M -100.00 % | -153.611 M -139.96 % | 384.387 M 100.00 % | 192.194 M 280.72 % | -106.348 M 0.00 % | -106.348 M 53.50 % | -228.691 M 0.00 % | -228.691 M -340.05 % | 95.269 M 0.00 % | 95.269 M 100.00 % | 47.634 M 133.76 % | -141.078 M -100.00 % | -70.539 M |
Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.903 M 105.94 % | -1.262 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -147.899 M -316.32 % | 68.369 M 200.00 % | -68.369 M -136.18 % | 188.952 M 356.99 % | -73.525 M 29.00 % | -103.558 M -116.13 % | 642.056 M 186.78 % | -739.879 M -50.69 % | -490.985 M -7.59 % | -456.349 M -219.28 % | 382.575 M -30.06 % | 546.984 M 100.88 % | 272.290 M 210.64 % | 87.654 M 176.20 % | -115.039 M -127.05 % | 425.326 M -18.74 % | 523.397 M -48.00 % | 1.006 B 67.46 % | 601.006 M 204.23 % | -576.605 M -1 188.29 % | 52.983 M 113.96 % | -379.569 M -480.51 % | -65.385 M 67.46 % | -200.927 M -8.59 % | -185.037 M 0.00 % | -185.037 M -32.80 % | -139.334 M -97.91 % | -70.404 M 0.00 % | -70.404 M 46.33 % | -131.188 M 0.00 % | -131.188 M -2 319.10 % | -5.423 M 0.00 % | -5.423 M -100.00 % | -2.712 M -101.46 % | 186.253 M 100.00 % | 93.126 M |
Other non cash items | -313.197 M -155.71 % | -122.482 M -453.32 % | 34.666 M 120.49 % | -169.183 M -166.67 % | 253.767 M 140.69 % | -623.686 M -15.17 % | -541.529 M -217.15 % | 462.252 M 352.82 % | 102.082 M 70.75 % | 59.783 M -17.40 % | 72.377 M 108.67 % | -834.751 M -218.15 % | 706.513 M 422.11 % | -219.340 M -152.14 % | 420.690 M 95.04 % | 215.692 M -63.71 % | 594.432 M 266.89 % | 162.019 M -75.47 % | 660.576 M 221.54 % | 205.439 M 193.12 % | -220.623 M -122.97 % | 960.532 M 386.80 % | -334.911 M -210.38 % | 303.427 M 146.32 % | -655.100 M -298.60 % | 329.866 M 497.56 % | 55.202 M 799.29 % | -7.894 M -119.31 % | 40.881 M 593.79 % | -8.279 M -179.13 % | 10.463 M 113.84 % | -75.585 M -575.13 % | -11.196 M -100.00 % | -5.598 M -191.41 % | 6.124 M 100.00 % | 3.062 M |
Net cash provided by operating activities | 155.449 M 73.51 % | 89.591 M -22.95 % | 116.281 M -60.43 % | 293.843 M 114.13 % | 137.224 M 204.10 % | 45.124 M -58.58 % | 108.944 M 127.76 % | -392.475 M 23.37 % | -512.153 M -1 665.31 % | -29.012 M -128.90 % | 100.377 M 598.87 % | -20.121 M -103.67 % | 547.874 M 492.99 % | -139.412 M -176.17 % | 183.026 M -21.51 % | 233.180 M -28.14 % | 324.482 M -31.08 % | 470.785 M -4.38 % | 492.333 M 9.54 % | 449.456 M 228.93 % | -348.611 M -201.20 % | 344.472 M 254.99 % | -222.250 M -1 350.53 % | -15.322 M 97.19 % | -544.578 M -208.78 % | 500.620 M 70.60 % | 293.444 M 43 960.66 % | 666.000 K 0.00 % | 666.000 K 100.23 % | -293.194 M 0.00 % | -293.194 M -199.05 % | 296.003 M 0.00 % | 296.003 M 100.00 % | 148.001 M -28.76 % | 207.736 M 100.00 % | 103.868 M |
Investments in property plant and equipment | -10.976 M -132.35 % | 33.926 M 200.00 % | -33.926 M 36.34 % | -53.290 M -24.02 % | -42.970 M -486.00 % | 11.132 M 145.54 % | -24.444 M 19.15 % | -30.235 M -299.62 % | -7.566 M 53.92 % | -16.418 M -34.63 % | -12.195 M 75.29 % | -49.351 M -129 771.05 % | -38.000 K 99.58 % | -9.002 M 43.76 % | -16.007 M -233.47 % | 11.993 M 154.32 % | -22.079 M 77.10 % | -96.413 M -57.26 % | -61.307 M -155.96 % | 109.555 M 132.02 % | -342.151 M -6.82 % | -320.301 M -13.33 % | -282.617 M 7.33 % | -304.958 M -1.85 % | -299.427 M 64.53 % | -844.104 M -65.85 % | -508.963 M -121.01 % | -230.287 M 0.00 % | -230.287 M -27.56 % | -180.526 M 0.00 % | -180.526 M 8.03 % | -196.299 M 0.00 % | -196.299 M -100.00 % | -98.149 M -191.22 % | -33.703 M -100.00 % | -16.851 M |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.083 M -99.53 % | 447.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.371 M | 0.000 100.00 % | -30.000 M -2 177.56 % | 1.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -204.110 M 0.00 % | -204.110 M | 0.000 | 0.000 100.00 % | -211.050 M 0.00 % | -211.050 M 79.26 % | -1.018 B 0.00 % | -1.018 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.578 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 % | 223.650 M 0.00 % | 223.650 M -77.74 % | 1.005 B 0.00 % | 1.005 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | 1.956 M 103.38 % | -57.862 M -2 933.59 % | 2.042 M -96.34 % | 55.829 M 75.84 % | 31.749 M -27.64 % | 43.874 M 476.76 % | 7.607 M -99.59 % | 1.836 B 140.27 % | 764.032 M -45.06 % | 1.391 B 363.44 % | 300.053 M -76.02 % | 1.251 B 13 678.58 % | 9.082 M -97.09 % | 312.403 M 211.84 % | -279.319 M -10.01 % | -253.899 M -579.77 % | 52.921 M 127.04 % | -195.726 M -161.67 % | -74.798 M 50.76 % | -151.918 M -811.54 % | -16.666 M -205.59 % | 15.784 M 105.84 % | -270.497 M 10.86 % | -303.459 M 50.63 % | -614.703 M -257.04 % | 391.428 M -23.09 % | 508.963 M 211.61 % | -456.008 M -298.02 % | 230.287 M 204.79 % | -219.757 M -221.73 % | 180.526 M 331.53 % | -77.973 M -139.72 % | 196.299 M 100.00 % | 98.149 M 191.22 % | 33.703 M 100.00 % | 16.851 M |
Net cash used for investing activites | -9.020 M 62.32 % | -23.936 M 24.93 % | -31.884 M -1 355.77 % | 2.539 M 122.63 % | -11.221 M -120.40 % | 55.006 M 426.70 % | -16.837 M -100.93 % | 1.805 B 138.68 % | 756.466 M -44.95 % | 1.374 B 377.37 % | 287.858 M -76.05 % | 1.202 B 13 190.80 % | 9.044 M -97.02 % | 303.401 M 202.73 % | -295.326 M -22.08 % | -241.906 M -884.34 % | 30.842 M 110.56 % | -292.139 M -114.64 % | -136.105 M -221.28 % | -42.363 M 88.19 % | -358.817 M -14.31 % | -313.888 M 43.25 % | -553.114 M 13.36 % | -638.417 M 30.05 % | -912.686 M -101.62 % | -452.676 M 24.03 % | -595.874 M -73.65 % | -343.145 M 0.00 % | -343.150 M -72.15 % | -199.332 M 0.81 % | -200.952 M -157.72 % | -77.973 M 60.28 % | -196.299 M -100.00 % | -98.149 M -191.22 % | -33.703 M -100.00 % | -16.851 M |
Debt repayment | -147.315 M | 0.000 -100.00 % | 23.569 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 % | 1.071 B | 0.000 -100.00 % | 297.064 M | 0.000 100.00 % | -78.721 M | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 488.858 M 0.00 % | 488.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.482 M -100.00 % | -741.000 K 0.00 % | -741.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -62.311 M -100.00 % | -31.156 M 33.32 % | -46.725 M -100.00 % | -23.363 M -117.22 % | -10.755 M 0.00 % | -10.755 M | 0.000 | 0.000 100.00 % | -24.853 M 0.00 % | -24.853 M -100.00 % | -12.427 M | 0.000 | 0.000 |
Other financing activites | -54.566 M -11.53 % | -48.925 M 7.89 % | -53.114 M 83.62 % | -324.222 M -675.45 % | -41.811 M 63.79 % | -115.467 M -243.29 % | -33.635 M 97.76 % | -1.498 B -610.29 % | -210.931 M 84.62 % | -1.371 B -231.39 % | -413.812 M 65.86 % | -1.212 B -121.53 % | -547.231 M -184.62 % | -192.264 M -236.86 % | 140.481 M 187.73 % | -160.137 M 78.69 % | -751.421 M -838.07 % | 101.809 M 118.14 % | -561.194 M -12.36 % | -499.480 M -233.16 % | 375.088 M 417.90 % | -117.988 M -1.81 % | -115.888 M -110.68 % | 1.085 B -35.74 % | 1.689 B 177.12 % | 609.516 M 145.31 % | -1.345 B -223.67 % | 1.088 B 201.99 % | -1.066 B -750.84 % | -125.344 M -244.45 % | 86.771 M -91.34 % | 1.002 B 200.00 % | -1.002 B -100.00 % | -501.042 M 62.65 % | -1.342 B -100.00 % | -670.762 M |
Net cash used provided by financing activities | -201.881 M -312.63 % | -48.925 M -65.59 % | -29.545 M 90.89 % | -324.222 M -675.45 % | -41.811 M 63.79 % | -115.467 M -243.29 % | -33.635 M 97.76 % | -1.498 B -610.29 % | -210.931 M 84.62 % | -1.371 B -231.39 % | -413.812 M 65.91 % | -1.214 B -121.80 % | -547.231 M -184.62 % | -192.264 M -236.86 % | 140.481 M 187.73 % | -160.137 M 78.69 % | -751.421 M -838.07 % | 101.809 M 118.14 % | -561.194 M -12.36 % | -499.480 M -233.16 % | 375.088 M 417.90 % | -117.988 M -1.81 % | -115.888 M -111.33 % | 1.023 B -38.29 % | 1.658 B 194.59 % | 562.791 M 141.13 % | -1.368 B -163.70 % | 2.148 B 299.42 % | -1.077 B -193.72 % | 1.149 B 1 224.68 % | 86.771 M -90.34 % | 898.510 M 187.49 % | -1.027 B -100.00 % | -513.469 M 61.72 % | -1.342 B -100.00 % | -670.762 M |
Effect of forex changes on cash | 46.727 M 221.23 % | -38.543 M -223.70 % | -11.907 M 56.28 % | -27.234 M -108.61 % | -13.055 M -199.71 % | 13.093 M 121.57 % | -60.688 M -436.31 % | 18.045 M -48.29 % | 34.898 M 9.22 % | 31.952 M 265.59 % | -19.296 M -395.50 % | 6.530 M -10.66 % | 7.309 M -80.94 % | 38.348 M 595.52 % | -7.739 M -104.85 % | 159.489 M 5 604.18 % | 2.796 M -95.27 % | 59.065 M 221.39 % | 18.378 M -73.40 % | 69.094 M 1 548.63 % | 4.191 M 463.49 % | -1.153 M -114.65 % | 7.869 M 71 436.36 % | 11.000 K -85.90 % | 78.000 K 111.26 % | -693.000 K -100.04 % | 1.700 B 205.28 % | -1.614 B -200.21 % | 1.611 B 402.78 % | -532.071 M -199.97 % | 532.215 M 152.08 % | -1.022 B -200.00 % | 1.022 B 100.00 % | 510.932 M -56.43 % | 1.173 B 100.00 % | 586.356 M |
Net change in cash | 44.598 M 159.36 % | -75.136 M -449.92 % | 21.473 M 177.98 % | -27.537 M -140.63 % | 67.770 M 559.96 % | -14.734 M -1 229.78 % | -1.108 M 96.70 % | -33.579 M -198.36 % | 34.140 M 1 086.65 % | 2.877 M 112.82 % | -22.437 M -77.24 % | -12.659 M -118.84 % | 67.176 M 3 328.85 % | -2.081 M -104.36 % | 47.736 M 525.74 % | 7.629 M 111.92 % | -64.001 M 36.42 % | -100.669 M -459.36 % | 28.013 M -26.73 % | 38.233 M -74.52 % | 150.034 M 270.76 % | -87.861 M -127.14 % | 323.755 M 233.24 % | -242.985 M -124.79 % | 980.268 M 587.70 % | 142.542 M 890.41 % | 14.392 M -96.24 % | 382.601 M 300.00 % | 95.650 M -61.69 % | 249.680 M 300.00 % | 62.420 M -67.02 % | 189.262 M 300.00 % | 47.316 M 0.00 % | 47.316 M 1 711.99 % | 2.611 M 0.00 % | 2.611 M |
Cash at beginning of period | 0.000 -100.00 % | 75.136 M | 0.000 -100.00 % | 87.265 M 150.34 % | 34.859 M -29.71 % | 49.593 M 154.58 % | 19.480 M | 0.000 -100.00 % | 53.606 M | 0.000 -100.00 % | 36.149 M | 0.000 -100.00 % | 16.727 M 0.00 % | 16.727 M 83.85 % | 9.098 M 0.00 % | 9.098 M -91.71 % | 109.767 M 0.00 % | 109.767 M 53.45 % | 71.534 M 0.00 % | 71.534 M -55.12 % | 159.394 M 0.00 % | 159.394 M -60.39 % | 402.379 M 0.00 % | 402.379 M 54.86 % | 259.837 M 0.00 % | 259.837 M 5.86 % | 245.445 M -59.04 % | 599.178 M 300.00 % | 149.795 M -57.14 % | 349.498 M 300.00 % | 87.375 M -45.47 % | 160.236 M 300.00 % | 40.059 M 0.00 % | 40.059 M 6.97 % | 37.448 M 0.00 % | 37.448 M |
Cash at end of period | 44.598 M | 0.000 -100.00 % | 21.473 M 177.98 % | -27.537 M -126.83 % | 102.629 M 194.41 % | 34.859 M 89.74 % | 18.372 M 154.71 % | -33.579 M -138.27 % | 87.746 M 2 949.91 % | 2.877 M -79.02 % | 13.712 M 208.32 % | -12.659 M -115.09 % | 83.903 M 472.86 % | 14.646 M -74.23 % | 56.834 M 239.78 % | 16.727 M -63.45 % | 45.766 M 403.03 % | 9.098 M -90.86 % | 99.547 M -9.31 % | 109.767 M -64.53 % | 309.428 M 332.56 % | 71.534 M -90.15 % | 726.134 M 355.56 % | 159.394 M -87.15 % | 1.240 B 208.19 % | 402.379 M 54.86 % | 259.837 M -73.53 % | 981.779 M 300.00 % | 245.445 M -59.04 % | 599.178 M 300.00 % | 149.795 M -57.14 % | 349.498 M 300.00 % | 87.375 M 0.00 % | 87.375 M 118.11 % | 40.059 M 0.00 % | 40.059 M |
Operating cash flow | 155.449 M 73.51 % | 89.591 M -22.95 % | 116.281 M -60.43 % | 293.843 M 114.13 % | 137.224 M 204.10 % | 45.124 M -58.58 % | 108.944 M 127.76 % | -392.475 M 23.37 % | -512.153 M -1 665.31 % | -29.012 M -128.90 % | 100.377 M 598.87 % | -20.121 M -103.67 % | 547.874 M 492.99 % | -139.412 M -176.17 % | 183.026 M -21.51 % | 233.180 M -28.14 % | 324.482 M -31.08 % | 470.785 M -4.38 % | 492.333 M 9.54 % | 449.456 M 228.93 % | -348.611 M -201.20 % | 344.472 M 254.99 % | -222.250 M -1 350.53 % | -15.322 M 97.19 % | -544.578 M -208.78 % | 500.620 M 70.60 % | 293.444 M 43 960.66 % | 666.000 K 0.00 % | 666.000 K 100.23 % | -293.194 M 0.00 % | -293.194 M -199.05 % | 296.003 M 0.00 % | 296.003 M 100.00 % | 148.001 M -28.76 % | 207.736 M 100.00 % | 103.868 M |
Capital expenditure | -10.976 M -132.35 % | 33.926 M 200.00 % | -33.926 M 36.34 % | -53.290 M -24.02 % | -42.970 M -486.00 % | 11.132 M 145.54 % | -24.444 M 19.15 % | -30.235 M -299.62 % | -7.566 M 53.92 % | -16.418 M -34.63 % | -12.195 M 75.29 % | -49.351 M -129 771.05 % | -38.000 K 99.58 % | -9.002 M 43.76 % | -16.007 M -233.47 % | 11.993 M 154.32 % | -22.079 M 77.10 % | -96.413 M -57.26 % | -61.307 M -155.96 % | 109.555 M 132.02 % | -342.151 M -6.82 % | -320.301 M -13.33 % | -282.617 M 7.33 % | -304.958 M -1.85 % | -299.427 M 64.53 % | -844.104 M -65.85 % | -508.963 M -121.01 % | -230.287 M 0.00 % | -230.287 M -27.56 % | -180.526 M 0.00 % | -180.526 M 8.03 % | -196.299 M 0.00 % | -196.299 M -100.00 % | -98.149 M -191.22 % | -33.703 M -100.00 % | -16.851 M |
Free CashFlow | 144.473 M 16.97 % | 123.517 M 49.98 % | 82.355 M -65.76 % | 240.553 M 155.22 % | 94.254 M 67.54 % | 56.256 M -33.42 % | 84.500 M 119.99 % | -422.710 M 18.67 % | -519.719 M -1 044.00 % | -45.430 M -151.52 % | 88.182 M 226.93 % | -69.472 M -112.68 % | 547.836 M 469.13 % | -148.414 M -188.86 % | 167.019 M -31.88 % | 245.173 M -18.93 % | 302.403 M -19.22 % | 374.372 M -13.14 % | 431.026 M -22.89 % | 559.011 M 180.93 % | -690.762 M -2 957.81 % | 24.171 M 104.79 % | -504.867 M -57.63 % | -320.280 M 62.05 % | -844.005 M -145.72 % | -343.484 M -59.38 % | -215.519 M 6.14 % | -229.621 M 0.00 % | -229.621 M 51.53 % | -473.720 M 0.00 % | -473.720 M -575.13 % | 99.704 M 0.00 % | 99.704 M 100.00 % | 49.852 M -71.35 % | 174.034 M 100.00 % | 87.017 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 | 2008 | 2008 |