Charoong Thai Wire and Cable Public Company Limited CTW.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.061 B 4.67 % | 5.790 B -3.47 % | 5.999 B -6.10 % | 6.388 B 36.86 % | 4.668 B -21.69 % | 5.961 B -25.12 % | 7.960 B 0.73 % | 7.902 B 22.94 % | 6.428 B 0.09 % | 6.422 B -6.04 % | 6.834 B -0.35 % | 6.858 B -5.85 % | 7.284 B -3.84 % | 7.574 B -4.52 % | 7.933 B 58.82 % | 4.995 B -41.45 % | 8.532 B -15.57 % | 10.105 B 1.95 % | 9.911 B |
| Net income | 103.278 M 175.10 % | -137.522 M -662.47 % | 24.450 M 105.81 % | -420.761 M -240.86 % | 298.718 M 609.81 % | 42.084 M -85.36 % | 287.494 M 2.31 % | 280.993 M -0.29 % | 281.799 M 386.58 % | -98.333 M -187.09 % | 112.910 M -61.83 % | 295.839 M -44.39 % | 532.000 M 215.28 % | 168.741 M -69.08 % | 545.709 M 79.32 % | 304.328 M 146.87 % | -649.283 M -468.73 % | 176.088 M -68.18 % | 553.313 M |
| Income before tax | 107.496 M 199.62 % | -107.903 M -439.97 % | 31.739 M 106.25 % | -507.651 M -240.72 % | 360.765 M 334.56 % | 83.019 M -75.09 % | 333.249 M 1.39 % | 328.666 M -8.00 % | 357.252 M 395.70 % | -120.814 M -190.76 % | 133.120 M -66.38 % | 395.961 M -40.59 % | 666.528 M 123.50 % | 298.219 M -58.04 % | 710.734 M 117.87 % | 326.219 M 154.79 % | -595.452 M -272.55 % | 345.081 M -57.45 % | 811.062 M |
| Income before tax ratio | 0.02 195.18 % | -0.02 -452.20 % | 0.01 106.66 % | -0.08 -202.82 % | 0.08 454.93 % | 0.01 -66.73 % | 0.04 0.66 % | 0.04 -25.17 % | 0.06 395.43 % | -0.02 -196.59 % | 0.02 -66.26 % | 0.06 -36.91 % | 0.09 132.42 % | 0.04 -56.05 % | 0.09 37.18 % | 0.07 193.58 % | -0.07 -304.37 % | 0.03 -58.27 % | 0.08 |
| EBITDA | 260.927 M 376.86 % | 54.718 M -67.18 % | 166.738 M 141.28 % | -403.889 M -187.60 % | 461.065 M 163.56 % | 174.938 M -62.99 % | 472.660 M 0.41 % | 470.742 M 48.41 % | 317.188 M 1 586.63 % | 18.806 M -92.29 % | 244.067 M -50.57 % | 493.812 M -12.43 % | 563.930 M 23.83 % | 455.395 M -48.72 % | 888.015 M 68.73 % | 526.282 M 299.89 % | -263.288 M -134.20 % | 769.913 M -35.21 % | 1.188 B |
| Net income ratio | 0.02 171.75 % | -0.02 -682.71 % | 0.00 106.19 % | -0.07 -202.92 % | 0.06 806.43 % | 0.01 -80.45 % | 0.04 1.57 % | 0.04 -18.89 % | 0.04 386.31 % | -0.02 -192.68 % | 0.02 -61.70 % | 0.04 -40.94 % | 0.07 227.86 % | 0.02 -67.61 % | 0.07 12.90 % | 0.06 180.06 % | -0.08 -536.72 % | 0.02 -68.79 % | 0.06 |
| Ratio EBITDA | 0.04 355.59 % | 0.01 -66.00 % | 0.03 143.96 % | -0.06 -164.01 % | 0.10 236.57 % | 0.03 -50.57 % | 0.06 -0.32 % | 0.06 20.72 % | 0.05 1 585.05 % | 0.00 -91.80 % | 0.04 -50.40 % | 0.07 -7.00 % | 0.08 28.77 % | 0.06 -46.29 % | 0.11 6.24 % | 0.11 441.42 % | -0.03 -140.50 % | 0.08 -36.45 % | 0.12 |
| Gross profit ratio | 0.07 94.42 % | 0.04 16.51 % | 0.03 482.39 % | -0.01 -105.53 % | 0.15 123.89 % | 0.07 -23.19 % | 0.08 0.53 % | 0.08 4.47 % | 0.08 72.43 % | 0.05 -39.92 % | 0.08 -39.21 % | 0.13 6.68 % | 0.12 47.64 % | 0.08 -46.45 % | 0.15 17.89 % | 0.13 91.88 % | 0.07 -25.89 % | 0.09 -40.63 % | 0.15 |
| Weighted average shs out dil | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M -0.93 % | 401.630 M 0.46 % | 399.783 M 0.77 % | 396.718 M -1.26 % | 401.764 M 0.97 % | 397.906 M -0.63 % | 400.431 M 0.63 % | 397.906 M 0.00 % | 397.906 M 1.09 % | 393.630 M |
| Weighted average shs out | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.907 M 0.00 % | 397.906 M 0.30 % | 396.718 M -1.26 % | 401.764 M 0.97 % | 397.906 M -0.63 % | 400.431 M 0.63 % | 397.906 M 0.00 % | 397.906 M 1.09 % | 393.630 M |
| EPS diluted | 0.26 174.29 % | -0.35 -670.03 % | 0.06 105.79 % | -1.06 -241.33 % | 0.75 581.82 % | 0.11 -84.72 % | 0.72 1.41 % | 0.71 0.00 % | 0.71 384.00 % | -0.25 -186.21 % | 0.29 -60.81 % | 0.74 -41.73 % | 1.27 202.38 % | 0.42 -69.34 % | 1.37 80.26 % | 0.76 146.63 % | -1.63 -439.58 % | 0.48 -63.91 % | 1.33 |
| Earnings per share | 0.26 174.29 % | -0.35 -670.03 % | 0.06 105.79 % | -1.06 -241.33 % | 0.75 581.82 % | 0.11 -84.72 % | 0.72 1.41 % | 0.71 0.00 % | 0.71 384.00 % | -0.25 -186.21 % | 0.29 -60.81 % | 0.74 -41.73 % | 1.27 202.38 % | 0.42 -69.34 % | 1.37 80.26 % | 0.76 146.63 % | -1.63 -439.58 % | 0.48 -63.91 % | 1.33 |
| Gross profit | 424.090 M 103.50 % | 208.403 M 12.46 % | 185.316 M 459.08 % | -51.609 M -107.57 % | 681.895 M 75.32 % | 388.936 M -42.48 % | 676.221 M 1.27 % | 667.772 M 28.44 % | 519.911 M 72.60 % | 301.230 M -43.55 % | 533.606 M -39.42 % | 880.882 M 0.45 % | 876.973 M 41.97 % | 617.703 M -48.87 % | 1.208 B 87.23 % | 645.224 M 12.34 % | 574.360 M -37.43 % | 917.893 M -39.47 % | 1.516 B |
| Income tax expense | 6.838 M -77.74 % | 30.722 M 530.37 % | 4.874 M 105.61 % | -86.890 M -217.82 % | 73.749 M 80.16 % | 40.935 M -41.29 % | 69.721 M -6.87 % | 74.866 M -22.75 % | 96.913 M 17 935.96 % | -543.357 K -101.11 % | 49.171 M -46.13 % | 91.284 M -28.88 % | 128.346 M 3.56 % | 123.930 M -4.65 % | 129.978 M 362.53 % | 28.102 M -47.80 % | 53.831 M -68.15 % | 168.993 M -34.44 % | 257.749 M |
| Cost of revenue | 5.636 B 0.98 % | 5.582 B -3.98 % | 5.813 B -9.73 % | 6.440 B 61.56 % | 3.986 B -28.46 % | 5.572 B -23.51 % | 7.284 B 0.68 % | 7.235 B 22.45 % | 5.908 B -3.47 % | 6.121 B -2.86 % | 6.301 B 5.41 % | 5.977 B -6.71 % | 6.407 B -7.90 % | 6.957 B 3.45 % | 6.725 B 54.61 % | 4.350 B -45.34 % | 7.957 B -13.39 % | 9.187 B 9.44 % | 8.395 B |
| General and administrative expenses | 178.764 M 8.25 % | 165.145 M -9.52 % | 182.530 M -34.46 % | 278.495 M 14.23 % | 243.804 M 2.72 % | 237.353 M -5.18 % | 250.309 M -2.10 % | 255.676 M 1.74 % | 251.304 M -19.23 % | 311.137 M 3.98 % | 299.233 M -9.59 % | 330.967 M 11.32 % | 297.303 M 62.76 % | 182.662 M -17.11 % | 220.379 M 17.65 % | 187.321 M -42.58 % | 326.203 M | 0.000 | 0.000 |
| Selling and marketing expenses | 68.507 M 7.72 % | 63.600 M -11.09 % | 71.533 M -0.16 % | 71.648 M -38.77 % | 117.015 M 14.31 % | 102.367 M -8.76 % | 112.200 M 2.87 % | 109.070 M 10.62 % | 98.602 M -3.11 % | 101.766 M -2.28 % | 104.143 M -34.52 % | 159.052 M 21.29 % | 131.138 M -0.14 % | 131.319 M 0.79 % | 130.292 M 62.62 % | 80.122 M -30.96 % | 116.044 M | 0.000 | 0.000 |
| Other expenses | 31.420 M -21.38 % | 39.964 M 133.88 % | -117.961 M -241.48 % | 83.376 M 881.95 % | -10.663 M 46.46 % | -19.917 M -306.54 % | 9.643 M 198.02 % | -9.838 M -28.66 % | -7.647 M -14.28 % | -6.691 M -9.16 % | -6.130 M 85.99 % | -43.745 M -393.02 % | -8.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 573.533 M 1 180.12 % | 44.803 M -71.86 % | 159.238 M |
| Operating expenses | 278.690 M 1.88 % | 273.549 M 100.99 % | 136.103 M -68.61 % | 433.519 M 23.81 % | 350.156 M 9.49 % | 319.804 M -9.37 % | 352.866 M -0.58 % | 354.907 M 3.70 % | 342.259 M -15.74 % | 406.212 M 2.26 % | 397.246 M -10.99 % | 446.273 M 6.37 % | 419.568 M 33.63 % | 313.981 M -10.46 % | 350.671 M 31.12 % | 267.443 M -73.67 % | 1.016 B 179.59 % | 363.304 M -32.08 % | 534.929 M |
| Cost and expenses | 5.915 B 1.02 % | 5.855 B -1.58 % | 5.949 B -13.44 % | 6.873 B 58.52 % | 4.336 B -26.40 % | 5.892 B -22.85 % | 7.637 B 0.62 % | 7.590 B 21.43 % | 6.250 B -4.24 % | 6.527 B -2.56 % | 6.698 B 4.27 % | 6.423 B -5.90 % | 6.826 B -6.11 % | 7.271 B 2.76 % | 7.076 B 53.25 % | 4.617 B -48.54 % | 8.973 B -6.04 % | 9.550 B 6.95 % | 8.930 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 247.270 M 8.10 % | 228.745 M -9.97 % | 254.064 M -27.44 % | 350.144 M -2.96 % | 360.819 M 6.21 % | 339.720 M -6.29 % | 362.509 M -0.61 % | 364.745 M 4.24 % | 349.906 M -15.26 % | 412.904 M 2.36 % | 403.375 M -17.68 % | 490.019 M 14.37 % | 428.441 M 36.45 % | 313.981 M -10.46 % | 350.671 M 31.12 % | 267.443 M -39.53 % | 442.248 M 38.85 % | 318.501 M -15.22 % | 375.691 M |
| Interest income | 3.258 M 7.73 % | 3.025 M 72.87 % | 1.750 M -29.86 % | 2.495 M -90.13 % | 25.271 M 139.75 % | 10.540 M 25.39 % | 8.406 M -65.32 % | 24.237 M -6.77 % | 25.998 M 35.03 % | 19.254 M -40.07 % | 32.128 M -0.98 % | 32.447 M 3.02 % | 31.497 M -8.01 % | 34.240 M 277.67 % | 9.066 M 19.39 % | 7.593 M -60.79 % | 19.365 M -49.68 % | 38.480 M | 0.000 |
| Interest expense | 45.511 M -19.69 % | 56.668 M 91.27 % | 29.628 M 97.73 % | 14.984 M 74.42 % | 8.591 M -63.72 % | 23.676 M -37.65 % | 37.971 M 14.80 % | 33.076 M 38.38 % | 23.903 M -40.30 % | 40.038 M -7.39 % | 43.232 M -1.17 % | 43.745 M -10.64 % | 48.952 M -1.90 % | 49.901 M 38.43 % | 36.049 M -18.98 % | 44.494 M -69.84 % | 147.523 M -29.59 % | 209.507 M 22.90 % | 170.476 M |
| Depreciation and amortization | 107.920 M -3.79 % | 112.174 M 3.86 % | 108.000 M 21.35 % | 89.000 M -4.30 % | 93.000 M -2.11 % | 95.000 M -5.00 % | 100.000 M -8.26 % | 109.000 M -5.22 % | 115.000 M 13.68 % | 101.160 M -7.52 % | 109.383 M 6.25 % | 102.949 M 1.28 % | 101.643 M -13.45 % | 117.434 M -16.85 % | 141.232 M -9.22 % | 155.570 M -15.75 % | 184.642 M -11.08 % | 207.643 M 0.40 % | 206.822 M |
| Operating income | 145.400 M 341.10 % | -60.306 M -205.82 % | 56.989 M 111.50 % | -495.384 M -244.51 % | 342.795 M 328.77 % | 79.948 M -75.80 % | 330.322 M -2.83 % | 339.956 M 68.53 % | 201.722 M 266.97 % | -120.814 M -190.76 % | 133.120 M -65.94 % | 390.863 M -45.37 % | 715.480 M 111.70 % | 337.961 M -54.74 % | 746.782 M 99.08 % | 375.114 M 184.98 % | -441.420 M -179.59 % | 554.588 M -43.50 % | 981.539 M |
| Operating income ratio | 0.02 330.35 % | -0.01 -209.63 % | 0.01 112.25 % | -0.08 -205.60 % | 0.07 447.54 % | 0.01 -67.68 % | 0.04 -3.54 % | 0.04 37.08 % | 0.03 266.81 % | -0.02 -196.59 % | 0.02 -65.82 % | 0.06 -41.98 % | 0.10 120.15 % | 0.04 -52.60 % | 0.09 25.35 % | 0.08 245.15 % | -0.05 -194.27 % | 0.05 -44.58 % | 0.10 |
| Total other income expenses net | -37.903 M 20.37 % | -47.597 M -88.51 % | -25.250 M -105.83 % | -12.267 M -168.26 % | 17.970 M -46.84 % | 33.804 M 73.02 % | 19.537 M -23.80 % | 25.638 M -86.31 % | 187.247 M 2 148.61 % | -9.140 M -416.33 % | 2.890 M -43.32 % | 5.098 M -97.50 % | 204.241 M 3 811.30 % | -5.503 M 84.73 % | -36.049 M 18.98 % | -44.494 M 71.11 % | -154.032 M 31.09 % | -223.510 M -31.11 % | -170.476 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -40.192 M -104.15 % | 968.836 M 99.02 % | 486.798 M -25.45 % | 652.967 M 179.92 % | -817.044 M -21.78 % | -670.931 M -110.64 % | -318.518 M -144.44 % | 716.701 M 740.56 % | 85.265 M -60.65 % | 216.686 M 3.43 % | 209.491 M 121.05 % | -995.031 M -16.95 % | -850.830 M 21.06 % | -1.078 B -26.94 % | -849.062 M -147.26 % | -343.389 M -54.13 % | -222.795 M -108.73 % | 2.552 B -8.65 % | 2.793 B |
| Total investments | 209.358 M 3.69 % | 201.910 M 29.15 % | 156.336 M -28.19 % | 217.710 M -21.23 % | 276.397 M 200.65 % | 91.935 M -52.06 % | 191.780 M 106.00 % | 93.099 M -76.80 % | 401.245 M 32.35 % | 303.174 M -40.91 % | 513.031 M 309.75 % | 125.207 M -47.27 % | 237.466 M 103.89 % | 116.466 M -61.30 % | 300.973 M 115.63 % | 139.576 M -2.27 % | 142.815 M -36.32 % | 224.285 M 40.28 % | 159.880 M |
| Total debt | 614.933 M -57.90 % | 1.461 B 0.99 % | 1.446 B -12.28 % | 1.649 B 1 396.20 % | 110.201 M -48.63 % | 214.520 M -70.04 % | 715.991 M -40.80 % | 1.209 B 66.22 % | 727.610 M -24.70 % | 966.233 M -39.66 % | 1.601 B 370.09 % | 340.616 M 9.42 % | 311.301 M 7.14 % | 290.551 M -10.13 % | 323.307 M 4.15 % | 310.432 M -12.47 % | 354.647 M -88.26 % | 3.021 B -8.87 % | 3.315 B |
| Accumulated other comprehensive income loss | 240.803 M 3.43 % | 232.824 M 14.34 % | 203.629 M 2.35 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M -1.10 % | 201.159 M 11.66 % | 180.150 M -1.59 % | 183.066 M 24.53 % | 147.000 M 6 925.59 % | -2.154 M 91.41 % | -25.084 M -159.45 % | -9.668 M -1 192.14 % | -748.207 K 90.91 % | -8.229 M -6.81 % | -7.704 M |
| Retained earnings | 563.611 M 14.30 % | 493.119 M -14.45 % | 576.422 M 0.30 % | 574.726 M -50.15 % | 1.153 B 24.12 % | 928.847 M -12.96 % | 1.067 B 14.84 % | 929.185 M 15.46 % | 804.766 M 0.44 % | 801.215 M -26.86 % | 1.095 B -14.40 % | 1.280 B 9.44 % | 1.169 B 34.44 % | 869.715 M -3.35 % | 899.821 M 161.70 % | 343.840 M 796.58 % | 38.350 M | 0.000 | 0.000 |
| Common stock | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B |
| Total equity | 3.921 B 2.57 % | 3.823 B -1.98 % | 3.900 B -0.82 % | 3.932 B -12.74 % | 4.506 B 5.58 % | 4.268 B -4.32 % | 4.460 B 2.39 % | 4.356 B 3.01 % | 4.229 B 4.12 % | 4.062 B -7.01 % | 4.368 B -5.06 % | 4.601 B 5.01 % | 4.381 B 7.13 % | 4.089 B 0.00 % | 4.089 B 16.34 % | 3.515 B 8.98 % | 3.225 B -20.35 % | 4.049 B -2.82 % | 4.166 B |
| Other non current liabilities | 248.647 M 4.16 % | 238.708 M -21.89 % | 305.615 M -6.46 % | 326.738 M -3.00 % | 336.828 M -3.39 % | 348.629 M 19.99 % | 290.549 M 8.01 % | 269.012 M 14.12 % | 235.729 M 4.25 % | 226.125 M 58.99 % | 142.224 M 50.80 % | 94.315 M 41.79 % | 66.519 M 136.29 % | 28.152 M 153.00 % | 11.127 M 165.77 % | 4.187 M 9.76 % | 3.815 M 0.71 % | 3.788 M -14.51 % | 4.430 M |
| Long term debt | 166.010 M | 0.000 -100.00 % | 312.602 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 % | 8.132 M -75.06 % | 32.608 M |
| Total non current liabilities | 414.657 M 73.71 % | 238.708 M -61.39 % | 618.216 M 89.21 % | 326.738 M -3.00 % | 336.828 M -3.39 % | 348.629 M 19.99 % | 290.549 M 8.01 % | 269.012 M 13.48 % | 237.064 M 4.76 % | 226.288 M 59.11 % | 142.224 M 50.80 % | 94.315 M 41.79 % | 66.519 M 136.29 % | 28.152 M 153.00 % | 11.127 M 165.77 % | 4.187 M 9.76 % | 3.815 M -68.00 % | 11.920 M -67.82 % | 37.038 M |
| Other current liabilities | 155.199 M -14.43 % | 181.364 M 41.59 % | 128.089 M -56.12 % | 291.932 M 23.46 % | 236.455 M -14.13 % | 275.359 M 12.53 % | 244.690 M 9.59 % | 223.273 M 16.26 % | 192.049 M 10.46 % | 173.863 M -11.68 % | 196.858 M -80.99 % | 1.035 B -7.01 % | 1.113 B -1.37 % | 1.129 B -9.77 % | 1.251 B 88.96 % | 662.104 M -58.44 % | 1.593 B 1 384.47 % | 107.313 M 9.14 % | 98.324 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 248.351 M 14.43 % | 217.037 M 27.41 % | 170.347 M -14.42 % | 199.058 M -7.90 % | 216.126 M 1 287.76 % | 15.574 M | 0.000 -100.00 % | 21.902 M -47.35 % | 41.601 M -37.14 % | 66.185 M -94.15 % | 1.131 B -20.72 % | 1.426 B 1 199.67 % | 109.720 M 11.37 % | 98.522 M -36.24 % | 154.513 M -37.78 % | 248.322 M |
| Short term debt | 448.923 M -69.27 % | 1.461 B 28.83 % | 1.134 B -31.23 % | 1.649 B 1 396.20 % | 110.201 M -48.63 % | 214.520 M -70.04 % | 715.991 M -40.80 % | 1.209 B 66.22 % | 727.610 M -24.70 % | 966.233 M -39.66 % | 1.601 B 370.09 % | 340.616 M 9.42 % | 311.301 M 7.14 % | 290.551 M -10.13 % | 323.307 M 4.15 % | 310.432 M -12.47 % | 354.647 M -88.23 % | 3.013 B -8.22 % | 3.283 B |
| Total current liabilities | 1.268 B -37.89 % | 2.041 B 31.27 % | 1.555 B -29.37 % | 2.201 B 251.95 % | 625.422 M -4.79 % | 656.911 M -50.84 % | 1.336 B -25.22 % | 1.787 B 39.86 % | 1.278 B -3.50 % | 1.324 B -40.00 % | 2.207 B 27.47 % | 1.731 B -1.54 % | 1.758 B -3.19 % | 1.816 B -23.10 % | 2.362 B 94.13 % | 1.217 B -52.70 % | 2.572 B -28.78 % | 3.612 B -7.65 % | 3.911 B |
| Total liabilities | 1.682 B -26.20 % | 2.279 B 4.91 % | 2.173 B -14.04 % | 2.528 B 162.71 % | 962.250 M -4.31 % | 1.006 B -38.19 % | 1.627 B -20.87 % | 2.056 B 35.73 % | 1.515 B -2.29 % | 1.550 B -34.00 % | 2.349 B 28.68 % | 1.825 B 0.04 % | 1.825 B -1.06 % | 1.844 B -22.28 % | 2.373 B 94.38 % | 1.221 B -52.61 % | 2.576 B -28.91 % | 3.623 B -8.22 % | 3.948 B |
| Other non current assets | 35.632 M -51.95 % | 74.164 M 72.87 % | 42.901 M 57.62 % | 27.218 M -11.55 % | 30.772 M -80.61 % | 158.687 M -21.87 % | 203.113 M 6.46 % | 190.787 M 0.02 % | 190.747 M -27.28 % | 262.295 M 0.18 % | 261.833 M -8.14 % | 285.039 M -7.22 % | 307.230 M 7.17 % | 286.665 M 634.87 % | 39.009 M -87.37 % | 308.807 M 5.82 % | 291.820 M -32.32 % | 431.148 M 17.37 % | 367.336 M |
| Long term investments | 209.358 M 3.69 % | 201.909 M 29.15 % | 156.336 M -25.37 % | 209.469 M 18.75 % | 176.397 M 91.87 % | 91.935 M 0.30 % | 91.659 M -1.55 % | 93.099 M -8.05 % | 101.245 M -1.87 % | 103.174 M 0.14 % | 103.031 M -17.71 % | 125.207 M 163.78 % | 47.466 M 30.17 % | 36.466 M -87.88 % | 300.973 M 115.63 % | 139.576 M -2.27 % | 142.815 M -6.68 % | 153.035 M -4.28 % | 159.880 M |
| Intangible assets | 0.000 -100.00 % | 2.028 B | 0.000 -100.00 % | 1.698 B 39.61 % | 1.217 B -17.46 % | 1.474 B -21.41 % | 1.875 B -28.74 % | 2.632 B 40.11 % | 1.878 B 21.97 % | 1.540 B 82 201.54 % | 1.871 M | 0.000 | 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 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 17.561 M | 0.000 -100.00 % | 19.107 M -0.62 % | 19.227 M -64.25 % | 53.785 M 17.39 % | 45.817 M 38.35 % | 33.118 M 115.11 % | 15.395 M -35.70 % | 23.942 M -3.38 % | 24.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.205 B -0.74 % | 1.214 B -4.44 % | 1.270 B -3.54 % | 1.317 B 7.38 % | 1.226 B 33.24 % | 920.436 M -2.76 % | 946.528 M -0.07 % | 947.230 M -2.66 % | 973.084 M 4.40 % | 932.111 M 14.73 % | 812.473 M -0.61 % | 817.453 M 6.40 % | 768.307 M 6.87 % | 718.894 M -3.70 % | 746.517 M -11.49 % | 843.427 M -13.77 % | 978.107 M -6.68 % | 1.048 B -12.83 % | 1.202 B |
| Total non current assets | 1.604 B -2.37 % | 1.643 B -1.54 % | 1.669 B -5.06 % | 1.758 B 14.79 % | 1.531 B 16.17 % | 1.318 B -4.62 % | 1.382 B 2.65 % | 1.346 B -1.10 % | 1.361 B -4.88 % | 1.431 B 12.96 % | 1.267 B -0.45 % | 1.273 B 13.34 % | 1.123 B 7.77 % | 1.042 B -4.09 % | 1.086 B -15.89 % | 1.292 B -8.56 % | 1.413 B -13.45 % | 1.632 B -5.63 % | 1.730 B |
| Other current assets | 37.911 M -57.63 % | 89.477 M -24.10 % | 117.891 M 6.02 % | 111.202 M 86.11 % | 59.750 M 77.83 % | 33.600 M -50.06 % | 67.279 M 10.02 % | 61.154 M -27.11 % | 83.899 M -29.63 % | 119.230 M 150.54 % | 47.588 M 0.97 % | 47.130 M -39.75 % | 78.220 M -90.21 % | 798.815 M 2 753.76 % | 27.992 M 21.71 % | 22.998 M -39.59 % | 38.073 M -48.51 % | 73.939 M -0.28 % | 74.144 M |
| Short term investments | 0.000 -100.00 % | 414.000 | 0.000 -100.00 % | 8.241 M -91.76 % | 100.000 M | 0.000 -100.00 % | 100.121 M | 0.000 -100.00 % | 300.000 M 50.00 % | 200.000 M -51.22 % | 410.000 M | 0.000 -100.00 % | 190.000 M 137.50 % | 80.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.251 M | 0.000 |
| cash and cash equivalents | 655.124 M 33.19 % | 491.887 M -48.74 % | 959.642 M -3.64 % | 995.868 M 7.40 % | 927.245 M 4.72 % | 885.451 M -14.41 % | 1.035 B 109.96 % | 492.728 M -23.29 % | 642.346 M -14.30 % | 749.547 M -46.14 % | 1.392 B 4.20 % | 1.336 B 14.93 % | 1.162 B -15.07 % | 1.368 B 16.72 % | 1.172 B 79.31 % | 653.822 M 13.23 % | 577.442 M 23.03 % | 469.342 M -10.06 % | 521.836 M |
| Cash and short term investments | 655.124 M 33.19 % | 491.887 M -48.74 % | 959.642 M -4.43 % | 1.004 B -2.25 % | 1.027 B 16.01 % | 885.451 M -21.96 % | 1.135 B 130.28 % | 492.728 M -47.71 % | 942.346 M -0.76 % | 949.547 M -47.30 % | 1.802 B 34.89 % | 1.336 B -1.22 % | 1.352 B -6.64 % | 1.448 B 23.54 % | 1.172 B 79.31 % | 653.822 M 13.23 % | 577.442 M 6.82 % | 540.593 M 3.59 % | 521.836 M |
| Total current assets | 3.999 B -10.32 % | 4.459 B 1.25 % | 4.404 B -6.34 % | 4.702 B 19.43 % | 3.937 B -0.46 % | 3.955 B -15.94 % | 4.705 B -7.12 % | 5.066 B 15.59 % | 4.382 B 4.83 % | 4.181 B -23.28 % | 5.450 B 5.76 % | 5.153 B 1.39 % | 5.083 B 3.91 % | 4.892 B -9.00 % | 5.375 B 56.10 % | 3.444 B -21.53 % | 4.388 B -27.35 % | 6.040 B -5.39 % | 6.384 B |
| Inventory | 1.968 B 6.41 % | 1.849 B -6.02 % | 1.968 B 3.45 % | 1.902 B 16.46 % | 1.633 B 4.55 % | 1.562 B -4.36 % | 1.634 B -13.12 % | 1.880 B 27.22 % | 1.478 B -5.98 % | 1.572 B -9.38 % | 1.735 B 18.06 % | 1.469 B 1.33 % | 1.450 B -3.04 % | 1.495 B 0.48 % | 1.488 B 38.47 % | 1.075 B -32.85 % | 1.601 B -23.70 % | 2.098 B -26.56 % | 2.857 B |
| Net receivables | 1.338 B -34.04 % | 2.028 B 49.29 % | 1.358 B -20.02 % | 1.698 B 39.61 % | 1.217 B -17.46 % | 1.474 B -21.41 % | 1.875 B -28.74 % | 2.632 B 40.11 % | 1.878 B 21.97 % | 1.540 B 82 201.54 % | 1.871 M -99.92 % | 2.301 B 4.48 % | 2.202 B 21.75 % | 1.809 B -32.67 % | 2.687 B 58.79 % | 1.692 B -22.10 % | 2.172 B -34.72 % | 3.328 B 13.50 % | 2.932 B |
| Tax assets | 154.440 M 0.74 % | 153.308 M -23.10 % | 199.358 M 7.67 % | 185.153 M 135.62 % | 78.583 M -15.86 % | 93.390 M -1.60 % | 94.910 M 15.54 % | 82.141 M 1.48 % | 80.941 M -26.24 % | 109.735 M 69.06 % | 64.908 M 43.87 % | 45.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 660.138 M 66.01 % | 397.648 M 38.04 % | 288.065 M 17.08 % | 246.046 M -2.64 % | 252.707 M 61.45 % | 156.523 M -55.32 % | 350.312 M 9.96 % | 318.568 M -6.94 % | 342.307 M 86.30 % | 183.736 M -52.47 % | 386.530 M 23.33 % | 313.407 M 17.27 % | 267.246 M -23.50 % | 349.323 M -49.77 % | 695.436 M 217.96 % | 218.718 M -63.25 % | 595.139 M 41.01 % | 422.061 M 15.12 % | 366.614 M |
| Tax payables | 3.338 M 222.38 % | 1.035 M -77.87 % | 4.679 M -67.47 % | 14.382 M -44.81 % | 26.059 M 147.99 % | 10.508 M -58.25 % | 25.173 M -29.14 % | 35.526 M 128.12 % | 15.574 M | 0.000 -100.00 % | 21.902 M -47.35 % | 41.601 M -37.14 % | 66.185 M 39.97 % | 47.284 M -48.46 % | 91.742 M 263.26 % | 25.255 M -13.87 % | 29.321 M -57.71 % | 69.336 M -57.56 % | 163.372 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -1.352 M -218.26 % | 1.143 M -49.46 % | 2.261 M 2 179.91 % | -108.716 K -100.54 % | 20.257 M -33.40 % | 30.418 M -66.30 % | 90.261 M -23.40 % | 117.826 M -5.51 % | 124.698 M -17.03 % | 150.288 M -11.19 % | 169.227 M -20.35 % | 212.453 M 71.22 % | 124.083 M -1.78 % | 126.327 M 6.13 % | 119.030 M 39.77 % | 85.160 M -7.49 % | 92.051 M -19.62 % | 114.518 M -19.32 % | 141.944 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.128 B 2.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 20.25 % | 919.709 M -20.97 % | 1.164 B 5.22 % | 1.106 B -11.18 % | 1.245 B -4.77 % | 1.308 B 18.23 % | 1.106 B -0.92 % | 1.116 B 0.93 % | 1.106 B -43.90 % | 1.971 B -3.48 % | 2.042 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.335 M 719.02 % | 163.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Total assets | 5.603 B -8.18 % | 6.102 B 0.48 % | 6.073 B -5.99 % | 6.460 B 18.13 % | 5.468 B 3.70 % | 5.273 B -13.37 % | 6.087 B -5.07 % | 6.412 B 11.64 % | 5.744 B 2.35 % | 5.612 B -16.45 % | 6.717 B 4.53 % | 6.426 B 3.55 % | 6.206 B 4.59 % | 5.934 B -8.18 % | 6.462 B 36.46 % | 4.735 B -18.37 % | 5.801 B -24.39 % | 7.672 B -5.44 % | 8.114 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 780.790 M 639.09 % | -144.834 M -146.84 % | 309.230 M 123.89 % | -1.294 B -682.06 % | 222.398 M -39.66 % | 368.584 M -63.24 % | 1.003 B 187.14 % | -1.151 B -1 690.81 % | 72.328 M -43.30 % | 127.553 M 677.71 % | 16.401 M -60.10 % | 41.110 M 257.18 % | -26.154 M -108.72 % | 299.771 M 130.61 % | -979.192 M -178.32 % | 1.250 B 2.11 % | 1.224 B 335.49 % | 281.167 M 114.80 % | -1.900 B |
| Accounts receivables | 537.445 M 178.88 % | -681.351 M -300.79 % | 339.337 M 170.16 % | -483.693 M -288.79 % | 256.212 M -37.04 % | 406.945 M -46.80 % | 764.884 M 200.47 % | -761.298 M -124.88 % | -338.531 M -206.46 % | 317.977 M -12.54 % | 363.569 M 426.53 % | -111.345 M 67.85 % | -346.277 M | 0.000 100.00 % | -960.457 M -272.99 % | 555.220 M | 0.000 | 0.000 | 0.000 |
| Inventory | -117.175 M -125.94 % | 451.707 M 3 314.19 % | -14.054 M 98.06 % | -723.880 M -1 364.82 % | -49.418 M -151.03 % | 96.837 M -48.11 % | 186.621 M 144.88 % | -415.827 M -311.86 % | 196.273 M 79.92 % | 109.090 M 133.17 % | -328.914 M -3 589.12 % | -8.916 M -104.92 % | 181.120 M 211.29 % | -162.749 M 60.36 % | -410.544 M -138.11 % | 1.077 B 2 098.58 % | -53.899 M -107.11 % | 757.971 M 160.27 % | -1.258 B |
| Accounts payables | 299.806 M 257.92 % | 83.764 M 1 034.92 % | 7.381 M 112.39 % | -59.573 M -233.34 % | 44.678 M 132.33 % | -138.188 M -624.41 % | 26.351 M 47.08 % | 17.916 M -89.74 % | 174.700 M 174.48 % | -234.563 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 341.254 M 189.82 % | -379.924 M -298.38 % | 191.510 M | 0.000 | 0.000 |
| Other working capital | 60.713 M 5 706.23 % | 1.046 M 104.46 % | -23.435 M 14.32 % | -27.353 M 5.92 % | -29.074 M -1 072.53 % | 2.989 M -99.63 % | 816.021 M 211.06 % | -734.770 M -492.82 % | -123.945 M -771.31 % | 18.463 M -94.65 % | 345.315 M 590.27 % | 50.026 M 124.14 % | -207.274 M -144.81 % | 462.520 M 814.88 % | 50.555 M 2 393.89 % | -2.204 M -100.20 % | 1.087 B 327.95 % | -476.803 M 25.76 % | -642.242 M |
| Other non cash items | 54.253 M 119.81 % | -273.922 M -43.31 % | -191.138 M -135.80 % | 533.934 M 543.69 % | -120.340 M -72.36 % | -69.820 M -40.44 % | -49.714 M -25.57 % | -39.592 M 87.26 % | -310.695 M -40 552.84 % | -764.263 K -101.43 % | 53.307 M 164.53 % | -82.610 M 75.00 % | -330.463 M -434.80 % | 98.705 M -39.33 % | 162.702 M 126.70 % | -609.289 M -208.54 % | 561.363 M 2 705.88 % | 20.007 M -70.80 % | 68.509 M |
| Net cash provided by operating activities | 1.050 B 353.44 % | -414.485 M -260.76 % | 257.826 M 121.87 % | -1.179 B -312.18 % | 555.709 M 16.56 % | 476.772 M -65.60 % | 1.386 B 284.33 % | -751.798 M -420.80 % | 234.352 M 118.75 % | 107.134 M -65.69 % | 312.211 M -31.74 % | 457.410 M 11.14 % | 411.554 M -39.89 % | 684.651 M 628.49 % | -129.548 M -111.54 % | 1.123 B -15.02 % | 1.321 B 89.20 % | 698.307 M 163.40 % | -1.102 B |
| Investments in property plant and equipment | -100.443 M -84.46 % | -54.453 M 18.92 % | -67.159 M 65.65 % | -195.523 M 48.76 % | -381.572 M -335.69 % | -87.579 M 12.43 % | -100.016 M 16.96 % | -120.445 M 24.44 % | -159.402 M 26.83 % | -217.863 M -108.50 % | -104.491 M 27.13 % | -143.398 M 18.67 % | -176.325 M -180.06 % | -62.959 M -71.89 % | -36.629 M 14.97 % | -43.077 M 48.52 % | -83.676 M -50.76 % | -55.502 M 42.51 % | -96.541 M |
| Acquisitions net | 0.000 -100.00 % | 1.962 M -44.50 % | 3.535 M -86.23 % | 25.677 M 115.39 % | 11.921 M -41.36 % | 20.328 M 765.27 % | 2.349 M -94.23 % | 40.699 M 1 132.19 % | 3.303 M 104.27 % | 1.617 M | 0.000 -100.00 % | 7.638 M | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 8.773 M 1 635.47 % | 505.539 K | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -3.000 M -674.44 % | -387.379 K 67.72 % | -1.200 M 98.99 % | -119.000 M -1 316.67 % | -8.400 M 92.59 % | -113.321 M -2 475.48 % | -4.400 M 95.60 % | -100.000 M | 0.000 100.00 % | -410.000 M -537.93 % | -64.270 M 46.18 % | -119.420 M -49.27 % | -80.000 M | 0.000 100.00 % | -6.880 M -173.63 % | 9.344 M 113.11 % | -71.251 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 18.941 M -81.06 % | 100.000 M 32.45 % | 75.500 M -24.59 % | 100.121 M | 0.000 -100.00 % | 300.000 M 28.10 % | 234.200 M 11.52 % | 210.000 M | 0.000 -100.00 % | 190.000 M | 0.000 -100.00 % | 710.603 K -88.87 % | 6.387 M 194.31 % | 2.170 M -98.88 % | 194.617 M | 0.000 -100.00 % | 22.497 M |
| Other investing activites | 44.731 M 605.82 % | 6.337 M -68.30 % | 19.995 M 419.13 % | -6.265 M -107.74 % | 80.986 M 92.80 % | 42.005 M 16 305.25 % | -259.207 K 85.14 % | -1.744 M -100.66 % | 266.147 M 908.16 % | 26.399 M -53.67 % | 56.977 M 72.69 % | 32.994 M -13.39 % | 38.095 M 13.64 % | 33.523 M 117.65 % | 15.403 M 46.58 % | 10.508 M -55.79 % | 23.770 M 147.56 % | -49.978 M 28.84 % | -70.232 M |
| Net cash used for investing activites | -55.712 M -13.34 % | -49.154 M -96.03 % | -25.075 M 67.57 % | -77.311 M 76.73 % | -332.165 M -599.68 % | 66.476 M 131.12 % | -213.596 M -199.76 % | 214.110 M 3 074.25 % | 6.745 M -63.61 % | 18.537 M 104.05 % | -457.515 M -2 092.32 % | 22.964 M 108.91 % | -257.649 M -139.39 % | -107.626 M -625.28 % | -14.839 M 47.94 % | -28.505 M -119.72 % | 144.560 M 181.80 % | -176.731 M -22.49 % | -144.277 M |
| Debt repayment | -832.312 M | 0.000 100.00 % | -217.547 M -114.38 % | 1.513 B | 0.000 100.00 % | -501.424 M | 0.000 | 0.000 100.00 % | -247.570 M | 0.000 -100.00 % | 492.408 M 11 785.42 % | -4.214 M 97.19 % | -150.181 M 23.29 % | -195.788 M -129.17 % | 671.175 M 166.12 % | -1.015 B 13.51 % | -1.174 B -324.02 % | -276.773 M -123.09 % | 1.199 B |
| 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 -100.00 % | 77.698 M | 0.000 | 0.000 | 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 |
| Dividends paid | -4.449 K 99.98 % | -22.401 M 56.94 % | -52.023 M 70.68 % | -177.432 M -124.64 % | -78.986 M 55.44 % | -177.246 M -28.38 % | -138.058 M -0.07 % | -137.958 M -74.95 % | -78.857 M 42.99 % | -138.314 M 49.88 % | -275.979 M -16.16 % | -237.584 M -19.42 % | -198.952 M -0.05 % | -198.847 M | 0.000 | 0.000 100.00 % | -198.952 M 33.03 % | -297.074 M -24.96 % | -237.740 M |
| Other financing activites | 0.000 -100.00 % | 17.396 M | 0.000 100.00 % | -7.500 M 92.82 % | -104.397 M -1 059.97 % | -9.000 M 98.15 % | -485.529 M -192.09 % | 527.228 M 458 459 124.35 % | -115.000 100.00 % | -640.655 M -5 238.79 % | -12.000 M 92.62 % | -162.650 M -1 933.18 % | -8.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.543 M |
| Net cash used provided by financing activities | -832.316 M -16 531.54 % | -5.004 M 98.14 % | -269.569 M -120.31 % | 1.328 B 823.95 % | -183.383 M 73.33 % | -687.670 M -10.28 % | -623.587 M -260.19 % | 389.270 M 219.25 % | -326.427 M 58.09 % | -778.969 M -481.05 % | 204.429 M 162.56 % | -326.750 M 8.51 % | -357.133 M 9.50 % | -394.636 M -158.80 % | 671.175 M 166.12 % | -1.015 B 26.05 % | -1.373 B -139.18 % | -573.847 M -155.80 % | 1.028 B |
| Effect of forex changes on cash | 806.877 K -9.20 % | 888.616 K 50.17 % | 591.729 K 122.98 % | -2.575 M -257.64 % | 1.634 M 135.25 % | -4.635 M 32.10 % | -6.826 M -468.86 % | -1.200 M 94.51 % | -21.871 M -296.58 % | 11.126 M 464.32 % | -3.054 M -115.35 % | 19.893 M 763.53 % | -2.998 M -1 104.94 % | 298.329 K -55.39 % | 668.741 K -39.67 % | 1.108 M -92.56 % | 14.895 M 6 766.80 % | -223.423 K 99.77 % | -97.432 M |
| Net change in cash | 163.237 M 134.90 % | -467.755 M -1 191.20 % | -36.226 M -152.79 % | 68.623 M 64.19 % | 41.794 M 128.04 % | -149.057 M -127.51 % | 541.781 M 462.11 % | -149.618 M -39.57 % | -107.201 M 83.31 % | -642.172 M -1 245.27 % | 56.072 M -67.69 % | 173.516 M 184.14 % | -206.226 M -205.22 % | 195.988 M -62.20 % | 518.547 M 578.91 % | 76.379 M -29.34 % | 108.100 M 305.93 % | -52.494 M 83.33 % | -314.907 M |
| Cash at beginning of period | 491.887 M -48.74 % | 959.642 M -3.64 % | 995.868 M 7.40 % | 927.245 M 4.72 % | 885.451 M -14.41 % | 1.035 B 109.96 % | 492.728 M -23.29 % | 642.346 M -14.30 % | 749.547 M -46.14 % | 1.392 B 4.20 % | 1.336 B 14.93 % | 1.162 B -15.07 % | 1.368 B 16.72 % | 1.172 B 79.31 % | 653.822 M 13.23 % | 577.442 M 23.03 % | 469.342 M -10.06 % | 521.836 M -37.63 % | 836.744 M |
| Cash at end of period | 655.124 M 33.19 % | 491.887 M -48.74 % | 959.642 M -3.64 % | 995.868 M 7.40 % | 927.245 M 4.72 % | 885.451 M -14.41 % | 1.035 B 109.96 % | 492.728 M -23.29 % | 642.346 M -14.30 % | 749.547 M -46.14 % | 1.392 B 4.20 % | 1.336 B 14.93 % | 1.162 B -15.07 % | 1.368 B 16.72 % | 1.172 B 79.31 % | 653.822 M 13.23 % | 577.442 M 23.03 % | 469.342 M -10.06 % | 521.836 M |
| Operating cash flow | 1.050 B 353.44 % | -414.485 M -260.76 % | 257.826 M 121.87 % | -1.179 B -312.18 % | 555.709 M 16.56 % | 476.772 M -65.60 % | 1.386 B 284.33 % | -751.798 M -420.80 % | 234.352 M 118.75 % | 107.134 M -65.69 % | 312.211 M -31.74 % | 457.410 M 11.14 % | 411.554 M -39.89 % | 684.651 M 628.49 % | -129.548 M -111.54 % | 1.123 B -15.02 % | 1.321 B 89.20 % | 698.307 M 163.40 % | -1.102 B |
| Capital expenditure | -100.443 M -84.46 % | -54.453 M 18.92 % | -67.159 M 65.65 % | -195.523 M 48.76 % | -381.572 M -335.69 % | -87.579 M 12.43 % | -100.016 M 16.96 % | -120.445 M 24.44 % | -159.402 M 26.83 % | -217.863 M -108.50 % | -104.491 M 27.13 % | -143.398 M 18.67 % | -176.325 M -180.06 % | -62.959 M -71.89 % | -36.629 M 14.97 % | -43.077 M 48.52 % | -83.676 M -50.76 % | -55.502 M 42.51 % | -96.541 M |
| Free CashFlow | 950.016 M 302.59 % | -468.938 M -345.95 % | 190.667 M 113.87 % | -1.375 B -889.39 % | 174.137 M -55.26 % | 389.193 M -69.73 % | 1.286 B 247.41 % | -872.243 M -1 263.76 % | 74.950 M 167.69 % | -110.728 M -153.31 % | 207.720 M -33.85 % | 314.012 M 33.49 % | 235.229 M -62.16 % | 621.691 M 474.11 % | -166.177 M -115.39 % | 1.080 B -12.75 % | 1.238 B 92.52 % | 642.805 M 153.65 % | -1.198 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.463 B 19.23 % | 1.227 B -17.92 % | 1.495 B -2.54 % | 1.534 B 4.00 % | 1.475 B -5.27 % | 1.557 B -19.65 % | 1.938 B 44.83 % | 1.338 B 4.33 % | 1.282 B 4.05 % | 1.232 B -14.31 % | 1.438 B -9.46 % | 1.588 B 5.62 % | 1.504 B 2.42 % | 1.468 B -24.25 % | 1.938 B 37.66 % | 1.408 B -14.37 % | 1.644 B 17.63 % | 1.398 B 0.24 % | 1.394 B 15.83 % | 1.204 B 32.62 % | 907.741 M -21.86 % | 1.162 B -22.40 % | 1.497 B -1.79 % | 1.524 B 10.55 % | 1.379 B -11.61 % | 1.560 B -30.30 % | 2.238 B 12.25 % | 1.994 B 4.20 % | 1.914 B 5.50 % | 1.814 B -22.45 % | 2.339 B 0.71 % | 2.323 B 37.99 % | 1.683 B 8.06 % | 1.558 B -18.88 % | 1.920 B 14.38 % | 1.679 B 1.64 % | 1.652 B 40.33 % | 1.177 B -22.99 % | 1.528 B -15.18 % | 1.802 B 4.89 % | 1.718 B 25.07 % | 1.374 B -25.48 % | 1.843 B 6.86 % | 1.725 B 7.37 % | 1.607 B -5.19 % | 1.695 B -15.97 % | 2.017 B 15.47 % | 1.746 B 7.32 % | 1.627 B 6.88 % | 1.523 B -13.92 % | 1.769 B -6.35 % | 1.889 B 3.94 % | 1.817 B 11.85 % | 1.625 B 27.08 % | 1.278 B -39.95 % | 2.129 B 0.57 % | 2.117 B 2.87 % | 2.058 B -15.03 % | 2.422 B 12.86 % | 2.146 B 21.76 % | 1.763 B 9.99 % | 1.602 B 12.15 % | 1.429 B 5.16 % | 1.359 B 17.51 % | 1.156 B 9.26 % | 1.058 B |
| Net income | 54.882 M 204.59 % | -52.471 M -155.63 % | 94.322 M 22.46 % | 77.020 M 163.70 % | -120.909 M -328.80 % | 52.845 M 3 505.52 % | -1.552 M -105.71 % | 27.177 M 124.63 % | -110.346 M -107.82 % | -53.098 M -4 225.39 % | -1.228 M -102.33 % | 52.771 M -13.86 % | 61.264 M 171.11 % | -86.159 M 77.95 % | -390.672 M -769.42 % | -44.935 M -174.26 % | 60.509 M 311.05 % | -28.670 M -133.63 % | 85.248 M -37.17 % | 135.682 M 23.34 % | 110.003 M 441.47 % | -32.215 M -161.19 % | 52.646 M 33.21 % | 39.521 M 176.60 % | -51.597 M -240.70 % | 36.671 M -18.87 % | 45.201 M -30.58 % | 65.113 M -40.03 % | 108.582 M 58.29 % | 68.598 M 53.54 % | 44.678 M -71.84 % | 158.637 M 396.70 % | 31.938 M -30.17 % | 45.740 M -21.87 % | 58.541 M 28.73 % | 45.477 M -75.59 % | 186.279 M 2 292.03 % | -8.498 M 79.05 % | -40.562 M -96.02 % | -20.693 M 53.08 % | -44.107 M -727.50 % | 7.029 M 196.76 % | -7.264 M -110.34 % | 70.242 M 384.09 % | 14.510 M -61.91 % | 38.094 M -63.33 % | 103.871 M 23.88 % | 83.851 M 27.30 % | 65.867 M 55.90 % | 42.250 M -53.91 % | 91.669 M -45.82 % | 169.184 M -24.78 % | 224.929 M 970.33 % | 21.015 M 138.92 % | -53.998 M -253.32 % | 35.220 M -64.45 % | 99.065 M 12.00 % | 88.453 M 15.73 % | 76.427 M -65.95 % | 224.465 M 81.47 % | 123.694 M 2.12 % | 121.122 M 64.46 % | 73.649 M -30.93 % | 106.628 M 34.21 % | 79.450 M 78.14 % | 44.601 M |
| Income before tax | 67.733 M 201.50 % | -66.730 M -159.27 % | 112.591 M 20.07 % | 93.770 M 157.11 % | -164.181 M -338.37 % | 68.877 M 8.16 % | 63.681 M 93.17 % | 32.966 M 123.85 % | -138.241 M -108.48 % | -66.309 M -534.36 % | -10.453 M -116.18 % | 64.609 M -16.88 % | 77.727 M 177.62 % | -100.144 M 79.49 % | -488.156 M -808.32 % | -53.743 M -170.72 % | 75.992 M 282.04 % | -41.744 M -140.57 % | 102.896 M -39.76 % | 170.811 M 26.50 % | 135.026 M 381.49 % | -47.968 M -181.44 % | 58.903 M 28.51 % | 45.834 M 167.41 % | -67.995 M -246.93 % | 46.277 M -11.31 % | 52.181 M -20.43 % | 65.575 M -50.60 % | 132.738 M 60.40 % | 82.755 M 114.12 % | 38.649 M -80.18 % | 194.992 M 405.36 % | 38.585 M -31.64 % | 56.440 M -15.80 % | 67.027 M 27.71 % | 52.483 M -78.21 % | 240.850 M 7 849.36 % | -3.108 M 95.40 % | -67.572 M -1 308.33 % | -4.798 M 91.10 % | -53.902 M -1 087.58 % | 5.458 M 145.32 % | -12.042 M -114.46 % | 83.255 M 728.82 % | 10.045 M -80.63 % | 51.862 M -62.69 % | 139.008 M 25.15 % | 111.074 M 27.76 % | 86.938 M 47.50 % | 58.941 M -53.65 % | 127.161 M -41.65 % | 217.910 M -24.33 % | 287.974 M 760.09 % | 33.482 M 173.29 % | -45.682 M -156.90 % | 80.280 M -37.89 % | 129.245 M -3.82 % | 134.374 M 1.06 % | 132.964 M -54.43 % | 291.792 M 96.69 % | 148.349 M 7.79 % | 137.628 M 70.39 % | 80.773 M -29.20 % | 114.085 M 25.80 % | 90.684 M 122.94 % | 40.677 M |
| Income before tax ratio | 0.05 185.13 % | -0.05 -172.21 % | 0.08 23.20 % | 0.06 154.92 % | -0.11 -351.62 % | 0.04 34.61 % | 0.03 33.38 % | 0.02 122.86 % | -0.11 -100.36 % | -0.05 -640.27 % | -0.01 -117.87 % | 0.04 -21.30 % | 0.05 175.78 % | -0.07 72.92 % | -0.25 -559.80 % | -0.04 -182.59 % | 0.05 254.75 % | -0.03 -140.47 % | 0.07 -47.99 % | 0.14 -4.61 % | 0.15 460.26 % | -0.04 -204.95 % | 0.04 30.86 % | 0.03 160.97 % | -0.05 -266.23 % | 0.03 27.24 % | 0.02 -29.11 % | 0.03 -52.59 % | 0.07 52.04 % | 0.05 176.11 % | 0.02 -80.32 % | 0.08 266.24 % | 0.02 -36.73 % | 0.04 3.81 % | 0.03 11.66 % | 0.03 -78.56 % | 0.15 5 622.37 % | 0.00 94.03 % | -0.04 -1 560.31 % | 0.00 91.51 % | -0.03 -889.62 % | 0.00 160.82 % | -0.01 -113.54 % | 0.05 671.94 % | 0.01 -79.57 % | 0.03 -55.60 % | 0.07 8.38 % | 0.06 19.05 % | 0.05 38.00 % | 0.04 -46.15 % | 0.07 -37.69 % | 0.12 -27.20 % | 0.16 668.94 % | 0.02 157.67 % | -0.04 -194.76 % | 0.04 -38.24 % | 0.06 -6.50 % | 0.07 18.94 % | 0.05 -59.62 % | 0.14 61.55 % | 0.08 -2.00 % | 0.09 51.93 % | 0.06 -32.67 % | 0.08 7.06 % | 0.08 104.04 % | 0.04 |
| EBITDA | 102.911 M 420.15 % | -32.145 M -121.91 % | 146.710 M 10.12 % | 133.222 M 205.25 % | -126.582 M -263.33 % | 77.501 M -27.58 % | 107.010 M 59.32 % | 67.165 M 169.35 % | -96.847 M -243.43 % | -28.200 M -204.50 % | 26.985 M -69.33 % | 87.981 M 162.02 % | -141.854 M -98.82 % | -71.349 M 84.52 % | -460.885 M -1 637.55 % | -26.525 M -128.21 % | 94.036 M 630.14 % | -17.738 M -114.88 % | 119.238 M -38.55 % | 194.042 M 61.01 % | 120.518 M 655.36 % | -21.701 M -123.73 % | 91.443 M 22.11 % | 74.884 M 297.55 % | -37.906 M -157.14 % | 66.339 M -12.60 % | 75.900 M -12.58 % | 86.823 M -47.23 % | 164.534 M 88.02 % | 87.511 M -7.68 % | 94.792 M -54.60 % | 208.786 M 227.74 % | 63.705 M -22.69 % | 82.399 M -22.89 % | 106.859 M 32.91 % | 80.397 M -28.71 % | 112.768 M 557.00 % | 17.164 M 150.25 % | -34.157 M -261.90 % | 21.097 M 191.71 % | -23.003 M -336.53 % | 9.725 M -63.48 % | 26.626 M -74.75 % | 105.456 M 200.85 % | 35.053 M -60.53 % | 88.820 M -36.17 % | 139.152 M -2.56 % | 142.808 M 16.89 % | 122.177 M 286.67 % | 31.597 M -77.87 % | 142.779 M -44.18 % | 255.779 M 46.84 % | 174.188 M 501.94 % | 28.938 M 448.85 % | -8.295 M -106.67 % | 124.309 M -27.96 % | 172.565 M -2.49 % | 176.973 M -0.13 % | 177.202 M -47.30 % | 336.247 M 70.15 % | 197.619 M 8.95 % | 181.392 M 44.38 % | 125.632 M -21.09 % | 159.215 M 14.27 % | 139.334 M 35.28 % | 102.993 M |
| Net income ratio | 0.04 187.73 % | -0.04 -167.77 % | 0.06 25.65 % | 0.05 161.25 % | -0.08 -341.52 % | 0.03 4 338.45 % | 0.00 -103.94 % | 0.02 123.61 % | -0.09 -99.72 % | -0.04 -4 947.55 % | 0.00 -102.57 % | 0.03 -18.44 % | 0.04 169.42 % | -0.06 70.89 % | -0.20 -531.55 % | -0.03 -186.73 % | 0.04 279.42 % | -0.02 -133.55 % | 0.06 -45.76 % | 0.11 -6.99 % | 0.12 537.01 % | -0.03 -178.86 % | 0.04 35.64 % | 0.03 169.28 % | -0.04 -259.19 % | 0.02 16.40 % | 0.02 -38.16 % | 0.03 -42.45 % | 0.06 50.04 % | 0.04 97.98 % | 0.02 -72.04 % | 0.07 259.97 % | 0.02 -35.38 % | 0.03 -3.68 % | 0.03 12.55 % | 0.03 -75.98 % | 0.11 1 662.09 % | -0.01 72.79 % | -0.03 -131.09 % | -0.01 55.27 % | -0.03 -601.72 % | 0.01 229.85 % | 0.00 -109.68 % | 0.04 350.87 % | 0.01 -59.82 % | 0.02 -56.36 % | 0.05 7.28 % | 0.05 18.62 % | 0.04 45.86 % | 0.03 -46.45 % | 0.05 -42.14 % | 0.09 -27.64 % | 0.12 856.90 % | 0.01 130.62 % | -0.04 -355.32 % | 0.02 -64.65 % | 0.05 8.88 % | 0.04 36.21 % | 0.03 -69.83 % | 0.10 49.04 % | 0.07 -7.15 % | 0.08 46.64 % | 0.05 -34.32 % | 0.08 14.21 % | 0.07 63.04 % | 0.04 |
| Ratio EBITDA | 0.07 368.51 % | -0.03 -126.69 % | 0.10 12.99 % | 0.09 201.20 % | -0.09 -272.41 % | 0.05 -9.86 % | 0.06 10.01 % | 0.05 166.48 % | -0.08 -230.05 % | -0.02 -221.95 % | 0.02 -66.13 % | 0.06 158.72 % | -0.09 -94.11 % | -0.05 79.56 % | -0.24 -1 162.16 % | -0.02 -132.94 % | 0.06 550.67 % | -0.01 -114.84 % | 0.09 -46.95 % | 0.16 21.40 % | 0.13 810.76 % | -0.02 -130.58 % | 0.06 24.34 % | 0.05 278.70 % | -0.03 -164.65 % | 0.04 25.40 % | 0.03 -22.12 % | 0.04 -49.36 % | 0.09 78.22 % | 0.05 19.04 % | 0.04 -54.92 % | 0.09 137.52 % | 0.04 -28.45 % | 0.05 -4.94 % | 0.06 16.21 % | 0.05 -29.86 % | 0.07 368.20 % | 0.01 165.25 % | -0.02 -290.87 % | 0.01 187.44 % | -0.01 -289.12 % | 0.01 -50.99 % | 0.01 -76.37 % | 0.06 180.20 % | 0.02 -58.37 % | 0.05 -24.04 % | 0.07 -15.61 % | 0.08 8.91 % | 0.08 261.77 % | 0.02 -74.29 % | 0.08 -40.39 % | 0.14 41.27 % | 0.10 438.15 % | 0.02 374.50 % | -0.01 -111.11 % | 0.06 -28.37 % | 0.08 -5.21 % | 0.09 17.54 % | 0.07 -53.30 % | 0.16 39.75 % | 0.11 -0.95 % | 0.11 28.74 % | 0.09 -24.96 % | 0.12 -2.76 % | 0.12 23.82 % | 0.10 |
| Gross profit ratio | 0.08 938.28 % | -0.01 -107.50 % | 0.13 39.44 % | 0.09 845.62 % | -0.01 -117.43 % | 0.07 -29.14 % | 0.10 38.18 % | 0.07 233.98 % | -0.05 -442.25 % | -0.01 86.20 % | -0.07 -189.93 % | 0.08 222.13 % | -0.07 -136.96 % | 0.18 207.97 % | -0.16 -822.75 % | 0.02 -73.96 % | 0.09 33.70 % | 0.07 -64.09 % | 0.18 -8.06 % | 0.20 9.27 % | 0.18 687.08 % | 0.02 -82.01 % | 0.13 106.18 % | 0.06 2 185.09 % | 0.00 -95.75 % | 0.06 -29.22 % | 0.09 28.75 % | 0.07 -37.81 % | 0.11 71.28 % | 0.07 -28.81 % | 0.09 -12.77 % | 0.11 99.79 % | 0.05 -29.24 % | 0.07 -30.17 % | 0.11 63.50 % | 0.07 -27.48 % | 0.09 95.45 % | 0.05 49.22 % | 0.03 -58.51 % | 0.07 84.77 % | 0.04 11.90 % | 0.04 -52.41 % | 0.08 -10.33 % | 0.08 -8.40 % | 0.09 17.06 % | 0.08 -56.29 % | 0.18 48.04 % | 0.12 -8.22 % | 0.13 43.20 % | 0.09 481.96 % | 0.02 -89.82 % | 0.16 12.70 % | 0.14 96.27 % | 0.07 49.12 % | 0.05 -14.45 % | 0.06 -51.28 % | 0.11 14.61 % | 0.10 -34.22 % | 0.15 -14.52 % | 0.18 25.63 % | 0.14 5.99 % | 0.13 -6.75 % | 0.14 19.47 % | 0.12 -7.04 % | 0.13 -2.26 % | 0.13 |
| Weighted average shs out dil | 392.014 M -2.88 % | 403.623 M 1.44 % | 397.906 M -1.84 % | 405.368 M 0.58 % | 403.030 M 1.29 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M -1.98 % | 405.931 M -0.61 % | 408.427 M 1.27 % | 403.305 M 0.00 % | 403.305 M -1.27 % | 408.500 M 1.27 % | 403.393 M -1.51 % | 409.571 M 2.93 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M -6.35 % | 424.900 M 6.78 % | 397.906 M -0.76 % | 400.973 M 14.09 % | 351.450 M 0.00 % | 351.450 M -9.94 % | 390.233 M 7.58 % | 362.750 M -4.78 % | 380.940 M -7.84 % | 413.367 M 3.53 % | 399.290 M -3.01 % | 411.669 M 7.18 % | 384.091 M -3.47 % | 397.906 M -1.22 % | 402.819 M 2.08 % | 394.612 M -6.11 % | 420.300 M 5.63 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 33.57 % | 297.906 M -26.21 % | 403.740 M 2.23 % | 394.919 M -0.59 % | 397.250 M -2.03 % | 405.464 M |
| Weighted average shs out | 392.014 M -2.88 % | 403.623 M 1.44 % | 397.906 M -1.84 % | 405.368 M 0.58 % | 403.030 M 1.29 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M -6.35 % | 424.900 M 6.78 % | 397.906 M 0.00 % | 397.909 M 13.22 % | 351.450 M 0.00 % | 351.450 M -9.94 % | 390.233 M 7.58 % | 362.750 M -4.78 % | 380.940 M -4.61 % | 399.332 M 0.36 % | 397.907 M -3.34 % | 411.669 M 7.18 % | 384.091 M -1.36 % | 389.386 M -3.33 % | 402.819 M 2.08 % | 394.612 M -6.11 % | 420.300 M 5.63 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 0.00 % | 397.906 M 33.57 % | 297.906 M -26.21 % | 403.740 M 2.23 % | 394.919 M -0.59 % | 397.250 M -2.03 % | 405.464 M |
| EPS diluted | 0.14 207.69 % | -0.13 -154.17 % | 0.24 26.32 % | 0.19 163.33 % | -0.30 -330.77 % | 0.13 3 433.33 % | 0.00 -105.71 % | 0.07 124.39 % | -0.28 -115.38 % | -0.13 -4 093.55 % | 0.00 -102.38 % | 0.13 -13.33 % | 0.15 171.43 % | -0.21 78.35 % | -0.97 -781.82 % | -0.11 -173.33 % | 0.15 314.29 % | -0.07 -133.33 % | 0.21 -38.24 % | 0.34 21.43 % | 0.28 445.68 % | -0.08 -210.96 % | 0.07 -27.00 % | 0.10 176.92 % | -0.13 -244.44 % | 0.09 -18.18 % | 0.11 -31.25 % | 0.16 -40.74 % | 0.27 58.82 % | 0.17 155.26 % | 0.07 -83.35 % | 0.40 400.00 % | 0.08 -27.27 % | 0.11 -26.67 % | 0.15 36.36 % | 0.11 -76.60 % | 0.47 2 296.26 % | -0.02 77.59 % | -0.10 -83.65 % | -0.05 52.73 % | -0.11 -650.00 % | 0.02 196.62 % | -0.02 -111.50 % | 0.18 350.00 % | 0.04 -60.00 % | 0.10 -60.00 % | 0.25 19.05 % | 0.21 31.25 % | 0.16 45.45 % | 0.11 -52.17 % | 0.23 -45.24 % | 0.42 -26.32 % | 0.57 1 040.00 % | 0.05 135.71 % | -0.14 -255.56 % | 0.09 -64.00 % | 0.25 13.64 % | 0.22 15.79 % | 0.19 -66.07 % | 0.56 80.65 % | 0.31 3.33 % | 0.30 66.67 % | 0.18 -33.33 % | 0.27 35.00 % | 0.20 81.82 % | 0.11 |
| Earnings per share | 0.14 207.69 % | -0.13 -154.17 % | 0.24 26.32 % | 0.19 163.33 % | -0.30 -330.77 % | 0.13 3 433.33 % | 0.00 -105.71 % | 0.07 124.39 % | -0.28 -115.38 % | -0.13 -4 093.55 % | 0.00 -102.38 % | 0.13 -13.33 % | 0.15 168.18 % | -0.22 77.55 % | -0.98 -790.91 % | -0.11 -173.33 % | 0.15 308.04 % | -0.07 -134.33 % | 0.21 -38.24 % | 0.34 21.43 % | 0.28 445.68 % | -0.08 -210.96 % | 0.07 -27.00 % | 0.10 176.92 % | -0.13 -244.44 % | 0.09 -18.18 % | 0.11 -31.25 % | 0.16 -40.74 % | 0.27 58.82 % | 0.17 155.26 % | 0.07 -83.35 % | 0.40 400.00 % | 0.08 -27.27 % | 0.11 -26.67 % | 0.15 36.36 % | 0.11 -76.60 % | 0.47 2 296.26 % | -0.02 77.59 % | -0.10 -83.65 % | -0.05 52.73 % | -0.11 -650.00 % | 0.02 196.62 % | -0.02 -111.50 % | 0.18 350.00 % | 0.04 -60.00 % | 0.10 -60.00 % | 0.25 19.05 % | 0.21 31.25 % | 0.16 45.45 % | 0.11 -52.17 % | 0.23 -45.24 % | 0.42 -26.32 % | 0.57 1 040.00 % | 0.05 135.71 % | -0.14 -255.56 % | 0.09 -64.00 % | 0.25 13.64 % | 0.22 15.79 % | 0.19 -66.07 % | 0.56 80.65 % | 0.31 3.33 % | 0.30 66.67 % | 0.18 -33.33 % | 0.27 35.00 % | 0.20 81.82 % | 0.11 |
| Gross profit | 117.808 M 1 099.47 % | -11.787 M -106.16 % | 191.417 M 35.90 % | 140.847 M 875.46 % | -18.163 M -116.51 % | 109.989 M -43.06 % | 193.176 M 100.13 % | 96.523 M 239.77 % | -69.057 M -464.24 % | -12.239 M 88.17 % | -103.476 M -181.43 % | 127.077 M 228.99 % | -98.514 M -137.86 % | 260.229 M 181.79 % | -318.173 M -1 094.97 % | 31.978 M -77.70 % | 143.406 M 57.28 % | 91.180 M -64.00 % | 253.275 M 6.50 % | 237.825 M 44.92 % | 164.110 M 514.99 % | 26.685 M -86.04 % | 191.204 M 102.48 % | 94.430 M 2 426.22 % | 3.738 M -96.25 % | 99.564 M -50.67 % | 201.822 M 44.52 % | 139.650 M -35.19 % | 215.492 M 80.70 % | 119.257 M -44.79 % | 216.022 M -12.15 % | 245.903 M 175.69 % | 89.197 M -23.53 % | 116.650 M -43.35 % | 205.930 M 87.01 % | 110.118 M -26.29 % | 149.394 M 174.27 % | 54.469 M 14.91 % | 47.400 M -64.81 % | 134.684 M 93.82 % | 69.491 M 39.95 % | 49.655 M -64.54 % | 140.035 M -4.19 % | 146.152 M -1.65 % | 148.602 M 10.98 % | 133.901 M -63.27 % | 364.562 M 70.94 % | 213.264 M -1.50 % | 216.512 M 53.06 % | 141.459 M 400.93 % | 28.240 M -90.47 % | 296.345 M 17.14 % | 252.985 M 119.54 % | 115.235 M 89.51 % | 60.807 M -48.63 % | 118.369 M -51.00 % | 241.562 M 17.90 % | 204.890 M -44.11 % | 366.588 M -3.52 % | 379.977 M 52.96 % | 248.410 M 16.58 % | 213.081 M 4.58 % | 203.751 M 25.63 % | 162.184 M 9.24 % | 148.467 M 6.79 % | 139.033 M |
| Income tax expense | 13.187 M 194.76 % | -13.916 M -171.98 % | 19.333 M 9.47 % | 17.661 M 141.14 % | -42.924 M -436.18 % | 12.768 M -80.52 % | 65.555 M 991.49 % | 6.006 M 121.74 % | -27.628 M -109.13 % | -13.211 M -43.20 % | -9.225 M -175.65 % | 12.195 M -23.25 % | 15.889 M 213.61 % | -13.985 M 85.24 % | -94.744 M -970.55 % | -8.850 M -149.25 % | 17.971 M 1 518.39 % | -1.267 M -105.49 % | 23.059 M -31.94 % | 33.880 M 19.31 % | 28.397 M 345.08 % | -11.587 M -138.80 % | 29.862 M 112.24 % | 14.070 M 199.56 % | -14.132 M -226.92 % | 11.135 M -25.71 % | 14.989 M 69.61 % | 8.837 M -70.77 % | 30.233 M 93.03 % | 15.662 M 28.74 % | 12.165 M -69.90 % | 40.412 M 316.62 % | 9.700 M -22.95 % | 12.589 M -30.54 % | 18.125 M 77.71 % | 10.199 M -83.47 % | 61.694 M 794.76 % | 6.895 M 126.54 % | -25.978 M -239.08 % | 18.679 M 998.89 % | -2.078 M -123.52 % | 8.834 M 274.14 % | 2.361 M -86.02 % | 16.884 M -4.14 % | 17.614 M 43.06 % | 12.312 M -62.77 % | 33.069 M 35.93 % | 24.329 M 18.35 % | 20.556 M 54.21 % | 13.330 M -55.63 % | 30.043 M -20.69 % | 37.880 M -30.49 % | 54.494 M 819.26 % | 5.928 M 20.33 % | 4.926 M -89.42 % | 46.570 M 66.54 % | 27.964 M -37.12 % | 44.469 M 36.68 % | 32.535 M -49.74 % | 64.732 M 145.99 % | 26.315 M 311.43 % | 6.396 M 34.55 % | 4.754 M -59.71 % | 11.799 M 2.16 % | 11.549 M | 0.000 |
| Cost of revenue | 1.345 B 8.58 % | 1.239 B -4.96 % | 1.304 B -6.42 % | 1.393 B -6.70 % | 1.493 B 3.19 % | 1.447 B -17.06 % | 1.744 B 40.53 % | 1.241 B -8.15 % | 1.351 B 8.58 % | 1.245 B -19.27 % | 1.542 B 5.50 % | 1.461 B -8.81 % | 1.602 B 32.64 % | 1.208 B -46.46 % | 2.256 B 63.99 % | 1.376 B -8.32 % | 1.501 B 14.87 % | 1.307 B 14.50 % | 1.141 B 18.13 % | 966.026 M 29.91 % | 743.631 M -34.49 % | 1.135 B -13.08 % | 1.306 B -8.68 % | 1.430 B 3.99 % | 1.375 B -5.84 % | 1.461 B -28.28 % | 2.037 B 9.82 % | 1.854 B 9.20 % | 1.698 B 0.20 % | 1.695 B -20.18 % | 2.123 B 2.24 % | 2.077 B 30.28 % | 1.594 B 10.62 % | 1.441 B -15.94 % | 1.714 B 9.28 % | 1.569 B 4.42 % | 1.502 B 33.83 % | 1.123 B -24.20 % | 1.481 B -11.17 % | 1.667 B 1.14 % | 1.648 B 24.51 % | 1.324 B -22.27 % | 1.703 B 7.88 % | 1.579 B 8.29 % | 1.458 B -6.58 % | 1.561 B -5.53 % | 1.652 B 7.75 % | 1.533 B 8.67 % | 1.411 B 2.15 % | 1.381 B -20.65 % | 1.741 B 9.30 % | 1.593 B 1.81 % | 1.564 B 3.63 % | 1.509 B 23.96 % | 1.218 B -39.44 % | 2.011 B 7.21 % | 1.875 B 1.21 % | 1.853 B -9.84 % | 2.055 B 16.38 % | 1.766 B 16.64 % | 1.514 B 8.98 % | 1.389 B 13.41 % | 1.225 B 2.38 % | 1.197 B 18.73 % | 1.008 B 9.63 % | 919.274 M |
| General and administrative expenses | 33.504 M -16.03 % | 39.899 M -29.77 % | 56.809 M 53.35 % | 37.046 M -15.98 % | 44.090 M 0.34 % | 43.941 M -12.42 % | 50.171 M 18.27 % | 42.419 M 1.14 % | 41.940 M 8.81 % | 38.543 M 3.41 % | 37.272 M -24.76 % | 49.537 M -15.97 % | 58.954 M 49.14 % | 39.530 M -42.07 % | 68.240 M -3.57 % | 70.763 M 35.75 % | 52.129 M -40.33 % | 87.363 M -26.95 % | 119.601 M 195.93 % | 40.415 M -6.32 % | 43.141 M -21.42 % | 54.898 M -47.41 % | 104.379 M 172.51 % | 38.303 M -29.12 % | 54.036 M 31.16 % | 41.197 M -67.10 % | 125.237 M 168.61 % | 46.624 M -8.34 % | 50.866 M 46.30 % | 34.769 M -71.46 % | 121.840 M 168.12 % | 45.442 M -7.92 % | 49.350 M 26.40 % | 39.044 M -64.85 % | 111.093 M 194.40 % | 37.735 M -35.48 % | 58.486 M 32.95 % | 43.990 M -43.08 % | 77.289 M -33.05 % | 115.443 M 14.98 % | 100.403 M 146.84 % | 40.675 M -59.73 % | 101.012 M 129.59 % | 43.997 M -59.61 % | 108.917 M 140.40 % | 45.307 M -75.66 % | 186.149 M 285.82 % | 48.248 M -54.62 % | 106.326 M 156.02 % | 41.531 M -67.02 % | 125.925 M 165.81 % | 47.374 M -24.70 % | 62.911 M -27.46 % | 86.721 M 64.92 % | 52.585 M 28.82 % | 40.819 M -30.58 % | 58.798 M 137.94 % | 24.711 M -74.44 % | 96.669 M 146.28 % | 39.252 M -9.21 % | 43.236 M 4.89 % | 41.222 M -51.41 % | 84.841 M 254.40 % | 23.939 M -15.52 % | 28.336 M -51.49 % | 58.416 M |
| Selling and marketing expenses | 17.863 M 9.28 % | 16.346 M -8.98 % | 17.958 M 3.54 % | 17.344 M 3.01 % | 16.838 M 2.88 % | 16.367 M -4.86 % | 17.203 M 8.80 % | 15.812 M 9.40 % | 14.454 M -10.40 % | 16.131 M -24.13 % | 21.261 M 17.15 % | 18.149 M 17.99 % | 15.382 M -8.12 % | 16.741 M -18.32 % | 20.495 M 26.63 % | 16.185 M -5.82 % | 17.186 M -3.35 % | 17.782 M -34.16 % | 27.007 M -39.50 % | 44.640 M 77.83 % | 25.103 M 23.87 % | 20.265 M -14.06 % | 23.580 M 4.22 % | 22.626 M -19.19 % | 27.999 M -0.58 % | 28.162 M -16.86 % | 33.871 M 8.87 % | 31.111 M 30.56 % | 23.828 M 1.87 % | 23.390 M -31.97 % | 34.382 M 39.27 % | 24.687 M 4.02 % | 23.733 M -9.65 % | 26.268 M -9.11 % | 28.900 M 17.67 % | 24.560 M 7.46 % | 22.855 M 2.55 % | 22.287 M -30.83 % | 32.218 M 40.89 % | 22.867 M 5.87 % | 21.599 M -13.89 % | 25.082 M -18.43 % | 30.750 M 20.29 % | 25.564 M 26.70 % | 20.177 M -27.03 % | 27.652 M -34.51 % | 42.221 M -21.54 % | 53.810 M 116.10 % | 24.900 M -34.68 % | 38.121 M 31.28 % | 29.038 M 49.64 % | 19.405 M -59.59 % | 48.018 M 38.47 % | 34.677 M -3.98 % | 36.113 M 69.37 % | 21.322 M -45.59 % | 39.190 M 12.96 % | 34.694 M 43.77 % | 24.131 M -38.55 % | 39.269 M -10.62 % | 43.937 M 91.40 % | 22.955 M -19.49 % | 28.512 M 56.23 % | 18.250 M -7.95 % | 19.827 M 46.51 % | 13.533 M |
| Other expenses | -6.426 M -13.94 % | -5.640 M -1 979.86 % | 300.022 K 101.92 % | -15.640 M -120.75 % | 75.384 M 173.27 % | 27.586 M 840.95 % | 2.932 M 297.79 % | 737.000 K 58.84 % | 464.000 K 131.25 % | -1.485 M 98.43 % | -94.664 M -97 491.36 % | -97.000 K 99.96 % | -255.733 M -184.68 % | 302.017 M 5 802.08 % | 5.117 M 250.01 % | 1.462 M -44.41 % | 2.630 M | 0.000 -100.00 % | 10.586 M -40.69 % | 17.848 M 1 006.51 % | 1.613 M -9.79 % | 1.788 M -53.70 % | 3.862 M 60.17 % | 2.411 M 3.79 % | 2.323 M -80.45 % | 11.883 M 320.09 % | -5.399 M -252.89 % | -1.530 M 25.00 % | -2.040 M -202.67 % | -674.000 K 80.36 % | -3.432 M -0.56 % | -3.413 M -93.15 % | -1.767 M -44.13 % | -1.226 M 29.20 % | -1.732 M 26.06 % | -2.342 M 1.84 % | -2.386 M -101.01 % | -1.187 M -334.23 % | 506.768 K 143.09 % | -1.176 M 68.26 % | -3.705 M -59.91 % | -2.317 M 26.79 % | -3.165 M -246.65 % | -913.000 K -181.59 % | 1.119 M 228.92 % | -868.000 K 91.43 % | -10.129 M 15.14 % | -11.936 M | 0.000 | 0.000 100.00 % | -8.096 M -697.64 % | -1.015 M | 0.000 | 0.000 -100.00 % | 51.410 M 229.17 % | -39.801 M -2 025.54 % | 2.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 44.941 M -11.19 % | 50.605 M -32.59 % | 75.066 M 93.72 % | 38.750 M -71.57 % | 136.312 M 316.58 % | 32.722 M -75.31 % | 132.550 M 137.49 % | 55.814 M -7.80 % | 60.536 M 13.81 % | 53.189 M 247.22 % | -36.130 M -153.46 % | 67.589 M 137.26 % | -181.397 M -150.63 % | 358.288 M 102.24 % | 177.163 M 107.24 % | 85.486 M 28.19 % | 66.685 M -35.99 % | 104.185 M -33.72 % | 157.194 M 133.90 % | 67.207 M 0.86 % | 66.631 M -9.19 % | 73.375 M -40.87 % | 124.098 M 112.07 % | 58.518 M -26.59 % | 79.712 M 38.69 % | 57.476 M -62.61 % | 153.709 M 101.70 % | 76.205 M 4.89 % | 72.654 M 26.39 % | 57.485 M -62.38 % | 152.789 M 129.01 % | 66.716 M -6.45 % | 71.316 M 11.28 % | 64.086 M -53.65 % | 138.261 M 130.62 % | 59.953 M -24.07 % | 78.955 M 21.30 % | 65.090 M -40.84 % | 110.014 M -19.78 % | 137.134 M 15.92 % | 118.297 M 86.47 % | 63.440 M -50.67 % | 128.597 M 87.33 % | 68.648 M -46.82 % | 129.094 M 79.07 % | 72.091 M -66.97 % | 218.240 M 142.16 % | 90.122 M -31.32 % | 131.226 M 64.75 % | 79.652 M -45.77 % | 146.867 M 123.32 % | 65.764 M -40.72 % | 110.929 M -8.62 % | 121.398 M -13.35 % | 140.108 M 527.16 % | 22.340 M -77.67 % | 100.055 M 68.43 % | 59.405 M -50.82 % | 120.800 M 53.84 % | 78.521 M -9.93 % | 87.173 M 35.83 % | 64.177 M -43.38 % | 113.353 M 168.68 % | 42.189 M -12.40 % | 48.163 M -33.06 % | 71.949 M |
| Cost and expenses | 1.390 B 7.81 % | 1.289 B -6.47 % | 1.379 B -3.71 % | 1.432 B -12.12 % | 1.629 B 10.12 % | 1.480 B -21.17 % | 1.877 B 44.70 % | 1.297 B -8.13 % | 1.412 B 8.79 % | 1.298 B -13.79 % | 1.506 B -1.53 % | 1.529 B 7.59 % | 1.421 B -9.28 % | 1.566 B -35.64 % | 2.434 B 66.52 % | 1.461 B -6.77 % | 1.568 B 11.11 % | 1.411 B 8.66 % | 1.298 B 25.66 % | 1.033 B 27.52 % | 810.262 M -32.95 % | 1.208 B -15.50 % | 1.430 B -3.93 % | 1.489 B 2.31 % | 1.455 B -4.16 % | 1.518 B -30.69 % | 2.190 B 13.45 % | 1.931 B 9.03 % | 1.771 B 1.06 % | 1.752 B -23.01 % | 2.276 B 6.18 % | 2.143 B 28.71 % | 1.665 B 10.65 % | 1.505 B -18.76 % | 1.853 B 13.74 % | 1.629 B 3.00 % | 1.581 B 33.14 % | 1.188 B -25.35 % | 1.591 B -11.82 % | 1.804 B 2.13 % | 1.767 B 27.34 % | 1.387 B -24.27 % | 1.832 B 11.19 % | 1.648 B 3.81 % | 1.587 B -2.80 % | 1.633 B -12.70 % | 1.870 B 15.22 % | 1.623 B 5.27 % | 1.542 B 5.57 % | 1.461 B -22.61 % | 1.887 B 13.82 % | 1.658 B -1.01 % | 1.675 B 2.72 % | 1.631 B 20.11 % | 1.358 B -33.22 % | 2.033 B 2.91 % | 1.975 B 3.29 % | 1.912 B -12.12 % | 2.176 B 17.98 % | 1.845 B 15.19 % | 1.601 B 10.16 % | 1.454 B 8.60 % | 1.338 B 8.05 % | 1.239 B 17.31 % | 1.056 B 6.53 % | 991.223 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 51.367 M -8.67 % | 56.245 M -24.77 % | 74.766 M 37.46 % | 54.390 M -10.73 % | 60.928 M 1.03 % | 60.308 M -10.49 % | 67.374 M 15.70 % | 58.231 M 3.26 % | 56.394 M 3.15 % | 54.674 M -6.59 % | 58.534 M -13.52 % | 67.686 M -8.95 % | 74.336 M 32.10 % | 56.271 M -36.59 % | 88.736 M 2.06 % | 86.948 M 25.44 % | 69.315 M -34.08 % | 105.145 M -28.28 % | 146.608 M 72.37 % | 85.055 M 24.63 % | 68.244 M -9.21 % | 75.163 M -41.26 % | 127.959 M 110.01 % | 60.929 M -25.73 % | 82.035 M 18.28 % | 69.359 M -56.41 % | 159.108 M 104.68 % | 77.735 M 4.07 % | 74.694 M 28.43 % | 58.159 M -62.77 % | 156.221 M 122.76 % | 70.129 M -4.04 % | 73.083 M 11.90 % | 65.312 M -53.35 % | 139.993 M 124.73 % | 62.295 M -23.42 % | 81.341 M 22.73 % | 66.277 M -39.48 % | 109.508 M -20.82 % | 138.310 M 13.37 % | 122.002 M 85.53 % | 65.757 M -50.09 % | 131.761 M 89.42 % | 69.561 M -46.12 % | 129.094 M 76.94 % | 72.959 M -68.05 % | 228.370 M 123.76 % | 102.058 M -22.23 % | 131.226 M 64.75 % | 79.652 M -48.60 % | 154.963 M 132.05 % | 66.779 M -39.80 % | 110.929 M -8.62 % | 121.398 M 36.87 % | 88.698 M 42.74 % | 62.141 M -36.58 % | 97.988 M 64.95 % | 59.405 M -50.82 % | 120.800 M 53.84 % | 78.521 M -9.93 % | 87.173 M 35.83 % | 64.177 M -43.38 % | 113.353 M 168.68 % | 42.189 M -12.40 % | 48.163 M -33.06 % | 71.949 M |
| Interest income | 1.077 M 98.34 % | 543.000 K -40.23 % | 908.493 K 26.00 % | 721.000 K -30.27 % | 1.034 M 73.78 % | 595.000 K -43.63 % | 1.056 M 103.78 % | 518.000 K -45.07 % | 943.000 K 85.63 % | 508.000 K -23.91 % | 667.660 K 99.90 % | 334.000 K -27.23 % | 459.000 K 58.82 % | 289.000 K -38.20 % | 467.601 K 33.60 % | 350.000 K -62.04 % | 922.000 K 22.12 % | 755.000 K -35.68 % | 1.174 M 48.77 % | 789.000 K -96.34 % | 21.585 M 1 152.76 % | 1.723 M -14.81 % | 2.022 M 0.22 % | 2.018 M -34.71 % | 3.091 M -9.33 % | 3.409 M 31.70 % | 2.588 M 36.73 % | 1.893 M -8.68 % | 2.073 M 11.93 % | 1.852 M -1.40 % | 1.878 M 8.20 % | 1.736 M -90.26 % | 17.830 M 538.38 % | 2.793 M -14.20 % | 3.255 M 49.25 % | 2.181 M -87.68 % | 17.697 M 517.70 % | 2.865 M -8.86 % | 3.144 M -11.82 % | 3.565 M -36.32 % | 5.598 M -19.42 % | 6.947 M -22.97 % | 9.018 M 14.35 % | 7.887 M 0.82 % | 7.823 M 5.72 % | 7.400 M 0.27 % | 7.380 M 16.37 % | 6.342 M -37.78 % | 10.193 M 19.47 % | 8.532 M 161.03 % | 3.269 M -49.37 % | 6.456 M 0.86 % | 6.401 M -33.48 % | 9.622 M -71.90 % | 34.240 M | 0.000 -100.00 % | 8.628 M 59.99 % | 5.393 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.593 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.894 M 26.89 % | 7.009 M -1.02 % | 7.081 M -42.73 % | 12.366 M -4.28 % | 12.919 M -1.72 % | 13.145 M -25.56 % | 17.659 M 23.95 % | 14.247 M 4.70 % | 13.608 M 22.00 % | 11.154 M 16.46 % | 9.578 M 13.15 % | 8.465 M 35.29 % | 6.257 M 17.44 % | 5.328 M 19.36 % | 4.464 M 0.88 % | 4.425 M 26.07 % | 3.510 M 35.78 % | 2.585 M 205.28 % | 846.763 K -62.99 % | 2.288 M -3.62 % | 2.374 M -22.97 % | 3.082 M -18.58 % | 3.785 M -39.28 % | 6.234 M -6.06 % | 6.636 M -5.48 % | 7.021 M -20.78 % | 8.862 M -17.08 % | 10.687 M 14.21 % | 9.357 M 3.22 % | 9.065 M -9.39 % | 10.004 M 16.29 % | 8.603 M 17.08 % | 7.348 M 3.19 % | 7.121 M 12.92 % | 6.306 M 7.61 % | 5.860 M -8.62 % | 6.413 M 20.45 % | 5.324 M -38.15 % | 8.608 M -14.67 % | 10.088 M -5.92 % | 10.723 M 0.98 % | 10.619 M -6.86 % | 11.401 M -3.42 % | 11.805 M 17.14 % | 10.078 M 1.31 % | 9.948 M -1.79 % | 10.129 M -15.14 % | 11.936 M 16.09 % | 10.282 M -9.79 % | 11.398 M -7.24 % | 12.287 M -3.03 % | 12.671 M -0.19 % | 12.695 M 12.36 % | 11.299 M 4.82 % | 10.779 M -31.56 % | 15.749 M 28.44 % | 12.262 M 10.36 % | 11.111 M 4.89 % | 10.593 M 17.64 % | 9.004 M -1.08 % | 9.102 M 23.84 % | 7.350 M 19.89 % | 6.131 M -23.43 % | 8.006 M -13.90 % | 9.299 M -55.84 % | 21.058 M |
| Depreciation and amortization | 26.284 M -4.69 % | 27.576 M 1.99 % | 27.038 M -0.18 % | 27.086 M 0.85 % | 26.859 M -0.29 % | 26.937 M -3.09 % | 27.795 M -1.21 % | 28.136 M -0.01 % | 28.140 M 0.76 % | 27.929 M -2.63 % | 28.682 M 0.66 % | 28.493 M 4.88 % | 27.167 M 14.83 % | 23.658 M 3.32 % | 22.898 M 0.23 % | 22.845 M 4.73 % | 21.813 M 1.72 % | 21.444 M -7.40 % | 23.158 M -1.14 % | 23.424 M 1.67 % | 23.039 M -0.98 % | 23.266 M -4.40 % | 24.337 M 7.17 % | 22.710 M -4.14 % | 23.691 M -2.31 % | 24.251 M -1.25 % | 24.557 M -1.41 % | 24.908 M 4.94 % | 23.736 M -10.14 % | 26.413 M -2.69 % | 27.144 M -1.96 % | 27.688 M 0.17 % | 27.640 M 1.42 % | 27.254 M -25.62 % | 36.641 M 29.66 % | 28.260 M 13.28 % | 24.946 M -2.63 % | 25.619 M 3.28 % | 24.807 M 0.34 % | 24.723 M -4.19 % | 25.803 M -0.09 % | 25.827 M -5.28 % | 27.267 M -1.75 % | 27.752 M 1.45 % | 27.354 M 1.27 % | 27.010 M -3.63 % | 28.027 M 10.95 % | 25.260 M 1.21 % | 24.957 M 1.02 % | 24.705 M -2.11 % | 25.236 M 0.16 % | 25.197 M -2.08 % | 25.731 M 0.99 % | 25.479 M -4.24 % | 26.608 M -5.91 % | 28.280 M -8.94 % | 31.058 M -1.37 % | 31.488 M -6.41 % | 33.645 M -3.29 % | 34.791 M -4.37 % | 36.382 M -0.09 % | 36.414 M -5.98 % | 38.729 M -1.25 % | 39.220 M 0.49 % | 39.030 M 1.14 % | 38.591 M |
| Operating income | 72.867 M 216.79 % | -62.392 M -153.62 % | 116.351 M 13.96 % | 102.097 M 166.09 % | -154.475 M -299.92 % | 77.267 M -1.14 % | 78.160 M 74.38 % | 44.821 M 135.39 % | -126.650 M -123.62 % | -56.637 M -2 295.53 % | -2.364 M -103.29 % | 71.766 M -13.41 % | 82.883 M 184.52 % | -98.059 M 79.75 % | -484.251 M -873.96 % | -49.720 M -163.32 % | 78.524 M 296.62 % | -39.937 M -141.57 % | 96.062 M -43.40 % | 169.724 M 51.91 % | 111.730 M 348.92 % | -44.886 M -164.43 % | 69.671 M 84.20 % | 37.824 M 152.07 % | -72.645 M -261.08 % | 45.098 M -12.16 % | 51.343 M -21.04 % | 65.025 M -54.24 % | 142.095 M 119.72 % | 64.672 M -4.40 % | 67.648 M -62.65 % | 181.098 M 402.14 % | 36.065 M -34.60 % | 55.145 M -21.47 % | 70.218 M 34.68 % | 52.137 M -40.63 % | 87.822 M 1 138.70 % | -8.455 M 87.49 % | -67.572 M -1 308.33 % | -4.798 M 91.10 % | -53.902 M -1 087.58 % | 5.458 M 145.32 % | -12.042 M -114.46 % | 83.255 M 326.77 % | 19.508 M -68.44 % | 61.810 M -44.38 % | 111.125 M -5.46 % | 117.548 M 37.83 % | 85.286 M 21.25 % | 70.339 M -49.56 % | 139.448 M -39.52 % | 230.581 M 55.32 % | 148.457 M 4 191.91 % | 3.459 M 109.91 % | -34.903 M -136.35 % | 96.029 M -32.14 % | 141.507 M -2.73 % | 145.485 M 7.62 % | 135.184 M -55.16 % | 301.456 M 86.96 % | 161.237 M 8.28 % | 148.904 M 64.72 % | 90.398 M -24.67 % | 119.995 M 19.63 % | 100.304 M 55.71 % | 64.417 M |
| Operating income ratio | 0.05 197.95 % | -0.05 -165.33 % | 0.08 16.93 % | 0.07 163.55 % | -0.10 -311.04 % | 0.05 23.04 % | 0.04 20.40 % | 0.03 133.92 % | -0.10 -114.90 % | -0.05 -2 695.49 % | 0.00 -103.64 % | 0.05 -18.02 % | 0.06 182.52 % | -0.07 73.27 % | -0.25 -607.48 % | -0.04 -173.95 % | 0.05 267.15 % | -0.03 -141.47 % | 0.07 -51.14 % | 0.14 14.54 % | 0.12 418.57 % | -0.04 -183.02 % | 0.05 87.56 % | 0.02 147.10 % | -0.05 -282.25 % | 0.03 26.02 % | 0.02 -29.66 % | 0.03 -56.08 % | 0.07 108.27 % | 0.04 23.28 % | 0.03 -62.91 % | 0.08 263.91 % | 0.02 -39.48 % | 0.04 -3.18 % | 0.04 17.75 % | 0.03 -41.59 % | 0.05 840.20 % | -0.01 83.75 % | -0.04 -1 560.31 % | 0.00 91.51 % | -0.03 -889.62 % | 0.00 160.82 % | -0.01 -113.54 % | 0.05 297.48 % | 0.01 -66.71 % | 0.04 -33.81 % | 0.06 -18.13 % | 0.07 28.43 % | 0.05 13.44 % | 0.05 -41.40 % | 0.08 -35.42 % | 0.12 49.43 % | 0.08 3 737.08 % | 0.00 107.80 % | -0.03 -160.53 % | 0.05 -32.52 % | 0.07 -5.45 % | 0.07 26.66 % | 0.06 -60.27 % | 0.14 53.56 % | 0.09 -1.55 % | 0.09 46.87 % | 0.06 -28.36 % | 0.09 1.80 % | 0.09 42.51 % | 0.06 |
| Total other income expenses net | -5.134 M -18.35 % | -4.338 M -15.39 % | -3.759 M 54.85 % | -8.327 M 14.21 % | -9.706 M 22.66 % | -12.550 M 13.32 % | -14.479 M -22.13 % | -11.855 M -2.28 % | -11.591 M -19.84 % | -9.672 M -19.58 % | -8.089 M -13.02 % | -7.157 M -38.81 % | -5.156 M -6.35 % | -4.848 M -24.14 % | -3.905 M 2.93 % | -4.023 M -58.89 % | -2.532 M -40.12 % | -1.807 M -126.44 % | 6.834 M 314.78 % | -3.182 M -113.66 % | 23.296 M 1 922.85 % | -1.278 M 70.56 % | -4.341 M -0.45 % | -4.322 M -192.95 % | 4.650 M 215.93 % | -4.011 M -578.55 % | 838.156 K -77.10 % | 3.660 M 145.41 % | -8.060 M -137.22 % | 21.657 M 202.38 % | -21.153 M -252.24 % | 13.894 M 451.35 % | 2.520 M 94.59 % | 1.295 M 301.66 % | -642.180 K -285.60 % | 346.000 K -99.77 % | 153.028 M 1 658.94 % | 8.700 M 259.22 % | -5.464 M | 0.000 100.00 % | -1.391 M -106.45 % | 21.560 M 200.61 % | -21.429 M -421.57 % | 6.664 M | 0.000 -100.00 % | 13.081 M -53.09 % | 27.883 M 21 223.13 % | -132.000 K -107.99 % | 1.652 M -96.83 % | 52.049 M 441.15 % | 9.618 M 175.91 % | -12.670 M -108.87 % | 142.793 M 375.61 % | 30.023 M -10.70 % | 33.619 M 313.47 % | -15.749 M -28.44 % | -12.262 M -10.36 % | -11.111 M -400.37 % | -2.221 M 77.02 % | -9.664 M 25.02 % | -12.888 M -14.30 % | -11.276 M -17.15 % | -9.625 M -62.86 % | -5.910 M 38.57 % | -9.620 M 59.48 % | -23.740 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 451.041 M 74.49 % | 258.489 M 743.14 % | -40.192 M -106.87 % | 585.226 M -44.29 % | 1.050 B 37.65 % | 763.141 M -21.23 % | 968.836 M -17.12 % | 1.169 B 84.44 % | 633.770 M 10.82 % | 571.875 M 17.48 % | 486.798 M 27.15 % | 382.839 M -32.69 % | 568.730 M 35.14 % | 420.837 M -35.55 % | 652.967 M -34.37 % | 994.895 M 81.11 % | 549.344 M 575.55 % | -115.518 M 85.86 % | -817.044 M -80.34 % | -453.062 M 34.98 % | -696.856 M -8.58 % | -641.802 M 4.34 % | -670.931 M -278.41 % | -177.302 M -10.80 % | -160.022 M 59.50 % | -395.108 M -24.05 % | -318.518 M -304.00 % | 156.135 M -20.82 % | 197.192 M -16.77 % | 236.910 M -66.94 % | 716.701 M 1.65 % | 705.034 M 19.74 % | 588.793 M 100.49 % | 293.671 M 244.42 % | 85.265 M -62.17 % | 225.367 M -16.59 % | 270.182 M 233.25 % | 81.074 M -62.58 % | 216.686 M -61.98 % | 569.933 M -12.74 % | 653.120 M 615.00 % | 91.345 M -56.40 % | 209.491 M 114.75 % | -1.420 B -5.64 % | -1.344 B 5.93 % | -1.429 B -43.59 % | -995.031 M -14.72 % | -867.330 M -13.33 % | -765.343 M 33.12 % | -1.144 B -34.51 % | -850.830 M -18.64 % | -717.129 M -15.10 % | -623.023 M 21.31 % | -791.751 M 26.54 % | -1.078 B 2.96 % | -1.111 B 15.39 % | -1.313 B 1.32 % | -1.330 B -56.66 % | -849.062 M -22.44 % | -693.462 M -30.65 % | -530.775 M -6.41 % | -498.800 M -45.26 % | -343.389 M |
| Total investments | 244.996 M 2.84 % | 238.230 M 13.79 % | 209.358 M -7.35 % | 225.964 M -10.53 % | 252.568 M 21.42 % | 208.016 M 3.02 % | 201.910 M 9.75 % | 183.973 M -1.57 % | 186.900 M -6.21 % | 199.283 M 27.47 % | 156.336 M -1.38 % | 158.526 M -5.48 % | 167.710 M 0.55 % | 166.798 M -23.39 % | 217.710 M -3.40 % | 225.377 M 11.83 % | 201.530 M 10.43 % | 182.494 M -33.97 % | 276.397 M -29.26 % | 390.723 M -3.56 % | 405.138 M 26.73 % | 319.676 M 247.72 % | 91.935 M 0.59 % | 91.391 M -0.12 % | 91.498 M 0.26 % | 91.260 M -52.41 % | 191.780 M 0.40 % | 191.018 M 109.15 % | 91.330 M -2.99 % | 94.147 M 1.13 % | 93.099 M -18.09 % | 113.663 M -63.36 % | 310.187 M -22.65 % | 401.033 M -0.05 % | 401.245 M 32.88 % | 301.952 M -0.07 % | 302.161 M -0.10 % | 302.475 M -0.23 % | 303.174 M 48.54 % | 204.102 M 0.39 % | 203.302 M -22.78 % | 263.273 M -48.68 % | 513.031 M 152.80 % | 202.940 M 60.54 % | 126.408 M 0.38 % | 125.934 M 0.58 % | 125.207 M -6.78 % | 134.308 M -16.15 % | 160.181 M -0.09 % | 160.323 M -32.49 % | 237.466 M 11.75 % | 212.500 M -49.30 % | 419.149 M 27.72 % | 328.166 M 181.77 % | 116.466 M -71.07 % | 402.571 M 22.66 % | 328.195 M 9.35 % | 300.133 M -0.28 % | 300.973 M -23.38 % | 392.803 M 0.16 % | 392.172 M -1.04 % | 396.281 M 183.92 % | 139.576 M |
| Total debt | 1.009 B 12.21 % | 899.210 M 46.23 % | 614.933 M -47.08 % | 1.162 B -28.49 % | 1.625 B 26.84 % | 1.281 B -12.29 % | 1.461 B -21.86 % | 1.869 B 36.26 % | 1.372 B -6.21 % | 1.463 B 1.14 % | 1.446 B 10.23 % | 1.312 B -4.01 % | 1.367 B 1.78 % | 1.343 B -18.54 % | 1.649 B -9.49 % | 1.822 B 29.00 % | 1.412 B 8.16 % | 1.306 B 1 084.91 % | 110.201 M -48.93 % | 215.764 M -21.26 % | 274.032 M -21.36 % | 348.466 M 62.44 % | 214.520 M -66.01 % | 631.115 M 0.83 % | 625.909 M -7.22 % | 674.639 M -5.78 % | 715.991 M -21.43 % | 911.236 M -10.39 % | 1.017 B 6.13 % | 958.154 M -20.78 % | 1.209 B -12.04 % | 1.375 B 10.35 % | 1.246 B 12.16 % | 1.111 B 52.68 % | 727.610 M -20.21 % | 911.950 M 12.11 % | 813.417 M -0.36 % | 816.359 M -15.51 % | 966.233 M -26.91 % | 1.322 B -27.63 % | 1.827 B 12.57 % | 1.623 B 1.33 % | 1.601 B 325.00 % | 376.751 M -0.33 % | 378.013 M 14.51 % | 330.103 M -3.09 % | 340.616 M -9.56 % | 376.640 M 17.45 % | 320.682 M 7.12 % | 299.368 M -3.83 % | 311.301 M 6.03 % | 293.593 M -7.28 % | 316.643 M 7.74 % | 293.893 M 1.15 % | 290.551 M -26.72 % | 396.470 M 0.05 % | 396.284 M 0.83 % | 393.008 M 21.56 % | 323.307 M -0.51 % | 324.975 M -3.75 % | 337.625 M 0.23 % | 336.850 M 8.51 % | 310.432 M |
| Accumulated other comprehensive income loss | 235.903 M 1.43 % | 232.581 M -3.41 % | 240.803 M -5.93 % | 255.980 M -2.68 % | 263.030 M 16.16 % | 226.447 M -2.74 % | 232.824 M 5.74 % | 220.193 M -1.71 % | 224.023 M -4.59 % | 234.810 M 15.31 % | 203.629 M -1.23 % | 206.156 M 3.62 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 0.00 % | 198.953 M 6.83 % | 186.225 M 0.00 % | 186.225 M 0.00 % | 186.225 M -7.42 % | 201.159 M 0.61 % | 199.938 M 4.06 % | 192.142 M 3.00 % | 186.553 M 3.55 % | 180.150 M 1.95 % | 176.708 M 0.72 % | 175.448 M 0.03 % | 175.391 M -4.19 % | 183.066 M 22.74 % | 149.153 M 2.15 % | 146.019 M 11.80 % | 130.612 M -11.15 % | 147.000 M | 0.000 100.00 % | -3.317 M 60.29 % | -8.354 M -287.90 % | -2.154 M 76.45 % | -9.145 M 39.56 % | -15.131 M 32.45 % | -22.401 M 10.69 % | -25.084 M 30.35 % | -36.014 M -35.85 % | -26.511 M 3.83 % | -27.568 M -185.15 % | -9.668 M |
| Retained earnings | 546.127 M 6.84 % | 511.140 M -9.31 % | 563.611 M 17.44 % | 479.924 M 12.91 % | 425.055 M -22.15 % | 545.964 M 15.92 % | 470.968 M 11.99 % | 420.558 M 6.91 % | 393.381 M -24.87 % | 523.622 M -9.16 % | 576.422 M 2.89 % | 560.246 M 10.40 % | 507.475 M 4.42 % | 485.999 M -15.44 % | 574.726 M -40.18 % | 960.689 M -4.47 % | 1.006 B -10.55 % | 1.124 B -2.49 % | 1.153 B 8.43 % | 1.063 B 14.63 % | 927.555 M 3.39 % | 897.133 M -3.41 % | 928.847 M 1.78 % | 912.644 M 4.53 % | 873.123 M -20.90 % | 1.104 B 3.44 % | 1.067 B 3.38 % | 1.032 B 6.73 % | 967.098 M -3.08 % | 997.783 M 7.38 % | 929.185 M 3.04 % | 901.814 M 21.35 % | 743.177 M -12.62 % | 850.506 M 5.68 % | 804.766 M 6.08 % | 758.667 M 6.38 % | 713.190 M 17.59 % | 606.492 M -24.30 % | 801.215 M -5.57 % | 848.516 M -2.38 % | 869.209 M -17.42 % | 1.053 B -3.91 % | 1.095 B -2.31 % | 1.121 B 6.59 % | 1.052 B -20.12 % | 1.317 B 2.91 % | 1.280 B 8.68 % | 1.177 B 7.67 % | 1.094 B -13.65 % | 1.266 B 8.31 % | 1.169 B 5.23 % | 1.111 B 19.36 % | 930.877 M 3.96 % | 895.448 M 2.96 % | 869.715 M -5.85 % | 923.713 M 3.96 % | 888.492 M -10.10 % | 988.274 M 9.83 % | 899.821 M 9.28 % | 823.394 M 37.48 % | 598.928 M 26.03 % | 475.234 M 38.21 % | 343.840 M |
| Common stock | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B 0.00 % | 1.990 B |
| Total equity | 3.898 B 0.99 % | 3.860 B -1.56 % | 3.921 B 1.75 % | 3.853 B 1.83 % | 3.784 B -2.19 % | 3.869 B 1.21 % | 3.823 B 1.67 % | 3.760 B 0.62 % | 3.737 B -3.64 % | 3.878 B -0.56 % | 3.900 B 0.34 % | 3.887 B 1.45 % | 3.831 B 0.29 % | 3.820 B -2.85 % | 3.932 B -9.26 % | 4.333 B -0.74 % | 4.366 B -2.35 % | 4.470 B -0.79 % | 4.506 B 1.67 % | 4.432 B 3.03 % | 4.302 B 0.20 % | 4.294 B 0.60 % | 4.268 B -0.32 % | 4.281 B 0.62 % | 4.255 B -5.35 % | 4.496 B 0.79 % | 4.460 B 0.62 % | 4.433 B 1.07 % | 4.386 B -0.81 % | 4.422 B 1.51 % | 4.356 B 0.22 % | 4.347 B 3.68 % | 4.193 B -1.78 % | 4.269 B 0.93 % | 4.229 B 1.14 % | 4.182 B 0.94 % | 4.143 B 2.33 % | 4.048 B -0.34 % | 4.062 B -1.34 % | 4.117 B -0.30 % | 4.130 B -4.25 % | 4.313 B -1.27 % | 4.368 B -0.71 % | 4.399 B 1.57 % | 4.331 B -6.19 % | 4.617 B 0.36 % | 4.601 B 4.53 % | 4.401 B 2.09 % | 4.311 B -3.63 % | 4.473 B 2.10 % | 4.381 B 1.80 % | 4.303 B 3.89 % | 4.142 B 0.78 % | 4.110 B 0.51 % | 4.089 B -1.04 % | 4.132 B 0.98 % | 4.092 B -2.15 % | 4.182 B 2.27 % | 4.089 B 2.80 % | 3.978 B 5.76 % | 3.761 B 3.39 % | 3.638 B 3.50 % | 3.515 B |
| Other non current liabilities | 256.650 M 1.54 % | 252.759 M 1.65 % | 248.647 M -0.45 % | 249.774 M 1.60 % | 245.843 M 1.03 % | 243.332 M 1.94 % | 238.708 M -25.36 % | 319.803 M 1.59 % | 314.806 M 1.24 % | 310.954 M 1.75 % | 305.615 M -10.28 % | 340.617 M 1.61 % | 335.230 M 0.85 % | 332.393 M 1.73 % | 326.738 M -6.43 % | 349.197 M 1.49 % | 344.061 M 0.86 % | 341.111 M 1.27 % | 336.828 M -6.36 % | 359.697 M 1.07 % | 355.878 M 1.50 % | 350.605 M 0.57 % | 348.629 M 5.20 % | 331.400 M 0.68 % | 329.154 M 11.13 % | 296.190 M 1.94 % | 290.549 M 2.73 % | 282.823 M 1.80 % | 277.825 M 1.39 % | 274.011 M 1.86 % | 269.012 M 7.62 % | 249.973 M 1.57 % | 246.112 M 1.89 % | 241.550 M 1.89 % | 237.064 M -1.72 % | 241.222 M 2.10 % | 236.264 M 2.24 % | 231.086 M 2.12 % | 226.288 M -0.74 % | 227.974 M 3.96 % | 219.293 M 3.31 % | 212.259 M 49.24 % | 142.224 M 26.52 % | 112.416 M 9.23 % | 102.918 M 9.64 % | 93.869 M -0.47 % | 94.315 M 8.97 % | 86.553 M 11.45 % | 77.659 M 12.64 % | 68.943 M 3.64 % | 66.519 M 57.53 % | 42.226 M 22.79 % | 34.389 M 14.18 % | 30.118 M 6.98 % | 28.152 M 18.20 % | 23.818 M 24.94 % | 19.063 M 29.28 % | 14.745 M 32.51 % | 11.127 M -13.31 % | 12.835 M -11.56 % | 14.512 M 177.53 % | 5.229 M 24.90 % | 4.187 M |
| Long term debt | 96.010 M -29.41 % | 136.010 M -18.07 % | 166.010 M -15.31 % | 196.010 M -13.27 % | 226.010 M -11.72 % | 256.010 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 312.602 M -8.76 % | 342.611 M 7.34 % | 319.174 M 6.00 % | 301.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 352.660 M -9.29 % | 388.769 M -9.90 % | 431.508 M -3.20 % | 445.784 M -5.52 % | 471.853 M -5.51 % | 499.342 M 109.19 % | 238.708 M -25.36 % | 319.803 M 1.59 % | 314.806 M 1.24 % | 310.954 M -49.70 % | 618.216 M -9.52 % | 683.228 M 4.40 % | 654.404 M 3.30 % | 633.491 M 93.88 % | 326.738 M -6.43 % | 349.197 M 1.49 % | 344.061 M 0.86 % | 341.111 M 1.27 % | 336.828 M -6.36 % | 359.697 M 1.07 % | 355.878 M 1.50 % | 350.605 M 0.57 % | 348.629 M 5.20 % | 331.400 M 0.68 % | 329.154 M 11.13 % | 296.190 M 1.94 % | 290.549 M 2.73 % | 282.823 M 1.80 % | 277.825 M 1.39 % | 274.011 M 1.86 % | 269.012 M 7.62 % | 249.973 M 1.57 % | 246.112 M 1.89 % | 241.550 M 1.89 % | 237.064 M -1.72 % | 241.222 M 2.10 % | 236.264 M 2.24 % | 231.086 M 2.12 % | 226.288 M -0.74 % | 227.974 M 3.96 % | 219.293 M 3.31 % | 212.259 M 49.24 % | 142.224 M 26.52 % | 112.416 M 9.23 % | 102.918 M 9.64 % | 93.869 M -0.47 % | 94.315 M 8.97 % | 86.553 M 11.45 % | 77.659 M 12.64 % | 68.943 M 3.64 % | 66.519 M 57.53 % | 42.226 M 22.79 % | 34.389 M 14.18 % | 30.118 M 6.98 % | 28.152 M 18.20 % | 23.818 M 24.94 % | 19.063 M 29.28 % | 14.745 M 32.51 % | 11.127 M -13.31 % | 12.835 M -11.56 % | 14.512 M 177.53 % | 5.229 M 24.90 % | 4.187 M |
| Other current liabilities | 138.749 M -1.51 % | 140.873 M -9.23 % | 155.199 M 1.18 % | 153.385 M 12.02 % | 136.924 M -24.56 % | 181.497 M 0.07 % | 181.364 M 25.94 % | 144.006 M 16.46 % | 123.657 M -12.13 % | 140.732 M 9.87 % | 128.089 M -60.07 % | 320.813 M 1.14 % | 317.206 M -45.76 % | 584.787 M 100.32 % | 291.932 M 48.06 % | 197.169 M -2.19 % | 201.575 M -22.79 % | 261.073 M 10.41 % | 236.455 M 19.40 % | 198.043 M -33.07 % | 295.879 M 64.81 % | 179.524 M -13.54 % | 207.629 M 21.21 % | 171.302 M 1.10 % | 169.442 M -30.12 % | 242.460 M -0.91 % | 244.690 M 36.66 % | 179.055 M 9.48 % | 163.552 M -27.98 % | 227.091 M 1.71 % | 223.273 M 448.08 % | 40.737 M -8.01 % | 44.283 M -2.63 % | 45.481 M -76.32 % | 192.049 M 347.77 % | 42.890 M 28.79 % | 33.301 M 2.65 % | 32.442 M -34.20 % | 49.304 M -71.30 % | 171.795 M 2.10 % | 168.264 M -8.20 % | 183.304 M -6.89 % | 196.858 M 35.66 % | 145.107 M 4.64 % | 138.666 M -40.77 % | 234.109 M -70.91 % | 804.771 M 538.44 % | 126.052 M -90.37 % | 1.309 B 515.87 % | 212.624 M -80.90 % | 1.113 B -3.38 % | 1.152 B 6.34 % | 1.084 B 50.64 % | 719.397 M -36.27 % | 1.129 B -27.69 % | 1.561 B -22.58 % | 2.016 B 10.02 % | 1.833 B 46.49 % | 1.251 B 20.74 % | 1.036 B -6.05 % | 1.103 B 12.78 % | 977.914 M 47.70 % | 662.104 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.665 M -98.87 % | 147.619 M 26.93 % | 116.298 M 2.73 % | 113.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 248.351 M 44.71 % | 171.622 M -1.37 % | 174.012 M -29.30 % | 246.144 M 13.41 % | 217.037 M 17.21 % | 185.168 M -34.88 % | 284.358 M 80.34 % | 157.676 M -7.44 % | 170.347 M 33.40 % | 127.700 M 9.36 % | 116.773 M -45.71 % | 215.075 M 8.05 % | 199.058 M 23.97 % | 160.563 M 2.19 % | 157.129 M -36.31 % | 246.691 M 14.14 % | 216.126 M 545.40 % | 33.487 M 69.74 % | 19.728 M -26.65 % | 26.894 M 72.69 % | 15.574 M 53.91 % | 10.119 M -73.82 % | 38.654 M | 0.000 | 0.000 -100.00 % | 825.000 K -94.44 % | 14.840 M -48.27 % | 28.688 M 30.99 % | 21.902 M 24.79 % | 17.551 M -45.84 % | 32.407 M -46.52 % | 60.597 M 45.66 % | 41.601 M 39.80 % | 29.757 M -5.98 % | 31.650 M -64.03 % | 87.999 M 32.96 % | 66.185 M 53.96 % | 42.989 M -96.06 % | 1.092 B 48.61 % | 734.589 M -35.02 % | 1.131 B -28.27 % | 1.576 B -23.42 % | 2.058 B 6.25 % | 1.937 B 35.85 % | 1.426 B 33.11 % | 1.071 B -2.77 % | 1.102 B 11.75 % | 985.921 M 798.58 % | 109.720 M |
| Short term debt | 912.952 M 19.62 % | 763.200 M 70.01 % | 448.923 M -53.53 % | 966.084 M -30.95 % | 1.399 B 36.47 % | 1.025 B -29.81 % | 1.461 B -21.86 % | 1.869 B 36.26 % | 1.372 B -6.21 % | 1.463 B 29.02 % | 1.134 B 16.94 % | 969.553 M -7.47 % | 1.048 B 0.56 % | 1.042 B -36.80 % | 1.649 B -9.49 % | 1.822 B 29.00 % | 1.412 B 8.16 % | 1.306 B 1 084.91 % | 110.201 M -48.93 % | 215.764 M -21.26 % | 274.032 M -21.36 % | 348.466 M 62.44 % | 214.520 M -66.01 % | 631.115 M 0.83 % | 625.909 M -7.22 % | 674.639 M -5.78 % | 715.991 M -21.43 % | 911.236 M -10.39 % | 1.017 B 6.13 % | 958.154 M -20.78 % | 1.209 B -12.04 % | 1.375 B 10.35 % | 1.246 B 12.16 % | 1.111 B 52.68 % | 727.610 M -20.21 % | 911.950 M 12.11 % | 813.417 M -0.36 % | 816.359 M -15.51 % | 966.233 M -26.91 % | 1.322 B -27.63 % | 1.827 B 12.57 % | 1.623 B 1.33 % | 1.601 B -7.48 % | 1.731 B 16.44 % | 1.486 B 53.52 % | 968.099 M 184.22 % | 340.616 M -72.17 % | 1.224 B 281.64 % | 320.682 M -68.28 % | 1.011 B 224.74 % | 311.301 M 6.03 % | 293.593 M -7.28 % | 316.643 M 7.74 % | 293.893 M 1.15 % | 290.551 M -26.72 % | 396.470 M 0.05 % | 396.284 M 0.83 % | 393.008 M 21.56 % | 323.307 M -0.51 % | 324.975 M -3.75 % | 337.625 M 0.23 % | 336.850 M 8.51 % | 310.432 M |
| Total current liabilities | 1.273 B -17.84 % | 1.549 B 22.23 % | 1.268 B -11.68 % | 1.435 B -28.02 % | 1.994 B 27.44 % | 1.565 B -23.33 % | 2.041 B -16.62 % | 2.447 B 21.44 % | 2.015 B 0.66 % | 2.002 B 28.78 % | 1.555 B -7.35 % | 1.678 B -3.19 % | 1.733 B -15.36 % | 2.048 B -6.96 % | 2.201 B -3.94 % | 2.291 B 16.41 % | 1.968 B 8.64 % | 1.812 B 189.70 % | 625.422 M -8.54 % | 683.827 M -23.09 % | 889.165 M 12.20 % | 792.503 M 20.64 % | 656.911 M -36.50 % | 1.035 B -12.18 % | 1.178 B -7.61 % | 1.275 B -4.57 % | 1.336 B -13.28 % | 1.541 B -2.53 % | 1.581 B -2.71 % | 1.625 B -9.07 % | 1.787 B -11.11 % | 2.010 B 12.79 % | 1.782 B 2.25 % | 1.743 B 36.43 % | 1.278 B -4.27 % | 1.334 B 9.98 % | 1.213 B -1.52 % | 1.232 B -6.92 % | 1.324 B -24.83 % | 1.761 B -18.62 % | 2.164 B -1.99 % | 2.208 B 0.06 % | 2.207 B -2.53 % | 2.264 B 10.20 % | 2.054 B 15.98 % | 1.771 B 2.32 % | 1.731 B -4.76 % | 1.818 B -7.47 % | 1.964 B 15.97 % | 1.694 B -3.66 % | 1.758 B -8.76 % | 1.927 B -7.02 % | 2.072 B 12.18 % | 1.847 B 1.72 % | 1.816 B -20.45 % | 2.283 B -25.22 % | 3.053 B 5.11 % | 2.904 B 22.97 % | 2.362 B 23.60 % | 1.911 B 1.68 % | 1.879 B 12.42 % | 1.671 B 37.40 % | 1.217 B |
| Total liabilities | 1.626 B -16.13 % | 1.938 B 15.21 % | 1.682 B -10.56 % | 1.881 B -23.71 % | 2.466 B 19.47 % | 2.064 B -9.46 % | 2.279 B -17.63 % | 2.767 B 18.76 % | 2.330 B 0.74 % | 2.313 B 6.45 % | 2.173 B -7.98 % | 2.361 B -1.11 % | 2.388 B -10.95 % | 2.681 B 6.07 % | 2.528 B -4.27 % | 2.641 B 14.19 % | 2.312 B 7.41 % | 2.153 B 123.74 % | 962.250 M -7.79 % | 1.044 B -16.19 % | 1.245 B 8.92 % | 1.143 B 13.68 % | 1.006 B -26.39 % | 1.366 B -9.37 % | 1.507 B -4.08 % | 1.571 B -3.41 % | 1.627 B -10.80 % | 1.824 B -1.88 % | 1.859 B -2.11 % | 1.899 B -7.64 % | 2.056 B -9.04 % | 2.260 B 11.43 % | 2.028 B 2.20 % | 1.985 B 31.03 % | 1.515 B -3.88 % | 1.576 B 8.69 % | 1.450 B -0.93 % | 1.463 B -5.60 % | 1.550 B -22.07 % | 1.989 B -16.54 % | 2.383 B -1.52 % | 2.420 B 3.04 % | 2.349 B -1.15 % | 2.376 B 10.15 % | 2.157 B 15.67 % | 1.865 B 2.18 % | 1.825 B -4.14 % | 1.904 B -6.75 % | 2.042 B 15.84 % | 1.763 B -3.39 % | 1.825 B -7.34 % | 1.969 B -6.53 % | 2.107 B 12.22 % | 1.877 B 1.80 % | 1.844 B -20.05 % | 2.307 B -24.91 % | 3.072 B 5.24 % | 2.919 B 23.01 % | 2.373 B 23.35 % | 1.924 B 1.58 % | 1.894 B 12.93 % | 1.677 B 37.36 % | 1.221 B |
| Other non current assets | 32.622 M -27.38 % | 44.919 M 26.06 % | 35.632 M -32.22 % | 52.567 M -27.86 % | 72.873 M 10.91 % | 65.705 M 16.08 % | 56.603 M -5.37 % | 59.813 M 8.97 % | 54.888 M -17.65 % | 66.650 M 55.36 % | 42.901 M 8.03 % | 39.713 M -4.95 % | 41.782 M -0.95 % | 42.183 M 54.98 % | 27.218 M 13.36 % | 24.009 M -46.40 % | 44.795 M 27.78 % | 35.057 M 13.92 % | 30.772 M -15.89 % | 36.586 M 48.09 % | 24.705 M -69.26 % | 80.361 M -49.36 % | 158.687 M 46.07 % | 108.636 M -47.41 % | 206.573 M -0.03 % | 206.629 M 1.73 % | 203.113 M 5.28 % | 192.927 M -1.50 % | 195.856 M 3.12 % | 189.924 M -0.45 % | 190.787 M -1.43 % | 193.551 M -3.19 % | 199.938 M 5.10 % | 190.227 M -0.27 % | 190.747 M -0.27 % | 191.256 M -0.30 % | 191.836 M -18.09 % | 234.205 M -10.71 % | 262.295 M -0.38 % | 263.291 M 0.31 % | 262.474 M 0.33 % | 261.604 M -0.09 % | 261.833 M 0.09 % | 261.608 M -7.96 % | 284.235 M -0.04 % | 284.345 M -0.24 % | 285.039 M 0.26 % | 284.298 M 0.02 % | 284.253 M 0.43 % | 283.030 M -7.88 % | 307.230 M -4.77 % | 322.620 M 1 236.12 % | 24.146 M 1.03 % | 23.900 M -91.66 % | 286.665 M 1 053.35 % | 24.855 M -50.08 % | 49.788 M 0.86 % | 49.365 M 26.55 % | 39.009 M -3.37 % | 40.370 M -3.94 % | 42.026 M 0.03 % | 42.015 M -86.39 % | 308.807 M |
| Long term investments | 204.898 M 3.36 % | 198.230 M -5.32 % | 209.358 M -7.35 % | 225.964 M -10.53 % | 252.568 M 21.42 % | 208.016 M 3.02 % | 201.910 M 9.75 % | 183.973 M -1.57 % | 186.900 M -6.21 % | 199.283 M 27.47 % | 156.336 M -1.38 % | 158.526 M 3.13 % | 153.712 M -7.85 % | 166.798 M -20.37 % | 209.469 M -7.06 % | 225.377 M 11.83 % | 201.530 M 10.43 % | 182.494 M 3.46 % | 176.397 M -7.02 % | 189.723 M -7.06 % | 204.138 M -7.07 % | 219.676 M 138.95 % | 91.935 M 0.59 % | 91.391 M -0.12 % | 91.498 M 0.26 % | 91.260 M -0.44 % | 91.659 M 0.70 % | 91.018 M -0.34 % | 91.330 M -2.99 % | 94.147 M 1.13 % | 93.099 M -18.09 % | 113.663 M 3.15 % | 110.187 M 9.06 % | 101.033 M -0.21 % | 101.245 M -0.69 % | 101.952 M -0.20 % | 102.161 M -0.31 % | 102.475 M -0.68 % | 103.174 M -0.89 % | 104.102 M 0.77 % | 103.302 M 0.03 % | 103.273 M 0.24 % | 103.031 M 0.09 % | 102.940 M -18.57 % | 126.408 M 0.38 % | 125.934 M 0.58 % | 125.207 M -6.78 % | 134.308 M 91.37 % | 70.181 M -0.20 % | 70.323 M 48.15 % | 47.466 M 110.96 % | 22.500 M -92.45 % | 298.166 M 0.00 % | 298.166 M 717.66 % | 36.466 M -88.70 % | 322.571 M 8.17 % | 298.195 M -0.65 % | 300.133 M -0.28 % | 300.973 M -23.38 % | 392.803 M 0.16 % | 392.172 M -1.04 % | 396.281 M 183.92 % | 139.576 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.028 B 51.58 % | 1.338 B 5.19 % | 1.272 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.698 B 26.25 % | 1.345 B -13.67 % | 1.558 B 13.11 % | 1.378 B 13.25 % | 1.217 B -2.73 % | 1.251 B 22.55 % | 1.020 B -24.49 % | 1.351 B -8.30 % | 1.474 B -3.85 % | 1.533 B 1.60 % | 1.509 B -10.10 % | 1.678 B -10.52 % | 1.875 B -0.97 % | 1.894 B -8.02 % | 2.059 B -6.25 % | 2.196 B -16.59 % | 2.633 B 4.99 % | 2.508 B 44.11 % | 1.740 B 6.01 % | 1.642 B -12.56 % | 1.877 B 14.47 % | 1.640 B -3.82 % | 1.705 B 29.81 % | 1.314 B -14.70 % | 1.540 B -18.57 % | 1.891 B 11.39 % | 1.698 B 17.51 % | 1.445 B -22.57 % | 1.866 B 0.67 % | 1.853 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.561 M -1.16 % | 17.767 M 0.02 % | 17.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.107 M -0.66 % | 19.235 M 0.22 % | 19.193 M -0.04 % | 19.200 M -0.14 % | 19.227 M -44.53 % | 34.662 M 109.19 % | 16.570 M -0.64 % | 16.677 M -68.99 % | 53.785 M -0.20 % | 53.894 M 3.64 % | 52.003 M 5.89 % | 49.110 M 7.19 % | 45.817 M 7.44 % | 42.643 M 8.04 % | 39.469 M 8.75 % | 36.294 M 9.59 % | 33.118 M 120.48 % | 15.021 M -0.83 % | 15.147 M -0.82 % | 15.272 M -0.80 % | 15.395 M -0.81 % | 15.521 M -0.81 % | 15.647 M -34.31 % | 23.818 M -0.52 % | 23.942 M 1.23 % | 23.652 M -0.53 % | 23.778 M -3.49 % | 24.639 M -0.56 % | 24.779 M 2.86 % | 24.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.040 M | 0.000 | 0.000 | 0.000 100.00 % | -71.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.196 B 0.30 % | 1.193 B -1.03 % | 1.205 B 1.34 % | 1.189 B -0.05 % | 1.190 B -1.16 % | 1.204 B -0.85 % | 1.214 B -0.61 % | 1.221 B -1.80 % | 1.244 B -0.41 % | 1.249 B -1.69 % | 1.270 B -1.45 % | 1.289 B -0.80 % | 1.299 B -0.80 % | 1.310 B -0.53 % | 1.317 B 0.65 % | 1.308 B 5.28 % | 1.243 B 2.68 % | 1.210 B -1.31 % | 1.226 B 3.26 % | 1.188 B 2.30 % | 1.161 B 21.94 % | 952.093 M 3.44 % | 920.436 M -1.93 % | 938.584 M -0.78 % | 945.944 M -0.66 % | 952.250 M 0.60 % | 946.528 M 0.76 % | 939.356 M -1.45 % | 953.153 M 1.76 % | 936.626 M -1.12 % | 947.230 M -3.70 % | 983.623 M 3.42 % | 951.096 M -1.09 % | 961.537 M -1.19 % | 973.084 M -1.58 % | 988.696 M 3.96 % | 951.014 M 0.15 % | 949.590 M 1.88 % | 932.111 M 2.58 % | 908.689 M 3.27 % | 879.884 M 4.37 % | 843.027 M 3.76 % | 812.473 M 2.54 % | 792.352 M -1.84 % | 807.180 M 0.36 % | 804.254 M -1.61 % | 817.453 M 2.72 % | 795.844 M 1.02 % | 787.835 M 0.06 % | 787.385 M 2.48 % | 768.307 M 4.45 % | 735.555 M -0.38 % | 738.372 M 3.18 % | 715.630 M -0.45 % | 718.894 M 3.17 % | 696.806 M -1.86 % | 710.045 M -1.82 % | 723.176 M -3.13 % | 746.517 M -3.73 % | 775.452 M -4.00 % | 807.800 M -1.29 % | 818.364 M -2.97 % | 843.427 M |
| Total non current assets | 1.592 B -0.95 % | 1.608 B 0.20 % | 1.604 B -1.96 % | 1.637 B -3.53 % | 1.696 B 4.71 % | 1.620 B -1.41 % | 1.643 B -4.33 % | 1.718 B -1.33 % | 1.741 B 1.20 % | 1.720 B 3.07 % | 1.669 B -0.83 % | 1.683 B -1.10 % | 1.702 B -1.81 % | 1.733 B -1.42 % | 1.758 B 4.24 % | 1.686 B 5.57 % | 1.597 B 4.09 % | 1.535 B 0.21 % | 1.531 B -0.58 % | 1.540 B 2.52 % | 1.502 B 10.25 % | 1.363 B 3.38 % | 1.318 B 2.14 % | 1.291 B -8.37 % | 1.409 B 1.06 % | 1.394 B 0.86 % | 1.382 B 1.46 % | 1.362 B 0.18 % | 1.360 B 0.80 % | 1.349 B 0.19 % | 1.346 B -2.86 % | 1.386 B 1.87 % | 1.361 B 0.72 % | 1.351 B -0.78 % | 1.361 B -1.78 % | 1.386 B 3.03 % | 1.345 B -4.79 % | 1.413 B -1.28 % | 1.431 B 3.94 % | 1.377 B 1.31 % | 1.359 B 3.70 % | 1.311 B 3.44 % | 1.267 B 2.58 % | 1.235 B -2.65 % | 1.269 B 0.08 % | 1.268 B -0.39 % | 1.273 B -0.18 % | 1.275 B 6.91 % | 1.193 B -0.60 % | 1.200 B 6.85 % | 1.123 B 3.92 % | 1.081 B 1.88 % | 1.061 B 2.22 % | 1.038 B -0.42 % | 1.042 B -0.21 % | 1.044 B -1.30 % | 1.058 B -1.37 % | 1.073 B -1.27 % | 1.086 B -10.10 % | 1.209 B -2.69 % | 1.242 B -1.17 % | 1.257 B -2.72 % | 1.292 B |
| Other current assets | 74.236 M -5.41 % | 78.482 M 107.02 % | 37.911 M -51.39 % | 77.996 M -32.99 % | 116.390 M 40.05 % | 83.106 M -7.12 % | 89.477 M -47.22 % | 169.514 M 19.39 % | 141.982 M 8.08 % | 131.366 M 11.52 % | 117.793 M -1.80 % | 119.950 M -3.24 % | 123.962 M -0.45 % | 124.519 M 11.98 % | 111.202 M -49.02 % | 218.148 M 16.62 % | 187.053 M 36.57 % | 136.961 M 126.93 % | 60.354 M -25.41 % | 80.913 M 10.21 % | 73.415 M 6.82 % | 68.730 M 104.55 % | 33.600 M -62.18 % | 88.849 M 2.83 % | 86.405 M 7.28 % | 80.545 M 30.73 % | 61.614 M -35.57 % | 95.632 M 30.83 % | 73.094 M 8.11 % | 67.608 M 12.88 % | 59.892 M -3.67 % | 62.172 M -59.14 % | 152.152 M 61.76 % | 94.058 M 10.80 % | 84.889 M -38.40 % | 137.800 M 28.92 % | 106.892 M 7.04 % | 99.866 M -16.24 % | 119.230 M 23.48 % | 96.556 M -5.95 % | 102.665 M 6.57 % | 96.336 M 102.44 % | 47.588 M -57.62 % | 112.293 M 65.50 % | 67.852 M 29.70 % | 52.316 M 11.00 % | 47.130 M 0.55 % | 46.872 M -29.68 % | 66.655 M -30.54 % | 95.968 M 22.69 % | 78.220 M -9.98 % | 86.893 M 13.98 % | 76.237 M -13.94 % | 88.590 M -36.18 % | 138.814 M 233.80 % | 41.586 M 20.70 % | 34.453 M -81.57 % | 186.962 M 567.92 % | 27.992 M 6.24 % | 26.347 M -16.18 % | 31.432 M 17.82 % | 26.677 M 16.00 % | 22.998 M |
| Short term investments | 40.098 M 0.25 % | 40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.998 M | 0.000 -100.00 % | 8.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M -50.25 % | 201.000 M 0.00 % | 201.000 M 101.00 % | 100.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.121 M 0.12 % | 100.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 M -33.33 % | 300.000 M 0.00 % | 300.000 M 50.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 100.00 % | 100.000 M 0.00 % | 100.000 M -37.50 % | 160.000 M -60.98 % | 410.000 M 310.00 % | 100.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 M 0.00 % | 90.000 M -52.63 % | 190.000 M 0.00 % | 190.000 M 57.05 % | 120.983 M 303.28 % | 30.000 M -62.50 % | 80.000 M 0.00 % | 80.000 M 166.67 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 557.921 M -12.92 % | 640.721 M -2.20 % | 655.124 M 13.57 % | 576.868 M 0.38 % | 574.701 M 10.92 % | 518.118 M 5.33 % | 491.887 M -29.78 % | 700.532 M -5.11 % | 738.246 M -17.14 % | 890.999 M -7.15 % | 959.642 M 3.26 % | 929.325 M 16.41 % | 798.310 M -13.44 % | 922.301 M -7.39 % | 995.868 M 20.43 % | 826.906 M -4.18 % | 862.954 M -39.28 % | 1.421 B 53.28 % | 927.245 M 38.64 % | 668.826 M -31.11 % | 970.888 M -1.96 % | 990.268 M 11.84 % | 885.451 M 9.53 % | 808.417 M 2.86 % | 785.931 M -26.53 % | 1.070 B 3.41 % | 1.035 B 37.00 % | 755.101 M -7.88 % | 819.714 M 13.65 % | 721.244 M 46.38 % | 492.728 M -26.44 % | 669.868 M 1.93 % | 657.193 M -19.58 % | 817.215 M 27.22 % | 642.346 M -6.44 % | 686.583 M 26.39 % | 543.235 M -26.12 % | 735.285 M -1.90 % | 749.547 M -0.32 % | 751.974 M -35.91 % | 1.173 B -23.37 % | 1.531 B 10.02 % | 1.392 B -22.53 % | 1.797 B 4.33 % | 1.722 B -2.10 % | 1.759 B 31.68 % | 1.336 B 7.37 % | 1.244 B 14.54 % | 1.086 B -24.78 % | 1.444 B 24.24 % | 1.162 B 14.98 % | 1.011 B 7.56 % | 939.666 M -13.45 % | 1.086 B -20.66 % | 1.368 B -9.21 % | 1.507 B -11.81 % | 1.709 B -0.83 % | 1.723 B 46.98 % | 1.172 B 15.11 % | 1.018 B 17.28 % | 868.400 M 3.92 % | 835.650 M 27.81 % | 653.822 M |
| Cash and short term investments | 598.019 M -12.15 % | 680.721 M 3.91 % | 655.124 M 13.57 % | 576.868 M 0.38 % | 574.701 M 10.92 % | 518.118 M 5.33 % | 491.887 M -29.78 % | 700.532 M -5.11 % | 738.246 M -17.14 % | 890.999 M -7.15 % | 959.642 M 3.26 % | 929.325 M 16.41 % | 798.310 M -13.44 % | 922.301 M -8.15 % | 1.004 B 21.43 % | 826.906 M -4.18 % | 862.954 M -39.28 % | 1.421 B 38.36 % | 1.027 B 18.10 % | 869.826 M -25.78 % | 1.172 B 7.49 % | 1.090 B 23.13 % | 885.451 M 9.53 % | 808.417 M 2.86 % | 785.931 M -26.53 % | 1.070 B -5.72 % | 1.135 B 32.69 % | 855.101 M 4.32 % | 819.714 M 13.65 % | 721.244 M 46.38 % | 492.728 M -26.44 % | 669.868 M -21.85 % | 857.193 M -23.27 % | 1.117 B 18.56 % | 942.346 M 6.29 % | 886.583 M 19.29 % | 743.235 M -20.53 % | 935.285 M -1.50 % | 949.547 M 11.45 % | 851.974 M -33.09 % | 1.273 B -24.70 % | 1.691 B -6.14 % | 1.802 B -5.00 % | 1.897 B 10.14 % | 1.722 B -2.10 % | 1.759 B 31.68 % | 1.336 B 7.37 % | 1.244 B 5.78 % | 1.176 B -23.33 % | 1.534 B 13.44 % | 1.352 B 12.61 % | 1.201 B 13.21 % | 1.061 B -4.93 % | 1.116 B -22.97 % | 1.448 B -8.74 % | 1.587 B -8.73 % | 1.739 B 0.92 % | 1.723 B 46.98 % | 1.172 B 15.11 % | 1.018 B 17.28 % | 868.400 M 3.92 % | 835.650 M 27.81 % | 653.822 M |
| Total current assets | 3.931 B -6.19 % | 4.190 B 4.79 % | 3.999 B -2.42 % | 4.098 B -10.01 % | 4.553 B 5.59 % | 4.312 B -3.28 % | 4.459 B -7.29 % | 4.809 B 11.17 % | 4.326 B -3.24 % | 4.471 B 1.52 % | 4.404 B -3.53 % | 4.565 B 1.05 % | 4.518 B -5.26 % | 4.769 B 1.41 % | 4.702 B -11.07 % | 5.287 B 4.07 % | 5.081 B -0.16 % | 5.089 B 29.25 % | 3.937 B 0.04 % | 3.935 B -2.70 % | 4.045 B -0.72 % | 4.074 B 3.00 % | 3.955 B -9.22 % | 4.357 B 0.07 % | 4.354 B -6.84 % | 4.673 B -0.68 % | 4.705 B -3.87 % | 4.895 B 0.19 % | 4.885 B -1.75 % | 4.972 B -1.85 % | 5.066 B -2.97 % | 5.221 B 7.42 % | 4.861 B -0.86 % | 4.903 B 11.87 % | 4.382 B 0.26 % | 4.371 B 2.93 % | 4.247 B 3.62 % | 4.099 B -1.97 % | 4.181 B -11.60 % | 4.729 B -8.23 % | 5.154 B -4.95 % | 5.422 B -0.51 % | 5.450 B -1.64 % | 5.540 B 6.15 % | 5.220 B 0.10 % | 5.214 B 1.19 % | 5.153 B 2.45 % | 5.030 B -2.52 % | 5.160 B 2.47 % | 5.036 B -0.92 % | 5.083 B -2.10 % | 5.192 B 0.07 % | 5.188 B 4.81 % | 4.950 B 1.20 % | 4.892 B -9.33 % | 5.395 B -11.65 % | 6.106 B 1.29 % | 6.028 B 12.14 % | 5.375 B 14.55 % | 4.693 B 6.35 % | 4.413 B 8.74 % | 4.058 B 17.84 % | 3.444 B |
| Inventory | 2.069 B -9.93 % | 2.297 B 16.70 % | 1.968 B 7.69 % | 1.827 B -10.72 % | 2.047 B 15.24 % | 1.776 B -3.96 % | 1.849 B -28.91 % | 2.602 B 19.66 % | 2.174 B 0.10 % | 2.172 B 10.36 % | 1.968 B -5.40 % | 2.080 B 1.50 % | 2.050 B -5.37 % | 2.166 B 13.86 % | 1.902 B -34.34 % | 2.897 B 17.18 % | 2.472 B 14.84 % | 2.153 B 31.79 % | 1.633 B -5.80 % | 1.734 B -2.52 % | 1.779 B 13.77 % | 1.563 B 0.07 % | 1.562 B -18.91 % | 1.927 B -2.32 % | 1.972 B 6.93 % | 1.845 B 12.92 % | 1.634 B -20.32 % | 2.050 B 6.04 % | 1.933 B -2.69 % | 1.987 B 5.68 % | 1.880 B -5.10 % | 1.981 B -6.15 % | 2.111 B 2.98 % | 2.050 B 38.70 % | 1.478 B -13.42 % | 1.707 B 0.90 % | 1.692 B -3.32 % | 1.750 B 11.32 % | 1.572 B -16.81 % | 1.890 B -9.15 % | 2.080 B -5.02 % | 2.190 B 26.25 % | 1.735 B 3.37 % | 1.678 B 2.68 % | 1.634 B 4.73 % | 1.560 B 6.21 % | 1.469 B -19.92 % | 1.835 B -7.96 % | 1.993 B 16.65 % | 1.709 B 17.86 % | 1.450 B -22.29 % | 1.866 B -5.75 % | 1.979 B 8.60 % | 1.823 B 21.89 % | 1.495 B 1.88 % | 1.468 B -18.88 % | 1.809 B 5.29 % | 1.718 B 15.46 % | 1.488 B 4.69 % | 1.421 B 6.76 % | 1.332 B -4.57 % | 1.395 B 29.83 % | 1.075 B |
| Net receivables | 1.190 B 4.92 % | 1.134 B -15.20 % | 1.338 B -17.20 % | 1.615 B -11.01 % | 1.815 B -6.19 % | 1.935 B -4.58 % | 2.028 B 51.58 % | 1.338 B 5.19 % | 1.272 B -0.38 % | 1.277 B -6.02 % | 1.358 B -5.37 % | 1.436 B -7.12 % | 1.546 B -0.65 % | 1.556 B -8.40 % | 1.698 B 26.25 % | 1.345 B -13.67 % | 1.558 B 13.11 % | 1.378 B 13.25 % | 1.217 B -2.73 % | 1.251 B 22.55 % | 1.020 B -24.49 % | 1.351 B -8.30 % | 1.474 B -3.85 % | 1.533 B 1.60 % | 1.509 B -10.10 % | 1.678 B -10.52 % | 1.875 B -0.97 % | 1.894 B -8.02 % | 2.059 B -6.25 % | 2.196 B -16.59 % | 2.633 B 4.99 % | 2.508 B 44.11 % | 1.740 B 6.01 % | 1.642 B -12.56 % | 1.877 B 14.47 % | 1.640 B -3.82 % | 1.705 B 29.81 % | 1.314 B -14.70 % | 1.540 B -18.57 % | 1.891 B 11.39 % | 1.698 B 17.51 % | 1.445 B -22.57 % | 1.866 B 0.67 % | 1.853 B 3.23 % | 1.795 B -2.80 % | 1.847 B -19.73 % | 2.301 B 20.83 % | 1.905 B -1.03 % | 1.924 B 13.37 % | 1.697 B -22.93 % | 2.202 B 8.04 % | 2.039 B -1.61 % | 2.072 B 7.74 % | 1.923 B 6.31 % | 1.809 B -21.29 % | 2.298 B -8.91 % | 2.523 B 5.15 % | 2.400 B -10.69 % | 2.687 B 20.68 % | 2.226 B 2.07 % | 2.181 B 21.17 % | 1.800 B 6.39 % | 1.692 B |
| Tax assets | 158.734 M -7.70 % | 171.969 M 11.35 % | 154.440 M -8.58 % | 168.942 M -6.81 % | 181.290 M 26.99 % | 142.764 M -6.88 % | 153.308 M -34.67 % | 234.660 M -1.16 % | 237.423 M 15.63 % | 205.333 M 3.00 % | 199.358 M 1.92 % | 195.605 M -5.35 % | 206.653 M -3.46 % | 214.051 M 15.61 % | 185.153 M 69.48 % | 109.245 M 22.75 % | 88.998 M 1.73 % | 87.488 M 11.33 % | 78.583 M -14.28 % | 91.670 M -4.58 % | 96.067 M 2.15 % | 94.044 M 0.70 % | 93.390 M -4.81 % | 98.106 M -12.83 % | 112.544 M 18.97 % | 94.597 M -0.33 % | 94.910 M -1.29 % | 96.153 M 20.37 % | 79.884 M -13.10 % | 91.928 M 11.91 % | 82.141 M 2.49 % | 80.146 M -4.77 % | 84.160 M 1.80 % | 82.672 M 2.14 % | 80.941 M -8.71 % | 88.668 M 4.80 % | 84.609 M -17.73 % | 102.839 M -6.28 % | 109.735 M 42.04 % | 77.257 M -13.91 % | 89.736 M 14.93 % | 78.078 M 20.29 % | 64.908 M 19.77 % | 54.193 M 6.20 % | 51.031 M -4.25 % | 53.298 M 18.14 % | 45.115 M -25.70 % | 60.720 M 20.24 % | 50.500 M -14.71 % | 59.207 M 18.32 % | 50.040 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 219.163 M -65.79 % | 640.646 M -2.95 % | 660.138 M 112.62 % | 310.479 M -31.41 % | 452.662 M 27.10 % | 356.147 M -10.44 % | 397.648 M -8.17 % | 433.035 M -16.31 % | 517.417 M 31.55 % | 393.328 M 36.54 % | 288.065 M -24.43 % | 381.204 M 7.62 % | 354.229 M -11.06 % | 398.299 M 61.88 % | 246.046 M -4.35 % | 257.248 M -22.24 % | 330.812 M 53.99 % | 214.824 M -14.99 % | 252.707 M 2.66 % | 246.157 M -16.27 % | 293.990 M 16.33 % | 252.731 M 12.70 % | 224.254 M -3.29 % | 231.891 M -37.74 % | 372.467 M 14.66 % | 324.845 M -7.27 % | 350.312 M -18.59 % | 430.316 M 16.02 % | 370.896 M -3.77 % | 385.421 M 20.99 % | 318.568 M -43.22 % | 561.044 M 18.82 % | 472.161 M -15.64 % | 559.727 M 63.52 % | 342.307 M -7.37 % | 369.528 M 12.65 % | 328.042 M -14.43 % | 383.379 M 24.35 % | 308.295 M 15.66 % | 266.549 M 72.69 % | 154.355 M -58.66 % | 373.369 M -3.40 % | 386.530 M 4.33 % | 370.501 M -6.67 % | 396.964 M -21.91 % | 508.360 M -6.55 % | 544.009 M 24.23 % | 437.906 M 44.75 % | 302.516 M -20.85 % | 382.221 M 43.02 % | 267.246 M -38.99 % | 438.041 M -28.95 % | 616.528 M -21.20 % | 782.427 M 123.98 % | 349.323 M 24.79 % | 279.919 M -51.19 % | 573.510 M 5.14 % | 545.459 M -21.57 % | 695.436 M 43.01 % | 486.271 M 18.85 % | 409.148 M 25.21 % | 326.765 M 49.40 % | 218.718 M |
| Tax payables | 2.116 M -55.09 % | 4.712 M 41.18 % | 3.338 M -36.23 % | 5.234 M 2.61 % | 5.101 M 206.37 % | 1.665 M 60.82 % | 1.035 M 9.79 % | 943.000 K -59.39 % | 2.322 M -55.64 % | 5.235 M 11.89 % | 4.679 M -28.04 % | 6.502 M -53.93 % | 14.114 M -37.98 % | 22.756 M 58.22 % | 14.382 M -5.69 % | 15.250 M -35.65 % | 23.699 M -21.45 % | 30.169 M 15.77 % | 26.059 M 9.20 % | 23.863 M -5.55 % | 25.264 M 114.43 % | 11.782 M 12.12 % | 10.508 M 3 666.40 % | 279.000 K -97.28 % | 10.256 M -69.09 % | 33.181 M 31.81 % | 25.173 M 24.53 % | 20.214 M -31.47 % | 29.498 M -45.51 % | 54.137 M 52.39 % | 35.526 M 6.09 % | 33.487 M 69.74 % | 19.728 M -26.65 % | 26.894 M 72.69 % | 15.574 M 53.91 % | 10.119 M -73.82 % | 38.654 M | 0.000 | 0.000 -100.00 % | 825.000 K -94.44 % | 14.840 M -48.27 % | 28.688 M 30.99 % | 21.902 M 24.79 % | 17.551 M -45.84 % | 32.407 M -46.52 % | 60.597 M 45.66 % | 41.601 M 39.80 % | 29.757 M -5.98 % | 31.650 M -64.03 % | 87.999 M 32.96 % | 66.185 M 53.96 % | 42.989 M -22.62 % | 55.558 M 7.61 % | 51.627 M 9.19 % | 47.284 M 4.32 % | 45.326 M -31.70 % | 66.363 M -50.03 % | 132.817 M 44.77 % | 91.742 M 45.12 % | 63.219 M 115.30 % | 29.363 M -1.96 % | 29.950 M 18.59 % | 25.255 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -1.963 M -15.20 % | -1.704 M -26.07 % | -1.352 M -336.01 % | -310.000 K -162.37 % | 497.000 K -41.18 % | 845.000 K -26.06 % | 1.143 M -22.57 % | 1.476 M -12.51 % | 1.687 M -14.15 % | 1.965 M -13.10 % | 2.261 M -16.22 % | 2.699 M -12.00 % | 3.067 M 24.27 % | 2.468 M 2 370.14 % | -108.716 K -104.32 % | 2.515 M -61.97 % | 6.613 M -24.46 % | 8.754 M -56.78 % | 20.257 M -21.71 % | 25.875 M 10.63 % | 23.389 M -15.92 % | 27.819 M -8.54 % | 30.418 M -58.88 % | 73.978 M -11.54 % | 83.627 M -5.74 % | 88.720 M -1.71 % | 90.261 M -8.01 % | 98.120 M -10.85 % | 110.056 M -4.99 % | 115.833 M -1.69 % | 117.826 M -13.19 % | 135.722 M -3.16 % | 140.151 M 15.37 % | 121.480 M -2.58 % | 124.698 M -7.49 % | 134.798 M -2.99 % | 138.958 M -5.88 % | 147.644 M -1.76 % | 150.288 M -2.03 % | 153.409 M 0.37 % | 152.837 M -3.36 % | 158.148 M -6.55 % | 169.227 M -3.79 % | 175.893 M -1.37 % | 178.331 M -10.61 % | 199.495 M -6.10 % | 212.453 M 68.49 % | 126.091 M 2.54 % | 122.962 M -3.69 % | 127.672 M 2.89 % | 124.083 M 4.64 % | 118.575 M -0.49 % | 119.157 M -6.67 % | 127.675 M 1.07 % | 126.327 M 3.21 % | 122.404 M -0.85 % | 123.457 M 2.24 % | 120.751 M 1.45 % | 119.030 M 25.31 % | 94.988 M 1.90 % | 93.217 M -1.64 % | 94.771 M 11.29 % | 85.160 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.128 B 0.00 % | 1.128 B 0.00 % | 1.128 B 0.00 % | 1.128 B 2.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B -1.17 % | 1.119 B 1.19 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B -0.49 % | 1.111 B 0.49 % | 1.106 B -0.78 % | 1.115 B -0.32 % | 1.118 B -0.23 % | 1.121 B -12.85 % | 1.286 B 0.00 % | 1.286 B 0.00 % | 1.286 B 10.52 % | 1.164 B -8.80 % | 1.276 B 0.00 % | 1.276 B 0.00 % | 1.276 B 8.83 % | 1.172 B -6.42 % | 1.253 B 0.00 % | 1.253 B 0.00 % | 1.253 B 0.62 % | 1.245 B 14.85 % | 1.084 B -1.97 % | 1.106 B 0.00 % | 1.106 B -10.59 % | 1.237 B 11.85 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B 0.00 % | 1.106 B -0.92 % | 1.116 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 liabilities | 0.000 | 0.000 100.00 % | -16.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.523 B -4.73 % | 5.798 B 3.48 % | 5.603 B -2.29 % | 5.734 B -8.25 % | 6.250 B 5.35 % | 5.933 B -2.78 % | 6.102 B -6.51 % | 6.527 B 7.58 % | 6.067 B -2.01 % | 6.191 B 1.95 % | 6.073 B -2.80 % | 6.248 B 0.47 % | 6.219 B -4.34 % | 6.502 B 0.64 % | 6.460 B -7.37 % | 6.974 B 4.43 % | 6.678 B 0.82 % | 6.623 B 21.12 % | 5.468 B -0.13 % | 5.476 B -1.29 % | 5.547 B 2.03 % | 5.437 B 3.10 % | 5.273 B -6.62 % | 5.647 B -1.99 % | 5.762 B -5.02 % | 6.067 B -0.33 % | 6.087 B -2.71 % | 6.257 B 0.19 % | 6.245 B -1.20 % | 6.321 B -1.42 % | 6.412 B -2.95 % | 6.607 B 6.21 % | 6.221 B -0.52 % | 6.253 B 8.87 % | 5.744 B -0.23 % | 5.757 B 2.95 % | 5.592 B 1.47 % | 5.511 B -1.79 % | 5.612 B -8.09 % | 6.106 B -6.24 % | 6.513 B -3.27 % | 6.733 B 0.24 % | 6.717 B -0.87 % | 6.776 B 4.43 % | 6.488 B 0.09 % | 6.482 B 0.88 % | 6.426 B 1.91 % | 6.305 B -0.75 % | 6.353 B 1.88 % | 6.236 B 0.49 % | 6.206 B -1.07 % | 6.273 B 0.38 % | 6.249 B 4.36 % | 5.988 B 0.91 % | 5.934 B -7.85 % | 6.439 B -10.12 % | 7.164 B 0.89 % | 7.101 B 9.89 % | 6.462 B 9.50 % | 5.901 B 4.36 % | 5.655 B 6.40 % | 5.315 B 12.23 % | 4.735 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -222.969 M -23.48 % | -180.568 M -132.71 % | 552.106 M 38.55 % | 398.502 M 199.21 % | -401.671 M -426.51 % | 123.021 M -32.80 % | 183.077 M 141.53 % | -440.862 M -810.39 % | 62.059 M -17.00 % | 74.773 M 175.39 % | -99.183 M -146.35 % | 214.001 M 445.91 % | -61.866 M -124.14 % | 256.278 M -47.42 % | 487.396 M 210.37 % | -441.610 M 19.54 % | -548.827 M 30.66 % | -791.457 M -512.97 % | 191.648 M 161.86 % | -309.786 M -195.32 % | 325.008 M 1 993.04 % | 15.528 M -97.09 % | 532.808 M 1 177.01 % | -49.471 M 20.21 % | -62.004 M -17.55 % | -52.749 M -112.84 % | 410.810 M 631.68 % | 56.146 M -61.80 % | 146.990 M -62.18 % | 388.695 M 468.87 % | -105.373 M 74.45 % | -412.448 M -27.22 % | -324.207 M -5.07 % | -308.569 M -266.95 % | 184.826 M 156.83 % | 71.965 M 119.97 % | -360.334 M -304.89 % | 175.871 M -63.69 % | 484.387 M 164.81 % | 182.918 M 141.66 % | -439.065 M -336.07 % | -100.687 M -440.04 % | 29.610 M 116.23 % | -182.404 M 44.12 % | -326.442 M -165.86 % | 495.637 M 1 578.36 % | 29.531 M -91.96 % | 367.230 M 159.07 % | -621.723 M -333.67 % | 266.072 M 15.56 % | 230.242 M 526.27 % | -54.013 M 79.05 % | -257.811 M -565.13 % | 55.428 M -83.62 % | 338.409 M 64.34 % | 205.920 M 239.55 % | -147.565 M -52.14 % | -96.993 M 69.50 % | -318.032 M -5 950.83 % | -5.256 M 98.33 % | -315.114 M 7.53 % | -340.790 M -346.31 % | 138.359 M 3 155.51 % | 4.250 M -98.36 % | 259.478 M -69.41 % | 848.215 M |
| Accounts receivables | -53.993 M -126.30 % | 205.311 M -25.18 % | 274.420 M 38.30 % | 198.430 M 857.51 % | -26.195 M -128.85 % | 90.790 M 112.88 % | -704.878 M -973.98 % | -65.632 M -1 228.86 % | 5.814 M -93.02 % | 83.345 M 17.52 % | 70.922 M -38.43 % | 115.190 M 944.81 % | 11.025 M -92.25 % | 142.200 M 139.90 % | -356.418 M -266.47 % | 214.100 M 217.21 % | -182.668 M -15.10 % | -158.707 M -659.76 % | 28.353 M 112.45 % | -227.807 M -169.51 % | 327.733 M 156.18 % | 127.933 M 117.51 % | 58.818 M 422.96 % | -18.212 M -111.31 % | 160.995 M -21.60 % | 205.344 M 1 383.21 % | 13.845 M -91.26 % | 158.384 M 7.08 % | 147.910 M -66.74 % | 444.745 M 417.67 % | -140.000 M 81.53 % | -757.930 M -640.09 % | -102.411 M -142.84 % | 239.043 M 200.04 % | -238.947 M -462.61 % | 65.897 M 116.90 % | -389.929 M -273.73 % | 224.448 M -34.44 % | 342.338 M 273.78 % | -196.993 M 23.36 % | -257.033 M -159.82 % | 429.665 M 2 129.26 % | -21.174 M 63.55 % | -58.090 M -248.68 % | -16.660 M -103.63 % | 459.493 M 214.67 % | -400.695 M -890.36 % | 50.698 M 120.62 % | -245.834 M -150.74 % | 484.486 M 360.62 % | -185.899 M -321.22 % | -44.133 M | 0.000 100.00 % | -118.505 M | 0.000 -100.00 % | 288.307 M 410.07 % | -92.981 M -130.27 % | 307.167 M 174.06 % | -414.755 M -585.36 % | -60.516 M 84.15 % | -381.923 M -269.85 % | -103.263 M -190.11 % | 114.593 M 162.62 % | -182.985 M -350.13 % | 73.156 M -86.30 % | 533.926 M |
| Inventory | 248.437 M 182.82 % | -299.956 M -244.77 % | -87.001 M -136.22 % | 240.211 M 172.97 % | -329.210 M -659.64 % | 58.825 M -93.31 % | 878.730 M 392.11 % | -300.823 M -767.30 % | -34.685 M 62.10 % | -91.515 M -285.20 % | -23.758 M -165.66 % | 36.184 M 262.54 % | -22.262 M -427.79 % | -4.218 M -100.56 % | 758.290 M 233.23 % | -569.167 M -53.49 % | -370.814 M 31.61 % | -542.189 M -589.95 % | 110.661 M 46.57 % | 75.502 M 147.34 % | -159.488 M -109.60 % | -76.093 M -119.54 % | 389.429 M 266.02 % | 106.395 M 157.33 % | -185.595 M 13.03 % | -213.392 M -157.29 % | 372.469 M 369.87 % | -138.017 M -281.13 % | 76.198 M 161.44 % | -124.029 M -238.52 % | 89.541 M -45.95 % | 165.672 M 328.43 % | -72.526 M 87.88 % | -598.514 M -350.99 % | 238.466 M 3 030.28 % | -8.138 M -108.53 % | 95.424 M 173.70 % | -129.479 M -152.79 % | 245.266 M -1.46 % | 248.889 M 276.26 % | 66.148 M 114.66 % | -451.213 M -424.15 % | -86.085 M -44.95 % | -59.391 M -26.41 % | -46.982 M 65.57 % | -136.456 M -135.11 % | 388.695 M 135.91 % | 164.766 M 170.02 % | -235.307 M 28.06 % | -327.070 M -176.57 % | 427.169 M 152.62 % | 169.095 M 244.98 % | -116.632 M 60.93 % | -298.512 M -248.70 % | -85.607 M -134.60 % | 247.432 M 391.12 % | -84.992 M 64.52 % | -239.582 M -246.20 % | -69.203 M -41.41 % | -48.938 M -264.53 % | 29.745 M 109.23 % | -322.148 M -788.06 % | 46.820 M -80.47 % | 239.717 M 15.40 % | 207.726 M -64.37 % | 582.947 M |
| Accounts payables | 0.000 100.00 % | -23.024 M | 0.000 | 0.000 -100.00 % | 108.053 M 673.96 % | -18.826 M 69.89 % | -62.534 M 10.12 % | -69.576 M -165.67 % | 105.946 M -3.62 % | 109.928 M 190.93 % | -120.891 M -420.67 % | 37.700 M 153.02 % | -71.105 M -143.98 % | 161.677 M 929.08 % | -19.501 M 74.03 % | -75.094 M -230.71 % | 57.451 M 356.15 % | -22.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.176 M | 0.000 | 0.000 | 0.000 -100.00 % | 433.283 M | 0.000 100.00 % | -296.425 M -1 473.67 % | 21.579 M 221.14 % | -17.813 M -124.21 % | 73.587 M -9.75 % | 81.536 M 12.42 % | 72.525 M -36.16 % | 113.606 M 600.76 % | -22.687 M 62.03 % | -59.753 M -172.63 % | -21.917 M 92.05 % | -275.567 M |
| Other working capital | -417.413 M -563.62 % | -62.899 M -117.25 % | 364.686 M 1 008.56 % | -40.139 M 73.99 % | -154.319 M -1 886.60 % | -7.768 M -110.83 % | 71.759 M 1 585.38 % | -4.831 M 67.83 % | -15.016 M 44.35 % | -26.985 M -6.00 % | -25.457 M -202.13 % | 24.927 M 21.74 % | 20.476 M -92.14 % | 260.496 M 196.16 % | -270.895 M -312.37 % | 127.557 M 171.66 % | -178.013 M 28.59 % | -249.268 M -407.79 % | 80.986 M 121.02 % | -385.288 M -179.52 % | 484.496 M 428.80 % | 91.621 M -36.10 % | 143.379 M 191.99 % | -155.866 M -226.11 % | 123.591 M -23.06 % | 160.643 M 318.98 % | 38.342 M -80.25 % | 194.163 M 174.27 % | 70.792 M -86.19 % | 512.724 M 363.05 % | -194.914 M 66.28 % | -578.120 M -129.70 % | -251.681 M -186.80 % | 289.945 M 640.54 % | -53.640 M -166.96 % | 80.103 M 117.58 % | -455.758 M -249.26 % | 305.350 M 27.70 % | 239.121 M 462.46 % | -65.971 M 86.94 % | -505.213 M -244.13 % | 350.526 M 202.97 % | 115.695 M 194.05 % | -123.013 M 55.98 % | -279.460 M -144.21 % | 632.093 M 275.99 % | -359.164 M -277.40 % | 202.464 M 152.40 % | -386.416 M -1 254.89 % | -28.520 M 85.52 % | -196.927 M 11.73 % | -223.108 M -58.03 % | -141.179 M -139.89 % | 353.940 M -16.53 % | 424.016 M 1 369.74 % | -33.394 M -478.23 % | 8.829 M 106.02 % | -146.765 M -258.94 % | 92.339 M 307.46 % | 22.662 M 163.91 % | -35.461 M -22.34 % | -28.985 M -7 799.80 % | -366.908 K -105.05 % | 7.271 M 1 317.35 % | 513.000 K -92.57 % | 6.909 M |
| Other non cash items | -20.559 M 26.40 % | -27.933 M 19.59 % | -34.737 M 7.67 % | -37.624 M -118.79 % | 200.274 M 382.40 % | -70.918 M 20.75 % | -89.489 M 28.34 % | -124.880 M -478.17 % | 33.022 M 128.36 % | -116.456 M -99.58 % | -58.350 M 33.22 % | -87.381 M 21.05 % | -110.683 M -269.56 % | 65.276 M -77.22 % | 286.578 M 117.13 % | 131.982 M 558.69 % | 20.037 M -78.98 % | 95.337 M 463.38 % | -26.236 M 63.25 % | -71.393 M 28.46 % | -99.792 M -229.46 % | 77.081 M 254.13 % | -50.011 M 30.95 % | -72.433 M -230.66 % | 55.435 M 2 072.07 % | -2.811 M -109.53 % | 29.493 M 226.64 % | -23.289 M 52.44 % | -48.967 M -604.46 % | -6.951 M -129.97 % | 23.197 M 134.93 % | -66.403 M -267.48 % | -18.070 M -183.33 % | 21.684 M 257.47 % | -13.771 M 63.35 % | -37.577 M 81.82 % | -206.670 M -292.33 % | -52.677 M -300.88 % | 26.224 M 133.31 % | -78.730 M -212.91 % | 69.726 M 487.71 % | -17.984 M -148.59 % | 37.014 M 366.62 % | -13.883 M -134.76 % | 39.943 M 508.96 % | -9.767 M -9.55 % | -8.916 M 91.74 % | -107.938 M -247.85 % | -31.030 M -147.54 % | 65.274 M 90.60 % | 34.247 M 186.66 % | -39.520 M 76.40 % | -167.429 M -620.65 % | -23.233 M -145.02 % | 51.602 M 54.65 % | 33.368 M 173.77 % | -45.233 M -181.39 % | 55.579 M -61.12 % | 142.946 M 516.04 % | -34.359 M -173.92 % | 46.479 M 508.60 % | 7.637 M 133.24 % | -22.978 M 65.84 % | -67.263 M 72.34 % | -243.177 M 4.25 % | -253.980 M |
| Net cash provided by operating activities | -149.511 M 39.63 % | -247.655 M -137.69 % | 656.997 M 36.38 % | 481.734 M 263.05 % | -295.447 M -241.50 % | 208.800 M 12.72 % | 185.238 M 136.71 % | -504.640 M -3 259.79 % | -15.020 M 81.24 % | -80.063 M 42.53 % | -139.309 M -163.40 % | 219.722 M 424.77 % | -67.655 M -127.61 % | 245.068 M -20.65 % | 308.840 M 190.70 % | -340.526 M 20.99 % | -430.985 M 39.84 % | -716.420 M -345.80 % | 291.465 M 255.91 % | -186.944 M -148.77 % | 383.281 M 464.42 % | 67.907 M -88.00 % | 566.037 M 1 160.79 % | -53.360 M -4.89 % | -50.873 M -439.88 % | 14.968 M -97.11 % | 517.041 M 319.20 % | 123.340 M -51.54 % | 254.497 M -48.16 % | 490.912 M 3 096.38 % | -16.384 M 93.60 % | -256.171 M 7.20 % | -276.052 M -35.86 % | -203.191 M -173.96 % | 274.724 M 138.62 % | 115.131 M 138.22 % | -301.208 M -306.72 % | 145.705 M -68.86 % | 467.845 M 276.95 % | 124.113 M 131.23 % | -397.438 M -354.81 % | -87.386 M -206.76 % | 81.849 M 195.98 % | -85.280 M 65.76 % | -249.100 M -144.11 % | 564.742 M 200.96 % | 187.650 M -52.57 % | 395.626 M 173.15 % | -540.858 M -230.33 % | 414.992 M 8.81 % | 381.394 M 240.90 % | 111.880 M 167.75 % | -165.127 M -297.98 % | 83.407 M -77.21 % | 366.011 M 20.88 % | 302.788 M 583.11 % | -62.675 M -179.81 % | 78.527 M 220.79 % | -65.013 M -129.60 % | 219.641 M 302.32 % | -108.559 M 38.18 % | -175.617 M -177.11 % | 227.758 M 174.95 % | 82.835 M -38.54 % | 134.781 M -80.10 % | 677.427 M |
| Investments in property plant and equipment | -28.162 M -100.66 % | -14.035 M 61.10 % | -36.083 M -36.62 % | -26.412 M -16.71 % | -22.631 M -47.75 % | -15.317 M 22.98 % | -19.886 M -79.98 % | -11.049 M 36.99 % | -17.536 M -193.15 % | -5.982 M 61.63 % | -15.589 M 13.41 % | -18.004 M -7.89 % | -16.687 M 1.14 % | -16.879 M 47.72 % | -32.288 M 53.44 % | -69.351 M -8.27 % | -64.054 M -114.73 % | -29.830 M 67.31 % | -91.264 M -2 825.14 % | -3.120 M 98.67 % | -233.843 M -338.36 % | -53.345 M -166.35 % | -20.028 M -15.84 % | -17.289 M 11.19 % | -19.468 M 36.78 % | -30.794 M 0.03 % | -30.805 M -127.73 % | -13.527 M 66.08 % | -39.885 M -152.45 % | -15.799 M 41.76 % | -27.129 M 54.79 % | -60.006 M -260.20 % | -16.659 M -0.05 % | -16.651 M 20.26 % | -20.882 M 68.60 % | -66.497 M -138.85 % | -27.840 M 36.99 % | -44.183 M 14.46 % | -51.652 M -4.08 % | -49.629 M 17.06 % | -59.840 M -5.46 % | -56.742 M -22.13 % | -46.461 M -282.78 % | -12.138 M 59.58 % | -30.032 M -89.36 % | -15.860 M 65.15 % | -45.512 M -41.54 % | -32.154 M -64.27 % | -19.574 M 57.59 % | -46.158 M 19.34 % | -57.226 M -20.17 % | -47.622 M -2.96 % | -46.251 M -83.35 % | -25.226 M -15.99 % | -21.749 M -156.57 % | -8.477 M 45.98 % | -15.693 M 7.90 % | -17.040 M -295.31 % | -4.311 M 49.34 % | -8.509 M 22.44 % | -10.971 M 14.54 % | -12.838 M 18.58 % | -15.768 M -23.54 % | -12.763 M -68.58 % | -7.571 M -8.54 % | -6.975 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 764.000 K 5.38 % | 725.006 K -20.76 % | 915.000 K 873.40 % | 94.000 K -58.77 % | 228.000 K -80.17 % | 1.150 M 114 904.50 % | 1.000 K -99.79 % | 487.000 K -74.33 % | 1.897 M -84.81 % | 12.492 M 403.30 % | 2.482 M 139.14 % | -6.341 M -4 088.05 % | 159.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.974 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 734.000 K 195.32 % | -770.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 M -10 581.81 % | 28.621 K 672.42 % | -5.000 K 98.78 % | -411.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.200 M -101.19 % | 101.000 M | 0.000 100.00 % | -101.000 M 15.13 % | -119.000 M | 0.000 100.00 % | -2.000 M 33.33 % | -3.000 M 11.76 % | -3.400 M 0.61 % | -3.421 M 96.69 % | -103.300 M -3 030.30 % | -3.300 M 0.00 % | -3.300 M -142.86 % | 7.700 M 333.33 % | -3.300 M 62.50 % | -8.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -310.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.420 M 86.32 % | -68.836 M -67.22 % | -41.164 M | 0.000 | 0.000 100.00 % | -50.000 M -236.73 % | 36.568 M 152.71 % | -69.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.772 M -66.36 % | 8.241 M 205 932.60 % | 4.000 K 105.26 % | -76.000 K -100.71 % | 10.700 M | 0.000 | 0.000 -100.00 % | 12.656 M -85.51 % | 87.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 M | 0.000 -100.00 % | 60.000 M -76.00 % | 250.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 M | 0.000 -100.00 % | 100.000 M | 0.000 100.00 % | -29.000 K 99.94 % | -50.083 M -199.94 % | 50.112 M 12 622 770.03 % | -397.000 | 0.000 -100.00 % | 711.000 K | 0.000 -100.00 % | 5.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 3.762 M 175.60 % | 1.365 M -41.19 % | 2.321 M -73.16 % | 8.647 M -72.44 % | 31.373 M 3 413.21 % | 893.000 K -38.05 % | 1.441 M -58.10 % | 3.440 M 146.77 % | 1.394 M 151.44 % | -2.710 M -150.81 % | 5.334 M 56.19 % | 3.415 M 359.01 % | 744.000 K -94.03 % | 12.471 M 80.78 % | 6.899 M -48.91 % | 13.503 M 831.08 % | -1.847 M -315.52 % | 857.000 K -94.38 % | 15.259 M 341.17 % | -6.327 M -108.15 % | 77.657 M -5.09 % | 81.818 M 285.42 % | -44.126 M -142.96 % | 102.712 M 2 116.49 % | 4.634 M 221.50 % | -3.814 M 39.59 % | -6.313 M -195.04 % | 6.643 M 342.62 % | -2.738 M -227.41 % | 2.149 M -87.14 % | 16.714 M 178.66 % | 5.998 M -94.02 % | 100.256 M 8 165.13 % | 1.213 M 101.26 % | -96.218 M -1 918.18 % | 5.292 M -97.67 % | 227.451 M 667.84 % | 29.622 M 697.96 % | 3.712 M -46.43 % | 6.930 M -19.99 % | 8.661 M 22.05 % | 7.096 M -24.37 % | 9.383 M 113.86 % | -67.696 M -773.19 % | 10.056 M 92.13 % | 5.234 M -51.34 % | 10.756 M 120.00 % | -53.792 M -567.47 % | 11.507 M 45.82 % | 7.891 M -25.98 % | 10.660 M 22.42 % | 8.708 M -10.03 % | 9.679 M 6.55 % | 9.084 M -20.43 % | 11.417 M 23.09 % | 9.275 M -80.34 % | 47.174 M 175.44 % | -62.532 M -2 703.62 % | -2.230 M -130.19 % | 7.388 M 68.33 % | 4.389 M -36.77 % | 6.941 M 242.45 % | -4.873 M -140.27 % | 12.100 M 160.16 % | 4.651 M 72.71 % | 2.693 M |
| Net cash used for investing activites | -24.400 M 50.88 % | -49.670 M -47.12 % | -33.762 M -90.05 % | -17.765 M -303.21 % | 8.742 M 160.07 % | -14.553 M 17.87 % | -17.720 M -164.71 % | -6.694 M 58.29 % | -16.048 M -84.63 % | -8.692 M -941.11 % | -834.876 K 94.28 % | -14.589 M 8.49 % | -15.943 M -353.39 % | 6.292 M 124.78 % | -25.389 M 54.54 % | -55.848 M -4.89 % | -53.245 M -193.13 % | 57.171 M 128.73 % | 24.995 M 364.58 % | -9.447 M 96.33 % | -257.186 M -184.10 % | -90.527 M -41.11 % | -64.154 M -176.90 % | 83.423 M 567.78 % | -17.834 M -127.42 % | 65.041 M 260.44 % | -40.539 M 63.21 % | -110.184 M -139.93 % | -45.923 M -170.93 % | -16.950 M -524.26 % | -2.715 M -101.83 % | 148.666 M 77.84 % | 83.597 M 641.50 % | -15.438 M 86.82 % | -117.100 M -91.32 % | -61.205 M -130.66 % | 199.611 M 1 470.86 % | -14.561 M 90.16 % | -147.939 M -246.47 % | -42.699 M -584.06 % | 8.821 M -95.60 % | 200.354 M 157.73 % | -347.079 M -334.75 % | -79.834 M -299.65 % | -19.976 M -87.99 % | -10.626 M 69.43 % | -34.756 M -957.33 % | 4.054 M 150.25 % | -8.067 M -113.07 % | 61.733 M 210.27 % | -55.985 M 47.70 % | -107.045 M 16.75 % | -128.589 M -478.54 % | 33.970 M 428.76 % | -10.333 M 79.00 % | -49.202 M -256.29 % | 31.481 M 139.56 % | -79.572 M -6 321.24 % | -1.239 M -10.54 % | -1.121 M 82.97 % | -6.582 M -11.62 % | -5.897 M 71.43 % | -20.640 M -3 013.15 % | -663.000 K 77.29 % | -2.920 M 31.81 % | -4.282 M |
| Debt repayment | 110.577 M -60.99 % | 283.452 M 134.89 % | -812.312 M -315.32 % | -195.586 M -156.98 % | 343.251 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.668 M | 0.000 | 0.000 | 0.000 100.00 % | -312.666 M | 0.000 -100.00 % | 367.608 M 255.08 % | 103.527 M -91.01 % | 1.152 B 2 073.70 % | -58.357 M | 0.000 | 0.000 -100.00 % | 30.265 M 107.26 % | -416.858 M | 0.000 100.00 % | -32.235 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.554 M | 0.000 | 0.000 -100.00 % | 119.773 M -28.23 % | 166.889 M | 0.000 100.00 % | -198.000 M | 0.000 100.00 % | -6.847 M 95.19 % | -142.494 M | 0.000 100.00 % | -512.997 M | 0.000 | 0.000 -100.00 % | 318.000 | 0.000 -100.00 % | 519.882 M 171 113.82 % | -304.000 K 99.80 % | -149.138 M -21 389.61 % | -694.000 K -100.16 % | 421.559 M 323.50 % | -188.614 M -22.96 % | -153.391 M -315.74 % | 71.100 M -79.72 % | 350.527 M 188.32 % | -396.890 M -49.49 % | -265.490 M 61.18 % | -683.858 M -425.70 % | 209.964 M -61.74 % | 548.734 M -16.09 % | 653.977 M 5 282.48 % | -12.619 M -1 892.47 % | 704.000 K -97.20 % | 25.158 M 102.35 % | -1.072 B -207.74 % | 995.053 M 1 305.31 % | -82.556 M 90.35 % | -855.433 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -19.707 M -985 250.00 % | -2.000 K -345.43 % | -449.000 55.10 % | -1.000 K | 0.000 100.00 % | -3.000 K 99.89 % | -2.664 M -6 729.93 % | -39.000 K 99.80 % | -19.698 M | 0.000 100.00 % | -1.636 K 18.20 % | -2.000 K 99.99 % | -39.407 M -212.46 % | -12.612 M -381 966.04 % | -3.301 K 58.74 % | -8.000 K 100.00 % | -177.371 M -354 642.00 % | -50.000 K -2 028.57 % | -2.349 K 87.64 % | -19.000 K 99.98 % | -78.819 M -53 885.62 % | -146.000 K -1 060.57 % | -12.580 K 76.26 % | -53.000 K 99.97 % | -177.180 M | 0.000 100.00 % | -8.496 K 57.52 % | -20.000 K 99.99 % | -138.030 M | 0.000 100.00 % | -2.164 K 83.35 % | -13.000 K 99.99 % | -137.943 M | 0.000 100.00 % | -1.031 K 95.09 % | -21.000 K 99.97 % | -78.835 M | 0.000 100.00 % | -8.002 K 98.26 % | -461.000 K 99.67 % | -137.842 M -4 594 633.33 % | -3.000 K -125.06 % | -1.333 K 93.65 % | -21.000 K 99.99 % | -275.957 M | 0.000 100.00 % | -1.179 M | 0.000 100.00 % | -236.405 M | 0.000 100.00 % | -344.000 | 0.000 | 0.000 | 0.000 100.00 % | -394.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 -100.00 % | 265.151 M 200.00 % | -265.151 M | 0.000 100.00 % | -167.665 M 55.08 % | -373.282 M -178.71 % | 474.240 M 554.99 % | -104.230 M | 0.000 -100.00 % | 171.097 M 330.68 % | -74.172 M -4 006.98 % | -1.806 M | 0.000 100.00 % | -110.394 M -1 371.93 % | -7.500 M | 0.000 | 0.000 | 0.000 100.00 % | -106.374 M -65.58 % | -64.245 M -168.12 % | 94.314 M 1 147.93 % | -9.000 M -51.57 % | -5.938 M | 0.000 100.00 % | -46.393 M 76.60 % | -198.282 M -192.27 % | -67.843 M | 0.000 100.00 % | -241.958 M -49.58 % | -161.755 M | 0.000 | 0.000 -100.00 % | 402.321 M 349 844 447.83 % | -115.000 -100.00 % | 99.771 M | 0.000 | 0.000 100.00 % | -315.506 M | 0.000 -100.00 % | 161.930 M 524.78 % | 25.918 M 118.24 % | -142.064 M -159.84 % | 237.396 M 2 078.30 % | -12.000 M 90.20 % | -122.502 M -257.67 % | 77.698 M 131.90 % | -243.577 M -3 705.89 % | -6.400 M | 0.000 100.00 % | -21.527 M | 0.000 100.00 % | -206.952 M | 0.000 100.00 % | -231.595 M -202.27 % | 226.457 M 213.89 % | -198.847 M | 0.000 100.00 % | -434.586 M -796.22 % | -48.491 M -133.36 % | 145.378 M -57.45 % | 341.654 M -68.09 % | 1.071 B 200.00 % | -1.071 B | 0.000 | 0.000 |
| Net cash used provided by financing activities | 90.870 M -67.94 % | 283.450 M 151.80 % | -547.161 M -18.76 % | -460.738 M -234.23 % | 343.251 M 304.72 % | -167.668 M 55.40 % | -375.945 M -179.28 % | 474.201 M 482.64 % | -123.928 M -699.61 % | 20.668 M -87.92 % | 171.096 M 330.67 % | -74.174 M -79.98 % | -41.213 M 87.33 % | -325.278 M -194.64 % | -110.398 M -130.66 % | 360.100 M 587.65 % | -73.844 M -106.41 % | 1.152 B 2 073.53 % | -58.359 M 45.15 % | -106.393 M 25.63 % | -143.064 M -214.97 % | 124.433 M 129.22 % | -425.871 M -7 008.51 % | -5.991 M 97.14 % | -209.415 M -351.39 % | -46.393 M 76.60 % | -198.290 M -192.19 % | -67.863 M 41.23 % | -115.476 M 52.27 % | -241.958 M -49.58 % | -161.757 M -235.07 % | 119.760 M 313.74 % | 28.946 M -92.81 % | 402.321 M 303.19 % | -198.001 M -298.50 % | 99.750 M 216.42 % | -85.682 M 39.87 % | -142.494 M 54.84 % | -315.514 M 38.55 % | -513.458 M -2 231.59 % | 24.088 M -7.05 % | 25.915 M 118.24 % | -142.065 M -159.85 % | 237.375 M 2.35 % | 231.925 M 288.85 % | -122.806 M -69.11 % | -72.619 M 70.27 % | -244.271 M -236.65 % | 178.754 M 194.77 % | -188.614 M -7.83 % | -174.918 M -346.02 % | 71.100 M -50.48 % | 143.575 M 136.18 % | -396.890 M 20.16 % | -497.086 M -8.68 % | -457.401 M -4 214.43 % | 11.117 M -97.97 % | 548.734 M 150.12 % | 219.391 M 459.01 % | -61.110 M -141.83 % | 146.082 M -60.18 % | 366.812 M 24 299.22 % | -1.516 M 97.99 % | -75.548 M 8.49 % | -82.556 M 90.35 % | -855.433 M |
| Effect of forex changes on cash | 241.000 K 145.64 % | -528.000 K -124.20 % | 2.182 M 305.06 % | -1.064 M -2 975.68 % | 37.000 K 110.63 % | -348.000 K -60.09 % | -217.384 K 62.58 % | -581.000 K -125.90 % | 2.243 M 503.42 % | -556.000 K 12.48 % | -635.271 K -1 234.41 % | 56.000 K -93.17 % | 820.000 K 133.62 % | 351.000 K 108.58 % | -4.091 M -1 910.38 % | 226.000 K 182.78 % | -273.000 K -117.47 % | 1.563 M 390.32 % | 318.769 K -55.85 % | 722.000 K 129.95 % | -2.411 M -180.26 % | 3.004 M 193.94 % | 1.022 M 164.44 % | -1.586 M 72.15 % | -5.694 M -450.83 % | 1.623 M 35.74 % | 1.196 M 112.07 % | -9.906 M -284.40 % | 5.372 M 254.01 % | -3.488 M -193.86 % | 3.716 M 784.76 % | 420.000 K -87.96 % | 3.487 M 139.52 % | -8.823 M -128.56 % | -3.860 M 62.62 % | -10.328 M -116.47 % | -4.771 M -63.84 % | -2.912 M 57.30 % | -6.819 M -164.11 % | 10.636 M 57.62 % | 6.748 M 1 102.85 % | 561.000 K -77.04 % | 2.443 M 144.48 % | -5.493 M -3 085.33 % | 184.000 K 197.87 % | -188.000 K -100.96 % | 19.674 M 490.98 % | -5.032 M -145.56 % | 11.045 M 290.63 % | -5.794 M -90.34 % | -3.044 M -79.80 % | -1.693 M -260.47 % | 1.055 M 54.24 % | 684.000 K 147.88 % | -1.429 M -115.16 % | -664.000 K -142.03 % | 1.580 M 94.82 % | 811.000 K 25.20 % | 647.741 K 154.71 % | -1.184 M -215.96 % | 1.021 M 454.89 % | 184.000 K -70.68 % | 627.497 K -14.16 % | 731.000 K 235.12 % | -541.000 K -285.91 % | 291.000 K |
| Net change in cash | -82.800 M -474.88 % | -14.403 M -118.40 % | 78.256 M 3 511.27 % | 2.167 M -96.17 % | 56.583 M 115.71 % | 26.231 M 112.57 % | -208.645 M -453.23 % | -37.714 M 75.31 % | -152.753 M -122.53 % | -68.643 M -326.42 % | 30.317 M -76.86 % | 131.015 M 205.66 % | -123.991 M -68.54 % | -73.567 M -143.54 % | 168.962 M 568.71 % | -36.048 M 93.54 % | -558.347 M -213.01 % | 494.056 M 91.18 % | 258.419 M 185.55 % | -302.062 M -1 458.63 % | -19.380 M -118.49 % | 104.817 M 36.07 % | 77.034 M 242.59 % | 22.486 M 107.92 % | -283.816 M -905.40 % | 35.239 M -87.39 % | 279.407 M 532.43 % | -64.613 M -165.62 % | 98.470 M -56.91 % | 228.516 M 229.00 % | -177.140 M -1 497.56 % | 12.675 M 107.92 % | -160.022 M -191.51 % | 174.869 M 495.30 % | -44.237 M -130.86 % | 143.348 M 174.64 % | -192.050 M -1 246.59 % | -14.262 M -487.63 % | -2.427 M 99.42 % | -421.408 M -17.78 % | -357.781 M -356.58 % | 139.444 M 134.44 % | -404.852 M -642.68 % | 74.602 M 302.33 % | -36.872 M -108.71 % | 423.193 M 361.61 % | 91.677 M -41.96 % | 157.945 M 144.15 % | -357.765 M -227.02 % | 281.659 M 86.03 % | 151.409 M 113.08 % | 71.056 M 148.68 % | -145.978 M 48.37 % | -282.713 M -103.75 % | -138.757 M 31.26 % | -201.847 M -1 319.16 % | -14.223 M -102.58 % | 550.815 M 257.83 % | 153.932 M 2.60 % | 150.037 M 358.13 % | 32.750 M -81.99 % | 181.828 M -11.59 % | 205.659 M 3 321.94 % | 6.010 M -86.46 % | 44.390 M 124.71 % | -179.679 M |
| Cash at beginning of period | 640.721 M -2.20 % | 655.124 M 13.57 % | 576.868 M 0.38 % | 574.701 M 10.92 % | 518.118 M 5.33 % | 491.887 M -29.78 % | 700.532 M -5.11 % | 738.246 M -17.14 % | 890.999 M -7.15 % | 959.642 M 3.26 % | 929.325 M 16.41 % | 798.310 M -13.44 % | 922.301 M -7.39 % | 995.868 M 20.43 % | 826.906 M -4.18 % | 862.954 M -39.28 % | 1.421 B 53.28 % | 927.245 M 38.64 % | 668.826 M -31.11 % | 970.888 M -1.96 % | 990.268 M 11.84 % | 885.451 M 9.53 % | 808.417 M 2.86 % | 785.931 M -26.53 % | 1.070 B 3.41 % | 1.035 B 37.00 % | 755.101 M -7.88 % | 819.714 M 13.65 % | 721.244 M 46.38 % | 492.728 M -26.44 % | 669.868 M 1.93 % | 657.193 M -19.58 % | 817.215 M 27.22 % | 642.346 M -6.44 % | 686.583 M 26.39 % | 543.235 M -26.12 % | 735.285 M -1.90 % | 749.547 M -0.32 % | 751.974 M -35.91 % | 1.173 B -23.37 % | 1.531 B 10.02 % | 1.392 B -22.53 % | 1.797 B 4.33 % | 1.722 B -2.10 % | 1.759 B 31.68 % | 1.336 B 7.37 % | 1.244 B 14.54 % | 1.086 B -24.78 % | 1.444 B 24.24 % | 1.162 B 14.98 % | 1.011 B 7.56 % | 939.666 M -13.45 % | 1.086 B -20.66 % | 1.368 B -9.21 % | 1.507 B -11.81 % | 1.709 B -0.83 % | 1.723 B 46.98 % | 1.172 B 15.11 % | 1.018 B 17.28 % | 868.400 M 3.92 % | 835.650 M 27.81 % | 653.822 M 45.89 % | 448.163 M 1.36 % | 442.153 M 11.16 % | 397.763 M -31.12 % | 577.442 M |
| Cash at end of period | 557.921 M -12.92 % | 640.721 M -2.20 % | 655.124 M 13.57 % | 576.868 M 0.38 % | 574.701 M 10.92 % | 518.118 M 5.33 % | 491.887 M -29.78 % | 700.532 M -5.11 % | 738.246 M -17.14 % | 890.999 M -7.15 % | 959.642 M 3.26 % | 929.325 M 16.41 % | 798.310 M -13.44 % | 922.301 M -7.39 % | 995.868 M 20.43 % | 826.906 M -4.18 % | 862.954 M -39.28 % | 1.421 B 53.28 % | 927.245 M 38.64 % | 668.826 M -31.11 % | 970.888 M -1.96 % | 990.268 M 11.84 % | 885.451 M 9.53 % | 808.417 M 2.86 % | 785.931 M -26.53 % | 1.070 B 3.41 % | 1.035 B 37.00 % | 755.101 M -7.88 % | 819.714 M 13.65 % | 721.244 M 46.38 % | 492.728 M -26.44 % | 669.868 M 1.93 % | 657.193 M -19.58 % | 817.215 M 27.22 % | 642.346 M -6.44 % | 686.583 M 26.39 % | 543.235 M -26.12 % | 735.285 M -1.90 % | 749.547 M -0.32 % | 751.974 M -35.91 % | 1.173 B -23.37 % | 1.531 B 10.02 % | 1.392 B -22.53 % | 1.797 B 4.33 % | 1.722 B -2.10 % | 1.759 B 31.68 % | 1.336 B 7.37 % | 1.244 B 14.54 % | 1.086 B -24.78 % | 1.444 B 24.24 % | 1.162 B 14.98 % | 1.011 B 7.56 % | 939.666 M -13.45 % | 1.086 B -20.66 % | 1.368 B -9.21 % | 1.507 B -11.81 % | 1.709 B -0.83 % | 1.723 B 46.98 % | 1.172 B 15.11 % | 1.018 B 17.28 % | 868.400 M 3.92 % | 835.650 M 27.81 % | 653.822 M 45.89 % | 448.163 M 1.36 % | 442.153 M 11.16 % | 397.763 M |
| Operating cash flow | -149.511 M 39.63 % | -247.655 M -137.69 % | 656.997 M 36.38 % | 481.734 M 263.05 % | -295.447 M -241.50 % | 208.800 M 12.72 % | 185.238 M 136.71 % | -504.640 M -3 259.79 % | -15.020 M 81.24 % | -80.063 M 42.53 % | -139.309 M -163.40 % | 219.722 M 424.77 % | -67.655 M -127.61 % | 245.068 M -20.65 % | 308.840 M 190.70 % | -340.526 M 20.99 % | -430.985 M 39.84 % | -716.420 M -345.80 % | 291.465 M 255.91 % | -186.944 M -148.77 % | 383.281 M 464.42 % | 67.907 M -88.00 % | 566.037 M 1 160.79 % | -53.360 M -4.89 % | -50.873 M -439.88 % | 14.968 M -97.11 % | 517.041 M 319.20 % | 123.340 M -51.54 % | 254.497 M -48.16 % | 490.912 M 3 096.38 % | -16.384 M 93.60 % | -256.171 M 7.20 % | -276.052 M -35.86 % | -203.191 M -173.96 % | 274.724 M 138.62 % | 115.131 M 138.22 % | -301.208 M -306.72 % | 145.705 M -68.86 % | 467.845 M 276.95 % | 124.113 M 131.23 % | -397.438 M -354.81 % | -87.386 M -206.76 % | 81.849 M 195.98 % | -85.280 M 65.76 % | -249.100 M -144.11 % | 564.742 M 200.96 % | 187.650 M -52.57 % | 395.626 M 173.15 % | -540.858 M -230.33 % | 414.992 M 8.81 % | 381.394 M 240.90 % | 111.880 M 167.75 % | -165.127 M -297.98 % | 83.407 M -77.21 % | 366.011 M 20.88 % | 302.788 M 583.11 % | -62.675 M -179.81 % | 78.527 M 220.79 % | -65.013 M -129.60 % | 219.641 M 302.32 % | -108.559 M 38.18 % | -175.617 M -177.11 % | 227.758 M 174.95 % | 82.835 M -38.54 % | 134.781 M -80.10 % | 677.427 M |
| Capital expenditure | -28.162 M -100.66 % | -14.035 M 61.10 % | -36.083 M -36.62 % | -26.412 M -16.71 % | -22.631 M -47.75 % | -15.317 M 22.98 % | -19.886 M -79.98 % | -11.049 M 36.99 % | -17.536 M -193.15 % | -5.982 M 61.63 % | -15.589 M 13.41 % | -18.004 M -7.89 % | -16.687 M 1.14 % | -16.879 M 47.72 % | -32.288 M 53.44 % | -69.351 M -8.27 % | -64.054 M -114.73 % | -29.830 M 67.31 % | -91.264 M -2 825.14 % | -3.120 M 98.67 % | -233.843 M -338.36 % | -53.345 M -166.35 % | -20.028 M -15.84 % | -17.289 M 11.19 % | -19.468 M 36.78 % | -30.794 M 0.03 % | -30.805 M -127.73 % | -13.527 M 66.08 % | -39.885 M -152.45 % | -15.799 M 41.76 % | -27.129 M 54.79 % | -60.006 M -260.20 % | -16.659 M -0.05 % | -16.651 M 20.26 % | -20.882 M 68.60 % | -66.497 M -138.85 % | -27.840 M 36.99 % | -44.183 M 14.46 % | -51.652 M -4.08 % | -49.629 M 17.06 % | -59.840 M -5.46 % | -56.742 M -22.13 % | -46.461 M -282.78 % | -12.138 M 59.58 % | -30.032 M -89.36 % | -15.860 M 65.15 % | -45.512 M -41.54 % | -32.154 M -64.27 % | -19.574 M 57.59 % | -46.158 M 19.34 % | -57.226 M -20.17 % | -47.622 M -2.96 % | -46.251 M -83.35 % | -25.226 M -15.99 % | -21.749 M -156.57 % | -8.477 M 45.98 % | -15.693 M 7.90 % | -17.040 M -295.31 % | -4.311 M 49.34 % | -8.509 M 22.44 % | -10.971 M 14.54 % | -12.838 M 18.58 % | -15.768 M -23.54 % | -12.763 M -68.58 % | -7.571 M -8.54 % | -6.975 M |
| Free CashFlow | -177.673 M 32.11 % | -261.690 M -142.15 % | 620.915 M 36.37 % | 455.322 M 243.15 % | -318.078 M -264.40 % | 193.483 M 17.01 % | 165.352 M 132.06 % | -515.689 M -1 484.01 % | -32.556 M 62.16 % | -86.045 M 44.45 % | -154.898 M -176.79 % | 201.718 M 339.17 % | -84.342 M -136.96 % | 228.189 M -17.49 % | 276.553 M 167.47 % | -409.877 M 17.20 % | -495.039 M 33.66 % | -746.250 M -472.75 % | 200.201 M 205.33 % | -190.064 M -227.19 % | 149.438 M 926.22 % | 14.562 M -97.33 % | 546.009 M 872.85 % | -70.649 M -0.44 % | -70.341 M -344.46 % | -15.826 M -103.25 % | 486.237 M 342.79 % | 109.813 M -48.83 % | 214.612 M -54.83 % | 475.113 M 1 191.90 % | -43.513 M 86.24 % | -316.177 M -8.02 % | -292.711 M -33.15 % | -219.842 M -186.61 % | 253.842 M 421.94 % | 48.634 M 114.78 % | -329.048 M -424.11 % | 101.522 M -75.61 % | 416.194 M 458.77 % | 74.484 M 116.29 % | -457.278 M -217.27 % | -144.128 M -507.28 % | 35.388 M 136.33 % | -97.418 M 65.10 % | -279.132 M -150.85 % | 548.882 M 286.16 % | 142.138 M -60.89 % | 363.472 M 164.86 % | -560.432 M -251.95 % | 368.834 M 13.78 % | 324.168 M 404.48 % | 64.258 M 130.40 % | -211.378 M -463.31 % | 58.181 M -83.10 % | 344.261 M 16.97 % | 294.311 M 475.55 % | -78.368 M -227.45 % | 61.487 M 188.70 % | -69.324 M -132.83 % | 211.132 M 276.64 % | -119.530 M 36.57 % | -188.455 M -188.90 % | 211.990 M 202.53 % | 70.072 M -44.92 % | 127.210 M -81.03 % | 670.452 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |