Tirathai Public Company Limited TRT.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.844 B 36.46 % | 2.084 B 23.05 % | 1.694 B -16.20 % | 2.021 B -20.38 % | 2.539 B 5.09 % | 2.416 B -7.64 % | 2.616 B 7.66 % | 2.430 B -4.21 % | 2.537 B 14.05 % | 2.224 B 4.33 % | 2.132 B -15.34 % | 2.518 B 31.06 % | 1.921 B 3.58 % | 1.855 B 22.02 % | 1.520 B -32.86 % | 2.264 B 5.86 % | 2.138 B 49.52 % | 1.430 B -13.70 % | 1.657 B |
| Net income | 223.370 M 72.38 % | 129.578 M 236.52 % | -94.914 M -230.69 % | 72.626 M 752.31 % | 8.521 M -88.69 % | 75.370 M 345.01 % | -30.762 M 55.22 % | -68.701 M -212.22 % | 61.219 M 233.17 % | -45.970 M -195.62 % | 48.075 M -72.92 % | 177.519 M 500.61 % | 29.556 M -85.18 % | 199.421 M 39.72 % | 142.733 M -35.34 % | 220.750 M 8.24 % | 203.945 M 68.19 % | 121.258 M 74.89 % | 69.333 M |
| Income before tax | 280.411 M 56.50 % | 179.176 M 269.00 % | -106.020 M -208.94 % | 97.320 M 335.41 % | 22.351 M -83.27 % | 133.593 M 2 394.33 % | -5.823 M 93.66 % | -91.833 M -210.00 % | 83.484 M 218.92 % | -70.200 M -205.42 % | 66.593 M -70.11 % | 222.810 M 406.42 % | 43.997 M -82.18 % | 246.919 M 37.77 % | 179.219 M -35.21 % | 276.608 M 2.30 % | 270.380 M 42.59 % | 189.618 M 52.24 % | 124.552 M |
| Income before tax ratio | 0.10 14.68 % | 0.09 237.35 % | -0.06 -230.01 % | 0.05 446.89 % | 0.01 -84.08 % | 0.06 2 584.19 % | 0.00 94.11 % | -0.04 -214.83 % | 0.03 204.27 % | -0.03 -201.04 % | 0.03 -64.70 % | 0.09 286.40 % | 0.02 -82.80 % | 0.13 12.91 % | 0.12 -3.50 % | 0.12 -3.36 % | 0.13 -4.64 % | 0.13 76.41 % | 0.08 |
| EBITDA | 438.138 M 36.18 % | 321.744 M 1 904.37 % | 16.052 M -92.96 % | 227.902 M 26.52 % | 180.125 M -36.07 % | 281.763 M 100.00 % | 140.879 M 176.52 % | 50.947 M -73.59 % | 192.888 M 329.85 % | 44.873 M -73.64 % | 170.247 M -48.68 % | 331.723 M 153.47 % | 130.871 M -54.44 % | 287.257 M 19.31 % | 240.763 M -30.58 % | 346.797 M 1.93 % | 340.241 M 44.64 % | 235.234 M 38.44 % | 169.918 M |
| Net income ratio | 0.08 26.32 % | 0.06 210.95 % | -0.06 -255.96 % | 0.04 970.52 % | 0.00 -89.24 % | 0.03 365.28 % | -0.01 58.41 % | -0.03 -217.15 % | 0.02 216.76 % | -0.02 -191.65 % | 0.02 -68.01 % | 0.07 358.27 % | 0.02 -85.69 % | 0.11 14.50 % | 0.09 -3.70 % | 0.10 2.25 % | 0.10 12.48 % | 0.08 102.65 % | 0.04 |
| Ratio EBITDA | 0.15 -0.21 % | 0.15 1 528.92 % | 0.01 -91.59 % | 0.11 58.92 % | 0.07 -39.17 % | 0.12 116.55 % | 0.05 156.84 % | 0.02 -72.43 % | 0.08 276.89 % | 0.02 -74.74 % | 0.08 -39.38 % | 0.13 93.40 % | 0.07 -56.02 % | 0.15 -2.22 % | 0.16 3.40 % | 0.15 -3.71 % | 0.16 -3.27 % | 0.16 60.41 % | 0.10 |
| Gross profit ratio | 0.23 -12.02 % | 0.26 127.31 % | 0.11 -51.39 % | 0.23 27.88 % | 0.18 -34.50 % | 0.28 26.19 % | 0.22 8.93 % | 0.20 -22.86 % | 0.26 40.72 % | 0.19 -22.34 % | 0.24 -8.75 % | 0.26 34.02 % | 0.19 -34.86 % | 0.30 -3.00 % | 0.31 12.26 % | 0.27 -3.88 % | 0.29 -3.76 % | 0.30 44.91 % | 0.21 |
| Weighted average shs out dil | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.03 % | 307.910 M 0.01 % | 307.890 M 0.00 % | 307.890 M 0.00 % | 307.888 M 2.92 % | 299.145 M 4.10 % | 287.375 M 15.61 % | 248.578 M 11.52 % | 222.904 M 0.00 % | 222.907 M 11.08 % | 200.666 M |
| Weighted average shs out | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.03 % | 307.910 M 0.01 % | 307.890 M 0.00 % | 307.890 M 0.00 % | 307.888 M 2.92 % | 299.145 M 12.44 % | 266.046 M 19.35 % | 222.904 M 0.00 % | 222.904 M 0.00 % | 222.907 M 11.08 % | 200.666 M |
| EPS diluted | 0.73 73.81 % | 0.42 235.48 % | -0.31 -229.17 % | 0.24 766.43 % | 0.03 -88.46 % | 0.24 340.24 % | -0.10 54.59 % | -0.22 -210.00 % | 0.20 233.33 % | -0.15 -193.75 % | 0.16 -72.41 % | 0.58 480.00 % | 0.10 -84.85 % | 0.66 32.00 % | 0.50 -43.82 % | 0.89 -3.26 % | 0.92 67.27 % | 0.55 57.14 % | 0.35 |
| Earnings per share | 0.73 73.81 % | 0.42 235.48 % | -0.31 -229.17 % | 0.24 766.43 % | 0.03 -88.46 % | 0.24 340.24 % | -0.10 54.59 % | -0.22 -210.00 % | 0.20 233.33 % | -0.15 -193.75 % | 0.16 -72.41 % | 0.58 480.00 % | 0.10 -84.85 % | 0.66 22.22 % | 0.54 -45.45 % | 0.99 7.61 % | 0.92 67.27 % | 0.55 57.14 % | 0.35 |
| Gross profit | 639.949 M 20.06 % | 533.020 M 179.71 % | 190.563 M -59.27 % | 467.875 M 1.82 % | 459.527 M -31.17 % | 667.656 M 16.55 % | 572.852 M 17.28 % | 488.454 M -26.11 % | 661.011 M 60.50 % | 411.843 M -18.98 % | 508.292 M -22.75 % | 657.941 M 75.65 % | 374.574 M -32.52 % | 555.114 M 18.37 % | 468.983 M -24.62 % | 622.183 M 1.75 % | 611.487 M 43.90 % | 424.927 M 25.06 % | 339.770 M |
| Income tax expense | 57.766 M 10.17 % | 52.432 M 572.14 % | -11.105 M -139.82 % | 27.887 M 101.64 % | 13.830 M -78.46 % | 64.217 M 118.65 % | 29.370 M 242.27 % | -20.644 M -184.49 % | 24.435 M 305.05 % | -11.916 M -165.35 % | 18.235 M -60.14 % | 45.749 M 232.05 % | 13.778 M -70.99 % | 47.499 M 30.18 % | 36.487 M 165.32 % | -55.858 M -184.08 % | 66.435 M 91.87 % | 34.625 M 101.08 % | 17.219 M |
| Cost of revenue | 2.204 B 42.10 % | 1.551 B 3.19 % | 1.503 B -3.23 % | 1.553 B -25.29 % | 2.079 B 18.93 % | 1.748 B -14.43 % | 2.043 B 5.24 % | 1.941 B 3.51 % | 1.876 B 3.50 % | 1.812 B 11.63 % | 1.623 B -12.72 % | 1.860 B 20.26 % | 1.547 B 19.01 % | 1.300 B 23.66 % | 1.051 B -35.98 % | 1.641 B 7.50 % | 1.527 B 51.90 % | 1.005 B -23.70 % | 1.317 B |
| General and administrative expenses | 227.418 M 2.75 % | 221.341 M 22.12 % | 181.254 M -18.99 % | 223.748 M -8.46 % | 244.434 M -35.26 % | 377.551 M -0.02 % | 377.620 M -0.12 % | 378.080 M -5.21 % | 398.861 M 16.87 % | 341.285 M 15.43 % | 295.655 M 10.22 % | 268.244 M 23.11 % | 217.888 M 9.92 % | 198.231 M 4.49 % | 189.710 M -10.09 % | 211.004 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 68.813 M -2.30 % | 70.437 M -20.40 % | 88.492 M -15.33 % | 104.517 M -10.68 % | 117.011 M 21.83 % | 96.041 M -38.88 % | 157.126 M 3.06 % | 152.458 M -13.94 % | 177.150 M 37.01 % | 129.301 M 0.61 % | 128.517 M 1.20 % | 126.995 M 16.72 % | 108.805 M -0.85 % | 109.732 M 47.94 % | 74.172 M -20.02 % | 92.742 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 811.299 K 111.56 % | -7.021 M -185.83 % | 8.180 M 166.91 % | -12.227 M -88.46 % | -6.488 M -4.68 % | -6.197 M -145.55 % | 13.604 M -25.53 % | 18.267 M 166.19 % | -27.600 M 32.99 % | -41.189 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.863 M -75.18 % | 23.625 M 6 819.65 % | 341.424 K -95.67 % | 7.890 M |
| Operating expenses | 297.043 M 6.39 % | 279.213 M 0.46 % | 277.927 M -12.06 % | 316.039 M -10.96 % | 354.958 M -24.06 % | 467.395 M -10.12 % | 520.043 M 0.69 % | 516.471 M -5.82 % | 548.411 M 27.18 % | 431.209 M 1.66 % | 424.172 M 7.32 % | 395.239 M 20.98 % | 326.692 M 6.08 % | 307.963 M 16.70 % | 263.882 M -14.77 % | 309.609 M 1.24 % | 305.828 M 29.97 % | 235.309 M 9.34 % | 215.218 M |
| Cost and expenses | 2.501 B 36.65 % | 1.830 B 2.76 % | 1.781 B -4.73 % | 1.870 B -23.20 % | 2.434 B 9.87 % | 2.216 B -13.55 % | 2.563 B 4.29 % | 2.458 B 1.40 % | 2.424 B 8.05 % | 2.243 B 9.56 % | 2.048 B -9.21 % | 2.255 B 20.39 % | 1.873 B 16.53 % | 1.608 B 22.26 % | 1.315 B -32.61 % | 1.951 B 6.45 % | 1.833 B 47.74 % | 1.241 B -19.06 % | 1.533 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 | 296.231 M 1.53 % | 291.778 M 8.17 % | 269.746 M -17.83 % | 328.265 M -9.18 % | 361.445 M -23.68 % | 473.592 M -11.44 % | 534.747 M 0.79 % | 530.539 M -7.89 % | 576.011 M 22.40 % | 470.586 M 10.94 % | 424.172 M 7.32 % | 395.239 M 20.98 % | 326.692 M 6.08 % | 307.963 M 16.70 % | 263.882 M -13.12 % | 303.746 M 7.63 % | 282.203 M 20.10 % | 234.968 M 13.33 % | 207.329 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 70.557 M | 0.000 | 0.000 |
| Interest expense | 88.797 M 18.10 % | 75.186 M 67.97 % | 44.762 M -6.54 % | 47.896 M -27.36 % | 65.936 M 5.32 % | 62.605 M -3.14 % | 64.636 M 8.62 % | 59.507 M 40.58 % | 42.329 M -20.72 % | 53.391 M 16.55 % | 45.811 M 0.60 % | 45.537 M 17.16 % | 38.868 M 82.52 % | 21.296 M -17.72 % | 25.882 M -28.04 % | 35.965 M 1.95 % | 35.278 M 4.57 % | 33.735 M -11.22 % | 37.999 M |
| Depreciation and amortization | 68.930 M 2.30 % | 67.381 M -12.84 % | 77.310 M -6.50 % | 82.687 M -9.96 % | 91.837 M 7.33 % | 85.565 M -2.84 % | 88.070 M 5.76 % | 83.273 M 24.15 % | 67.075 M 8.74 % | 61.682 M 6.64 % | 57.843 M 11.33 % | 51.956 M 8.23 % | 48.006 M 19.70 % | 40.107 M 12.46 % | 35.662 M 4.20 % | 34.224 M -1.04 % | 34.583 M -24.19 % | 45.617 M 0.55 % | 45.367 M |
| Operating income | 374.423 M 47.52 % | 253.807 M 462.14 % | -70.085 M -146.44 % | 150.921 M 70.94 % | 88.287 M -55.91 % | 200.261 M 279.22 % | 52.809 M 214.10 % | -46.285 M -155.44 % | 83.484 M 218.92 % | -70.200 M -205.42 % | 66.593 M -76.20 % | 279.767 M 484.29 % | 47.881 M -80.63 % | 247.150 M 20.50 % | 205.101 M -34.38 % | 312.573 M 2.26 % | 305.659 M 61.20 % | 189.618 M 52.24 % | 124.552 M |
| Operating income ratio | 0.13 8.10 % | 0.12 394.31 % | -0.04 -155.42 % | 0.07 114.71 % | 0.03 -58.05 % | 0.08 310.60 % | 0.02 205.98 % | -0.02 -157.88 % | 0.03 204.27 % | -0.03 -201.04 % | 0.03 -71.88 % | 0.11 345.82 % | 0.02 -81.30 % | 0.13 -1.25 % | 0.13 -2.27 % | 0.14 -3.39 % | 0.14 7.81 % | 0.13 76.41 % | 0.08 |
| Total other income expenses net | -94.011 M -25.97 % | -74.631 M -68.05 % | -44.411 M 17.15 % | -53.601 M 18.71 % | -65.936 M -6.17 % | -62.104 M -5.92 % | -58.632 M -28.73 % | -45.548 M | 0.000 100.00 % | -52.645 M -38.32 % | -38.060 M 33.18 % | -56.956 M -1 366.48 % | -3.884 M -1 580.56 % | -231.106 K 99.11 % | -25.882 M 28.04 % | -35.965 M -1.95 % | -35.278 M -4.57 % | -33.735 M 11.22 % | -38.000 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 | 776.187 M -42.57 % | 1.351 B 32.38 % | 1.021 B 26.27 % | 808.468 M -34.41 % | 1.233 B 26.76 % | 972.424 M -17.89 % | 1.184 B 3.31 % | 1.146 B -13.79 % | 1.330 B 35.88 % | 978.619 M 150.81 % | 390.177 M 22.28 % | 319.090 M -53.78 % | 690.436 M 162.06 % | 263.460 M 77.08 % | 148.780 M -54.12 % | 324.250 M -0.06 % | 324.456 M 1 260.73 % | -27.953 M 14.58 % | -32.725 M |
| Total investments | 597.610 K -97.91 % | 28.595 M 325.51 % | 6.720 M 0.25 % | 6.703 M 1.32 % | 6.616 M -1.28 % | 6.701 M 0.16 % | 6.691 M -82.50 % | 38.232 M -7.08 % | 41.146 M -40.21 % | 68.816 M -34.24 % | 104.653 M -0.11 % | 104.769 M -65.62 % | 304.720 M 14.93 % | 265.126 M 23.86 % | 214.047 M -2.67 % | 219.913 M 12.03 % | 196.295 M 53.48 % | 127.896 M -38.19 % | 206.908 M |
| Total debt | 1.146 B -25.16 % | 1.532 B 14.02 % | 1.343 B 19.47 % | 1.125 B -28.66 % | 1.576 B 1.32 % | 1.556 B 8.59 % | 1.433 B -1.85 % | 1.460 B -11.41 % | 1.648 B 22.02 % | 1.350 B 40.56 % | 960.641 M 9.12 % | 880.342 M -10.77 % | 986.546 M 85.44 % | 532.010 M 40.69 % | 378.133 M -34.77 % | 579.704 M 13.18 % | 512.214 M 596.84 % | 73.505 M 6.78 % | 68.839 M |
| Accumulated other comprehensive income loss | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 664.994 M 22.79 % | 541.580 M 31.45 % | 412.002 M -23.85 % | 541.046 M 12.92 % | 479.128 M -4.73 % | 502.932 M 18.34 % | 424.986 M -3.57 % | 440.709 M -16.89 % | 530.260 M 9.46 % | 484.441 M -14.94 % | 569.498 M -1.80 % | 579.920 M 19.77 % | 484.210 M -7.70 % | 524.629 M 7.62 % | 487.485 M 2.44 % | 475.891 M 33.13 % | 357.476 M 88.14 % | 190.008 M 101.96 % | 94.080 M |
| Common stock | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.04 % | 307.889 M 0.00 % | 307.888 M 10.00 % | 279.898 M 0.00 % | 279.898 M 12.80 % | 248.146 M 22.45 % | 202.643 M 0.00 % | 202.643 M 0.00 % | 202.643 M 0.00 % | 202.643 M |
| Total equity | 1.236 B 11.02 % | 1.114 B 12.84 % | 986.817 M -11.79 % | 1.119 B 5.55 % | 1.060 B -2.49 % | 1.087 B 7.10 % | 1.015 B -1.92 % | 1.035 B -8.17 % | 1.127 B 4.61 % | 1.077 B -8.27 % | 1.174 B -0.86 % | 1.184 B 15.47 % | 1.026 B -3.61 % | 1.064 B 14.21 % | 931.731 M 18.90 % | 783.628 M 17.80 % | 665.213 M 33.65 % | 497.744 M 23.87 % | 401.816 M |
| Other non current liabilities | 115.561 M -1.87 % | 117.765 M 2.40 % | 115.010 M 2.15 % | 112.591 M 4.72 % | 107.513 M 2.09 % | 105.311 M 22.47 % | 85.989 M -12.42 % | 98.185 M -10.05 % | 109.153 M 13.01 % | 96.588 M 29.45 % | 74.616 M 15.05 % | 64.852 M 16.04 % | 55.889 M 16.32 % | 48.046 M | 0.000 100.00 % | -15.535 M 91.31 % | -178.685 M | 0.000 | 0.000 |
| Long term debt | 162.999 M -41.84 % | 280.256 M -18.11 % | 342.237 M -12.06 % | 389.157 M -24.45 % | 515.108 M 27.80 % | 403.066 M 102.07 % | 199.464 M -66.64 % | 597.969 M 30.27 % | 459.025 M -8.06 % | 499.248 M | 0.000 -100.00 % | 600.742 M -2.61 % | 616.824 M 2 526.87 % | 23.481 M -67.89 % | 73.119 M -30.80 % | 105.670 M -40.86 % | 178.685 M | 0.000 | 0.000 |
| Total non current liabilities | 278.561 M -30.01 % | 398.021 M -12.95 % | 457.247 M -8.87 % | 501.748 M -19.41 % | 622.621 M 22.57 % | 507.975 M 77.95 % | 285.453 M -59.00 % | 696.154 M 22.52 % | 568.179 M -4.64 % | 595.836 M 698.54 % | 74.616 M -88.79 % | 665.594 M -1.06 % | 672.712 M 840.50 % | 71.527 M -2.18 % | 73.119 M -30.80 % | 105.670 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 193.435 M 83.20 % | 105.584 M 14.01 % | 92.608 M -14.83 % | 108.728 M -45.36 % | 198.994 M 13.94 % | 174.649 M -9.18 % | 192.308 M 41.12 % | 136.275 M -8.56 % | 149.035 M 7.79 % | 138.265 M 59.55 % | 86.657 M 3.31 % | 83.882 M 4.88 % | 79.979 M 53.86 % | 51.981 M -61.38 % | 134.599 M -16.62 % | 161.429 M -46.37 % | 300.987 M -40.32 % | 504.325 M -8.43 % | 550.773 M |
| Deferred revenue | 63.770 M 56.42 % | 40.770 M -39.52 % | 67.415 M 70.46 % | 39.548 M -69.19 % | 128.351 M 127.85 % | 56.331 M 3.69 % | 54.324 M 4.48 % | 51.996 M 50.55 % | 34.537 M -52.12 % | 72.132 M 28.27 % | 56.234 M 47.72 % | 38.067 M 18.14 % | 32.222 M -48.39 % | 62.439 M -16.34 % | 74.635 M -67.92 % | 232.656 M -13.93 % | 270.295 M 967.08 % | 25.330 M | 0.000 |
| Short term debt | 983.333 M -21.43 % | 1.251 B 25.00 % | 1.001 B 36.15 % | 735.347 M -30.70 % | 1.061 B -8.00 % | 1.153 B -7.81 % | 1.251 B 41.85 % | 882.017 M -26.50 % | 1.200 B 35.91 % | 883.005 M -9.71 % | 977.986 M 217.26 % | 308.256 M -14.61 % | 360.990 M -29.01 % | 508.529 M 66.72 % | 305.014 M -54.06 % | 663.915 M 99.06 % | 333.529 M 353.75 % | 73.505 M 6.78 % | 68.839 M |
| Total current liabilities | 1.501 B -14.42 % | 1.754 B 26.93 % | 1.382 B 16.05 % | 1.191 B -28.08 % | 1.656 B -7.12 % | 1.783 B -3.72 % | 1.851 B 30.72 % | 1.416 B -11.95 % | 1.609 B 19.00 % | 1.352 B -3.74 % | 1.404 B 93.43 % | 726.027 M -11.87 % | 823.807 M 2.55 % | 803.299 M 18.03 % | 680.608 M -37.11 % | 1.082 B -0.60 % | 1.089 B 87.27 % | 581.437 M -6.48 % | 621.749 M |
| Total liabilities | 1.780 B -17.30 % | 2.152 B 17.01 % | 1.839 B 8.66 % | 1.693 B -25.71 % | 2.278 B -0.54 % | 2.291 B 7.19 % | 2.137 B 1.16 % | 2.113 B -2.95 % | 2.177 B 11.76 % | 1.948 B 31.69 % | 1.479 B 6.28 % | 1.392 B -7.01 % | 1.497 B 71.06 % | 874.826 M 16.07 % | 753.727 M -36.55 % | 1.188 B 9.10 % | 1.089 B 87.27 % | 581.437 M -6.48 % | 621.749 M |
| Other non current assets | 23.790 M 1.31 % | 23.482 M -53.83 % | 50.859 M -7.16 % | 54.782 M -10.13 % | 60.957 M -38.22 % | 98.668 M -0.55 % | 99.211 M 16.36 % | 85.265 M 21.95 % | 69.918 M -33.23 % | 104.712 M -27.04 % | 143.529 M 16.21 % | 123.505 M 846.64 % | 13.047 M -25.81 % | 17.586 M 499.00 % | 2.936 M -4.27 % | 3.067 M -33.14 % | 4.587 M -55.13 % | 10.222 M 7.23 % | 9.533 M |
| Long term investments | 28.124 M 0.44 % | 28.000 M 366.66 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M -98.03 % | 303.924 M 14.91 % | 264.498 M 27.95 % | 206.724 M -5.75 % | 219.329 M 11.95 % | 195.914 M 53.98 % | 127.236 M 96.01 % | 64.914 M |
| Intangible assets | 38.154 M 2.67 % | 37.163 M -6.04 % | 39.551 M 16.26 % | 34.018 M -0.72 % | 34.264 M 521.15 % | 5.516 M -39.39 % | 9.101 M 12.50 % | 8.090 M -24.47 % | 10.711 M -25.00 % | 14.281 M -32.25 % | 21.077 M -20.45 % | 26.496 M 66.76 % | 15.888 M -34.98 % | 24.436 M -15.15 % | 28.801 M 163.39 % | 10.934 M 10.71 % | 9.876 M 90.67 % | 5.180 M -45.23 % | 9.457 M |
| GoodWill | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 57.927 M 1.74 % | 56.935 M -4.02 % | 59.323 M 10.29 % | 53.790 M -0.46 % | 54.036 M 113.68 % | 25.288 M -12.42 % | 28.874 M 3.63 % | 27.862 M -8.60 % | 30.483 M -10.48 % | 34.053 M -16.64 % | 40.850 M -11.71 % | 46.268 M 4.00 % | 44.488 M 82.06 % | 24.436 M -15.15 % | 28.801 M 163.39 % | 10.934 M 10.71 % | 9.876 M 90.67 % | 5.180 M -45.23 % | 9.457 M |
| Property plant equipment net | 892.210 M -2.63 % | 916.349 M 0.05 % | 915.908 M 3.47 % | 885.233 M -8.99 % | 972.701 M -2.23 % | 994.857 M -5.87 % | 1.057 B -4.73 % | 1.109 B 1.50 % | 1.093 B 33.23 % | 820.284 M 48.58 % | 552.089 M 24.98 % | 441.728 M 1.44 % | 435.439 M 69.77 % | 256.495 M 6.99 % | 239.740 M 26.79 % | 189.079 M -6.40 % | 202.015 M 8.33 % | 186.480 M -11.33 % | 210.301 M |
| Total non current assets | 1.042 B -1.95 % | 1.063 B -2.55 % | 1.091 B 4.51 % | 1.044 B -7.82 % | 1.133 B -2.35 % | 1.160 B -6.64 % | 1.242 B -4.98 % | 1.307 B 4.14 % | 1.255 B 23.68 % | 1.015 B 32.06 % | 768.619 M 20.78 % | 636.364 M -20.14 % | 796.899 M 41.54 % | 563.015 M 17.74 % | 478.201 M 13.21 % | 422.409 M 2.43 % | 412.391 M 25.30 % | 329.118 M 11.87 % | 294.205 M |
| Other current assets | 25.698 M -54.68 % | 56.702 M 48.36 % | 38.220 M 78.24 % | 21.443 M -35.31 % | 33.147 M 17.59 % | 28.189 M 34.60 % | 20.943 M -22.43 % | 26.999 M -71.76 % | 95.598 M -10.60 % | 106.927 M 54.05 % | 69.411 M 391.69 % | 14.117 M -27.10 % | 19.364 M 59.60 % | 12.133 M -59.97 % | 30.313 M 102.64 % | 14.959 M -33.45 % | 22.478 M -40.88 % | 38.025 M 17.91 % | 32.250 M |
| Short term investments | 597.610 K 0.43 % | 595.070 K -17.36 % | 720.080 K 2.42 % | 703.040 K 14.16 % | 615.830 K -12.20 % | 701.380 K 1.57 % | 690.540 K -13.88 % | 801.860 K 14.42 % | 700.810 K 14.56 % | 611.720 K -18.64 % | 751.850 K 15.39 % | 651.560 K -18.15 % | 796.087 K 26.83 % | 627.704 K -91.43 % | 7.323 M 1 155.31 % | 583.360 K 53.10 % | 381.020 K -42.30 % | 660.380 K -99.53 % | 141.994 M |
| cash and cash equivalents | 370.146 M 105.30 % | 180.299 M -44.10 % | 322.545 M 2.06 % | 316.036 M -8.03 % | 343.638 M -41.09 % | 583.335 M 134.82 % | 248.417 M -20.74 % | 313.415 M -1.43 % | 317.949 M -14.46 % | 371.682 M -34.85 % | 570.464 M 1.64 % | 561.252 M 89.54 % | 296.109 M 10.26 % | 268.550 M 17.09 % | 229.352 M -10.22 % | 255.453 M 36.05 % | 187.758 M 85.06 % | 101.458 M -0.10 % | 101.564 M |
| Cash and short term investments | 370.744 M 104.95 % | 180.894 M -44.04 % | 323.266 M 2.06 % | 316.739 M -7.99 % | 344.254 M -41.06 % | 584.036 M 134.45 % | 249.108 M -20.72 % | 314.217 M -1.39 % | 318.650 M -14.41 % | 372.294 M -34.82 % | 571.216 M 1.66 % | 561.904 M 89.25 % | 296.905 M 10.30 % | 269.178 M 13.73 % | 236.675 M -7.56 % | 256.037 M 36.09 % | 188.139 M 84.24 % | 102.118 M -58.07 % | 243.558 M |
| Total current assets | 1.974 B -10.39 % | 2.202 B 26.95 % | 1.735 B -1.83 % | 1.767 B -19.87 % | 2.206 B -0.55 % | 2.218 B 16.14 % | 1.910 B 3.78 % | 1.840 B -10.17 % | 2.048 B 1.91 % | 2.010 B 6.65 % | 1.885 B -2.84 % | 1.940 B 12.42 % | 1.725 B 25.39 % | 1.376 B 13.97 % | 1.207 B -22.07 % | 1.549 B 1.90 % | 1.520 B 55.44 % | 978.056 M -5.12 % | 1.031 B |
| Inventory | 956.555 M -33.06 % | 1.429 B 63.03 % | 876.483 M 20.86 % | 725.216 M -10.45 % | 809.817 M -21.36 % | 1.030 B 25.93 % | 817.772 M 2.53 % | 797.589 M -3.97 % | 830.551 M 12.62 % | 737.459 M -5.03 % | 776.537 M -0.37 % | 779.422 M -16.44 % | 932.807 M 30.00 % | 717.547 M 12.29 % | 639.023 M -15.55 % | 756.729 M -21.17 % | 959.969 M 68.27 % | 570.485 M 38.33 % | 412.413 M |
| Net receivables | 620.508 M 15.79 % | 535.876 M 4.06 % | 514.974 M -26.84 % | 703.870 M -30.88 % | 1.018 B 76.90 % | 575.690 M -31.14 % | 836.016 M 19.24 % | 701.140 M -12.74 % | 803.479 M 1.30 % | 793.151 M 69.69 % | 467.414 M -20.19 % | 585.688 M 22.98 % | 476.260 M 25.68 % | 378.954 M 27.74 % | 296.664 M -42.39 % | 514.917 M 53.96 % | 334.457 M 25.06 % | 267.429 M -21.95 % | 342.635 M |
| Tax assets | 40.397 M 5.26 % | 38.377 M -34.86 % | 58.914 M 33.42 % | 44.156 M 13.60 % | 38.868 M 10.95 % | 35.032 M -31.79 % | 51.361 M -34.94 % | 78.946 M 40.79 % | 56.073 M 12.24 % | 49.960 M 91.04 % | 26.152 M 38.64 % | 18.863 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 100.00 % | -1.268 B -56.59 % | -809.430 M | 0.000 |
| Account payables | 252.167 M -24.62 % | 334.542 M 51.88 % | 220.273 M -22.68 % | 284.879 M 14.47 % | 248.866 M -31.34 % | 362.443 M -0.73 % | 365.107 M 1.03 % | 361.375 M 56.72 % | 230.594 M -19.76 % | 287.392 M -0.77 % | 289.628 M -4.52 % | 303.350 M -13.48 % | 350.615 M 66.71 % | 210.318 M -12.73 % | 240.996 M -6.21 % | 256.940 M -43.44 % | 454.316 M 12 494.76 % | 3.607 M 68.87 % | 2.136 M |
| Tax payables | 8.363 M -61.29 % | 21.607 M 4 942.69 % | 428.480 K -98.08 % | 22.289 M 21.91 % | 18.283 M -48.34 % | 35.391 M 446.30 % | 6.478 M 31.66 % | 4.920 M -15.37 % | 5.814 M 92.72 % | 3.017 M -73.06 % | 11.198 M -47.00 % | 21.127 M | 0.000 -100.00 % | 27.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | -32.745 M -2.03 % | -32.092 M -9.69 % | -29.258 M -10.70 % | -26.429 M -13.42 % | -23.301 M -16.48 % | -20.005 M -41.56 % | -14.132 M -41.29 % | -10.002 M -32.64 % | -7.540 M 33.68 % | -11.370 M -971.04 % | 1.305 M 27.65 % | 1.023 M -29.15 % | 1.443 M 237 578.92 % | 607.260 -53.15 % | 1.296 K -15.12 % | 1.527 K 19.65 % | 1.276 K 49.89 % | 851.480 42.97 % | 595.560 |
| Capital lease obligations | 65.948 M -30.20 % | 94.486 M -21.78 % | 120.796 M -26.04 % | 163.317 M -25.46 % | 219.095 M 11.47 % | 196.551 M 1 002.34 % | 17.830 M -11.85 % | 20.228 M 77.55 % | 11.393 M -64.35 % | 31.953 M 84.22 % | 17.345 M -39.47 % | 28.656 M 276.14 % | 7.618 M 72.64 % | 4.413 M | 0.000 -100.00 % | 84.211 M -10.27 % | 93.852 M | 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 | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.21 % | 259.609 M 0.00 % | 259.605 M -6.85 % | 278.683 M 0.13 % | 278.330 M 41.93 % | 196.099 M 86.60 % | 105.093 M 0.00 % | 105.093 M 0.00 % | 105.093 M 0.00 % | 105.092 M |
| 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 |
| 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 | 3.016 B -7.64 % | 3.266 B 15.56 % | 2.826 B 0.52 % | 2.811 B -15.79 % | 3.338 B -1.17 % | 3.378 B 7.16 % | 3.152 B 0.15 % | 3.147 B -4.73 % | 3.304 B 9.22 % | 3.025 B 14.01 % | 2.653 B 3.00 % | 2.576 B 2.13 % | 2.522 B 30.08 % | 1.939 B 15.04 % | 1.685 B -14.51 % | 1.972 B 196.38 % | 665.213 M 33.65 % | 497.744 M -62.44 % | 1.325 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 | 57.766 M 10.17 % | 52.432 M 572.14 % | -11.105 M -139.82 % | 27.887 M 101.64 % | 13.830 M -84.31 % | 88.154 M 200.15 % | 29.370 M 242.27 % | -20.644 M -184.49 % | 24.435 M 305.05 % | -11.916 M -165.35 % | 18.235 M -60.14 % | 45.749 M 232.05 % | 13.778 M | 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 | 389.160 M 172.88 % | -533.991 M -1 534.50 % | -32.670 M -113.19 % | 247.751 M 186.94 % | -284.984 M -1 884.42 % | -14.361 M 78.62 % | -67.176 M -121.06 % | 318.928 M 339.22 % | -133.321 M 51.60 % | -275.472 M -667.02 % | 48.582 M 356.77 % | 10.636 M 107.78 % | -136.652 M 29.94 % | -195.040 M -177.29 % | 252.340 M 168.29 % | -369.523 M -240.19 % | -108.622 M -261.51 % | -30.047 M 85.77 % | -211.185 M |
| Accounts receivables | -47.898 M 27.60 % | -66.157 M -133.69 % | 196.353 M -34.86 % | 301.437 M 165.24 % | -462.064 M -278.16 % | 259.360 M 313.72 % | -121.355 M -190.33 % | 134.343 M 6 680.96 % | 1.981 M 100.63 % | -315.350 M -393.72 % | 107.365 M 196.18 % | -111.634 M -73.70 % | -64.267 M 16.83 % | -77.273 M -135.46 % | 217.913 M | 0.000 100.00 % | -81.860 M -234.10 % | 61.046 M 132.22 % | -189.450 M |
| Inventory | 454.619 M 179.53 % | -571.630 M -237.40 % | -169.420 M -444.04 % | 49.245 M -75.15 % | 198.205 M 186.55 % | -229.004 M -1 241.74 % | -17.068 M -166.21 % | 25.779 M 127.76 % | -92.855 M -327.09 % | 40.889 M 565.38 % | -8.786 M -105.75 % | 152.727 M 187.08 % | -175.388 M -120.80 % | -79.432 M -167.86 % | 117.057 M -42.11 % | 202.218 M 151.80 % | -390.355 M -146.17 % | -158.574 M -7 336.25 % | 2.191 M |
| Accounts payables | -79.533 M -168.26 % | 116.514 M 289.50 % | -61.485 M -270.19 % | 36.126 M 124.53 % | -147.282 M -520.70 % | 35.009 M 535.62 % | 5.508 M -95.81 % | 131.568 M 328.70 % | -57.528 M -1 496.19 % | -3.604 M 72.16 % | -12.947 M 74.66 % | -51.087 M -140.10 % | 127.387 M 487.54 % | -32.871 M -113.72 % | -15.380 M 95.93 % | -377.766 M -301.35 % | 187.621 M 328.48 % | 43.787 M -14.65 % | 51.303 M |
| Other working capital | 61.972 M 587.26 % | -12.718 M -775.92 % | 1.882 M 101.35 % | -139.058 M -210.23 % | 126.158 M 258.24 % | -79.726 M -221.28 % | 65.740 M 141.35 % | 27.239 M 80.62 % | 15.081 M 481.62 % | 2.593 M 107.00 % | -37.050 M -279.59 % | 20.630 M 184.60 % | -24.384 M -346.23 % | -5.465 M 91.87 % | -67.251 M 65.33 % | -193.975 M -210.23 % | 175.972 M 642.69 % | 23.694 M 131.50 % | -75.229 M |
| Other non cash items | 22.335 M -70.27 % | 75.134 M 120.86 % | 34.019 M -19.97 % | 42.507 M -29.80 % | 60.552 M 20.96 % | 50.061 M -17.03 % | 60.336 M 6.27 % | 56.779 M 48.60 % | 38.208 M -13.70 % | 44.274 M -12.73 % | 50.734 M 28.64 % | 39.439 M -0.04 % | 39.455 M -6.85 % | 42.358 M 107.36 % | 20.427 M -74.56 % | 80.305 M 47.65 % | 54.389 M 286.23 % | 14.082 M 816.04 % | 1.537 M |
| Net cash provided by operating activities | 761.561 M 463.57 % | -209.466 M -665.57 % | -27.361 M -105.59 % | 489.229 M 685.18 % | -83.603 M -126.65 % | 313.755 M 397.82 % | 63.025 M -83.34 % | 378.369 M 1 670.96 % | 21.365 M 108.29 % | -257.619 M -217.18 % | 219.847 M -31.18 % | 319.474 M 693.13 % | -53.862 M -162.02 % | 86.845 M -80.75 % | 451.162 M 1 417.47 % | -34.245 M -118.58 % | 184.294 M 22.12 % | 150.910 M 258.94 % | -94.947 M |
| Investments in property plant and equipment | -24.330 M 51.83 % | -50.509 M 54.67 % | -111.431 M -658.97 % | -14.682 M 59.57 % | -36.312 M -1.85 % | -35.653 M 3.60 % | -36.986 M 61.59 % | -96.283 M 68.28 % | -303.540 M -5.43 % | -287.919 M -84.81 % | -155.789 M -190.89 % | -53.557 M 70.95 % | -184.374 M -251.21 % | -52.497 M 3.36 % | -54.322 M -2 670.82 % | -1.961 M 95.94 % | -48.321 M -170.88 % | -17.839 M -11.72 % | -15.968 M |
| Acquisitions net | 0.000 -100.00 % | 2.819 M -62.82 % | 7.583 M 38.02 % | 5.494 M 2 746 817.00 % | 200.000 -100.00 % | 254.647 M 78 436.35 % | 324.241 K 113.30 % | -2.437 M -136.94 % | 6.598 M 1 023.63 % | 587.196 K | 0.000 | 0.000 100.00 % | -4.230 M -1 057.41 % | -365.463 K 96.92 % | -11.877 M 41.74 % | -20.386 M | 0.000 -100.00 % | 129.800 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -47.259 K 17.62 % | -57.364 K 98.63 % | -4.185 M -1 854.11 % | -214.179 K 40.14 % | -357.804 K -111.87 % | 3.015 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.426 M 57.72 % | -57.774 M -99 356.44 % | -58.090 K 99.75 % | -23.416 M 62.64 % | -62.678 M -0.57 % | -62.322 M 63.73 % | -171.828 M |
| Sales maturities of investments | 0.000 | 0.000 100.00 % | -7.535 M -38.61 % | -5.436 M -229.89 % | 4.185 M 101.64 % | -254.433 M | 0.000 -100.00 % | 3.015 M -89.14 % | 27.759 M -22.23 % | 35.696 M 16 368.73 % | 216.753 K | 0.000 100.00 % | -6.468 M -198.28 % | 6.581 M 8.35 % | 6.074 M 209.83 % | 1.961 M | 0.000 -100.00 % | 141.502 M | 0.000 |
| Other investing activites | -7.297 M -1 648.98 % | -417.205 K -1 329.88 % | -29.178 K 99.67 % | -8.713 M -140.16 % | 21.695 M -91.52 % | 255.886 M 9 563.20 % | 2.648 M 174.36 % | -3.561 M 91.78 % | -43.336 M -1 169.16 % | 4.053 M 113.70 % | -29.579 M -114.84 % | 199.321 M 308.48 % | 48.796 M 644.64 % | -8.959 M -159.71 % | 15.006 M 742.77 % | 1.781 M -66.79 % | 5.362 M 877.97 % | -689.244 K -118.49 % | 3.728 M |
| Net cash used for investing activites | -31.627 M 34.26 % | -48.107 M 56.84 % | -111.460 M -376.43 % | -23.395 M -60.06 % | -14.617 M -106.64 % | 220.233 M 741.36 % | -34.338 M 64.32 % | -96.252 M 69.84 % | -319.117 M -28.59 % | -248.169 M -34.04 % | -185.151 M -227.02 % | 145.764 M 185.39 % | -170.701 M -51.04 % | -113.015 M -150.16 % | -45.177 M -7.51 % | -42.021 M 60.22 % | -105.637 M -273.80 % | 60.782 M 133.02 % | -184.068 M |
| Debt repayment | -388.665 M -309.03 % | 185.940 M -17.48 % | 225.334 M 291.15 % | -117.884 M -7 320.89 % | 1.633 M 101.18 % | -138.255 M -385.69 % | -28.465 M -1 205.75 % | -2.180 M -100.74 % | 294.075 M -70.16 % | 985.391 M 8 295.09 % | -12.024 M 87.19 % | -93.893 M -126.40 % | 355.644 M 127.62 % | 156.248 M 145.07 % | -346.655 M -297.37 % | 175.634 M 26.55 % | 138.788 M 311.24 % | -65.703 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 655.061 K 11 810.20 % | 5.500 K | 0.000 | 0.000 -100.00 % | 50.803 M 74.41 % | 29.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 165.093 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.455 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -64.678 M | 0.000 100.00 % | -36.959 M -499.96 % | -6.160 M 83.33 % | -36.961 M | 0.000 | 0.000 100.00 % | -40.030 M -159.56 % | -15.422 M 50.33 % | -31.048 M 47.03 % | -58.609 M -58.50 % | -36.978 M 47.16 % | -69.975 M 42.10 % | -120.844 M 7.85 % | -131.140 M -28.15 % | -102.334 M -65.67 % | -61.769 M | 0.000 | 0.000 |
| Other financing activites | -86.495 M -22.24 % | -70.758 M -65.64 % | -42.718 M 88.46 % | -370.257 M -250.68 % | -105.584 M -73.31 % | -60.922 M 5.81 % | -64.682 M 73.51 % | -244.178 M -596.18 % | -35.074 M 94.60 % | -649.714 M -818.57 % | 90.417 M 259.84 % | -56.567 M -68.62 % | -33.546 M -60.98 % | -20.839 M 25.24 % | -27.875 M -139.45 % | 70.662 M 201.85 % | -69.376 M 62.13 % | -183.203 M -228.19 % | 142.915 M |
| Net cash used provided by financing activities | -539.838 M -568.68 % | 115.182 M -20.92 % | 145.658 M 129.47 % | -494.301 M -250.79 % | -140.912 M 29.25 % | -199.177 M -113.83 % | -93.147 M 67.48 % | -286.388 M -217.57 % | 243.579 M -20.21 % | 305.284 M 1 297.94 % | -25.484 M 86.40 % | -187.437 M -174.34 % | 252.123 M 285.70 % | 65.368 M 115.13 % | -432.086 M -400.14 % | 143.961 M 1 783.47 % | 7.643 M 103.61 % | -211.798 M -168.76 % | 308.008 M |
| Effect of forex changes on cash | -248.727 K 23.14 % | -323.626 K 1.29 % | -327.850 K -137.89 % | 865.282 K 253.20 % | -564.793 K -625.62 % | 107.452 K 119.99 % | -537.462 K -104.70 % | -262.559 K -159.74 % | 439.539 K -74.47 % | 1.722 M 6 602 342 605 970 186.00 % | 0.000 -56.25 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 |
| Net change in cash | 189.847 M 233.46 % | -142.246 M -2 285.33 % | 6.509 M 123.58 % | -27.602 M 88.48 % | -239.697 M -171.57 % | 334.918 M 615.28 % | -64.998 M -1 333.69 % | -4.534 M 91.56 % | -53.733 M 72.97 % | -198.782 M -2 257.99 % | 9.211 M -96.68 % | 277.801 M 908.00 % | 27.559 M -29.69 % | 39.198 M 250.18 % | -26.101 M -138.56 % | 67.695 M -21.56 % | 86.300 M 81 040.40 % | -106.622 K -100.37 % | 28.992 M |
| Cash at beginning of period | 180.299 M -44.10 % | 322.545 M 2.06 % | 316.036 M -8.03 % | 343.638 M -41.09 % | 583.335 M 134.82 % | 248.417 M -20.74 % | 313.415 M -1.43 % | 317.949 M -14.46 % | 371.682 M -34.85 % | 570.464 M 1.64 % | 561.252 M 98.01 % | 283.452 M 5.55 % | 268.550 M 17.09 % | 229.352 M -10.22 % | 255.453 M 36.05 % | 187.758 M 85.06 % | 101.458 M -0.10 % | 101.564 M 39.95 % | 72.572 M |
| Cash at end of period | 370.146 M 105.30 % | 180.299 M -44.10 % | 322.545 M 2.06 % | 316.036 M -8.03 % | 343.638 M -41.09 % | 583.335 M 134.82 % | 248.417 M -20.74 % | 313.415 M -1.43 % | 317.949 M -14.46 % | 371.682 M -34.85 % | 570.464 M 1.64 % | 561.252 M 89.54 % | 296.109 M 10.26 % | 268.550 M 17.09 % | 229.352 M -10.22 % | 255.453 M 36.05 % | 187.758 M 85.06 % | 101.458 M -0.10 % | 101.564 M |
| Operating cash flow | 761.561 M 463.57 % | -209.466 M -665.57 % | -27.361 M -105.59 % | 489.229 M 685.18 % | -83.603 M -126.65 % | 313.755 M 397.82 % | 63.025 M -83.34 % | 378.369 M 1 670.96 % | 21.365 M 108.29 % | -257.619 M -217.18 % | 219.847 M -31.18 % | 319.474 M 693.13 % | -53.862 M -162.02 % | 86.845 M -80.75 % | 451.162 M 1 417.47 % | -34.245 M -118.58 % | 184.294 M 22.12 % | 150.910 M 258.94 % | -94.947 M |
| Capital expenditure | -24.330 M 45.63 % | -44.752 M 59.84 % | -111.431 M -658.97 % | -14.682 M 59.57 % | -36.312 M -1.85 % | -35.653 M 3.60 % | -36.986 M 61.59 % | -96.283 M 68.28 % | -303.540 M -5.43 % | -287.919 M -84.81 % | -155.789 M -190.89 % | -53.557 M 70.95 % | -184.374 M -251.21 % | -52.497 M 3.36 % | -54.322 M -2 670.82 % | -1.961 M 95.94 % | -48.321 M -170.88 % | -17.839 M -11.72 % | -15.968 M |
| Free CashFlow | 734.396 M 322.03 % | -330.770 M -138.32 % | -138.792 M -129.25 % | 474.547 M 495.74 % | -119.915 M -143.12 % | 278.101 M 968.02 % | 26.039 M -90.77 % | 282.086 M 199.97 % | -282.175 M 48.28 % | -545.537 M -951.63 % | 64.058 M -75.91 % | 265.917 M 211.62 % | -238.236 M -793.60 % | 34.348 M -91.34 % | 396.840 M 1 196.09 % | -36.205 M -126.63 % | 135.973 M 2.18 % | 133.071 M 219.97 % | -110.915 M |
| 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 | 571.339 M -6.49 % | 610.981 M 9.07 % | 560.166 M -19.36 % | 694.629 M -12.26 % | 791.733 M -0.74 % | 797.664 M 11.82 % | 713.331 M 23.18 % | 579.113 M 44.24 % | 401.498 M 2.87 % | 390.289 M -9.32 % | 430.383 M -15.03 % | 506.541 M 57.94 % | 320.726 M -26.47 % | 436.169 M -24.65 % | 578.873 M 15.94 % | 499.305 M -12.46 % | 570.396 M 53.01 % | 372.788 M -65.57 % | 1.083 B 83.57 % | 589.805 M 43.13 % | 412.067 M -9.30 % | 454.326 M -44.41 % | 817.281 M 41.55 % | 577.374 M 20.83 % | 477.847 M -12.08 % | 543.479 M -37.92 % | 875.429 M 47.52 % | 593.419 M -3.30 % | 613.694 M 15.06 % | 533.369 M -32.89 % | 794.722 M 39.52 % | 569.618 M 24.61 % | 457.118 M -24.85 % | 608.309 M -16.21 % | 725.981 M 11.15 % | 653.128 M 12.04 % | 582.920 M 1.47 % | 574.487 M -23.43 % | 750.320 M 39.67 % | 537.216 M 32.48 % | 405.521 M -23.62 % | 530.912 M -39.96 % | 884.273 M 106.84 % | 427.510 M 5.81 % | 404.034 M -2.83 % | 415.813 M -44.02 % | 742.828 M 30.51 % | 569.154 M -24.44 % | 753.239 M 66.40 % | 452.671 M -18.62 % | 556.214 M -14.83 % | 653.073 M 33.05 % | 490.859 M 138.43 % | 205.875 M -49.82 % | 410.250 M -22.25 % | 527.655 M -2.79 % | 542.781 M 45.13 % | 373.994 M 2.39 % | 365.271 M -9.35 % | 402.941 M 31.03 % | 307.509 M -30.91 % | 445.064 M -37.63 % | 713.559 M 156.13 % | 278.597 M -53.99 % | 605.515 M -10.05 % | 673.133 M |
| Net income | 34.293 M -26.36 % | 46.570 M 312.26 % | -21.940 M -122.91 % | 95.761 M 79.79 % | 53.263 M -44.68 % | 96.287 M 3.29 % | 93.218 M -3.71 % | 96.811 M 482.86 % | -25.286 M 29.82 % | -36.029 M -534.67 % | 8.289 M 131.37 % | -26.422 M 48.71 % | -51.521 M -107.14 % | -24.872 M -291.65 % | 12.978 M -78.79 % | 61.185 M 82.58 % | 33.512 M 195.61 % | -35.049 M -135.97 % | 97.450 M 1 265.67 % | -8.360 M 49.55 % | -16.571 M 72.66 % | -60.602 M -152.92 % | 114.515 M 13 645.49 % | -845.413 K 95.60 % | -19.194 M -0.46 % | -19.106 M -493.92 % | 4.850 M 114.56 % | -33.304 M -560.12 % | -5.045 M -284.33 % | 2.737 M -96.91 % | 88.491 M 220.81 % | -73.246 M -39.82 % | -52.386 M -65.99 % | -31.559 M -191.82 % | 34.371 M 332.95 % | -14.755 M -156.38 % | 26.171 M 69.59 % | 15.432 M -72.96 % | 57.060 M 578.14 % | -11.934 M 83.96 % | -74.416 M -346.13 % | -16.680 M -115.29 % | 109.067 M 345.76 % | -44.380 M -136.85 % | -18.737 M -981.53 % | 2.126 M -98.15 % | 114.737 M 2 248.80 % | -5.340 M -116.72 % | 31.941 M -11.72 % | 36.180 M 593.25 % | -7.335 M -136.23 % | 20.245 M -63.26 % | 55.101 M 243.29 % | -38.454 M -189.41 % | 43.009 M -47.66 % | 82.173 M 81.23 % | 45.342 M 56.91 % | 28.897 M 13.26 % | 25.514 M 3.05 % | 24.760 M 59.07 % | 15.565 M -79.76 % | 76.894 M -25.50 % | 103.216 M 592.97 % | -20.938 M -142.07 % | 49.771 M -43.89 % | 88.700 M |
| Income before tax | 43.738 M -25.85 % | 58.988 M 318.97 % | -26.939 M -124.21 % | 111.286 M 65.25 % | 67.345 M -47.68 % | 128.718 M 1.76 % | 126.489 M 3.64 % | 122.043 M 523.94 % | -28.788 M 29.04 % | -40.567 M -387.25 % | 14.123 M 146.92 % | -30.097 M 51.25 % | -61.735 M -118.06 % | -28.311 M -245.82 % | 19.416 M -75.22 % | 78.341 M 91.51 % | 40.908 M 198.94 % | -41.344 M -133.90 % | 121.951 M 1 314.87 % | -10.038 M 44.36 % | -18.042 M 74.77 % | -71.520 M -142.12 % | 169.812 M 9 583.02 % | 1.754 M 111.29 % | -15.532 M 30.78 % | -22.440 M -152.11 % | 43.060 M 198.44 % | -43.740 M -503.81 % | -7.244 M -444.64 % | 2.102 M -98.08 % | 109.243 M 214.80 % | -95.160 M -41.85 % | -67.085 M -72.76 % | -38.831 M -181.08 % | 47.894 M 376.95 % | -17.293 M -156.74 % | 30.477 M 36.02 % | 22.406 M -69.31 % | 73.014 M 657.29 % | -13.102 M 87.30 % | -103.197 M -283.42 % | -26.915 M -119.35 % | 139.097 M 366.17 % | -52.258 M -121.78 % | -23.562 M -810.38 % | 3.317 M -97.70 % | 144.087 M 2 101.02 % | -7.201 M -118.76 % | 38.392 M -19.23 % | 47.532 M 730.10 % | -7.544 M -127.82 % | 27.118 M -56.87 % | 62.878 M 263.51 % | -38.455 M -169.55 % | 55.292 M -47.20 % | 104.709 M 113.22 % | 49.108 M 29.88 % | 37.810 M 15.35 % | 32.779 M 2.09 % | 32.110 M 67.72 % | 19.144 M -79.89 % | 95.186 M -25.52 % | 127.809 M 572.92 % | -27.026 M -141.94 % | 64.432 M -42.16 % | 111.392 M |
| Income before tax ratio | 0.08 -20.71 % | 0.10 300.76 % | -0.05 -130.02 % | 0.16 88.35 % | 0.09 -47.29 % | 0.16 -9.00 % | 0.18 -15.86 % | 0.21 393.91 % | -0.07 31.02 % | -0.10 -416.76 % | 0.03 155.23 % | -0.06 69.13 % | -0.19 -196.55 % | -0.06 -293.52 % | 0.03 -78.62 % | 0.16 118.77 % | 0.07 164.67 % | -0.11 -198.46 % | 0.11 761.82 % | -0.02 61.13 % | -0.04 72.19 % | -0.16 -175.76 % | 0.21 6 740.64 % | 0.00 109.34 % | -0.03 21.28 % | -0.04 -183.95 % | 0.05 166.73 % | -0.07 -524.44 % | -0.01 -399.53 % | 0.00 -97.13 % | 0.14 182.28 % | -0.17 -13.84 % | -0.15 -129.90 % | -0.06 -196.76 % | 0.07 349.16 % | -0.03 -150.64 % | 0.05 34.05 % | 0.04 -59.92 % | 0.10 499.01 % | -0.02 90.42 % | -0.25 -401.97 % | -0.05 -132.23 % | 0.16 228.68 % | -0.12 -109.60 % | -0.06 -831.09 % | 0.01 -95.89 % | 0.19 1 633.18 % | -0.01 -124.82 % | 0.05 -51.46 % | 0.11 874.23 % | -0.01 -132.66 % | 0.04 -67.58 % | 0.13 168.58 % | -0.19 -238.59 % | 0.13 -32.08 % | 0.20 119.34 % | 0.09 -10.51 % | 0.10 12.66 % | 0.09 12.61 % | 0.08 28.00 % | 0.06 -70.89 % | 0.21 19.40 % | 0.18 284.64 % | -0.10 -191.16 % | 0.11 -35.70 % | 0.17 |
| EBITDA | 72.609 M -18.80 % | 89.416 M 1 039.51 % | 7.847 M -94.81 % | 151.176 M 38.65 % | 109.037 M -35.89 % | 170.078 M 1.93 % | 166.852 M 3.04 % | 161.926 M 4 161.63 % | 3.800 M 134.69 % | -10.952 M -125.91 % | 42.272 M 2 600.04 % | 1.566 M 105.20 % | -30.127 M -1 387.06 % | 2.341 M -95.34 % | 50.251 M -54.70 % | 110.941 M 51.43 % | 73.260 M 1 218.56 % | -6.550 M -104.18 % | 156.727 M 421.81 % | 30.035 M 27.17 % | 23.618 M 178.06 % | -30.256 M -114.64 % | 206.635 M 432.03 % | 38.839 M 79.93 % | 21.586 M 46.80 % | 14.704 M -82.02 % | 81.799 M 1 848.65 % | -4.678 M -112.18 % | 38.417 M -1.19 % | 38.881 M -73.19 % | 145.036 M 357.69 % | -56.284 M -78.74 % | -31.489 M -398.52 % | -6.316 M -109.36 % | 67.458 M 325.52 % | 15.853 M -71.24 % | 55.125 M 11.53 % | 49.426 M -49.39 % | 97.662 M 574.98 % | 14.469 M 120.98 % | -68.971 M -425.69 % | -13.120 M -107.72 % | 169.933 M 588.94 % | -34.755 M -8 920.70 % | 394.018 K -98.47 % | 25.723 M -85.61 % | 178.698 M 979.47 % | 16.554 M -79.03 % | 78.937 M 9.28 % | 72.232 M 498.64 % | -18.119 M -133.92 % | 53.421 M -34.62 % | 81.707 M 357.51 % | -31.729 M -143.83 % | 72.392 M -40.74 % | 122.168 M 94.41 % | 62.840 M 23.41 % | 50.921 M 6.15 % | 47.972 M 0.36 % | 47.799 M 40.00 % | 34.143 M -69.20 % | 110.850 M -23.06 % | 144.065 M 1 722.04 % | -8.882 M -110.86 % | 81.755 M -37.04 % | 129.859 M |
| Net income ratio | 0.06 -21.25 % | 0.08 294.60 % | -0.04 -128.41 % | 0.14 104.92 % | 0.07 -44.27 % | 0.12 -7.63 % | 0.13 -21.83 % | 0.17 365.43 % | -0.06 31.78 % | -0.09 -579.33 % | 0.02 136.92 % | -0.05 67.53 % | -0.16 -181.70 % | -0.06 -354.35 % | 0.02 -81.70 % | 0.12 108.57 % | 0.06 162.49 % | -0.09 -204.45 % | 0.09 735.02 % | -0.01 64.75 % | -0.04 69.85 % | -0.13 -195.20 % | 0.14 9 669.30 % | 0.00 96.35 % | -0.04 -14.26 % | -0.04 -734.52 % | 0.01 109.87 % | -0.06 -582.67 % | -0.01 -260.20 % | 0.01 -95.39 % | 0.11 186.59 % | -0.13 -12.21 % | -0.11 -120.89 % | -0.05 -209.58 % | 0.05 309.57 % | -0.02 -150.32 % | 0.04 67.14 % | 0.03 -64.68 % | 0.08 442.34 % | -0.02 87.89 % | -0.18 -484.08 % | -0.03 -125.47 % | 0.12 218.81 % | -0.10 -123.85 % | -0.05 -1 007.23 % | 0.01 -96.69 % | 0.15 1 746.41 % | -0.01 -122.12 % | 0.04 -46.94 % | 0.08 706.08 % | -0.01 -142.54 % | 0.03 -72.38 % | 0.11 160.10 % | -0.19 -278.17 % | 0.10 -32.68 % | 0.16 86.42 % | 0.08 8.11 % | 0.08 10.62 % | 0.07 13.67 % | 0.06 21.40 % | 0.05 -70.70 % | 0.17 19.44 % | 0.14 292.47 % | -0.08 -191.43 % | 0.08 -37.62 % | 0.13 |
| Ratio EBITDA | 0.13 -13.16 % | 0.15 944.73 % | 0.01 -93.56 % | 0.22 58.03 % | 0.14 -35.41 % | 0.21 -8.84 % | 0.23 -16.35 % | 0.28 2 854.58 % | 0.01 133.73 % | -0.03 -128.57 % | 0.10 3 077.82 % | 0.00 103.29 % | -0.09 -1 850.33 % | 0.01 -93.82 % | 0.09 -60.93 % | 0.22 72.99 % | 0.13 831.04 % | -0.02 -112.14 % | 0.14 184.26 % | 0.05 -11.15 % | 0.06 186.06 % | -0.07 -126.34 % | 0.25 275.85 % | 0.07 48.91 % | 0.05 66.97 % | 0.03 -71.05 % | 0.09 1 285.34 % | -0.01 -112.59 % | 0.06 -14.12 % | 0.07 -60.06 % | 0.18 284.70 % | -0.10 -43.44 % | -0.07 -563.40 % | -0.01 -111.17 % | 0.09 282.82 % | 0.02 -74.33 % | 0.09 9.92 % | 0.09 -33.90 % | 0.13 383.27 % | 0.03 115.84 % | -0.17 -588.24 % | -0.02 -112.86 % | 0.19 336.38 % | -0.08 -8 436.33 % | 0.00 -98.42 % | 0.06 -74.28 % | 0.24 727.09 % | 0.03 -72.25 % | 0.10 -34.32 % | 0.16 589.83 % | -0.03 -139.82 % | 0.08 -50.86 % | 0.17 208.01 % | -0.15 -187.34 % | 0.18 -23.79 % | 0.23 99.98 % | 0.12 -14.97 % | 0.14 3.67 % | 0.13 10.71 % | 0.12 6.84 % | 0.11 -55.42 % | 0.25 23.36 % | 0.20 733.30 % | -0.03 -123.61 % | 0.14 -30.01 % | 0.19 |
| Gross profit ratio | 0.21 -22.51 % | 0.27 76.88 % | 0.15 -27.04 % | 0.21 -0.13 % | 0.21 -32.26 % | 0.31 14.31 % | 0.27 -28.69 % | 0.38 189.73 % | 0.13 -3.88 % | 0.14 12.66 % | 0.12 -11.39 % | 0.14 121.92 % | 0.06 -45.53 % | 0.11 -41.87 % | 0.19 -41.05 % | 0.33 42.49 % | 0.23 48.62 % | 0.16 -23.70 % | 0.20 23.82 % | 0.17 -1.94 % | 0.17 6.90 % | 0.16 -59.98 % | 0.39 78.19 % | 0.22 -21.90 % | 0.28 83.98 % | 0.15 -32.66 % | 0.23 17.74 % | 0.19 -8.32 % | 0.21 -15.25 % | 0.25 -12.73 % | 0.29 134.26 % | 0.12 -24.63 % | 0.16 -16.38 % | 0.19 -27.75 % | 0.27 35.52 % | 0.20 -32.26 % | 0.29 -0.34 % | 0.29 12.34 % | 0.26 4.70 % | 0.25 682.57 % | -0.04 -122.73 % | 0.19 -32.79 % | 0.28 54.75 % | 0.18 -5.46 % | 0.19 -25.25 % | 0.26 -24.47 % | 0.34 73.78 % | 0.19 -12.00 % | 0.22 -22.05 % | 0.28 117.14 % | 0.13 -24.68 % | 0.17 -39.76 % | 0.29 87.54 % | 0.15 -36.12 % | 0.24 -36.04 % | 0.38 49.17 % | 0.25 -19.12 % | 0.31 -1.47 % | 0.32 16.75 % | 0.27 -3.32 % | 0.28 -22.13 % | 0.36 24.13 % | 0.29 19.14 % | 0.24 -13.31 % | 0.28 1.84 % | 0.28 |
| Weighted average shs out dil | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.04 % | 307.890 M 0.00 % | 307.890 M -0.04 % | 308.010 M -2.17 % | 314.830 M 2.25 % | 307.890 M 0.00 % | 307.890 M 0.00 % | 307.890 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.890 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.890 M 0.00 % | 307.890 M 0.04 % | 307.780 M 2.36 % | 300.674 M 0.97 % | 297.781 M 3.53 % | 287.628 M -0.73 % | 289.729 M 10.46 % | 262.284 M 2.05 % | 257.026 M -2.00 % | 262.284 M -1.06 % | 265.100 M 10.55 % | 239.800 M -8.57 % | 262.284 M |
| Weighted average shs out | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.003 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.00 % | 308.010 M 0.01 % | 307.970 M 0.03 % | 307.890 M 1.26 % | 304.055 M -1.25 % | 307.895 M 0.00 % | 307.890 M 0.00 % | 307.890 M 0.00 % | 307.890 M 0.00 % | 307.890 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.890 M 0.00 % | 307.890 M 0.18 % | 307.351 M 4.75 % | 293.425 M 2.02 % | 287.628 M 0.00 % | 287.628 M 6.30 % | 270.578 M 3.16 % | 262.284 M 2.05 % | 257.026 M -2.00 % | 262.284 M 17.46 % | 223.300 M 0.00 % | 223.300 M -14.86 % | 262.284 M |
| EPS diluted | 0.11 -26.67 % | 0.15 310.67 % | -0.07 -122.97 % | 0.31 82.35 % | 0.17 -45.16 % | 0.31 3.33 % | 0.30 -3.23 % | 0.31 477.59 % | -0.08 31.58 % | -0.12 -546.10 % | 0.03 131.35 % | -0.09 49.53 % | -0.17 -110.40 % | -0.08 -305.08 % | 0.04 -80.30 % | 0.20 81.82 % | 0.11 200.00 % | -0.11 -134.38 % | 0.32 1 280.81 % | -0.03 49.63 % | -0.05 73.10 % | -0.20 -154.05 % | 0.37 13 803.70 % | 0.00 95.67 % | -0.06 -0.48 % | -0.06 -487.50 % | 0.02 114.55 % | -0.11 -570.73 % | -0.02 -264.00 % | 0.01 -96.55 % | 0.29 220.83 % | -0.24 -41.18 % | -0.17 -70.00 % | -0.10 -190.91 % | 0.11 329.65 % | -0.05 -159.88 % | 0.08 60.00 % | 0.05 -73.68 % | 0.19 589.69 % | -0.04 83.83 % | -0.24 -342.80 % | -0.05 -115.49 % | 0.35 350.00 % | -0.14 -129.89 % | -0.06 -709.00 % | 0.01 -97.30 % | 0.37 2 238.73 % | -0.02 -117.30 % | 0.10 -16.67 % | 0.12 604.20 % | -0.02 -139.67 % | 0.06 -62.50 % | 0.16 233.33 % | -0.12 -185.71 % | 0.14 -46.15 % | 0.26 73.33 % | 0.15 65.02 % | 0.09 2.13 % | 0.09 8.80 % | 0.08 50.09 % | 0.05 -81.83 % | 0.30 -23.08 % | 0.39 593.67 % | -0.08 -137.62 % | 0.21 -38.24 % | 0.34 |
| Earnings per share | 0.11 -26.67 % | 0.15 310.67 % | -0.07 -122.97 % | 0.31 82.35 % | 0.17 -45.16 % | 0.31 3.33 % | 0.30 -3.23 % | 0.31 477.59 % | -0.08 31.58 % | -0.12 -546.10 % | 0.03 131.35 % | -0.09 49.53 % | -0.17 -110.40 % | -0.08 -305.08 % | 0.04 -80.30 % | 0.20 81.82 % | 0.11 200.00 % | -0.11 -134.38 % | 0.32 1 280.81 % | -0.03 49.63 % | -0.05 73.10 % | -0.20 -154.05 % | 0.37 13 803.70 % | 0.00 95.67 % | -0.06 -0.48 % | -0.06 -487.50 % | 0.02 114.55 % | -0.11 -570.73 % | -0.02 -264.00 % | 0.01 -96.55 % | 0.29 220.83 % | -0.24 -41.18 % | -0.17 -70.00 % | -0.10 -190.91 % | 0.11 329.65 % | -0.05 -159.88 % | 0.08 60.00 % | 0.05 -73.68 % | 0.19 589.69 % | -0.04 83.83 % | -0.24 -342.80 % | -0.05 -115.49 % | 0.35 350.00 % | -0.14 -129.89 % | -0.06 -709.00 % | 0.01 -97.30 % | 0.37 2 238.73 % | -0.02 -117.30 % | 0.10 -16.67 % | 0.12 604.20 % | -0.02 -139.67 % | 0.06 -62.50 % | 0.16 233.33 % | -0.12 -185.71 % | 0.14 -46.15 % | 0.26 73.33 % | 0.15 50.00 % | 0.10 12.36 % | 0.09 -2.09 % | 0.09 42.92 % | 0.06 -78.80 % | 0.30 -23.08 % | 0.39 515.78 % | -0.09 -140.78 % | 0.23 -32.35 % | 0.34 |
| Gross profit | 119.806 M -27.54 % | 165.345 M 92.93 % | 85.703 M -41.16 % | 145.653 M -12.38 % | 166.235 M -32.76 % | 247.230 M 27.83 % | 193.407 M -12.17 % | 220.200 M 317.90 % | 52.692 M -1.12 % | 53.288 M 2.17 % | 52.158 M -24.72 % | 69.281 M 250.49 % | 19.767 M -59.95 % | 49.357 M -56.20 % | 112.683 M -31.66 % | 164.875 M 24.73 % | 132.187 M 127.40 % | 58.130 M -73.73 % | 221.274 M 127.29 % | 97.354 M 40.36 % | 69.361 M -3.04 % | 71.538 M -77.75 % | 321.559 M 152.23 % | 127.485 M -5.63 % | 135.096 M 61.76 % | 83.517 M -58.20 % | 199.781 M 73.70 % | 115.016 M -11.35 % | 129.742 M -2.49 % | 133.052 M -41.43 % | 227.173 M 226.84 % | 69.506 M -6.08 % | 74.004 M -37.16 % | 117.770 M -39.46 % | 194.530 M 50.64 % | 129.135 M -24.10 % | 170.132 M 1.12 % | 168.249 M -13.98 % | 195.602 M 46.24 % | 133.756 M 871.76 % | -17.331 M -117.36 % | 99.816 M -59.65 % | 247.375 M 220.08 % | 77.285 M 0.03 % | 77.259 M -27.37 % | 106.374 M -57.72 % | 251.585 M 126.81 % | 110.921 M -33.51 % | 166.824 M 29.71 % | 128.611 M 76.72 % | 72.777 M -35.85 % | 113.448 M -19.85 % | 141.552 M 347.14 % | 31.657 M -67.94 % | 98.754 M -50.27 % | 198.597 M 45.01 % | 136.951 M 17.38 % | 116.673 M 0.89 % | 115.648 M 5.83 % | 109.274 M 26.68 % | 86.258 M -46.20 % | 160.318 M -22.57 % | 207.062 M 205.15 % | 67.856 M -60.11 % | 170.129 M -8.39 % | 185.713 M |
| Income tax expense | 9.791 M -24.18 % | 12.914 M 375.17 % | -4.693 M -130.15 % | 15.568 M 7.46 % | 14.487 M -55.29 % | 32.404 M -4.12 % | 33.796 M 31.73 % | 25.655 M 1 133.98 % | -2.481 M 45.32 % | -4.538 M -172.93 % | 6.222 M 269.35 % | -3.674 M 64.03 % | -10.214 M -197.01 % | -3.439 M -147.33 % | 7.265 M -59.36 % | 17.879 M 129.61 % | 7.787 M 254.38 % | -5.044 M -120.36 % | 24.778 M 1 826.68 % | -1.435 M -393.43 % | -290.823 K 96.85 % | -9.222 M -115.84 % | 58.231 M 1 584.25 % | 3.457 M -40.52 % | 5.813 M 276.96 % | -3.285 M -108.33 % | 39.434 M 530.12 % | -9.168 M -612.29 % | -1.287 M -429.11 % | 391.084 K -98.09 % | 20.517 M 210.95 % | -18.492 M -23.64 % | -14.956 M -93.91 % | -7.713 M -158.33 % | 13.224 M 1 672.04 % | -841.197 K -113.76 % | 6.115 M 2.99 % | 5.937 M -63.38 % | 16.213 M 972.47 % | -1.858 M 90.56 % | -19.689 M -199.17 % | -6.581 M -123.11 % | 28.477 M 446.53 % | -8.218 M -131.78 % | -3.546 M -332.99 % | 1.522 M -94.75 % | 28.973 M 2 778.47 % | -1.082 M -115.16 % | 7.135 M -33.46 % | 10.723 M 1 330.07 % | -871.734 K -112.68 % | 6.873 M -11.63 % | 7.777 M 35.91 % | 5.722 M -53.41 % | 12.283 M -45.50 % | 22.536 M 498.38 % | 3.766 M -57.74 % | 8.913 M 22.68 % | 7.265 M -1.16 % | 7.350 M 105.36 % | 3.579 M -80.43 % | 18.293 M 121.00 % | -87.123 M -1 331.10 % | -6.088 M -141.53 % | 14.660 M -35.40 % | 22.693 M |
| Cost of revenue | 451.533 M 1.32 % | 445.635 M -6.08 % | 474.463 M -13.57 % | 548.976 M -12.23 % | 625.498 M 13.64 % | 550.434 M 5.87 % | 519.924 M 44.86 % | 358.914 M 2.90 % | 348.806 M 3.50 % | 337.001 M -10.90 % | 378.225 M -13.50 % | 437.260 M 45.29 % | 300.958 M -22.20 % | 386.813 M -17.03 % | 466.190 M 39.40 % | 334.431 M -23.68 % | 438.209 M 39.26 % | 314.659 M -63.47 % | 861.408 M 74.92 % | 492.451 M 43.69 % | 342.706 M -10.47 % | 382.788 M -22.78 % | 495.722 M 10.19 % | 449.889 M 31.26 % | 342.752 M -25.48 % | 459.962 M -31.92 % | 675.648 M 41.23 % | 478.403 M -1.15 % | 483.952 M 20.89 % | 400.317 M -29.47 % | 567.549 M 13.48 % | 500.111 M 30.54 % | 383.114 M -21.90 % | 490.538 M -7.70 % | 531.451 M 1.42 % | 523.993 M 26.94 % | 412.787 M 1.61 % | 406.239 M -26.77 % | 554.718 M 37.49 % | 403.460 M -4.59 % | 422.852 M -1.91 % | 431.096 M -32.31 % | 636.898 M 81.85 % | 350.225 M 7.18 % | 326.775 M 5.60 % | 309.439 M -37.01 % | 491.242 M 7.20 % | 458.233 M -21.86 % | 586.415 M 80.96 % | 324.060 M -32.97 % | 483.437 M -10.41 % | 539.626 M 54.48 % | 349.307 M 100.50 % | 174.218 M -44.07 % | 311.496 M -5.34 % | 329.058 M -18.92 % | 405.829 M 57.71 % | 257.322 M 3.08 % | 249.622 M -15.00 % | 293.668 M 32.73 % | 221.251 M -22.30 % | 284.746 M -43.78 % | 506.497 M 140.34 % | 210.740 M -51.60 % | 435.386 M -10.68 % | 487.420 M |
| General and administrative expenses | 58.031 M -1.77 % | 59.074 M 12.77 % | 52.384 M -14.05 % | 60.945 M 5.00 % | 58.045 M 4.22 % | 55.693 M 6.39 % | 52.346 M 9.51 % | 47.802 M -6.71 % | 51.241 M -20.44 % | 64.409 M 113.31 % | 30.195 M -38.74 % | 49.292 M -3.64 % | 51.156 M 1.08 % | 50.611 M -12.82 % | 58.050 M 12.30 % | 51.690 M -8.09 % | 56.242 M -2.64 % | 57.766 M 52.63 % | 37.847 M -43.48 % | 66.964 M 2.58 % | 65.281 M -12.19 % | 74.341 M -20.86 % | 93.934 M 0.75 % | 93.235 M -16.37 % | 111.486 M 41.31 % | 78.895 M -10.57 % | 88.222 M -15.59 % | 104.511 M 15.65 % | 90.365 M -8.96 % | 99.261 M 18.79 % | 83.561 M -13.58 % | 96.693 M -2.39 % | 99.064 M -0.60 % | 99.665 M 16.01 % | 85.913 M -24.74 % | 114.148 M 8.86 % | 104.855 M 11.61 % | 93.946 M 29.40 % | 72.599 M -24.36 % | 95.986 M 3.69 % | 92.572 M 20.97 % | 76.526 M 6.85 % | 71.620 M -16.52 % | 85.791 M 21.13 % | 70.826 M 5.05 % | 67.419 M 7.24 % | 62.866 M -8.02 % | 68.346 M -3.27 % | 70.653 M 6.44 % | 66.378 M 2.97 % | 64.464 M 27.27 % | 50.651 M -1.62 % | 51.484 M 0.38 % | 51.289 M 0.18 % | 51.197 M 4.61 % | 48.943 M -5.69 % | 51.896 M -4.57 % | 54.383 M 11.09 % | 48.955 M -3.84 % | 50.909 M 5.50 % | 48.256 M 11.57 % | 43.252 M -26.68 % | 58.989 M 15.73 % | 50.969 M -10.10 % | 56.695 M 11.37 % | 50.909 M |
| Selling and marketing expenses | 15.192 M -22.16 % | 19.519 M -0.40 % | 19.597 M 24.38 % | 15.756 M -9.82 % | 17.471 M 9.27 % | 15.990 M -30.06 % | 22.861 M 44.93 % | 15.773 M 16.97 % | 13.485 M -26.38 % | 18.318 M 1.12 % | 18.114 M -32.84 % | 26.972 M 56.97 % | 17.183 M -34.47 % | 26.222 M 22.47 % | 21.412 M -5.87 % | 22.747 M -22.87 % | 29.493 M -4.45 % | 30.865 M -44.91 % | 56.025 M 231.85 % | 16.883 M -18.72 % | 20.772 M -10.97 % | 23.332 M -24.50 % | 30.904 M 25.15 % | 24.694 M 44.45 % | 17.096 M -26.78 % | 23.349 M -61.14 % | 60.084 M 36.22 % | 44.108 M 62.11 % | 27.209 M 5.77 % | 25.724 M -6.16 % | 27.412 M -50.71 % | 55.613 M 87.02 % | 29.737 M -25.09 % | 39.697 M -37.54 % | 63.555 M 89.67 % | 33.508 M -2.48 % | 34.360 M -24.86 % | 45.727 M 0.11 % | 45.678 M 38.04 % | 33.090 M 42.76 % | 23.179 M -15.26 % | 27.354 M 12.64 % | 24.284 M -50.81 % | 49.366 M 83.14 % | 26.956 M -3.42 % | 27.911 M 0.96 % | 27.647 M -27.17 % | 37.961 M 14.50 % | 33.155 M 17.44 % | 28.231 M -26.67 % | 38.499 M 75.65 % | 21.918 M -11.18 % | 24.678 M 4.09 % | 23.709 M 81.03 % | 13.096 M -62.99 % | 35.384 M 13.59 % | 31.152 M 75.27 % | 17.774 M -35.12 % | 27.395 M 37.41 % | 19.937 M 59.99 % | 12.462 M -13.34 % | 14.379 M 17.31 % | 12.257 M -64.27 % | 34.309 M 1.83 % | 33.692 M 139.14 % | 14.089 M |
| Other expenses | -6.170 M -19.96 % | -5.143 M 99.30 % | -737.384 M -463.61 % | 202.793 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.451 M -113.18 % | 18.603 M 955.13 % | -2.175 M 29.12 % | -3.069 M 40.73 % | -5.178 M -223.83 % | 4.182 M -30.50 % | 6.017 M -25.26 % | 8.050 M 67.15 % | 4.816 M -53.24 % | 10.300 M 144.63 % | 4.211 M -29.91 % | 6.007 M -13.16 % | 6.918 M -54.01 % | 15.044 M 488.06 % | 2.558 M -65.44 % | 7.402 M 59.89 % | 4.630 M -27.75 % | 6.408 M | 0.000 -100.00 % | 3.937 M 64.11 % | 2.399 M -27.49 % | 3.308 M -12.86 % | 3.796 M -52.93 % | 8.065 M 908.99 % | 799.289 K 192.24 % | -866.553 K -151.04 % | 1.698 M | 0.000 | 0.000 100.00 % | -1.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.665 M -256.16 % | 3.627 M | 0.000 -100.00 % | 2.447 M | 0.000 -100.00 % | 650.835 K | 0.000 -100.00 % | 201.892 K | 0.000 | 0.000 -100.00 % | 6.278 M | 0.000 |
| Operating expenses | 67.054 M -8.71 % | 73.449 M 111.04 % | -665.404 M -338.07 % | 279.494 M 271.10 % | 75.316 M 5.21 % | 71.583 M -6.08 % | 76.215 M 25.22 % | 60.866 M 11.97 % | 54.360 M -32.28 % | 80.275 M 19.97 % | 66.912 M -9.69 % | 74.089 M 13.51 % | 65.271 M -8.91 % | 71.655 M -16.80 % | 86.119 M 25.87 % | 68.421 M -11.92 % | 77.684 M -7.31 % | 83.815 M -19.81 % | 104.520 M 31.25 % | 79.637 M -0.51 % | 80.046 M -11.80 % | 90.755 M -39.98 % | 151.210 M 31.29 % | 115.171 M -16.70 % | 138.259 M 41.78 % | 97.514 M -31.13 % | 141.598 M -4.04 % | 147.559 M 30.08 % | 113.438 M -7.16 % | 122.186 M 13.59 % | 107.565 M -27.47 % | 148.309 M 23.14 % | 120.436 M -14.07 % | 140.161 M 2.85 % | 136.275 M 0.76 % | 135.249 M -2.32 % | 138.465 M 0.03 % | 138.423 M 75.44 % | 78.900 M -38.87 % | 129.076 M 11.51 % | 115.751 M 11.43 % | 103.880 M 8.32 % | 95.904 M -29.04 % | 135.157 M 47.19 % | 91.824 M -3.68 % | 95.330 M 5.32 % | 90.513 M -14.86 % | 106.307 M 2.41 % | 103.809 M 9.72 % | 94.610 M -8.11 % | 102.963 M 41.88 % | 72.570 M -4.72 % | 76.162 M 1.55 % | 74.998 M 27.92 % | 58.629 M -33.34 % | 87.954 M 5.91 % | 83.048 M 11.32 % | 74.604 M -2.29 % | 76.350 M 6.79 % | 71.496 M 17.75 % | 60.718 M 4.99 % | 57.833 M -18.83 % | 71.247 M -16.45 % | 85.278 M -11.78 % | 96.666 M 48.72 % | 64.997 M |
| Cost and expenses | 518.587 M -0.10 % | 519.085 M 371.86 % | -190.941 M -123.05 % | 828.470 M 18.25 % | 700.635 M 12.64 % | 622.017 M 4.34 % | 596.139 M 42.01 % | 419.779 M 4.12 % | 403.166 M -3.38 % | 417.276 M -6.26 % | 445.137 M -12.95 % | 511.349 M 39.63 % | 366.229 M -20.12 % | 458.467 M -16.99 % | 552.309 M 37.10 % | 402.852 M -21.91 % | 515.893 M 29.47 % | 398.474 M -58.75 % | 965.928 M 68.84 % | 572.088 M 35.32 % | 422.752 M -10.73 % | 473.543 M -26.80 % | 646.932 M 14.49 % | 565.060 M 17.47 % | 481.010 M -13.72 % | 557.476 M -31.79 % | 817.246 M 30.56 % | 625.962 M 4.78 % | 597.390 M 14.33 % | 522.504 M -22.61 % | 675.113 M 4.12 % | 648.420 M 28.77 % | 503.550 M -20.16 % | 630.700 M -5.55 % | 667.726 M 1.29 % | 659.242 M 19.59 % | 551.252 M 1.21 % | 544.661 M -14.04 % | 633.618 M 18.98 % | 532.536 M -1.13 % | 538.603 M 0.68 % | 534.976 M -27.00 % | 732.802 M 50.97 % | 485.382 M 15.95 % | 418.599 M 3.42 % | 404.768 M -30.42 % | 581.755 M 3.05 % | 564.540 M -18.21 % | 690.224 M 64.86 % | 418.670 M -28.60 % | 586.400 M -4.21 % | 612.195 M 43.89 % | 425.469 M 70.72 % | 249.216 M -32.67 % | 370.125 M -11.24 % | 417.012 M -14.70 % | 488.878 M 47.29 % | 331.926 M 1.83 % | 325.972 M -10.73 % | 365.164 M 29.51 % | 281.969 M -17.69 % | 342.579 M -40.70 % | 577.744 M 95.17 % | 296.019 M -44.36 % | 532.052 M -3.69 % | 552.417 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 | 73.224 M -6.83 % | 78.593 M 9.19 % | 71.980 M -6.15 % | 76.701 M 1.57 % | 75.516 M 5.49 % | 71.583 M -4.82 % | 75.207 M 18.30 % | 63.575 M -1.78 % | 64.726 M -21.76 % | 82.726 M 71.24 % | 48.309 M -36.66 % | 76.265 M 11.60 % | 68.340 M -11.05 % | 76.833 M -3.31 % | 79.462 M 6.75 % | 74.438 M -13.18 % | 85.734 M -3.27 % | 88.631 M -5.58 % | 93.872 M 11.96 % | 83.847 M -2.56 % | 86.053 M -11.90 % | 97.674 M -21.76 % | 124.838 M 5.86 % | 117.929 M -8.28 % | 128.582 M 25.76 % | 102.244 M -31.06 % | 148.306 M -0.21 % | 148.619 M 26.40 % | 117.575 M -5.93 % | 124.985 M 12.63 % | 110.973 M -27.14 % | 152.305 M 18.25 % | 128.801 M -7.58 % | 139.362 M -6.76 % | 149.468 M 1.23 % | 147.655 M 6.06 % | 139.215 M -0.33 % | 139.673 M 18.09 % | 118.277 M -8.37 % | 129.076 M 11.51 % | 115.751 M 11.43 % | 103.880 M 8.32 % | 95.904 M -29.04 % | 135.157 M 38.22 % | 97.781 M 2.57 % | 95.330 M 5.32 % | 90.513 M -14.86 % | 106.307 M 2.41 % | 103.809 M 9.72 % | 94.610 M -8.11 % | 102.963 M 41.88 % | 72.570 M -4.72 % | 76.162 M 1.55 % | 74.998 M 16.65 % | 64.293 M -23.76 % | 84.327 M 1.54 % | 83.048 M 15.09 % | 72.157 M -5.49 % | 76.350 M 7.77 % | 70.845 M 16.68 % | 60.718 M 5.36 % | 57.631 M -19.11 % | 71.247 M -16.45 % | 85.278 M -5.65 % | 90.387 M 39.06 % | 64.997 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.816 M 4.74 % | 11.281 M | 0.000 -100.00 % | 13.760 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 |
| Interest expense | 11.889 M -11.86 % | 13.490 M -28.78 % | 18.942 M -16.46 % | 22.675 M -5.33 % | 23.953 M 3.12 % | 23.227 M 1.39 % | 22.910 M 4.23 % | 21.980 M 32.41 % | 16.599 M 21.18 % | 13.698 M 20.58 % | 11.360 M -7.96 % | 12.343 M 14.68 % | 10.763 M 4.53 % | 10.296 M -3.00 % | 10.614 M -11.11 % | 11.941 M 1.13 % | 11.807 M -12.75 % | 13.533 M -8.60 % | 14.806 M -8.86 % | 16.246 M -5.28 % | 17.152 M -3.27 % | 17.732 M 10.38 % | 16.065 M 4.27 % | 15.408 M -0.96 % | 15.557 M -0.11 % | 15.574 M -6.98 % | 16.742 M 0.70 % | 16.627 M 3.84 % | 16.012 M 4.96 % | 15.255 M 20.71 % | 12.638 M -22.00 % | 16.204 M 4.00 % | 15.580 M 3.28 % | 15.085 M 545.20 % | 2.338 M -84.34 % | 14.929 M 14.56 % | 13.031 M 8.31 % | 12.031 M -2.62 % | 12.355 M 0.73 % | 12.265 M -24.95 % | 16.342 M 31.49 % | 12.429 M -2.29 % | 12.720 M 9.07 % | 11.662 M 11.04 % | 10.503 M -3.86 % | 10.925 M -6.63 % | 11.701 M 8.96 % | 10.739 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.043 M 23.08 % | 5.723 M -2.98 % | 5.899 M -0.59 % | 5.934 M 13.99 % | 5.205 M 22.24 % | 4.258 M -34.68 % | 6.519 M 15.02 % | 5.668 M -11.38 % | 6.396 M -12.37 % | 7.299 M -88.58 % | 63.924 M 565.62 % | 9.604 M 6.33 % | 9.032 M -3.13 % | 9.323 M |
| Depreciation and amortization | 16.982 M 0.26 % | 16.938 M 6.91 % | 15.844 M -7.96 % | 17.215 M -2.96 % | 17.739 M -2.17 % | 18.132 M 3.89 % | 17.453 M -2.52 % | 17.904 M 11.98 % | 15.988 M -0.29 % | 16.035 M -4.49 % | 16.790 M -13.09 % | 19.319 M -7.32 % | 20.845 M 2.41 % | 20.356 M 0.66 % | 20.221 M -2.12 % | 20.658 M 0.55 % | 20.545 M -3.37 % | 21.262 M 6.47 % | 19.970 M -16.19 % | 23.828 M -2.78 % | 24.508 M 4.15 % | 23.531 M 13.36 % | 20.757 M -4.25 % | 21.678 M 0.54 % | 21.561 M -0.04 % | 21.570 M -1.94 % | 21.997 M -1.96 % | 22.436 M 1.46 % | 22.113 M 2.74 % | 21.524 M -7.04 % | 23.154 M 2.12 % | 22.673 M 13.27 % | 20.016 M 14.84 % | 17.430 M 1.18 % | 17.226 M -5.44 % | 18.218 M 10.12 % | 16.544 M 9.66 % | 15.086 M -10.90 % | 16.932 M 10.63 % | 15.306 M 4.03 % | 14.712 M -0.13 % | 14.731 M -18.69 % | 18.117 M 29.84 % | 13.953 M 3.72 % | 13.453 M 9.21 % | 12.319 M 0.16 % | 12.299 M -5.50 % | 13.016 M -1.56 % | 13.222 M -1.47 % | 13.419 M 11.21 % | 12.066 M -3.80 % | 12.543 M 6.42 % | 11.786 M 1.50 % | 11.611 M 3.65 % | 11.202 M -2.80 % | 11.525 M 35.16 % | 8.527 M -3.68 % | 8.853 M 2.07 % | 8.673 M -13.45 % | 10.022 M 16.50 % | 8.602 M 2.84 % | 8.365 M 1.40 % | 8.249 M -3.41 % | 8.540 M 3.00 % | 8.292 M -9.31 % | 9.143 M |
| Operating income | 52.752 M -42.60 % | 91.896 M -87.77 % | 751.107 M 661.19 % | -133.841 M -246.92 % | 91.098 M -48.14 % | 175.647 M 49.88 % | 117.192 M 181.61 % | -143.599 M -1 051.59 % | -12.470 M 53.79 % | -26.987 M -1 168.85 % | 2.525 M 152.51 % | -4.808 M 89.43 % | -45.503 M -104.07 % | -22.298 M -174.63 % | 29.880 M -66.87 % | 90.182 M 71.20 % | 52.675 M 341.45 % | -21.816 M -115.95 % | 136.757 M 2 103.02 % | 6.208 M 797.22 % | -890.360 K 98.34 % | -53.787 M -131.57 % | 170.349 M 1 283.40 % | 12.314 M 489.31 % | -3.163 M 77.40 % | -13.997 M -124.06 % | 58.183 M 278.79 % | -32.543 M -299.60 % | 16.304 M 50.05 % | 10.865 M -89.28 % | 101.341 M 228.60 % | -78.803 M -69.72 % | -46.432 M -19.57 % | -38.831 M -181.08 % | 47.894 M 376.95 % | -17.293 M -156.74 % | 30.477 M 36.02 % | 22.406 M -69.31 % | 73.014 M 657.29 % | -13.102 M 87.30 % | -103.197 M -283.42 % | -26.915 M -119.35 % | 139.097 M 366.17 % | -52.258 M -513.84 % | -8.513 M -159.78 % | 14.242 M -92.04 % | 178.945 M 47 966.97 % | 372.282 K -99.43 % | 65.715 M 11.74 % | 58.813 M 294.84 % | -30.185 M -173.84 % | 40.878 M -37.49 % | 65.390 M 250.87 % | -43.341 M -208.01 % | 40.126 M -63.73 % | 110.643 M 105.26 % | 53.903 M 28.13 % | 42.068 M 7.05 % | 39.298 M 4.03 % | 37.777 M 47.91 % | 25.540 M -75.08 % | 102.485 M -24.54 % | 135.816 M 879.56 % | -17.422 M -123.72 % | 73.464 M -39.14 % | 120.716 M |
| Operating income ratio | 0.09 -38.61 % | 0.15 -88.78 % | 1.34 795.90 % | -0.19 -267.46 % | 0.12 -47.75 % | 0.22 34.03 % | 0.16 166.26 % | -0.25 -698.39 % | -0.03 55.08 % | -0.07 -1 278.65 % | 0.01 161.80 % | -0.01 93.31 % | -0.14 -177.52 % | -0.05 -199.04 % | 0.05 -71.42 % | 0.18 95.58 % | 0.09 257.80 % | -0.06 -146.33 % | 0.13 1 100.12 % | 0.01 587.11 % | 0.00 98.17 % | -0.12 -156.80 % | 0.21 877.31 % | 0.02 422.20 % | -0.01 74.30 % | -0.03 -138.75 % | 0.07 221.19 % | -0.05 -306.42 % | 0.03 30.41 % | 0.02 -84.02 % | 0.13 192.17 % | -0.14 -36.20 % | -0.10 -59.12 % | -0.06 -196.76 % | 0.07 349.16 % | -0.03 -150.64 % | 0.05 34.05 % | 0.04 -59.92 % | 0.10 499.01 % | -0.02 90.42 % | -0.25 -401.97 % | -0.05 -132.23 % | 0.16 228.68 % | -0.12 -480.13 % | -0.02 -161.52 % | 0.03 -85.78 % | 0.24 36 728.91 % | 0.00 -99.25 % | 0.09 -32.85 % | 0.13 339.41 % | -0.05 -186.70 % | 0.06 -53.01 % | 0.13 163.28 % | -0.21 -315.24 % | 0.10 -53.36 % | 0.21 111.15 % | 0.10 -11.71 % | 0.11 4.55 % | 0.11 14.75 % | 0.09 12.88 % | 0.08 -63.93 % | 0.23 20.98 % | 0.19 404.37 % | -0.06 -151.54 % | 0.12 -32.35 % | 0.18 |
| Total other income expenses net | -9.014 M 72.61 % | -32.908 M 95.77 % | -778.045 M -417.40 % | 245.128 M 1 132.01 % | -23.753 M 49.39 % | -46.928 M -604.78 % | 9.297 M 143.13 % | -21.556 M -32.10 % | -16.318 M -28.29 % | -12.720 M 2.27 % | -13.016 M 48.53 % | -25.288 M -173.22 % | -9.256 M -53.93 % | -6.013 M 42.54 % | -10.464 M 11.63 % | -11.841 M -0.63 % | -11.767 M 39.74 % | -19.528 M -31.89 % | -14.806 M 8.86 % | -16.246 M 5.28 % | -17.152 M 3.27 % | -17.732 M -9.70 % | -16.165 M -53.07 % | -10.560 M 14.63 % | -12.369 M -46.50 % | -8.444 M 44.17 % | -15.123 M -35.05 % | -11.198 M 52.45 % | -23.548 M -168.71 % | -8.763 M 15.45 % | -10.365 M 36.63 % | -16.357 M 20.80 % | -20.653 M -25.63 % | -16.440 M | 0.000 | 0.000 | 0.000 100.00 % | -11.933 M | 0.000 100.00 % | -28.086 M | 0.000 | 0.000 100.00 % | -15.427 M | 0.000 100.00 % | -8.997 M 17.65 % | -10.925 M 35.68 % | -16.985 M -124.28 % | -7.573 M 72.28 % | -27.323 M -301.94 % | 13.530 M -40.24 % | 22.642 M 264.55 % | -13.760 M -447.78 % | -2.512 M -151.41 % | 4.886 M -67.78 % | 15.166 M 355.59 % | -5.934 M -256.00 % | 3.804 M 189.33 % | -4.258 M 34.68 % | -6.519 M -15.02 % | -5.668 M 11.38 % | -6.396 M 12.37 % | -7.299 M 8.83 % | -8.006 M 16.63 % | -9.604 M -6.33 % | -9.032 M 3.13 % | -9.323 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 | 684.570 M 4.22 % | 656.824 M -15.38 % | 776.187 M -41.81 % | 1.334 B -10.70 % | 1.494 B -5.97 % | 1.589 B 17.54 % | 1.351 B -9.42 % | 1.492 B 13.79 % | 1.311 B 13.36 % | 1.157 B 13.30 % | 1.021 B -7.54 % | 1.104 B 14.75 % | 962.231 M 17.78 % | 816.939 M 1.05 % | 808.468 M 3.98 % | 777.526 M -22.93 % | 1.009 B -2.25 % | 1.032 B -16.27 % | 1.233 B -19.82 % | 1.537 B 4.49 % | 1.471 B 4.74 % | 1.405 B 44.45 % | 972.424 M -21.55 % | 1.240 B 9.84 % | 1.128 B -5.72 % | 1.197 B 1.06 % | 1.184 B -3.25 % | 1.224 B -3.46 % | 1.268 B -1.49 % | 1.287 B 12.29 % | 1.146 B -12.68 % | 1.313 B -3.28 % | 1.357 B -0.82 % | 1.369 B 2.92 % | 1.330 B -1.14 % | 1.345 B 1.44 % | 1.326 B 8.07 % | 1.227 B 25.38 % | 978.619 M -8.60 % | 1.071 B 34.90 % | 793.675 M 46.78 % | 540.739 M 38.59 % | 390.177 M -32.61 % | 578.942 M 39.51 % | 414.974 M 107.63 % | 199.867 M -37.36 % | 319.090 M -57.06 % | 743.184 M 6.61 % | 697.096 M -9.98 % | 774.358 M 12.15 % | 690.436 M 27.14 % | 543.033 M -11.08 % | 610.732 M 88.05 % | 324.767 M 23.27 % | 263.460 M 19.21 % | 221.012 M -15.35 % | 261.078 M 39.93 % | 186.572 M 25.40 % | 148.780 M -40.72 % | 250.998 M 7.74 % | 232.976 M 81.92 % | 128.067 M -60.50 % | 324.250 M |
| Total investments | 465.260 K -7.75 % | 504.350 K -15.61 % | 597.610 K -3.01 % | 616.180 K -97.84 % | 28.581 M -0.06 % | 28.598 M 0.01 % | 28.595 M 331.92 % | 6.620 M -0.02 % | 6.621 M -0.59 % | 6.661 M -0.88 % | 6.720 M 0.56 % | 6.683 M 0.20 % | 6.670 M -0.57 % | 6.708 M 0.08 % | 6.703 M 0.34 % | 6.680 M 0.12 % | 6.672 M -0.14 % | 6.681 M 0.99 % | 6.616 M 1.20 % | 6.537 M -0.92 % | 6.598 M 1.34 % | 6.511 M -2.85 % | 6.701 M -0.48 % | 6.733 M -0.63 % | 6.776 M 0.79 % | 6.723 M 0.48 % | 6.691 M -1.25 % | 6.775 M 1.11 % | 6.701 M -82.47 % | 38.222 M -0.02 % | 38.232 M 0.49 % | 38.046 M 0.23 % | 37.958 M 0.05 % | 37.937 M -7.80 % | 41.146 M -21.68 % | 52.538 M -23.88 % | 69.022 M 0.14 % | 68.923 M 0.16 % | 68.816 M 1.14 % | 68.041 M 0.05 % | 68.007 M -35.27 % | 105.062 M 0.39 % | 104.653 M 0.07 % | 104.582 M 0.56 % | 104.004 M 0.57 % | 103.414 M -1.29 % | 104.769 M -15.59 % | 124.113 M -23.87 % | 163.032 M -37.40 % | 260.439 M -14.53 % | 304.720 M 3.32 % | 294.917 M 0.58 % | 293.231 M 2.52 % | 286.030 M 7.88 % | 265.126 M 5.05 % | 252.388 M 12.55 % | 224.248 M 2.63 % | 218.507 M 2.08 % | 214.047 M 6.14 % | 201.664 M -1.64 % | 205.018 M -4.91 % | 215.611 M -1.96 % | 219.913 M |
| Total debt | 982.697 M 6.88 % | 919.450 M -19.79 % | 1.146 B -23.57 % | 1.500 B -14.08 % | 1.746 B -0.33 % | 1.751 B 14.33 % | 1.532 B -4.84 % | 1.610 B 6.56 % | 1.511 B 8.97 % | 1.386 B 3.19 % | 1.343 B 3.74 % | 1.295 B 4.58 % | 1.238 B 10.96 % | 1.116 B -0.75 % | 1.125 B -9.51 % | 1.243 B 0.48 % | 1.237 B -1.59 % | 1.257 B -20.27 % | 1.576 B -5.74 % | 1.672 B -1.31 % | 1.695 B -2.53 % | 1.738 B 11.75 % | 1.556 B 9.89 % | 1.416 B 9.00 % | 1.299 B -5.53 % | 1.375 B -4.04 % | 1.433 B -2.49 % | 1.469 B 1.23 % | 1.452 B 0.82 % | 1.440 B -1.37 % | 1.460 B 2.45 % | 1.425 B -4.64 % | 1.494 B -6.61 % | 1.600 B -2.90 % | 1.648 B 1.20 % | 1.628 B 6.63 % | 1.527 B 1.70 % | 1.501 B 11.19 % | 1.350 B -1.06 % | 1.365 B 31.62 % | 1.037 B -19.72 % | 1.292 B 34.45 % | 960.641 M -0.61 % | 966.569 M 14.08 % | 847.302 M 2.06 % | 830.211 M -5.69 % | 880.342 M -5.08 % | 927.450 M 7.35 % | 863.958 M -9.80 % | 957.846 M -2.91 % | 986.546 M 10.17 % | 895.505 M -29.34 % | 1.267 B 177.44 % | 456.818 M -14.13 % | 532.010 M 22.08 % | 435.776 M 3.88 % | 419.509 M 16.93 % | 358.778 M -5.12 % | 378.133 M 8.35 % | 348.980 M -2.58 % | 358.224 M 23.34 % | 290.427 M -49.90 % | 579.704 M |
| Accumulated other comprehensive income loss | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 0.00 % | 35.920 M 16.67 % | 30.789 M 0.00 % | 30.789 M 9.83 % | 28.032 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 |
| Retained earnings | 671.945 M -5.57 % | 711.564 M 7.00 % | 664.994 M -7.92 % | 722.213 M 15.29 % | 626.452 M -1.79 % | 637.867 M 17.78 % | 541.580 M 20.79 % | 448.362 M 27.54 % | 351.551 M -6.71 % | 376.837 M -8.53 % | 412.002 M 2.05 % | 403.713 M -5.98 % | 429.409 M -16.94 % | 516.993 M -4.45 % | 541.046 M 1.58 % | 532.616 M 12.98 % | 471.431 M 6.16 % | 444.079 M -7.32 % | 479.128 M 25.53 % | 381.678 M -2.14 % | 390.038 M -12.07 % | 443.569 M -11.80 % | 502.932 M 29.48 % | 388.416 M -0.22 % | 389.262 M -4.44 % | 407.359 M -4.15 % | 424.986 M 4.12 % | 408.152 M -7.54 % | 441.456 M -1.13 % | 446.501 M 1.31 % | 440.709 M 32.33 % | 333.027 M -18.03 % | 406.273 M -18.53 % | 498.700 M -5.95 % | 530.260 M 6.93 % | 495.888 M -2.89 % | 510.643 M 2.15 % | 499.872 M 3.19 % | 484.441 M 13.35 % | 427.380 M -2.72 % | 439.314 M -19.30 % | 544.348 M -4.42 % | 569.498 M 23.69 % | 460.431 M -8.79 % | 504.811 M -13.27 % | 582.045 M 0.37 % | 579.920 M 23.45 % | 469.755 M -7.70 % | 508.962 M -0.37 % | 510.877 M 5.51 % | 484.210 M -1.49 % | 491.545 M 4.30 % | 471.301 M -3.06 % | 486.174 M -7.33 % | 524.629 M 8.93 % | 481.620 M 9.11 % | 441.401 M -7.06 % | 474.949 M -2.57 % | 487.485 M 5.52 % | 461.970 M 5.66 % | 437.210 M -20.91 % | 552.785 M 16.16 % | 475.891 M |
| Common stock | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.00 % | 308.008 M 0.04 % | 307.889 M 0.00 % | 307.889 M 0.00 % | 307.889 M 0.00 % | 307.889 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 0.00 % | 307.888 M 10.00 % | 279.898 M 0.00 % | 279.898 M 0.00 % | 279.898 M 0.00 % | 279.898 M 0.00 % | 279.898 M 0.00 % | 279.898 M 0.07 % | 279.697 M 0.86 % | 277.323 M 5.46 % | 262.964 M 5.97 % | 248.146 M 0.00 % | 248.146 M 4.07 % | 238.436 M 0.00 % | 238.436 M 17.66 % | 202.643 M |
| Total equity | 1.242 B -3.12 % | 1.282 B 3.73 % | 1.236 B -4.44 % | 1.294 B 7.99 % | 1.198 B -0.98 % | 1.210 B 8.65 % | 1.114 B 9.08 % | 1.021 B 10.43 % | 924.481 M -2.77 % | 950.788 M -3.65 % | 986.817 M 0.81 % | 978.917 M -2.63 % | 1.005 B -8.09 % | 1.094 B -2.22 % | 1.119 B 0.69 % | 1.111 B 5.76 % | 1.051 B 2.63 % | 1.024 B -3.42 % | 1.060 B 10.09 % | 962.727 M -0.89 % | 971.330 M -5.33 % | 1.026 B -5.61 % | 1.087 B 11.44 % | 975.419 M -0.17 % | 977.123 M -2.03 % | 997.371 M -1.73 % | 1.015 B 1.60 % | 998.991 M -3.34 % | 1.034 B -0.57 % | 1.040 B 0.46 % | 1.035 B 11.65 % | 926.837 M -7.64 % | 1.004 B -8.41 % | 1.096 B -2.76 % | 1.127 B 3.17 % | 1.092 B -0.95 % | 1.103 B 0.82 % | 1.094 B 1.53 % | 1.077 B 3.60 % | 1.040 B -1.07 % | 1.051 B -8.71 % | 1.151 B -1.96 % | 1.174 B 10.40 % | 1.064 B -3.98 % | 1.108 B -6.62 % | 1.186 B 0.15 % | 1.184 B 10.78 % | 1.069 B -3.61 % | 1.109 B 2.60 % | 1.081 B 5.39 % | 1.026 B -0.52 % | 1.031 B 2.00 % | 1.011 B -1.45 % | 1.026 B -3.61 % | 1.064 B 4.27 % | 1.021 B 4.86 % | 973.178 M 0.99 % | 963.650 M 3.43 % | 931.731 M 2.82 % | 906.216 M 6.32 % | 852.328 M -11.94 % | 967.903 M 23.52 % | 783.628 M |
| Other non current liabilities | 120.036 M 1.90 % | 117.799 M 1.94 % | 115.561 M -7.23 % | 124.573 M 1.87 % | 122.281 M 1.85 % | 120.057 M 1.95 % | 117.765 M -3.36 % | 121.856 M 1.91 % | 119.568 M 1.94 % | 117.289 M 1.98 % | 115.010 M -3.73 % | 119.468 M 1.96 % | 117.176 M 2.00 % | 114.884 M 2.04 % | 112.591 M -1.32 % | 114.093 M 1.96 % | 111.900 M 2.00 % | 109.703 M 2.04 % | 107.513 M -2.43 % | 110.192 M 2.02 % | 108.007 M 2.06 % | 105.822 M 0.48 % | 105.311 M -8.15 % | 114.662 M 1.95 % | 112.474 M 27.95 % | 87.908 M 2.23 % | 85.989 M -18.05 % | 104.931 M 2.84 % | 102.031 M 2.93 % | 99.131 M 0.96 % | 98.185 M -18.66 % | 120.703 M 3.08 % | 117.095 M 3.44 % | 113.203 M 3.71 % | 109.153 M 1.43 % | 107.615 M 3.64 % | 103.837 M 3.46 % | 100.366 M 3.91 % | 96.588 M 0.90 % | 95.723 M 3.78 % | 92.236 M 3.93 % | 88.750 M 18.94 % | 74.616 M 3.38 % | 72.175 M 3.50 % | 69.734 M 3.70 % | 67.248 M 3.69 % | 64.852 M 3.11 % | 62.899 M 3.86 % | 60.562 M 4.01 % | 58.226 M 4.18 % | 55.889 M 3.27 % | 54.118 M -20.71 % | 68.255 M -5.09 % | 71.918 M 49.69 % | 48.046 M -48.24 % | 92.820 M 106.67 % | 44.913 M 4.03 % | 43.173 M | 0.000 -100.00 % | 95.829 M -2.78 % | 98.569 M 4.43 % | 94.389 M | 0.000 |
| Long term debt | 99.685 M -24.17 % | 131.460 M -19.35 % | 162.999 M -14.95 % | 191.661 M -11.89 % | 217.535 M -12.61 % | 248.936 M -11.18 % | 280.256 M -9.47 % | 309.568 M -8.89 % | 339.758 M -2.12 % | 347.116 M 1.43 % | 342.237 M -4.06 % | 356.734 M -5.75 % | 378.506 M 4.06 % | 363.726 M -6.53 % | 389.157 M -8.68 % | 426.154 M -6.33 % | 454.947 M -5.97 % | 483.842 M -6.07 % | 515.108 M -5.23 % | 543.533 M -4.77 % | 570.758 M 35.02 % | 422.709 M 4.87 % | 403.066 M -3.97 % | 419.749 M 63.26 % | 257.100 M 28.84 % | 199.553 M 0.04 % | 199.464 M 0.05 % | 199.372 M -50.04 % | 399.066 M -33.29 % | 598.250 M 0.05 % | 597.969 M 0.05 % | 597.682 M -25.03 % | 797.184 M 73.62 % | 459.150 M 0.03 % | 459.025 M 15.03 % | 399.043 M 299.69 % | 99.838 M -66.67 % | 299.539 M -40.00 % | 499.248 M 0.02 % | 499.131 M 25.02 % | 399.227 M 99.92 % | 199.690 M | 0.000 -100.00 % | 135.789 K -68.20 % | 426.948 K -99.93 % | 599.753 M -0.16 % | 600.742 M -0.97 % | 606.610 M -0.57 % | 610.062 M -0.56 % | 613.473 M -0.54 % | 616.824 M 0.70 % | 612.510 M 2.47 % | 597.769 M | 0.000 -100.00 % | 23.481 M | 0.000 -100.00 % | 48.448 M -31.74 % | 70.972 M -2.94 % | 73.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.135 M |
| Total non current liabilities | 219.721 M -11.85 % | 249.259 M -10.52 % | 278.561 M -11.91 % | 316.234 M -6.94 % | 339.815 M -7.91 % | 368.994 M -7.29 % | 398.021 M -7.74 % | 431.424 M -6.07 % | 459.326 M -1.09 % | 464.405 M 1.57 % | 457.247 M -3.98 % | 476.202 M -3.93 % | 495.682 M 3.57 % | 478.609 M -4.61 % | 501.748 M -7.13 % | 540.248 M -4.69 % | 566.847 M -4.50 % | 593.544 M -4.67 % | 622.621 M -4.76 % | 653.725 M -3.69 % | 678.765 M 28.42 % | 528.530 M 4.05 % | 507.975 M -4.95 % | 534.411 M 44.60 % | 369.574 M 28.56 % | 287.461 M 0.70 % | 285.453 M -6.19 % | 304.304 M -39.27 % | 501.097 M -28.15 % | 697.380 M 0.18 % | 696.154 M -3.09 % | 718.385 M -21.43 % | 914.279 M 59.74 % | 572.354 M 0.73 % | 568.179 M 12.14 % | 506.657 M 148.76 % | 203.675 M -49.07 % | 399.905 M -32.88 % | 595.836 M 0.17 % | 594.853 M 21.04 % | 491.463 M 70.39 % | 288.440 M 286.57 % | 74.616 M 3.19 % | 72.311 M 3.06 % | 70.161 M -89.48 % | 667.001 M 0.21 % | 665.594 M -0.58 % | 669.509 M -0.17 % | 670.625 M -0.16 % | 671.698 M -0.15 % | 672.712 M 0.91 % | 666.628 M 0.09 % | 666.023 M 826.08 % | 71.918 M 0.55 % | 71.527 M -22.94 % | 92.820 M -0.58 % | 93.361 M -18.21 % | 114.145 M 56.11 % | 73.119 M -23.70 % | 95.829 M -2.78 % | 98.569 M 4.43 % | 94.389 M -10.68 % | 105.670 M |
| Other current liabilities | 177.812 M -6.56 % | 190.304 M -1.62 % | 193.435 M 49.92 % | 129.026 M 0.46 % | 128.430 M 3.33 % | 124.294 M 17.72 % | 105.584 M 8.00 % | 97.766 M 3.63 % | 94.346 M -1.39 % | 95.675 M 3.31 % | 92.608 M -10.41 % | 103.367 M 0.63 % | 102.722 M -14.07 % | 119.545 M 9.95 % | 108.728 M 0.96 % | 107.694 M -27.99 % | 149.564 M 2.93 % | 145.312 M -26.98 % | 198.994 M 65.40 % | 120.308 M -15.68 % | 142.674 M 2.28 % | 139.488 M -20.13 % | 174.649 M 52.95 % | 114.188 M -37.36 % | 182.286 M 6.47 % | 171.213 M -10.97 % | 192.308 M 29.40 % | 148.618 M -1.10 % | 150.265 M 1.12 % | 148.603 M 9.05 % | 136.275 M -16.78 % | 163.762 M -8.58 % | 179.134 M 25.72 % | 142.484 M -4.40 % | 149.035 M -2.72 % | 153.199 M 12.44 % | 136.252 M 7.31 % | 126.974 M -8.17 % | 138.265 M -13.29 % | 159.458 M -3.04 % | 164.462 M 106.80 % | 79.527 M -8.23 % | 86.657 M -11.68 % | 98.118 M -10.77 % | 109.964 M 37.01 % | 80.259 M -4.32 % | 83.882 M -24.21 % | 110.678 M 4.71 % | 105.702 M 29.77 % | 81.456 M 1.85 % | 79.979 M -2.31 % | 81.870 M -17.30 % | 98.993 M -23.95 % | 130.167 M 150.41 % | 51.981 M -88.85 % | 466.061 M 364.13 % | 100.417 M -14.36 % | 117.250 M -12.89 % | 134.599 M 3.14 % | 130.505 M -0.64 % | 131.340 M 15.89 % | 113.329 M -27.78 % | 156.920 M |
| Deferred revenue | 54.356 M 38.71 % | 39.186 M -38.55 % | 63.770 M -25.13 % | 85.175 M 32.60 % | 64.233 M 51.48 % | 42.405 M 4.01 % | 40.770 M -55.23 % | 91.056 M 53.20 % | 59.436 M -12.50 % | 67.925 M 0.76 % | 67.415 M 65.53 % | 40.727 M -0.29 % | 40.847 M 59.89 % | 25.547 M -35.40 % | 39.548 M -28.57 % | 55.370 M 34.83 % | 41.066 M -40.57 % | 69.103 M -46.16 % | 128.351 M -12.14 % | 146.086 M 12.14 % | 130.270 M 164.81 % | 49.194 M -12.67 % | 56.331 M 27.87 % | 44.053 M -24.86 % | 58.624 M -2.68 % | 60.238 M 10.89 % | 54.324 M -48.90 % | 106.306 M 40.95 % | 75.422 M 42.31 % | 53.000 M 1.93 % | 51.996 M 6.06 % | 49.023 M 38.72 % | 35.338 M 13.23 % | 31.211 M -9.63 % | 34.537 M 10.01 % | 31.394 M -4.52 % | 32.882 M -36.78 % | 52.013 M -27.89 % | 72.132 M -16.38 % | 86.267 M 24.86 % | 69.089 M 7.57 % | 64.226 M 14.21 % | 56.234 M -44.66 % | 101.607 M -5.21 % | 107.189 M -8.14 % | 116.683 M 206.52 % | 38.067 M -24.74 % | 50.581 M -13.27 % | 58.319 M 37.59 % | 42.385 M 31.54 % | 32.222 M 5.40 % | 30.572 M -55.00 % | 67.934 M -13.69 % | 78.712 M 26.06 % | 62.439 M | 0.000 -100.00 % | 82.268 M -18.25 % | 100.639 M 34.84 % | 74.635 M -32.28 % | 110.205 M -8.00 % | 119.788 M 14.12 % | 104.968 M -54.88 % | 232.656 M |
| Short term debt | 883.012 M 12.06 % | 787.990 M -19.87 % | 983.333 M -24.83 % | 1.308 B -14.39 % | 1.528 B 1.71 % | 1.502 B 20.05 % | 1.251 B -3.74 % | 1.300 B 11.04 % | 1.171 B 12.68 % | 1.039 B 3.80 % | 1.001 B 6.71 % | 938.236 M 9.12 % | 859.805 M 14.29 % | 752.301 M 2.31 % | 735.347 M -9.94 % | 816.513 M 4.44 % | 781.808 M 1.16 % | 772.866 M -27.17 % | 1.061 B -5.99 % | 1.129 B 0.44 % | 1.124 B -14.59 % | 1.316 B 14.08 % | 1.153 B 15.80 % | 996.009 M -6.62 % | 1.067 B -10.70 % | 1.194 B -4.53 % | 1.251 B -1.49 % | 1.270 B 19.73 % | 1.061 B 23.71 % | 857.425 M -2.79 % | 882.017 M 5.16 % | 838.759 M 17.50 % | 713.824 M -38.70 % | 1.164 B -2.97 % | 1.200 B -3.56 % | 1.244 B -14.57 % | 1.457 B 17.29 % | 1.242 B 40.66 % | 883.005 M -1.64 % | 897.728 M 27.67 % | 703.139 M -36.72 % | 1.111 B 13.62 % | 977.986 M 1.20 % | 966.433 M 12.39 % | 859.868 M 449.27 % | 156.547 M -49.22 % | 308.256 M -3.92 % | 320.840 M 26.37 % | 253.895 M -26.27 % | 344.374 M -4.60 % | 360.990 M 27.56 % | 282.995 M -57.74 % | 669.641 M 46.59 % | 456.818 M -10.17 % | 508.529 M 16.69 % | 435.776 M 17.44 % | 371.061 M 28.93 % | 287.806 M -5.64 % | 305.014 M -12.60 % | 348.980 M -2.58 % | 358.224 M 23.34 % | 290.427 M -57.26 % | 679.450 M |
| Total current liabilities | 1.367 B 8.52 % | 1.260 B -16.08 % | 1.501 B -19.57 % | 1.866 B -7.45 % | 2.017 B 0.72 % | 2.002 B 14.15 % | 1.754 B -1.11 % | 1.774 B 14.17 % | 1.554 B 7.71 % | 1.442 B 4.37 % | 1.382 B 2.63 % | 1.347 B 1.84 % | 1.322 B 14.62 % | 1.153 B -3.13 % | 1.191 B -9.74 % | 1.319 B 11.71 % | 1.181 B 0.16 % | 1.179 B -28.79 % | 1.656 B -3.95 % | 1.724 B 2.43 % | 1.683 B -5.90 % | 1.788 B 0.33 % | 1.783 B 17.57 % | 1.516 B -4.96 % | 1.595 B -5.26 % | 1.684 B -9.05 % | 1.851 B -5.58 % | 1.961 B 18.24 % | 1.658 B 24.13 % | 1.336 B -5.67 % | 1.416 B 0.93 % | 1.403 B 20.79 % | 1.162 B -25.72 % | 1.564 B -2.77 % | 1.609 B -4.08 % | 1.677 B -12.59 % | 1.918 B 14.42 % | 1.677 B 24.03 % | 1.352 B -9.49 % | 1.494 B 28.80 % | 1.160 B -21.45 % | 1.476 B 5.12 % | 1.404 B -3.45 % | 1.455 B 12.18 % | 1.297 B 95.60 % | 662.891 M -8.70 % | 726.027 M -5.90 % | 771.579 M 6.71 % | 723.093 M -12.42 % | 825.620 M 0.22 % | 823.807 M 16.44 % | 707.491 M -36.38 % | 1.112 B 25.41 % | 886.745 M 10.39 % | 803.299 M -10.93 % | 901.837 M 13.83 % | 792.241 M 12.38 % | 704.968 M 3.58 % | 680.608 M 1.30 % | 671.882 M -3.12 % | 693.511 M 16.09 % | 597.375 M -44.80 % | 1.082 B |
| Total liabilities | 1.587 B 5.15 % | 1.509 B -15.21 % | 1.780 B -18.46 % | 2.183 B -7.38 % | 2.356 B -0.62 % | 2.371 B 10.19 % | 2.152 B -2.41 % | 2.205 B 9.55 % | 2.013 B 5.57 % | 1.907 B 3.67 % | 1.839 B 0.90 % | 1.823 B 0.27 % | 1.818 B 11.38 % | 1.632 B -3.57 % | 1.693 B -8.98 % | 1.860 B 6.39 % | 1.748 B -1.40 % | 1.773 B -22.20 % | 2.278 B -4.18 % | 2.378 B 0.67 % | 2.362 B 1.93 % | 2.317 B 1.15 % | 2.291 B 11.70 % | 2.051 B 4.36 % | 1.965 B -0.33 % | 1.971 B -7.75 % | 2.137 B -5.67 % | 2.265 B 4.89 % | 2.160 B 6.20 % | 2.033 B -3.74 % | 2.113 B -0.43 % | 2.122 B 2.20 % | 2.076 B -2.83 % | 2.136 B -1.86 % | 2.177 B -0.31 % | 2.184 B 2.90 % | 2.122 B 2.19 % | 2.077 B 6.62 % | 1.948 B -6.74 % | 2.088 B 26.49 % | 1.651 B -6.44 % | 1.765 B 19.32 % | 1.479 B -3.14 % | 1.527 B 11.71 % | 1.367 B 2.78 % | 1.330 B -4.44 % | 1.392 B -3.43 % | 1.441 B 3.40 % | 1.394 B -6.92 % | 1.497 B 0.05 % | 1.497 B 8.91 % | 1.374 B -22.72 % | 1.778 B 85.47 % | 958.664 M 9.58 % | 874.826 M -12.05 % | 994.658 M 12.31 % | 885.603 M 8.12 % | 819.113 M 8.68 % | 753.727 M -1.82 % | 767.711 M -3.08 % | 792.080 M 14.50 % | 691.764 M -41.77 % | 1.188 B |
| Other non current assets | 66.629 M 6.14 % | 62.772 M 20.92 % | 51.913 M -10.36 % | 57.913 M 77.44 % | 32.637 M 19.67 % | 27.272 M 16.14 % | 23.482 M -54.37 % | 51.461 M -0.19 % | 51.560 M -0.15 % | 51.635 M 1.53 % | 50.859 M -9.03 % | 55.908 M 5.40 % | 53.044 M 2.36 % | 51.824 M -5.40 % | 54.782 M -16.09 % | 65.285 M 0.01 % | 65.278 M -0.85 % | 65.835 M 8.00 % | 60.957 M -28.69 % | 85.476 M -1.23 % | 86.542 M -14.44 % | 101.150 M 2.51 % | 98.668 M -1.03 % | 99.700 M 0.10 % | 99.599 M 0.07 % | 99.530 M 0.32 % | 99.211 M 4.15 % | 95.261 M 4.69 % | 90.990 M 60.96 % | 56.530 M -33.70 % | 85.265 M 67.62 % | 50.869 M 10.05 % | 46.223 M -33.08 % | 69.074 M -1.21 % | 69.918 M -8.19 % | 76.158 M -17.24 % | 92.022 M -7.21 % | 99.167 M -5.30 % | 104.712 M 13.56 % | 92.212 M 8.35 % | 85.105 M -43.18 % | 149.780 M 4.36 % | 143.529 M 4.13 % | 137.831 M 24.75 % | 110.483 M -22.98 % | 143.448 M 16.15 % | 123.505 M -10.57 % | 138.110 M -18.51 % | 169.485 M -38.70 % | 276.468 M 2 019.08 % | 13.047 M 97.18 % | 6.617 M 102.25 % | 3.272 M 2.44 % | 3.194 M -81.84 % | 17.586 M 460.57 % | 3.137 M 2.37 % | 3.065 M 3.14 % | 2.971 M 1.20 % | 2.936 M 1.59 % | 2.890 M 2.29 % | 2.825 M -9.35 % | 3.117 M 1.63 % | 3.067 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.019 M 0.03 % | 28.011 M 0.04 % | 28.000 M 366.66 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M -83.98 % | 37.452 M 524.21 % | 6.000 M -83.91 % | 37.281 M 0.10 % | 37.245 M 520.75 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M -98.03 % | 303.924 M 3.31 % | 294.185 M 0.55 % | 292.568 M 2.52 % | 285.365 M 7.89 % | 264.498 M 5.03 % | 251.820 M 12.61 % | 223.630 M 5.84 % | 211.294 M 2.21 % | 206.724 M 2.86 % | 200.968 M -1.71 % | 204.457 M -4.93 % | 215.050 M -1.95 % | 219.329 M |
| Intangible assets | 36.699 M -0.91 % | 37.036 M -2.93 % | 38.154 M 4.69 % | 36.445 M 2.61 % | 35.518 M -2.40 % | 36.391 M -2.08 % | 37.163 M -1.51 % | 37.731 M -2.24 % | 38.596 M -2.02 % | 39.391 M -0.40 % | 39.551 M -2.39 % | 40.518 M -2.34 % | 41.489 M -2.01 % | 42.339 M 24.46 % | 34.018 M 3.90 % | 32.739 M 5.36 % | 31.074 M -5.93 % | 33.034 M -3.59 % | 34.264 M -2.66 % | 35.201 M -3.95 % | 36.648 M 711.42 % | 4.516 M -18.12 % | 5.516 M -18.90 % | 6.802 M -15.38 % | 8.038 M -14.49 % | 9.399 M 3.27 % | 9.101 M -14.93 % | 10.699 M -9.88 % | 11.873 M -10.83 % | 13.314 M 64.58 % | 8.090 M -12.41 % | 9.236 M -0.55 % | 9.287 M -10.01 % | 10.320 M -3.64 % | 10.711 M -60.74 % | 27.278 M 40.37 % | 19.433 M -4.19 % | 20.283 M 42.03 % | 14.281 M -16.46 % | 17.093 M -11.81 % | 19.381 M -4.41 % | 20.277 M -3.80 % | 21.077 M -5.50 % | 22.304 M -8.47 % | 24.368 M 0.29 % | 24.298 M -8.29 % | 26.496 M 6.66 % | 24.841 M 10.56 % | 22.468 M -4.04 % | 23.414 M 47.37 % | 15.888 M -23.72 % | 20.828 M -95.82 % | 498.664 M 100.81 % | 248.323 M 916.21 % | 24.436 M -5.91 % | 25.970 M -9.44 % | 28.677 M -0.67 % | 28.870 M 0.24 % | 28.801 M 0.61 % | 28.625 M 152.96 % | 11.316 M 2.28 % | 11.064 M 1.18 % | 10.934 M |
| GoodWill | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 M 0.00 % | 19.772 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 |
| Goodwill and intangible assets | 56.471 M -0.59 % | 56.809 M -1.93 % | 57.927 M 3.04 % | 56.218 M 1.68 % | 55.290 M -1.55 % | 56.163 M -1.36 % | 56.935 M -0.99 % | 57.503 M -1.48 % | 58.368 M -1.35 % | 59.164 M -0.27 % | 59.323 M -1.60 % | 60.291 M -1.58 % | 61.261 M -1.37 % | 62.112 M 15.47 % | 53.790 M 2.43 % | 52.512 M 3.28 % | 50.846 M -3.71 % | 52.806 M -2.28 % | 54.036 M -1.70 % | 54.973 M -2.56 % | 56.420 M 132.29 % | 24.289 M -3.95 % | 25.288 M -4.84 % | 26.574 M -4.44 % | 27.810 M -4.67 % | 29.171 M 1.03 % | 28.874 M -5.24 % | 30.472 M -3.71 % | 31.645 M -4.36 % | 33.087 M 18.75 % | 27.862 M -3.95 % | 29.008 M -0.18 % | 29.059 M -3.43 % | 30.093 M -1.28 % | 30.483 M -35.21 % | 47.050 M 20.01 % | 39.205 M -2.12 % | 40.055 M 17.63 % | 34.053 M -7.63 % | 36.866 M -5.84 % | 39.154 M -2.24 % | 40.049 M -1.96 % | 40.850 M -2.91 % | 42.076 M -4.68 % | 44.140 M 0.16 % | 44.071 M -4.75 % | 46.268 M 3.71 % | 44.613 M 5.62 % | 42.240 M -2.19 % | 43.186 M -2.93 % | 44.488 M 113.60 % | 20.828 M -4.55 % | 21.821 M -15.30 % | 25.762 M 5.42 % | 24.436 M -5.91 % | 25.970 M -9.44 % | 28.677 M -0.67 % | 28.870 M 0.24 % | 28.801 M 0.61 % | 28.625 M 152.96 % | 11.316 M 2.28 % | 11.064 M 1.18 % | 10.934 M |
| Property plant equipment net | 884.714 M 0.17 % | 883.236 M -1.01 % | 892.210 M 0.36 % | 889.003 M -0.31 % | 891.742 M -1.57 % | 905.990 M -1.13 % | 916.349 M -0.79 % | 923.618 M -1.31 % | 935.899 M -0.65 % | 942.042 M 2.85 % | 915.908 M 1.59 % | 901.617 M 0.83 % | 894.213 M 0.75 % | 887.519 M 0.26 % | 885.233 M -3.54 % | 917.760 M -1.86 % | 935.134 M -1.90 % | 953.209 M -2.00 % | 972.701 M -1.97 % | 992.275 M -1.45 % | 1.007 B -2.22 % | 1.030 B 3.51 % | 994.857 M -3.88 % | 1.035 B 0.45 % | 1.030 B -0.82 % | 1.039 B -1.70 % | 1.057 B -1.58 % | 1.074 B -0.99 % | 1.085 B -1.25 % | 1.098 B -0.98 % | 1.109 B -1.16 % | 1.122 B -0.22 % | 1.125 B 0.72 % | 1.117 B 2.18 % | 1.093 B 2.34 % | 1.068 B 5.10 % | 1.016 B 9.74 % | 925.824 M 12.87 % | 820.284 M 6.29 % | 771.714 M 10.83 % | 696.289 M 26.19 % | 551.760 M -0.06 % | 552.089 M 12.14 % | 492.306 M 1.72 % | 483.998 M 9.54 % | 441.858 M 0.03 % | 441.728 M 1.41 % | 435.604 M -1.30 % | 441.329 M 2.47 % | 430.698 M -1.09 % | 435.439 M 9.42 % | 397.952 M 7.87 % | 368.922 M 0.09 % | 368.581 M 43.70 % | 256.495 M 8.20 % | 237.063 M -0.13 % | 237.361 M 1.64 % | 233.530 M -2.59 % | 239.740 M -1.70 % | 243.878 M -0.54 % | 245.208 M 30.30 % | 188.183 M -0.47 % | 189.079 M |
| Total non current assets | 1.051 B 0.31 % | 1.048 B 0.51 % | 1.042 B -0.09 % | 1.043 B -0.44 % | 1.048 B -0.85 % | 1.057 B -0.58 % | 1.063 B -1.72 % | 1.082 B -3.42 % | 1.120 B -0.25 % | 1.123 B 2.92 % | 1.091 B 0.30 % | 1.088 B 1.35 % | 1.073 B 1.70 % | 1.055 B 1.09 % | 1.044 B -3.54 % | 1.082 B -1.30 % | 1.097 B -2.25 % | 1.122 B -0.95 % | 1.133 B -4.72 % | 1.189 B -1.03 % | 1.201 B -0.34 % | 1.205 B 3.91 % | 1.160 B -4.93 % | 1.220 B 0.15 % | 1.218 B -1.03 % | 1.231 B -0.93 % | 1.242 B -4.01 % | 1.294 B -0.11 % | 1.296 B -0.74 % | 1.305 B -0.16 % | 1.307 B -2.19 % | 1.337 B 1.45 % | 1.318 B 2.37 % | 1.287 B 2.52 % | 1.255 B 0.45 % | 1.250 B 3.50 % | 1.207 B 7.61 % | 1.122 B 10.55 % | 1.015 B 5.36 % | 963.382 M 9.33 % | 881.135 M 12.31 % | 784.586 M 2.08 % | 768.619 M 8.29 % | 709.802 M 6.24 % | 668.084 M 1.88 % | 655.751 M 3.05 % | 636.364 M -1.30 % | 644.732 M -4.84 % | 677.543 M -12.50 % | 774.300 M -2.84 % | 796.899 M 10.74 % | 719.582 M 4.81 % | 686.582 M 0.54 % | 682.901 M 21.29 % | 563.015 M 8.69 % | 517.990 M 5.13 % | 492.733 M 3.37 % | 476.665 M -0.32 % | 478.201 M 0.39 % | 476.360 M 2.71 % | 463.806 M 11.11 % | 417.414 M -1.18 % | 422.409 M |
| Other current assets | 21.484 M -4.39 % | 22.470 M -12.56 % | 25.698 M 6.48 % | 24.134 M -4.37 % | 25.235 M -46.99 % | 47.601 M -17.37 % | 57.609 M 178.06 % | 20.719 M -53.50 % | 44.557 M -2.49 % | 45.695 M 19.56 % | 38.220 M 76.47 % | 21.658 M -0.71 % | 21.814 M -10.96 % | 24.499 M 14.25 % | 21.443 M -8.03 % | 23.315 M -29.63 % | 33.134 M 9.20 % | 30.344 M -8.46 % | 33.147 M -10.92 % | 37.210 M 8.11 % | 34.420 M 1.03 % | 34.069 M 20.86 % | 28.189 M -3.94 % | 29.344 M 11.95 % | 26.212 M 13.42 % | 23.111 M 10.35 % | 20.943 M -18.82 % | 25.797 M -9.19 % | 28.407 M 4.28 % | 27.242 M 0.90 % | 26.999 M -62.33 % | 71.665 M 4.93 % | 68.296 M -39.75 % | 113.351 M 18.57 % | 95.598 M -15.34 % | 112.926 M -20.88 % | 142.722 M 7.23 % | 133.104 M 14.91 % | 115.834 M 25.97 % | 91.951 M 43.43 % | 64.108 M -8.02 % | 69.700 M -3.39 % | 72.145 M -29.62 % | 102.511 M -5.13 % | 108.059 M 21.09 % | 89.240 M 422.45 % | 17.081 M -24.82 % | 22.721 M 12.68 % | 20.164 M -21.93 % | 25.827 M 39.88 % | 18.464 M -8.99 % | 20.288 M 73.85 % | 11.670 M -45.17 % | 21.285 M 75.43 % | 12.133 M -46.34 % | 22.613 M -11.73 % | 25.620 M -17.78 % | 31.158 M 2.79 % | 30.313 M 99.63 % | 15.184 M -34.08 % | 23.036 M 12.08 % | 20.553 M 37.39 % | 14.959 M |
| Short term investments | 465.260 K -7.75 % | 504.350 K -15.61 % | 597.610 K -3.01 % | 616.180 K 9.74 % | 561.510 K -4.34 % | 586.970 K -1.36 % | 595.070 K -4.07 % | 620.330 K -0.18 % | 621.430 K -5.96 % | 660.800 K -8.23 % | 720.080 K 5.48 % | 682.690 K 1.96 % | 669.550 K -5.45 % | 708.110 K 0.72 % | 703.040 K 3.35 % | 680.220 K 1.16 % | 672.390 K -1.32 % | 681.410 K 10.65 % | 615.830 K 14.60 % | 537.360 K -10.12 % | 597.870 K 17.08 % | 510.640 K -27.19 % | 701.380 K -4.36 % | 733.390 K -5.48 % | 775.900 K 7.36 % | 722.700 K 4.66 % | 690.540 K -10.94 % | 775.360 K 10.60 % | 701.040 K -8.94 % | 769.900 K -3.99 % | 801.860 K 4.83 % | 764.890 K 7.23 % | 713.320 K 0.66 % | 708.630 K 1.12 % | 700.810 K 3.77 % | 675.360 K 3.51 % | 652.480 K 0.96 % | 646.260 K 5.65 % | 611.720 K -3.52 % | 634.070 K -8.63 % | 693.950 K 1.70 % | 682.340 K -9.25 % | 751.850 K -30.80 % | 1.086 M 48.11 % | 733.540 K 9.98 % | 666.950 K 2.36 % | 651.560 K -3.87 % | 677.810 K -5.17 % | 714.770 K -8.03 % | 777.140 K -2.38 % | 796.087 K 8.76 % | 731.997 K 10.43 % | 662.867 K -0.25 % | 664.527 K 5.87 % | 627.704 K 10.47 % | 568.224 K -8.12 % | 618.454 K -91.43 % | 7.213 M -1.51 % | 7.323 M 952.37 % | 695.860 K 24.03 % | 561.020 K 0.00 % | 561.020 K -3.83 % | 583.360 K |
| cash and cash equivalents | 298.127 M 13.52 % | 262.626 M -29.05 % | 370.146 M 122.97 % | 166.006 M -34.10 % | 251.895 M 54.74 % | 162.789 M -9.71 % | 180.299 M 53.15 % | 117.724 M -41.00 % | 199.521 M -13.12 % | 229.663 M -28.80 % | 322.545 M 69.01 % | 190.846 M -30.87 % | 276.079 M -7.69 % | 299.087 M -5.36 % | 316.036 M -32.06 % | 465.142 M 104.11 % | 227.883 M 1.45 % | 224.623 M -34.63 % | 343.638 M 154.67 % | 134.933 M -39.56 % | 223.261 M -33.12 % | 333.836 M -42.77 % | 583.335 M 231.05 % | 176.207 M 3.46 % | 170.317 M -4.30 % | 177.963 M -28.36 % | 248.417 M 1.26 % | 245.315 M 33.65 % | 183.557 M 20.34 % | 152.536 M -51.33 % | 313.415 M 179.78 % | 112.020 M -18.20 % | 136.939 M -40.82 % | 231.397 M -27.22 % | 317.949 M 12.33 % | 283.058 M 40.88 % | 200.921 M -26.79 % | 274.448 M -26.16 % | 371.682 M 26.39 % | 294.071 M 20.91 % | 243.212 M -67.61 % | 750.859 M 31.62 % | 570.464 M 47.17 % | 387.627 M -10.34 % | 432.328 M -31.41 % | 630.344 M 12.31 % | 561.252 M 204.59 % | 184.266 M 10.43 % | 166.861 M -9.06 % | 183.489 M -38.03 % | 296.109 M -15.99 % | 352.472 M -46.32 % | 656.678 M 397.29 % | 132.051 M -50.83 % | 268.550 M 25.04 % | 214.764 M 35.56 % | 158.431 M -8.00 % | 172.206 M -24.92 % | 229.352 M 134.08 % | 97.982 M -21.77 % | 125.248 M -22.86 % | 162.361 M -36.44 % | 255.453 M |
| Cash and short term investments | 298.592 M 13.48 % | 263.131 M -29.03 % | 370.744 M 122.51 % | 166.622 M -34.00 % | 252.456 M 54.53 % | 163.375 M -9.68 % | 180.894 M 52.85 % | 118.345 M -40.87 % | 200.142 M -13.10 % | 230.324 M -28.75 % | 323.266 M 68.78 % | 191.529 M -30.79 % | 276.749 M -7.69 % | 299.796 M -5.35 % | 316.739 M -32.00 % | 465.822 M 103.81 % | 228.556 M 1.44 % | 225.305 M -34.55 % | 344.254 M 154.12 % | 135.471 M -39.48 % | 223.859 M -33.05 % | 334.346 M -42.75 % | 584.036 M 230.08 % | 176.940 M 3.42 % | 171.093 M -4.25 % | 178.686 M -28.27 % | 249.108 M 1.23 % | 246.091 M 33.56 % | 184.258 M 20.19 % | 153.306 M -51.21 % | 314.217 M 178.60 % | 112.785 M -18.07 % | 137.653 M -40.69 % | 232.106 M -27.16 % | 318.650 M 12.31 % | 283.734 M 40.76 % | 201.573 M -26.73 % | 275.095 M -26.11 % | 372.294 M 26.33 % | 294.705 M 20.83 % | 243.906 M -67.55 % | 751.542 M 31.57 % | 571.216 M 46.95 % | 388.713 M -10.24 % | 433.061 M -31.37 % | 631.011 M 12.30 % | 561.904 M 203.82 % | 184.944 M 10.36 % | 167.576 M -9.06 % | 184.266 M -37.94 % | 296.905 M -15.94 % | 353.204 M -46.27 % | 657.341 M 395.30 % | 132.716 M -50.70 % | 269.178 M 25.01 % | 215.332 M 35.39 % | 159.049 M -11.35 % | 179.419 M -24.19 % | 236.675 M 139.85 % | 98.678 M -21.57 % | 125.809 M -22.78 % | 162.922 M -36.37 % | 256.037 M |
| Total current assets | 1.778 B 1.98 % | 1.744 B -11.65 % | 1.974 B -18.88 % | 2.433 B -2.93 % | 2.506 B -0.70 % | 2.524 B 14.60 % | 2.202 B 2.72 % | 2.144 B 17.99 % | 1.817 B 4.76 % | 1.735 B -0.02 % | 1.735 B 1.23 % | 1.714 B -2.06 % | 1.750 B 4.75 % | 1.671 B -5.47 % | 1.767 B -6.41 % | 1.888 B 10.96 % | 1.702 B 1.64 % | 1.674 B -24.09 % | 2.206 B 2.51 % | 2.152 B 0.92 % | 2.132 B -0.28 % | 2.138 B -3.60 % | 2.218 B 22.80 % | 1.806 B 4.76 % | 1.724 B -0.81 % | 1.738 B -8.99 % | 1.910 B -3.07 % | 1.970 B 3.83 % | 1.898 B 7.34 % | 1.768 B -3.92 % | 1.840 B 7.49 % | 1.712 B -2.85 % | 1.762 B -9.41 % | 1.945 B -5.04 % | 2.048 B 1.10 % | 2.026 B 0.44 % | 2.017 B -1.51 % | 2.048 B 1.91 % | 2.010 B -7.16 % | 2.165 B 18.88 % | 1.821 B -14.57 % | 2.131 B 13.10 % | 1.885 B 0.21 % | 1.881 B 4.11 % | 1.806 B -2.90 % | 1.860 B -4.09 % | 1.940 B 3.97 % | 1.865 B 2.20 % | 1.825 B 1.18 % | 1.804 B 4.56 % | 1.725 B 2.36 % | 1.686 B -19.82 % | 2.102 B 61.53 % | 1.301 B -5.41 % | 1.376 B -8.10 % | 1.497 B 9.60 % | 1.366 B 4.59 % | 1.306 B 8.19 % | 1.207 B 0.81 % | 1.198 B 1.44 % | 1.181 B -4.96 % | 1.242 B -19.81 % | 1.549 B |
| Inventory | 818.481 M -8.89 % | 898.372 M -6.08 % | 956.555 M -6.24 % | 1.020 B -7.90 % | 1.108 B -19.80 % | 1.381 B -3.34 % | 1.429 B 4.68 % | 1.365 B 35.51 % | 1.007 B 9.13 % | 923.070 M 5.32 % | 876.483 M 1.96 % | 859.637 M -4.63 % | 901.382 M 18.60 % | 759.996 M 4.80 % | 725.216 M -9.70 % | 803.131 M 16.45 % | 689.676 M -9.61 % | 763.006 M -5.78 % | 809.817 M -37.58 % | 1.297 B -2.38 % | 1.329 B 18.64 % | 1.120 B 8.78 % | 1.030 B 16.30 % | 885.490 M 11.78 % | 792.179 M 6.36 % | 744.787 M -8.92 % | 817.772 M -21.14 % | 1.037 B 9.29 % | 948.927 M 5.10 % | 902.868 M 13.20 % | 797.589 M -7.98 % | 866.776 M 0.49 % | 862.551 M 7.92 % | 799.266 M -3.77 % | 830.551 M -7.52 % | 898.103 M -10.59 % | 1.005 B 14.40 % | 878.096 M 19.07 % | 737.459 M -14.61 % | 863.597 M 13.73 % | 759.310 M 6.99 % | 709.677 M -8.61 % | 776.537 M -21.36 % | 987.515 M 20.22 % | 821.435 M 8.11 % | 759.787 M -2.52 % | 779.422 M -11.12 % | 876.928 M 4.59 % | 838.468 M -20.27 % | 1.052 B 12.74 % | 932.807 M 17.80 % | 791.855 M -15.27 % | 934.598 M 3.95 % | 899.116 M 25.30 % | 717.547 M -5.48 % | 759.184 M 17.43 % | 646.523 M -4.48 % | 676.867 M 5.92 % | 639.023 M -1.49 % | 648.685 M -8.66 % | 710.210 M -0.09 % | 710.831 M -6.07 % | 756.729 M |
| Net receivables | 639.508 M 14.29 % | 559.552 M -9.82 % | 620.508 M -49.22 % | 1.222 B 9.01 % | 1.121 B 17.58 % | 953.411 M 68.29 % | 566.544 M -11.28 % | 638.586 M 9.12 % | 585.198 M 9.28 % | 535.511 M 3.99 % | 514.974 M -19.67 % | 641.044 M 17.13 % | 547.287 M -6.54 % | 585.554 M -16.81 % | 703.870 M 18.17 % | 595.651 M -20.63 % | 750.449 M 14.32 % | 656.437 M -35.54 % | 1.018 B 49.42 % | 681.551 M 25.13 % | 544.681 M -16.11 % | 649.242 M 12.78 % | 575.690 M -19.40 % | 714.225 M -2.75 % | 734.386 M -7.20 % | 791.379 M -5.34 % | 836.016 M 26.44 % | 661.217 M -10.16 % | 735.961 M 7.55 % | 684.314 M -2.40 % | 701.140 M 6.53 % | 658.159 M -4.42 % | 688.613 M -13.96 % | 800.387 M -0.38 % | 803.479 M 9.87 % | 731.314 M 7.76 % | 678.681 M -12.18 % | 772.820 M -2.56 % | 793.151 M -11.53 % | 896.536 M 21.22 % | 739.597 M 21.86 % | 606.935 M 29.85 % | 467.414 M 15.64 % | 404.199 M -9.59 % | 447.064 M 17.00 % | 382.122 M -34.76 % | 585.688 M -25.25 % | 783.561 M -1.82 % | 798.065 M 47.94 % | 539.448 M 13.27 % | 476.260 M -6.63 % | 510.059 M 2.29 % | 498.664 M 100.81 % | 248.323 M -34.15 % | 377.085 M -24.59 % | 500.058 M -6.51 % | 534.856 M 27.76 % | 418.653 M 41.12 % | 296.664 M -31.80 % | 435.018 M 35.29 % | 321.548 M -7.59 % | 347.947 M -32.43 % | 514.917 M |
| Tax assets | 43.257 M -3.83 % | 44.982 M 11.35 % | 40.397 M 0.25 % | 40.297 M -0.09 % | 40.333 M 1.89 % | 39.585 M 3.15 % | 38.377 M -11.16 % | 43.197 M -36.74 % | 68.280 M 6.65 % | 64.025 M 8.68 % | 58.914 M -7.90 % | 63.967 M 8.91 % | 58.732 M 22.62 % | 47.898 M 8.47 % | 44.156 M 8.32 % | 40.765 M 3.64 % | 39.333 M -10.63 % | 44.009 M 13.23 % | 38.868 M -22.25 % | 49.994 M 10.41 % | 45.278 M 3.01 % | 43.957 M 25.48 % | 35.032 M -33.60 % | 52.762 M -2.95 % | 54.367 M -4.93 % | 57.185 M 11.34 % | 51.361 M -41.99 % | 88.539 M 7.54 % | 82.334 M 3.19 % | 79.787 M 1.06 % | 78.946 M -18.81 % | 97.234 M 21.17 % | 80.246 M 23.19 % | 65.139 M 16.17 % | 56.073 M 6.52 % | 52.642 M -3.01 % | 54.273 M 6.28 % | 51.067 M 2.22 % | 49.960 M -11.72 % | 56.590 M 3.67 % | 54.588 M 47.55 % | 36.997 M 41.47 % | 26.152 M -17.21 % | 31.588 M 34.63 % | 23.462 M 15.15 % | 20.375 M 8.02 % | 18.863 M -7.56 % | 20.405 M 10.37 % | 18.488 M 3.02 % | 17.947 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 |
| 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 | 234.261 M 3.80 % | 225.678 M -10.50 % | 252.167 M -22.36 % | 324.783 M 37.31 % | 236.538 M -15.48 % | 279.845 M -16.35 % | 334.542 M 17.92 % | 283.706 M 24.76 % | 227.396 M -5.02 % | 239.409 M 8.69 % | 220.273 M -12.54 % | 251.866 M -16.42 % | 301.364 M 28.91 % | 233.781 M -17.94 % | 284.879 M -9.88 % | 316.104 M 58.24 % | 199.760 M 15.15 % | 173.482 M -30.29 % | 248.866 M -20.13 % | 311.584 M 20.85 % | 257.832 M 3.68 % | 248.683 M -31.39 % | 362.443 M 2.11 % | 354.960 M 17.26 % | 302.722 M 12.30 % | 269.555 M -26.17 % | 365.107 M -15.93 % | 434.310 M 16.64 % | 372.347 M 30.14 % | 286.107 M -20.83 % | 361.375 M -0.54 % | 363.322 M 48.50 % | 244.668 M 0.92 % | 242.429 M 5.13 % | 230.594 M -11.59 % | 260.829 M -15.37 % | 308.187 M 7.45 % | 286.831 M -0.20 % | 287.392 M -24.83 % | 382.316 M 32.54 % | 288.451 M 26.28 % | 228.426 M -21.13 % | 289.628 M 0.57 % | 287.979 M 23.80 % | 232.612 M 8.53 % | 214.333 M -29.34 % | 303.350 M 6.14 % | 285.795 M -1.91 % | 291.368 M -16.53 % | 349.076 M -0.44 % | 350.615 M 13.39 % | 309.199 M -5.99 % | 328.883 M 20.96 % | 271.900 M 29.28 % | 210.318 M | 0.000 -100.00 % | 320.764 M 6.95 % | 299.912 M 24.45 % | 240.996 M 25.26 % | 192.397 M -5.66 % | 203.947 M 5.33 % | 193.619 M -24.64 % | 256.940 M |
| Tax payables | 17.547 M 6.28 % | 16.510 M 97.41 % | 8.363 M -56.53 % | 19.240 M -67.60 % | 59.380 M 11.42 % | 53.296 M 146.66 % | 21.607 M 2 116.15 % | 974.976 K -31.88 % | 1.431 M 1 590.06 % | 84.681 K -80.24 % | 428.480 K -96.53 % | 12.335 M -29.19 % | 17.421 M -21.87 % | 22.299 M 0.04 % | 22.289 M -5.73 % | 23.644 M 168.68 % | 8.800 M -51.92 % | 18.303 M 0.10 % | 18.283 M 6.80 % | 17.119 M -39.81 % | 28.442 M -19.51 % | 35.336 M -0.15 % | 35.391 M 407.01 % | 6.980 M -30.16 % | 9.994 M 31.24 % | 7.615 M 17.55 % | 6.478 M 269.94 % | 1.751 M -78.15 % | 8.013 M 15.98 % | 6.910 M 40.43 % | 4.920 M | 0.000 -100.00 % | 5.563 M -22.39 % | 7.167 M 23.27 % | 5.814 M 140.04 % | 2.422 M -82.77 % | 14.058 M 55.39 % | 9.047 M 199.86 % | 3.017 M | 0.000 | 0.000 -100.00 % | 12.242 M 9.32 % | 11.198 M 2 436.95 % | 441.388 K | 0.000 -100.00 % | 21.158 M 0.15 % | 21.127 M 473.38 % | 3.685 M -73.32 % | 13.809 M 65.80 % | 8.329 M | 0.000 -100.00 % | 2.854 M -80.33 % | 14.510 M -47.92 % | 27.861 M 0.00 % | 27.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | -33.591 M -1.05 % | -33.241 M -1.51 % | -32.745 M -0.70 % | -32.517 M -0.13 % | -32.475 M -1.26 % | -32.071 M 0.07 % | -32.092 M -1.67 % | -31.566 M -1.36 % | -31.144 M -3.39 % | -30.123 M -2.96 % | -29.258 M -1.34 % | -28.870 M -2.58 % | -28.144 M -3.29 % | -27.248 M -3.10 % | -26.429 M -2.97 % | -25.667 M -2.90 % | -24.944 M -1.59 % | -24.553 M -5.37 % | -23.301 M -1.20 % | -23.024 M -1.07 % | -22.781 M -5.47 % | -21.600 M -7.97 % | -20.005 M -17.19 % | -17.071 M -5.29 % | -16.213 M -15.30 % | -14.061 M 0.50 % | -14.132 M -6.79 % | -13.234 M -10.60 % | -11.966 M -8.25 % | -11.054 M -10.52 % | -10.002 M 2.55 % | -10.264 M -50.02 % | -6.841 M 3.63 % | -7.099 M 5.85 % | -7.540 M 3.81 % | -7.839 M 35.44 % | -12.141 M -17.50 % | -10.333 M 9.12 % | -11.370 M -227.92 % | 8.889 M 8.42 % | 8.198 M 136.87 % | 3.461 M 165.14 % | 1.305 M 628.05 % | -247.206 K 57.91 % | -587.378 K -184.85 % | 692.221 K -32.31 % | 1.023 M 58.55 % | 644.974 K -54.72 % | 1.424 M -32.45 % | 2.109 M 46.09 % | 1.443 M 383 641.63 % | 376.120 | 0.000 -100.00 % | 205.380 -66.18 % | 607.260 | 0.000 -100.00 % | 688.270 -19.16 % | 851.360 -34.32 % | 1.296 K -1.11 % | 1.311 K -8.66 % | 1.435 K -3.21 % | 1.483 K -2.91 % | 1.527 K |
| Capital lease obligations | 47.698 M -20.03 % | 59.648 M -9.55 % | 65.948 M -11.86 % | 74.821 M -2.53 % | 76.763 M -10.36 % | 85.634 M -9.37 % | 94.486 M -6.40 % | 100.949 M -7.04 % | 108.589 M -7.37 % | 117.224 M -2.96 % | 120.796 M -7.75 % | 130.950 M -6.88 % | 140.628 M -6.90 % | 151.057 M -7.51 % | 163.317 M -12.64 % | 186.937 M -5.23 % | 197.258 M -5.43 % | 208.578 M -4.80 % | 219.095 M -5.42 % | 231.638 M -1.78 % | 235.841 M -3.59 % | 244.633 M 24.46 % | 196.551 M -2.82 % | 202.246 M 712.39 % | 24.895 M 30.17 % | 19.126 M 7.27 % | 17.830 M | 0.000 -100.00 % | 8.240 M -48.38 % | 15.963 M -21.08 % | 20.228 M 74.04 % | 11.622 M -30.78 % | 16.790 M -29.02 % | 23.653 M 107.62 % | 11.393 M -25.27 % | 15.245 M -48.57 % | 29.644 M -26.16 % | 40.146 M 25.64 % | 31.953 M -0.58 % | 32.139 M -50.92 % | 65.479 M 239.66 % | 19.278 M 11.14 % | 17.345 M | 0.000 -100.00 % | 12.994 M 117.58 % | -73.911 M -357.93 % | 28.656 M 407.49 % | 5.647 M -10.62 % | 6.318 M -9.42 % | 6.975 M -8.45 % | 7.618 M | 0.000 -100.00 % | 31.055 M | 0.000 -100.00 % | 4.413 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.211 M |
| 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 | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M 0.00 % | 260.145 M | 0.000 | 0.000 | 0.000 -100.00 % | 259.609 M | 0.000 -100.00 % | 259.605 M 0.00 % | 259.605 M 0.00 % | 259.605 M -10.60 % | 290.394 M 0.00 % | 290.394 M 0.96 % | 287.637 M 3.21 % | 278.683 M 7.35 % | 259.605 M 0.00 % | 259.604 M 0.00 % | 259.605 M 0.00 % | 259.605 M 0.15 % | 259.203 M 1.87 % | 254.453 M 12.72 % | 225.736 M 15.11 % | 196.099 M 0.00 % | 196.099 M 10.99 % | 176.680 M 0.00 % | 176.680 M 68.12 % | 105.093 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.829 B 1.35 % | 2.791 B -7.45 % | 3.016 B -13.24 % | 3.476 B -2.20 % | 3.554 B -0.74 % | 3.581 B 9.66 % | 3.266 B 1.23 % | 3.226 B 9.83 % | 2.937 B 2.79 % | 2.857 B 1.12 % | 2.826 B 0.87 % | 2.802 B -0.76 % | 2.823 B 3.57 % | 2.726 B -3.04 % | 2.811 B -5.36 % | 2.971 B 6.15 % | 2.798 B 0.08 % | 2.796 B -16.24 % | 3.338 B -0.06 % | 3.340 B 0.22 % | 3.333 B -0.30 % | 3.343 B -1.02 % | 3.378 B 11.62 % | 3.026 B 2.85 % | 2.942 B -0.90 % | 2.969 B -5.81 % | 3.152 B -3.44 % | 3.264 B 2.23 % | 3.193 B 3.91 % | 3.073 B -2.36 % | 3.147 B 3.24 % | 3.048 B -1.01 % | 3.080 B -4.72 % | 3.232 B -2.16 % | 3.304 B 0.85 % | 3.276 B 1.58 % | 3.225 B 1.72 % | 3.170 B 4.81 % | 3.025 B -3.30 % | 3.128 B 15.77 % | 2.702 B -7.34 % | 2.916 B 9.91 % | 2.653 B 2.42 % | 2.590 B 4.69 % | 2.474 B -1.65 % | 2.516 B -2.33 % | 2.576 B 2.62 % | 2.510 B 0.30 % | 2.503 B -2.93 % | 2.578 B 2.22 % | 2.522 B 4.87 % | 2.405 B -13.76 % | 2.789 B 40.54 % | 1.984 B 2.34 % | 1.939 B -3.78 % | 2.015 B 8.41 % | 1.859 B 4.26 % | 1.783 B 5.77 % | 1.685 B 0.69 % | 1.674 B 1.80 % | 1.644 B -0.92 % | 1.660 B -15.82 % | 1.972 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 | 9.791 M -24.18 % | 12.914 M 375.17 % | -4.693 M -130.15 % | 15.568 M 7.46 % | 14.487 M -55.29 % | 32.404 M -4.12 % | 33.796 M 31.73 % | 25.655 M 1 133.98 % | -2.481 M 45.32 % | -4.538 M -172.93 % | 6.222 M 269.35 % | -3.674 M 64.03 % | -10.214 M -197.01 % | -3.439 M -147.33 % | 7.265 M -59.36 % | 17.879 M 129.61 % | 7.787 M 254.38 % | -5.044 M -120.36 % | 24.778 M 1 826.68 % | -1.435 M -393.43 % | -290.823 K 96.85 % | -9.222 M -114.23 % | 64.789 M 1 773.93 % | 3.457 M -85.09 % | 23.192 M 805.99 % | -3.285 M -108.33 % | 39.434 M 530.12 % | -9.168 M -612.29 % | -1.287 M -429.11 % | 391.084 K -98.09 % | 20.517 M 210.95 % | -18.492 M -23.64 % | -14.956 M -93.91 % | -7.713 M -158.33 % | 13.224 M 1 672.04 % | -841.197 K -113.76 % | 6.115 M 2.99 % | 5.937 M -63.38 % | 16.213 M 972.47 % | -1.858 M 90.56 % | -19.689 M -199.17 % | -6.581 M -123.11 % | 28.477 M 446.53 % | -8.218 M -131.78 % | -3.546 M -332.99 % | 1.522 M -94.75 % | 28.973 M 2 778.47 % | -1.082 M -115.16 % | 7.135 M -33.46 % | 10.723 M 1 330.07 % | -871.734 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 255.067 K |
| 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 | 5.008 M -87.71 % | 40.754 M -92.96 % | 579.168 M 556.49 % | 88.222 M -6.03 % | 93.879 M 125.20 % | -372.495 M -5 035.51 % | -7.253 M 97.69 % | -314.155 M -145.99 % | -127.709 M -39.96 % | -91.247 M -191.23 % | 100.023 M 205.12 % | -95.150 M -58.36 % | -60.085 M -366.54 % | 22.542 M 124.15 % | -93.326 M -168.04 % | 137.154 M 836.62 % | -18.619 M -108.37 % | 222.542 M 66.06 % | 134.014 M 313.06 % | -62.899 M -175.44 % | -22.836 M 93.15 % | -333.263 M -695.93 % | 55.923 M 193.74 % | -59.660 M -340.88 % | -13.532 M -565.31 % | 2.908 M 119.92 % | -14.596 M -117.98 % | 81.199 M 219.86 % | 25.386 M 115.95 % | -159.164 M -430.44 % | 48.168 M -68.07 % | 150.864 M 21.30 % | 124.373 M 2 878.44 % | -4.476 M 39.81 % | -7.437 M -112.86 % | 57.819 M 480.37 % | -15.201 M 90.98 % | -168.502 M -250.96 % | 111.620 M 170.05 % | -159.341 M -108.62 % | -76.379 M 49.54 % | -151.372 M -252.34 % | 99.367 M 225.20 % | -79.366 M 26.24 % | -107.595 M -179.01 % | 136.177 M -50.52 % | 275.229 M 1 896.38 % | -15.321 M 81.80 % | -84.163 M 49.03 % | -165.109 M -126.65 % | -72.847 M -160.65 % | 120.119 M 146.55 % | -258.069 M -448.06 % | 74.145 M 329.13 % | 17.278 M 127.31 % | -63.257 M 10.86 % | -70.966 M 9.13 % | -78.095 M -156.57 % | 138.060 M 644.33 % | -25.363 M -174.83 % | 33.892 M -67.95 % | 105.751 M 151.49 % | -205.372 M -190.47 % | 226.997 M 1 034.72 % | -24.285 M 93.38 % | -366.863 M |
| Accounts receivables | -74.472 M -347.31 % | 30.112 M -95.13 % | 617.999 M 632.69 % | -116.015 M 29.62 % | -164.836 M 57.19 % | -385.045 M -756.13 % | 58.684 M 256.07 % | -37.600 M -27.28 % | -29.541 M 41.72 % | -50.688 M -142.93 % | 118.058 M 240.02 % | -84.317 M -266.88 % | 50.525 M -54.92 % | 112.086 M 204.42 % | -107.340 M -168.80 % | 156.015 M 264.85 % | -94.640 M -127.24 % | 347.402 M 194.34 % | -368.261 M -182.82 % | -130.208 M -208.55 % | 119.956 M 243.57 % | -83.549 M -154.73 % | 152.661 M 1 776.49 % | 8.135 M -86.32 % | 59.483 M 52.20 % | 39.081 M 125.31 % | -154.412 M -349.22 % | 61.959 M 218.39 % | -52.336 M -323.34 % | 23.434 M 2 027.90 % | -1.215 M -108.27 % | 14.703 M -87.30 % | 115.783 M 2 182.57 % | 5.072 M 107.27 % | -69.760 M -59.17 % | -43.826 M -145.43 % | 96.463 M 404.92 % | 19.105 M -81.27 % | 102.015 M 167.70 % | -150.697 M -17.05 % | -128.748 M 6.65 % | -137.920 M -119.14 % | -62.936 M -295.15 % | 32.250 M 149.61 % | -65.004 M -132.01 % | 203.055 M 1.82 % | 199.416 M 1 035.13 % | 17.568 M 106.65 % | -264.139 M -309.65 % | -64.479 M -186.13 % | 74.858 M 572.98 % | -15.827 M 93.76 % | -253.472 M -294.72 % | 130.173 M | 0.000 | 0.000 | 0.000 100.00 % | -120.269 M -186.32 % | 139.329 M 220.30 % | -115.822 M -494.87 % | 29.331 M -82.23 % | 165.075 M | 0.000 -100.00 % | 452.251 M 533.24 % | -104.388 M 71.36 % | -364.426 M |
| Inventory | 78.913 M 39.27 % | 56.663 M 7.96 % | 52.488 M -36.74 % | 82.968 M -69.32 % | 270.401 M 454.52 % | 48.763 M 166.71 % | -73.094 M 79.84 % | -362.586 M -319.03 % | -86.531 M -75.10 % | -49.419 M -187.72 % | -17.176 M -147.51 % | 36.156 M 123.91 % | -151.239 M -306.98 % | -37.161 M -167.25 % | 55.260 M 147.00 % | -117.581 M -248.47 % | 79.193 M 144.63 % | 32.373 M -93.19 % | 475.270 M 1 677.76 % | 26.734 M 112.79 % | -209.005 M -120.48 % | -94.795 M 36.44 % | -149.133 M -59.43 % | -93.540 M -83.62 % | -50.943 M -178.84 % | 64.613 M -71.03 % | 223.051 M 349.98 % | -89.226 M -90.65 % | -46.801 M 55.04 % | -104.091 M -261.86 % | 64.310 M 11 161.98 % | -581.362 K 99.11 % | -65.499 M -337.76 % | 27.549 M -58.77 % | 66.819 M -38.36 % | 108.406 M 184.53 % | -128.241 M 8.29 % | -139.839 M -212.41 % | 124.404 M 219.16 % | -104.398 M -422.25 % | -19.990 M -148.91 % | 40.874 M -79.59 % | 200.307 M 220.48 % | -166.261 M -166.62 % | -62.358 M -419.36 % | 19.526 M -79.91 % | 97.216 M 351.97 % | -38.583 M -118.11 % | 213.073 M 279.08 % | -118.979 M -17.99 % | -100.839 M -170.72 % | 142.589 M 501.56 % | -35.509 M 80.45 % | -181.628 M -538.61 % | 41.410 M 136.68 % | -112.888 M -474.83 % | 30.117 M 179.11 % | -38.071 M -490.53 % | 9.748 M -84.11 % | 61.343 M 17 704.65 % | 344.536 K -99.24 % | 45.621 M -82.37 % | 258.831 M 340.43 % | -107.654 M -2 894.12 % | 3.853 M -91.84 % | 47.188 M |
| Accounts payables | 8.009 M 129.15 % | -27.477 M 64.49 % | -77.375 M -180.14 % | 96.549 M 331.64 % | -41.680 M 26.91 % | -57.026 M -200.88 % | 56.528 M -2.01 % | 57.691 M 460.57 % | -16.000 M -187.46 % | 18.295 M 182.89 % | -22.071 M 58.27 % | -52.895 M -181.66 % | 64.773 M 226.28 % | -51.292 M -95.37 % | -26.254 M -123.24 % | 112.967 M 334.93 % | 25.974 M 133.93 % | -76.560 M -27.87 % | -59.876 M -3 816.12 % | -1.529 M -104.49 % | 34.033 M 128.38 % | -119.911 M -389.31 % | 41.447 M -21.54 % | 52.824 M 50.06 % | 35.202 M 137.26 % | -94.463 M -36.88 % | -69.012 M -203.31 % | 66.802 M -17.64 % | 81.105 M 210.52 % | -73.388 M -9 970.78 % | -728.720 K -100.71 % | 102.443 M 528.09 % | 16.310 M 20.43 % | 13.543 M 143.01 % | -31.489 M 34.96 % | -48.412 M -313.67 % | 22.657 M 8 066.10 % | -284.419 K 99.67 % | -87.228 M -199.04 % | 88.074 M 61.13 % | 54.660 M 192.47 % | -59.110 M -4 824.32 % | 1.251 M -97.77 % | 56.100 M 210.32 % | 18.078 M 120.46 % | -88.376 M -2 717.24 % | 3.377 M -86.43 % | 24.880 M 131.38 % | -79.293 M -156 523.41 % | -50.626 K 99.42 % | -8.685 M -141.65 % | 20.850 M -61.20 % | 53.743 M -12.58 % | 61.478 M 281.70 % | -33.835 M 56.33 % | -77.480 M -474.22 % | 20.704 M -64.14 % | 57.739 M 20.41 % | 47.954 M 563.75 % | -10.340 M -201.07 % | 10.231 M 116.18 % | -63.224 M 82.27 % | -356.546 M -661.03 % | -46.850 M -611.42 % | 9.161 M -44.38 % | 16.469 M |
| Other working capital | -7.442 M 59.87 % | -18.545 M -33.01 % | -13.943 M -156.40 % | 24.721 M -17.58 % | 29.995 M 44.11 % | 20.814 M 142.16 % | -49.372 M -274.21 % | 28.341 M 549.71 % | 4.362 M 146.24 % | -9.435 M -144.48 % | 21.211 M 259.18 % | 5.905 M 124.46 % | -24.144 M -2 112.54 % | -1.091 M 92.72 % | -14.993 M -5.23 % | -14.247 M 51.12 % | -29.146 M 63.87 % | -80.672 M -192.85 % | 86.880 M 106.34 % | 42.105 M 30.84 % | 32.181 M 191.92 % | -35.008 M -419.76 % | 10.948 M 140.43 % | -27.079 M 52.72 % | -57.273 M -805.87 % | -6.322 M 55.55 % | -14.223 M -134.14 % | 41.664 M -4.04 % | 43.418 M 948.21 % | -5.119 M 63.95 % | -14.198 M -141.40 % | 34.299 M -40.64 % | 57.779 M 214.10 % | -50.640 M -287.61 % | 26.992 M -35.19 % | 41.652 M 785.03 % | -6.080 M 87.19 % | -47.483 M -72.22 % | -27.571 M -458.94 % | 7.681 M -56.60 % | 17.699 M 270.03 % | 4.783 M 112.18 % | -39.255 M -2 598.89 % | -1.455 M -186.12 % | 1.689 M -14.32 % | 1.971 M 107.95 % | -24.780 M -29.16 % | -19.186 M -141.53 % | 46.196 M 151.07 % | 18.400 M 148.19 % | -38.180 M -38.87 % | -27.493 M -20.42 % | -22.832 M -135.61 % | 64.121 M 560.86 % | 9.703 M -92.37 % | 127.110 M 204.37 % | -121.787 M -641.14 % | 22.506 M 138.16 % | -58.971 M -249.46 % | 39.455 M 756.01 % | -6.014 M 85.58 % | -41.720 M 61.25 % | -107.657 M -52.17 % | -70.749 M -205.46 % | 67.089 M 201.50 % | -66.095 M |
| Other non cash items | 6.722 M -76.22 % | 28.262 M -33.39 % | 42.430 M 147.89 % | -88.602 M -515.21 % | 21.339 M -95.61 % | 485.724 M 13 673.68 % | 3.526 M -83.63 % | 21.543 M 31.52 % | 16.380 M -9.62 % | 18.124 M 183.08 % | -21.816 M -449.53 % | 6.241 M -79.21 % | 30.019 M 53.36 % | 19.574 M 267.11 % | 5.332 M -55.39 % | 11.953 M 2.03 % | 11.715 M -13.26 % | 13.507 M 37.09 % | 9.853 M -39.52 % | 16.291 M -2.69 % | 16.742 M -5.23 % | 17.666 M 325.52 % | 4.152 M -72.90 % | 15.318 M 1.53 % | 15.087 M -2.69 % | 15.505 M 11.40 % | 13.918 M -15.64 % | 16.499 M 9.68 % | 15.042 M 1.11 % | 14.877 M 33.85 % | 11.115 M -29.22 % | 15.705 M 4.95 % | 14.964 M -0.21 % | 14.995 M 4 624.51 % | 317.390 K -97.87 % | 14.893 M 34.17 % | 11.100 M -6.71 % | 11.898 M 41.69 % | 8.398 M -29.10 % | 11.844 M -1.48 % | 12.022 M 0.09 % | 12.010 M -42.45 % | 20.868 M 83.32 % | 11.384 M 43.30 % | 7.944 M -24.62 % | 10.538 M 7.43 % | 9.810 M 0.46 % | 9.765 M -14.47 % | 11.416 M 35.13 % | 8.448 M -66.48 % | 25.205 M 273.41 % | -14.535 M -474.31 % | 3.883 M 7.51 % | 3.612 M 129.70 % | -12.162 M -128.16 % | 43.184 M 1 924.04 % | -2.368 M -117.28 % | 13.703 M 195.95 % | 4.630 M 199.99 % | -4.630 M -156.14 % | -1.808 M -108.13 % | 22.235 M -70.71 % | 75.925 M 384.18 % | -26.718 M -1 518.50 % | 1.884 M -93.77 % | 30.231 M |
| Net cash provided by operating activities | 72.449 M -50.02 % | 144.942 M -76.27 % | 610.808 M 376.74 % | 128.122 M -36.16 % | 200.706 M 199.40 % | -201.924 M -276.88 % | 114.157 M 182.17 % | -138.931 M -26.62 % | -109.721 M -12.36 % | -97.655 M -189.49 % | 109.119 M 209.46 % | -99.686 M -40.49 % | -70.955 M -307.71 % | 34.161 M 201.68 % | -33.596 M -113.19 % | 254.770 M 535.19 % | 40.109 M -82.40 % | 227.946 M -26.61 % | 310.590 M 1 051.25 % | -32.651 M -102.60 % | -16.116 M 95.33 % | -345.427 M -221.24 % | 284.901 M 1 133.65 % | -27.563 M -156.01 % | 49.215 M 583.40 % | 7.201 M -87.78 % | 58.952 M -11.76 % | 66.807 M 7.30 % | 62.262 M 149.81 % | -124.996 M -164.27 % | 194.474 M 138.61 % | 81.504 M -18.09 % | 99.501 M 3 344.12 % | 2.889 M -94.95 % | 57.211 M 25.66 % | 45.527 M 20.24 % | 37.863 M 131.75 % | -119.235 M -161.96 % | 192.443 M 247.28 % | -130.666 M 29.43 % | -185.167 M -37.95 % | -134.229 M -147.22 % | 284.250 M 379.32 % | -101.766 M 17.18 % | -122.879 M -176.68 % | 160.242 M -63.15 % | 434.900 M 1 489.01 % | -31.310 M -147.52 % | 65.887 M 143.92 % | -150.003 M -168.59 % | -55.849 M -140.36 % | 138.371 M 173.88 % | -187.299 M -467.88 % | 50.914 M -14.18 % | 59.327 M -19.42 % | 73.625 M 478.25 % | -19.465 M 26.94 % | -26.642 M -115.06 % | 176.877 M 3 594.21 % | 4.788 M -91.49 % | 56.252 M -73.62 % | 213.245 M 1 285.94 % | -17.981 M -109.57 % | 187.882 M 426.85 % | 35.662 M 114.87 % | -239.807 M |
| Investments in property plant and equipment | -9.666 M -153.29 % | -3.816 M 66.77 % | -11.485 M -138.92 % | -4.807 M 25.82 % | -6.480 M 14.89 % | -7.614 M -66.04 % | -4.586 M -33.59 % | -3.433 M 83.22 % | -20.456 M -21.88 % | -16.783 M 59.57 % | -41.506 M -74.32 % | -23.810 M 19.01 % | -29.399 M -75.87 % | -16.716 M -136.03 % | -7.082 M -29.68 % | -5.461 M -246.00 % | -1.578 M -182.02 % | -559.696 K 93.97 % | -9.285 M -43.22 % | -6.483 M 48.13 % | -12.498 M -55.33 % | -8.046 M -108.88 % | -3.852 M 75.69 % | -15.847 M -32.36 % | -11.972 M -200.63 % | -3.982 M -15.60 % | -3.445 M 67.64 % | -10.646 M 32.85 % | -15.853 M -125.12 % | -7.042 M 65.71 % | -20.534 M -7.19 % | -19.157 M 40.74 % | -32.326 M -33.22 % | -24.266 M -455.33 % | -4.370 M 93.21 % | -64.366 M 43.97 % | -114.885 M 4.20 % | -119.920 M -52.73 % | -78.520 M 21.52 % | -100.053 M -0.26 % | -99.797 M -945.10 % | -9.549 M 86.30 % | -69.676 M -179.11 % | -24.964 M 50.95 % | -50.898 M -396.49 % | -10.252 M 24.68 % | -13.610 M -40.83 % | -9.664 M 57.81 % | -22.907 M -210.57 % | -7.376 M 67.67 % | -22.811 M 43.11 % | -40.100 M -272.87 % | -10.754 M 90.29 % | -110.708 M -280.44 % | -29.100 M -241.56 % | -8.520 M 29.97 % | -12.165 M -348.53 % | -2.712 M 61.23 % | -6.995 M 30.79 % | -10.106 M 65.88 % | -29.623 M -289.86 % | -7.598 M | 0.000 100.00 % | -14.033 M -196.51 % | -4.733 M -8.21 % | -4.374 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.452 K | 0.000 -100.00 % | 391.758 K 190.64 % | -432.197 K 7.41 % | -466.806 K -114.03 % | 3.327 M -43.16 % | 5.852 M 983.73 % | 540.000 K -37.45 % | 863.348 K 163.94 % | 327.102 K 284.13 % | 85.153 K 787.06 % | 9.599 K -99.79 % | 4.624 M 496.58 % | 775.086 K | 0.000 | 0.000 -100.00 % | 200.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 14.000 M 133.33 % | 6.000 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.253 K 79.14 % | -53.945 K -322.63 % | -12.764 K -127.99 % | -5.599 K 8.37 % | -6.110 K 81.53 % | -33.070 K -308.15 % | -8.102 K -313.70 % | -1.959 K 52.56 % | -4.128 K 89.87 % | -40.769 K -403.79 % | -8.092 K -298.72 % | -2.030 K 68.65 % | -6.474 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.810 K 25.56 % | -22.581 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -92.276 K -27.07 % | -72.617 K | 0.000 | 0.000 | 0.000 100.00 % | -478.816 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.261 M 425.22 % | -1.618 M 77.54 % | -7.203 M 65.48 % | -20.867 M | 0.000 | 0.000 100.00 % | -12.326 M -169.17 % | -4.579 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.507 M -165.01 % | 2.318 M 120.83 % | -11.131 M 15.01 % | -13.096 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 444.961 K -5.81 % | 472.405 K 114.23 % | -3.320 M 42.94 % | -5.819 M -994.02 % | -531.898 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -149.202 K -317.13 % | -35.769 K -121.23 % | -16.168 K -100.50 % | 3.216 M -71.83 % | 11.418 M -30.13 % | 16.341 M | 0.000 | 0.000 100.00 % | -797.084 K -746.91 % | -94.117 K | 0.000 100.00 % | -1.234 M -204.23 % | -405.737 K -80.77 % | -224.452 K 57.09 % | -523.075 K -138.18 % | 1.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.287 M -452.23 % | 3.488 M -67.07 % | 10.594 M 147.55 % | 4.279 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -3.764 M 57.22 % | -8.797 M -501.45 % | 2.191 M 7.85 % | 2.032 M 134.33 % | -5.919 M -36 013.60 % | 16.481 K -52.73 % | 34.866 K 105.23 % | -666.199 K -856.11 % | 88.109 K 103.64 % | -2.419 M -149.97 % | 4.842 M 303.38 % | -2.381 M -344.53 % | -535.551 K 72.60 % | -1.955 M -1 503.65 % | 139.257 K 103.75 % | -3.714 M -310.22 % | 1.767 M 125.59 % | -6.905 M -177.19 % | 8.945 M 1 200.31 % | 687.927 K -88.05 % | 5.759 M -8.64 % | 6.304 M 174.97 % | 2.292 M -99.09 % | 252.932 M 49 084.59 % | 514.250 K 248.54 % | 147.543 K -64.72 % | 418.157 K -69.78 % | 1.384 M 4 759.42 % | 28.475 K -96.68 % | 857.081 K -52.36 % | 1.799 M 253.64 % | -1.171 M -164.78 % | 1.808 M 133.36 % | -5.419 M 88.12 % | -45.633 M -975.97 % | -4.241 M -217.78 % | 3.601 M 16.11 % | 3.101 M 116.98 % | -18.264 M 33.75 % | -27.568 M -137.99 % | 72.575 M 1 753.38 % | -4.389 M 54.21 % | -9.587 M 65.86 % | -28.078 M -199.82 % | 28.127 M 240.34 % | -20.043 M -208.28 % | 18.511 M -46.60 % | 34.666 M -68.10 % | 108.679 M 190.08 % | 37.465 M 10.63 % | 33.866 M 1 966.26 % | -1.815 M -143.86 % | 4.137 M 116.59 % | 1.910 M 107.60 % | -25.122 M 6.96 % | -27.000 M -446.64 % | 7.789 M 981.28 % | 720.349 K 14.78 % | 627.585 K -32.94 % | 935.922 K 15.61 % | 809.581 K 16.11 % | 697.228 K -54.53 % | 1.533 M 46.76 % | 1.045 M 104.20 % | 511.689 K -64.58 % | 1.445 M |
| Net cash used for investing activites | -13.430 M -6.48 % | -12.613 M -35.71 % | -9.294 M -234.87 % | -2.775 M 77.32 % | -12.237 M -60.82 % | -7.609 M -80.61 % | -4.213 M -2.78 % | -4.099 M 79.88 % | -20.368 M -6.07 % | -19.202 M 47.63 % | -36.664 M -39.99 % | -26.191 M 12.51 % | -29.934 M -60.33 % | -18.671 M -168.91 % | -6.943 M 24.33 % | -9.175 M -4 973.22 % | 188.280 K 102.52 % | -7.465 M -2 098.49 % | -339.533 K 94.14 % | -5.795 M 14.01 % | -6.739 M -286.75 % | -1.743 M -11.74 % | -1.560 M -100.66 % | 237.085 M 2 169.16 % | -11.458 M -198.79 % | -3.835 M -26.70 % | -3.027 M 67.32 % | -9.262 M 41.53 % | -15.842 M -155.20 % | -6.208 M 67.13 % | -18.884 M 7.27 % | -20.364 M 33.31 % | -30.534 M -15.36 % | -26.469 M 31.40 % | -38.584 M 26.18 % | -52.265 M 53.07 % | -111.377 M 4.72 % | -116.891 M -19.79 % | -97.580 M 23.59 % | -127.715 M -865.92 % | -13.222 M -36.99 % | -9.652 M 87.89 % | -79.669 M -49.57 % | -53.266 M -128.67 % | -23.293 M 19.47 % | -28.924 M -690.23 % | 4.901 M -80.40 % | 25.002 M -70.85 % | 85.773 M 185.06 % | 30.089 M 84.42 % | 16.315 M 137.48 % | -43.533 M -215.01 % | -13.820 M 89.34 % | -129.664 M -139.14 % | -54.222 M -52.65 % | -35.520 M -112.67 % | -16.702 M -154.18 % | -6.571 M 64.77 % | -18.654 M -228.31 % | -5.682 M 68.81 % | -18.219 M -594.92 % | -2.622 M -10 002.57 % | 26.476 K 100.25 % | -10.670 M 30.50 % | -15.352 M 4.20 % | -16.025 M |
| Debt repayment | 61.796 M 127.24 % | -226.839 M 41.00 % | -384.491 M -109.39 % | -183.626 M -1 449.76 % | -11.849 M -105.93 % | 199.922 M 637.66 % | -37.184 M -141.15 % | 90.350 M -20.12 % | 113.112 M 208.92 % | 36.615 M -54.98 % | 81.338 M 55.71 % | 52.239 M -52.94 % | 110.999 M 1 338.36 % | -8.963 M 69.26 % | -29.156 M -4.25 % | -27.968 M 3.46 % | -28.969 M 90.74 % | -313.007 M -918.77 % | -30.724 M -14.05 % | -26.939 M -19.17 % | -22.606 M -120.36 % | 111.005 M 28.31 % | 86.514 M 146.08 % | -187.766 M | 0.000 100.00 % | -57.724 M -54.75 % | -37.302 M -260.72 % | 23.209 M | 0.000 100.00 % | -12.884 M -135.46 % | 36.333 M 152.81 % | -68.794 M 38.05 % | -111.051 M -160.93 % | -42.560 M -389.85 % | 14.683 M | 0.000 | 0.000 -100.00 % | 154.821 M 2 481.39 % | -6.501 M -102.05 % | 317.758 M 179.26 % | -400.881 M -219.08 % | 336.656 M 5 249.33 % | -6.538 M -117.15 % | -3.011 M -1.70 % | -2.960 M -2.08 % | -2.900 M 65.91 % | -8.506 M -110.19 % | 83.515 M 174.57 % | -111.988 M -624.23 % | -15.463 M 97.38 % | -590.786 M -39.77 % | -422.683 M -151.20 % | 825.584 M 1 750.39 % | -50.023 M -191.32 % | 54.780 M -9.73 % | 60.682 M 0.14 % | 60.598 M 405.87 % | -19.811 M 69.43 % | -64.806 M -219.82 % | -20.263 M -159.59 % | 34.005 M 111.50 % | -295.591 M -2 701.06 % | -10.553 M 49.92 % | -21.071 M -127.44 % | 76.800 M -41.13 % | 130.457 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 -100.00 % | 546.513 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.124 M | 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 | -73.912 M | 0.000 100.00 % | -5.600 K | 0.000 100.00 % | -64.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.959 M | 0.000 | 0.000 | 0.000 100.00 % | -6.160 M | 0.000 | 0.000 | 0.000 100.00 % | -36.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.680 K 97.48 % | -185.351 K 99.53 % | -39.840 M | 0.000 100.00 % | -148.500 99.15 % | -17.440 K 99.89 % | -15.405 M | 0.000 100.00 % | -851.000 99.86 % | -618.634 K 97.97 % | -30.428 M | 0.000 | 0.000 100.00 % | -800.605 K 98.62 % | -57.808 M | 0.000 | 0.000 100.00 % | -33.868 M -988.97 % | -3.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.955 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.502 K 45.52 % | -10.100 K | 0.000 | 0.000 |
| Other financing activites | -10.667 M 20.32 % | -13.388 M -1.56 % | -13.181 M 50.10 % | -26.415 M -14.71 % | -23.027 M 29.12 % | -32.488 M -281.44 % | -8.517 M 70.86 % | -29.223 M -103.08 % | -14.390 M -13.71 % | -12.655 M 40.15 % | -21.143 M -84.17 % | -11.480 M -465.07 % | 3.145 M 113.37 % | -23.518 M 69.03 % | -75.947 M -567.10 % | 16.259 M 1 340.21 % | -1.311 M 95.33 % | -28.043 M 60.00 % | -70.108 M -200.19 % | -23.354 M 13.51 % | -27.001 M -89.82 % | -14.224 M -138.54 % | 36.903 M 333.70 % | -15.791 M 65.09 % | -45.230 M -181.23 % | -16.083 M -3.66 % | -15.514 M 14.64 % | -18.175 M -11.68 % | -16.275 M -0.43 % | -16.206 M -59.35 % | -10.170 M 43.81 % | -18.100 M -26.70 % | -14.285 M 19.44 % | -17.732 M -8 778.30 % | 204.323 K -99.77 % | 89.662 M 520.71 % | 14.445 M 197.50 % | -14.815 M -59.69 % | -9.277 M 20.30 % | -11.640 M -108.56 % | 136.052 M 2 232.38 % | -6.380 M 58.82 % | -15.495 M -113.54 % | 114.430 M 1 182.15 % | 8.925 M 115.04 % | -59.326 M -9.47 % | -54.196 M -304.78 % | -13.389 M 18.26 % | -16.380 M -16.56 % | -14.053 M -102.45 % | 573.957 M 5 021.15 % | 11.208 M 137.53 % | -29.864 M -286.60 % | -7.725 M -26.65 % | -6.099 M 19.98 % | -7.623 M 80.05 % | -38.206 M -827.06 % | -4.121 M -110.86 % | 37.953 M 721.32 % | -6.108 M 94.40 % | -109.150 M -1 243.34 % | -8.125 M -108.15 % | 99.675 M 1 131.36 % | -9.664 M 91.37 % | -111.952 M -1 052.29 % | -9.716 M |
| Net cash used provided by financing activities | -22.783 M 90.52 % | -240.226 M 39.59 % | -397.678 M -89.33 % | -210.041 M -110.98 % | -99.553 M -152.04 % | 191.295 M 518.58 % | -45.701 M -174.76 % | 61.127 M -38.08 % | 98.722 M 312.02 % | 23.961 M -60.20 % | 60.196 M 47.69 % | 40.759 M -47.19 % | 77.185 M 337.63 % | -32.482 M 69.10 % | -105.103 M -797.66 % | -11.708 M 67.87 % | -36.440 M 89.32 % | -341.050 M -238.23 % | -100.832 M -100.49 % | -50.294 M 41.90 % | -86.568 M -189.45 % | 96.781 M -21.58 % | 123.417 M 160.63 % | -203.557 M -350.05 % | -45.230 M 38.72 % | -73.807 M -39.74 % | -52.816 M -1 149.27 % | 5.034 M 130.93 % | -16.275 M 44.05 % | -29.090 M -211.21 % | 26.158 M 130.04 % | -87.079 M 47.28 % | -165.176 M -173.96 % | -60.291 M -504.97 % | 14.888 M -83.39 % | 89.645 M 9 442.13 % | -959.572 K -100.69 % | 140.007 M 497.37 % | -35.233 M -111.53 % | 305.500 M 203.47 % | -295.258 M -189.40 % | 330.276 M 1 599.02 % | -22.033 M -119.92 % | 110.619 M 313.37 % | -51.844 M 16.69 % | -62.226 M 0.76 % | -62.702 M -272.93 % | 36.258 M 127.58 % | -131.478 M -345.45 % | -29.516 M -75.39 % | -16.829 M 95.78 % | -399.044 M -154.98 % | 725.745 M 1 356.74 % | -57.748 M -218.63 % | 48.681 M 167.06 % | 18.228 M -18.59 % | 22.391 M 193.56 % | -23.932 M 10.88 % | -26.853 M -1.83 % | -26.372 M 64.91 % | -75.145 M 75.26 % | -303.716 M -440.81 % | 89.117 M 389.85 % | -30.746 M 12.53 % | -35.152 M -129.11 % | 120.742 M |
| Effect of forex changes on cash | -735.632 K -294.68 % | 377.861 K 24.20 % | 304.229 K 125.48 % | -1.194 M -1 285.51 % | -86.180 K -111.85 % | 727.250 K 143.61 % | -1.668 M -1 674.82 % | 105.904 K -91.35 % | 1.224 M 8 340.34 % | 14.499 K 101.52 % | -951.446 K -728.55 % | -114.833 K -116.49 % | 696.244 K 1 550.53 % | 42.183 K 101.22 % | -3.464 M -202.71 % | 3.372 M 665.09 % | -596.756 K -138.41 % | 1.554 M 317.75 % | -713.463 K -273.48 % | 411.262 K 135.71 % | -1.152 M -229.54 % | 889.092 K 140.63 % | 369.489 K 587.87 % | -75.735 K 56.14 % | -172.671 K -1 166.77 % | -13.631 K -90.51 % | -7.155 K 99.13 % | -820.755 K -193.69 % | 876.002 K 249.60 % | -585.555 K -65.62 % | -353.544 K -134.66 % | 1.020 M -41.76 % | 1.752 M 165.34 % | -2.681 M -294.81 % | 1.376 M 279.00 % | -768.693 K -181.26 % | 945.995 K 184.94 % | -1.114 M 44.83 % | -2.019 M -153.97 % | 3.740 M | 0.000 -100.00 % | 0.000 -100.00 % | 287.992 K 200.00 % | -287.993 K -966 342 677 102 800.00 % | 0.000 166.67 % | 0.000 100.00 % | -111.939 K 99.11 % | -12.546 M -84 193 756 760 244 000.00 % | 0.000 -150.00 % | 0.000 500.00 % | 0.000 -112.50 % | 0.000 200.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 300.00 % | 0.000 -100.00 % | 0.000 -150.00 % | 0.000 -50.00 % | 0.000 300.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 |
| Net change in cash | 35.501 M 133.02 % | -107.519 M -152.67 % | 204.140 M 337.68 % | -85.889 M -196.39 % | 89.106 M 608.86 % | -17.511 M -127.98 % | 62.575 M 176.50 % | -81.797 M -171.37 % | -30.142 M 67.55 % | -92.882 M -170.53 % | 131.699 M 254.52 % | -85.233 M -270.45 % | -23.008 M -35.75 % | -16.949 M 88.63 % | -149.106 M -162.85 % | 237.259 M 7 177.36 % | 3.260 M 102.74 % | -119.015 M -157.03 % | 208.705 M 336.28 % | -88.328 M 20.12 % | -110.574 M 55.68 % | -249.499 M -161.28 % | 407.128 M 6 812.62 % | 5.890 M 177.03 % | -7.646 M 89.15 % | -70.454 M -2 371.27 % | 3.102 M -94.98 % | 61.758 M 99.08 % | 31.021 M 119.28 % | -160.879 M -179.88 % | 201.395 M 908.20 % | -24.919 M 73.62 % | -94.458 M -9.13 % | -86.552 M -348.07 % | 34.890 M -57.52 % | 82.138 M 211.71 % | -73.528 M 24.38 % | -97.234 M -225.28 % | 77.611 M 52.60 % | 50.859 M 110.02 % | -507.647 M -381.41 % | 180.395 M -1.34 % | 182.837 M 509.02 % | -44.701 M 77.43 % | -198.016 M -386.60 % | 69.092 M -81.67 % | 376.986 M 2 065.98 % | 17.405 M -13.76 % | 20.181 M 113.51 % | -149.429 M -165.12 % | -56.362 M 81.47 % | -304.206 M -157.99 % | 524.627 M 484.34 % | -136.499 M -353.78 % | 53.786 M -4.52 % | 56.333 M 508.94 % | -13.775 M 75.89 % | -57.146 M -143.50 % | 131.370 M 581.81 % | -27.266 M 26.53 % | -37.112 M 60.13 % | -93.093 M -230.82 % | 71.163 M -51.41 % | 146.466 M 1 086.80 % | -14.843 M 89.01 % | -135.090 M |
| Cash at beginning of period | 262.626 M -29.05 % | 370.146 M 122.97 % | 166.006 M -34.10 % | 251.895 M 54.74 % | 162.789 M -9.71 % | 180.299 M 53.15 % | 117.724 M -41.00 % | 199.521 M -13.12 % | 229.663 M -28.80 % | 322.545 M 69.01 % | 190.846 M -30.87 % | 276.079 M -7.69 % | 299.087 M -5.36 % | 316.036 M -32.06 % | 465.142 M 104.11 % | 227.883 M 1.45 % | 224.623 M -34.63 % | 343.638 M 154.67 % | 134.933 M -39.56 % | 223.261 M -33.12 % | 333.836 M -42.77 % | 583.335 M 231.05 % | 176.207 M 3.46 % | 170.317 M -4.30 % | 177.963 M -28.36 % | 248.417 M 1.26 % | 245.315 M 33.65 % | 183.557 M 20.34 % | 152.536 M -51.33 % | 313.415 M 179.78 % | 112.020 M -18.20 % | 136.939 M -40.82 % | 231.397 M -27.22 % | 317.949 M 12.33 % | 283.058 M 40.88 % | 200.921 M -26.79 % | 274.448 M -26.16 % | 371.682 M 26.39 % | 294.071 M 20.91 % | 243.212 M -67.61 % | 750.859 M 31.62 % | 570.464 M 47.17 % | 387.627 M -10.34 % | 432.328 M -31.41 % | 630.344 M 12.31 % | 561.252 M 204.59 % | 184.266 M 10.43 % | 166.861 M 13.76 % | 146.680 M -50.46 % | 296.109 M -15.99 % | 352.472 M -46.32 % | 656.678 M 397.29 % | 132.051 M -50.83 % | 268.550 M 25.04 % | 214.764 M 35.56 % | 158.431 M -8.00 % | 172.206 M -24.92 % | 229.352 M 134.08 % | 97.982 M -21.77 % | 125.248 M -22.86 % | 162.361 M -36.44 % | 255.453 M 38.61 % | 184.291 M 387.22 % | 37.825 M -28.18 % | 52.668 M -71.95 % | 187.758 M |
| Cash at end of period | 298.127 M 13.52 % | 262.626 M -29.05 % | 370.146 M 122.97 % | 166.006 M -34.10 % | 251.895 M 54.74 % | 162.789 M -9.71 % | 180.299 M 53.15 % | 117.724 M -41.00 % | 199.521 M -13.12 % | 229.663 M -28.80 % | 322.545 M 69.01 % | 190.846 M -30.87 % | 276.079 M -7.69 % | 299.087 M -5.36 % | 316.036 M -32.06 % | 465.142 M 104.11 % | 227.883 M 1.45 % | 224.623 M -34.63 % | 343.638 M 154.67 % | 134.933 M -39.56 % | 223.261 M -33.12 % | 333.836 M -42.77 % | 583.335 M 231.05 % | 176.207 M 3.46 % | 170.317 M -4.30 % | 177.963 M -28.36 % | 248.417 M 1.26 % | 245.315 M 33.65 % | 183.557 M 20.34 % | 152.536 M -51.33 % | 313.415 M 179.78 % | 112.020 M -18.20 % | 136.939 M -40.82 % | 231.397 M -27.22 % | 317.949 M 12.33 % | 283.058 M 40.88 % | 200.921 M -26.79 % | 274.448 M -26.16 % | 371.682 M 26.39 % | 294.071 M 20.91 % | 243.212 M -67.61 % | 750.859 M 31.62 % | 570.464 M 47.17 % | 387.627 M -10.34 % | 432.328 M -31.41 % | 630.344 M 12.31 % | 561.252 M 204.59 % | 184.266 M 10.43 % | 166.861 M 13.76 % | 146.680 M -50.46 % | 296.109 M -15.99 % | 352.472 M -46.32 % | 656.678 M 397.29 % | 132.051 M -50.83 % | 268.550 M 25.04 % | 214.764 M 35.56 % | 158.431 M -8.00 % | 172.206 M -24.92 % | 229.352 M 134.08 % | 97.982 M -21.77 % | 125.248 M -22.86 % | 162.361 M -36.44 % | 255.453 M 38.61 % | 184.291 M 387.22 % | 37.825 M -28.18 % | 52.668 M |
| Operating cash flow | 72.449 M -50.02 % | 144.942 M -76.27 % | 610.808 M 376.74 % | 128.122 M -36.16 % | 200.706 M 199.40 % | -201.924 M -276.88 % | 114.157 M 182.17 % | -138.931 M -26.62 % | -109.721 M -12.36 % | -97.655 M -189.49 % | 109.119 M 209.46 % | -99.686 M -40.49 % | -70.955 M -307.71 % | 34.161 M 201.68 % | -33.596 M -113.19 % | 254.770 M 535.19 % | 40.109 M -82.40 % | 227.946 M -26.61 % | 310.590 M 1 051.25 % | -32.651 M -102.60 % | -16.116 M 95.33 % | -345.427 M -221.24 % | 284.901 M 1 133.65 % | -27.563 M -156.01 % | 49.215 M 583.40 % | 7.201 M -87.78 % | 58.952 M -11.76 % | 66.807 M 7.30 % | 62.262 M 149.81 % | -124.996 M -164.27 % | 194.474 M 138.61 % | 81.504 M -18.09 % | 99.501 M 3 344.12 % | 2.889 M -94.95 % | 57.211 M 25.66 % | 45.527 M 20.24 % | 37.863 M 131.75 % | -119.235 M -161.96 % | 192.443 M 247.28 % | -130.666 M 29.43 % | -185.167 M -37.95 % | -134.229 M -147.22 % | 284.250 M 379.32 % | -101.766 M 17.18 % | -122.879 M -176.68 % | 160.242 M -63.15 % | 434.900 M 1 489.01 % | -31.310 M -147.52 % | 65.887 M 143.92 % | -150.003 M -168.59 % | -55.849 M -140.36 % | 138.371 M 173.88 % | -187.299 M -467.88 % | 50.914 M -14.18 % | 59.327 M -19.42 % | 73.625 M 478.25 % | -19.465 M 26.94 % | -26.642 M -115.06 % | 176.877 M 3 594.21 % | 4.788 M -91.49 % | 56.252 M -73.62 % | 213.245 M 1 285.94 % | -17.981 M -109.57 % | 187.882 M 426.85 % | 35.662 M 114.87 % | -239.807 M |
| Capital expenditure | -9.666 M -153.29 % | -3.816 M 69.04 % | -12.327 M -84.66 % | -6.675 M -3.01 % | -6.480 M 14.89 % | -7.614 M -66.04 % | -4.586 M -33.59 % | -3.433 M 83.22 % | -20.456 M -21.88 % | -16.783 M 59.57 % | -41.506 M -74.32 % | -23.810 M 19.01 % | -29.399 M -75.87 % | -16.716 M -136.03 % | -7.082 M -29.68 % | -5.461 M -246.00 % | -1.578 M -182.02 % | -559.696 K 93.97 % | -9.285 M -43.22 % | -6.483 M 48.13 % | -12.498 M -55.33 % | -8.046 M -108.88 % | -3.852 M 75.69 % | -15.847 M -32.36 % | -11.972 M -200.63 % | -3.982 M -15.60 % | -3.445 M 67.64 % | -10.646 M 32.85 % | -15.853 M -125.12 % | -7.042 M 65.71 % | -20.534 M -7.19 % | -19.157 M 40.74 % | -32.326 M -33.22 % | -24.266 M -455.33 % | -4.370 M 93.21 % | -64.366 M 43.97 % | -114.885 M 4.20 % | -119.920 M -52.73 % | -78.520 M 21.52 % | -100.053 M -0.26 % | -99.797 M -945.10 % | -9.549 M 86.30 % | -69.676 M -179.11 % | -24.964 M 50.95 % | -50.898 M -396.49 % | -10.252 M 24.68 % | -13.610 M -40.83 % | -9.664 M 57.81 % | -22.907 M -210.57 % | -7.376 M 67.67 % | -22.811 M 43.11 % | -40.100 M -272.87 % | -10.754 M 90.29 % | -110.708 M -280.44 % | -29.100 M -241.56 % | -8.520 M 29.97 % | -12.165 M -348.53 % | -2.712 M 61.23 % | -6.995 M 30.79 % | -10.106 M 65.88 % | -29.623 M -289.86 % | -7.598 M | 0.000 100.00 % | -14.033 M -196.51 % | -4.733 M -8.21 % | -4.374 M |
| Free CashFlow | 62.783 M -55.51 % | 141.126 M -76.42 % | 598.481 M 392.79 % | 121.447 M -29.18 % | 171.475 M 181.83 % | -209.538 M -291.23 % | 109.571 M 176.97 % | -142.364 M -9.36 % | -130.176 M -13.75 % | -114.438 M -269.25 % | 67.613 M 154.75 % | -123.496 M -23.06 % | -100.354 M -675.25 % | 17.445 M 142.89 % | -40.679 M -116.32 % | 249.309 M 547.04 % | 38.531 M -83.06 % | 227.386 M -24.53 % | 301.305 M 869.94 % | -39.134 M -36.76 % | -28.614 M 91.90 % | -353.473 M -225.77 % | 281.049 M 747.44 % | -43.409 M -216.56 % | 37.242 M 1 056.92 % | 3.219 M -94.20 % | 55.507 M -1.16 % | 56.161 M 21.02 % | 46.409 M 135.15 % | -132.038 M -175.91 % | 173.940 M 178.99 % | 62.346 M -7.19 % | 67.176 M 414.25 % | -21.377 M -140.45 % | 52.841 M 380.50 % | -18.838 M 75.54 % | -77.023 M 67.79 % | -239.155 M -309.93 % | 113.924 M 149.38 % | -230.719 M 19.04 % | -284.964 M -98.20 % | -143.778 M -167.01 % | 214.574 M 269.32 % | -126.729 M 27.07 % | -173.777 M -215.86 % | 149.990 M -64.40 % | 421.289 M 1 128.19 % | -40.974 M -195.33 % | 42.980 M 127.31 % | -157.378 M -100.07 % | -78.660 M -180.04 % | 98.271 M 149.62 % | -198.053 M -231.22 % | -59.794 M -297.82 % | 30.227 M -53.57 % | 65.105 M 305.83 % | -31.630 M -7.75 % | -29.354 M -117.28 % | 169.883 M 3 294.38 % | -5.318 M -119.97 % | 26.629 M -87.05 % | 205.646 M 1 243.68 % | -17.981 M -110.34 % | 173.849 M 462.10 % | 30.929 M 112.67 % | -244.181 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 |