The Union Mosaic Industry Public Company Limited UMI.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.569 B -5.77 % | 2.726 B 2.56 % | 2.658 B 8.40 % | 2.452 B 5.60 % | 2.322 B -3.79 % | 2.414 B 1.09 % | 2.388 B -3.95 % | 2.486 B -11.00 % | 2.793 B -25.30 % | 3.739 B 12.84 % | 3.314 B -11.30 % | 3.736 B 13.64 % | 3.288 B 22.82 % | 2.677 B 3.26 % | 2.592 B 11.58 % | 2.323 B -0.93 % | 2.345 B 3.44 % | 2.267 B -3.62 % | 2.352 B -13.20 % | 2.710 B 9.01 % | 2.486 B -0.25 % | 2.492 B |
| Net income | 51.746 M 430.71 % | -15.647 M -113.14 % | 119.115 M 200.56 % | -118.453 M 3.67 % | -122.970 M -31.50 % | -93.515 M -21.29 % | -77.101 M -204.64 % | -25.309 M -123.34 % | 108.458 M 156.98 % | -190.336 M -735.01 % | 29.974 M 6.04 % | 28.266 M -95.70 % | 656.919 M 457.00 % | 117.939 M -45.08 % | 214.757 M 70.12 % | 126.238 M 205.91 % | -119.193 M 14.33 % | -139.125 M 7.82 % | -150.933 M -895.39 % | 18.976 M -82.90 % | 110.955 M -90.43 % | 1.160 B |
| Income before tax | 40.013 M 203.45 % | -38.678 M -118.32 % | 211.119 M 276.42 % | -119.666 M 11.94 % | -135.894 M -39.12 % | -97.679 M -5.72 % | -92.398 M -155.28 % | -36.194 M -130.75 % | 117.702 M 142.47 % | -277.144 M -1 687.46 % | 17.458 M -69.06 % | 56.422 M -92.02 % | 707.328 M 329.77 % | 164.582 M -22.12 % | 211.326 M 71.06 % | 123.538 M 364.31 % | -46.740 M 67.77 % | -145.028 M -1.00 % | -143.591 M -763.48 % | 21.642 M -81.13 % | 114.690 M -13.84 % | 133.112 M |
| Income before tax ratio | 0.02 209.79 % | -0.01 -117.86 % | 0.08 262.76 % | -0.05 16.61 % | -0.06 -44.61 % | -0.04 -4.58 % | -0.04 -165.78 % | -0.01 -134.55 % | 0.04 156.86 % | -0.07 -1 506.85 % | 0.01 -65.12 % | 0.02 -92.98 % | 0.22 249.92 % | 0.06 -24.58 % | 0.08 53.30 % | 0.05 366.80 % | -0.02 68.84 % | -0.06 -4.80 % | -0.06 -864.39 % | 0.01 -82.69 % | 0.05 -13.62 % | 0.05 |
| EBITDA | 227.429 M 16.33 % | 195.510 M -60.14 % | 490.497 M 113.72 % | 229.505 M 46.32 % | 156.847 M 2.83 % | 152.536 M -6.50 % | 163.146 M -29.54 % | 231.536 M -39.88 % | 385.155 M 150.65 % | 153.661 M -60.02 % | 384.318 M 14.73 % | 334.978 M -12.62 % | 383.374 M 26.87 % | 302.187 M -19.78 % | 376.715 M 21.26 % | 310.670 M 250.72 % | 88.580 M -1.05 % | 89.521 M -18.59 % | 109.959 M -53.56 % | 236.759 M 53.16 % | 154.582 M -37.86 % | 248.769 M |
| Net income ratio | 0.02 450.97 % | -0.01 -112.81 % | 0.04 192.77 % | -0.05 8.78 % | -0.05 -36.68 % | -0.04 -19.98 % | -0.03 -217.17 % | -0.01 -126.22 % | 0.04 176.29 % | -0.05 -662.76 % | 0.01 19.54 % | 0.01 -96.21 % | 0.20 353.51 % | 0.04 -46.81 % | 0.08 52.46 % | 0.05 206.91 % | -0.05 17.17 % | -0.06 4.36 % | -0.06 -1 016.37 % | 0.01 -84.31 % | 0.04 -90.41 % | 0.47 |
| Ratio EBITDA | 0.09 23.45 % | 0.07 -61.13 % | 0.18 97.17 % | 0.09 38.57 % | 0.07 6.88 % | 0.06 -7.51 % | 0.07 -26.64 % | 0.09 -32.46 % | 0.14 235.56 % | 0.04 -64.57 % | 0.12 29.34 % | 0.09 -23.11 % | 0.12 3.29 % | 0.11 -22.31 % | 0.15 8.67 % | 0.13 254.03 % | 0.04 -4.34 % | 0.04 -15.53 % | 0.05 -46.49 % | 0.09 40.50 % | 0.06 -37.70 % | 0.10 |
| Gross profit ratio | 0.26 15.01 % | 0.23 22.51 % | 0.19 -21.40 % | 0.24 0.72 % | 0.24 4.89 % | 0.22 7.31 % | 0.21 -5.58 % | 0.22 -7.64 % | 0.24 29.47 % | 0.19 25.24 % | 0.15 -14.45 % | 0.17 -15.97 % | 0.21 0.91 % | 0.20 -9.39 % | 0.23 7.11 % | 0.21 47.86 % | 0.14 25.43 % | 0.11 -21.17 % | 0.14 -12.87 % | 0.17 -21.01 % | 0.21 -14.03 % | 0.24 |
| Weighted average shs out dil | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 20.86 % | 692.122 M -17.26 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M -0.91 % | 844.226 M 0.00 % | 844.226 M |
| Weighted average shs out | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 20.86 % | 692.122 M -17.26 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M -0.91 % | 844.226 M 0.00 % | 844.226 M |
| EPS diluted | 0.06 431.02 % | -0.02 -113.36 % | 0.14 200.00 % | -0.14 6.67 % | -0.15 -36.36 % | -0.11 -19.31 % | -0.09 -204.29 % | -0.03 -123.31 % | 0.13 156.52 % | -0.23 -675.00 % | 0.04 0.00 % | 0.04 -94.20 % | 0.69 392.86 % | 0.14 -46.15 % | 0.26 73.33 % | 0.15 207.14 % | -0.14 17.65 % | -0.17 5.56 % | -0.18 -886.03 % | 0.02 -82.38 % | 0.13 -93.26 % | 1.93 |
| Earnings per share | 0.06 431.02 % | -0.02 -113.36 % | 0.14 200.00 % | -0.14 6.67 % | -0.15 -36.36 % | -0.11 -19.31 % | -0.09 -204.29 % | -0.03 -123.31 % | 0.13 156.52 % | -0.23 -675.00 % | 0.04 0.00 % | 0.04 -94.20 % | 0.69 392.86 % | 0.14 -46.15 % | 0.26 73.33 % | 0.15 207.14 % | -0.14 17.65 % | -0.17 5.56 % | -0.18 -886.03 % | 0.02 -82.38 % | 0.13 -90.51 % | 1.37 |
| Gross profit | 675.879 M 8.37 % | 623.651 M 25.64 % | 496.388 M -14.80 % | 582.632 M 6.35 % | 547.821 M 0.91 % | 542.882 M 8.48 % | 500.435 M -9.31 % | 551.802 M -17.80 % | 671.280 M -3.29 % | 694.121 M 41.32 % | 491.156 M -24.11 % | 647.197 M -4.51 % | 677.764 M 23.94 % | 546.867 M -6.44 % | 584.537 M 19.52 % | 489.060 M 46.48 % | 333.880 M 29.74 % | 257.351 M -24.03 % | 338.751 M -24.37 % | 447.922 M -13.89 % | 520.152 M -14.25 % | 606.564 M |
| Income tax expense | 10.497 M 291.33 % | -5.486 M -108.22 % | 66.709 M 5 600.00 % | -1.213 M 90.62 % | -12.924 M -210.42 % | -4.163 M -68.59 % | -2.470 M 59.27 % | -6.064 M -121.69 % | 27.951 M -75.32 % | 113.242 M 226.21 % | 34.715 M -27.53 % | 47.900 M -12.62 % | 54.821 M 8.80 % | 50.386 M 4 408.60 % | 1.118 M 84.66 % | 605.214 K 11.98 % | 540.467 K -50.22 % | 1.086 M -30.85 % | 1.570 M -32.38 % | 2.322 M -43.60 % | 4.117 M -14.37 % | 4.808 M |
| Cost of revenue | 1.893 B -9.97 % | 2.102 B -2.74 % | 2.162 B 15.62 % | 1.870 B 5.36 % | 1.775 B -5.16 % | 1.871 B -0.87 % | 1.887 B -2.42 % | 1.934 B -8.85 % | 2.122 B -30.32 % | 3.045 B 7.88 % | 2.823 B -8.61 % | 3.089 B 18.35 % | 2.610 B 22.53 % | 2.130 B 6.08 % | 2.008 B 9.47 % | 1.834 B -8.81 % | 2.011 B 0.07 % | 2.010 B -0.19 % | 2.014 B -10.99 % | 2.262 B 15.07 % | 1.966 B 4.25 % | 1.886 B |
| General and administrative expenses | 269.193 M 2.22 % | 263.339 M 11.83 % | 235.491 M -17.71 % | 286.162 M -11.03 % | 321.653 M 1.79 % | 316.002 M 44.05 % | 219.364 M -9.70 % | 242.918 M -15.66 % | 288.037 M -45.16 % | 525.274 M 221.27 % | 163.499 M -27.15 % | 224.431 M 63.38 % | 137.366 M 28.90 % | 106.566 M -3.15 % | 110.031 M -16.02 % | 131.019 M -62.65 % | 350.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 334.704 M -2.28 % | 342.515 M 4.04 % | 329.219 M 9.08 % | 301.806 M 1.57 % | 297.152 M -13.05 % | 341.739 M -5.62 % | 362.096 M 6.13 % | 341.188 M 2.60 % | 332.547 M -27.65 % | 459.615 M 19.73 % | 383.889 M -9.35 % | 423.498 M 36.87 % | 309.410 M 17.99 % | 262.232 M 6.84 % | 245.448 M 18.02 % | 207.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -22.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.959 M 35.51 % | 82.619 M -48.53 % | 160.516 M 228.17 % | -125.239 M | 0.000 | 0.000 -100.00 % | 5.866 M | 0.000 -100.00 % | 29.843 M 1 938.17 % | 1.464 M | 0.000 | 0.000 -100.00 % | 2.641 M | 0.000 |
| Operating expenses | 581.240 M -4.23 % | 606.917 M 7.47 % | 564.711 M -3.96 % | 587.968 M -4.98 % | 618.804 M -5.92 % | 657.741 M 13.12 % | 581.460 M -0.45 % | 584.106 M 14.84 % | 508.625 M -43.63 % | 902.270 M 133.22 % | 386.873 M -25.98 % | 522.689 M 16.99 % | 446.777 M 21.14 % | 368.798 M 2.06 % | 361.344 M 6.59 % | 338.991 M -10.94 % | 380.621 M 14.70 % | 331.850 M -15.98 % | 394.958 M 8.92 % | 362.603 M -0.81 % | 365.571 M 2.17 % | 357.794 M |
| Cost and expenses | 2.497 B -7.85 % | 2.709 B -0.63 % | 2.727 B 10.94 % | 2.458 B 2.69 % | 2.393 B -5.36 % | 2.529 B 2.42 % | 2.469 B -1.97 % | 2.518 B -4.27 % | 2.631 B -33.36 % | 3.948 B 22.99 % | 3.210 B -11.12 % | 3.612 B 18.16 % | 3.057 B 22.33 % | 2.499 B 5.47 % | 2.369 B 9.02 % | 2.173 B -9.14 % | 2.392 B 2.14 % | 2.342 B -2.78 % | 2.409 B -8.24 % | 2.625 B 12.58 % | 2.332 B 3.92 % | 2.244 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 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 603.897 M -0.32 % | 605.854 M 7.29 % | 564.711 M -3.96 % | 587.968 M -4.98 % | 618.804 M -5.92 % | 657.741 M 13.12 % | 581.460 M -0.45 % | 584.106 M -5.88 % | 620.584 M -36.99 % | 984.889 M 79.92 % | 547.389 M -15.52 % | 647.929 M 45.02 % | 446.777 M 21.14 % | 368.798 M 3.75 % | 355.479 M 4.86 % | 338.991 M -3.36 % | 350.778 M 6.17 % | 330.386 M -16.35 % | 394.958 M 8.92 % | 362.603 M -0.09 % | 362.930 M 1.44 % | 357.794 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 |
| Interest expense | 54.709 M -27.85 % | 75.823 M -30.03 % | 108.363 M -26.73 % | 147.901 M 77.88 % | 83.146 M 124.33 % | 37.065 M -8.92 % | 40.694 M -10.56 % | 45.499 M 9.81 % | 41.434 M -39.95 % | 68.996 M -25.76 % | 92.931 M 38.95 % | 66.883 M 11.11 % | 60.197 M 50.79 % | 39.921 M 3.51 % | 38.569 M -30.44 % | 55.447 M -22.90 % | 71.913 M 1.96 % | 70.529 M -19.29 % | 87.384 M 37.23 % | 63.676 M 59.62 % | 39.891 M -65.51 % | 115.657 M |
| Depreciation and amortization | 132.707 M -16.20 % | 158.370 M -6.19 % | 168.820 M -16.12 % | 201.270 M -3.57 % | 208.730 M -2.07 % | 213.150 M -0.79 % | 214.850 M -3.32 % | 222.232 M -0.12 % | 222.500 M -38.50 % | 361.809 M 74.74 % | 207.059 M -2.18 % | 211.673 M 38.91 % | 152.386 M 22.77 % | 124.119 M -2.13 % | 126.818 M -3.70 % | 131.685 M -2.69 % | 135.323 M -17.50 % | 164.020 M -1.29 % | 166.166 M 9.72 % | 151.441 M | 0.000 | 0.000 |
| Operating income | 72.065 M 330.64 % | 16.735 M -94.76 % | 319.482 M 1 031.52 % | 28.235 M 153.53 % | -52.748 M 12.98 % | -60.614 M 25.19 % | -81.024 M -150.82 % | -32.304 M -120.30 % | 159.137 M 157.42 % | -277.144 M -1 687.46 % | 17.458 M -85.84 % | 123.305 M -83.93 % | 767.524 M 331.03 % | 178.069 M -28.74 % | 249.895 M 66.52 % | 150.069 M 421.07 % | -46.740 M 37.26 % | -74.499 M -32.54 % | -56.207 M -165.88 % | 85.319 M -44.81 % | 154.582 M -37.86 % | 248.769 M |
| Operating income ratio | 0.03 357.01 % | 0.01 -94.89 % | 0.12 943.88 % | 0.01 150.69 % | -0.02 9.55 % | -0.03 26.00 % | -0.03 -161.13 % | -0.01 -122.81 % | 0.06 176.87 % | -0.07 -1 506.85 % | 0.01 -84.04 % | 0.03 -85.86 % | 0.23 250.94 % | 0.07 -30.99 % | 0.10 49.23 % | 0.06 424.10 % | -0.02 39.34 % | -0.03 -37.53 % | -0.02 -175.90 % | 0.03 -49.37 % | 0.06 -37.70 % | 0.10 |
| Total other income expenses net | -32.052 M 42.16 % | -55.413 M -119.83 % | 279.442 M 344.42 % | -114.329 M -76.13 % | -64.911 M -477.83 % | 17.180 M 251.05 % | -11.374 M -192.38 % | -3.890 M 90.61 % | -41.434 M | 0.000 100.00 % | -57.043 M 14.71 % | -66.883 M -114.04 % | 476.340 M 3 632.02 % | -13.486 M 23.94 % | -17.732 M 33.16 % | -26.531 M 63.11 % | -71.913 M -1.96 % | -70.528 M 19.29 % | -87.384 M -37.23 % | -63.676 M -59.62 % | -39.891 M 65.51 % | -115.657 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 314.778 M -33.23 % | 471.471 M -10.96 % | 529.490 M -31.17 % | 769.235 M -22.80 % | 996.447 M -5.39 % | 1.053 B -9.72 % | 1.167 B -6.65 % | 1.250 B -2.12 % | 1.277 B -3.93 % | 1.329 B -26.94 % | 1.819 B -10.07 % | 2.023 B 95.57 % | 1.034 B 80.99 % | 571.519 M -12.22 % | 651.093 M -18.48 % | 798.718 M -29.62 % | 1.135 B -0.60 % | 1.142 B -6.74 % | 1.224 B -9.63 % | 1.355 B 14.72 % | 1.181 B 99.54 % | 591.827 M |
| Total investments | 43.741 M -2.24 % | 44.744 M 6.73 % | 41.923 M -0.83 % | 42.274 M -3.46 % | 43.790 M 41.78 % | 30.886 M 5.14 % | 29.376 M -74.57 % | 115.510 M -10.88 % | 129.613 M 0.21 % | 129.339 M -51.10 % | 264.493 M -4.86 % | 277.991 M 165.82 % | 104.578 M 3 508.03 % | 2.898 M 220.63 % | 904.007 K -67.98 % | 2.824 M 1.77 % | 2.775 M -2.72 % | 2.852 M 16.53 % | 2.448 M -37.23 % | 3.899 M -13.33 % | 4.499 M -90.44 % | 47.044 M |
| Total debt | 501.036 M -11.36 % | 565.242 M -6.20 % | 602.572 M -39.77 % | 1.000 B -7.93 % | 1.087 B -1.49 % | 1.103 B -8.52 % | 1.206 B -9.00 % | 1.325 B -10.47 % | 1.480 B -4.21 % | 1.545 B -17.01 % | 1.861 B -10.39 % | 2.077 B 84.26 % | 1.127 B 82.98 % | 616.133 M -9.03 % | 677.266 M -17.14 % | 817.390 M -29.12 % | 1.153 B -0.86 % | 1.163 B -6.99 % | 1.251 B -11.48 % | 1.413 B 13.87 % | 1.241 B 54.83 % | 801.341 M |
| Accumulated other comprehensive income loss | 501.707 M 21.41 % | 413.221 M 61.32 % | 256.145 M -0.22 % | 256.709 M 206.88 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 3.77 % | 80.612 M 19.90 % | 67.235 M -52.66 % | 142.033 M 197.14 % | 47.800 M | 0.000 -100.00 % | 205.334 M 38 604.80 % | -533.269 K 1.49 % | -541.339 K -4.75 % | -516.813 K 0.78 % | -520.870 K | 0.000 | 0.000 | 0.000 |
| Retained earnings | 141.044 M -28.78 % | 198.042 M 20.46 % | 164.410 M 221.22 % | 51.184 M -64.64 % | 144.729 M -40.43 % | 242.954 M -22.63 % | 314.000 M -19.71 % | 391.100 M -24.58 % | 518.530 M -17.37 % | 627.563 M 10.86 % | 566.080 M -21.41 % | 720.296 M -34.07 % | 1.092 B 119.51 % | 497.676 M -7.32 % | 536.961 M -9.75 % | 594.989 M 126.33 % | 262.887 M -30.47 % | 378.117 M -26.90 % | 517.243 M -22.59 % | 668.176 M -5.43 % | 706.557 M 18.63 % | 595.602 M |
| Common stock | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 75.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 14.90 % | 416.000 M |
| Total equity | 1.510 B -0.07 % | 1.511 B 13.45 % | 1.332 B 11.10 % | 1.199 B -10.37 % | 1.337 B -10.19 % | 1.489 B -6.10 % | 1.586 B -1.69 % | 1.613 B -7.60 % | 1.746 B -3.76 % | 1.814 B -3.34 % | 1.876 B 0.09 % | 1.875 B -8.87 % | 2.057 B 51.97 % | 1.354 B -3.26 % | 1.399 B 11.36 % | 1.257 B 10.52 % | 1.137 B -8.05 % | 1.237 B 1.22 % | 1.222 B -10.65 % | 1.367 B -0.83 % | 1.379 B 16.22 % | 1.186 B |
| Other non current liabilities | 369.435 M 179.00 % | 132.413 M 23.08 % | 107.578 M 1 200.17 % | 8.274 M -24.32 % | 10.933 M -91.63 % | 130.652 M 915.60 % | 12.865 M 30.91 % | 9.827 M -98.39 % | 609.230 M 1 388.62 % | 40.926 M -65.21 % | 117.650 M 693.90 % | 14.819 M -73.75 % | 56.444 M -10.25 % | 62.890 M 301.32 % | 15.671 M 16.24 % | 13.482 M 22.40 % | 11.015 M 13.63 % | 9.693 M 19.85 % | 8.088 M 6.26 % | 7.611 M 5.70 % | 7.201 M 11.69 % | 6.448 M |
| Long term debt | 263.856 M 387.82 % | 54.089 M -50.67 % | 109.654 M -35.29 % | 169.455 M -28.58 % | 237.251 M 11.76 % | 212.282 M 462.18 % | -58.612 M -104.75 % | 1.235 B 58.89 % | 777.072 M -47.05 % | 1.468 B -27.14 % | 2.014 B 23.99 % | 1.625 B -6.71 % | 1.741 B 230.25 % | 527.271 M -10.25 % | 587.511 M -15.92 % | 698.731 M -4.86 % | 734.416 M 5.07 % | 698.961 M -18.09 % | 853.295 M -15.55 % | 1.010 B -9.97 % | 1.122 B 56.64 % | 716.516 M |
| Total non current liabilities | 800.793 M 124.78 % | 356.259 M 6.48 % | 334.563 M 1.45 % | 329.790 M -18.81 % | 406.171 M -3.76 % | 422.062 M 115.02 % | 196.287 M -86.02 % | 1.404 B -8.59 % | 1.536 B -8.27 % | 1.674 B -13.52 % | 1.936 B 8.44 % | 1.785 B -0.70 % | 1.798 B 204.62 % | 590.161 M -2.16 % | 603.182 M -15.31 % | 712.213 M -4.46 % | 745.431 M 5.19 % | 708.654 M -17.73 % | 861.383 M -15.39 % | 1.018 B -9.87 % | 1.130 B 56.24 % | 722.963 M |
| Other current liabilities | 146.331 M -58.09 % | 349.173 M 13.56 % | 307.475 M -1.24 % | 311.335 M 23.09 % | 252.933 M 121.18 % | 114.357 M -11.88 % | 129.781 M 29.95 % | 99.873 M -84.56 % | 646.688 M 313.43 % | 156.421 M -8.21 % | 170.417 M 15.84 % | 147.120 M 132.38 % | 63.309 M 14.75 % | 55.173 M 32.12 % | 41.760 M 30.93 % | 31.895 M 36.94 % | 23.291 M -94.31 % | 409.515 M 517.61 % | 66.306 M 20.47 % | 55.040 M -14.90 % | 64.673 M 8.45 % | 59.635 M |
| Deferred revenue | 3.164 M 48.47 % | 2.131 M -2.10 % | 2.177 M 34.34 % | 1.620 M 1.31 % | 1.599 M 79.29 % | 892.070 K -32.79 % | 1.327 M 141.65 % | 549.248 K -59.46 % | 1.355 M -97.71 % | 59.069 M 3 418.96 % | 1.679 M 100.34 % | -495.614 M -18 346.47 % | 2.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 544.058 K -73.70 % | 2.068 M 7.10 % | 1.931 M |
| Short term debt | 237.180 M -53.60 % | 511.153 M 3.70 % | 492.918 M -40.68 % | 830.960 M -2.16 % | 849.311 M -5.13 % | 895.242 M -24.49 % | 1.186 B 1 157.11 % | 94.314 M -13.52 % | 109.059 M 134.74 % | 46.459 M -72.43 % | 168.491 M -62.79 % | 452.769 M 98.08 % | 228.577 M 157.23 % | 88.862 M -0.99 % | 89.755 M -24.36 % | 118.658 M -71.67 % | 418.786 M -9.82 % | 464.375 M 15.44 % | 402.276 M -0.03 % | 402.385 M 239.99 % | 118.352 M 39.52 % | 84.826 M |
| Total current liabilities | 611.961 M -45.27 % | 1.118 B 6.34 % | 1.052 B -21.27 % | 1.336 B -1.59 % | 1.357 B 16.40 % | 1.166 B -25.67 % | 1.569 B 299.99 % | 392.182 M -17.22 % | 473.785 M 10.50 % | 428.779 M -32.29 % | 633.301 M -42.19 % | 1.096 B 36.92 % | 800.126 M 85.90 % | 430.397 M 2.26 % | 420.891 M 10.66 % | 380.356 M -41.45 % | 649.603 M -25.67 % | 873.889 M 31.08 % | 666.678 M -17.89 % | 811.952 M 20.76 % | 672.386 M 50.98 % | 445.351 M |
| Total liabilities | 1.413 B -4.19 % | 1.474 B 6.38 % | 1.386 B -16.77 % | 1.665 B -5.55 % | 1.763 B 11.04 % | 1.588 B -10.02 % | 1.765 B -1.72 % | 1.796 B -10.62 % | 2.009 B -4.44 % | 2.103 B -18.15 % | 2.569 B -10.82 % | 2.881 B 10.88 % | 2.598 B 154.56 % | 1.021 B -0.34 % | 1.024 B -6.27 % | 1.093 B -21.68 % | 1.395 B -11.85 % | 1.583 B 3.57 % | 1.528 B -16.50 % | 1.830 B 1.56 % | 1.802 B 54.24 % | 1.168 B |
| Other non current assets | 73.944 M 11.60 % | 66.256 M 1.36 % | 65.367 M -8.57 % | 71.495 M 12.06 % | 63.799 M -54.19 % | 139.267 M 95.98 % | 71.061 M -1.35 % | 72.035 M 4.41 % | 68.993 M -16.86 % | 82.984 M -10.87 % | 93.103 M -48.94 % | 182.339 M 141.74 % | 75.428 M 1 141.08 % | 6.078 M -87.59 % | 48.968 M 3.64 % | 47.249 M -10.52 % | 52.801 M 3.12 % | 51.205 M -32.43 % | 75.784 M 0.50 % | 75.407 M -3.60 % | 78.222 M -41.68 % | 134.135 M |
| Long term investments | 6.061 M -55.45 % | 13.605 M -14.61 % | 15.933 M -7.33 % | 17.194 M -11.21 % | 19.365 M 124.32 % | 8.632 M -1.85 % | 8.796 M -34.87 % | 13.505 M -2.70 % | 13.880 M -87.32 % | 109.435 M -56.35 % | 250.714 M -5.14 % | 264.300 M 156.65 % | 102.980 M 4 596.71 % | 2.193 M 1 038.42 % | 192.600 K -91.22 % | 2.193 M 0.00 % | 2.193 M 0.00 % | 2.193 M 0.00 % | 2.193 M 0.00 % | 2.193 M 0.00 % | 2.193 M -95.03 % | 44.148 M |
| Intangible assets | 3.154 M -23.33 % | 4.114 M -69.09 % | 13.310 M -14.66 % | 15.596 M -22.66 % | 20.166 M -25.94 % | 27.229 M -21.56 % | 34.713 M 2 431.93 % | 1.371 M -33.63 % | 2.066 M -25.19 % | 2.761 M -20.12 % | 3.457 M 6 795.04 % | 50.133 K -94.36 % | 888.962 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.154 M -23.33 % | 4.114 M -69.09 % | 13.310 M -14.66 % | 15.596 M -22.66 % | 20.166 M -25.94 % | 27.229 M -21.56 % | 34.713 M 2 431.93 % | 1.371 M -33.63 % | 2.066 M -25.19 % | 2.761 M -20.12 % | 3.457 M 6 795.04 % | 50.133 K -94.36 % | 888.962 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.314 B -7.76 % | 1.425 B 16.04 % | 1.228 B -9.94 % | 1.363 B -11.66 % | 1.543 B -1.14 % | 1.561 B -14.03 % | 1.816 B -4.24 % | 1.896 B -8.84 % | 2.080 B -8.44 % | 2.272 B -11.91 % | 2.579 B -2.29 % | 2.639 B -9.25 % | 2.908 B 122.17 % | 1.309 B 0.07 % | 1.308 B -7.16 % | 1.409 B -7.88 % | 1.529 B -5.75 % | 1.623 B 3.68 % | 1.565 B -8.42 % | 1.709 B -0.17 % | 1.712 B 69.73 % | 1.009 B |
| Total non current assets | 1.397 B -7.56 % | 1.512 B 14.06 % | 1.325 B -9.87 % | 1.470 B -10.85 % | 1.649 B -5.15 % | 1.739 B -10.04 % | 1.933 B -2.65 % | 1.986 B -8.39 % | 2.168 B -12.23 % | 2.470 B -15.68 % | 2.929 B -5.20 % | 3.090 B 0.07 % | 3.087 B 134.38 % | 1.317 B -2.94 % | 1.357 B -6.94 % | 1.458 B -7.96 % | 1.584 B -5.47 % | 1.676 B 2.01 % | 1.643 B -8.04 % | 1.787 B -0.32 % | 1.792 B 51.01 % | 1.187 B |
| Other current assets | 6.506 M 13.59 % | 5.728 M -30.85 % | 8.283 M 60.98 % | 5.145 M 22.26 % | 4.209 M -54.50 % | 9.251 M -25.02 % | 12.337 M 117.83 % | -69.182 M -143.79 % | -28.377 M -483.05 % | 7.408 M -78.98 % | 35.237 M -18.30 % | 43.132 M 205.83 % | 14.104 M -27.96 % | 19.578 M 13.11 % | 17.310 M 6.64 % | 16.232 M -17.24 % | 19.613 M -20.52 % | 24.678 M 16.28 % | 21.222 M -60.55 % | 53.793 M -39.76 % | 89.299 M 377.04 % | 18.719 M |
| Short term investments | 37.680 M 21.01 % | 31.138 M 19.81 % | 25.990 M 3.63 % | 25.080 M 2.68 % | 24.426 M 9.76 % | 22.253 M 8.13 % | 20.581 M -79.82 % | 102.005 M -11.86 % | 115.733 M 481.46 % | 19.904 M 44.46 % | 13.778 M 0.64 % | 13.691 M 756.82 % | 1.598 M 126.37 % | 705.879 K -0.78 % | 711.407 K 12.73 % | 631.053 K 8.43 % | 581.994 K -11.76 % | 659.542 K 158.64 % | 255.000 K -85.06 % | 1.707 M -26.00 % | 2.307 M -20.37 % | 2.897 M |
| cash and cash equivalents | 186.258 M 98.63 % | 93.772 M 28.31 % | 73.083 M -68.39 % | 231.180 M 156.54 % | 90.115 M 80.94 % | 49.804 M 27.56 % | 39.043 M -48.05 % | 75.158 M -62.97 % | 202.955 M -5.91 % | 215.704 M 412.83 % | 42.062 M -22.55 % | 54.308 M -41.59 % | 92.977 M 108.40 % | 44.614 M 70.46 % | 26.173 M 40.18 % | 18.672 M 1.63 % | 18.373 M -14.53 % | 21.497 M -18.49 % | 26.373 M -54.62 % | 58.119 M -2.82 % | 59.803 M -71.46 % | 209.515 M |
| Cash and short term investments | 223.938 M 79.28 % | 124.910 M 26.08 % | 99.072 M -61.34 % | 256.260 M 123.73 % | 114.541 M 58.96 % | 72.058 M 20.85 % | 59.624 M -66.35 % | 177.163 M -44.41 % | 318.688 M 35.26 % | 235.607 M 321.93 % | 55.840 M -17.88 % | 67.999 M -28.10 % | 94.575 M 108.68 % | 45.320 M 68.57 % | 26.885 M 39.28 % | 19.303 M 1.83 % | 18.955 M -14.45 % | 22.157 M -16.79 % | 26.628 M -55.49 % | 59.826 M -3.68 % | 62.109 M -70.76 % | 212.411 M |
| Total current assets | 1.525 B 3.50 % | 1.474 B 5.83 % | 1.392 B -0.09 % | 1.394 B -3.97 % | 1.451 B 8.46 % | 1.338 B -5.61 % | 1.418 B -0.39 % | 1.423 B -10.34 % | 1.587 B 9.69 % | 1.447 B -4.59 % | 1.517 B -8.96 % | 1.666 B 6.25 % | 1.568 B 48.32 % | 1.057 B -0.87 % | 1.066 B 19.69 % | 890.918 M -5.99 % | 947.716 M -17.10 % | 1.143 B 3.28 % | 1.107 B -21.54 % | 1.411 B 1.60 % | 1.388 B 18.89 % | 1.168 B |
| Inventory | 697.977 M 0.20 % | 696.602 M 9.67 % | 635.156 M 11.80 % | 568.109 M -12.00 % | 645.571 M -10.98 % | 725.201 M -5.12 % | 764.298 M 5.07 % | 727.425 M 7.06 % | 679.471 M 14.12 % | 595.384 M -22.49 % | 768.163 M -6.15 % | 818.494 M 9.27 % | 749.052 M 59.59 % | 469.346 M -3.28 % | 485.257 M 22.77 % | 395.256 M -22.97 % | 513.147 M -8.76 % | 562.413 M -4.87 % | 591.197 M -25.74 % | 796.150 M 25.46 % | 634.574 M 57.28 % | 403.462 M |
| Net receivables | 596.709 M -7.68 % | 646.335 M -0.54 % | 649.836 M 15.21 % | 564.061 M -17.88 % | 686.914 M 29.23 % | 531.544 M -8.56 % | 581.275 M -1.09 % | 587.681 M -4.83 % | 617.475 M 1.46 % | 608.576 M -24.79 % | 809.120 M 9.90 % | 736.209 M 3.33 % | 712.514 M 36.27 % | 522.856 M -2.62 % | 536.903 M 16.69 % | 460.127 M 16.19 % | 396.001 M -25.83 % | 533.901 M 14.14 % | 467.748 M -6.63 % | 500.957 M -16.85 % | 602.478 M 12.98 % | 533.244 M |
| Tax assets | 0.000 -100.00 % | 2.986 M 0.00 % | 2.986 M 0.00 % | 2.986 M 0.00 % | 2.986 M 0.00 % | 2.986 M 0.00 % | 2.986 M 4.62 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M -23.62 % | 3.737 M | 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 |
| Account payables | 217.394 M -13.90 % | 252.481 M 1.19 % | 249.502 M 36.19 % | 183.205 M -27.89 % | 254.078 M 63.87 % | 155.051 M -38.10 % | 250.483 M 28.81 % | 194.457 M -36.34 % | 305.445 M 35.21 % | 225.898 M -52.98 % | 480.426 M -3.06 % | 495.614 M 15.85 % | 427.818 M 49.40 % | 286.362 M -1.04 % | 289.377 M 25.92 % | 229.803 M 10.73 % | 207.526 M | 0.000 -100.00 % | 198.096 M -44.12 % | 354.527 M -27.55 % | 489.361 M 62.64 % | 300.890 M |
| Tax payables | 7.891 M 139.95 % | 3.289 M 103.41 % | 1.617 M -84.07 % | 10.151 M 1 086.30 % | 855.711 K -36.84 % | 1.355 M -51.62 % | 2.800 M -6.34 % | 2.990 M -71.97 % | 10.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.943 M | 0.000 | 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 -100.00 % | 100.222 M 7.98 % | 92.819 M -12.72 % | 106.344 M 35.16 % | 78.681 M -9.08 % | 86.541 M 46.43 % | 59.101 M -11.25 % | 66.590 M -1.73 % | 67.764 M 34.35 % | 50.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 36.138 M -23.78 % | 47.412 M -26.29 % | 64.322 M 75.82 % | 36.584 M -54.37 % | 80.170 M -39.49 % | 132.486 M -16.88 % | 159.386 M -6.04 % | 169.635 M -4.32 % | 177.302 M -8.68 % | 194.157 M -22.68 % | 251.115 M 56.43 % | 160.531 M -39.69 % | 266.164 M 69.19 % | 157.316 M -3.89 % | 163.686 M -3.02 % | 168.777 M -3.79 % | 175.431 M -2.63 % | 180.161 M 80.25 % | 99.948 M 5.56 % | 94.687 M -1.19 % | 95.829 M 4.42 % | 91.776 M |
| Capital lease obligations | 33.700 M 21.70 % | 27.691 M 15.17 % | 24.044 M 1.59 % | 23.667 M -22.04 % | 30.357 M 574.32 % | 4.502 M 105.72 % | -78.681 M -2 048.27 % | 4.039 M -71.06 % | 13.957 M 61.64 % | 8.635 M -55.31 % | 19.322 M | 0.000 100.00 % | -40.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.684 M -6.06 % | 7.115 M -25.98 % | 9.612 M -12.57 % | 10.994 M 11.38 % | 9.870 M -22.71 % | 12.770 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 |
| Other total stockholders equity | -5.769 M -137.22 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.06 % | 15.492 M -0.06 % | 15.501 M -90.16 % | 157.595 M -29.40 % | 223.213 M 1 340.02 % | 15.501 M -93.00 % | 221.366 M 0.00 % | 221.366 M 10.15 % | 200.966 M 58.05 % | 127.157 M 0.49 % | 126.536 M 28.52 % | 98.452 M 18.55 % | 83.049 M |
| Deferred tax liabilities non current | 167.502 M -1.33 % | 169.757 M 44.68 % | 117.331 M 126.34 % | 51.839 M -20.45 % | 65.169 M -17.64 % | 79.128 M -6.55 % | 84.672 M 16.55 % | 72.652 M -19.42 % | 90.164 M -8.89 % | 98.964 M -0.93 % | 99.895 M 4.72 % | 95.389 M | 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 |
| Total assets | 2.922 B -2.10 % | 2.985 B 9.84 % | 2.718 B -5.11 % | 2.864 B -7.63 % | 3.101 B 0.77 % | 3.077 B -8.17 % | 3.351 B -1.71 % | 3.409 B -9.22 % | 3.755 B -4.13 % | 3.917 B -11.90 % | 4.446 B -6.52 % | 4.756 B 2.15 % | 4.655 B 96.07 % | 2.374 B -2.03 % | 2.424 B 3.16 % | 2.349 B -7.22 % | 2.532 B -10.18 % | 2.819 B 2.52 % | 2.750 B -14.00 % | 3.197 B 0.52 % | 3.181 B 35.08 % | 2.355 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.821 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 35.185 M 135.85 % | -98.149 M -79.07 % | -54.812 M -240.96 % | 38.884 M -32.63 % | 57.721 M 2 982.02 % | -2.003 M 92.92 % | -28.270 M 27.06 % | -38.760 M -163.41 % | -14.715 M -118.81 % | 78.215 M 109.83 % | 37.275 M 190.22 % | -41.316 M 64.48 % | -116.311 M -408.27 % | -22.884 M 77.36 % | -101.097 M -227.02 % | 79.592 M 553.32 % | -17.557 M -112.09 % | 145.261 M 67.33 % | 86.812 M 161.20 % | -141.860 M 32.46 % | -210.037 M -335.64 % | 89.133 M |
| Accounts receivables | 48.462 M 3 210.48 % | 1.464 M 101.65 % | -88.578 M -173.40 % | 120.673 M 176.51 % | -157.728 M -412.75 % | 50.433 M 164.48 % | -78.211 M -211.21 % | 70.324 M 106.31 % | 34.087 M -58.81 % | 82.753 M -5.42 % | 87.499 M 262.32 % | -53.907 M -118.17 % | 296.760 M 2 252.55 % | 12.614 M 115.47 % | -81.539 M -6.88 % | -76.294 M -163.24 % | 120.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -82.933 K 99.87 % | -62.839 M 2.94 % | -64.739 M -178.54 % | 82.428 M 2.86 % | 80.135 M 70.28 % | 47.062 M 223.50 % | -38.107 M -31.17 % | -29.052 M 63.61 % | -79.833 M -135.39 % | 225.582 M 304.16 % | 55.814 M 161.81 % | -90.296 M 37.79 % | -145.147 M -747.65 % | 22.411 M 126.37 % | -85.001 M -170.31 % | 120.890 M 522.41 % | 19.423 M -32.69 % | 28.856 M -85.36 % | 197.145 M 226.89 % | -155.372 M 32.77 % | -231.112 M -506.24 % | -38.122 M |
| Accounts payables | -28.250 M -18.23 % | -23.895 M -123.60 % | 101.229 M 135.31 % | -286.657 M -272.23 % | 166.436 M 276.00 % | -94.567 M -199.70 % | 94.850 M 226.97 % | -74.702 M -490.52 % | 19.129 M 108.32 % | -229.835 M | 0.000 -100.00 % | 71.410 M 126.27 % | -271.833 M -8 924.20 % | -3.012 M -105.04 % | 59.725 M 165.51 % | 22.494 M 114.61 % | -153.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 15.056 M 216.90 % | -12.880 M -372.89 % | -2.724 M -102.22 % | 122.440 M 493.41 % | -31.123 M -531.14 % | -4.931 M 27.51 % | -6.803 M -27.60 % | -5.331 M -144.79 % | 11.902 M 108.08 % | -147.367 M -694.87 % | -18.540 M -158.90 % | 31.476 M 705.34 % | 3.908 M 107.12 % | -54.897 M -1 060.14 % | 5.718 M -54.26 % | 12.501 M 441.78 % | -3.658 M -103.14 % | 116.405 M 205.50 % | -110.333 M -916.54 % | 13.512 M -35.89 % | 21.076 M -83.44 % | 127.255 M |
| Other non cash items | 175.199 M 96.95 % | 88.955 M 133.66 % | -264.254 M -299.24 % | 132.630 M 96.66 % | 67.441 M -10.32 % | 75.200 M 1 508.78 % | 4.674 M -56.94 % | 10.854 M 120.18 % | -53.798 M -134.50 % | 155.949 M 273.67 % | -89.793 M -4 830.79 % | 1.898 M 100.41 % | -458.446 M -668.60 % | 80.627 M 135.14 % | 34.289 M -24.53 % | 45.437 M -53.08 % | 96.837 M 293.29 % | -50.098 M -278.21 % | 28.113 M 197.99 % | -28.690 M -129.25 % | 98.089 M 111.44 % | -857.682 M |
| Net cash provided by operating activities | 250.398 M 126.61 % | 110.498 M 81.52 % | 60.873 M -75.95 % | 253.119 M 27.84 % | 197.997 M 4.94 % | 188.669 M 90.85 % | 98.858 M -38.24 % | 160.071 M -41.99 % | 275.944 M -13.45 % | 318.829 M 85.37 % | 171.998 M -14.22 % | 200.521 M 147.39 % | -423.122 M -241.13 % | 299.800 M 9.11 % | 274.767 M -28.25 % | 382.951 M 285.37 % | 99.372 M -17.23 % | 120.057 M -7.76 % | 130.158 M 97 614.32 % | -133.476 K 86.55 % | -992.109 K -100.25 % | 391.463 M |
| Investments in property plant and equipment | -20.760 M 10.61 % | -23.224 M -30.20 % | -17.838 M -46.52 % | -12.174 M 82.79 % | -70.751 M -111.08 % | -33.519 M 36.60 % | -52.867 M -40.43 % | -37.647 M 27.53 % | -51.950 M 10.09 % | -57.780 M 34.34 % | -87.994 M 25.74 % | -118.495 M -42.66 % | -83.060 M -8.68 % | -76.428 M -163.09 % | -29.051 M -178.31 % | -10.438 M 41.37 % | -17.802 M 46.70 % | -33.403 M -67.29 % | -19.967 M 82.48 % | -113.962 M 84.99 % | -759.408 M -677.63 % | -97.657 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 492.548 K 135.25 % | -1.397 M -209.09 % | 1.281 M -78.76 % | 6.031 M -81.59 % | 32.765 M 47 137.81 % | 69.361 K -99.94 % | 111.224 M -72.52 % | 404.785 M | 0.000 100.00 % | -62.712 M 85.21 % | -423.888 M | 0.000 | 0.000 100.00 % | -2.756 M -222.68 % | 2.247 M 60 311 541 383 168 096.00 % | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K -2 236 962 133 333 433.25 % | 0.000 |
| Purchases of investments | -6.456 M 2.82 % | -6.643 M 95.64 % | -152.401 M -2 856.34 % | -5.155 M -12.77 % | -4.571 M -167.87 % | -1.706 M 91.62 % | -20.366 M 76.10 % | -85.213 M 19.15 % | -105.402 M -25.00 % | -84.324 M -716 815.92 % | -11.762 K 99.91 % | -12.901 M -1 190.06 % | -1.000 M -4 455.39 % | -21.952 K 70.48 % | -74.354 K -100.25 % | -37.131 K -106.43 % | -17.987 K 74.77 % | -71.300 K | 0.000 | 0.000 100.00 % | -15.258 K 99.99 % | -136.505 M |
| Sales maturities of investments | 0.000 -100.00 % | 1.490 M -92.92 % | 21.056 M 312.37 % | 5.106 M 498.63 % | -1.281 M 78.76 % | -6.031 M -105.93 % | 101.629 M 2.16 % | 99.475 M -5.58 % | 105.359 M | 0.000 | 0.000 -100.00 % | 900.000 K -38.05 % | 1.453 M | 0.000 | 0.000 -100.00 % | 1.553 M 3 145.91 % | 47.857 K 89.38 % | 25.270 K -98.28 % | 1.470 M 312.47 % | -691.986 K -101.55 % | 44.706 M -84.43 % | 287.218 M |
| Other investing activites | -442.600 K 11.48 % | -500.000 K -176.92 % | 650.000 K -71.50 % | 2.281 M 579.83 % | -475.379 K -107.88 % | 6.031 M 120.64 % | -29.227 M -42 237.23 % | 69.361 K -99.47 % | 13.082 M 131.54 % | 5.650 M -98.13 % | 302.712 M 3 572.86 % | 8.242 M 637.10 % | -1.535 M -150.72 % | 3.025 M -15.43 % | 3.577 M 703.29 % | -592.950 K 22.72 % | -767.250 K -120.46 % | 3.750 M -78.29 % | 17.274 M 243.54 % | 5.028 M -88.16 % | 42.476 M 747.56 % | 5.012 M |
| Net cash used for investing activites | -27.658 M 4.22 % | -28.878 M 80.49 % | -148.041 M -1 205.55 % | -11.339 M 85.04 % | -75.798 M -159.63 % | -29.194 M -191.42 % | 31.934 M 236.97 % | -23.315 M 40.08 % | -38.911 M -114.50 % | 268.332 M 24.98 % | 214.706 M 216.08 % | -184.966 M 63.59 % | -508.030 M -591.91 % | -73.424 M -187.40 % | -25.548 M -108.19 % | -12.271 M 24.68 % | -16.293 M 45.14 % | -29.700 M -2 328.83 % | -1.223 M 98.88 % | -109.625 M 83.70 % | -672.740 M -1 258.55 % | 58.067 M |
| Debt repayment | -84.753 M -63.37 % | -51.878 M 24.25 % | -68.488 M 13.81 % | -79.458 M -19.67 % | -66.398 M 37.28 % | -105.863 M 14.05 % | -123.169 M 16.03 % | -146.685 M -445.37 % | -26.896 M 94.43 % | -482.673 M -60.02 % | -301.641 M -198.29 % | -101.122 M -122.65 % | 446.526 M 825.95 % | -61.509 M 55.84 % | -139.301 M 57.68 % | -329.129 M -2 195.02 % | -14.341 M 84.94 % | -95.234 M -2 055.21 % | -4.419 M -102.67 % | 165.433 M -66.20 % | 489.517 M -30.69 % | 706.280 M |
| Common stock issued | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 221.675 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 |
| Common stock repurchased | 0.000 100.00 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.977 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 |
| Dividends paid | -29.211 M -1 134.79 % | -2.366 M 0.00 % | -2.366 M | 0.000 100.00 % | -1.577 M 0.00 % | -1.577 M 0.00 % | -1.577 M 97.83 % | -72.831 M 45.58 % | -133.840 M -40.90 % | -94.986 M 11.67 % | -107.540 M -80.25 % | -59.662 M 3.99 % | -62.140 M 43.29 % | -109.571 M -64.18 % | -66.739 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.358 M | 0.000 | 0.000 |
| Other financing activites | -16.289 M -143.57 % | -6.687 M -8 659.78 % | -76.342 K 99.64 % | -21.257 M -52.78 % | -13.913 M 66.29 % | -41.273 M 2.11 % | -42.161 M 6.39 % | -45.038 M -12.40 % | -40.068 M -124.87 % | 161.107 M 142.22 % | 66.513 M -34.82 % | 102.052 M 265.16 % | -61.791 M -67.66 % | -36.855 M -3.30 % | -35.678 M 33.20 % | -53.413 M 20.54 % | -67.223 M 3.88 % | -69.937 M 55.24 % | -156.262 M -50 083 945.57 % | 312.000 -100.00 % | 34.503 M 103.46 % | -996.542 M |
| Net cash used provided by financing activities | -130.253 M -113.77 % | -60.931 M 14.10 % | -70.930 M 29.57 % | -100.715 M -22.99 % | -81.888 M 44.94 % | -148.713 M 10.90 % | -166.907 M 36.91 % | -264.554 M -5.91 % | -249.781 M 39.61 % | -413.581 M -3.67 % | -398.951 M -635.74 % | -54.224 M -116.81 % | 322.595 M 255.14 % | -207.935 M 13.98 % | -241.718 M 36.81 % | -382.542 M -343.77 % | -86.203 M 9.48 % | -95.234 M 40.73 % | -160.680 M -248.67 % | 108.075 M -79.38 % | 524.020 M 280.53 % | -290.262 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.093 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 140.00 % | 0.000 -266.67 % | 0.000 50.00 % | 0.000 -50.00 % | 0.000 100.00 % | 0.000 -75.00 % | 0.000 | 0.000 |
| Net change in cash | 92.487 M 347.03 % | 20.689 M 113.09 % | -158.097 M -212.07 % | 141.065 M 249.94 % | 40.311 M 274.59 % | 10.761 M 129.80 % | -36.115 M 71.74 % | -127.797 M -902.47 % | -12.748 M -107.70 % | 165.487 M 1 451.32 % | -12.246 M 68.33 % | -38.669 M 93.65 % | -608.557 M -3 400.01 % | 18.441 M 145.83 % | 7.501 M 163.24 % | -11.863 M -279.70 % | -3.124 M 35.93 % | -4.876 M 84.64 % | -31.745 M -1 785.12 % | -1.684 M 98.88 % | -149.712 M -194.00 % | 159.269 M |
| Cash at beginning of period | 93.772 M 28.31 % | 73.083 M -68.39 % | 231.180 M 156.54 % | 90.115 M 80.94 % | 49.804 M 27.56 % | 39.043 M -48.05 % | 75.158 M -62.97 % | 202.955 M -5.91 % | 215.704 M 329.55 % | 50.216 M -7.53 % | 54.308 M -41.59 % | 92.977 M 108.40 % | 44.614 M 70.46 % | 26.173 M 40.18 % | 18.672 M -38.85 % | 30.534 M 42.04 % | 21.497 M -18.49 % | 26.373 M -54.62 % | 58.119 M -2.82 % | 59.803 M -71.46 % | 209.515 M 316.98 % | 50.246 M |
| Cash at end of period | 186.258 M 98.63 % | 93.772 M 28.31 % | 73.083 M -68.39 % | 231.180 M 156.54 % | 90.115 M 80.94 % | 49.804 M 27.56 % | 39.043 M -48.05 % | 75.158 M -62.97 % | 202.955 M -5.91 % | 215.704 M 412.83 % | 42.062 M -22.55 % | 54.308 M 109.63 % | -563.942 M -1 364.04 % | 44.614 M 70.46 % | 26.173 M 40.18 % | 18.672 M 1.63 % | 18.373 M -14.53 % | 21.497 M -18.49 % | 26.373 M -54.62 % | 58.119 M -2.82 % | 59.803 M -71.46 % | 209.515 M |
| Operating cash flow | 250.398 M 126.61 % | 110.498 M 81.52 % | 60.873 M -75.95 % | 253.119 M 27.84 % | 197.997 M 4.94 % | 188.669 M 90.85 % | 98.858 M -38.24 % | 160.071 M -41.99 % | 275.944 M -13.45 % | 318.829 M 85.37 % | 171.998 M -14.22 % | 200.521 M 147.39 % | -423.122 M -241.13 % | 299.800 M 9.11 % | 274.767 M -28.25 % | 382.951 M 285.37 % | 99.372 M -17.23 % | 120.057 M -7.76 % | 130.158 M 97 614.32 % | -133.476 K 86.55 % | -992.109 K -100.25 % | 391.463 M |
| Capital expenditure | -20.760 M 12.13 % | -23.624 M -32.44 % | -17.838 M -46.52 % | -12.174 M 82.79 % | -70.751 M -111.08 % | -33.519 M 36.60 % | -52.867 M -40.43 % | -37.647 M 27.53 % | -51.950 M 10.09 % | -57.780 M 34.34 % | -87.994 M 25.74 % | -118.495 M -42.66 % | -83.060 M -8.68 % | -76.428 M -163.09 % | -29.051 M -178.31 % | -10.438 M 41.37 % | -17.802 M 46.70 % | -33.403 M -67.29 % | -19.967 M 82.48 % | -113.962 M 84.99 % | -759.408 M -677.63 % | -97.657 M |
| Free CashFlow | 228.996 M 163.60 % | 86.874 M 101.87 % | 43.035 M -82.14 % | 240.945 M 89.35 % | 127.246 M -17.99 % | 155.150 M 237.35 % | 45.991 M -62.43 % | 122.425 M -45.34 % | 223.993 M -14.19 % | 261.049 M 210.76 % | 84.004 M 2.41 % | 82.026 M 116.20 % | -506.182 M -326.61 % | 223.372 M -9.09 % | 245.717 M -34.04 % | 372.513 M 356.68 % | 81.569 M -5.87 % | 86.654 M -21.36 % | 110.191 M 196.58 % | -114.095 M 85.00 % | -760.400 M -358.81 % | 293.806 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 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 | 599.818 M -7.34 % | 647.339 M 10.45 % | 586.076 M -13.90 % | 680.655 M 8.66 % | 626.388 M -7.30 % | 675.691 M 2.73 % | 657.726 M -5.42 % | 695.408 M 2.42 % | 678.987 M -2.17 % | 694.025 M 8.85 % | 637.594 M -8.27 % | 695.078 M 8.18 % | 642.527 M -5.93 % | 683.024 M 16.06 % | 588.503 M 0.97 % | 582.830 M -5.22 % | 614.920 M -7.68 % | 666.089 M 11.77 % | 595.943 M -10.94 % | 669.157 M 34.81 % | 496.353 M -11.51 % | 560.897 M -1.40 % | 568.860 M -3.01 % | 586.529 M -4.67 % | 615.248 M -4.35 % | 643.251 M 10.69 % | 581.121 M -8.54 % | 635.374 M 5.81 % | 600.461 M 5.17 % | 570.919 M -0.04 % | 571.121 M -9.42 % | 630.546 M 3.46 % | 609.439 M -9.71 % | 674.980 M 4.19 % | 647.856 M -9.89 % | 718.973 M 6.42 % | 675.619 M -10.02 % | 750.825 M -13.38 % | 866.809 M -6.79 % | 929.948 M 3.44 % | 898.983 M -13.87 % | 1.044 B 30.51 % | 799.737 M -5.16 % | 843.232 M -0.21 % | 844.992 M 2.29 % | 826.068 M -38.66 % | 1.347 B 37.50 % | 979.440 M -6.12 % | 1.043 B 17.32 % | 889.245 M -1.00 % | 898.245 M 0.65 % | 892.447 M 21.61 % | 733.867 M -3.82 % | 763.010 M 19.66 % | 637.664 M -7.40 % | 688.622 M 3.41 % | 665.922 M -2.72 % | 684.516 M 100.34 % | -199.341 B -30 622.97 % | 653.086 M 1.12 % | 645.841 M 1.76 % | 634.642 M 10.27 % | 575.547 M -6.29 % | 614.208 M 11.78 % | 549.463 M -5.91 % | 583.961 M |
| Net income | 26.471 M 122.00 % | 11.924 M -56.23 % | 27.242 M 92.46 % | 14.155 M 336.08 % | 3.246 M -54.29 % | 7.102 M -20.14 % | 8.893 M -51.30 % | 18.260 M 241.04 % | -12.947 M 72.21 % | -46.584 M 21.77 % | -59.548 M -1 364.54 % | -4.066 M -102.10 % | 193.221 M 648.80 % | -35.208 M 42.94 % | -61.707 M -599.08 % | -8.827 M -31.37 % | -6.719 M -381.60 % | 2.386 M 115.40 % | -15.495 M -979.82 % | -1.435 M 97.45 % | -56.268 M -166.86 % | -21.085 M 60.47 % | -53.344 M -3 201.40 % | 1.720 M 116.93 % | -10.162 M -47.42 % | -6.893 M 76.97 % | -29.930 M -643.39 % | 5.508 M 115.46 % | -35.632 M -112.60 % | -16.760 M 53.18 % | -35.794 M -638.98 % | 6.641 M 140.51 % | -16.392 M -181.00 % | 20.236 M 201.09 % | -20.018 M -160.55 % | 33.062 M -47.82 % | 63.366 M 92.67 % | 32.888 M 118.44 % | -178.338 M -4 552.88 % | 4.005 M 112.23 % | -32.747 M -295.57 % | 16.744 M 161.76 % | -27.110 M -15.49 % | -23.475 M -156.80 % | 41.327 M 5.34 % | 39.231 M 105.85 % | -670.061 M -5 212.24 % | 13.107 M -59.39 % | 32.272 M -17.52 % | 39.126 M -8.07 % | 42.562 M -92.08 % | 537.373 M 1 525.01 % | 33.069 M -20.96 % | 41.840 M 82.01 % | 22.988 M -38.04 % | 37.103 M 88.00 % | 19.736 M -48.21 % | 38.111 M -20.80 % | 48.122 M -28.01 % | 66.846 M 30.66 % | 51.160 M 5.20 % | 48.629 M 58.42 % | 30.696 M -49.47 % | 60.747 M 91.23 % | 31.767 M 949.45 % | 3.027 M |
| Income before tax | 36.675 M 119.45 % | 16.712 M 110.33 % | 7.945 M -59.73 % | 19.729 M 587.66 % | 2.869 M -69.70 % | 9.469 M 288.23 % | 2.439 M -84.90 % | 16.152 M 292.29 % | -8.400 M 82.81 % | -48.869 M 21.31 % | -62.102 M -1 864.01 % | -3.162 M -101.01 % | 312.441 M 966.50 % | -36.058 M 51.01 % | -73.596 M -288.22 % | -18.957 M -8.90 % | -17.408 M -79.37 % | -9.705 M 67.25 % | -29.630 M -250.82 % | -8.446 M 86.78 % | -63.912 M -88.51 % | -33.904 M 44.74 % | -61.354 M -2 761.77 % | 2.305 M 112.72 % | -18.116 M 11.69 % | -20.514 M 47.62 % | -39.165 M -264.60 % | -10.742 M 73.98 % | -41.283 M -3 317.47 % | -1.208 M 97.08 % | -41.383 M -653.99 % | 7.470 M 128.05 % | -26.632 M -209.37 % | 24.351 M 170.85 % | -34.370 M -193.10 % | 36.915 M -53.03 % | 78.594 M 114.96 % | 36.563 M 112.39 % | -295.038 M -39 074.66 % | 757.000 K -82.79 % | 4.398 M -65.48 % | 12.739 M 138.22 % | -33.333 M -24.62 % | -26.748 M -136.44 % | 73.397 M 1 672.02 % | 4.142 M 100.59 % | -706.164 M -2 781.06 % | 26.339 M -49.41 % | 52.066 M -2.41 % | 53.352 M 1.59 % | 52.515 M -90.47 % | 551.288 M 1 132.89 % | 44.715 M -23.97 % | 58.810 M 84.56 % | 31.865 M -38.50 % | 51.817 M 84.45 % | 28.092 M -46.80 % | 52.807 M 7.73 % | 49.020 M -24.24 % | 64.701 M 31.08 % | 49.360 M 2.15 % | 48.321 M 57.93 % | 30.597 M -49.14 % | 60.164 M 95.34 % | 30.800 M 1 457.92 % | 1.977 M |
| Income before tax ratio | 0.06 136.84 % | 0.03 90.43 % | 0.01 -53.23 % | 0.03 532.84 % | 0.00 -67.32 % | 0.01 277.91 % | 0.00 -84.03 % | 0.02 287.75 % | -0.01 82.43 % | -0.07 27.71 % | -0.10 -2 041.08 % | 0.00 -100.94 % | 0.49 1 021.11 % | -0.05 57.79 % | -0.13 -284.48 % | -0.03 -14.89 % | -0.03 -94.30 % | -0.01 70.70 % | -0.05 -293.92 % | -0.01 90.20 % | -0.13 -113.02 % | -0.06 43.96 % | -0.11 -2 844.45 % | 0.00 113.35 % | -0.03 7.67 % | -0.03 52.68 % | -0.07 -298.64 % | -0.02 75.41 % | -0.07 -3 149.33 % | 0.00 97.08 % | -0.07 -711.64 % | 0.01 127.11 % | -0.04 -221.13 % | 0.04 168.00 % | -0.05 -203.33 % | 0.05 -55.86 % | 0.12 138.88 % | 0.05 114.31 % | -0.34 -41 913.60 % | 0.00 -83.36 % | 0.00 -59.92 % | 0.01 129.28 % | -0.04 -31.40 % | -0.03 -136.52 % | 0.09 1 632.33 % | 0.01 100.96 % | -0.52 -2 049.91 % | 0.03 -46.12 % | 0.05 -16.82 % | 0.06 2.62 % | 0.06 -90.54 % | 0.62 913.82 % | 0.06 -20.95 % | 0.08 54.24 % | 0.05 -33.59 % | 0.08 78.37 % | 0.04 -45.32 % | 0.08 31 471.24 % | 0.00 -100.25 % | 0.10 29.63 % | 0.08 0.38 % | 0.08 43.22 % | 0.05 -45.73 % | 0.10 74.75 % | 0.06 1 555.73 % | 0.00 |
| EBITDA | 62.741 M 39.84 % | 44.865 M -5.79 % | 47.620 M -13.14 % | 54.821 M -5.05 % | 57.739 M -4.20 % | 60.272 M 4.22 % | 57.833 M -26.23 % | 78.398 M 56.50 % | 50.096 M 333.39 % | 11.559 M 389.97 % | -3.986 M -106.41 % | 62.165 M -83.95 % | 387.210 M 758.41 % | 45.108 M 45.70 % | 30.960 M -48.94 % | 60.629 M 7.63 % | 56.333 M -30.95 % | 81.581 M 55.77 % | 52.374 M -28.40 % | 73.151 M 1 560.68 % | -5.008 M -117.29 % | 28.962 M 1 393.96 % | -2.238 M -103.50 % | 63.932 M 48.93 % | 42.927 M -11.59 % | 48.555 M 169.36 % | 18.026 M -67.54 % | 55.531 M 122.61 % | 24.945 M -61.41 % | 64.646 M 146.44 % | 26.231 M -67.83 % | 81.530 M 105.33 % | 39.707 M -53.83 % | 86.008 M 153.88 % | 33.877 M -67.18 % | 103.217 M -28.92 % | 145.214 M 40.19 % | 103.582 M 158.40 % | -177.362 M -237.23 % | 129.249 M 65.49 % | 78.102 M -26.49 % | 106.243 M 211.55 % | 34.101 M -38.99 % | 55.899 M -60.33 % | 140.901 M 291.45 % | 35.995 M 344.65 % | -14.713 M -116.56 % | 88.847 M -31.56 % | 129.816 M 38.46 % | 93.760 M -22.98 % | 121.734 M -80.15 % | 613.187 M 667.56 % | 79.888 M -19.46 % | 99.192 M 56.14 % | 63.527 M -32.35 % | 93.903 M 45.25 % | 64.649 M -30.14 % | 92.542 M 0.56 % | 92.026 M -3.92 % | 95.780 M 15.78 % | 82.728 M 4.09 % | 79.478 M 26.51 % | 62.822 M -37.38 % | 100.316 M 37.71 % | 72.848 M 59.17 % | 45.768 M |
| Net income ratio | 0.04 139.59 % | 0.02 -60.37 % | 0.05 123.51 % | 0.02 301.31 % | 0.01 -50.70 % | 0.01 -22.26 % | 0.01 -48.51 % | 0.03 237.71 % | -0.02 71.59 % | -0.07 28.13 % | -0.09 -1 496.58 % | -0.01 -101.95 % | 0.30 683.39 % | -0.05 50.84 % | -0.10 -592.34 % | -0.02 -38.61 % | -0.01 -405.03 % | 0.00 113.78 % | -0.03 -1 112.48 % | 0.00 98.11 % | -0.11 -201.56 % | -0.04 59.91 % | -0.09 -3 297.73 % | 0.00 117.75 % | -0.02 -54.13 % | -0.01 79.19 % | -0.05 -694.12 % | 0.01 114.61 % | -0.06 -102.14 % | -0.03 53.16 % | -0.06 -695.06 % | 0.01 139.16 % | -0.03 -189.72 % | 0.03 197.03 % | -0.03 -167.19 % | 0.05 -50.97 % | 0.09 114.12 % | 0.04 121.29 % | -0.21 -4 877.23 % | 0.00 111.82 % | -0.04 -327.07 % | 0.02 147.32 % | -0.03 -21.77 % | -0.03 -156.92 % | 0.05 2.98 % | 0.05 109.54 % | -0.50 -3 818.08 % | 0.01 -56.74 % | 0.03 -29.69 % | 0.04 -7.14 % | 0.05 -92.13 % | 0.60 1 236.26 % | 0.05 -17.82 % | 0.05 52.11 % | 0.04 -33.09 % | 0.05 81.80 % | 0.03 -46.77 % | 0.06 23 163.09 % | 0.00 -100.24 % | 0.10 29.21 % | 0.08 3.38 % | 0.08 43.67 % | 0.05 -46.08 % | 0.10 71.07 % | 0.06 1 015.34 % | 0.01 |
| Ratio EBITDA | 0.10 50.92 % | 0.07 -14.70 % | 0.08 0.88 % | 0.08 -12.62 % | 0.09 3.34 % | 0.09 1.45 % | 0.09 -22.01 % | 0.11 52.80 % | 0.07 342.99 % | 0.02 366.40 % | -0.01 -106.99 % | 0.09 -85.16 % | 0.60 812.51 % | 0.07 25.54 % | 0.05 -49.43 % | 0.10 13.55 % | 0.09 -25.20 % | 0.12 39.36 % | 0.09 -19.61 % | 0.11 1 183.47 % | -0.01 -119.54 % | 0.05 1 412.33 % | 0.00 -103.61 % | 0.11 56.22 % | 0.07 -7.57 % | 0.08 143.34 % | 0.03 -64.51 % | 0.09 110.38 % | 0.04 -63.31 % | 0.11 146.53 % | 0.05 -64.48 % | 0.13 98.46 % | 0.07 -48.87 % | 0.13 143.68 % | 0.05 -63.58 % | 0.14 -33.21 % | 0.21 55.80 % | 0.14 167.42 % | -0.20 -247.22 % | 0.14 59.98 % | 0.09 -14.65 % | 0.10 138.72 % | 0.04 -35.68 % | 0.07 -60.24 % | 0.17 282.68 % | 0.04 498.84 % | -0.01 -112.04 % | 0.09 -27.10 % | 0.12 18.02 % | 0.11 -22.20 % | 0.14 -80.28 % | 0.69 531.17 % | 0.11 -16.26 % | 0.13 30.49 % | 0.10 -26.94 % | 0.14 40.46 % | 0.10 -28.19 % | 0.14 29 384.88 % | 0.00 -100.31 % | 0.15 14.49 % | 0.13 2.28 % | 0.13 14.73 % | 0.11 -33.17 % | 0.16 23.19 % | 0.13 69.16 % | 0.08 |
| Gross profit ratio | 0.28 8.73 % | 0.25 -6.12 % | 0.27 2.62 % | 0.26 -1.19 % | 0.27 5.84 % | 0.25 -9.00 % | 0.28 6.71 % | 0.26 21.49 % | 0.21 28.49 % | 0.17 8.72 % | 0.15 -26.95 % | 0.21 16.70 % | 0.18 -10.98 % | 0.20 -6.33 % | 0.22 -10.25 % | 0.24 3.92 % | 0.23 -11.69 % | 0.26 5.02 % | 0.25 0.45 % | 0.25 13.77 % | 0.22 -2.71 % | 0.22 9.72 % | 0.20 -15.67 % | 0.24 -0.40 % | 0.24 15.39 % | 0.21 1.88 % | 0.21 -10.31 % | 0.23 19.23 % | 0.19 -6.43 % | 0.21 9.64 % | 0.19 -23.74 % | 0.25 12.11 % | 0.22 -3.53 % | 0.23 1.54 % | 0.22 -9.53 % | 0.25 -5.01 % | 0.26 15.63 % | 0.23 28.94 % | 0.18 -4.83 % | 0.18 -9.58 % | 0.20 13.86 % | 0.18 25.04 % | 0.14 -8.02 % | 0.16 7.61 % | 0.14 -2.70 % | 0.15 36.93 % | 0.11 -39.11 % | 0.18 15.55 % | 0.15 -21.22 % | 0.20 -0.45 % | 0.20 -6.32 % | 0.21 1.82 % | 0.21 -2.64 % | 0.21 10.02 % | 0.19 -10.39 % | 0.22 13.81 % | 0.19 -13.81 % | 0.22 27 922.19 % | 0.00 -100.34 % | 0.23 8.82 % | 0.22 0.76 % | 0.21 -6.79 % | 0.23 -8.52 % | 0.25 16.56 % | 0.21 47.15 % | 0.15 |
| Weighted average shs out dil | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M |
| Weighted average shs out | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.504 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.504 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.504 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.504 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.504 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.504 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.504 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.504 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.503 M 0.00 % | 836.504 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.503 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.503 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.503 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M |
| EPS diluted | 0.03 123.78 % | 0.01 -56.13 % | 0.03 92.90 % | 0.02 333.33 % | 0.00 -54.12 % | 0.01 -19.81 % | 0.01 -51.38 % | 0.02 240.65 % | -0.02 72.17 % | -0.06 21.77 % | -0.07 -1 353.06 % | 0.00 -102.13 % | 0.23 646.32 % | -0.04 42.95 % | -0.07 -596.23 % | -0.01 -32.50 % | -0.01 -366.67 % | 0.00 116.22 % | -0.02 -988.24 % | 0.00 97.47 % | -0.07 -167.06 % | -0.03 60.50 % | -0.06 -3 290.00 % | 0.00 116.53 % | -0.01 -47.56 % | -0.01 77.09 % | -0.04 -611.43 % | 0.01 116.43 % | -0.04 -113.00 % | -0.02 53.27 % | -0.04 -641.77 % | 0.01 140.31 % | -0.02 -198.00 % | 0.02 183.68 % | -0.02 -160.51 % | 0.04 -47.89 % | 0.08 89.50 % | 0.04 119.05 % | -0.21 -4 300.00 % | 0.01 112.79 % | -0.04 -295.50 % | 0.02 161.73 % | -0.03 -15.30 % | -0.03 -156.20 % | 0.05 0.00 % | 0.05 106.25 % | -0.80 -4 100.00 % | 0.02 -60.00 % | 0.05 6.84 % | 0.05 -8.24 % | 0.05 -92.03 % | 0.64 1 520.25 % | 0.04 -23.15 % | 0.05 90.37 % | 0.03 -32.50 % | 0.04 74.67 % | 0.02 -49.89 % | 0.05 -21.21 % | 0.06 -27.50 % | 0.08 27.19 % | 0.06 10.16 % | 0.06 54.32 % | 0.04 -50.20 % | 0.07 85.75 % | 0.04 601.75 % | 0.01 |
| Earnings per share | 0.03 123.78 % | 0.01 -56.13 % | 0.03 92.90 % | 0.02 333.33 % | 0.00 -54.12 % | 0.01 -19.81 % | 0.01 -51.38 % | 0.02 240.65 % | -0.02 72.17 % | -0.06 21.77 % | -0.07 -1 353.06 % | 0.00 -102.13 % | 0.23 646.32 % | -0.04 42.95 % | -0.07 -596.23 % | -0.01 -32.50 % | -0.01 -366.67 % | 0.00 116.22 % | -0.02 -988.24 % | 0.00 97.47 % | -0.07 -167.06 % | -0.03 60.50 % | -0.06 -3 290.00 % | 0.00 116.53 % | -0.01 -47.56 % | -0.01 77.09 % | -0.04 -611.43 % | 0.01 116.43 % | -0.04 -113.00 % | -0.02 53.27 % | -0.04 -641.77 % | 0.01 140.31 % | -0.02 -198.00 % | 0.02 183.68 % | -0.02 -160.51 % | 0.04 -47.89 % | 0.08 89.50 % | 0.04 119.05 % | -0.21 -4 300.00 % | 0.01 112.79 % | -0.04 -295.50 % | 0.02 161.73 % | -0.03 -15.30 % | -0.03 -156.20 % | 0.05 0.00 % | 0.05 106.25 % | -0.80 -4 100.00 % | 0.02 -48.19 % | 0.04 -17.52 % | 0.05 -8.24 % | 0.05 -92.03 % | 0.64 1 520.25 % | 0.04 -23.15 % | 0.05 90.37 % | 0.03 -32.50 % | 0.04 74.67 % | 0.02 -49.89 % | 0.05 -21.21 % | 0.06 -27.50 % | 0.08 27.19 % | 0.06 10.16 % | 0.06 54.32 % | 0.04 -50.20 % | 0.07 85.75 % | 0.04 601.75 % | 0.01 |
| Gross profit | 165.741 M 0.75 % | 164.504 M 3.69 % | 158.652 M -11.64 % | 179.559 M 7.37 % | 167.232 M -1.88 % | 170.437 M -6.52 % | 182.322 M 0.92 % | 180.652 M 24.43 % | 145.183 M 25.71 % | 115.493 M 18.34 % | 97.594 M -32.99 % | 145.650 M 26.25 % | 115.369 M -16.26 % | 137.774 M 8.72 % | 126.726 M -9.37 % | 139.830 M -1.50 % | 141.959 M -18.47 % | 174.118 M 17.38 % | 148.335 M -10.54 % | 165.807 M 53.37 % | 108.107 M -13.91 % | 125.572 M 8.18 % | 116.072 M -18.21 % | 141.920 M -5.05 % | 149.463 M 10.36 % | 135.427 M 12.77 % | 120.090 M -17.97 % | 146.396 M 26.16 % | 116.039 M -1.59 % | 117.910 M 9.60 % | 107.583 M -30.93 % | 155.762 M 16.00 % | 134.283 M -12.90 % | 154.174 M 5.80 % | 145.729 M -18.48 % | 178.758 M 1.09 % | 176.835 M 4.05 % | 169.958 M 11.69 % | 152.174 M -11.29 % | 171.542 M -6.47 % | 183.399 M -1.93 % | 187.006 M 63.19 % | 114.592 M -12.76 % | 131.352 M 7.39 % | 122.316 M -0.47 % | 122.896 M -16.01 % | 146.315 M -16.28 % | 174.770 M 8.48 % | 161.107 M -7.58 % | 174.321 M -1.45 % | 176.882 M -5.71 % | 187.597 M 23.82 % | 151.502 M -6.35 % | 161.783 M 31.65 % | 122.887 M -17.02 % | 148.092 M 17.69 % | 125.828 M -16.15 % | 150.061 M -4.46 % | 157.069 M 2.70 % | 152.939 M 10.04 % | 138.987 M 2.54 % | 135.542 M 2.78 % | 131.871 M -14.28 % | 153.839 M 30.29 % | 118.073 M 38.46 % | 85.277 M |
| Income tax expense | 4.051 M 82.89 % | 2.215 M 808.50 % | -312.633 K -110.80 % | 2.896 M 13.48 % | 2.552 M -52.41 % | 5.362 M 507.29 % | -1.316 M -26.46 % | -1.041 M -23.49 % | -843.000 K 63.11 % | -2.285 M 10.52 % | -2.554 M -382.49 % | 904.000 K -98.69 % | 69.210 M 8 242.35 % | -850.000 K -123.29 % | 3.650 M 341.89 % | -1.509 M -242.18 % | -441.000 K 84.86 % | -2.913 M -77.73 % | -1.639 M 67.49 % | -5.042 M -185.83 % | -1.764 M 60.62 % | -4.479 M -186.36 % | 5.187 M 768.77 % | 597.000 K 109.64 % | -6.192 M -64.90 % | -3.755 M -727.98 % | -453.512 K 93.65 % | -7.147 M -100.98 % | -3.556 M -140.93 % | 8.687 M 209.68 % | -7.921 M -1 316.69 % | 651.000 K 134.85 % | -1.868 M -160.77 % | 3.074 M 2 081.84 % | 140.890 K -96.70 % | 4.273 M -74.50 % | 16.757 M 147.15 % | 6.780 M -46.03 % | 12.561 M -73.84 % | 48.013 M 18.39 % | 40.556 M 234.84 % | 12.112 M 37.44 % | 8.813 M 7.73 % | 8.180 M -83.50 % | 49.567 M 255.65 % | -31.845 M -74.85 % | -18.212 M -206.26 % | 17.139 M -27.51 % | 23.643 M 30.49 % | 18.118 M 44.81 % | 12.512 M -24.56 % | 16.585 M 42.48 % | 11.640 M -17.36 % | 14.085 M 49.25 % | 9.437 M -43.41 % | 16.676 M 78.07 % | 9.365 M -37.18 % | 14.908 M 1 512.44 % | 924.564 K 2 541.61 % | 35.000 K | 0.000 -100.00 % | 234.000 K -24.32 % | 309.214 K 354.73 % | 68.000 K -67.15 % | 207.000 K 885.71 % | 21.000 K |
| Cost of revenue | 434.077 M -10.10 % | 482.835 M 12.96 % | 427.424 M -14.70 % | 501.096 M 9.13 % | 459.156 M -9.12 % | 505.254 M 6.28 % | 475.404 M -7.64 % | 514.756 M -3.57 % | 533.804 M -7.73 % | 578.532 M 7.14 % | 540.001 M -1.72 % | 549.428 M 4.22 % | 527.158 M -3.32 % | 545.250 M 18.08 % | 461.777 M 4.24 % | 443.000 M -6.33 % | 472.961 M -3.86 % | 491.971 M 9.91 % | 447.608 M -11.07 % | 503.350 M 29.65 % | 388.246 M -10.81 % | 435.325 M -3.86 % | 452.788 M 1.84 % | 444.609 M -4.55 % | 465.785 M -8.28 % | 507.824 M 10.15 % | 461.031 M -5.72 % | 488.978 M 0.94 % | 484.422 M 6.93 % | 453.009 M -2.27 % | 463.539 M -2.37 % | 474.784 M -0.08 % | 475.156 M -8.77 % | 520.806 M 3.72 % | 502.127 M -7.05 % | 540.215 M 8.31 % | 498.784 M -14.13 % | 580.867 M -18.72 % | 714.635 M -5.77 % | 758.406 M 5.98 % | 715.584 M -16.48 % | 856.741 M 25.05 % | 685.145 M -3.76 % | 711.880 M -1.49 % | 722.676 M 2.77 % | 703.172 M -41.42 % | 1.200 B 49.18 % | 804.670 M -8.78 % | 882.157 M 23.39 % | 714.924 M -0.89 % | 721.362 M 2.34 % | 704.850 M 21.03 % | 582.365 M -3.14 % | 601.227 M 16.79 % | 514.777 M -4.76 % | 540.530 M 0.08 % | 540.094 M 1.06 % | 534.455 M 100.27 % | -199.498 B -39 987.94 % | 500.147 M -1.32 % | 506.854 M 1.55 % | 499.100 M 12.49 % | 443.676 M -3.63 % | 460.369 M 6.72 % | 431.390 M -13.49 % | 498.684 M |
| General and administrative expenses | 68.086 M 8.74 % | 62.615 M 7.40 % | 58.303 M -21.28 % | 74.062 M 3.30 % | 71.694 M 10.29 % | 65.004 M -21.87 % | 83.202 M 18.14 % | 70.425 M 42.81 % | 49.314 M -18.82 % | 60.743 M 1.13 % | 60.061 M 8.97 % | 55.116 M -3.23 % | 56.955 M -9.77 % | 63.121 M -36.29 % | 99.075 M 70.74 % | 58.028 M 7.46 % | 53.998 M -28.06 % | 75.062 M 7.10 % | 70.088 M -4.55 % | 73.427 M -27.96 % | 101.924 M 33.74 % | 76.212 M -45.16 % | 138.982 M 194.92 % | 47.125 M -34.97 % | 72.468 M 26.19 % | 57.427 M -20.08 % | 71.858 M 60.81 % | 44.685 M -15.81 % | 53.078 M 6.70 % | 49.743 M -28.02 % | 69.102 M 50.76 % | 45.837 M -34.85 % | 70.357 M 22.10 % | 57.622 M -43.03 % | 101.150 M 95.24 % | 51.809 M -33.78 % | 78.234 M 37.63 % | 56.844 M -82.88 % | 331.992 M 268.29 % | 90.143 M 54.68 % | 58.276 M 29.90 % | 44.863 M 47.88 % | 30.337 M -42.10 % | 52.398 M 41.31 % | 37.080 M -15.12 % | 43.684 M -64.88 % | 124.369 M 575.37 % | 18.415 M -67.74 % | 57.078 M 22.25 % | 46.691 M 14.96 % | 40.616 M 9.22 % | 37.186 M 13.74 % | 32.694 M 21.67 % | 26.870 M 5.47 % | 25.477 M -2.98 % | 26.260 M -2.38 % | 26.901 M -3.68 % | 27.929 M 22.48 % | 22.803 M -26.48 % | 31.018 M 8.09 % | 28.696 M 4.30 % | 27.514 M -39.47 % | 45.454 M 43.45 % | 31.686 M 11.25 % | 28.481 M 12.13 % | 25.399 M |
| Selling and marketing expenses | 81.641 M -6.04 % | 86.889 M 6.55 % | 81.550 M -6.39 % | 87.117 M 6.40 % | 81.879 M -2.71 % | 84.158 M 2.50 % | 82.103 M -6.13 % | 87.463 M 1.17 % | 86.450 M -0.06 % | 86.499 M 3.82 % | 83.318 M 1.95 % | 81.728 M 3.54 % | 78.931 M -7.66 % | 85.479 M 9.20 % | 78.279 M 9.48 % | 71.501 M -4.18 % | 74.623 M -3.59 % | 77.402 M 4.63 % | 73.977 M -9.28 % | 81.542 M 23.00 % | 66.293 M -12.01 % | 75.339 M -11.05 % | 84.700 M 3.76 % | 81.634 M -4.13 % | 85.154 M -5.65 % | 90.251 M 6.21 % | 84.975 M -14.54 % | 99.435 M 7.25 % | 92.714 M 9.11 % | 84.972 M -1.84 % | 86.566 M 2.09 % | 84.791 M -1.91 % | 86.444 M 3.67 % | 83.387 M -2.82 % | 85.810 M -2.08 % | 87.630 M 10.52 % | 79.288 M -0.67 % | 79.819 M -17.15 % | 96.336 M -27.62 % | 133.106 M 18.64 % | 112.196 M -4.90 % | 117.977 M 23.38 % | 95.618 M -4.21 % | 99.821 M 6.27 % | 93.933 M -0.62 % | 94.517 M -54.60 % | 208.185 M 72.74 % | 120.522 M 15.50 % | 104.344 M 10.01 % | 94.853 M 0.80 % | 94.097 M 25.93 % | 74.723 M 7.45 % | 69.541 M -2.12 % | 71.048 M 8.90 % | 65.244 M 0.33 % | 65.031 M -0.33 % | 65.249 M -2.19 % | 66.708 M -1.18 % | 67.505 M 16.05 % | 58.168 M -2.26 % | 59.513 M -1.24 % | 60.261 M 7.23 % | 56.200 M 2.54 % | 54.809 M 9.88 % | 49.879 M 5.94 % | 47.083 M |
| Other expenses | -25.154 M -13 408.99 % | 189.000 K -95.37 % | 4.078 M 132.96 % | -12.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 188.000 K | 0.000 | 0.000 | 0.000 100.00 % | -570.000 K -1 938.71 % | 31.000 K -97.51 % | 1.246 M | 0.000 | 0.000 100.00 % | -1.112 M | 0.000 -100.00 % | 24.299 M 1 973.29 % | 1.172 M 122.72 % | -5.158 M -125.39 % | 20.313 M 13.11 % | 17.958 M 131.09 % | 7.771 M -89.02 % | 70.746 M 356.90 % | 15.484 M | 0.000 -100.00 % | 68.591 M 580.60 % | 10.078 M 37.10 % | 7.351 M 370.71 % | -2.715 M -110.70 % | 25.374 M | 0.000 | 0.000 100.00 % | -125.239 M | 0.000 100.00 % | -71.829 M -169.77 % | -26.626 M | 0.000 -100.00 % | 231.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 124.573 M -16.78 % | 149.693 M 4.00 % | 143.931 M -3.28 % | 148.805 M -3.26 % | 153.814 M 3.19 % | 149.064 M -9.82 % | 165.305 M 4.70 % | 157.888 M 16.30 % | 135.764 M -7.80 % | 147.242 M 2.69 % | 143.380 M 4.78 % | 136.844 M 0.71 % | 135.886 M -8.56 % | 148.600 M -16.21 % | 177.354 M 36.92 % | 129.529 M 0.71 % | 128.621 M -15.64 % | 152.464 M 5.83 % | 144.064 M -7.04 % | 154.969 M -7.88 % | 168.217 M 11.00 % | 151.551 M -32.25 % | 223.682 M 73.72 % | 128.759 M -18.31 % | 157.622 M 6.73 % | 147.678 M -5.84 % | 156.833 M 8.82 % | 144.120 M -1.15 % | 145.792 M 8.22 % | 134.715 M -25.14 % | 179.967 M 36.55 % | 131.800 M -13.09 % | 151.643 M 25.64 % | 120.696 M -28.58 % | 169.002 M 28.35 % | 131.668 M 51.73 % | 86.776 M -28.39 % | 121.179 M -71.93 % | 431.729 M 179.15 % | 154.658 M -3.58 % | 160.394 M 3.15 % | 155.489 M 20.84 % | 128.671 M 1.44 % | 126.845 M -3.18 % | 131.013 M -5.20 % | 138.201 M -33.34 % | 207.314 M 49.21 % | 138.937 M 55.08 % | 89.593 M -22.04 % | 114.918 M -14.69 % | 134.714 M 20.38 % | 111.909 M 9.46 % | 102.235 M 4.41 % | 97.918 M 7.93 % | 90.721 M -0.62 % | 91.291 M -0.93 % | 92.150 M -2.63 % | 94.637 M -1.60 % | 96.173 M 7.83 % | 89.186 M 1.11 % | 88.209 M 0.49 % | 87.775 M -13.65 % | 101.654 M 17.53 % | 86.495 M 10.38 % | 78.360 M 8.11 % | 72.482 M |
| Cost and expenses | 558.650 M -11.68 % | 632.528 M 11.57 % | 566.941 M -14.41 % | 662.385 M 8.06 % | 612.970 M -6.32 % | 654.318 M 2.12 % | 640.709 M -4.75 % | 672.644 M 0.46 % | 669.568 M -7.74 % | 725.774 M 6.20 % | 683.380 M -0.42 % | 686.272 M 3.50 % | 663.044 M -4.44 % | 693.850 M 8.56 % | 639.131 M 11.63 % | 572.529 M -4.83 % | 601.582 M -6.65 % | 644.435 M 8.92 % | 591.672 M -10.12 % | 658.319 M 18.30 % | 556.463 M -5.18 % | 586.876 M -13.24 % | 676.470 M 17.98 % | 573.368 M -8.03 % | 623.407 M -4.90 % | 655.502 M 6.09 % | 617.863 M -2.41 % | 633.098 M 0.46 % | 630.214 M 7.23 % | 587.724 M -8.67 % | 643.506 M 6.09 % | 606.584 M -3.23 % | 626.799 M -2.29 % | 641.502 M -4.41 % | 671.130 M -0.11 % | 671.883 M 14.74 % | 585.560 M -16.59 % | 702.046 M -38.76 % | 1.146 B 25.55 % | 913.064 M 4.23 % | 875.978 M -13.46 % | 1.012 B 24.38 % | 813.816 M -2.97 % | 838.725 M -1.75 % | 853.689 M 1.46 % | 841.373 M -40.23 % | 1.408 B 49.18 % | 943.607 M -2.90 % | 971.750 M 17.10 % | 829.842 M -3.06 % | 856.076 M 4.81 % | 816.759 M 19.30 % | 684.600 M -2.08 % | 699.145 M 15.47 % | 605.498 M -4.17 % | 631.821 M -0.07 % | 632.244 M 0.50 % | 629.092 M 100.32 % | -199.402 B -33 935.23 % | 589.333 M -0.96 % | 595.063 M 1.40 % | 586.875 M 7.62 % | 545.330 M -0.28 % | 546.864 M 7.28 % | 509.750 M -10.75 % | 571.166 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 | 149.727 M 0.15 % | 149.504 M 6.90 % | 139.853 M -13.23 % | 161.179 M 4.79 % | 153.814 M 3.19 % | 149.064 M -9.82 % | 165.305 M 4.70 % | 157.888 M 16.30 % | 135.764 M -7.80 % | 147.242 M 2.69 % | 143.380 M 4.78 % | 136.844 M 0.71 % | 135.886 M -8.56 % | 148.600 M -16.21 % | 177.354 M 36.92 % | 129.529 M 0.71 % | 128.621 M -15.64 % | 152.464 M 5.83 % | 144.064 M -7.04 % | 154.969 M -7.88 % | 168.217 M 11.00 % | 151.551 M -32.25 % | 223.682 M 73.72 % | 128.759 M -18.31 % | 157.622 M 6.73 % | 147.678 M -5.84 % | 156.833 M 8.82 % | 144.120 M -1.15 % | 145.792 M 8.22 % | 134.715 M -13.46 % | 155.668 M 19.17 % | 130.628 M -16.69 % | 156.801 M 11.20 % | 141.009 M -24.58 % | 186.960 M 34.08 % | 139.439 M -11.48 % | 157.522 M 15.26 % | 136.663 M -68.09 % | 428.328 M 91.86 % | 223.249 M 30.96 % | 170.472 M 4.69 % | 162.840 M 29.28 % | 125.956 M -17.25 % | 152.219 M 16.19 % | 131.013 M -5.20 % | 138.201 M -58.44 % | 332.554 M 139.36 % | 138.937 M -13.93 % | 161.422 M 14.04 % | 141.544 M 5.07 % | 134.714 M 20.38 % | 111.909 M 9.46 % | 102.235 M 4.41 % | 97.918 M 7.93 % | 90.721 M -0.62 % | 91.291 M -0.93 % | 92.150 M -2.63 % | 94.637 M 4.79 % | 90.308 M 1.26 % | 89.186 M 1.11 % | 88.209 M 0.49 % | 87.775 M -13.65 % | 101.654 M 17.53 % | 86.495 M 10.38 % | 78.360 M 8.11 % | 72.482 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 4.657 M -7.96 % | 5.060 M -28.85 % | 7.112 M -34.84 % | 10.915 M -39.98 % | 18.186 M -1.68 % | 18.496 M -1.90 % | 18.854 M -1.48 % | 19.137 M 0.28 % | 19.083 M 1.79 % | 18.748 M -1.39 % | 19.011 M -0.29 % | 19.067 M -45.88 % | 35.229 M 0.49 % | 35.056 M -2.15 % | 35.827 M -1.30 % | 36.300 M 0.78 % | 36.019 M -9.40 % | 39.755 M -3.18 % | 41.061 M 110.87 % | 19.472 M 57.08 % | 12.396 M 21.33 % | 10.217 M 40.31 % | 7.282 M -29.21 % | 10.286 M 2.98 % | 9.988 M 5.04 % | 9.509 M -4.05 % | 9.910 M -1.47 % | 10.058 M -3.46 % | 10.418 M 1.07 % | 10.308 M -2.83 % | 10.608 M -35.68 % | 16.492 M 77.87 % | 9.272 M 1.59 % | 9.127 M -17.75 % | 11.096 M 9.05 % | 10.175 M 3.45 % | 9.836 M -4.75 % | 10.327 M -33.30 % | 15.484 M -3.99 % | 16.127 M -13.33 % | 18.607 M -0.91 % | 18.778 M 29.47 % | 14.503 M -34.85 % | 22.261 M 33.37 % | 16.691 M -3.89 % | 17.366 M | 0.000 -100.00 % | 17.740 M 8.84 % | 16.299 M -0.68 % | 16.411 M -1.62 % | 16.682 M -28.29 % | 23.262 M 122.35 % | 10.462 M 6.85 % | 9.791 M -2.19 % | 10.010 M -5.69 % | 10.614 M 7.47 % | 9.876 M 4.83 % | 9.421 M 4.53 % | 9.013 M -3.21 % | 9.312 M -5.21 % | 9.824 M -5.73 % | 10.421 M -7.56 % | 11.273 M -12.83 % | 12.933 M -9.57 % | 14.301 M -15.58 % | 16.941 M |
| Depreciation and amortization | 21.409 M -7.29 % | 23.093 M -29.08 % | 32.563 M 34.69 % | 24.177 M -34.44 % | 36.877 M -5.20 % | 38.899 M 4.11 % | 37.362 M -9.70 % | 41.374 M 8.09 % | 38.278 M -6.11 % | 40.767 M 10.45 % | 36.910 M -20.21 % | 46.260 M 17.00 % | 39.540 M -14.25 % | 46.110 M -32.91 % | 68.729 M 58.78 % | 43.286 M 14.75 % | 37.722 M -26.80 % | 51.531 M 7.13 % | 48.103 M -22.83 % | 62.335 M 34.03 % | 46.508 M -11.66 % | 52.649 M 2.84 % | 51.195 M -0.29 % | 51.341 M 0.56 % | 51.055 M -14.28 % | 59.560 M 25.97 % | 47.281 M -15.89 % | 56.215 M 0.73 % | 55.810 M 0.48 % | 55.546 M -2.56 % | 57.007 M -0.97 % | 57.568 M 0.88 % | 57.067 M 8.64 % | 52.530 M -8.08 % | 57.150 M 1.82 % | 56.127 M -1.16 % | 56.784 M 0.16 % | 56.692 M -44.52 % | 102.192 M -9.05 % | 112.365 M 72.41 % | 65.175 M -20.59 % | 82.077 M 55.07 % | 52.931 M 2.99 % | 51.392 M -0.09 % | 51.436 M 0.27 % | 51.300 M 41.62 % | 36.224 M -31.67 % | 53.014 M -13.73 % | 61.451 M 0.77 % | 60.984 M 16.08 % | 52.537 M 35.98 % | 38.637 M 26.18 % | 30.621 M 0.10 % | 30.591 M -2.46 % | 31.362 M -0.35 % | 31.472 M 1.62 % | 30.971 M 2.17 % | 30.314 M -2.62 % | 31.130 M -2.80 % | 32.027 M 0.24 % | 31.950 M 0.75 % | 31.711 M -2.74 % | 32.605 M -1.11 % | 32.972 M -0.49 % | 33.135 M 0.49 % | 32.973 M |
| Operating income | 41.168 M 177.96 % | 14.811 M 0.61 % | 14.722 M -52.13 % | 30.754 M 129.20 % | 13.418 M -37.22 % | 21.373 M 4.41 % | 20.471 M -44.42 % | 36.830 M 244.75 % | 10.683 M 135.47 % | -30.121 M 30.10 % | -43.091 M -370.92 % | 15.905 M -95.43 % | 347.670 M 34 797.60 % | -1.002 M 95.49 % | -22.231 M -315.81 % | 10.301 M -22.77 % | 13.338 M -38.40 % | 21.654 M 407.00 % | 4.271 M -60.59 % | 10.838 M 118.03 % | -60.110 M -131.38 % | -25.979 M 75.86 % | -107.610 M -917.64 % | 13.161 M 261.31 % | -8.159 M 33.40 % | -12.251 M 66.66 % | -36.742 M -1 714.34 % | 2.276 M 107.65 % | -29.753 M -77.05 % | -16.805 M 76.78 % | -72.384 M -402.08 % | 23.962 M 238.03 % | -17.360 M -151.85 % | 33.478 M 243.85 % | -23.273 M -149.42 % | 47.090 M -40.08 % | 78.594 M 114.96 % | 36.563 M 112.39 % | -295.038 M -39 074.66 % | 757.000 K -82.79 % | 4.398 M -65.48 % | 12.739 M 138.22 % | -33.333 M -24.62 % | -26.748 M -5.36 % | -25.388 M -65.88 % | -15.305 M 97.76 % | -683.592 M -1 650.83 % | 44.079 M -35.52 % | 68.365 M -2.00 % | 69.763 M 1.99 % | 68.400 M -88.11 % | 575.346 M 1 067.81 % | 49.267 M -28.18 % | 68.601 M 113.27 % | 32.166 M -48.48 % | 62.431 M 85.38 % | 33.678 M -45.88 % | 62.228 M 2.19 % | 60.895 M -4.48 % | 63.753 M 25.55 % | 50.778 M 6.30 % | 47.767 M 58.08 % | 30.217 M -55.13 % | 67.344 M 69.58 % | 39.713 M 210.38 % | 12.795 M |
| Operating income ratio | 0.07 199.98 % | 0.02 -8.91 % | 0.03 -44.41 % | 0.05 110.93 % | 0.02 -32.28 % | 0.03 1.63 % | 0.03 -41.23 % | 0.05 236.61 % | 0.02 136.25 % | -0.04 35.78 % | -0.07 -395.35 % | 0.02 -95.77 % | 0.54 36 984.51 % | 0.00 96.12 % | -0.04 -313.73 % | 0.02 -18.52 % | 0.02 -33.28 % | 0.03 353.61 % | 0.01 -55.75 % | 0.02 113.37 % | -0.12 -161.47 % | -0.05 75.52 % | -0.19 -943.04 % | 0.02 269.20 % | -0.01 30.37 % | -0.02 69.88 % | -0.06 -1 865.06 % | 0.00 107.23 % | -0.05 -68.34 % | -0.03 76.78 % | -0.13 -433.51 % | 0.04 233.41 % | -0.03 -157.43 % | 0.05 238.07 % | -0.04 -154.85 % | 0.07 -43.70 % | 0.12 138.88 % | 0.05 114.31 % | -0.34 -41 913.60 % | 0.00 -83.36 % | 0.00 -59.92 % | 0.01 129.28 % | -0.04 -31.40 % | -0.03 -5.58 % | -0.03 -62.17 % | -0.02 96.35 % | -0.51 -1 227.91 % | 0.05 -31.32 % | 0.07 -16.47 % | 0.08 3.02 % | 0.08 -88.19 % | 0.64 860.30 % | 0.07 -25.33 % | 0.09 78.24 % | 0.05 -44.36 % | 0.09 79.27 % | 0.05 -44.37 % | 0.09 29 858.76 % | 0.00 -100.31 % | 0.10 24.16 % | 0.08 4.46 % | 0.08 43.36 % | 0.05 -52.12 % | 0.11 51.70 % | 0.07 229.87 % | 0.02 |
| Total other income expenses net | -4.493 M -336.35 % | 1.901 M 128.05 % | -6.776 M -564.44 % | 1.459 M 113.83 % | -10.549 M 11.38 % | -11.904 M 22.70 % | -15.401 M -203.70 % | -5.071 M 73.43 % | -19.083 M -1.79 % | -18.748 M -14.91 % | -16.316 M -34.52 % | -12.129 M -103.64 % | 332.958 M 1 419.59 % | -25.232 M -9.86 % | -22.967 M 21.50 % | -29.258 M 4.84 % | -30.746 M 1.95 % | -31.359 M 7.50 % | -33.901 M -75.80 % | -19.284 M -407.21 % | -3.802 M 52.03 % | -7.925 M -117.13 % | 46.256 M 526.09 % | -10.856 M -9.03 % | -9.957 M -20.50 % | -8.263 M -241.06 % | -2.423 M 81.39 % | -13.018 M -12.91 % | -11.530 M -173.92 % | 15.597 M 132.72 % | 6.702 M 137.94 % | -17.664 M -90.51 % | -9.272 M -1.59 % | -9.127 M 17.75 % | -11.096 M -9.05 % | -10.175 M -3.45 % | -9.836 M -400.98 % | 3.268 M 117.31 % | -18.884 M -135.99 % | 52.464 M | 0.000 100.00 % | -11.427 M | 0.000 100.00 % | -1.279 M -101.24 % | 103.514 M 827.13 % | 11.165 M 659.68 % | 1.470 M 115.48 % | -9.494 M 41.75 % | -16.299 M -179.21 % | 20.576 M 229.52 % | -15.886 M -103.34 % | 475.600 M 360.76 % | 103.221 M 1 154.24 % | -9.791 M -3 159.95 % | -300.342 K 97.17 % | -10.614 M -90.01 % | -5.586 M 40.71 % | -9.421 M 20.67 % | -11.875 M -1 352.68 % | 948.000 K 166.85 % | -1.418 M -355.96 % | 554.000 K 45.78 % | 380.036 K 105.29 % | -7.180 M 19.44 % | -8.913 M 17.61 % | -10.818 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 | 292.585 M -0.02 % | 292.643 M -7.03 % | 314.778 M -27.80 % | 436.010 M 1.14 % | 431.103 M 1.15 % | 426.182 M -9.61 % | 471.471 M -7.48 % | 509.595 M -1.46 % | 517.170 M -5.05 % | 544.696 M 2.87 % | 529.490 M 0.83 % | 525.112 M 1.17 % | 519.055 M -28.33 % | 724.232 M -5.85 % | 769.235 M -7.05 % | 827.543 M -3.63 % | 858.683 M -9.09 % | 944.508 M -5.21 % | 996.447 M 4.52 % | 953.371 M 0.47 % | 948.949 M -5.61 % | 1.005 B -4.54 % | 1.053 B -1.33 % | 1.067 B -5.34 % | 1.128 B 1.42 % | 1.112 B -4.70 % | 1.167 B 1.09 % | 1.154 B -3.13 % | 1.191 B -4.24 % | 1.244 B -0.46 % | 1.250 B -0.65 % | 1.258 B 9.25 % | 1.151 B -1.42 % | 1.168 B -8.53 % | 1.277 B -6.79 % | 1.370 B 9.64 % | 1.250 B 9.96 % | 1.136 B -14.51 % | 1.329 B -22.64 % | 1.718 B -20.78 % | 2.169 B -0.19 % | 2.173 B 19.43 % | 1.819 B 4 765.30 % | 37.394 M -96.40 % | 1.038 B -9.13 % | 1.143 B -43.51 % | 2.023 B 103.11 % | 996.015 M -48.10 % | 1.919 B 2.28 % | 1.876 B 81.38 % | 1.034 B -1.60 % | 1.051 B 55.16 % | 677.477 M 28.73 % | 526.292 M -7.91 % | 571.519 M 8.21 % | 528.155 M -15.32 % | 623.677 M 5.97 % | 588.522 M -9.61 % | 651.093 M -1.96 % | 664.124 M -5.93 % | 705.979 M -5.05 % | 743.550 M -6.91 % | 798.718 M |
| Total investments | 51.059 M 0.00 % | 51.060 M 16.73 % | 43.741 M -5.03 % | 46.057 M 1.87 % | 45.211 M -43.51 % | 80.031 M 78.87 % | 44.744 M 17.89 % | 37.954 M -3.53 % | 39.344 M -2.76 % | 40.460 M -3.49 % | 41.923 M -7.20 % | 45.178 M -31.22 % | 65.686 M 6.47 % | 61.696 M 45.94 % | 42.274 M -0.18 % | 42.351 M 1.68 % | 41.650 M -3.49 % | 43.154 M -1.45 % | 43.790 M 35.79 % | 32.249 M -3.37 % | 33.374 M 3.76 % | 32.166 M 4.14 % | 30.886 M 1.15 % | 30.535 M 1.79 % | 29.998 M -2.26 % | 30.693 M 4.48 % | 29.376 M 6.21 % | 27.660 M -70.82 % | 94.783 M -18.08 % | 115.707 M 0.17 % | 115.510 M -1.15 % | 116.855 M 224.41 % | 36.021 M -66.30 % | 106.887 M -17.53 % | 129.613 M -21.04 % | 164.160 M 104.51 % | 80.270 M -37.51 % | 128.457 M -0.68 % | 129.339 M 200.53 % | 43.037 M -16.54 % | 51.563 M -10.82 % | 57.819 M -78.14 % | 264.493 M -1.77 % | 269.256 M -2.37 % | 275.792 M 0.77 % | 273.673 M -1.55 % | 277.991 M 23.48 % | 225.130 M 4.25 % | 215.962 M 72.69 % | 125.058 M 19.58 % | 104.578 M 8.28 % | 96.580 M -0.19 % | 96.763 M 2 984.57 % | 3.137 M 8.23 % | 2.898 M 0.47 % | 2.885 M -0.31 % | 2.894 M -0.07 % | 2.896 M 220.35 % | 904.007 K -68.14 % | 2.837 M 0.04 % | 2.836 M -0.07 % | 2.838 M 0.51 % | 2.824 M |
| Total debt | 450.031 M -5.64 % | 476.927 M -4.81 % | 501.036 M -2.71 % | 515.004 M -2.37 % | 527.500 M -1.39 % | 534.957 M -5.36 % | 565.242 M -0.61 % | 568.739 M -1.10 % | 575.084 M -4.34 % | 601.149 M -0.24 % | 602.572 M -2.92 % | 620.684 M -1.09 % | 627.500 M -36.64 % | 990.329 M -1.01 % | 1.000 B -3.27 % | 1.034 B -1.31 % | 1.048 B -0.59 % | 1.054 B -2.98 % | 1.087 B -0.30 % | 1.090 B 0.75 % | 1.082 B -0.78 % | 1.090 B -1.16 % | 1.103 B -0.62 % | 1.110 B -7.92 % | 1.205 B 5.84 % | 1.139 B -5.54 % | 1.206 B 1.13 % | 1.192 B -3.75 % | 1.239 B -5.06 % | 1.305 B -1.53 % | 1.325 B -0.53 % | 1.332 B -6.91 % | 1.431 B -1.05 % | 1.446 B -2.28 % | 1.480 B 0.31 % | 1.475 B -1.39 % | 1.496 B 0.96 % | 1.482 B -4.08 % | 1.545 B -21.35 % | 1.964 B -10.66 % | 2.199 B -0.91 % | 2.219 B 19.21 % | 1.861 B 1 388.61 % | 125.042 M -88.27 % | 1.066 B -10.11 % | 1.186 B -42.89 % | 2.077 B 98.91 % | 1.044 B -46.95 % | 1.968 B 1.24 % | 1.944 B 72.47 % | 1.127 B -2.16 % | 1.152 B 59.11 % | 724.181 M 19.79 % | 604.539 M -1.88 % | 616.133 M 6.60 % | 578.009 M -12.37 % | 659.627 M 1.96 % | 646.971 M -4.47 % | 677.266 M -1.90 % | 690.372 M -5.32 % | 729.165 M -7.52 % | 788.459 M -3.54 % | 817.390 M |
| Accumulated other comprehensive income loss | 83.650 M 0.00 % | 83.650 M -83.33 % | 501.707 M 499.77 % | 83.650 M 0.00 % | 83.650 M 11.71 % | 74.882 M -85.09 % | 502.169 M 500.32 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M -67.34 % | 256.145 M 206.21 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M -67.41 % | 256.709 M 206.88 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M 0.00 % | 83.650 M -3.33 % | 86.529 M -24.19 % | 114.135 M 36.44 % | 83.650 M 0.00 % | 83.650 M 3.77 % | 80.612 M 0.00 % | 80.612 M 0.00 % | 80.612 M 0.00 % | 80.612 M 19.90 % | 67.235 M 0.00 % | 67.235 M 0.00 % | 67.235 M 0.00 % | 67.235 M 15.79 % | 58.065 M 0.00 % | 58.065 M 0.00 % | 58.065 M 21.47 % | 47.800 M 0.00 % | 47.800 M -70.88 % | 164.154 M 0.00 % | 164.158 M 243.42 % | 47.800 M -81.16 % | 253.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -535.000 K -100.26 % | 205.334 M 0.00 % | 205.333 M 0.00 % | 205.334 M 38 915.50 % | -529.000 K 0.80 % | -533.269 K |
| Retained earnings | 158.527 M 3.63 % | 152.968 M 8.45 % | 141.044 M 23.94 % | 113.802 M -37.91 % | 183.297 M 57.75 % | 116.196 M 1.58 % | 114.392 M -18.22 % | 139.870 M 15.02 % | 121.610 M -9.62 % | 134.557 M -18.16 % | 164.410 M -23.34 % | 214.467 M 1.04 % | 212.269 M 751.36 % | 24.933 M -51.29 % | 51.184 M -54.66 % | 112.890 M -7.25 % | 121.717 M -17.26 % | 147.115 M 1.65 % | 144.729 M -9.67 % | 160.225 M -3.25 % | 165.600 M -25.36 % | 221.869 M -8.68 % | 242.954 M -18.00 % | 296.298 M 0.58 % | 294.575 M -4.08 % | 307.107 M -2.20 % | 314.000 M -8.70 % | 343.929 M 1.54 % | 338.708 M -9.52 % | 374.340 M -4.29 % | 391.100 M -27.78 % | 541.564 M 1.24 % | 534.923 M -0.71 % | 538.766 M 3.90 % | 518.530 M -3.50 % | 537.330 M -8.26 % | 585.720 M -11.32 % | 660.450 M 5.24 % | 627.563 M 18.56 % | 529.310 M 0.76 % | 525.305 M -9.87 % | 582.832 M 2.96 % | 566.080 M -14.29 % | 660.433 M -3.43 % | 683.908 M -10.41 % | 763.381 M 5.98 % | 720.296 M -11.30 % | 812.054 M 3.07 % | 787.899 M -28.42 % | 1.101 B 0.75 % | 1.092 B 4.05 % | 1.050 B 104.51 % | 513.369 M -5.36 % | 542.440 M 8.99 % | 497.676 M 4.84 % | 474.689 M 8.48 % | 437.585 M -17.09 % | 527.789 M -1.71 % | 536.961 M 9.84 % | 488.839 M 15.84 % | 421.993 M -34.43 % | 643.618 M 8.17 % | 594.989 M |
| Common stock | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 0.00 % | 836.505 M 75.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M 0.00 % | 478.003 M |
| Total equity | 1.530 B 0.47 % | 1.523 B 0.89 % | 1.510 B 0.41 % | 1.503 B 1.08 % | 1.487 B -1.70 % | 1.513 B 0.17 % | 1.511 B 16.75 % | 1.294 B 1.33 % | 1.277 B -0.38 % | 1.282 B -3.74 % | 1.332 B -4.31 % | 1.392 B -0.40 % | 1.397 B 20.42 % | 1.160 B -3.21 % | 1.199 B -5.98 % | 1.275 B -1.32 % | 1.292 B -2.82 % | 1.329 B -0.60 % | 1.337 B -1.90 % | 1.363 B -0.36 % | 1.368 B -4.30 % | 1.430 B -3.98 % | 1.489 B -4.16 % | 1.554 B 0.08 % | 1.552 B -1.03 % | 1.569 B -1.07 % | 1.586 B 1.23 % | 1.566 B -0.53 % | 1.575 B -2.41 % | 1.614 B 0.04 % | 1.613 B -2.16 % | 1.649 B -1.24 % | 1.669 B -5.50 % | 1.766 B 1.19 % | 1.746 B -2.01 % | 1.781 B 1.91 % | 1.748 B -5.18 % | 1.843 B 1.63 % | 1.814 B -31.35 % | 2.642 B 5.11 % | 2.514 B 3.76 % | 2.422 B 29.09 % | 1.876 B -2.20 % | 1.919 B -0.70 % | 1.932 B 2.78 % | 1.880 B 0.27 % | 1.875 B -3.06 % | 1.934 B -5.65 % | 2.050 B 2.06 % | 2.008 B -2.38 % | 2.057 B 2.01 % | 2.017 B 47.44 % | 1.368 B -2.11 % | 1.397 B 3.22 % | 1.354 B 1.68 % | 1.331 B 2.71 % | 1.296 B -6.59 % | 1.388 B -0.84 % | 1.399 B 3.56 % | 1.351 B 5.03 % | 1.287 B -1.36 % | 1.304 B 3.80 % | 1.257 B |
| Other non current liabilities | 366.758 M -0.27 % | 367.738 M -0.46 % | 369.435 M -1.86 % | 376.440 M 0.12 % | 376.007 M 187.54 % | 130.765 M 1 280.56 % | 9.472 M 0.01 % | 9.471 M -0.11 % | 9.481 M -91.12 % | 106.723 M -0.79 % | 107.578 M -2.82 % | 110.700 M -1.11 % | 111.943 M 0.60 % | 111.277 M 1 244.87 % | 8.274 M 0.00 % | 8.274 M 0.00 % | 8.274 M -10.41 % | 9.235 M -15.53 % | 10.933 M -14.37 % | 12.767 M 12.55 % | 11.343 M 11.04 % | 10.215 M -92.18 % | 130.652 M 825.49 % | 14.117 M 1.61 % | 13.893 M -3.85 % | 14.450 M 12.32 % | 12.865 M 7.91 % | 11.922 M -9.37 % | 13.155 M -5.27 % | 13.887 M 41.32 % | 9.827 M -35.73 % | 15.290 M -63.88 % | 42.328 M -7.88 % | 45.951 M 108.18 % | -561.939 M -5 834.07 % | 9.800 M -90.71 % | 105.473 M -0.39 % | 105.883 M -2.86 % | 109.000 M -26.76 % | 148.816 M 1 685.22 % | 8.336 M -94.21 % | 144.002 M 181.48 % | -176.739 M -203.21 % | 171.237 M -8.59 % | 187.323 M 253.54 % | 52.985 M 257.54 % | 14.819 M -76.95 % | 64.279 M -54.56 % | 141.447 M 38.95 % | 101.796 M 410.43 % | -32.791 M -103.45 % | 950.161 M 1 469.29 % | 60.547 M -1.40 % | 61.408 M 6.20 % | 57.825 M -8.81 % | 63.411 M 5.56 % | 60.072 M 0.31 % | 59.886 M 282.15 % | 15.671 M 20.14 % | 13.044 M -1.52 % | 13.246 M -2.19 % | 13.542 M 0.45 % | 13.482 M |
| Long term debt | 243.469 M -3.72 % | 252.865 M -4.17 % | 263.856 M -2.73 % | 271.261 M -4.68 % | 284.570 M 639.10 % | 38.502 M -28.82 % | 54.089 M -23.13 % | 70.361 M -15.86 % | 83.621 M -15.56 % | 99.031 M -9.69 % | 109.654 M -9.02 % | 120.528 M -10.29 % | 134.351 M -11.42 % | 151.680 M -10.49 % | 169.455 M -9.48 % | 187.194 M -8.58 % | 204.759 M -5.31 % | 216.238 M -8.86 % | 237.251 M 5.13 % | 225.682 M -7.42 % | 243.760 M 5.15 % | 231.813 M 9.20 % | 212.282 M 62.78 % | 130.408 M 661.95 % | 17.115 M 126.35 % | -64.951 M -10.81 % | -58.612 M -118.62 % | 314.782 M -70.57 % | 1.070 B -4.64 % | 1.122 B -9.16 % | 1.235 B 6.71 % | 1.157 B 69.53 % | 682.478 M -46.65 % | 1.279 B -5.16 % | 1.349 B -2.09 % | 1.378 B -2.45 % | 1.412 B -0.42 % | 1.418 B -5.36 % | 1.498 B -11.84 % | 1.700 B -8.01 % | 1.848 B -1.07 % | 1.868 B -5.68 % | 1.980 B 6.12 % | 1.866 B 30.51 % | 1.430 B -8.66 % | 1.565 B -3.65 % | 1.625 B -1.91 % | 1.656 B -0.77 % | 1.669 B -1.92 % | 1.702 B -2.28 % | 1.741 B 131.53 % | 752.091 M 54.39 % | 487.151 M -3.95 % | 507.211 M -3.80 % | 527.271 M -2.78 % | 542.331 M -2.70 % | 557.391 M -2.63 % | 572.451 M -2.56 % | 587.511 M -2.12 % | 600.251 M -6.66 % | 643.081 M -6.24 % | 685.911 M -1.83 % | 698.731 M |
| Total non current liabilities | 777.729 M -1.32 % | 788.105 M -1.58 % | 800.793 M -1.57 % | 813.589 M -1.69 % | 827.587 M 144.64 % | 338.293 M -5.04 % | 356.259 M 24.72 % | 285.643 M -5.38 % | 301.882 M -5.74 % | 320.277 M -4.27 % | 334.563 M -4.06 % | 348.727 M -4.67 % | 365.805 M 17.08 % | 312.430 M -5.26 % | 329.790 M -8.93 % | 362.126 M -5.29 % | 382.355 M 1.15 % | 377.995 M -6.94 % | 406.171 M 0.84 % | 402.805 M -5.64 % | 426.864 M 2.55 % | 416.247 M -1.38 % | 422.062 M -3.50 % | 437.357 M 101.20 % | 217.376 M 10.32 % | 197.037 M 0.38 % | 196.287 M -65.01 % | 560.944 M -57.82 % | 1.330 B -3.97 % | 1.385 B -1.34 % | 1.404 B -1.05 % | 1.419 B 54.79 % | 916.477 M -39.83 % | 1.523 B -0.81 % | 1.536 B -0.22 % | 1.539 B -2.45 % | 1.578 B -0.68 % | 1.588 B -5.11 % | 1.674 B -14.56 % | 1.959 B -6.95 % | 2.106 B -0.81 % | 2.123 B 9.67 % | 1.936 B -4.98 % | 2.037 B 25.99 % | 1.617 B -5.60 % | 1.713 B -4.04 % | 1.785 B -1.92 % | 1.820 B -2.14 % | 1.860 B 0.36 % | 1.853 B 3.08 % | 1.798 B 5.61 % | 1.702 B 210.80 % | 547.698 M -3.68 % | 568.619 M -3.65 % | 590.161 M -2.57 % | 605.742 M -1.90 % | 617.463 M -2.35 % | 632.337 M 4.83 % | 603.182 M -1.65 % | 613.295 M -6.56 % | 656.327 M -6.17 % | 699.453 M -1.79 % | 712.213 M |
| Other current liabilities | 25.961 M 2.67 % | 25.285 M -82.72 % | 146.331 M 593.09 % | 21.113 M 12.87 % | 18.705 M -92.27 % | 242.033 M -31.10 % | 351.304 M 26 064.85 % | -1.353 M -40.94 % | -960.000 K -100.52 % | 184.282 M -40.07 % | 307.475 M 106.74 % | 148.728 M 13.63 % | 130.885 M -44.94 % | 237.695 M -23.65 % | 311.335 M 178 005.68 % | -175.000 K -224.11 % | 141.000 K 120.98 % | -672.000 K -100.27 % | 252.933 M 22 184.82 % | 1.135 M -53.97 % | 2.466 M -27.77 % | 3.414 M -97.01 % | 114.357 M 8 550.32 % | 1.322 M -45.03 % | 2.405 M 152.36 % | 953.000 K -99.27 % | 129.781 M 20 402.60 % | 633.000 K -79.15 % | 3.036 M 86.14 % | 1.631 M -98.37 % | 99.873 M 37 587.91 % | 265.000 K -78.46 % | 1.230 M -92.29 % | 15.958 M -69.89 % | 53.007 M -30.05 % | 75.779 M 5.69 % | 71.702 M -23.89 % | 94.210 M -39.77 % | 156.421 M 3.57 % | 151.029 M 12.68 % | 134.033 M -78.60 % | 626.342 M 2 145.73 % | -30.617 M -118.61 % | 164.553 M 12.87 % | 145.794 M 17.67 % | 123.906 M -15.78 % | 147.120 M 0.37 % | 146.575 M -75.46 % | 597.206 M -0.67 % | 601.237 M 849.69 % | 63.309 M -5.54 % | 67.020 M 69.68 % | 39.499 M 60.18 % | 24.659 M -55.31 % | 55.173 M -57.90 % | 131.055 M 96.29 % | 66.767 M 23.92 % | 53.881 M 29.03 % | 41.760 M -23.41 % | 54.526 M 25.86 % | 43.324 M 3.38 % | 41.907 M 31.39 % | 31.895 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 3.164 M | 0.000 -100.00 % | 12.084 M 14.13 % | 10.588 M 396.82 % | 2.131 M -99.00 % | 213.330 M 8.08 % | 197.373 M | 0.000 -100.00 % | 2.177 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.620 M -99.53 % | 343.575 M 12.42 % | 305.620 M 9.11 % | 280.113 M 17 413.40 % | 1.599 M -99.34 % | 242.019 M 19.42 % | 202.666 M 19.32 % | 169.856 M 18 940.66 % | 892.070 K -99.46 % | 165.025 M 8.69 % | 151.834 M 17.05 % | 129.712 M 9 673.00 % | 1.327 M -99.26 % | 180.411 M -9.63 % | 199.628 M 32.03 % | 151.195 M 27 427.64 % | 549.248 K -95.20 % | 11.450 M 11.82 % | 10.240 M 164.26 % | 3.875 M 186.02 % | 1.355 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.069 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.679 M -97.54 % | 68.193 M 891.90 % | 6.875 M -31.25 % | 10.000 M 101.75 % | -570.973 M | 0.000 100.00 % | -456.271 M 3.94 % | -475.005 M -17 587.72 % | 2.716 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 |
| Short term debt | 206.562 M -7.81 % | 224.062 M -5.53 % | 237.180 M -2.69 % | 243.743 M 0.33 % | 242.930 M -51.07 % | 496.455 M -2.88 % | 511.153 M 2.56 % | 498.378 M 1.41 % | 491.463 M -2.12 % | 502.118 M 1.87 % | 492.918 M -1.45 % | 500.156 M 1.42 % | 493.149 M -41.20 % | 838.649 M 0.93 % | 830.960 M -1.89 % | 847.000 M 0.46 % | 843.153 M 0.63 % | 837.911 M -1.34 % | 849.311 M -1.72 % | 864.182 M 3.12 % | 838.019 M -6.36 % | 894.933 M -0.03 % | 895.242 M 27.25 % | 703.512 M -32.12 % | 1.036 B 4.91 % | 987.852 M -16.68 % | 1.186 B 94.06 % | 610.958 M 625.86 % | -116.182 M -105.69 % | -56.485 M -159.89 % | 94.314 M 39.35 % | 67.679 M -89.56 % | 648.556 M 882.01 % | 66.044 M -90.60 % | 702.741 M 619.13 % | 97.721 M 16.40 % | 83.954 M 31.70 % | 63.744 M 37.20 % | 46.459 M -82.43 % | 264.496 M -24.62 % | 350.883 M -0.07 % | 351.116 M 91.35 % | 183.491 M 129.99 % | 79.782 M -83.32 % | 478.276 M 1.24 % | 472.440 M 4.34 % | 452.769 M 77.15 % | 255.591 M -14.64 % | 299.421 M 23.34 % | 242.755 M 4.96 % | 231.294 M -42.20 % | 400.164 M 68.82 % | 237.030 M 143.54 % | 97.328 M 9.53 % | 88.862 M 149.07 % | 35.678 M -65.10 % | 102.236 M 37.19 % | 74.520 M -16.97 % | 89.755 M -0.41 % | 90.121 M 4.69 % | 86.084 M -16.05 % | 102.548 M -13.58 % | 118.658 M |
| Total current liabilities | 581.978 M -12.66 % | 666.301 M 8.88 % | 611.961 M -7.48 % | 661.440 M -6.15 % | 704.778 M -40.95 % | 1.194 B 6.74 % | 1.118 B -4.24 % | 1.168 B 3.21 % | 1.131 B 3.15 % | 1.097 B 4.31 % | 1.052 B -4.12 % | 1.097 B 3.81 % | 1.056 B -28.51 % | 1.478 B 10.65 % | 1.336 B -7.51 % | 1.444 B 2.19 % | 1.413 B 2.06 % | 1.385 B 2.03 % | 1.357 B -2.26 % | 1.389 B 13.27 % | 1.226 B -10.25 % | 1.366 B 17.15 % | 1.166 B -6.82 % | 1.251 B -22.01 % | 1.604 B 4.05 % | 1.542 B -1.70 % | 1.569 B 24.56 % | 1.259 B 149.58 % | 504.590 M 1.13 % | 498.963 M 27.23 % | 392.182 M -23.17 % | 510.452 M -53.39 % | 1.095 B 111.46 % | 517.846 M 9.30 % | 473.785 M -11.11 % | 533.009 M -6.02 % | 567.148 M 1.37 % | 559.497 M 30.49 % | 428.779 M -54.41 % | 940.467 M -7.28 % | 1.014 B 1.87 % | 995.707 M 57.23 % | 633.301 M -10.13 % | 704.681 M -34.04 % | 1.068 B 1.55 % | 1.052 B -3.96 % | 1.096 B 17.60 % | 931.578 M 3.90 % | 896.627 M 6.24 % | 843.992 M 5.48 % | 800.126 M -15.85 % | 950.778 M 46.90 % | 647.238 M 17.96 % | 548.688 M 27.48 % | 430.397 M -10.26 % | 479.629 M 2.60 % | 467.469 M 5.57 % | 442.795 M 5.20 % | 420.891 M -6.87 % | 451.962 M 6.05 % | 426.192 M 0.60 % | 423.642 M 11.38 % | 380.356 M |
| Total liabilities | 1.360 B -6.51 % | 1.454 B 2.95 % | 1.413 B -4.22 % | 1.475 B -3.74 % | 1.532 B 0.03 % | 1.532 B 3.89 % | 1.474 B 1.45 % | 1.453 B 1.40 % | 1.433 B 1.14 % | 1.417 B 2.24 % | 1.386 B -4.11 % | 1.445 B 1.63 % | 1.422 B -20.56 % | 1.790 B 7.50 % | 1.665 B -7.80 % | 1.806 B 0.59 % | 1.796 B 1.87 % | 1.763 B -0.04 % | 1.763 B -1.56 % | 1.791 B 8.39 % | 1.653 B -7.26 % | 1.782 B 12.22 % | 1.588 B -5.96 % | 1.689 B -7.31 % | 1.822 B 4.76 % | 1.739 B -1.47 % | 1.765 B -3.04 % | 1.820 B -0.77 % | 1.835 B -2.62 % | 1.884 B 4.90 % | 1.796 B -6.90 % | 1.929 B -4.10 % | 2.012 B -1.45 % | 2.041 B 1.58 % | 2.009 B -3.02 % | 2.072 B -3.40 % | 2.145 B -0.14 % | 2.148 B 2.15 % | 2.103 B -27.48 % | 2.900 B -7.06 % | 3.120 B 0.04 % | 3.119 B 21.39 % | 2.569 B -6.30 % | 2.742 B 2.10 % | 2.685 B -2.88 % | 2.765 B -4.01 % | 2.881 B 4.69 % | 2.752 B -0.18 % | 2.756 B 2.20 % | 2.697 B 3.82 % | 2.598 B -2.08 % | 2.653 B 122.02 % | 1.195 B 6.95 % | 1.117 B 9.48 % | 1.021 B -5.97 % | 1.085 B 0.04 % | 1.085 B 0.91 % | 1.075 B 4.99 % | 1.024 B -3.87 % | 1.065 B -1.59 % | 1.083 B -3.61 % | 1.123 B 2.79 % | 1.093 B |
| Other non current assets | 65.949 M -0.14 % | 66.040 M -10.69 % | 73.944 M 12.00 % | 66.023 M -16.21 % | 78.793 M 85.55 % | 42.464 M -35.91 % | 66.255 M -0.71 % | 66.727 M 0.16 % | 66.623 M 2.25 % | 65.160 M -0.32 % | 65.367 M -0.51 % | 65.702 M -0.39 % | 65.956 M -0.54 % | 66.313 M -7.25 % | 71.495 M 5.90 % | 67.512 M 7.45 % | 62.830 M -1.42 % | 63.736 M -0.10 % | 63.799 M -10.69 % | 71.439 M 0.55 % | 71.048 M 1.19 % | 70.211 M -49.59 % | 139.267 M 98.95 % | 69.999 M -0.82 % | 70.575 M 0.33 % | 70.344 M -1.01 % | 71.061 M 149.02 % | 28.536 M -0.01 % | 28.538 M 0.34 % | 28.442 M -60.52 % | 72.035 M 203.44 % | 23.739 M -64.92 % | 67.665 M -0.72 % | 68.159 M -1.21 % | 68.993 M -1.71 % | 70.193 M -12.93 % | 80.618 M -1.37 % | 81.740 M -1.50 % | 82.984 M -10.80 % | 93.033 M -0.99 % | 93.966 M -0.71 % | 94.637 M 1.65 % | 93.103 M -3.48 % | 96.462 M -2.29 % | 98.720 M -25.86 % | 133.153 M -26.98 % | 182.339 M 1.06 % | 180.428 M 138.84 % | 75.543 M 2.15 % | 73.950 M 4.82 % | 70.550 M -11.35 % | 79.580 M 1 120.18 % | 6.522 M -4.33 % | 6.817 M 12.17 % | 6.078 M -10.37 % | 6.781 M 5.66 % | 6.418 M -86.41 % | 47.222 M -3.57 % | 48.968 M 4.56 % | 46.833 M -0.86 % | 47.238 M -0.01 % | 47.243 M -0.01 % | 47.249 M |
| Long term investments | 9.161 M -6.24 % | 9.771 M 61.21 % | 6.061 M -39.90 % | 10.085 M -7.05 % | 10.850 M -77.53 % | 48.285 M 254.90 % | 13.605 M 9.39 % | 12.438 M -2.36 % | 12.738 M -10.06 % | 14.162 M -11.12 % | 15.933 M -13.87 % | 18.500 M -7.30 % | 19.957 M 22.44 % | 16.300 M -5.20 % | 17.194 M -5.77 % | 18.247 M 11.55 % | 16.358 M -9.70 % | 18.116 M -6.45 % | 19.365 M 130.92 % | 8.386 M -15.40 % | 9.912 M 6.44 % | 9.312 M 7.87 % | 8.632 M -2.91 % | 8.891 M -4.98 % | 9.357 M -7.37 % | 10.101 M 14.84 % | 8.796 M 24.44 % | 7.068 M -40.07 % | 11.793 M -8.33 % | 12.864 M -4.75 % | 13.505 M -2.77 % | 13.890 M 0.00 % | 13.890 M -7.52 % | 15.020 M 8.21 % | 13.880 M -78.64 % | 64.981 M 1.49 % | 64.024 M -41.00 % | 108.522 M -0.83 % | 109.435 M 5 371.74 % | 2.000 M -8.80 % | 2.193 M 0.00 % | 2.193 M -99.13 % | 250.714 M -1.86 % | 255.464 M -2.51 % | 262.041 M 0.80 % | 259.952 M -1.65 % | 264.300 M 24.97 % | 211.485 M 4.06 % | 203.239 M 79.32 % | 113.340 M 10.06 % | 102.980 M 8.38 % | 95.014 M -0.83 % | 95.810 M 4 268.90 % | 2.193 M 0.02 % | 2.193 M -0.02 % | 2.193 M 0.00 % | 2.193 M 0.00 % | 2.193 M 1 038.63 % | 192.600 K -91.22 % | 2.193 M 0.00 % | 2.193 M 0.00 % | 2.193 M 0.02 % | 2.193 M |
| Intangible assets | 5.092 M -6.71 % | 5.458 M 73.05 % | 3.154 M -4.80 % | 3.313 M -1.10 % | 3.350 M -10.07 % | 3.725 M -9.46 % | 4.114 M -15.31 % | 4.858 M -29.40 % | 6.881 M -22.61 % | 8.891 M -33.20 % | 13.310 M 2.93 % | 12.932 M -8.65 % | 14.157 M 2.47 % | 13.816 M -11.41 % | 15.596 M -2.32 % | 15.967 M -7.03 % | 17.174 M -9.53 % | 18.984 M -5.86 % | 20.166 M -9.49 % | 22.281 M -5.67 % | 23.620 M -7.79 % | 25.615 M -5.93 % | 27.229 M -5.08 % | 28.687 M -7.19 % | 30.911 M -5.57 % | 32.735 M -5.70 % | 34.713 M 24.67 % | 27.845 M 75.70 % | 15.848 M -1.07 % | 16.020 M 1 068.47 % | 1.371 M -11.32 % | 1.546 M -10.17 % | 1.721 M -9.13 % | 1.894 M -8.31 % | 2.066 M -7.78 % | 2.240 M -7.25 % | 2.415 M -6.68 % | 2.588 M -6.27 % | 2.761 M -20.79 % | 3.486 M -0.17 % | 3.492 M 0.63 % | 3.470 M 0.39 % | 3.457 M 8 330.95 % | 41.000 K -6.82 % | 44.000 K -6.38 % | 47.000 K -6.25 % | 50.133 K -5.41 % | 53.000 K -5.36 % | 56.000 K -85.11 % | 376.000 K -57.70 % | 888.962 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 5.092 M -6.71 % | 5.458 M 73.05 % | 3.154 M -4.80 % | 3.313 M -1.10 % | 3.350 M -10.07 % | 3.725 M -9.46 % | 4.114 M -15.31 % | 4.858 M -29.40 % | 6.881 M -22.61 % | 8.891 M -33.20 % | 13.310 M 2.93 % | 12.932 M -8.65 % | 14.157 M 2.47 % | 13.816 M -11.41 % | 15.596 M -2.32 % | 15.967 M -7.03 % | 17.174 M -9.53 % | 18.984 M -5.86 % | 20.166 M -9.49 % | 22.281 M -5.67 % | 23.620 M -7.79 % | 25.615 M -5.93 % | 27.229 M -5.08 % | 28.687 M -7.19 % | 30.911 M -5.57 % | 32.735 M -5.70 % | 34.713 M 24.67 % | 27.845 M 75.70 % | 15.848 M -1.07 % | 16.020 M 1 068.47 % | 1.371 M -11.32 % | 1.546 M -10.17 % | 1.721 M -9.13 % | 1.894 M -8.31 % | 2.066 M -7.78 % | 2.240 M -7.25 % | 2.415 M -6.68 % | 2.588 M -6.27 % | 2.761 M -20.79 % | 3.486 M -0.17 % | 3.492 M 0.63 % | 3.470 M 0.39 % | 3.457 M 8 330.95 % | 41.000 K -6.82 % | 44.000 K -6.38 % | 47.000 K -6.25 % | 50.133 K -5.41 % | 53.000 K -5.36 % | 56.000 K -85.11 % | 376.000 K -57.70 % | 888.962 K | 0.000 | 0.000 | 0.000 100.00 % | -6.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.269 B -3.22 % | 1.312 B -0.18 % | 1.314 B -2.59 % | 1.349 B -0.71 % | 1.359 B -2.35 % | 1.391 B -2.34 % | 1.425 B 24.14 % | 1.148 B -1.48 % | 1.165 B -2.51 % | 1.195 B -2.68 % | 1.228 B -1.86 % | 1.251 B -3.00 % | 1.290 B -2.68 % | 1.325 B -2.79 % | 1.363 B -4.64 % | 1.430 B -2.65 % | 1.468 B -1.77 % | 1.495 B -3.12 % | 1.543 B -2.46 % | 1.582 B -3.48 % | 1.639 B -2.15 % | 1.675 B 7.31 % | 1.561 B -7.21 % | 1.682 B -2.52 % | 1.726 B -2.28 % | 1.766 B -2.73 % | 1.816 B 1.35 % | 1.791 B -3.04 % | 1.848 B -2.51 % | 1.895 B -0.04 % | 1.896 B -2.12 % | 1.937 B -2.64 % | 1.990 B -2.40 % | 2.038 B -1.99 % | 2.080 B -2.56 % | 2.134 B -1.88 % | 2.175 B -2.18 % | 2.224 B -2.10 % | 2.272 B -28.26 % | 3.167 B -2.54 % | 3.249 B -1.41 % | 3.295 B 27.78 % | 2.579 B -1.63 % | 2.622 B -1.36 % | 2.658 B 0.12 % | 2.655 B 0.58 % | 2.639 B -0.74 % | 2.659 B -9.51 % | 2.938 B 0.88 % | 2.913 B 0.16 % | 2.908 B -1.13 % | 2.941 B 127.78 % | 1.291 B -0.52 % | 1.298 B -0.84 % | 1.309 B -1.33 % | 1.327 B -1.60 % | 1.348 B 1.99 % | 1.322 B 1.07 % | 1.308 B -1.95 % | 1.334 B -1.68 % | 1.357 B -1.84 % | 1.382 B -1.89 % | 1.409 B |
| Total non current assets | 1.350 B -3.11 % | 1.393 B -0.31 % | 1.397 B -2.39 % | 1.431 B -1.59 % | 1.455 B -2.29 % | 1.489 B -1.51 % | 1.512 B 22.43 % | 1.235 B -1.55 % | 1.254 B -2.48 % | 1.286 B -2.97 % | 1.325 B -1.91 % | 1.351 B -2.98 % | 1.393 B -2.23 % | 1.424 B -3.12 % | 1.470 B -4.16 % | 1.534 B -2.14 % | 1.568 B -1.94 % | 1.599 B -3.07 % | 1.649 B -2.28 % | 1.688 B -3.40 % | 1.747 B -2.14 % | 1.786 B 2.68 % | 1.739 B -3.06 % | 1.794 B -2.66 % | 1.843 B -2.09 % | 1.882 B -2.63 % | 1.933 B 1.93 % | 1.897 B -2.52 % | 1.946 B -2.49 % | 1.995 B 0.49 % | 1.986 B -1.68 % | 2.020 B -2.70 % | 2.076 B -2.39 % | 2.126 B -1.91 % | 2.168 B -4.71 % | 2.275 B -2.17 % | 2.325 B -3.90 % | 2.420 B -2.03 % | 2.470 B -24.43 % | 3.268 B -2.49 % | 3.351 B -1.38 % | 3.398 B 16.03 % | 2.929 B -1.62 % | 2.977 B -1.49 % | 3.022 B -0.96 % | 3.052 B -1.23 % | 3.090 B 1.15 % | 3.055 B -5.13 % | 3.220 B 3.73 % | 3.104 B 0.54 % | 3.087 B -0.91 % | 3.116 B 123.58 % | 1.394 B 6.63 % | 1.307 B -0.78 % | 1.317 B -1.37 % | 1.336 B -1.57 % | 1.357 B -1.06 % | 1.371 B 1.05 % | 1.357 B -1.87 % | 1.383 B -1.65 % | 1.406 B -1.78 % | 1.432 B -1.83 % | 1.458 B |
| Other current assets | 7.939 M -14.65 % | 9.302 M 42.98 % | 6.506 M -10.80 % | 7.294 M -88.00 % | 60.779 M 958.31 % | 5.743 M 0.27 % | 5.728 M -15.43 % | 6.773 M 16.47 % | 5.815 M 9.12 % | 5.329 M -35.67 % | 8.283 M 48.10 % | 5.593 M -6.81 % | 6.002 M -5.47 % | 6.349 M 23.39 % | 5.145 M 74.90 % | 2.942 M -25.18 % | 3.932 M -11.78 % | 4.457 M 5.90 % | 4.209 M -4.99 % | 4.430 M -15.33 % | 5.232 M -44.61 % | 9.446 M 2.11 % | 9.251 M -5.25 % | 9.763 M -19.72 % | 12.161 M -10.00 % | 13.512 M 9.52 % | 12.337 M 49.18 % | 8.270 M 115.57 % | -53.108 M -685.53 % | 9.070 M 113.11 % | -69.182 M -797.33 % | 9.921 M 15.79 % | 8.568 M 127.73 % | -30.895 M -378.38 % | 11.098 M -0.42 % | 11.145 M -69.56 % | 36.614 M 18.15 % | 30.990 M 38.10 % | 22.440 M -50.81 % | 45.623 M -83.57 % | 277.724 M 586.08 % | 40.480 M 132.74 % | -123.623 M -480.47 % | 32.492 M -19.90 % | 40.565 M -43.46 % | 71.751 M 66.35 % | 43.132 M -60.34 % | 108.749 M 85.47 % | 58.633 M 251.92 % | 16.661 M 42.03 % | 11.731 M 3.35 % | 11.351 M -9.21 % | 12.503 M 6.19 % | 11.774 M -39.86 % | 19.578 M -6.35 % | 20.906 M 12.40 % | 18.599 M 6.97 % | 17.387 M 0.45 % | 17.310 M -20.19 % | 21.689 M 14.15 % | 19.000 M -4.33 % | 19.859 M 22.35 % | 16.232 M |
| Short term investments | 41.898 M 1.47 % | 41.289 M 9.58 % | 37.680 M 4.75 % | 35.972 M 4.69 % | 34.361 M 8.24 % | 31.746 M 1.95 % | 31.138 M 22.03 % | 25.516 M -4.10 % | 26.606 M 1.17 % | 26.298 M 1.19 % | 25.990 M -2.58 % | 26.678 M -41.66 % | 45.729 M 0.73 % | 45.396 M 81.01 % | 25.080 M 4.05 % | 24.104 M -4.70 % | 25.292 M 1.01 % | 25.038 M 2.51 % | 24.426 M 2.36 % | 23.863 M 1.71 % | 23.462 M 2.66 % | 22.854 M 2.70 % | 22.253 M 2.82 % | 21.644 M 4.86 % | 20.641 M 0.24 % | 20.592 M 0.05 % | 20.581 M -0.05 % | 20.592 M -75.19 % | 82.990 M -19.30 % | 102.843 M 0.82 % | 102.005 M -0.93 % | 102.965 M 365.25 % | 22.131 M -75.91 % | 91.867 M -20.62 % | 115.733 M 16.69 % | 99.179 M 510.48 % | 16.246 M -18.51 % | 19.935 M 0.16 % | 19.904 M -51.50 % | 41.037 M -16.88 % | 49.370 M -11.25 % | 55.626 M 303.72 % | 13.778 M -0.10 % | 13.792 M 0.30 % | 13.751 M 0.22 % | 13.721 M 0.22 % | 13.691 M 0.34 % | 13.645 M 7.25 % | 12.723 M 8.58 % | 11.718 M 633.33 % | 1.598 M 2.04 % | 1.566 M 64.32 % | 953.000 K 0.95 % | 944.000 K 33.73 % | 705.879 K 2.01 % | 692.000 K -1.28 % | 701.000 K -0.28 % | 703.000 K -1.18 % | 711.407 K 10.47 % | 644.000 K 0.16 % | 643.000 K -0.31 % | 645.000 K 2.21 % | 631.053 K |
| cash and cash equivalents | 157.446 M -14.56 % | 184.284 M -1.06 % | 186.258 M 135.79 % | 78.994 M -18.05 % | 96.397 M -11.38 % | 108.775 M 16.00 % | 93.772 M 58.55 % | 59.144 M 2.12 % | 57.914 M 2.59 % | 56.453 M -22.75 % | 73.083 M -23.53 % | 95.572 M -11.87 % | 108.445 M -59.25 % | 266.097 M 15.10 % | 231.180 M 11.87 % | 206.651 M 9.21 % | 189.229 M 72.59 % | 109.641 M 21.67 % | 90.115 M -33.98 % | 136.493 M 2.76 % | 132.830 M 56.56 % | 84.842 M 70.35 % | 49.804 M 17.35 % | 42.439 M -45.40 % | 77.732 M 187.81 % | 27.008 M -30.82 % | 39.043 M 2.47 % | 38.102 M -19.55 % | 47.360 M -21.92 % | 60.659 M -19.29 % | 75.158 M 1.44 % | 74.090 M -73.49 % | 279.526 M 0.50 % | 278.137 M 37.04 % | 202.955 M 92.69 % | 105.330 M -57.27 % | 246.515 M -28.64 % | 345.448 M 60.15 % | 215.704 M -12.36 % | 246.138 M 722.13 % | 29.939 M -35.02 % | 46.076 M 9.54 % | 42.062 M -52.01 % | 87.648 M 212.78 % | 28.022 M -35.67 % | 43.559 M -19.79 % | 54.308 M 12.45 % | 48.297 M -2.22 % | 49.394 M -27.52 % | 68.152 M -26.70 % | 92.977 M -8.02 % | 101.085 M 116.44 % | 46.704 M -40.31 % | 78.247 M 75.39 % | 44.614 M -10.51 % | 49.854 M 38.68 % | 35.950 M -38.49 % | 58.449 M 123.32 % | 26.173 M -0.28 % | 26.248 M 13.21 % | 23.186 M -48.37 % | 44.909 M 140.52 % | 18.672 M |
| Cash and short term investments | 199.344 M -11.63 % | 225.573 M 0.73 % | 223.938 M 94.79 % | 114.966 M -12.08 % | 130.758 M -6.95 % | 140.521 M 12.50 % | 124.910 M 47.54 % | 84.660 M 0.17 % | 84.520 M 2.14 % | 82.751 M -16.47 % | 99.072 M -18.96 % | 122.250 M -20.71 % | 154.174 M -50.50 % | 311.493 M 21.55 % | 256.260 M 11.05 % | 230.755 M 7.57 % | 214.521 M 59.28 % | 134.679 M 17.58 % | 114.541 M -28.57 % | 160.356 M 2.60 % | 156.292 M 45.12 % | 107.696 M 49.46 % | 72.058 M 12.44 % | 64.083 M -34.86 % | 98.373 M 106.67 % | 47.600 M -20.17 % | 59.624 M 1.58 % | 58.694 M -54.97 % | 130.350 M -20.28 % | 163.502 M -7.71 % | 177.163 M 0.06 % | 177.055 M -41.31 % | 301.657 M -18.47 % | 370.004 M 16.10 % | 318.688 M 55.83 % | 204.509 M -22.17 % | 262.761 M -28.09 % | 365.383 M 55.08 % | 235.607 M -17.96 % | 287.175 M 262.10 % | 79.309 M -22.02 % | 101.702 M 82.13 % | 55.840 M -44.95 % | 101.440 M 142.84 % | 41.773 M -27.07 % | 57.280 M -15.76 % | 67.999 M 9.78 % | 61.942 M -0.28 % | 62.117 M -22.23 % | 79.870 M -15.55 % | 94.575 M -7.87 % | 102.651 M 115.40 % | 47.657 M -39.82 % | 79.191 M 74.74 % | 45.320 M -10.34 % | 50.546 M 37.91 % | 36.651 M -38.04 % | 59.152 M 120.02 % | 26.885 M -0.03 % | 26.892 M 12.85 % | 23.829 M -47.69 % | 45.554 M 136.00 % | 19.303 M |
| Total current assets | 1.540 B -2.79 % | 1.585 B 3.89 % | 1.525 B -1.42 % | 1.547 B -1.16 % | 1.565 B 0.57 % | 1.556 B 5.61 % | 1.474 B -2.59 % | 1.513 B 3.89 % | 1.456 B 3.06 % | 1.413 B 1.47 % | 1.392 B -6.29 % | 1.486 B 4.15 % | 1.427 B -6.51 % | 1.526 B 9.50 % | 1.394 B -9.91 % | 1.547 B 1.79 % | 1.520 B 1.77 % | 1.493 B 2.89 % | 1.451 B -1.05 % | 1.467 B 15.17 % | 1.273 B -10.71 % | 1.426 B 6.59 % | 1.338 B -7.62 % | 1.448 B -5.41 % | 1.531 B 7.42 % | 1.426 B 0.56 % | 1.418 B -4.87 % | 1.490 B 1.81 % | 1.464 B -2.57 % | 1.502 B 5.55 % | 1.423 B -8.66 % | 1.558 B -2.94 % | 1.605 B -4.52 % | 1.681 B 5.91 % | 1.587 B 0.55 % | 1.579 B 0.70 % | 1.568 B -0.27 % | 1.572 B 8.63 % | 1.447 B -36.36 % | 2.274 B -0.36 % | 2.282 B 6.51 % | 2.143 B 41.28 % | 1.517 B -9.91 % | 1.683 B 5.51 % | 1.595 B 0.12 % | 1.594 B -4.34 % | 1.666 B 2.14 % | 1.631 B 2.81 % | 1.586 B -0.95 % | 1.602 B 2.15 % | 1.568 B 0.89 % | 1.554 B 32.91 % | 1.169 B -3.19 % | 1.208 B 14.25 % | 1.057 B -2.22 % | 1.081 B 5.55 % | 1.024 B -6.16 % | 1.091 B 2.36 % | 1.066 B 3.17 % | 1.034 B 7.33 % | 962.958 M -3.30 % | 995.814 M 11.77 % | 890.918 M |
| Inventory | 702.857 M 2.59 % | 685.116 M -1.84 % | 697.977 M -3.52 % | 723.411 M -5.46 % | 765.179 M 4.76 % | 730.440 M 4.86 % | 696.602 M -2.24 % | 712.538 M 5.06 % | 678.250 M 6.87 % | 634.645 M -0.08 % | 635.156 M -1.10 % | 642.210 M 11.80 % | 574.422 M 5.58 % | 544.045 M -4.24 % | 568.109 M -14.70 % | 666.007 M 7.02 % | 622.342 M -1.11 % | 629.309 M -2.52 % | 645.571 M 3.81 % | 621.893 M -1.61 % | 632.048 M -17.46 % | 765.724 M 5.59 % | 725.201 M -13.04 % | 833.941 M 4.03 % | 801.643 M 4.21 % | 769.224 M 0.64 % | 764.298 M -6.03 % | 813.306 M 7.13 % | 759.173 M -3.59 % | 787.444 M 8.25 % | 727.425 M -12.01 % | 826.670 M 8.19 % | 764.062 M 4.80 % | 729.039 M 7.30 % | 679.471 M -7.87 % | 737.522 M 6.16 % | 694.713 M 20.36 % | 577.197 M -3.05 % | 595.384 M -48.52 % | 1.157 B 1.10 % | 1.144 B 0.21 % | 1.142 B 48.61 % | 768.163 M -6.42 % | 820.873 M 7.46 % | 763.920 M 0.08 % | 763.305 M -6.74 % | 818.494 M 15.22 % | 710.377 M 1.43 % | 700.393 M -3.76 % | 727.783 M -2.84 % | 749.052 M 16.04 % | 645.513 M 41.43 % | 456.411 M -0.86 % | 460.381 M -1.91 % | 469.346 M 3.32 % | 454.270 M 7.25 % | 423.560 M -5.85 % | 449.883 M -7.29 % | 485.257 M 5.56 % | 459.705 M 13.10 % | 406.471 M -0.75 % | 409.528 M 3.61 % | 395.256 M |
| Net receivables | 630.145 M -5.17 % | 664.530 M 11.37 % | 596.709 M -14.92 % | 701.361 M 15.28 % | 608.404 M -10.47 % | 679.539 M 5.14 % | 646.335 M -8.80 % | 708.732 M 3.08 % | 687.525 M -0.38 % | 690.131 M 6.20 % | 649.836 M -9.22 % | 715.819 M 3.44 % | 692.039 M 4.22 % | 664.010 M 17.72 % | 564.061 M -12.84 % | 647.134 M -4.66 % | 678.798 M -6.33 % | 724.660 M 5.49 % | 686.914 M 1.02 % | 679.963 M 41.69 % | 479.893 M -11.69 % | 543.403 M 2.23 % | 531.544 M -1.68 % | 540.642 M -12.68 % | 619.142 M 4.02 % | 595.196 M 2.39 % | 581.275 M -4.67 % | 609.754 M -2.76 % | 627.090 M 15.69 % | 542.020 M -7.77 % | 587.681 M 7.96 % | 544.353 M 2.54 % | 530.888 M -13.39 % | 612.966 M 6.05 % | 577.999 M -7.58 % | 625.411 M 4.43 % | 598.891 M -3.14 % | 618.332 M 1.60 % | 608.576 M -24.88 % | 810.085 M -22.03 % | 1.039 B 18.19 % | 879.042 M 8.64 % | 809.120 M 8.03 % | 748.952 M -3.26 % | 774.167 M 8.19 % | 715.540 M -2.81 % | 736.209 M -11.87 % | 835.337 M 9.17 % | 765.152 M -1.55 % | 777.197 M 9.08 % | 712.514 M -10.32 % | 794.488 M 21.73 % | 652.668 M -0.56 % | 656.371 M 25.54 % | 522.856 M -5.86 % | 555.425 M 1.82 % | 545.503 M -3.46 % | 565.076 M 5.25 % | 536.903 M 2.21 % | 525.294 M 2.27 % | 513.658 M -1.39 % | 520.873 M 13.20 % | 460.127 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.986 M 0.00 % | 2.986 M 0.00 % | 2.986 M 0.01 % | 2.986 M -0.01 % | 2.986 M 0.00 % | 2.986 M 0.00 % | 2.986 M 0.01 % | 2.986 M -0.01 % | 2.986 M 0.00 % | 2.986 M 0.00 % | 2.986 M 0.01 % | 2.986 M -0.01 % | 2.986 M 0.00 % | 2.986 M 0.00 % | 2.986 M 0.01 % | 2.986 M -22.99 % | 3.877 M 0.00 % | 3.877 M -29.87 % | 5.528 M 85.15 % | 2.986 M -29.06 % | 4.209 M -34.33 % | 6.409 M 108.63 % | 3.072 M 2.89 % | 2.986 M -92.85 % | 41.785 M -0.51 % | 42.001 M -2.09 % | 42.897 M 1 403.05 % | 2.854 M -93.42 % | 43.397 M 1 420.57 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M 0.00 % | 2.854 M -17.11 % | 3.443 M -1.01 % | 3.478 M -7.23 % | 3.749 M 0.33 % | 3.737 M 0.34 % | 3.724 M 32.01 % | 2.821 M -24.75 % | 3.749 M -23.13 % | 4.877 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 344.411 M -16.10 % | 410.523 M 88.84 % | 217.394 M -44.02 % | 388.340 M -9.91 % | 431.059 M -0.66 % | 433.915 M 71.86 % | 252.481 M -44.40 % | 454.144 M 2.99 % | 440.952 M 8.02 % | 408.219 M 63.61 % | 249.502 M -43.78 % | 443.793 M 2.92 % | 431.213 M 10.91 % | 388.796 M 112.22 % | 183.205 M -27.67 % | 253.275 M -4.12 % | 264.156 M -0.90 % | 266.560 M 4.91 % | 254.078 M -9.41 % | 280.473 M 54.64 % | 181.377 M -38.78 % | 296.279 M 91.08 % | 155.051 M -27.06 % | 212.576 M -18.59 % | 261.132 M -9.46 % | 288.411 M 15.14 % | 250.483 M -10.97 % | 281.354 M 30.14 % | 216.197 M -11.21 % | 243.505 M 25.22 % | 194.457 M -52.99 % | 413.684 M -1.27 % | 419.017 M -2.12 % | 428.094 M 40.15 % | 305.445 M -15.04 % | 359.509 M -12.63 % | 411.492 M 2.48 % | 401.543 M 77.75 % | 225.898 M -56.97 % | 524.942 M -0.84 % | 529.382 M 2 800.88 % | 18.249 M -96.20 % | 480.426 M 4.36 % | 460.346 M 3.60 % | 444.355 M -2.51 % | 455.787 M -8.04 % | 495.614 M -3.43 % | 513.192 M | 0.000 | 0.000 -100.00 % | 427.818 M -8.46 % | 467.375 M 26.08 % | 370.709 M -13.12 % | 426.701 M 49.01 % | 286.362 M -8.48 % | 312.896 M 4.83 % | 298.466 M -5.07 % | 314.394 M 8.65 % | 289.377 M -5.84 % | 307.315 M 3.55 % | 296.784 M 6.30 % | 279.187 M 21.49 % | 229.803 M |
| Tax payables | 5.044 M -21.57 % | 6.431 M -18.50 % | 7.891 M -4.28 % | 8.244 M -31.78 % | 12.084 M 14.13 % | 10.588 M 221.97 % | 3.289 M 2.67 % | 3.203 M 27.46 % | 2.513 M 15.86 % | 2.169 M 34.16 % | 1.617 M -60.05 % | 4.047 M 235.29 % | 1.207 M -90.51 % | 12.712 M 25.22 % | 10.151 M 1 971.70 % | 490.000 K 163.44 % | 186.000 K -75.88 % | 771.000 K -9.90 % | 855.711 K 12.45 % | 761.000 K -44.33 % | 1.367 M -6.11 % | 1.456 M 7.47 % | 1.355 M -30.02 % | 1.936 M 137.84 % | 814.000 K -69.80 % | 2.695 M -3.76 % | 2.800 M 0.36 % | 2.790 M 22.21 % | 2.283 M -42.36 % | 3.961 M 32.48 % | 2.990 M -49.53 % | 5.924 M 2.90 % | 5.757 M | 0.000 -100.00 % | 10.668 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 % | 16.220 M | 0.000 | 0.000 -100.00 % | 30.943 M 90.78 % | 16.219 M | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 16.557 M -86.53 % | 122.941 M 28.19 % | 95.904 M -0.67 % | 96.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.222 M -6.86 % | 107.601 M -0.70 % | 108.355 M 19.29 % | 90.837 M -2.14 % | 92.819 M -3.92 % | 96.605 M -2.04 % | 98.620 M 1.25 % | 97.401 M -8.41 % | 106.344 M -2.44 % | 109.001 M 0.27 % | 108.710 M 30.12 % | 83.544 M 6.18 % | 78.681 M -5.49 % | 83.249 M -2.89 % | 85.730 M 1.51 % | 84.453 M -2.41 % | 86.541 M -0.03 % | 86.563 M 63.76 % | 52.861 M -2.90 % | 54.441 M -7.88 % | 59.101 M 1.22 % | 58.390 M -2.86 % | 60.107 M -6.77 % | 64.469 M -3.19 % | 66.590 M -39.86 % | 110.728 M 0.17 % | 110.536 M -0.60 % | 111.199 M 64.10 % | 67.764 M 1.79 % | 66.570 M -49.59 % | 132.058 M 39.46 % | 94.692 M 87.74 % | 50.437 M -49.34 % | 99.568 M 101.38 % | 49.444 M -0.61 % | 49.745 M 155.75 % | -89.235 M | 0.000 | 0.000 | 0.000 100.00 % | -5.064 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 39.901 M 5.86 % | 37.691 M 4.30 % | 36.138 M -35.32 % | 55.872 M 5.03 % | 53.194 M 29.76 % | 40.993 M -13.54 % | 47.412 M -9.78 % | 52.550 M -1.99 % | 53.617 M 18.55 % | 45.226 M -29.69 % | 64.322 M -12.86 % | 73.814 M -7.82 % | 80.079 M 217.02 % | 25.260 M -30.95 % | 36.584 M -29.81 % | 52.122 M -14.19 % | 60.743 M -14.44 % | 70.992 M -11.45 % | 80.170 M -13.48 % | 92.664 M 2.17 % | 90.695 M -6.09 % | 96.574 M -27.11 % | 132.486 M -8.62 % | 144.986 M -0.01 % | 144.997 M -1.99 % | 147.948 M -7.18 % | 159.386 M -5.23 % | 168.182 M -5.00 % | 177.029 M -1.18 % | 179.149 M 5.61 % | 169.635 M 0.70 % | 168.454 M 0.12 % | 168.248 M -4.82 % | 176.769 M -0.30 % | 177.302 M -8.24 % | 193.224 M 0.22 % | 192.800 M 1.53 % | 189.887 M -2.20 % | 194.157 M -77.59 % | 866.199 M 0.79 % | 859.429 M 10.15 % | 780.217 M 210.70 % | 251.115 M -5.65 % | 266.154 M -4.13 % | 277.607 M 83.77 % | 151.059 M -5.90 % | 160.531 M -2.58 % | 164.788 M -32.93 % | 245.702 M -1.78 % | 250.162 M -6.01 % | 266.164 M -0.75 % | 268.169 M 72.18 % | 155.749 M -0.26 % | 156.151 M -0.74 % | 157.316 M -0.35 % | 157.875 M -1.23 % | 159.838 M -0.82 % | 161.152 M -1.55 % | 163.686 M -0.02 % | 163.713 M -1.31 % | 165.892 M -1.19 % | 167.897 M -0.52 % | 168.777 M |
| Capital lease obligations | 26.696 M -9.73 % | 29.575 M -12.24 % | 33.700 M 0.19 % | 33.638 M 5.40 % | 31.914 M 18.63 % | 26.901 M -2.85 % | 27.691 M -5.62 % | 29.338 M 7.23 % | 27.359 M -1.82 % | 27.867 M 15.90 % | 24.044 M 30.53 % | 18.420 M 6.26 % | 17.335 M -14.28 % | 20.222 M -14.56 % | 23.667 M -13.79 % | 27.452 M -12.21 % | 31.269 M 15.44 % | 27.087 M -10.77 % | 30.357 M 12.76 % | 26.921 M -11.03 % | 30.257 M -17.14 % | 36.515 M 711.11 % | 4.502 M 101.63 % | -275.962 M -81.75 % | -151.834 M 29.69 % | -215.951 M -174.46 % | -78.681 M 70.47 % | -266.450 M 6.63 % | -285.358 M -19.09 % | -239.609 M -6 033.09 % | 4.039 M 104.12 % | -98.013 M -55.33 % | -63.101 M -8.21 % | -58.316 M -517.84 % | 13.957 M 37.69 % | 10.136 M 56.44 % | 6.479 M -12.45 % | 7.400 M -14.30 % | 8.635 M -39.09 % | 14.177 M -8.36 % | 15.470 M -11.18 % | 17.418 M -9.85 % | 19.322 M 96.66 % | 9.825 M 16.03 % | 8.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.573 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 |
| 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 | 411.651 M -0.15 % | 412.264 M 7 245.93 % | -5.769 M -101.39 % | 413.651 M 25.06 % | 330.767 M 216.68 % | 104.449 M 242.21 % | -73.448 M -573.83 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 121.10 % | -73.448 M -573.83 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M -92.02 % | 194.249 M 1 153.16 % | 15.501 M -88.76 % | 137.905 M 789.65 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M -88.04 % | 129.636 M 736.31 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M -90.03 % | 155.548 M 903.47 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M -90.16 % | 157.533 M 916.28 % | 15.501 M -91.37 % | 179.655 M 0.00 % | 179.659 M 14.00 % | 157.595 M 953.23 % | 14.963 M -93.22 % | 220.826 M 0.00 % | 220.825 M -1.07 % | 223.213 M 1.08 % | 220.824 M 0.00 % | 220.828 M -0.24 % | 221.366 M 1 328.10 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M 0.00 % | 15.501 M -93.00 % | 221.366 M |
| Deferred tax liabilities non current | 167.502 M 0.00 % | 167.502 M 0.00 % | 167.502 M 0.97 % | 165.888 M -0.67 % | 167.010 M -1.19 % | 169.026 M -0.43 % | 169.757 M 54.46 % | 109.907 M -2.07 % | 112.227 M -2.00 % | 114.523 M -2.39 % | 117.331 M -0.14 % | 117.499 M -1.68 % | 119.511 M 141.57 % | 49.473 M -4.56 % | 51.839 M -12.22 % | 59.057 M -3.13 % | 60.967 M -1.16 % | 61.685 M -5.35 % | 65.169 M -3.81 % | 67.751 M -7.37 % | 73.141 M -4.79 % | 76.818 M -2.92 % | 79.128 M 5.74 % | 74.830 M -3.64 % | 77.658 M -3.47 % | 80.450 M -4.99 % | 84.672 M 24.99 % | 67.742 M -10.63 % | 75.796 M -5.86 % | 80.514 M 10.82 % | 72.652 M -0.68 % | 73.146 M -14.90 % | 85.949 M -3.52 % | 89.085 M -1.20 % | 90.164 M -3.29 % | 93.227 M -2.56 % | 95.673 M -0.43 % | 96.084 M -2.91 % | 98.964 M -29.55 % | 140.469 M 1.01 % | 139.063 M 2.50 % | 135.667 M 35.81 % | 99.895 M 3.26 % | 96.743 M -14.72 % | 113.436 M 31.02 % | 86.582 M -9.23 % | 95.389 M -0.24 % | 95.618 M -22.58 % | 123.511 M 38.57 % | 89.130 M -0.12 % | 89.235 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.064 M | 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.890 B -2.94 % | 2.977 B 1.89 % | 2.922 B -1.88 % | 2.979 B -1.37 % | 3.020 B -0.83 % | 3.045 B 2.01 % | 2.985 B 8.66 % | 2.747 B 1.37 % | 2.710 B 0.42 % | 2.699 B -0.69 % | 2.718 B -4.21 % | 2.837 B 0.63 % | 2.819 B -4.44 % | 2.950 B 3.02 % | 2.864 B -7.04 % | 3.081 B -0.21 % | 3.087 B -0.15 % | 3.092 B -0.28 % | 3.101 B -1.71 % | 3.155 B 4.43 % | 3.021 B -5.95 % | 3.212 B 4.38 % | 3.077 B -5.10 % | 3.242 B -3.91 % | 3.374 B 2.01 % | 3.308 B -1.28 % | 3.351 B -1.06 % | 3.387 B -0.66 % | 3.409 B -2.52 % | 3.497 B 2.60 % | 3.409 B -4.72 % | 3.578 B -2.80 % | 3.681 B -3.33 % | 3.807 B 1.40 % | 3.755 B -2.55 % | 3.853 B -1.01 % | 3.893 B -2.47 % | 3.991 B 1.91 % | 3.917 B -29.32 % | 5.542 B -1.63 % | 5.634 B 1.67 % | 5.541 B 24.64 % | 4.446 B -4.61 % | 4.661 B 0.93 % | 4.618 B -0.59 % | 4.645 B -2.32 % | 4.756 B 1.49 % | 4.686 B -2.51 % | 4.806 B 2.14 % | 4.706 B 1.08 % | 4.655 B -0.31 % | 4.670 B 82.21 % | 2.563 B 1.91 % | 2.515 B 5.91 % | 2.374 B -1.75 % | 2.417 B 1.49 % | 2.381 B -3.32 % | 2.463 B 1.62 % | 2.424 B 0.29 % | 2.417 B 2.00 % | 2.369 B -2.40 % | 2.428 B 3.33 % | 2.349 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.512 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 |
| 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 | 12.295 M 665.81 % | -2.173 M -102.20 % | 98.960 M 370.56 % | -36.576 M -91.63 % | -19.087 M -76.67 % | -10.804 M -349.78 % | -2.402 M 95.43 % | -52.570 M -293.96 % | -13.344 M -16.66 % | -11.438 M -110.68 % | 107.121 M 197.92 % | -109.395 M -32.30 % | -82.685 M -374.27 % | 30.147 M -10.48 % | 33.676 M 279.68 % | -18.742 M -145.63 % | 41.077 M 339.84 % | -17.127 M 80.94 % | -89.856 M -81.32 % | -49.558 M -145.34 % | 109.303 M 24.45 % | 87.832 M 621.52 % | 12.173 M -33.19 % | 18.222 M 131.63 % | -57.608 M -328.51 % | 25.210 M 243.96 % | -17.512 M 67.90 % | -54.561 M -267.87 % | 32.501 M 187.57 % | 11.302 M -89.93 % | 112.213 M 260.72 % | -69.818 M 38.35 % | -113.245 M -452.90 % | 32.090 M -2.40 % | 32.877 M 139.01 % | -84.286 M -5.05 % | -80.231 M -168.62 % | 116.925 M 29.78 % | 90.095 M -60.49 % | 228.058 M 237.06 % | -166.394 M -126.25 % | -73.544 M -370.08 % | 27.231 M 31.59 % | 20.693 M 146.60 % | -44.409 M -231.54 % | 33.760 M 132.11 % | -105.130 M -301.76 % | 52.107 M 639.95 % | 7.042 M 50.95 % | 4.665 M -90.01 % | 46.685 M 138.48 % | -121.322 M -610.40 % | -17.078 M 30.57 % | -24.596 M 62.27 % | -65.184 M -298.14 % | -16.372 M -151.72 % | 31.654 M 17.16 % | 27.018 M 142.05 % | -64.251 M -40.72 % | -45.659 M -254.18 % | 29.614 M 242.37 % | -20.801 M -162.56 % | 33.252 M 1 283.34 % | -2.810 M -104.82 % | 58.282 M 738.22 % | -9.132 M |
| Accounts receivables | 35.052 M 151.55 % | -67.991 M -172.47 % | 93.814 M 352.96 % | -37.086 M -245.19 % | 25.543 M 175.55 % | -33.809 M -153.81 % | 62.831 M 376.54 % | -22.720 M -835.28 % | 3.090 M 107.40 % | -41.737 M -165.36 % | 63.860 M 361.34 % | -24.436 M 13.28 % | -28.179 M 71.77 % | -99.823 M -220.96 % | 82.524 M 141.92 % | 34.112 M -17.96 % | 41.581 M 210.75 % | -37.544 M -15 212.39 % | -245.187 K 99.88 % | -203.005 M -424.40 % | 62.578 M 466.90 % | -17.056 M -295.90 % | 8.706 M -89.03 % | 79.368 M 425.41 % | -24.390 M -84.06 % | -13.251 M -159.42 % | 22.302 M 154.95 % | -40.584 M -67.13 % | -24.283 M 31.88 % | -35.646 M -185.85 % | 41.520 M 406.83 % | -13.532 M -141.46 % | 32.636 M 135.23 % | 13.874 M -70.89 % | 47.656 M 279.57 % | -26.539 M -223.72 % | 21.451 M 352.93 % | -8.481 M -111.08 % | 76.548 M -66.56 % | 228.896 M 244.59 % | -158.305 M -145.87 % | -64.386 M -168.63 % | 93.820 M 169.20 % | 34.851 M 158.64 % | -59.436 M -231.63 % | 45.155 M -11.85 % | 51.227 M 404.40 % | -16.829 M 32.60 % | -24.969 M 60.58 % | -63.336 M -133.74 % | 187.713 M 1.83 % | 184.331 M 296.61 % | 46.477 M 138.17 % | -121.761 M -494.43 % | 30.870 M 414.68 % | -9.810 M -149.60 % | 19.777 M 170.07 % | -28.223 M -75.99 % | -16.037 M -34.62 % | -11.913 M -264.91 % | 7.224 M 111.88 % | -60.813 M -254.80 % | 39.285 M 271.55 % | -22.900 M -476.83 % | 6.077 M 106.15 % | -98.756 M |
| Inventory | -17.493 M -233.87 % | 13.067 M -52.52 % | 27.522 M -33.33 % | 41.284 M 219.21 % | -34.632 M -1.09 % | -34.257 M -333.01 % | 14.702 M 143.11 % | -34.107 M 22.26 % | -43.872 M -10 116.44 % | 438.000 K -92.03 % | 5.496 M 108.25 % | -66.638 M -127.82 % | -29.250 M -214.02 % | 25.653 M -73.84 % | 98.066 M 329.50 % | -42.731 M -668.08 % | 7.522 M -61.57 % | 19.571 M 182.65 % | -23.679 M -333.17 % | 10.155 M -92.40 % | 133.676 M 434.05 % | -40.017 M -138.69 % | 103.429 M 469.81 % | -27.968 M 7.29 % | -30.168 M -1 805.37 % | 1.769 M -96.04 % | 44.652 M 180.62 % | -55.385 M -285.91 % | 29.792 M 152.11 % | -57.166 M -152.77 % | 108.333 M 268.93 % | -64.129 M -72.63 % | -37.149 M -2.89 % | -36.107 M -162.20 % | 58.051 M 235.61 % | -42.809 M 64.13 % | -119.348 M -591.69 % | 24.273 M -90.00 % | 242.641 M 1 827.35 % | -14.047 M -305.55 % | 6.834 M 169.41 % | -9.846 M -118.68 % | 52.710 M 192.55 % | -56.954 M -9 160.81 % | -615.000 K -101.01 % | 60.673 M 153.14 % | -114.186 M -673.14 % | -14.769 M -153.92 % | 27.391 M 143.09 % | 11.268 M 111.17 % | -100.846 M -76.19 % | -57.236 M -1 541.71 % | 3.970 M -55.72 % | 8.965 M 204.54 % | -8.576 M 72.07 % | -30.709 M -216.67 % | 26.322 M -25.59 % | 35.374 M 272.12 % | -20.552 M 61.39 % | -53.234 M -1 841.38 % | 3.057 M 121.42 % | -14.272 M -154.77 % | 26.058 M 270.24 % | -15.307 M -236.45 % | 11.218 M -88.66 % | 98.921 M |
| Accounts payables | 0.000 -100.00 % | 57.153 M | 0.000 | 0.000 100.00 % | -4.017 M -106.84 % | 58.699 M 174.81 % | -78.463 M -1 723.48 % | 4.833 M -85.20 % | 32.661 M 91.29 % | 17.074 M -57.90 % | 40.557 M 308.08 % | -19.491 M -280.59 % | 10.793 M -84.44 % | 69.370 M 139.38 % | -176.137 M -357.88 % | -38.468 M 7.06 % | -41.391 M -35.00 % | -30.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.530 M 151.84 % | -76.253 M -272.99 % | 44.080 M 70.86 % | 25.799 M -74.51 % | 101.224 M | 0.000 100.00 % | -6.078 M -145.66 % | 13.312 M -72.50 % | 48.412 M 166.24 % | -73.081 M -173.13 % | -26.757 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -243.000 K 99.33 % | -36.218 M 5.95 % | -38.508 M -156.72 % | 67.887 M 833.68 % | -9.253 M -118.04 % | 51.284 M 558.56 % | -11.184 M 96.33 % | -304.907 M -670.86 % | -39.554 M -147.19 % | 83.812 M 416.42 % | -26.487 M -281.43 % | 14.599 M 192.15 % | -15.842 M -164.09 % | 24.718 M 239.81 % | -17.679 M -265.74 % | 10.667 M -39.36 % | 17.591 M -64.21 % | 49.146 M 330.73 % | -21.300 M -179.64 % | 26.746 M -31.48 % | 39.036 M 277.53 % | -21.988 M |
| Other working capital | -5.264 M -19.58 % | -4.402 M 80.33 % | -22.375 M 45.12 % | -40.774 M -581.73 % | -5.981 M -316.21 % | -1.437 M 2.41 % | -1.472 M -155.64 % | -576.000 K 88.97 % | -5.223 M -140.85 % | 12.787 M 558.05 % | -2.792 M -338.60 % | 1.170 M 103.25 % | -36.049 M -902.16 % | 4.494 M 106.98 % | -64.390 M -368.41 % | 23.989 M -28.51 % | 33.555 M 191.44 % | -36.698 M 44.55 % | -66.178 M -10.83 % | -59.713 M -145.00 % | -24.373 M -119.06 % | 127.849 M 240.10 % | -91.256 M -297.57 % | 46.190 M 268.33 % | -27.440 M -866.88 % | -2.838 M 65.45 % | -8.214 M -207.40 % | -2.672 M -323.97 % | 1.193 M -58.72 % | 2.890 M -25.50 % | 3.879 M 168.19 % | -5.689 M 92.52 % | -76.096 M -211.58 % | 68.197 M 27 086.58 % | 250.848 K -97.88 % | 11.819 M -69.79 % | 39.117 M -57.78 % | 92.652 M 160.74 % | -152.546 M -163.01 % | 242.105 M 239.76 % | -173.228 M -171.95 % | -63.698 M -149.99 % | -25.480 M -132.81 % | 77.647 M 388.81 % | 15.885 M 144.31 % | -35.850 M -878.38 % | -3.664 M -123.16 % | 15.818 M 14.02 % | 13.873 M 154.60 % | 5.449 M 118.79 % | -28.999 M 88.33 % | -248.417 M -267.89 % | -67.525 M -1 638.86 % | 4.388 M 107.19 % | -60.991 M -738.78 % | 9.548 M 583.46 % | 1.397 M 128.80 % | -4.851 M 51.41 % | -9.983 M -213.18 % | 8.821 M 406.37 % | 1.742 M -66.10 % | 5.138 M 147.61 % | -10.792 M -224.75 % | 8.651 M 343.41 % | 1.951 M -84.63 % | 12.691 M |
| Other non cash items | -19.741 M -515.08 % | 4.756 M -89.09 % | 43.580 M 100.02 % | 21.788 M -58.77 % | 52.845 M -51.03 % | 107.903 M 407.59 % | 21.258 M 22.83 % | 17.307 M -2.41 % | 17.735 M 21.04 % | 14.652 M 127.35 % | -53.572 M -262.89 % | 32.888 M 111.99 % | -274.407 M -989.86 % | 30.837 M -69.27 % | 100.337 M 33.91 % | 74.931 M -1.81 % | 76.313 M -7.30 % | 82.319 M -12.71 % | 94.303 M 59.10 % | 59.273 M 4.78 % | 56.571 M -14.32 % | 66.024 M -8.43 % | 72.101 M 5.39 % | 68.417 M -16.03 % | 81.482 M 1 100.03 % | 6.790 M -54.42 % | 14.898 M 33.82 % | 11.133 M 1 537.21 % | 680.000 K 103.09 % | -22.037 M 78.58 % | -102.891 M -1 404.47 % | -6.839 M -105.57 % | 122.746 M 5 777.43 % | -2.162 M -105.85 % | 36.948 M 276.69 % | -20.912 M 70.59 % | -71.099 M -5 720.47 % | 1.265 M -99.26 % | 170.980 M 847.09 % | -22.886 M -676.33 % | 3.971 M 2.24 % | 3.884 M -80.43 % | 19.846 M 2 722.99 % | 703.000 K 101.19 % | -59.091 M -15.30 % | -51.251 M -388.67 % | 17.754 M 73.92 % | 10.208 M 201.63 % | -10.044 M 55.91 % | -22.782 M -253.52 % | 14.840 M 103.05 % | -485.788 M -8 670.32 % | -5.539 M -122.79 % | 24.308 M -45.10 % | 44.278 M 4 977.71 % | 872.000 K -94.79 % | 16.730 M -10.76 % | 18.747 M 32.53 % | 14.146 M 195.45 % | 4.788 M -31.67 % | 7.007 M -16.06 % | 8.348 M 35.48 % | 6.162 M -45.79 % | 11.367 M -8.92 % | 12.480 M -19.11 % | 15.428 M |
| Net cash provided by operating activities | 50.637 M 19.46 % | 42.388 M -71.83 % | 150.486 M 2 945.65 % | 4.941 M -86.65 % | 37.004 M -33.84 % | 55.935 M -4.64 % | 58.657 M 163.48 % | 22.262 M -35.04 % | 34.270 M 830.55 % | -4.691 M -116.54 % | 28.357 M 184.88 % | -33.410 M -553.82 % | -5.110 M -107.19 % | 71.036 M 17.58 % | 60.418 M 62.27 % | 37.232 M -62.76 % | 99.982 M 80.19 % | 55.487 M 320.33 % | -25.184 M -2 087.67 % | 1.267 M -98.76 % | 101.962 M -15.00 % | 119.952 M 423.34 % | 22.921 M -74.23 % | 88.944 M 1 444.70 % | 5.758 M -91.90 % | 71.046 M 1 191.24 % | 5.502 M 169.05 % | 2.045 M -95.71 % | 47.708 M 9.41 % | 43.603 M 74.79 % | 24.945 M 314.70 % | -11.619 M -129.09 % | 39.936 M -62.61 % | 106.809 M 15.34 % | 92.607 M 861.82 % | -12.156 M 23.80 % | -15.952 M -107.54 % | 211.445 M 209.91 % | 68.229 M -78.56 % | 318.294 M 442.80 % | -92.850 M -469.10 % | 25.156 M -62.27 % | 66.674 M 44.82 % | 46.040 M 434.69 % | -13.756 M -118.83 % | 73.040 M 172.58 % | -100.630 M -178.35 % | 128.436 M 41.57 % | 90.721 M 10.64 % | 81.994 M 116.16 % | -507.313 M -1 487.88 % | -31.949 M -177.79 % | 41.073 M -45.28 % | 75.067 M 124.46 % | 33.443 M -36.99 % | 53.076 M -46.44 % | 99.091 M -13.22 % | 114.190 M 291.77 % | 29.147 M -49.75 % | 58.002 M -51.56 % | 119.731 M 76.37 % | 67.887 M -33.91 % | 102.714 M 0.43 % | 102.276 M -24.61 % | 135.665 M 220.75 % | 42.296 M |
| Investments in property plant and equipment | -18.848 M -184.58 % | -6.623 M 39.08 % | -10.872 M -4 431.30 % | 251.000 K 108.40 % | -2.989 M 58.20 % | -7.150 M 47.33 % | -13.574 M -137.56 % | -5.714 M -90.66 % | -2.997 M -123.82 % | -1.339 M 85.50 % | -9.236 M -250.11 % | -2.638 M 37.18 % | -4.199 M -137.90 % | -1.765 M 45.10 % | -3.215 M 12.57 % | -3.677 M -1.66 % | -3.617 M -117.24 % | -1.665 M 25.05 % | -2.221 M -12.42 % | -1.976 M 39.13 % | -3.246 M 94.87 % | -63.308 M -710.70 % | -7.809 M 30.85 % | -11.293 M -25.44 % | -9.003 M -66.29 % | -5.414 M 19.16 % | -6.697 M 54.68 % | -14.779 M -107.08 % | -7.137 M 70.57 % | -24.254 M -53.49 % | -15.802 M -257.66 % | -4.418 M 57.35 % | -10.358 M -46.53 % | -7.069 M 74.53 % | -27.752 M -185.78 % | -9.711 M -38.97 % | -6.988 M 6.81 % | -7.499 M -370.69 % | 2.770 M 107.92 % | -34.995 M -64.54 % | -21.269 M -392.79 % | -4.316 M 78.10 % | -19.705 M -711.90 % | -2.427 M 91.78 % | -29.517 M 18.79 % | -36.345 M -423.04 % | 11.251 M 120.54 % | -54.782 M -181.84 % | -19.437 M 65.00 % | -55.527 M -229.55 % | -16.849 M 25.75 % | -22.693 M 5.19 % | -23.934 M -22.21 % | -19.584 M -89.90 % | -10.313 M -81.50 % | -5.682 M 64.86 % | -16.168 M 63.47 % | -44.265 M -378.10 % | -9.259 M 0.35 % | -9.291 M -43.60 % | -6.470 M -60.51 % | -4.031 M -17.90 % | -3.419 M | 0.000 | 0.000 100.00 % | -1.004 M |
| Acquisitions net | 3.609 M 200.00 % | -3.609 M | 0.000 | 0.000 -100.00 % | 609.000 K 200.00 % | -609.000 K 89.17 % | -5.623 M -277.41 % | -1.490 M -273.66 % | 858.000 K 376.77 % | -310.000 K -164.38 % | 481.548 K 5 250.53 % | 9.000 K | 0.000 -100.00 % | 2.000 K 100.13 % | -1.505 M | 0.000 -100.00 % | 683.000 K -18.79 % | 841.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.776 M -52.54 % | 12.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 1 949.18 % | 244.000 -99.98 % | 1.614 M | 0.000 | 0.000 -100.00 % | 404.785 M | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M 200.00 % | -150.000 M -200.00 % | 150.000 M | 0.000 100.00 % | -62.712 M -1 491.13 % | 4.508 M | 0.000 | 0.000 100.00 % | -100.803 M 56.07 % | -229.468 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 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.621 M -0.68 % | -1.610 M | 0.000 100.00 % | -609.000 K -252.25 % | 400.000 K 200.00 % | -400.000 K -29.03 % | -310.000 K 0.00 % | -310.000 K 99.76 % | -129.308 M -201.01 % | 128.018 M 197.87 % | -130.806 M -544.21 % | -20.305 M -626.20 % | -2.796 M -86.90 % | -1.496 M -484.38 % | -256.000 K 57.83 % | -607.000 K 79.50 % | -2.961 M -636.61 % | -402.000 K 33.55 % | -605.000 K -0.33 % | -603.000 K 6.44 % | -644.472 K 35.68 % | -1.002 M -1 944.90 % | -49.000 K -345.45 % | -11.000 K -123.70 % | 46.405 K 100.23 % | -20.412 M -291 700.00 % | 7.000 K 100.03 % | -20.507 M | 0.000 | 0.000 | 0.000 100.00 % | -6.128 M -122.36 % | 27.401 M 132.95 % | -83.164 M -67.55 % | -49.635 M -1 240 775.00 % | -4.000 K 99.99 % | -70.418 M -945.05 % | 8.333 M 33.20 % | 6.256 M 121.95 % | -28.495 M -70 916.14 % | 40.238 K 203.17 % | -39.000 K -1 200.00 % | -3.000 K 70.00 % | -10.000 K 98.87 % | -887.565 K -22 289.13 % | 4.000 K 100.40 % | -1.011 M 90.81 % | -11.006 M | 0.000 100.00 % | -600.000 K | 0.000 100.00 % | -400.000 K -3 246.72 % | -11.952 K -298.40 % | -3.000 K 25.00 % | -4.000 K -33.33 % | -3.000 K 95.41 % | -65.354 K -100.62 % | 10.499 M 199.94 % | -10.505 M -350 066.67 % | -3.000 K 84.32 % | -19.131 K -100.78 % | 2.455 M 199.51 % | -2.467 M -41 016.67 % | -6.000 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.000 -100.00 % | 1.490 M 273.66 % | -858.000 K -200.00 % | 858.000 K -12.87 % | 984.704 K -95.09 % | 20.062 M | 0.000 | 0.000 -100.00 % | 3.906 M 225.50 % | 1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.000 -100.00 % | 82.144 M 310.58 % | 20.007 M 3 932.76 % | -522.000 K | 0.000 100.00 % | -80.778 M -215.82 % | 69.743 M 132.48 % | 30.000 M 753.62 % | 3.514 M -96.42 % | 98.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 279.978 M 318.41 % | -128.189 M -199.76 % | 128.503 M | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 100.00 % | -14.000 K -40.00 % | -10.000 K -106.17 % | 162.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -4.365 M -48.57 % | -2.938 M -985.74 % | -270.600 K 27.06 % | -371.000 K 88.13 % | -3.126 M -3 226.00 % | 100.000 K 125.00 % | -400.000 K -126.85 % | 1.490 M 273.66 % | -858.000 K -508.57 % | 210.000 K -99.84 % | 129.009 M 200.51 % | -128.350 M -8 456.67 % | -1.500 M -75 100.00 % | 2.000 K -99.94 % | 3.265 M 644.17 % | -600.000 K -256.66 % | 383.000 K -29.21 % | 541.000 K 136.28 % | -1.491 M -549.21 % | 332.000 K -51.39 % | 683.000 K 68 200.00 % | 1.000 K 100.73 % | -137.858 K -102.24 % | 6.165 M 616 400.00 % | 1.000 K -66.67 % | 3.000 K 100.05 % | -5.776 M 34.50 % | -8.818 M -144.07 % | 20.007 M 10 598.93 % | 187.000 K -86.88 % | 1.426 M 101.77 % | -80.767 M -214.80 % | 70.355 M 12 685.87 % | -559.000 K -104.16 % | 13.422 M 113.35 % | -100.545 M -198.62 % | 101.956 M 30 889.67 % | 329.000 K -76.35 % | 1.391 M 227.32 % | 425.000 K -82.09 % | 2.373 M 59.15 % | 1.491 M -86.61 % | 11.134 M 108.13 % | -137.022 M -147.39 % | 289.135 M 2 947.70 % | 9.487 M 193.73 % | 3.230 M 81.55 % | 1.779 M -18.77 % | 2.190 M 109.97 % | 1.043 M -28.23 % | 1.453 M 1 056.06 % | -152.000 K 99.84 % | -94.026 M -8 250.44 % | -1.126 M -371.74 % | 414.373 K 5.17 % | 394.000 K -42.06 % | 680.000 K -55.76 % | 1.537 M 0.57 % | 1.528 M 107.94 % | -19.251 M -598.09 % | 3.865 M 130.88 % | 1.674 M 136.09 % | 709.046 K 110.16 % | -6.979 M -708.46 % | 1.147 M 142.67 % | -2.688 M |
| Net cash used for investing activites | -19.604 M -48.85 % | -13.170 M -3.19 % | -12.763 M -637.75 % | -1.730 M 68.58 % | -5.506 M 28.11 % | -7.659 M 60.10 % | -19.198 M -315.18 % | -4.624 M -11.02 % | -4.165 M -367.45 % | -891.000 K 88.96 % | -8.069 M -147.18 % | 17.101 M 112.67 % | -135.005 M -511.77 % | -22.068 M -6 290.28 % | -345.337 K 94.02 % | -5.773 M -65.42 % | -3.490 M -101.62 % | -1.731 M 74.06 % | -6.674 M -226.20 % | -2.046 M 35.42 % | -3.168 M 95.04 % | -63.910 M -643.88 % | -8.591 M -40.15 % | -6.130 M 32.27 % | -9.051 M -66.93 % | -5.422 M 18.48 % | -6.651 M -113.22 % | 50.304 M 290.86 % | 12.870 M 152.34 % | -24.589 M -71.04 % | -14.376 M 83.12 % | -85.185 M -241.98 % | 59.997 M 269.24 % | 16.249 M -2.03 % | 16.585 M 117.71 % | -93.655 M -306.59 % | 45.333 M 731.91 % | -7.174 M -102.12 % | 338.529 M 1 390.27 % | -26.237 M -107.57 % | -12.640 M 59.64 % | -31.320 M -267.14 % | -8.531 M 10.30 % | -9.510 M -103.66 % | 259.615 M 1 066.26 % | -26.868 M 45.30 % | -49.119 M 7.32 % | -52.999 M -205.33 % | -17.358 M 73.50 % | -65.490 M 43.64 % | -116.199 M 54.06 % | -252.913 M -114.39 % | -117.970 M -463.16 % | -20.948 M -111.37 % | -9.910 M -87.31 % | -5.291 M 65.85 % | -15.492 M 63.75 % | -42.731 M -448.13 % | -7.796 M 10.93 % | -8.752 M -31.81 % | -6.640 M -181.36 % | -2.360 M 13.53 % | -2.729 M 39.67 % | -4.524 M -242.73 % | -1.320 M 64.31 % | -3.698 M |
| Debt repayment | -27.127 M -12.97 % | -24.013 M -38.64 % | -17.320 M -1.55 % | -17.055 M 5.90 % | -18.125 M 38.55 % | -29.496 M -1 496.44 % | -1.848 M 77.81 % | -8.325 M 67.43 % | -25.557 M -309.30 % | -6.244 M 74.65 % | -24.636 M -666.28 % | -3.215 M 74.04 % | -12.386 M -27.51 % | -9.714 M 68.56 % | -30.896 M -152.56 % | -12.233 M 1.07 % | -12.365 M 57.13 % | -28.843 M -139.07 % | -12.065 M -287.05 % | 6.450 M 116.30 % | -39.561 M -168.59 % | -14.729 M 70.23 % | -49.473 M 48.49 % | -96.054 M -246.63 % | 65.506 M 196.36 % | -67.983 M -636.42 % | 12.674 M 126.72 % | -47.430 M 29.31 % | -67.099 M -214.81 % | -21.314 M -2 026.96 % | 1.106 M 100.18 % | -598.903 M -2 457.45 % | -23.418 M 8.06 % | -25.470 M -404.39 % | -5.050 M 58.43 % | -12.147 M -126.78 % | 45.353 M 171.90 % | -63.075 M 73.45 % | -237.561 M -100.26 % | -118.629 M -607.77 % | -16.761 M -179.24 % | 21.151 M 124.11 % | -87.711 M -256.42 % | 56.073 M 134.83 % | -161.001 M -231.61 % | -48.551 M -127.14 % | 178.878 M 430.76 % | -54.081 M -335.62 % | 22.953 M 135.08 % | -65.436 M -195.17 % | -22.169 M -106.13 % | 361.434 M 204.70 % | 118.618 M 1 144.45 % | -11.357 M 41.76 % | -19.502 M 19.01 % | -24.078 M -289.98 % | 12.674 M 141.41 % | -30.603 M -134.32 % | -13.060 M 30.17 % | -18.704 M 75.94 % | -77.755 M -161.78 % | -29.702 M 67.64 % | -91.798 M -3.54 % | -88.659 M 28.90 % | -124.703 M -420.27 % | -23.969 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.241 M -4 335.73 % | 265.385 K 0.91 % | 263.000 K 100.53 % | -49.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -24.733 M -2 324.80 % | -1.020 M 67.68 % | -3.156 M -185.86 % | -1.104 M 94.69 % | -20.777 M -1 936.96 % | -1.020 M -291 328.57 % | -350.000 | 0.000 | 0.000 100.00 % | -2.366 M -675 900.00 % | -350.000 | 0.000 | 0.000 100.00 % | -2.366 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 | 0.000 | 0.000 100.00 % | -1.577 M -1 576 900.00 % | -100.000 | 0.000 100.00 % | -1.577 M | 0.000 100.00 % | -100.000 | 0.000 | 0.000 100.00 % | -1.577 M -2 718 865.52 % | -58.000 | 0.000 100.00 % | -72.831 M | 0.000 100.00 % | -343.000 | 0.000 100.00 % | -133.840 M | 0.000 100.00 % | -216.000 78.40 % | -1.000 K 100.00 % | -92.016 M | 0.000 100.00 % | -280.000 99.99 % | -2.978 M 97.15 % | -104.562 M | 0.000 100.00 % | -238.000 | 0.000 100.00 % | -57.360 M | 0.000 100.00 % | -356.000 | 0.000 100.00 % | -62.140 M | 0.000 100.00 % | -109.391 M -0.05 % | -109.333 M | 0.000 | 0.000 100.00 % | -2.095 K 93.02 % | -30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -6.011 M 2.40 % | -6.159 M 38.30 % | -9.982 M -306.59 % | -2.455 M 50.64 % | -4.974 M -80.41 % | -2.757 M 7.60 % | -2.984 M 63.09 % | -8.083 M -32.79 % | -6.087 M -149.67 % | -2.438 M 86.56 % | -18.142 M -372.77 % | 6.651 M 229.12 % | -5.151 M -161.34 % | -1.971 M 57.59 % | -4.648 M -157.64 % | -1.804 M 60.26 % | -4.539 M 15.74 % | -5.387 M -119.39 % | -2.455 M -22.29 % | -2.008 M 82.14 % | -11.245 M -139.36 % | -4.698 M -111.05 % | 42.510 M 292.76 % | -22.053 M -122.87 % | -9.895 M -2.08 % | -9.693 M 8.42 % | -10.584 M 25.35 % | -14.177 M -109.16 % | -6.778 M 36.19 % | -10.622 M -0.13 % | -10.608 M -102.16 % | 490.271 M 21 462.57 % | -2.295 M 79.44 % | -11.165 M -71.34 % | -6.516 M 72.26 % | -23.490 M -342.72 % | 9.678 M 184.51 % | -11.452 M 94.02 % | -191.539 M -547.83 % | 42.771 M -78.41 % | 198.129 M 1 135.86 % | -19.127 M -19.40 % | -16.019 M 10.38 % | -17.874 M 61.53 % | -46.467 M -34.54 % | -34.537 M -49.40 % | -23.117 M 14.26 % | -26.961 M -59.56 % | -16.897 M -1.12 % | -16.710 M 13.63 % | -19.347 M 13.36 % | -22.329 M -100.73 % | -11.124 M -21.85 % | -9.129 M -109.12 % | 100.120 M 0.59 % | 99.530 M 183.80 % | -118.772 M -1 284.29 % | -8.580 M -2.58 % | -8.364 M 69.53 % | -27.454 M 51.88 % | -57.059 M -495.11 % | -9.588 M 8.25 % | -10.450 M 13.64 % | -12.100 M 5.39 % | -12.790 M 29.23 % | -18.073 M |
| Net cash used provided by financing activities | -57.871 M -85.53 % | -31.192 M -2.41 % | -30.458 M -47.75 % | -20.614 M 53.02 % | -43.876 M -31.87 % | -33.273 M -588.74 % | -4.831 M 70.56 % | -16.408 M 42.72 % | -28.644 M -159.27 % | -11.048 M 74.17 % | -42.778 M -1 344.99 % | 3.436 M 119.59 % | -17.537 M -24.81 % | -14.051 M 60.47 % | -35.544 M -153.21 % | -14.037 M 16.96 % | -16.904 M 50.62 % | -34.230 M -135.74 % | -14.520 M -426.89 % | 4.442 M 108.74 % | -50.806 M -141.89 % | -21.004 M -201.61 % | -6.964 M 94.10 % | -118.107 M -318.65 % | 54.017 M 169.56 % | -77.659 M -3 816.13 % | 2.090 M 103.39 % | -61.607 M 16.61 % | -73.877 M -120.44 % | -33.513 M -252.69 % | -9.502 M 91.25 % | -108.632 M -10.24 % | -98.544 M -105.83 % | -47.876 M -313.93 % | -11.566 M 67.30 % | -35.374 M 72.43 % | -128.314 M -72.17 % | -74.527 M 82.63 % | -429.100 M -465.66 % | -75.858 M -184.90 % | 89.353 M 4 314.67 % | 2.024 M 101.95 % | -103.730 M -549.12 % | 23.096 M 108.84 % | -261.396 M -359.23 % | -56.921 M -136.54 % | 155.760 M 303.52 % | -76.534 M -44.42 % | -52.994 M 34.13 % | -80.456 M -93.80 % | -41.516 M -112.24 % | 339.243 M 647.99 % | 45.354 M 321.39 % | -20.486 M 28.80 % | -28.773 M 15.08 % | -33.881 M 68.07 % | -106.098 M -170.78 % | -39.183 M -82.87 % | -21.426 M 53.61 % | -46.188 M 65.74 % | -134.814 M -243.13 % | -39.290 M 61.57 % | -102.248 M -1.48 % | -100.759 M 26.72 % | -137.493 M -227.04 % | -42.042 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -428.000 | 0.000 | 0.000 | 0.000 100.00 % | -148.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.000 | 0.000 | 0.000 | 0.000 -100.00 % | 251.000 | 0.000 | 0.000 | 0.000 100.00 % | -154.000 | 0.000 | 0.000 | 0.000 100.00 % | -204.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 | 0.000 | 0.000 | 0.000 100.00 % | -461.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.092 M | 0.000 | 0.000 | 0.000 100.00 % | -75.000 | 0.000 | 0.000 | 0.000 100.00 % | -182.000 | 0.000 100.00 % | -73.363 M -344.52 % | -16.504 M -4 783 868.12 % | 345.000 | 0.000 | 0.000 | 0.000 -100.00 % | 276.000 | 0.000 | 0.000 | 0.000 100.00 % | -176.110 | 0.000 | 0.000 | 0.000 -100.00 % | 367.410 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -26.838 M -1 259.57 % | -1.974 M -101.84 % | 107.264 M 716.36 % | -17.403 M -40.60 % | -12.378 M -182.50 % | 15.003 M -56.67 % | 34.628 M 2 715.26 % | 1.230 M -15.81 % | 1.461 M 108.79 % | -16.630 M 26.05 % | -22.489 M -74.70 % | -12.873 M 91.83 % | -157.652 M -551.50 % | 34.917 M 42.35 % | 24.529 M 40.79 % | 17.422 M -78.11 % | 79.588 M 307.60 % | 19.526 M 142.10 % | -46.378 M -1 366.12 % | 3.663 M -92.37 % | 47.988 M 36.96 % | 35.038 M 375.72 % | 7.365 M 120.87 % | -35.293 M -169.58 % | 50.724 M 521.47 % | -12.035 M -1 379.17 % | 940.846 K 110.16 % | -9.258 M 30.39 % | -13.299 M 8.28 % | -14.499 M -1 457.84 % | 1.068 M 100.52 % | -205.436 M -14 890.21 % | 1.389 M -98.15 % | 75.182 M -22.99 % | 97.625 M 169.15 % | -141.185 M -42.71 % | -98.933 M -176.25 % | 129.744 M 526.31 % | -30.434 M -114.08 % | 216.199 M 1 439.77 % | -16.137 M -289.78 % | -4.140 M 90.92 % | -45.586 M -176.45 % | 59.626 M 483.77 % | -15.537 M -44.54 % | -10.749 M -278.82 % | 6.011 M 647.94 % | -1.097 M 97.93 % | -52.994 M 34.13 % | -80.456 M 87.90 % | -665.027 M -1 322.90 % | 54.381 M 272.40 % | -31.543 M -193.79 % | 33.633 M 741.89 % | -5.240 M -137.68 % | 13.904 M 161.80 % | -22.499 M -169.71 % | 32.276 M 43 293.04 % | -74.725 K -102.44 % | 3.062 M 114.10 % | -21.723 M -182.80 % | 26.237 M 1 259.30 % | -2.263 M 24.74 % | -3.007 M 4.48 % | -3.148 M 8.59 % | -3.444 M |
| Cash at beginning of period | 184.284 M -1.06 % | 186.258 M 135.79 % | 78.994 M -18.05 % | 96.397 M -11.38 % | 108.775 M 16.00 % | 93.772 M 58.55 % | 59.144 M 2.12 % | 57.914 M 2.59 % | 56.453 M -22.75 % | 73.083 M -23.53 % | 95.572 M -11.87 % | 108.445 M -59.25 % | 266.097 M 15.10 % | 231.180 M 11.87 % | 206.651 M 9.21 % | 189.229 M 72.59 % | 109.641 M 21.67 % | 90.115 M -33.98 % | 136.493 M 2.76 % | 132.830 M 56.56 % | 84.842 M 70.35 % | 49.804 M 17.35 % | 42.439 M -45.40 % | 77.732 M 187.81 % | 27.008 M -30.82 % | 39.043 M 2.47 % | 38.102 M -19.55 % | 47.360 M -21.92 % | 60.659 M -19.29 % | 75.158 M 1.44 % | 74.090 M -73.49 % | 279.526 M 0.50 % | 278.137 M 37.04 % | 202.955 M 92.68 % | 105.330 M -57.27 % | 246.515 M -28.64 % | 345.448 M 60.15 % | 215.704 M -12.36 % | 246.138 M 722.13 % | 29.939 M -35.02 % | 46.076 M -8.24 % | 50.216 M -42.71 % | 87.648 M 212.78 % | 28.022 M -35.67 % | 43.559 M -19.79 % | 54.308 M 12.45 % | 48.297 M -2.22 % | 49.394 M -51.76 % | 102.388 M 520.38 % | 16.504 M -83.67 % | 101.085 M 116.44 % | 46.704 M -40.31 % | 78.247 M 75.39 % | 44.614 M -10.51 % | 49.854 M 38.68 % | 35.950 M -38.49 % | 58.449 M 123.32 % | 26.173 M -0.29 % | 26.248 M 13.21 % | 23.186 M -48.37 % | 44.909 M 140.52 % | 18.672 M -10.81 % | 20.935 M -12.56 % | 23.942 M -11.62 % | 27.090 M -11.28 % | 30.534 M |
| Cash at end of period | 157.446 M -14.56 % | 184.284 M -1.06 % | 186.258 M 135.79 % | 78.994 M -18.05 % | 96.397 M -11.38 % | 108.775 M 16.00 % | 93.772 M 58.55 % | 59.144 M 2.12 % | 57.914 M 2.59 % | 56.453 M -22.75 % | 73.083 M -23.53 % | 95.572 M -11.87 % | 108.445 M -59.25 % | 266.097 M 15.10 % | 231.180 M 11.87 % | 206.651 M 9.21 % | 189.229 M 72.59 % | 109.641 M 21.67 % | 90.115 M -33.98 % | 136.493 M 2.76 % | 132.830 M 56.56 % | 84.842 M 70.35 % | 49.804 M 17.35 % | 42.439 M -45.40 % | 77.732 M 187.81 % | 27.008 M -30.82 % | 39.043 M 2.47 % | 38.102 M -19.55 % | 47.360 M -21.92 % | 60.659 M -19.29 % | 75.158 M 1.44 % | 74.090 M -73.49 % | 279.526 M 0.50 % | 278.137 M 37.04 % | 202.955 M 92.69 % | 105.330 M -57.27 % | 246.515 M -28.64 % | 345.448 M 60.15 % | 215.704 M -12.36 % | 246.138 M 722.13 % | 29.939 M -35.02 % | 46.076 M 9.54 % | 42.062 M -52.01 % | 87.648 M 212.78 % | 28.022 M -35.67 % | 43.559 M -19.79 % | 54.308 M 12.45 % | 48.297 M -2.22 % | 49.394 M 177.24 % | -63.952 M 88.66 % | -563.942 M -657.89 % | 101.085 M 116.44 % | 46.704 M -40.31 % | 78.247 M 75.39 % | 44.614 M -10.51 % | 49.854 M 38.68 % | 35.950 M -38.49 % | 58.449 M 123.32 % | 26.173 M -0.28 % | 26.248 M 13.21 % | 23.186 M -48.37 % | 44.909 M 140.52 % | 18.672 M -10.81 % | 20.935 M -12.56 % | 23.942 M -11.62 % | 27.090 M |
| Operating cash flow | 50.637 M 19.46 % | 42.388 M -71.83 % | 150.486 M 2 945.65 % | 4.941 M -86.65 % | 37.004 M -33.84 % | 55.935 M -4.64 % | 58.657 M 163.48 % | 22.262 M -35.04 % | 34.270 M 830.55 % | -4.691 M -116.54 % | 28.357 M 184.88 % | -33.410 M -553.82 % | -5.110 M -107.19 % | 71.036 M 17.58 % | 60.418 M 62.27 % | 37.232 M -62.76 % | 99.982 M 80.19 % | 55.487 M 320.33 % | -25.184 M -2 087.67 % | 1.267 M -98.76 % | 101.962 M -15.00 % | 119.952 M 423.34 % | 22.921 M -74.23 % | 88.944 M 1 444.70 % | 5.758 M -91.90 % | 71.046 M 1 191.24 % | 5.502 M 169.05 % | 2.045 M -95.71 % | 47.708 M 9.41 % | 43.603 M 74.79 % | 24.945 M 314.70 % | -11.619 M -129.09 % | 39.936 M -62.61 % | 106.809 M 15.34 % | 92.607 M 861.82 % | -12.156 M 23.80 % | -15.952 M -107.54 % | 211.445 M 209.91 % | 68.229 M -78.56 % | 318.294 M 442.80 % | -92.850 M -469.10 % | 25.156 M -62.27 % | 66.674 M 44.82 % | 46.040 M 434.69 % | -13.756 M -118.83 % | 73.040 M 172.58 % | -100.630 M -178.35 % | 128.436 M 41.57 % | 90.721 M 10.64 % | 81.994 M 116.16 % | -507.313 M -1 487.88 % | -31.949 M -177.79 % | 41.073 M -45.28 % | 75.067 M 124.46 % | 33.443 M -36.99 % | 53.076 M -46.44 % | 99.091 M -13.22 % | 114.190 M 291.77 % | 29.147 M -49.75 % | 58.002 M -51.56 % | 119.731 M 76.37 % | 67.887 M -33.91 % | 102.714 M 0.43 % | 102.276 M -24.61 % | 135.665 M 220.75 % | 42.296 M |
| Capital expenditure | -18.994 M -98.66 % | -9.561 M 12.06 % | -10.872 M -8 959.65 % | -120.000 K 95.99 % | -2.989 M 58.20 % | -7.150 M 47.33 % | -13.574 M -137.56 % | -5.714 M -90.66 % | -2.997 M -123.82 % | -1.339 M 85.50 % | -9.236 M -250.11 % | -2.638 M 37.18 % | -4.199 M -137.90 % | -1.765 M 45.10 % | -3.215 M 12.57 % | -3.677 M -1.66 % | -3.617 M -117.24 % | -1.665 M 25.05 % | -2.221 M -12.42 % | -1.976 M 39.13 % | -3.246 M 94.87 % | -63.308 M -710.70 % | -7.809 M 30.85 % | -11.293 M -25.44 % | -9.003 M -66.29 % | -5.414 M 19.16 % | -6.697 M 54.68 % | -14.779 M -107.08 % | -7.137 M 70.57 % | -24.254 M -53.49 % | -15.802 M -257.66 % | -4.418 M 57.35 % | -10.358 M -46.53 % | -7.069 M 74.53 % | -27.752 M -185.78 % | -9.711 M -38.97 % | -6.988 M 6.81 % | -7.499 M -370.69 % | 2.770 M 107.92 % | -34.995 M -64.54 % | -21.269 M -392.79 % | -4.316 M 78.10 % | -19.705 M -711.90 % | -2.427 M 91.78 % | -29.517 M 18.79 % | -36.345 M -423.04 % | 11.251 M 120.54 % | -54.782 M -181.84 % | -19.437 M 65.00 % | -55.527 M -229.55 % | -16.849 M 25.75 % | -22.693 M 5.19 % | -23.934 M -22.21 % | -19.584 M -89.90 % | -10.313 M -81.50 % | -5.682 M 64.86 % | -16.168 M 63.47 % | -44.265 M -378.10 % | -9.259 M 0.35 % | -9.291 M -43.60 % | -6.470 M -60.51 % | -4.031 M -17.90 % | -3.419 M | 0.000 | 0.000 100.00 % | -1.004 M |
| Free CashFlow | 31.643 M -3.61 % | 32.827 M -76.44 % | 139.343 M 2 790.34 % | 4.821 M -85.83 % | 34.015 M -30.28 % | 48.785 M 8.21 % | 45.083 M 172.44 % | 16.548 M -47.09 % | 31.273 M 618.62 % | -6.030 M -131.54 % | 19.121 M 153.04 % | -36.048 M -287.24 % | -9.309 M -113.44 % | 69.271 M 21.10 % | 57.203 M 70.47 % | 33.555 M -65.18 % | 96.365 M 79.04 % | 53.822 M 296.39 % | -27.405 M -3 765.33 % | -709.000 K -100.72 % | 98.716 M 74.27 % | 56.644 M 274.84 % | 15.112 M -80.54 % | 77.651 M 2 492.94 % | -3.245 M -104.94 % | 65.632 M 5 591.83 % | -1.195 M 90.62 % | -12.734 M -131.39 % | 40.571 M 109.68 % | 19.349 M 111.61 % | 9.144 M 157.02 % | -16.037 M -154.22 % | 29.578 M -70.34 % | 99.740 M 53.79 % | 64.854 M 396.59 % | -21.867 M 4.68 % | -22.940 M -111.25 % | 203.946 M 187.25 % | 70.999 M -74.94 % | 283.299 M 348.25 % | -114.119 M -647.60 % | 20.840 M -55.63 % | 46.969 M 7.70 % | 43.613 M 200.79 % | -43.273 M -217.93 % | 36.695 M 141.06 % | -89.379 M -221.35 % | 73.654 M 3.32 % | 71.284 M 169.33 % | 26.467 M 105.05 % | -524.162 M -859.27 % | -54.642 M -418.82 % | 17.139 M -69.11 % | 55.483 M 139.87 % | 23.130 M -51.20 % | 47.394 M -42.85 % | 82.923 M 18.59 % | 69.925 M 251.58 % | 19.889 M -59.17 % | 48.711 M -56.99 % | 113.261 M 77.37 % | 63.856 M -35.69 % | 99.295 M -2.91 % | 102.276 M -24.61 % | 135.665 M 228.55 % | 41.292 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 |