Shenzhen Investment Holdings Bay Area Development Company Limited SHIHF
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 879.489 M -6.91 % | 944.777 M 19.64 % | 789.701 M 28.72 % | 613.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.164 M -32.72 % | 1.730 M -14.40 % | 2.021 M -99.92 % | 2.486 B -22.23 % | 3.197 B 0.90 % | 3.169 B 4.70 % | 3.026 B 13.50 % | 2.667 B 76.65 % | 1.510 B -23.39 % | 1.971 B 10.34 % | 1.786 B 10.68 % | 1.613 B 22.12 % | 1.321 B 20.83 % | 1.093 B 11.98 % | 976.506 M |
| Net income | 460.915 M -12.79 % | 528.483 M 89.71 % | 278.572 M -60.84 % | 711.434 M 3.31 % | 688.661 M 12.52 % | 612.026 M 0.65 % | 608.092 M -7.33 % | 656.197 M 5.38 % | 622.671 M 21.77 % | 511.332 M -1.60 % | 519.644 M -13.50 % | 600.744 M 0.00 % | 600.744 M -28.42 % | 839.268 M -0.88 % | 846.758 M 1.28 % | 836.016 M -10.47 % | 933.810 M -46.82 % | 1.756 B 33.89 % | 1.311 B 12.89 % | 1.162 B 21.25 % | 958.116 M 20.35 % | 796.090 M 37.88 % | 577.389 M 2.00 % | 566.084 M |
| Income before tax | 715.916 M -7.06 % | 770.272 M 71.47 % | 449.227 M -54.06 % | 977.860 M 13.08 % | 864.787 M 30.31 % | 663.621 M 1.22 % | 655.618 M -7.38 % | 707.863 M 5.87 % | 668.626 M 21.22 % | 551.577 M -3.54 % | 571.842 M -13.19 % | 658.740 M -27.62 % | 910.164 M -25.68 % | 1.225 B 0.14 % | 1.223 B 10.58 % | 1.106 B -0.76 % | 1.114 B -48.51 % | 2.164 B 45.56 % | 1.487 B 14.62 % | 1.297 B 23.98 % | 1.046 B 27.68 % | 819.513 M 35.76 % | 603.644 M 1.24 % | 596.225 M |
| Income before tax ratio | 0.81 -0.16 % | 0.82 43.32 % | 0.57 -64.31 % | 1.59 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 473.86 43.36 % | 330.54 1.41 % | 325.95 88 936.41 % | 0.37 -4.43 % | 0.38 -0.75 % | 0.39 5.62 % | 0.37 -12.56 % | 0.42 -70.85 % | 1.43 90.01 % | 0.75 3.88 % | 0.73 12.01 % | 0.65 4.56 % | 0.62 12.36 % | 0.55 -9.59 % | 0.61 |
| EBITDA | 1.171 B -0.79 % | 1.180 B 64.15 % | 718.762 M -41.05 % | 1.219 B 3 563.79 % | -35.199 M 4.69 % | -36.930 M -14.47 % | -32.261 M -104.56 % | 707.884 M 1 844.50 % | -40.578 M -4.05 % | -38.997 M -4.16 % | -37.439 M -105.81 % | 644.681 M -10.44 % | 719.810 M -62.35 % | 1.912 B 7.40 % | 1.780 B 21.60 % | 1.464 B -4.18 % | 1.527 B -42.89 % | 2.675 B 15.33 % | 2.319 B 47.24 % | 1.575 B 10.72 % | 1.422 B 26.07 % | 1.128 B 19.77 % | 942.062 M 12.06 % | 840.658 M |
| Net income ratio | 0.52 -6.31 % | 0.56 58.57 % | 0.35 -69.58 % | 1.16 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 439.29 46.25 % | 300.37 1.05 % | 297.25 122 919.30 % | 0.24 -7.95 % | 0.26 -1.77 % | 0.27 -3.26 % | 0.28 -21.12 % | 0.35 -69.90 % | 1.16 74.78 % | 0.67 2.31 % | 0.65 9.55 % | 0.59 -1.45 % | 0.60 14.11 % | 0.53 -8.91 % | 0.58 |
| Ratio EBITDA | 1.33 6.58 % | 1.25 37.21 % | 0.91 -54.20 % | 1.99 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -33.50 -54.81 % | -21.64 -106.78 % | 318.99 110 079.36 % | 0.29 -51.58 % | 0.60 6.44 % | 0.56 16.15 % | 0.48 -15.57 % | 0.57 -67.67 % | 1.77 50.56 % | 1.18 33.44 % | 0.88 0.04 % | 0.88 3.24 % | 0.85 -0.88 % | 0.86 0.08 % | 0.86 |
| Gross profit ratio | 0.39 23.19 % | 0.32 32.41 % | 0.24 -42.70 % | 0.42 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.84 -9.01 % | 0.92 -8.03 % | 1.00 56.62 % | 0.64 16.94 % | 0.55 3.56 % | 0.53 3.89 % | 0.51 -7.13 % | 0.55 -39.62 % | 0.90 -3.05 % | 0.93 -6.66 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 4.05 % | 2.962 B 0.00 % | 2.962 B 0.00 % | 2.962 B -0.14 % | 2.966 B -0.04 % | 2.967 B -0.04 % | 2.968 B 1.61 % | 2.921 B 0.63 % | 2.903 B 1.04 % | 2.873 B 14.86 % | 2.501 B 17.45 % | 2.130 B |
| Weighted average shs out | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 4.05 % | 2.962 B 0.00 % | 2.962 B 0.00 % | 2.962 B -0.14 % | 2.966 B -0.02 % | 2.966 B -0.02 % | 2.967 B 2.15 % | 2.905 B 0.71 % | 2.884 B 0.55 % | 2.869 B 14.78 % | 2.499 B 17.35 % | 2.130 B |
| EPS diluted | 0.15 -11.76 % | 0.17 88.05 % | 0.09 -60.70 % | 0.23 4.55 % | 0.22 10.00 % | 0.20 0.00 % | 0.20 -4.76 % | 0.21 5.00 % | 0.20 17.65 % | 0.17 0.00 % | 0.17 -10.53 % | 0.19 5.56 % | 0.18 -35.71 % | 0.28 -3.45 % | 0.29 3.57 % | 0.28 -9.68 % | 0.31 -47.46 % | 0.59 34.09 % | 0.44 10.00 % | 0.40 21.21 % | 0.33 17.86 % | 0.28 21.74 % | 0.23 -14.81 % | 0.27 |
| Earnings per share | 0.15 -11.76 % | 0.17 88.05 % | 0.09 -60.70 % | 0.23 4.55 % | 0.22 10.00 % | 0.20 0.00 % | 0.20 -4.76 % | 0.21 5.00 % | 0.20 17.65 % | 0.17 0.00 % | 0.17 -10.53 % | 0.19 5.56 % | 0.18 -35.71 % | 0.28 -3.45 % | 0.29 3.57 % | 0.28 -9.68 % | 0.31 -47.46 % | 0.59 34.09 % | 0.44 10.00 % | 0.40 21.21 % | 0.33 17.86 % | 0.28 21.74 % | 0.23 -14.81 % | 0.27 |
| Gross profit | 344.981 M 14.68 % | 300.820 M 58.42 % | 189.893 M -26.25 % | 257.473 M 44 877.91 % | -575.000 K -59.28 % | -361.000 K -17.21 % | -308.000 K | 0.000 100.00 % | -190.000 K -119.51 % | 974.000 K -38.78 % | 1.591 M -21.28 % | 2.021 M -99.87 % | 1.587 B -9.06 % | 1.746 B 4.50 % | 1.670 B 8.77 % | 1.536 B 5.40 % | 1.457 B 6.66 % | 1.366 B -25.73 % | 1.839 B 3.00 % | 1.786 B 10.68 % | 1.613 B 22.12 % | 1.321 B 20.83 % | 1.093 B 11.98 % | 976.506 M |
| Income tax expense | 118.057 M -10.59 % | 132.043 M 7.80 % | 122.486 M 52.27 % | 80.440 M -52.96 % | 171.004 M 300.98 % | 42.646 M 8.51 % | 39.300 M -6.06 % | 41.835 M 12.97 % | 37.033 M 19.13 % | 31.086 M -26.13 % | 42.081 M -9.44 % | 46.468 M -84.40 % | 297.892 M -19.60 % | 370.526 M 2.78 % | 360.518 M 41.46 % | 254.851 M 54.36 % | 165.099 M -57.90 % | 392.148 M 160.12 % | 150.758 M 31.58 % | 114.571 M 69.56 % | 67.568 M 188.47 % | 23.423 M -10.79 % | 26.256 M 27.97 % | 20.518 M |
| Cost of revenue | 534.508 M -17.00 % | 643.957 M 7.36 % | 599.808 M 68.47 % | 356.038 M 61 819.65 % | 575.000 K 59.28 % | 361.000 K 17.21 % | 308.000 K | 0.000 -100.00 % | 190.000 K 0.00 % | 190.000 K 36.69 % | 139.000 K | 0.000 -100.00 % | 898.841 M -37.08 % | 1.429 B -4.64 % | 1.498 B 0.50 % | 1.491 B 23.25 % | 1.209 B 743.34 % | 143.408 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 57.767 M -20.31 % | 72.487 M -6.97 % | 77.915 M 89.46 % | 41.124 M 16.83 % | 35.199 M -4.69 % | 36.930 M 14.47 % | 32.261 M -6.23 % | 34.404 M -15.22 % | 40.578 M 4.05 % | 38.997 M 4.16 % | 37.439 M -7.51 % | 40.481 M -59.95 % | 101.069 M 0.33 % | 100.733 M 12.34 % | 89.670 M 25.05 % | 71.708 M -2.59 % | 73.613 M -37.57 % | 117.907 M 14.49 % | 102.984 M 9.38 % | 94.149 M 9.15 % | 86.255 M 11.86 % | 77.109 M 32.43 % | 58.225 M 9.04 % | 53.397 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.055 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 |
| Other expenses | -26.000 K 87.00 % | -200.000 K 66.44 % | -596.000 K 94.59 % | -11.022 M -2 338.50 % | -452.000 K -225.21 % | 361.000 K | 0.000 -100.00 % | 108.000 K -43.16 % | 190.000 K 1 166.67 % | 15.000 K -96.23 % | 398.000 K -27.24 % | 547.000 K -98.01 % | 27.448 M -87.05 % | 211.991 M 34.24 % | 157.915 M -46.50 % | 295.156 M 132.91 % | 126.723 M 141.45 % | -305.713 M -160.90 % | 502.011 M 12.47 % | 446.357 M 67.35 % | 266.725 M 0.82 % | 264.558 M -9.06 % | 290.905 M 215.16 % | 92.303 M |
| Operating expenses | 57.741 M -20.34 % | 72.487 M -6.25 % | 77.319 M 156.86 % | 30.102 M -13.37 % | 34.747 M -6.82 % | 37.291 M 11.93 % | 33.316 M -3.47 % | 34.512 M -15.35 % | 40.768 M 4.03 % | 39.187 M 4.28 % | 37.578 M -8.41 % | 41.028 M -3.93 % | 42.708 M -86.26 % | 310.877 M 25.56 % | 247.585 M -32.51 % | 366.864 M 73.45 % | 211.507 M 228.85 % | -164.147 M -127.13 % | 604.996 M 11.93 % | 540.506 M 53.13 % | 352.980 M 3.31 % | 341.667 M -2.14 % | 349.130 M 139.62 % | 145.699 M |
| Cost and expenses | 592.249 M -17.33 % | 716.444 M 5.81 % | 677.127 M 2 149.44 % | 30.102 M -13.37 % | 34.747 M -6.82 % | 37.291 M 10.91 % | 33.624 M -2.57 % | 34.512 M -15.35 % | 40.768 M 4.03 % | 39.187 M 4.28 % | 37.578 M -8.41 % | 41.028 M -97.22 % | 1.476 B -15.13 % | 1.739 B -0.35 % | 1.746 B -6.02 % | 1.857 B 31.76 % | 1.410 B 37.02 % | 1.029 B 70.06 % | 604.996 M 11.93 % | 540.506 M 53.13 % | 352.980 M 3.31 % | 341.667 M -2.14 % | 349.130 M 139.62 % | 145.699 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 |
| Selling general and administrative expenses | 57.767 M -20.31 % | 72.487 M -6.97 % | 77.915 M 89.46 % | 41.124 M 16.83 % | 35.199 M -4.69 % | 36.930 M 10.85 % | 33.316 M -3.16 % | 34.404 M -15.22 % | 40.578 M 4.05 % | 38.997 M 4.16 % | 37.439 M -7.51 % | 40.481 M -59.95 % | 101.069 M 0.33 % | 100.733 M 12.34 % | 89.670 M 25.05 % | 71.708 M -2.59 % | 73.613 M -37.57 % | 117.907 M 14.49 % | 102.984 M 9.38 % | 94.149 M 9.15 % | 86.255 M 11.86 % | 77.109 M 32.43 % | 58.225 M 9.04 % | 53.397 M |
| Interest income | 14.590 M -3.68 % | 15.148 M -76.64 % | 64.852 M -13.89 % | 75.310 M 28.79 % | 58.476 M 1 333.24 % | 4.080 M -72.61 % | 14.895 M -19.50 % | 18.504 M -21.39 % | 23.539 M -34.68 % | 36.035 M -59.20 % | 88.321 M -16.97 % | 106.367 M -14.35 % | 124.195 M -0.46 % | 124.769 M 54.31 % | 80.854 M 383.32 % | 16.729 M -82.38 % | 94.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 175.019 M 1.80 % | 171.923 M 102.01 % | 85.106 M 307.03 % | 20.909 M 21.10 % | 17.266 M 1 222.05 % | 1.306 M | 0.000 -100.00 % | 41.000 K -99.54 % | 8.922 M 303.53 % | 2.211 M -89.68 % | 21.422 M -60.76 % | 54.586 M -84.99 % | 363.784 M 65.06 % | 220.399 M 12.74 % | 195.500 M 210.18 % | 63.028 M -55.73 % | 142.360 M -36.51 % | 224.215 M -49.85 % | 447.088 M | 0.000 -100.00 % | 86.584 M 32.43 % | 65.383 M -57.08 % | 152.348 M 83.60 % | 82.980 M |
| Depreciation and amortization | 279.634 M 17.67 % | 237.648 M 28.86 % | 184.429 M -16.34 % | 220.452 M 38 239.48 % | 575.000 K 59.28 % | 361.000 K 17.21 % | 308.000 K 185.19 % | 108.000 K -43.16 % | 190.000 K 0.00 % | 190.000 K 36.69 % | 139.000 K -13.13 % | 160.000 K -99.96 % | 453.741 M 13.83 % | 398.612 M 10.27 % | 361.498 M 22.65 % | 294.729 M 8.88 % | 270.696 M 1.03 % | 267.942 M -27.75 % | 370.843 M 12.50 % | 329.646 M 13.89 % | 289.446 M 18.93 % | 243.365 M 23.08 % | 197.723 M 15.58 % | 171.076 M |
| Operating income | 287.240 M 25.80 % | 228.333 M 102.83 % | 112.574 M -47.68 % | 215.169 M 711.29 % | -35.199 M 4.69 % | -36.930 M -9.83 % | -33.624 M -104.75 % | 707.776 M 1 844.24 % | -40.578 M -4.05 % | -38.997 M -4.16 % | -37.439 M -3.18 % | -36.285 M -103.00 % | 1.210 B -3.67 % | 1.256 B -11.75 % | 1.423 B 21.72 % | 1.169 B -6.99 % | 1.257 B -17.87 % | 1.530 B 12.06 % | 1.366 B 9.66 % | 1.245 B -1.20 % | 1.260 B 28.68 % | 979.547 M 31.60 % | 744.338 M -10.41 % | 830.807 M |
| Operating income ratio | 0.33 35.14 % | 0.24 69.54 % | 0.14 -59.35 % | 0.35 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -33.50 -54.81 % | -21.64 -20.54 % | -17.95 -3 790.17 % | 0.49 23.88 % | 0.39 -12.54 % | 0.45 16.26 % | 0.39 -18.05 % | 0.47 -53.51 % | 1.01 46.29 % | 0.69 -0.62 % | 0.70 -10.74 % | 0.78 5.37 % | 0.74 8.91 % | 0.68 -19.99 % | 0.85 |
| Total other income expenses net | 428.676 M -20.90 % | 541.939 M 1 019.44 % | -58.942 M -162.80 % | 93.853 M -89.57 % | 899.986 M 28.47 % | 700.551 M 1.64 % | 689.242 M 792 132.18 % | 87.000 K -99.99 % | 709.204 M 20.09 % | 590.574 M -3.07 % | 609.281 M -5.63 % | 645.642 M 315.59 % | -299.471 M -740.79 % | -35.618 M 82.19 % | -199.975 M -217.28 % | -63.028 M 55.73 % | -142.360 M -121.75 % | 654.449 M 438.77 % | 121.470 M 133.60 % | 51.999 M 124.10 % | -215.790 M -34.84 % | -160.035 M -13.75 % | -140.694 M 40.02 % | -234.581 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.742 B 5.14 % | 3.559 B 1.51 % | 3.506 B 801.25 % | 388.965 M -30.46 % | 559.307 M 141.93 % | 231.184 M 265.03 % | -140.087 M 79.74 % | -691.461 M -47.41 % | -469.067 M 28.11 % | -652.435 M -93.34 % | -337.452 M -153.15 % | 634.872 M -88.53 % | 5.536 B 12.99 % | 4.899 B 79.26 % | 2.733 B -1.51 % | 2.775 B 27.99 % | 2.168 B 291.01 % | -1.135 B -192.64 % | 1.225 B -25.18 % | 1.637 B -49.95 % | 3.272 B -42.18 % | 5.659 B -3.18 % | 5.844 B -9.76 % | 6.477 B |
| Total investments | 5.296 B -4.31 % | 5.534 B 21.91 % | 4.539 B -9.05 % | 4.991 B 6.09 % | 4.705 B -3.61 % | 4.881 B 1.51 % | 4.809 B -0.99 % | 4.857 B -6.18 % | 5.177 B -16.25 % | 6.181 B -0.44 % | 6.208 B 1.18 % | 6.136 B 2 208.94 % | 265.729 M 8.05 % | 245.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 978.957 M -40.99 % | 1.659 B -8.61 % | 1.815 B -6.13 % | 1.934 B -2.08 % | 1.975 B -2.07 % | 2.017 B -1.94 % | 2.057 B |
| Total debt | 4.537 B 12.15 % | 4.046 B 1.66 % | 3.980 B 105.00 % | 1.941 B 80.02 % | 1.078 B 283.80 % | 280.969 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.560 M -66.13 % | 698.479 M -90.09 % | 7.051 B -19.58 % | 8.768 B 69.97 % | 5.159 B -0.30 % | 5.174 B 12.06 % | 4.617 B 11.46 % | 4.142 B -18.32 % | 5.072 B 6.15 % | 4.778 B -6.50 % | 5.110 B -15.80 % | 6.069 B -1.54 % | 6.164 B -6.33 % | 6.581 B |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 562.813 M -21.23 % | 714.545 M -83.41 % | 4.308 B 2 690.32 % | -166.321 M 30.02 % | -237.666 M 3.96 % | -247.464 M -5 008.67 % | -4.844 M 6.99 % | -5.208 M -3.37 % | -5.038 M -1.43 % | -4.967 M 4.26 % | -5.188 M 97.63 % | -219.090 M -128.42 % | 770.973 M 12.11 % | 687.667 M 763.55 % | -103.635 M -36.01 % | -76.195 M 95.60 % | -1.733 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.334 B -15.57 % | 1.580 B 30.24 % | 1.213 B -16.03 % | 1.445 B -43.03 % | 2.536 B 2.45 % | 2.475 B -0.12 % | 2.478 B | 0.000 -100.00 % | 2.536 B 4.11 % | 2.435 B -0.25 % | 2.441 B 0.47 % | 2.430 B -0.94 % | 2.453 B 10.56 % | 2.219 B -2.88 % | 2.285 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 11.39 % | 242.925 M -1.34 % | 246.233 M -4.94 % | 259.022 M -0.78 % | 261.059 M -0.05 % | 261.185 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 7.639 B -0.83 % | 7.703 B 4.30 % | 7.386 B 45.43 % | 5.078 B 1.54 % | 5.002 B 2.70 % | 4.870 B 0.01 % | 4.869 B -5.91 % | 5.175 B -6.87 % | 5.557 B -17.29 % | 6.719 B -7.95 % | 7.299 B 0.18 % | 7.286 B -4.39 % | 7.621 B 3.79 % | 7.342 B -0.48 % | 7.378 B 1.01 % | 7.304 B -1.22 % | 7.394 B -28.35 % | 10.320 B -3.00 % | 10.639 B -0.01 % | 10.640 B 5.28 % | 10.106 B 3.37 % | 9.776 B 569.38 % | 1.460 B 63.56 % | 892.918 M |
| Other non current 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 -100.00 % | 57.398 M 31.46 % | 43.663 M -75.69 % | 179.625 M 36.37 % | 131.716 M -58.41 % | 316.673 M -45.96 % | 586.002 M -11.18 % | 659.770 M -22.92 % | 855.997 M 4.99 % | 815.289 M -84.77 % | 5.352 B -11.86 % | 6.072 B |
| Long term debt | 1.428 B -35.64 % | 2.219 B -21.46 % | 2.825 B 167.22 % | 1.057 B 40.22 % | 754.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.479 M -60.30 % | 500.000 M -92.88 % | 7.022 B 43.44 % | 4.895 B 6.31 % | 4.605 B 6.75 % | 4.314 B 9.94 % | 3.924 B -19.23 % | 4.858 B 7.83 % | 4.505 B -7.83 % | 4.888 B -3.64 % | 5.073 B -11.19 % | 5.712 B -9.50 % | 6.311 B |
| Total non current liabilities | 1.609 B -32.33 % | 2.377 B -19.65 % | 2.959 B 149.04 % | 1.188 B 43.13 % | 830.027 M 928.94 % | 80.668 M 15.42 % | 69.888 M 0.83 % | 69.310 M -13.59 % | 80.215 M -37.04 % | 127.412 M -7.23 % | 137.335 M -58.59 % | 331.615 M -95.13 % | 6.815 B -11.12 % | 7.668 B 3.17 % | 7.432 B 46.61 % | 5.069 B 6.43 % | 4.763 B 5.07 % | 4.533 B -20.36 % | 5.692 B 6.12 % | 5.364 B -9.42 % | 5.922 B -1.87 % | 6.035 B -46.06 % | 11.188 B -10.36 % | 12.481 B |
| Other current liabilities | 213.854 M -29.03 % | 301.317 M -45.74 % | 555.310 M 0.04 % | 555.063 M 134.81 % | -1.595 B | 0.000 -100.00 % | 11.340 M -96.94 % | 370.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K 100.14 % | -68.464 M -108.57 % | 798.487 M 9.52 % | 729.100 M 17.01 % | 623.130 M 2 408.73 % | 24.838 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 -100.00 % | 1.000 0.00 % | 1.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.236 M 29.38 % | -7.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.025 M 268.47 % | 28.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.109 B 70.19 % | 1.827 B 58.26 % | 1.154 B 30.57 % | 884.139 M 172.59 % | 324.347 M 15.44 % | 280.969 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.560 M -52.69 % | 500.000 M -28.76 % | 701.821 M -59.79 % | 1.745 B 562.64 % | 263.381 M -53.73 % | 569.232 M 87.54 % | 303.523 M 29.24 % | 234.861 M 9.88 % | 213.735 M -21.65 % | 272.782 M 30.59 % | 208.891 M 14.91 % | 181.787 M -59.83 % | 452.527 M 67.66 % | 269.903 M |
| Total current liabilities | 3.555 B 52.37 % | 2.333 B 24.37 % | 1.876 B 107.20 % | 905.254 M 15.00 % | 787.201 M 167.96 % | 293.780 M 2 490.65 % | 11.340 M -97.02 % | 380.983 M 3 276.31 % | 11.284 M 50.49 % | 7.498 M -96.99 % | 248.712 M -51.25 % | 510.128 M -72.40 % | 1.848 B -29.63 % | 2.626 B 141.37 % | 1.088 B -36.05 % | 1.701 B 142.61 % | 701.283 M 16.28 % | 603.090 M -1.86 % | 614.533 M 12.75 % | 545.035 M 12.15 % | 485.968 M 4.11 % | 466.770 M -22.69 % | 603.732 M 60.45 % | 376.269 M |
| Total liabilities | 5.163 B 9.62 % | 4.710 B -2.57 % | 4.834 B 130.94 % | 2.093 B 29.43 % | 1.617 B 331.90 % | 374.448 M 360.98 % | 81.228 M -81.96 % | 450.293 M 392.13 % | 91.499 M -32.18 % | 134.910 M -65.05 % | 386.047 M -54.14 % | 841.743 M -90.28 % | 8.663 B -15.84 % | 10.294 B 20.82 % | 8.520 B 25.84 % | 6.770 B 23.91 % | 5.464 B 6.38 % | 5.136 B -18.56 % | 6.307 B 6.73 % | 5.909 B -7.78 % | 6.408 B -1.44 % | 6.501 B -44.86 % | 11.791 B -8.29 % | 12.857 B |
| Other non current assets | 377.445 M 222.66 % | 116.979 M -74.12 % | 452.018 M 108.25 % | -5.481 B -14.73 % | -4.777 B | 0.000 | 0.000 -100.00 % | 4.857 B | 0.000 | 0.000 | 0.000 -100.00 % | 749.994 M 43.46 % | 522.806 M 112.57 % | 245.943 M -64.03 % | 683.737 M 340.62 % | 155.176 M 24.80 % | 124.340 M -92.28 % | 1.610 B -37.22 % | 2.565 B -18.40 % | 3.144 B -6.04 % | 3.346 B -15.30 % | 3.950 B 27.70 % | 3.093 B -7.45 % | 3.342 B |
| Long term investments | 4.921 B -1.75 % | 5.009 B 22.54 % | 4.088 B -11.90 % | 4.640 B 26.66 % | 3.663 B -29.45 % | 5.192 B 7.98 % | 4.809 B | 0.000 -100.00 % | 5.177 B -16.25 % | 6.181 B -0.44 % | 6.208 B 15.27 % | 5.386 B 2 116.97 % | 242.923 M -1.23 % | 245.943 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 5.715 B -1.43 % | 5.798 B 2.13 % | 5.677 B 2.67 % | 5.529 B -4.00 % | 5.760 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.060 B 2.07 % | 12.796 B 7.35 % | 11.920 B 8.39 % | 10.997 B 10.60 % | 9.943 B | 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 |
| Goodwill and intangible assets | 5.715 B -1.43 % | 5.798 B 2.13 % | 5.677 B 2.67 % | 5.529 B -4.00 % | 5.760 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.060 B 2.07 % | 12.796 B 7.35 % | 11.920 B 8.39 % | 10.997 B 10.60 % | 9.943 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 273.510 M -11.36 % | 308.570 M -3.21 % | 318.804 M 4 611.16 % | 6.767 M 220.56 % | 2.111 M 36.55 % | 1.546 M 19.75 % | 1.291 M 1 436.90 % | 84.000 K -70.32 % | 283.000 K -40.17 % | 473.000 K 81.23 % | 261.000 K -29.27 % | 369.000 K -99.93 % | 497.179 M 59.76 % | 311.196 M 14.90 % | 270.840 M 0.84 % | 268.577 M 60.87 % | 166.948 M -97.98 % | 8.260 B -17.16 % | 9.971 B 2.74 % | 9.705 B -3.15 % | 10.022 B -2.81 % | 10.311 B 6.17 % | 9.712 B -4.14 % | 10.132 B |
| Total non current assets | 11.342 B 0.97 % | 11.233 B 4.52 % | 10.747 B 115.02 % | 4.998 B -0.63 % | 5.030 B -3.16 % | 5.194 B 7.98 % | 4.810 B -0.96 % | 4.857 B -6.19 % | 5.177 B -16.25 % | 6.181 B -0.43 % | 6.208 B 1.18 % | 6.136 B -57.16 % | 14.323 B 7.26 % | 13.353 B 3.72 % | 12.874 B 12.73 % | 11.421 B 11.60 % | 10.234 B 3.68 % | 9.871 B -21.26 % | 12.537 B -2.43 % | 12.849 B -3.88 % | 13.367 B -6.27 % | 14.261 B 11.37 % | 12.806 B -4.96 % | 13.474 B |
| Other current assets | 2.200 M -72.56 % | 8.018 M -98.04 % | 408.863 M -47.85 % | 783.969 M 143 747.52 % | 545.000 K -33.54 % | 820.000 K | 0.000 -100.00 % | 77.418 M 8 127.21 % | 941.000 K 36.18 % | 691.000 K -47.09 % | 1.306 M -63.89 % | 3.617 M -7.45 % | 3.908 M -98.69 % | 299.450 M 16.66 % | 256.685 M 263.28 % | 70.657 M -40.23 % | 118.220 M -44.13 % | 211.583 M -45.95 % | 391.488 M 4.99 % | 372.893 M -62.17 % | 985.653 M -23.86 % | 1.294 B 940.58 % | 124.400 M -25.49 % | 166.959 M |
| Short term investments | 374.276 M -31.55 % | 546.786 M 21.12 % | 451.440 M 28.48 % | 351.381 M -66.26 % | 1.042 B 126 912.56 % | 820.000 K 20.94 % | 678.000 K | 0.000 -100.00 % | 941.000 K 36.18 % | 691.000 K -47.09 % | 1.306 M -99.83 % | 749.994 M 3 188.58 % | 22.806 M 30.71 % | 17.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 795.701 M 63.37 % | 487.051 M 2.75 % | 474.015 M -69.46 % | 1.552 B 199.07 % | 519.042 M 942.57 % | 49.785 M -64.46 % | 140.087 M -79.74 % | 691.461 M 47.41 % | 469.067 M -28.11 % | 652.435 M 13.66 % | 574.012 M 802.44 % | 63.607 M -95.80 % | 1.515 B -60.84 % | 3.869 B 59.49 % | 2.426 B 1.11 % | 2.399 B -2.05 % | 2.449 B -53.60 % | 5.278 B 37.20 % | 3.846 B 22.48 % | 3.141 B 70.84 % | 1.838 B 348.01 % | 410.331 M 28.33 % | 319.750 M 207.45 % | 104.002 M |
| Cash and short term investments | 1.170 B 13.55 % | 1.030 B 11.34 % | 925.455 M -51.39 % | 1.904 B 21.99 % | 1.561 B 3 034.57 % | 49.785 M -64.46 % | 140.087 M -79.74 % | 691.461 M 47.41 % | 469.067 M -28.11 % | 652.435 M 13.66 % | 574.012 M -29.45 % | 813.601 M -46.30 % | 1.515 B -60.84 % | 3.869 B 59.49 % | 2.426 B 1.11 % | 2.399 B -2.05 % | 2.449 B -53.60 % | 5.278 B 37.20 % | 3.846 B 22.48 % | 3.141 B 70.84 % | 1.838 B 348.01 % | 410.331 M 28.33 % | 319.750 M 207.45 % | 104.002 M |
| Total current assets | 1.460 B 23.71 % | 1.181 B -19.88 % | 1.473 B -32.21 % | 2.174 B 36.77 % | 1.589 B 3 036.46 % | 50.673 M -64.01 % | 140.779 M -81.69 % | 768.879 M 63.01 % | 471.670 M -29.89 % | 672.801 M -54.45 % | 1.477 B -25.84 % | 1.992 B 1.60 % | 1.960 B -54.23 % | 4.283 B 41.65 % | 3.024 B 13.92 % | 2.654 B 1.13 % | 2.625 B -53.01 % | 5.585 B 26.68 % | 4.409 B 19.17 % | 3.700 B 17.59 % | 3.146 B 56.04 % | 2.016 B 351.90 % | 446.196 M 61.46 % | 276.345 M |
| Inventory | 228.000 K 7.55 % | 212.000 K -50.35 % | 427.000 K -18.98 % | 527.000 K 39.79 % | 377.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.662 M 91.55 % | -19.675 M 97.82 % | -901.630 M | 0.000 -100.00 % | 1.853 M -7.79 % | 2.010 M 2.42 % | 1.962 M 12.45 % | 1.745 M -16.48 % | 2.089 M 15.78 % | 1.804 M -34.79 % | 2.767 M 19.40 % | 2.317 M 23.44 % | 1.877 M -22.04 % | 2.408 M 17.69 % | 2.046 M -62.00 % | 5.384 M |
| Net receivables | 288.053 M 95.17 % | 147.594 M -72.01 % | 527.335 M -42.77 % | 921.442 M 3 161.86 % | 28.249 M 41 442.65 % | 68.000 K 385.71 % | 14.000 K | 0.000 -100.00 % | 1.662 M -91.55 % | 19.675 M -97.82 % | 901.630 M -23.23 % | 1.174 B 429.17 % | 221.940 M 97.16 % | 112.570 M -66.72 % | 338.290 M 84.97 % | 182.886 M 232.49 % | 55.005 M -41.76 % | 94.438 M -43.89 % | 168.309 M -8.58 % | 184.111 M 14.89 % | 160.246 M 3.67 % | 154.570 M | 0.000 | 0.000 |
| Tax assets | 54.448 M | 0.000 -100.00 % | 210.959 M -30.32 % | 302.751 M -20.67 % | 381.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -245.943 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 | 0.000 | 0.000 |
| Account payables | 208.089 M 1.70 % | 204.616 M 28.21 % | 159.598 M -70.81 % | 546.751 M -71.39 % | 1.911 B 14 815.81 % | 12.811 M | 0.000 -100.00 % | 10.027 M -11.14 % | 11.284 M 50.49 % | 7.498 M -14.94 % | 8.815 M 0.50 % | 8.771 M -6.54 % | 9.385 M | 0.000 | 0.000 -100.00 % | 329.892 M -4.29 % | 344.690 M 0.82 % | 341.880 M -8.26 % | 372.659 M 48.67 % | 250.670 M -2.95 % | 258.302 M -9.52 % | 285.483 M 88.87 % | 151.152 M 42.18 % | 106.313 M |
| Tax payables | 23.352 M | 0.000 -100.00 % | 6.385 M -38.43 % | 10.370 M -92.92 % | 146.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.337 M 164.63 % | 1.261 M -98.23 % | 71.428 M -11.49 % | 80.702 M -14.14 % | 93.997 M 25.10 % | 75.135 M 166.13 % | 28.232 M 7.15 % | 26.349 M -6.36 % | 28.139 M 30.37 % | 21.584 M 14.96 % | 18.774 M | 0.000 -100.00 % | 53.062 K -0.18 % | 53.160 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 2.811 B 166.75 % | 1.054 B 39.78 % | 754.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -133.136 M -151.03 % | 260.895 M 0.14 % | 260.523 M -88.02 % | 2.175 B | 0.000 -100.00 % | 35.022 M -27.93 % | 48.595 M | 0.000 | 0.000 | 0.000 100.00 % | -34.214 M | 0.000 | 0.000 |
| Minority interest | 3.089 B 4.64 % | 2.952 B 3.58 % | 2.850 B 12 790.60 % | 22.107 M -6.27 % | 23.586 M -1.81 % | 24.020 M -20.55 % | 30.233 M 11.07 % | 27.219 M -11.70 % | 30.826 M -33.78 % | 46.554 M -10.12 % | 51.797 M 4.05 % | 49.780 M -0.16 % | 49.860 M -9.95 % | 55.372 M 10.29 % | 50.204 M 10.72 % | 45.344 M 7.33 % | 42.248 M -5.26 % | 44.595 M 3.32 % | 43.163 M 17.60 % | 36.705 M 4.06 % | 35.274 M 3.10 % | 34.214 M 8.50 % | 31.534 M 58.34 % | 19.916 M |
| Capital lease obligations | 5.116 M -62.83 % | 13.763 M -39.52 % | 22.757 M 354.32 % | 5.009 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 -100.00 % | 16.103 M | 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 |
| Other total stockholders equity | 2.946 B 26.01 % | 2.338 B 0.00 % | 2.338 B 0.00 % | 2.338 B -4.44 % | 2.446 B -0.02 % | 2.447 B 4.67 % | 2.338 B -52.07 % | 4.877 B 57.10 % | 3.105 B -33.18 % | 4.647 B -13.44 % | 5.368 B 0.00 % | 5.368 B -5.43 % | 5.676 B 40.03 % | 4.054 B -1.25 % | 4.105 B -14.47 % | 4.799 B -32.32 % | 7.091 B -39.63 % | 11.747 B 10.87 % | 10.596 B -0.07 % | 10.603 B 5.29 % | 10.071 B 3.37 % | 9.742 B 581.76 % | 1.429 B 63.68 % | 873.002 M |
| Deferred tax liabilities non current | 180.626 M 13.93 % | 158.537 M 18.84 % | 133.408 M 2.04 % | 130.746 M 71.98 % | 76.025 M -5.76 % | 80.668 M 15.42 % | 69.888 M 0.83 % | 69.310 M -13.59 % | 80.215 M -37.04 % | 127.412 M -7.23 % | 137.335 M 3.15 % | 133.136 M -59.13 % | 325.723 M -0.69 % | 327.983 M 3.26 % | 317.619 M 11.57 % | 284.683 M 0.83 % | 282.336 M 8.49 % | 260.233 M 4.81 % | 248.290 M 24.68 % | 199.139 M 12.00 % | 177.804 M 21.15 % | 146.760 M 18.80 % | 123.536 M 26.43 % | 97.709 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 12.802 B 3.13 % | 12.413 B 1.58 % | 12.220 B 70.39 % | 7.172 B 8.35 % | 6.619 B 26.21 % | 5.245 B 5.94 % | 4.951 B -12.00 % | 5.626 B -0.41 % | 5.649 B -17.59 % | 6.854 B -10.81 % | 7.685 B -5.44 % | 8.128 B -50.09 % | 16.284 B -7.67 % | 17.636 B 10.93 % | 15.898 B 12.95 % | 14.075 B 9.46 % | 12.858 B -16.81 % | 15.456 B -8.79 % | 16.946 B 2.40 % | 16.549 B 0.21 % | 16.514 B 1.45 % | 16.278 B 22.83 % | 13.252 B -3.62 % | 13.750 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 100.00 % | -397.745 M -0.59 % | -395.416 M -132.63 % | -169.978 M -89.39 % | -89.752 M 93.43 % | -1.366 B | 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 -100.00 % | 45.932 K -65.90 % | 134.685 K 10.00 % | 122.440 K -91.59 % | 1.456 M -63.97 % | 4.042 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -11.844 M -15.45 % | -10.259 M 95.04 % | -206.848 M -2 786.69 % | 7.699 M 155.58 % | -13.853 M -631.03 % | -1.895 M -180.54 % | 2.353 M 225.49 % | -1.875 M -153.16 % | 3.527 M 620.21 % | -678.000 K -129.52 % | 2.297 M -51.97 % | 4.782 M -80.64 % | 24.698 M 286.29 % | 6.394 M 471.34 % | 1.119 M 108.94 % | -12.513 M -123.38 % | 53.529 M 511.18 % | -13.018 M -2 153.61 % | -577.673 K -14.76 % | -503.384 K -193.19 % | 540.156 K 249.26 % | -361.889 K -100.36 % | 101.083 M 192.53 % | -109.237 M |
| Accounts receivables | -6.024 M 42.49 % | -10.474 M -119.93 % | 52.557 M 134.64 % | -151.745 M -67 342.22 % | -225.000 K -230.88 % | -68.000 K -780.00 % | 10.000 K | 0.000 100.00 % | -9.000 K -101.63 % | 552.000 K 868.42 % | 57.000 K -94.57 % | 1.049 M 590.13 % | 152.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -16.000 K -107.44 % | 215.000 K 115.00 % | 100.000 K 166.67 % | -150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 155.000 K 420.29 % | -48.393 K 78.12 % | -221.150 K -167.43 % | 327.965 K 217.00 % | -280.302 K -159.70 % | 469.530 K 181.28 % | -577.673 K -14.76 % | -503.384 K -193.19 % | 540.156 K 249.26 % | -361.889 K -110.87 % | 3.328 M 737.52 % | -522.036 K |
| Accounts payables | 0.000 100.00 % | -990.000 K 98.12 % | -52.557 M -105.74 % | 915.217 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 |
| Other working capital | -5.804 M -686.26 % | 990.000 K 100.48 % | -206.948 M 72.61 % | -755.623 M -5 444.64 % | -13.628 M -645.92 % | -1.827 M -177.65 % | 2.353 M | 0.000 -100.00 % | 3.536 M 387.48 % | -1.230 M -154.91 % | 2.240 M 669.76 % | 291.000 K -98.81 % | 24.543 M 280.98 % | 6.442 M 380.68 % | 1.340 M 110.44 % | -12.841 M -123.86 % | 53.809 M 498.94 % | -13.488 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.755 M 189.92 % | -108.715 M |
| Other non cash items | -414.766 M -44.01 % | -288.018 M 15.20 % | -339.629 M 61.85 % | -890.307 M 1.34 % | -902.405 M -28.78 % | -700.724 M -319.69 % | -166.962 M 77.51 % | -742.276 M -4.63 % | -709.413 M -19.75 % | -592.433 M 3.17 % | -611.859 M 13.32 % | -705.849 M -353.67 % | -155.585 M -262.69 % | 95.630 M -16.59 % | 114.647 M 218.13 % | 36.038 M 372.05 % | 7.634 M -76.83 % | 32.944 M 17.25 % | 28.099 M 117.81 % | 12.901 M -90.60 % | 137.264 M -53.42 % | 294.669 M 40.97 % | 209.029 M 68.12 % | 124.332 M |
| Net cash provided by operating activities | 568.940 M 21.61 % | 467.854 M 436.66 % | 87.179 M 147.63 % | -183.048 M -259.65 % | -50.896 M -31.73 % | -38.637 M -108.72 % | 443.175 M 1 324.92 % | -36.180 M 2.40 % | -37.070 M 10.34 % | -41.344 M -10.01 % | -37.581 M 10.05 % | -41.780 M -103.39 % | 1.233 B -7.12 % | 1.328 B 1.74 % | 1.305 B 4.03 % | 1.254 B -7.63 % | 1.358 B 19.71 % | 1.134 B -33.66 % | 1.710 B 13.71 % | 1.504 B 6.94 % | 1.406 B 5.42 % | 1.334 B 24.24 % | 1.074 B 42.71 % | 752.254 M |
| Investments in property plant and equipment | -274.900 M 10.97 % | -308.777 M 2.98 % | -318.274 M -58 406.25 % | -544.000 K 52.28 % | -1.140 M -85.06 % | -616.000 K 54.74 % | -1.361 M -1 261.00 % | -100.000 K | 0.000 100.00 % | -402.000 K -1 196.77 % | -31.000 K 91.53 % | -366.000 K 99.85 % | -237.509 M -204.69 % | -77.952 M -98.44 % | -39.282 M 69.35 % | -128.143 M -194.89 % | -43.454 M 95.25 % | -915.641 M -52.24 % | -601.455 M -1 261.07 % | -44.190 M 33.87 % | -66.824 M 92.24 % | -860.803 M -742.59 % | -102.162 M -985.87 % | -9.408 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.717 M -239.12 % | -3.750 M | 0.000 | 0.000 | 0.000 100.00 % | -212.000 M -100.00 % | -106.000 M -641.87 % | 19.562 M 104.87 % | -401.283 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.512 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -510.000 M 65.77 % | -1.490 B -1.50 % | -1.468 B -40.48 % | -1.045 B -0.48 % | -1.040 B -232.22 % | -313.050 M | 0.000 | 0.000 | 0.000 100.00 % | -353.200 M 59.17 % | -864.971 M -114.22 % | -403.785 M 0.00 % | -403.785 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -336.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 670.000 M -52.82 % | 1.420 B 3.80 % | 1.368 B -21.15 % | 1.735 B 59.11 % | 1.090 B 248.33 % | 313.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 353.200 M -78.13 % | 1.615 B 81.46 % | 890.000 M 0.00 % | 890.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 185.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 162.546 M -73.50 % | 613.311 M -15.79 % | 728.272 M 36.45 % | 533.741 M 1 052.80 % | -56.018 M -118.28 % | 306.463 M -57.32 % | 718.093 M -22.78 % | 929.884 M -43.36 % | 1.642 B -1.60 % | 1.668 B 84.40 % | 904.815 M 9 543.85 % | -9.581 M 98.31 % | -567.030 M 28.45 % | -792.446 M 60.70 % | -2.017 B -85.87 % | -1.085 B -10.86 % | -978.605 M -236.04 % | 719.335 M 46.55 % | 490.846 M -45.91 % | 907.542 M -21.83 % | 1.161 B 153.56 % | -2.168 B -510.03 % | 528.616 M -84.40 % | 3.388 B |
| Net cash used for investing activites | 47.646 M -79.68 % | 234.534 M -24.34 % | 309.998 M -74.66 % | 1.223 B 6 391.19 % | -19.443 M -106.44 % | 302.097 M 22 296.69 % | -1.361 M -100.15 % | 929.784 M -43.37 % | 1.642 B 12.75 % | 1.456 B -5.98 % | 1.549 B 212.36 % | 495.830 M 168.90 % | -719.607 M 17.32 % | -870.398 M 57.66 % | -2.056 B -69.47 % | -1.213 B -18.69 % | -1.022 B -187.72 % | 1.165 B 1 153.42 % | -110.609 M -112.81 % | 863.352 M -21.09 % | 1.094 B 136.13 % | -3.028 B -810.11 % | 426.454 M -87.38 % | 3.378 B |
| Debt repayment | 426.802 M 1 424.78 % | 27.991 M -98.48 % | 1.837 B 106.29 % | 890.523 M 2.11 % | 872.114 M 210.40 % | 280.969 M | 0.000 | 0.000 | 0.000 100.00 % | -249.520 M 45.97 % | -461.822 M 8.72 % | -505.917 M 72.39 % | -1.833 B -208.12 % | 1.695 B -16.48 % | 2.030 B 265.22 % | 555.729 M 14.69 % | 484.547 M 216.95 % | -414.329 M -323.23 % | -97.898 M 50.24 % | -196.726 M -32.97 % | -147.945 M -54.86 % | -95.537 M 73.25 % | -357.132 M -116.79 % | 2.127 B |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 386.400 M 0.00 % | 386.400 M | 0.000 -100.00 % | 150.149 M -64.53 % | 423.324 M 104.35 % | 207.161 M 26 402.31 % | 781.671 K -99.09 % | 85.803 M -67.44 % | 263.494 M 622.06 % | 36.492 M -98.81 % | 3.070 B | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -265.942 M 91.28 % | -3.050 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.629 M | 0.000 | 0.000 | 0.000 100.00 % | -33.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -608.020 M -117.34 % | -279.756 M 45.11 % | -509.642 M 41.32 % | -868.522 M -173.37 % | -317.710 M 49.09 % | -624.064 M 37.60 % | -1.000 B -51.44 % | -660.428 M 63.29 % | -1.799 B -68.16 % | -1.070 B -110.01 % | -509.473 M 26.33 % | -691.596 M 0.00 % | -691.596 M 20.92 % | -874.530 M -14.57 % | -763.321 M 15.80 % | -906.577 M 75.61 % | -3.717 B -223.42 % | -1.149 B -22.23 % | -940.195 M -26.17 % | -745.192 M -3.88 % | -717.335 M -134.66 % | -305.689 M | 0.000 | 0.000 |
| Other financing activites | -185.676 M -4.03 % | -178.479 M -187.41 % | -62.100 M -397.94 % | 20.843 M 198.64 % | -21.131 M -29.76 % | -16.285 M -1 381.80 % | -1.099 M 91.82 % | -13.438 M 45.48 % | -24.650 M -47.30 % | -16.734 M 43.27 % | -29.497 M 33.17 % | -44.140 M -112.30 % | 358.793 M 867.11 % | -46.772 M 91.11 % | -526.053 M -261.51 % | -145.515 M -116.11 % | 903.047 M -54.51 % | 1.985 B 776.73 % | 226.419 M 167.21 % | -336.869 M -30.81 % | -257.527 M 65.07 % | -737.291 M 20.45 % | -926.821 M 86.18 % | -6.704 B |
| Net cash used provided by financing activities | -366.894 M 47.30 % | -696.186 M 60.99 % | -1.785 B -20 301.33 % | -8.748 M -101.64 % | 533.273 M 248.39 % | -359.380 M 64.11 % | -1.001 B -48.58 % | -673.866 M 63.05 % | -1.824 B -36.49 % | -1.336 B -33.51 % | -1.001 B 55.31 % | -2.239 B 3.81 % | -2.328 B -402.62 % | 769.258 M -13.61 % | 890.425 M 1 319.10 % | -73.039 M 97.76 % | -3.262 B -425.71 % | -620.397 M 14.53 % | -725.871 M 27.73 % | -1.004 B 5.80 % | -1.066 B -155.81 % | 1.910 B 248.79 % | -1.284 B 71.95 % | -4.577 B |
| Effect of forex changes on cash | -23.000 K -100.68 % | 3.400 M 119.35 % | 1.550 M -17.38 % | 1.876 M -70.33 % | 6.323 M 12.55 % | 5.618 M -49.66 % | 11.161 M 320.22 % | 2.656 M -92.57 % | 35.749 M 28 028.91 % | -128.000 K | 0.000 100.00 % | -32.000 K 3.03 % | -33.000 K -100.11 % | 29.354 M -80.18 % | 148.093 M 4 405.91 % | 3.287 M 117.75 % | -18.512 M 4.22 % | -19.328 M -149.48 % | 39.063 M 2 240.95 % | 1.669 M 121.81 % | -7.651 M | 0.000 100.00 % | -132.657 K -102.64 % | 5.022 M |
| Net change in cash | 249.669 M 2 500.18 % | 9.602 M 100.69 % | -1.386 B -234.13 % | 1.033 B 120.19 % | 469.257 M 619.65 % | -90.302 M 72.55 % | -328.980 M -247.93 % | 222.394 M 221.28 % | -183.368 M -333.82 % | 78.423 M -84.64 % | 510.405 M 128.59 % | -1.785 B 1.61 % | -1.815 B -244.49 % | 1.256 B 336.65 % | 287.599 M 1 109.84 % | -28.480 M 99.03 % | -2.944 B -277.37 % | 1.660 B 81.92 % | 912.412 M -33.13 % | 1.364 B -4.34 % | 1.426 B 561.00 % | 215.791 M -0.07 % | 215.939 M 148.95 % | -441.158 M |
| Cash at beginning of period | 483.617 M 2.03 % | 474.015 M -74.52 % | 1.860 B 258.35 % | 519.042 M 942.57 % | 49.785 M -64.46 % | 140.087 M -70.13 % | 469.067 M 0.00 % | 469.067 M -28.11 % | 652.435 M 13.66 % | 574.012 M 802.44 % | 63.607 M -98.05 % | 3.266 B -10.14 % | 3.634 B 52.65 % | 2.381 B 0.92 % | 2.359 B -6.02 % | 2.510 B -54.14 % | 5.474 B 44.03 % | 3.801 B 15.48 % | 3.291 B 85.29 % | 1.776 B 331.19 % | 411.931 M 111.75 % | 194.539 M 87.40 % | 103.811 M -80.96 % | 545.160 M |
| Cash at end of period | 733.286 M 51.63 % | 483.617 M 2.03 % | 474.015 M -69.46 % | 1.552 B 199.07 % | 519.042 M 942.57 % | 49.785 M -64.46 % | 140.087 M -79.74 % | 691.461 M 47.41 % | 469.067 M -28.11 % | 652.435 M 13.66 % | 574.012 M -61.23 % | 1.480 B -18.64 % | 1.820 B -49.97 % | 3.637 B 37.40 % | 2.647 B 6.65 % | 2.482 B -1.91 % | 2.530 B -53.67 % | 5.460 B 29.90 % | 4.204 B 33.85 % | 3.141 B 70.84 % | 1.838 B 348.01 % | 410.331 M 28.33 % | 319.750 M 207.45 % | 104.002 M |
| Operating cash flow | 568.940 M 21.61 % | 467.854 M 436.66 % | 87.179 M 147.63 % | -183.048 M -259.65 % | -50.896 M -31.73 % | -38.637 M -108.72 % | 443.175 M 1 324.92 % | -36.180 M 2.40 % | -37.070 M 10.34 % | -41.344 M -10.01 % | -37.581 M 10.05 % | -41.780 M -103.39 % | 1.233 B -7.12 % | 1.328 B 1.74 % | 1.305 B 4.03 % | 1.254 B -7.63 % | 1.358 B 19.71 % | 1.134 B -33.66 % | 1.710 B 13.71 % | 1.504 B 6.94 % | 1.406 B 5.42 % | 1.334 B 24.24 % | 1.074 B 42.71 % | 752.254 M |
| Capital expenditure | -274.900 M 10.97 % | -308.777 M 2.98 % | -318.274 M -58 406.25 % | -544.000 K 52.28 % | -1.140 M -85.06 % | -616.000 K 54.74 % | -1.361 M -1 261.00 % | -100.000 K | 0.000 100.00 % | -402.000 K -1 196.77 % | -31.000 K 91.53 % | -366.000 K 99.85 % | -237.509 M -204.69 % | -77.952 M -98.44 % | -39.282 M 69.35 % | -128.143 M -194.89 % | -43.454 M 95.25 % | -915.641 M -52.24 % | -601.455 M -1 261.07 % | -44.190 M 33.87 % | -66.824 M 92.24 % | -860.803 M -742.59 % | -102.162 M -985.87 % | -9.408 M |
| Free CashFlow | 294.040 M 84.84 % | 159.077 M 168.84 % | -231.095 M -25.87 % | -183.592 M -252.82 % | -52.036 M -32.57 % | -39.253 M -108.88 % | 441.814 M 1 317.79 % | -36.280 M 2.13 % | -37.070 M 11.20 % | -41.746 M -10.99 % | -37.612 M 10.76 % | -42.146 M -104.23 % | 995.509 M -20.34 % | 1.250 B -1.26 % | 1.266 B 12.38 % | 1.126 B -14.33 % | 1.315 B 500.97 % | 218.736 M -80.27 % | 1.108 B -24.06 % | 1.460 B 8.98 % | 1.339 B 183.17 % | 472.959 M -51.31 % | 971.408 M 30.77 % | 742.846 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 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-06-30 | 2018-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 180.932 M -14.50 % | 211.619 M -3.81 % | 219.996 M 125.54 % | 97.542 M -72.16 % | 350.332 M 6.97 % | 327.500 M 89.14 % | 173.152 M -17.40 % | 209.617 M -10.61 % | 234.508 M 34.64 % | 174.178 M -71.70 % | 615.523 M 145.36 % | 250.862 M 145.67 % | 102.115 M -83.36 % | 613.511 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 -100.00 % | 43.500 K 0.00 % | 43.500 K -91.92 % | 538.500 K 0.00 % | 538.500 K 41.34 % | 381.000 K 0.00 % | 381.000 K -21.28 % | 484.000 K 0.00 % | 484.000 K -9.79 % | 536.500 K 0.00 % | 536.500 K 13.19 % | 474.000 K 0.00 % | 474.000 K -11.32 % | 534.500 K 0.00 % | 534.500 K -7.69 % | 579.000 K 0.00 % | 579.000 K -99.91 % | 655.792 M 0.00 % | 655.792 M |
| Net income | 118.654 M 33.19 % | 89.085 M -32.11 % | 131.212 M 2.36 % | 128.190 M 14.02 % | 112.428 M -41.38 % | 191.804 M 16.29 % | 164.935 M 155.12 % | 64.651 M -39.63 % | 107.093 M 3 159.07 % | 3.286 M -96.65 % | 98.137 M 39.05 % | 70.575 M -33.78 % | 106.574 M -53.34 % | 228.388 M 16.25 % | 196.464 M 53.78 % | 127.759 M -19.56 % | 158.823 M -60.46 % | 401.710 M 0.00 % | 401.710 M 800.10 % | -57.379 M 0.00 % | -57.379 M -137.16 % | 154.420 M 0.00 % | 154.420 M 1.86 % | 151.593 M 0.00 % | 151.593 M 1.96 % | 148.673 M 0.00 % | 148.673 M -16.29 % | 177.607 M 0.00 % | 177.607 M 32.81 % | 133.729 M 0.00 % | 133.729 M 2.57 % | 130.377 M 0.00 % | 130.377 M 4.06 % | 125.289 M 0.00 % | 125.289 M -2.96 % | 129.112 M 0.00 % | 129.112 M -1.22 % | 130.711 M 0.00 % | 130.711 M 8.03 % | 120.994 M 0.00 % | 120.994 M -22.15 % | 155.419 M 0.00 % | 155.419 M 6.85 % | 145.450 M 0.00 % | 145.450 M -6.11 % | 154.923 M 0.00 % | 154.923 M -15.96 % | 184.336 M 0.00 % | 184.336 M |
| Income before tax | 173.934 M 12.27 % | 154.926 M 134.72 % | 66.006 M 228.09 % | 20.118 M 4.73 % | 19.209 M -92.83 % | 267.805 M 16.57 % | 229.739 M 634.41 % | 31.282 M 38.85 % | 22.529 M 48.96 % | 15.124 M -93.58 % | 235.492 M 6 692.72 % | -3.572 M 45.42 % | -6.544 M -101.56 % | 420.792 M 96.75 % | 213.866 M 27.37 % | 167.906 M -4.22 % | 175.296 M -64.03 % | 487.396 M 0.00 % | 487.396 M 986.14 % | -55.002 M 0.00 % | -55.002 M -132.74 % | 168.012 M 0.00 % | 168.012 M 2.57 % | 163.799 M 0.00 % | 163.799 M 1.90 % | 160.748 M 0.00 % | 160.748 M -15.96 % | 191.282 M 0.00 % | 191.282 M 33.73 % | 143.032 M 0.00 % | 143.032 M 1.72 % | 140.619 M 0.00 % | 140.619 M 4.03 % | 135.170 M 0.00 % | 135.170 M -4.77 % | 141.938 M 0.00 % | 141.938 M -1.42 % | 143.983 M 0.00 % | 143.983 M 7.70 % | 133.689 M 0.00 % | 133.689 M -21.81 % | 170.990 M 0.00 % | 170.990 M 6.11 % | 161.147 M 0.00 % | 161.147 M -4.21 % | 168.223 M 0.00 % | 168.223 M -38.75 % | 274.650 M 0.00 % | 274.650 M |
| Income before tax ratio | 0.96 31.31 % | 0.73 144.01 % | 0.30 45.47 % | 0.21 276.16 % | 0.05 -93.29 % | 0.82 -38.37 % | 1.33 789.08 % | 0.15 55.34 % | 0.10 10.64 % | 0.09 -77.30 % | 0.38 2 786.92 % | -0.01 77.78 % | -0.06 -109.34 % | 0.69 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 3 232.62 0.00 % | 3 232.62 1 187.83 % | 251.01 0.00 % | 251.01 -32.62 % | 372.54 0.00 % | 372.54 25.23 % | 297.49 0.00 % | 297.49 19.38 % | 249.19 0.00 % | 249.19 -30.92 % | 360.74 0.00 % | 360.74 19.65 % | 301.49 0.00 % | 301.49 3.77 % | 290.54 0.00 % | 290.54 69 273.45 % | 0.42 0.00 % | 0.42 |
| EBITDA | 124.473 M -3.95 % | 129.589 M 16.94 % | 110.816 M -44.52 % | 199.731 M 214.30 % | 63.548 M -79.83 % | 315.075 M 14.37 % | 275.497 M 146.52 % | 111.756 M 19.75 % | 93.325 M -74.74 % | 369.428 M 48.27 % | 249.164 M 374.83 % | 52.474 M 98.33 % | 26.458 M -94.30 % | 464.126 M 5 536.64 % | -8.537 M 19.77 % | -10.641 M -12.32 % | -9.474 M -15.14 % | -8.228 M 0.00 % | -8.228 M 12.20 % | -9.371 M 0.00 % | -9.371 M -15.98 % | -8.080 M 0.00 % | -8.080 M 22.20 % | -10.385 M 0.00 % | -10.385 M -33.12 % | -7.801 M 0.00 % | -7.801 M 30.35 % | -11.201 M 0.00 % | -11.201 M -23.26 % | -9.087 M 0.00 % | -9.087 M 20.55 % | -11.438 M 0.00 % | -11.438 M -41.91 % | -8.060 M 0.00 % | -8.060 M 20.91 % | -10.191 M 0.00 % | -10.191 M -19.50 % | -8.528 M 0.00 % | -8.528 M 7.83 % | -9.252 M 0.00 % | -9.252 M -4.07 % | -8.890 M 0.00 % | -8.890 M 22.51 % | -11.473 M 0.00 % | -11.473 M | 0.000 100.00 % | -8.767 M | 0.000 -100.00 % | 404.263 M |
| Net income ratio | 0.66 55.78 % | 0.42 -29.42 % | 0.60 -54.62 % | 1.31 309.51 % | 0.32 -45.20 % | 0.59 -38.52 % | 0.95 208.84 % | 0.31 -32.46 % | 0.46 2 320.63 % | 0.02 -88.17 % | 0.16 -43.33 % | 0.28 -73.04 % | 1.04 180.36 % | 0.37 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2 997.17 0.00 % | 2 997.17 1 188.20 % | 232.66 0.00 % | 232.66 -31.34 % | 338.88 0.00 % | 338.88 25.48 % | 270.06 0.00 % | 270.06 19.75 % | 225.52 0.00 % | 225.52 -31.22 % | 327.89 0.00 % | 327.89 20.49 % | 272.12 0.00 % | 272.12 1.70 % | 267.57 0.00 % | 267.57 95 090.43 % | 0.28 0.00 % | 0.28 |
| Ratio EBITDA | 0.69 12.34 % | 0.61 21.57 % | 0.50 -75.40 % | 2.05 1 028.84 % | 0.18 -81.15 % | 0.96 -39.53 % | 1.59 198.43 % | 0.53 33.97 % | 0.40 -81.24 % | 2.12 423.96 % | 0.40 93.52 % | 0.21 -19.27 % | 0.26 -65.75 % | 0.76 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -262.94 0.00 % | -262.94 -1 656.76 % | -14.97 0.00 % | -14.97 44.04 % | -26.75 0.00 % | -26.75 -51.81 % | -17.62 0.00 % | -17.62 -2.17 % | -17.25 0.00 % | -17.25 8.05 % | -18.76 0.00 % | -18.76 12.62 % | -21.46 0.00 % | -21.46 | 0.00 100.00 % | -15.14 | 0.00 -100.00 % | 0.62 |
| Gross profit ratio | 0.39 -7.41 % | 0.42 -18.95 % | 0.52 -26.73 % | 0.71 250.54 % | 0.20 -11.96 % | 0.23 -53.16 % | 0.49 34.37 % | 0.37 36.44 % | 0.27 85.82 % | 0.14 -85.49 % | 1.00 0.16 % | 1.00 0.13 % | 0.99 136.82 % | 0.42 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 53.44 % | 0.65 0.00 % | 0.65 |
| Weighted average shs out dil | 3.082 B -0.10 % | 3.085 B 0.10 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B -0.13 % | 3.086 B 0.13 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.02 % | 3.081 B 0.00 % | 3.081 B 2.58 % | 3.003 B 0.00 % | 3.003 B 1.41 % | 2.962 B 0.00 % | 2.962 B |
| Weighted average shs out | 3.082 B -0.10 % | 3.085 B 0.11 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B -0.13 % | 3.086 B 0.13 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.00 % | 3.082 B 0.02 % | 3.081 B 0.00 % | 3.081 B 2.59 % | 3.003 B 0.00 % | 3.003 B 1.41 % | 2.962 B 0.00 % | 2.962 B |
| EPS diluted | 0.04 33.22 % | 0.03 -32.16 % | 0.04 2.40 % | 0.04 13.97 % | 0.04 -41.32 % | 0.06 16.26 % | 0.05 154.76 % | 0.02 -39.66 % | 0.03 88.11 % | 0.02 -41.82 % | 0.03 38.86 % | 0.02 -33.82 % | 0.03 -53.31 % | 0.07 16.14 % | 0.06 53.73 % | 0.04 -19.42 % | 0.05 -60.38 % | 0.13 0.00 % | 0.13 798.92 % | -0.02 0.00 % | -0.02 -137.13 % | 0.05 0.00 % | 0.05 1.83 % | 0.05 0.00 % | 0.05 2.07 % | 0.05 0.00 % | 0.05 -16.32 % | 0.06 0.00 % | 0.06 32.72 % | 0.04 0.00 % | 0.04 2.60 % | 0.04 0.00 % | 0.04 3.93 % | 0.04 0.00 % | 0.04 -2.86 % | 0.04 0.00 % | 0.04 -1.18 % | 0.04 0.00 % | 0.04 7.89 % | 0.04 0.00 % | 0.04 -22.02 % | 0.05 0.00 % | 0.05 6.78 % | 0.05 0.00 % | 0.05 -8.53 % | 0.05 0.00 % | 0.05 -17.04 % | 0.06 0.00 % | 0.06 |
| Earnings per share | 0.04 33.22 % | 0.03 -32.16 % | 0.04 2.40 % | 0.04 13.97 % | 0.04 -41.32 % | 0.06 16.26 % | 0.05 154.76 % | 0.02 -39.66 % | 0.03 88.11 % | 0.02 -41.82 % | 0.03 38.86 % | 0.02 -33.82 % | 0.03 -53.31 % | 0.07 16.14 % | 0.06 53.73 % | 0.04 -19.42 % | 0.05 -60.38 % | 0.13 0.00 % | 0.13 798.92 % | -0.02 0.00 % | -0.02 -137.13 % | 0.05 0.00 % | 0.05 1.83 % | 0.05 0.00 % | 0.05 2.07 % | 0.05 0.00 % | 0.05 -16.32 % | 0.06 0.00 % | 0.06 32.72 % | 0.04 0.00 % | 0.04 2.60 % | 0.04 0.00 % | 0.04 3.93 % | 0.04 0.00 % | 0.04 -2.86 % | 0.04 0.00 % | 0.04 -1.18 % | 0.04 0.00 % | 0.04 7.89 % | 0.04 0.00 % | 0.04 -22.02 % | 0.05 0.00 % | 0.05 6.78 % | 0.05 0.00 % | 0.05 -8.53 % | 0.05 0.00 % | 0.05 -17.04 % | 0.06 0.00 % | 0.06 |
| Gross profit | 70.858 M -20.84 % | 89.511 M -22.03 % | 114.809 M 65.25 % | 69.476 M -2.40 % | 71.185 M -5.82 % | 75.588 M -11.41 % | 85.327 M 11.00 % | 76.874 M 21.96 % | 63.031 M 150.18 % | 25.194 M -95.89 % | 613.539 M 145.77 % | 249.644 M 145.98 % | 101.490 M -60.58 % | 257.473 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 -100.00 % | 43.500 K 0.00 % | 43.500 K -91.92 % | 538.500 K 0.00 % | 538.500 K 41.34 % | 381.000 K 0.00 % | 381.000 K -21.28 % | 484.000 K 0.00 % | 484.000 K -9.79 % | 536.500 K 0.00 % | 536.500 K 13.19 % | 474.000 K 0.00 % | 474.000 K -11.32 % | 534.500 K 0.00 % | 534.500 K -7.69 % | 579.000 K 0.00 % | 579.000 K -99.86 % | 427.395 M 0.00 % | 427.395 M |
| Income tax expense | 26.696 M -12.46 % | 30.497 M -17.23 % | 36.844 M 42.72 % | 25.816 M 3.68 % | 24.900 M -52.95 % | 52.922 M 67.84 % | 31.532 M 35.82 % | 23.216 M -4.75 % | 24.373 M 28.58 % | 18.956 M -77.64 % | 84.780 M 763.34 % | 9.820 M 9.97 % | 8.930 M -90.31 % | 92.149 M 525.59 % | 14.730 M -61.32 % | 38.084 M 165.08 % | 14.367 M -82.72 % | 83.166 M 0.00 % | 83.166 M 3 460.19 % | 2.336 M 0.00 % | 2.336 M -79.11 % | 11.181 M 0.00 % | 11.181 M 10.23 % | 10.143 M 0.00 % | 10.143 M 3.07 % | 9.841 M 0.00 % | 9.841 M -13.83 % | 11.420 M 0.00 % | 11.420 M 60.91 % | 7.097 M 0.00 % | 7.097 M -9.59 % | 7.850 M 0.00 % | 7.850 M 2.04 % | 7.693 M 0.00 % | 7.693 M -25.35 % | 10.305 M 0.00 % | 10.305 M -4.01 % | 10.736 M 0.00 % | 10.736 M 4.16 % | 10.307 M 0.00 % | 10.307 M -17.84 % | 12.545 M 0.00 % | 12.545 M -1.54 % | 12.741 M 0.00 % | 12.741 M 21.41 % | 10.494 M 0.00 % | 10.494 M -87.94 % | 86.987 M 0.00 % | 86.987 M |
| Cost of revenue | 110.074 M -9.86 % | 122.108 M 16.09 % | 105.187 M 274.78 % | 28.066 M -89.95 % | 279.147 M 10.81 % | 251.912 M 186.83 % | 87.825 M -33.84 % | 132.743 M -22.59 % | 171.477 M 15.10 % | 148.984 M 7 409.27 % | 1.984 M 62.89 % | 1.218 M -98.16 % | 66.133 M -81.43 % | 356.038 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 -100.00 % | 228.397 M 0.00 % | 228.397 M |
| General and administrative expenses | 14.054 M -49.06 % | 27.591 M | 0.000 -100.00 % | 3.633 M -69.77 % | 12.018 M -63.73 % | 33.133 M 122.37 % | 14.900 M 50.01 % | 9.933 M -31.60 % | 14.521 M -61.09 % | 37.318 M 94.22 % | 19.214 M 49.35 % | 12.865 M 26.76 % | 10.149 M -25.66 % | 13.652 M 59.92 % | 8.537 M -19.77 % | 10.641 M 12.32 % | 9.474 M 15.13 % | 8.229 M 0.00 % | 8.229 M -12.19 % | 9.371 M 0.00 % | 9.371 M 15.98 % | 8.080 M 0.00 % | 8.080 M -22.20 % | 10.385 M 0.00 % | 10.385 M 33.11 % | 7.802 M 0.00 % | 7.802 M -30.35 % | 11.202 M 0.00 % | 11.202 M 23.26 % | 9.088 M 0.00 % | 9.088 M -20.85 % | 11.482 M 0.00 % | 11.482 M 33.53 % | 8.599 M 0.00 % | 8.599 M -18.67 % | 10.573 M 0.00 % | 10.573 M 17.32 % | 9.012 M 0.00 % | 9.012 M -7.94 % | 9.789 M 0.00 % | 9.789 M 4.53 % | 9.365 M 0.00 % | 9.365 M -22.01 % | 12.008 M 0.00 % | 12.008 M 28.48 % | 9.346 M 0.00 % | 9.346 M -59.46 % | 23.052 M 0.00 % | 23.052 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 | 0.000 | 0.000 100.00 % | -12.124 M -121.46 % | 56.500 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 |
| Operating expenses | 14.054 M -49.06 % | 27.591 M 89.96 % | 14.525 M 299.81 % | 3.633 M -69.77 % | 12.018 M -63.73 % | 33.133 M 122.37 % | 14.900 M 50.01 % | 9.933 M -31.60 % | 14.521 M -42.36 % | 25.194 M -95.91 % | 615.523 M 5 088.16 % | 11.864 M 24.63 % | 9.519 M -92.40 % | 125.282 M -39.01 % | 205.424 M 38.04 % | 148.814 M -5.63 % | 157.698 M -66.80 % | 475.046 M 0.00 % | 475.046 M 635.83 % | 64.559 M 0.00 % | 64.559 M -61.34 % | 167.013 M 0.00 % | 167.013 M 3.19 % | 161.851 M 0.00 % | 161.851 M 3.21 % | 156.823 M 0.00 % | 156.823 M -15.90 % | 186.467 M 0.00 % | 186.467 M 37.03 % | 136.077 M 0.00 % | 136.077 M 0.12 % | 135.915 M 0.00 % | 135.915 M 11.06 % | 122.380 M 0.00 % | 122.380 M -2.79 % | 125.897 M 0.00 % | 125.897 M 0.31 % | 125.510 M 0.00 % | 125.510 M 8.20 % | 115.999 M 0.00 % | 115.999 M -23.27 % | 151.182 M 0.00 % | 151.182 M 5.79 % | 142.911 M 0.00 % | 142.911 M -10.38 % | 159.455 M 0.00 % | 159.455 M 25.62 % | 126.933 M 0.00 % | 126.933 M |
| Cost and expenses | 124.128 M -17.08 % | 149.699 M 25.05 % | 119.712 M 277.65 % | 31.699 M -89.11 % | 291.165 M 2.15 % | 285.045 M 177.48 % | 102.725 M -28.00 % | 142.676 M -23.29 % | 185.998 M 0.16 % | 185.706 M -60.34 % | 468.195 M 134.56 % | 199.606 M 161.67 % | 76.282 M -79.37 % | 369.690 M 79.96 % | 205.424 M 38.04 % | 148.814 M -5.63 % | 157.698 M -66.80 % | 475.046 M 0.00 % | 475.046 M 635.83 % | 64.559 M 0.00 % | 64.559 M -61.34 % | 167.013 M 0.00 % | 167.013 M 3.19 % | 161.851 M 0.00 % | 161.851 M 3.21 % | 156.823 M 0.00 % | 156.823 M -15.90 % | 186.467 M 0.00 % | 186.467 M 37.03 % | 136.077 M 0.00 % | 136.077 M 0.12 % | 135.915 M 0.00 % | 135.915 M 11.06 % | 122.380 M 0.00 % | 122.380 M -2.79 % | 125.897 M 0.00 % | 125.897 M 0.31 % | 125.510 M 0.00 % | 125.510 M 8.20 % | 115.999 M 0.00 % | 115.999 M -23.27 % | 151.182 M 1 514.33 % | 9.365 M -22.01 % | 12.008 M 0.00 % | 12.008 M -92.47 % | 159.455 M 0.00 % | 159.455 M -55.12 % | 355.330 M 250.20 % | 101.464 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 |
| Selling general and administrative expenses | 14.054 M -49.06 % | 27.591 M 89.96 % | 14.525 M 299.81 % | 3.633 M -69.77 % | 12.018 M -63.73 % | 33.133 M 122.37 % | 14.900 M 50.01 % | 9.933 M -31.60 % | 14.521 M -61.09 % | 37.318 M 94.22 % | 19.214 M 61.95 % | 11.864 M 24.63 % | 9.519 M -30.27 % | 13.652 M 59.92 % | 8.537 M -19.77 % | 10.641 M 12.32 % | 9.474 M 15.13 % | 8.229 M 0.00 % | 8.229 M -12.19 % | 9.371 M 0.00 % | 9.371 M 15.98 % | 8.080 M 0.00 % | 8.080 M -22.20 % | 10.385 M 0.00 % | 10.385 M 33.11 % | 7.802 M 0.00 % | 7.802 M -30.35 % | 11.202 M 0.00 % | 11.202 M 23.26 % | 9.088 M 0.00 % | 9.088 M -20.85 % | 11.482 M 0.00 % | 11.482 M 33.53 % | 8.599 M 0.00 % | 8.599 M -18.67 % | 10.573 M 0.00 % | 10.573 M 17.32 % | 9.012 M 0.00 % | 9.012 M -7.94 % | 9.789 M 0.00 % | 9.789 M 4.53 % | 9.365 M 0.00 % | 9.365 M -22.01 % | 12.008 M 0.00 % | 12.008 M 28.48 % | 9.346 M 0.00 % | 9.346 M -59.46 % | 23.052 M 0.00 % | 23.052 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.148 M | 0.000 -100.00 % | 33.424 M 2.90 % | 32.482 M | 0.000 | 0.000 -100.00 % | 21.631 M 176.29 % | 7.829 M -79.42 % | 38.037 M 350.57 % | 8.442 M -55.78 % | 19.092 M 8.49 % | 17.598 M 42.49 % | 12.350 M 0.00 % | 12.350 M 29.22 % | 9.557 M 0.00 % | 9.557 M 857.14 % | 998.500 K 0.00 % | 998.500 K -48.77 % | 1.949 M 0.00 % | 1.949 M | 0.000 -100.00 % | 3.926 M | 0.000 -100.00 % | 4.815 M | 0.000 -100.00 % | 6.955 M | 0.000 -100.00 % | 4.661 M | 0.000 -100.00 % | 12.251 M | 0.000 -100.00 % | 15.660 M | 0.000 -100.00 % | 17.990 M | 0.000 -100.00 % | 17.154 M | 0.000 -100.00 % | 19.334 M | 0.000 -100.00 % | 17.702 M | 0.000 -100.00 % | 8.189 M | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 -100.00 % | 44.810 M 4.51 % | 42.878 M -3.30 % | 44.339 M -6.20 % | 47.270 M -19.54 % | 58.747 M | 0.000 | 0.000 -100.00 % | 30.897 M 125.99 % | 13.672 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 -100.00 % | 25.813 M |
| Depreciation and amortization | 67.669 M 0.00 % | 67.669 M 542.51 % | 10.532 M -82.03 % | 58.594 M 2.34 % | 57.253 M 0.00 % | 57.253 M 27.75 % | 44.815 M 0.00 % | 44.815 M 0.00 % | 44.815 M -75.19 % | 180.602 M 9 002.92 % | 1.984 M 62.89 % | 1.218 M 94.88 % | 625.000 K -99.72 % | 219.788 M 127 683.72 % | 172.000 K 0.00 % | 172.000 K -0.58 % | 173.000 K 7.12 % | 161.500 K 0.00 % | 161.500 K 28.17 % | 126.000 K 0.00 % | 126.000 K 24.75 % | 101.000 K 0.00 % | 101.000 K 27.04 % | 79.500 K 0.00 % | 79.500 K 341.67 % | 18.000 K 0.00 % | 18.000 K -60.44 % | 45.500 K 0.00 % | 45.500 K -8.08 % | 49.500 K 0.00 % | 49.500 K -6.60 % | 53.000 K 0.00 % | 53.000 K 26.19 % | 42.000 K 0.00 % | 42.000 K 18.31 % | 35.500 K 0.00 % | 35.500 K 4.41 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K -26.09 % | 46.000 K 0.00 % | 46.000 K -28.68 % | 64.500 K 0.00 % | 64.500 K -69.14 % | 209.000 K 0.00 % | 209.000 K -99.79 % | 100.458 M 0.00 % | 100.458 M |
| Operating income | 56.804 M -8.26 % | 61.920 M -38.26 % | 100.284 M 52.31 % | 65.843 M 11.28 % | 59.167 M 39.36 % | 42.455 M -39.72 % | 70.427 M 5.21 % | 66.941 M 37.99 % | 48.510 M 520.80 % | -11.528 M -107.82 % | 147.328 M 1 226.19 % | -13.082 M -150.64 % | 25.833 M -89.43 % | 244.338 M 2 905.58 % | -8.709 M 19.46 % | -10.813 M -12.09 % | -9.647 M -14.98 % | -8.390 M 0.00 % | -8.390 M 10.47 % | -9.371 M 0.00 % | -9.371 M -14.55 % | -8.181 M 0.00 % | -8.181 M 21.82 % | -10.464 M 0.00 % | -10.464 M -33.83 % | -7.819 M 0.00 % | -7.819 M 30.48 % | -11.247 M 0.00 % | -11.247 M -23.09 % | -9.137 M 0.00 % | -9.137 M 20.49 % | -11.491 M 0.00 % | -11.491 M -41.83 % | -8.102 M 0.00 % | -8.102 M 20.78 % | -10.227 M -0.35 % | -10.191 M -19.03 % | -8.562 M 0.00 % | -8.562 M 7.80 % | -9.286 M -0.37 % | -9.252 M -4.07 % | -8.890 M 0.51 % | -8.936 M 22.11 % | -11.473 M 0.00 % | -11.473 M -27.82 % | -8.976 M 0.00 % | -8.976 M -102.95 % | 303.805 M 0.00 % | 303.805 M |
| Operating income ratio | 0.31 7.30 % | 0.29 -35.81 % | 0.46 -32.47 % | 0.68 299.69 % | 0.17 30.28 % | 0.13 -68.13 % | 0.41 27.36 % | 0.32 54.38 % | 0.21 412.55 % | -0.07 -127.65 % | 0.24 558.99 % | -0.05 -120.61 % | 0.25 -36.48 % | 0.40 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -264.16 0.00 % | -264.16 -1 655.75 % | -15.05 0.00 % | -15.05 43.95 % | -26.84 -0.35 % | -26.75 -51.20 % | -17.69 0.00 % | -17.69 -2.20 % | -17.31 -0.37 % | -17.25 8.05 % | -18.76 0.51 % | -18.85 12.17 % | -21.46 0.00 % | -21.46 -38.46 % | -15.50 0.00 % | -15.50 -3 446.38 % | 0.46 0.00 % | 0.46 |
| Total other income expenses net | 117.130 M 25.94 % | 93.006 M 371.33 % | -34.278 M 25.03 % | -45.725 M -14.43 % | -39.958 M 10.24 % | -44.516 M -127.94 % | 159.312 M 546.77 % | -35.659 M -37.25 % | -25.981 M -197.48 % | 26.652 M -69.77 % | 88.164 M 827.07 % | 9.510 M 129.37 % | -32.377 M -118.30 % | 176.971 M -20.49 % | 222.575 M 24.66 % | 178.547 M -3.46 % | 184.943 M -62.70 % | 495.786 M 0.00 % | 495.786 M 1 186.51 % | -45.631 M 0.00 % | -45.631 M -125.90 % | 176.192 M 0.00 % | 176.192 M 1.15 % | 174.184 M 0.00 % | 174.184 M 3.34 % | 168.550 M -0.01 % | 168.568 M -16.75 % | 202.483 M 0.00 % | 202.483 M 33.11 % | 152.119 M -0.03 % | 152.169 M 0.07 % | 152.057 M 0.00 % | 152.057 M 6.16 % | 143.230 M -0.03 % | 143.272 M -5.82 % | 152.130 M 0.00 % | 152.130 M -0.25 % | 152.511 M -0.02 % | 152.545 M 6.72 % | 142.941 M -0.02 % | 142.975 M -20.52 % | 179.880 M -0.03 % | 179.926 M 4.23 % | 172.621 M 0.00 % | 172.621 M -2.58 % | 177.199 M 0.00 % | 177.199 M 707.78 % | -29.155 M 0.00 % | -29.155 M |
| 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-06-30 | 2018-03-31 | 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 |
| 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-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-06-30 | 2018-03-31 | 2017-12-31 | 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-06-30 | 2010-12-31 | 2010-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.742 B 86.63 % | 2.005 B -44.29 % | 3.599 B -2.91 % | 3.706 B 4.15 % | 3.559 B 9.83 % | 3.240 B 7.77 % | 3.006 B -4.05 % | 3.133 B -10.62 % | 3.506 B 446.70 % | 641.222 M 71.61 % | 373.648 M 1 113.77 % | 30.784 M -92.09 % | 388.965 M -10.35 % | 433.865 M -72.21 % | 1.561 B 179.11 % | 559.307 M 0.00 % | 559.307 M -30.38 % | 803.328 M 0.00 % | 803.328 M 247.48 % | 231.184 M 0.00 % | 231.184 M 471.90 % | -62.163 M 0.00 % | -62.163 M 55.63 % | -140.087 M 79.74 % | -691.461 M -65.92 % | -416.740 M 0.00 % | -416.740 M 11.16 % | -469.067 M 0.00 % | -469.067 M 10.26 % | -522.705 M 0.00 % | -522.705 M 19.88 % | -652.435 M 0.00 % | -652.435 M -14.40 % | -570.296 M 0.00 % | -570.296 M -69.00 % | -337.452 M 0.00 % | -337.452 M -676.92 % | 58.492 M 126.72 % | -218.874 M -134.48 % | 634.872 M 651.48 % | -115.122 M -110.39 % | 1.108 B 886.69 % | -140.797 M -102.54 % | 5.536 B 2 086.91 % | -278.615 M -105.26 % | 5.297 B -0.38 % | 5.317 B 8.51 % | 4.899 B 226.73 % | -3.866 B -190.72 % | 4.262 B 55.93 % | 2.733 B 17.05 % | 2.335 B -15.86 % | 2.775 B |
| Total investments | 5.296 B -8.24 % | 5.772 B 2.61 % | 5.625 B -0.83 % | 5.672 B 2.49 % | 5.534 B 5.29 % | 5.256 B 10.46 % | 4.758 B -5.69 % | 5.045 B 11.15 % | 4.539 B -14.39 % | 5.303 B 1.98 % | 5.199 B 1.65 % | 5.115 B 2.47 % | 4.991 B -2.23 % | 5.105 B 63.51 % | 3.122 B -33.64 % | 4.705 B -18.13 % | 5.747 B 20.07 % | 4.786 B -0.01 % | 4.787 B -1.93 % | 4.881 B -0.02 % | 4.882 B -0.16 % | 4.890 B -0.01 % | 4.890 B 1.70 % | 4.809 B -0.99 % | 4.857 B -1.07 % | 4.909 B 0.02 % | 4.908 B -5.19 % | 5.177 B -0.02 % | 5.178 B 3.07 % | 5.023 B -0.01 % | 5.024 B -18.72 % | 6.181 B -0.01 % | 6.182 B -1.64 % | 6.285 B -0.02 % | 6.286 B 1.25 % | 6.208 B -0.02 % | 6.209 B -0.33 % | 6.230 B -0.04 % | 6.233 B 1.58 % | 6.136 B -0.06 % | 6.139 B -1.50 % | 6.233 B -0.08 % | 6.238 B 2 247.36 % | 265.729 M -95.76 % | 6.265 B 2 362.90 % | 254.360 M -3.89 % | 264.660 M 7.61 % | 245.943 M -6.57 % | 263.225 M | 0.000 -100.00 % | 683.056 M | 0.000 | 0.000 |
| Total debt | 4.537 B 61.35 % | 2.812 B -31.56 % | 4.109 B -1.13 % | 4.156 B 2.72 % | 4.046 B 2.59 % | 3.943 B -1.59 % | 4.007 B 2.22 % | 3.920 B -1.50 % | 3.980 B 82.95 % | 2.175 B 6.11 % | 2.050 B 5.35 % | 1.946 B 0.24 % | 1.941 B 39.73 % | 1.389 B | 0.000 -100.00 % | 1.078 B 0.00 % | 1.078 B 21.44 % | 887.978 M 0.00 % | 887.978 M 216.04 % | 280.969 M 0.00 % | 280.969 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 % | 266.415 M 0.00 % | 266.415 M 12.62 % | 236.560 M 0.00 % | 236.560 M -75.25 % | 955.875 M 0.00 % | 955.875 M 36.85 % | 698.479 M 0.00 % | 698.479 M -45.17 % | 1.274 B 0.00 % | 1.274 B -81.93 % | 7.051 B 486.69 % | 1.202 B -84.20 % | 7.605 B -0.26 % | 7.625 B -13.03 % | 8.768 B | 0.000 -100.00 % | 6.734 B 30.53 % | 5.159 B -0.96 % | 5.208 B 0.67 % | 5.174 B |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 512.766 M -88.75 % | 4.558 B 1.74 % | 4.481 B 5.61 % | 4.242 B 566.37 % | 636.651 M -85.63 % | 4.431 B 520.16 % | 714.545 M | 0.000 100.00 % | -217.650 M | 0.000 -100.00 % | 4.199 B 1 637.67 % | -273.086 M -105.49 % | 4.978 B 89 345.54 % | -5.578 M 97.97 % | -274.911 M 23.91 % | -361.275 M 0.00 % | -361.275 M -7 121.17 % | -5.003 M 98.56 % | -346.830 M 2.97 % | -357.464 M 0.00 % | -357.464 M | 0.000 100.00 % | -4.844 M 98.86 % | -426.032 M | 0.000 100.00 % | -5.208 M 98.96 % | -499.337 M 1.32 % | -506.003 M 0.00 % | -506.003 M -9 943.73 % | -5.038 M 99.37 % | -794.833 M -0.16 % | -793.527 M 0.00 % | -793.527 M -15 875.98 % | -4.967 M 99.48 % | -947.389 M -0.01 % | -947.300 M 0.00 % | -947.300 M -18 159.44 % | -5.188 M 99.45 % | -947.198 M -0.43 % | -943.122 M 0.00 % | -943.122 M -330.47 % | -219.090 M 76.79 % | -943.809 M 0.32 % | -946.841 M 0.00 % | -946.841 M -222.81 % | 770.973 M | 0.000 | 0.000 -100.00 % | 687.667 M | 0.000 100.00 % | -103.635 M |
| Retained earnings | 1.334 B | 0.000 -100.00 % | 1.465 B | 0.000 -100.00 % | 1.470 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.213 B | 0.000 -100.00 % | 2.422 B | 0.000 -100.00 % | 1.554 B -41.36 % | 2.650 B | 0.000 -100.00 % | 2.645 B 0.00 % | 2.645 B 23.07 % | 2.149 B 0.00 % | 2.149 B -16.85 % | 2.585 B 0.00 % | 2.585 B 0.12 % | 2.582 B 0.00 % | 2.582 B | 0.000 -100.00 % | 2.646 B 0.00 % | 2.646 B 4.24 % | 2.538 B 0.10 % | 2.536 B -4.33 % | 2.650 B 7.91 % | 2.456 B -4.46 % | 2.571 B 5.56 % | 2.435 B -4.50 % | 2.550 B 4.79 % | 2.434 B -4.50 % | 2.548 B 4.37 % | 2.441 B -4.49 % | 2.556 B 4.67 % | 2.442 B -4.49 % | 2.557 B 5.22 % | 2.430 B -4.51 % | 2.545 B 2.20 % | 2.490 B -4.40 % | 2.605 B 6.18 % | 2.453 B -4.47 % | 2.568 B 3.94 % | 2.470 B -4.44 % | 2.585 B 16.50 % | 2.219 B -16.54 % | 2.659 B | 0.000 -100.00 % | 2.285 B | 0.000 -100.00 % | 2.316 B |
| Common stock | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M | 0.000 -100.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 0.00 % | 270.603 M 11.39 % | 242.925 M -6.90 % | 260.941 M 8.86 % | 239.698 M -2.65 % | 246.233 M -2.44 % | 252.403 M -2.56 % | 259.022 M |
| Total equity | 7.639 B 0.35 % | 7.612 B 0.25 % | 7.593 B -2.76 % | 7.809 B 1.37 % | 7.703 B 3.49 % | 7.443 B 0.22 % | 7.427 B -1.92 % | 7.572 B 2.53 % | 7.386 B 60.95 % | 4.589 B -5.13 % | 4.837 B -6.80 % | 5.190 B 2.19 % | 5.078 B 1.39 % | 5.009 B 0.15 % | 5.002 B 0.00 % | 5.002 B 0.00 % | 5.002 B 13.16 % | 4.420 B 0.00 % | 4.420 B -9.24 % | 4.870 B 0.00 % | 4.870 B 0.19 % | 4.861 B 0.00 % | 4.861 B -0.18 % | 4.869 B -5.91 % | 5.175 B -1.30 % | 5.244 B 0.00 % | 5.244 B -5.64 % | 5.557 B 0.00 % | 5.557 B 1.61 % | 5.469 B 0.00 % | 5.469 B -18.60 % | 6.719 B 0.00 % | 6.719 B -0.02 % | 6.720 B 0.00 % | 6.720 B -7.93 % | 7.299 B 0.00 % | 7.299 B 0.02 % | 7.298 B 0.00 % | 7.298 B 0.16 % | 7.286 B 0.00 % | 7.286 B -0.87 % | 7.350 B 0.00 % | 7.350 B -3.56 % | 7.621 B 0.00 % | 7.621 B -0.24 % | 7.639 B 0.00 % | 7.639 B 4.04 % | 7.342 B 151.49 % | 2.920 B -60.48 % | 7.388 B 0.13 % | 7.378 B 0.20 % | 7.363 B 0.80 % | 7.304 B |
| Other non current liabilities | 0.000 -100.00 % | 1.529 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.025 M 0.00 % | 76.025 M | 0.000 -100.00 % | 84.861 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.965 M | 0.000 -100.00 % | 133.136 M | 0.000 -100.00 % | 134.927 M -97.84 % | 6.235 B 4 599.65 % | 132.673 M -66.10 % | 391.398 M -39.29 % | 644.709 M 1 023.22 % | 57.398 M 100.82 % | -7.031 B -2 717.41 % | 268.644 M 515.26 % | 43.663 M -78.86 % | 206.579 M 15.01 % | 179.625 M |
| Long term debt | 1.428 B -6.60 % | 1.529 B -30.40 % | 2.197 B -4.62 % | 2.303 B 3.80 % | 2.219 B -3.01 % | 2.288 B -3.05 % | 2.359 B -0.33 % | 2.367 B -16.21 % | 2.825 B 154.57 % | 1.110 B -0.29 % | 1.113 B 5.49 % | 1.055 B -0.20 % | 1.057 B -1.49 % | 1.073 B | 0.000 -100.00 % | 754.002 M 0.00 % | 754.002 M -4.29 % | 787.796 M 0.00 % | 787.796 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 -100.00 % | 216.067 M 0.00 % | 216.067 M 8.86 % | 198.479 M 0.00 % | 198.479 M -70.55 % | 674.005 M 0.00 % | 674.005 M 16.21 % | 580.011 M 16.00 % | 500.000 M -93.05 % | 7.199 B 0.00 % | 7.199 B 2.53 % | 7.022 B -0.14 % | 7.031 B 39.64 % | 5.035 B 2.86 % | 4.895 B 5.38 % | 4.645 B 0.88 % | 4.605 B |
| Total non current liabilities | 1.609 B -5.54 % | 1.703 B -28.18 % | 2.371 B -3.96 % | 2.469 B 3.86 % | 2.377 B -2.50 % | 2.438 B -2.66 % | 2.505 B -0.12 % | 2.508 B -15.23 % | 2.959 B 137.04 % | 1.248 B -0.72 % | 1.257 B 5.35 % | 1.193 B 0.45 % | 1.188 B -0.71 % | 1.196 B | 0.000 -100.00 % | 830.027 M 0.00 % | 830.027 M -4.89 % | 872.657 M 0.00 % | 872.657 M 981.79 % | 80.668 M | 0.000 -100.00 % | 76.226 M | 0.000 -100.00 % | 81.228 M 17.20 % | 69.310 M | 0.000 -100.00 % | 69.681 M -13.13 % | 80.215 M | 0.000 -100.00 % | 69.184 M | 0.000 -100.00 % | 127.412 M | 0.000 -100.00 % | 131.680 M | 0.000 -100.00 % | 137.335 M | 0.000 -100.00 % | 357.032 M 0.00 % | 357.032 M 7.66 % | 331.615 M 0.00 % | 331.615 M -59.01 % | 808.932 M 0.00 % | 808.932 M -88.13 % | 6.815 B 977.20 % | 632.673 M -91.93 % | 7.844 B 0.00 % | 7.844 B 2.30 % | 7.668 B 9.05 % | 7.031 B 12.84 % | 6.231 B -16.15 % | 7.432 B 13.74 % | 6.534 B 28.90 % | 5.069 B |
| Other current liabilities | 213.854 M 1 741.82 % | 11.611 M -97.68 % | 499.611 M 4 163 425 000 000 000 000.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 695.695 M | 0.000 100.00 % | -999.000 K -100.54 % | 185.986 M -45.13 % | 338.983 M 19 040.77 % | 1.771 M 100.16 % | -1.091 B -489.11 % | 280.399 M | 0.000 100.00 % | -1.596 B -444.71 % | 462.854 M 45.67 % | 317.739 M -4.76 % | 333.618 M | 0.000 -100.00 % | 12.811 M | 0.000 -100.00 % | 16.857 M | 0.000 -100.00 % | 370.956 M 2 497.91 % | 14.279 M | 0.000 | 0.000 -100.00 % | 11.284 M | 0.000 -100.00 % | 9.704 M | 0.000 -100.00 % | 7.498 M | 0.000 -100.00 % | 8.798 M | 0.000 -100.00 % | 12.152 M 17.80 % | 10.316 M -47.96 % | 19.822 M 20 547.92 % | 96.000 K -99.05 % | 10.128 M -11.88 % | 11.494 M -48.11 % | 22.151 M -97.92 % | 1.065 B 8 526.93 % | 12.349 M -98.58 % | 872.110 M -4.10 % | 909.442 M 13.90 % | 798.487 M | 0.000 -100.00 % | 842.181 M 15.51 % | 729.100 M 164.78 % | 275.358 M -49.78 % | 548.315 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 12.263 M 233.88 % | -9.160 M 97.10 % | -315.340 M 80.96 % | -1.656 B | 0.000 100.00 % | -1.553 B | 0.000 100.00 % | -1.079 B | 0.000 100.00 % | -1.771 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.811 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 100.00 % | -8.734 M | 0.000 100.00 % | -5.236 M | 0.000 -100.00 % | 1.842 M | 0.000 100.00 % | -7.414 M | 0.000 -100.00 % | 3.145 M | 0.000 100.00 % | -9.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.651 M -3.24 % | 104.025 M |
| Short term debt | 3.109 B 10.57 % | 2.812 B 46.07 % | 1.925 B 3.91 % | 1.853 B 1.41 % | 1.827 B 10.33 % | 1.656 B 0.51 % | 1.648 B 6.11 % | 1.553 B 34.50 % | 1.154 B 8.35 % | 1.065 B 13.72 % | 936.918 M 5.18 % | 890.759 M 0.75 % | 884.139 M 179.67 % | 316.140 M | 0.000 -100.00 % | 325.290 M 0.29 % | 324.347 M 223.76 % | 100.182 M 0.00 % | 100.182 M -64.34 % | 280.969 M 0.00 % | 280.969 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 % | 266.415 M 0.00 % | 266.415 M 12.62 % | 236.560 M 0.00 % | 236.560 M -68.02 % | 739.808 M 0.00 % | 739.808 M 47.96 % | 500.000 M 0.00 % | 500.000 M -16.67 % | 600.000 M 0.00 % | 600.000 M -14.51 % | 701.821 M 0.00 % | 701.821 M 72.87 % | 405.988 M -4.70 % | 426.023 M -75.59 % | 1.745 B | 0.000 -100.00 % | 1.698 B 544.76 % | 263.381 M -53.23 % | 563.114 M -1.07 % | 569.232 M |
| Total current liabilities | 3.555 B 1.69 % | 3.495 B 32.98 % | 2.629 B 9.77 % | 2.395 B 2.65 % | 2.333 B 0.24 % | 2.327 B -7.72 % | 2.522 B 12.72 % | 2.237 B 19.28 % | 1.876 B 48.14 % | 1.266 B -1.83 % | 1.290 B 42.04 % | 907.970 M 0.30 % | 905.254 M 48.85 % | 608.160 M | 0.000 -100.00 % | 787.201 M 0.00 % | 787.201 M 81.47 % | 433.800 M 0.00 % | 433.800 M 47.66 % | 293.780 M 0.00 % | 293.780 M 1 642.78 % | 16.857 M 0.00 % | 16.857 M | 0.000 -100.00 % | 380.983 M 2 568.14 % | 14.279 M 0.00 % | 14.279 M 26.54 % | 11.284 M 0.00 % | 11.284 M 16.28 % | 9.704 M 0.00 % | 9.704 M 29.42 % | 7.498 M 0.00 % | 7.498 M -97.28 % | 275.213 M 0.00 % | 275.213 M 10.66 % | 248.712 M 0.00 % | 248.712 M -67.26 % | 759.630 M 0.00 % | 759.630 M 48.91 % | 510.128 M 0.00 % | 510.128 M -18.01 % | 622.151 M 0.00 % | 622.151 M -66.33 % | 1.848 B 158.76 % | 714.170 M -46.52 % | 1.335 B 0.00 % | 1.335 B -49.15 % | 2.626 B 0.07 % | 2.624 B -1.79 % | 2.672 B 145.59 % | 1.088 B -31.61 % | 1.591 B -6.49 % | 1.701 B |
| Total liabilities | 5.163 B -0.68 % | 5.198 B 3.97 % | 5.000 B 2.80 % | 4.864 B 3.26 % | 4.710 B -1.17 % | 4.766 B -5.20 % | 5.027 B 5.94 % | 4.745 B -1.84 % | 4.834 B 92.27 % | 2.514 B -1.28 % | 2.547 B 21.21 % | 2.101 B 0.38 % | 2.093 B 15.99 % | 1.805 B | 0.000 -100.00 % | 1.617 B 0.00 % | 1.617 B 23.79 % | 1.306 B 0.00 % | 1.306 B 248.90 % | 374.448 M 27.46 % | 293.780 M 215.61 % | 93.083 M 452.19 % | 16.857 M -79.25 % | 81.228 M -81.96 % | 450.293 M 3 053.53 % | 14.279 M -82.99 % | 83.960 M -8.24 % | 91.499 M 710.87 % | 11.284 M -85.70 % | 78.888 M 712.94 % | 9.704 M -92.81 % | 134.910 M 1 699.28 % | 7.498 M -98.16 % | 406.893 M 47.85 % | 275.213 M -28.71 % | 386.047 M 55.22 % | 248.712 M -77.73 % | 1.117 B 0.00 % | 1.117 B 32.66 % | 841.743 M 0.00 % | 841.743 M -41.18 % | 1.431 B 0.00 % | 1.431 B -83.48 % | 8.663 B 543.22 % | 1.347 B -85.33 % | 9.180 B 0.00 % | 9.180 B -10.82 % | 10.294 B 0.07 % | 10.287 B 15.53 % | 8.904 B 4.51 % | 8.520 B 4.86 % | 8.125 B 20.01 % | 6.770 B |
| Other non current assets | 377.445 M 11 355.08 % | 3.295 M 236.91 % | 978.000 K -94.54 % | 17.911 M | 0.000 -100.00 % | 578.000 K -99.71 % | 201.173 M | 0.000 -100.00 % | 452.018 M 108.90 % | -5.080 B -2 049.79 % | 260.526 M | 0.000 100.00 % | -5.481 B -1 359.09 % | 435.293 M 127.88 % | -1.561 B 67.32 % | -4.777 B -1 579.90 % | 322.792 M -5.38 % | 341.141 M 0.00 % | 341.141 M 9.61 % | 311.224 M 0.00 % | 311.224 M | 0.000 | 0.000 -100.00 % | 4.809 B 9 426.99 % | -51.556 M | 0.000 -100.00 % | 4.908 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 277.366 M | 0.000 -100.00 % | 749.994 M | 0.000 -100.00 % | 2.248 B 124.84 % | 1.000 B 91.28 % | 522.806 M -47.72 % | 1.000 B 55.19 % | 644.360 M 64.80 % | 391.000 M | 0.000 100.00 % | -13.344 B -3 389.10 % | 405.712 M -40.66 % | 683.737 M 44.31 % | 473.788 M 205.32 % | 155.176 M |
| Long term investments | 4.921 B -7.13 % | 5.300 B 2.87 % | 5.152 B -0.08 % | 5.156 B 2.92 % | 5.009 B 3.23 % | 4.853 B 6.49 % | 4.557 B -2.49 % | 4.674 B 14.33 % | 4.088 B -19.09 % | 5.053 B 2.30 % | 4.939 B -3.44 % | 5.115 B 10.24 % | 4.640 B -1.46 % | 4.709 B | 0.000 -100.00 % | 3.663 B -22.14 % | 4.705 B -1.70 % | 4.786 B 0.00 % | 4.786 B -1.95 % | 4.881 B 0.00 % | 4.881 B -0.18 % | 4.890 B 0.00 % | 4.890 B | 0.000 -100.00 % | 4.908 B 0.00 % | 4.908 B | 0.000 -100.00 % | 5.177 B 0.00 % | 5.177 B 3.06 % | 5.023 B 0.00 % | 5.023 B -18.73 % | 6.181 B 0.00 % | 6.181 B -1.65 % | 6.285 B 0.00 % | 6.285 B 1.23 % | 6.208 B 0.00 % | 6.208 B 4.29 % | 5.953 B -4.45 % | 6.230 B 15.68 % | 5.386 B -12.22 % | 6.136 B 23.09 % | 4.984 B -20.03 % | 6.233 B 2 465.76 % | 242.923 M -96.12 % | 6.261 B 2 371.08 % | 253.360 M 0.00 % | 253.360 M 3.02 % | 245.943 M 0.07 % | 245.777 M | 0.000 -100.00 % | 683.056 M | 0.000 | 0.000 |
| Intangible assets | 5.715 B -1.14 % | 5.781 B -1.22 % | 5.852 B -1.68 % | 5.952 B 2.67 % | 5.798 B 1.97 % | 5.686 B -0.87 % | 5.736 B 0.17 % | 5.726 B 0.86 % | 5.677 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.529 B | 0.000 | 0.000 -100.00 % | 5.760 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.060 B | 0.000 -100.00 % | 13.256 B 0.00 % | 13.256 B 3.59 % | 12.796 B 0.07 % | 12.788 B 1.69 % | 12.575 B 5.50 % | 11.920 B 5.33 % | 11.317 B 2.91 % | 10.997 B |
| 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 |
| Goodwill and intangible assets | 5.715 B -1.14 % | 5.781 B -1.22 % | 5.852 B -1.68 % | 5.952 B 2.67 % | 5.798 B 1.97 % | 5.686 B -0.87 % | 5.736 B 0.17 % | 5.726 B 0.86 % | 5.677 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.529 B | 0.000 | 0.000 -100.00 % | 5.760 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.060 B | 0.000 -100.00 % | 13.256 B 0.00 % | 13.256 B 3.59 % | 12.796 B 0.07 % | 12.788 B 1.69 % | 12.575 B 5.50 % | 11.920 B 5.33 % | 11.317 B 2.91 % | 10.997 B |
| Property plant equipment net | 273.510 M 1.10 % | 270.539 M -2.67 % | 277.950 M -7.90 % | 301.807 M -2.19 % | 308.570 M 4.46 % | 295.403 M -2.68 % | 303.550 M -2.51 % | 311.362 M -2.33 % | 318.804 M 1 072.59 % | 27.188 M 44.75 % | 18.783 M 205.81 % | 6.142 M -9.24 % | 6.767 M 267.77 % | 1.840 M | 0.000 -100.00 % | 2.111 M 0.00 % | 2.111 M 0.24 % | 2.106 M 0.00 % | 2.106 M 36.22 % | 1.546 M 0.00 % | 1.546 M 36.57 % | 1.132 M 0.00 % | 1.132 M -12.32 % | 1.291 M 1 436.90 % | 84.000 K -11.58 % | 95.000 K 0.00 % | 95.000 K -66.43 % | 283.000 K 0.00 % | 283.000 K -25.53 % | 380.000 K 0.00 % | 380.000 K -19.66 % | 473.000 K 0.00 % | 473.000 K -12.89 % | 543.000 K 0.00 % | 543.000 K 108.05 % | 261.000 K 0.00 % | 261.000 K -21.39 % | 332.000 K 0.00 % | 332.000 K -10.03 % | 369.000 K 0.00 % | 369.000 K -15.56 % | 437.000 K 0.00 % | 437.000 K -99.91 % | 497.179 M 116 335.36 % | 427.000 K -99.86 % | 313.714 M 0.00 % | 313.714 M 0.81 % | 311.196 M 0.07 % | 310.987 M 10.12 % | 282.418 M 4.27 % | 270.840 M 0.10 % | 270.557 M 0.74 % | 268.577 M |
| Total non current assets | 11.342 B -0.68 % | 11.419 B 0.47 % | 11.365 B -1.40 % | 11.527 B 2.62 % | 11.233 B 2.20 % | 10.991 B 0.14 % | 10.975 B 0.63 % | 10.907 B 1.49 % | 10.747 B 111.56 % | 5.080 B -2.65 % | 5.218 B 1.90 % | 5.121 B 2.46 % | 4.998 B -2.87 % | 5.146 B 429.63 % | -1.561 B -131.04 % | 5.030 B 0.00 % | 5.030 B -1.94 % | 5.129 B 0.00 % | 5.129 B -1.24 % | 5.194 B 0.00 % | 5.194 B 6.19 % | 4.891 B 0.00 % | 4.891 B 1.68 % | 4.810 B -0.96 % | 4.857 B -1.05 % | 4.908 B 0.00 % | 4.908 B -5.19 % | 5.177 B 0.00 % | 5.177 B 3.05 % | 5.024 B 0.00 % | 5.024 B -18.73 % | 6.181 B 0.00 % | 6.181 B -1.65 % | 6.285 B 0.00 % | 6.285 B 1.24 % | 6.208 B 0.00 % | 6.208 B -0.36 % | 6.230 B 0.00 % | 6.230 B 1.54 % | 6.136 B 0.00 % | 6.136 B -15.17 % | 7.233 B 0.00 % | 7.233 B -49.50 % | 14.323 B 97.26 % | 7.261 B -48.92 % | 14.214 B 0.00 % | 14.214 B 6.45 % | 13.353 B 0.07 % | 13.344 B 0.61 % | 13.263 B 3.02 % | 12.874 B 6.74 % | 12.061 B 5.61 % | 11.421 B |
| Other current assets | 2.200 M | 0.000 | 0.000 -100.00 % | 52.763 M | 0.000 -100.00 % | 37.988 M -81.92 % | 210.154 M -6.94 % | 225.822 M -44.77 % | 408.863 M | 0.000 -100.00 % | 1.582 M | 0.000 -100.00 % | 783.969 M 148.25 % | 315.799 M | 0.000 -100.00 % | 1.208 M -95.72 % | 28.249 M -94.49 % | 512.602 M 0.11 % | 512.063 M 57 564.75 % | 888.000 K 1 205.88 % | 68.000 K -92.30 % | 883.000 K 177.67 % | 318.000 K -54.05 % | 692.000 K -99.11 % | 77.418 M 5 302.51 % | 1.433 M -43.16 % | 2.521 M 167.91 % | 941.000 K -43.38 % | 1.662 M -12.94 % | 1.909 M 43.43 % | 1.331 M -93.46 % | 20.366 M 3.51 % | 19.675 M 265.91 % | 5.377 M 24.27 % | 4.327 M 231.32 % | 1.306 M -99.86 % | 901.630 M -10.66 % | 1.009 B 0.27 % | 1.007 B 27 727.43 % | 3.617 M -99.69 % | 1.174 B 785.21 % | 132.675 M 3.75 % | 127.875 M 3 172.13 % | 3.908 M -98.24 % | 221.940 M -22.74 % | 287.274 M 4.09 % | 275.974 M -12.99 % | 317.175 M | 0.000 -100.00 % | 244.898 M -4.59 % | 256.685 M -33.08 % | 383.598 M 51.30 % | 253.543 M |
| Short term investments | 374.276 M -20.71 % | 472.039 M -0.22 % | 473.076 M -8.39 % | 516.401 M -1.59 % | 524.765 M 30.19 % | 403.075 M 100.36 % | 201.173 M -45.86 % | 371.613 M -17.68 % | 451.440 M 80.58 % | 250.000 M -4.04 % | 260.526 M 42 539.28 % | 611.000 K -99.83 % | 351.381 M -11.38 % | 396.495 M -87.30 % | 3.122 B 199.78 % | 1.042 B -0.05 % | 1.042 B 193 229.87 % | 539.000 K 0.00 % | 539.000 K -34.27 % | 820.000 K 0.00 % | 820.000 K 45.13 % | 565.000 K 0.00 % | 565.000 K | 0.000 -100.00 % | 1.088 M 0.00 % | 1.088 M | 0.000 -100.00 % | 941.000 K 0.00 % | 941.000 K 62.80 % | 578.000 K 0.00 % | 578.000 K -16.35 % | 691.000 K 0.00 % | 691.000 K -34.19 % | 1.050 M 0.00 % | 1.050 M -19.60 % | 1.306 M 0.00 % | 1.306 M -99.53 % | 277.366 M 10 241.76 % | 2.682 M -99.64 % | 749.994 M 20 635.25 % | 3.617 M -99.71 % | 1.248 B 25 909.06 % | 4.800 M -78.95 % | 22.806 M 483.57 % | 3.908 M -65.42 % | 11.300 M 0.00 % | 11.300 M -35.24 % | 17.448 M 0.00 % | 17.448 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 795.701 M -1.43 % | 807.214 M 58.27 % | 510.026 M 13.52 % | 449.302 M -7.75 % | 487.051 M -30.76 % | 703.414 M -29.70 % | 1.001 B 27.20 % | 786.547 M 65.93 % | 474.015 M -69.10 % | 1.534 B -8.49 % | 1.676 B -12.47 % | 1.915 B 23.37 % | 1.552 B 62.46 % | 955.486 M 161.21 % | -1.561 B -400.76 % | 519.042 M 0.00 % | 519.042 M 513.16 % | 84.650 M 0.00 % | 84.650 M 70.03 % | 49.785 M 0.00 % | 49.785 M -19.91 % | 62.163 M 0.00 % | 62.163 M -55.63 % | 140.087 M -79.74 % | 691.461 M 65.92 % | 416.740 M 0.00 % | 416.740 M -11.16 % | 469.067 M 0.00 % | 469.067 M -10.26 % | 522.705 M 0.00 % | 522.705 M -19.88 % | 652.435 M 0.00 % | 652.435 M -22.02 % | 836.711 M 0.00 % | 836.711 M 45.77 % | 574.012 M 0.00 % | 574.012 M -36.03 % | 897.383 M -23.61 % | 1.175 B 1 746.89 % | 63.607 M -92.18 % | 813.601 M 389.04 % | 166.367 M -88.24 % | 1.415 B -6.62 % | 1.515 B 2.34 % | 1.480 B -35.88 % | 2.309 B 0.00 % | 2.309 B -40.32 % | 3.869 B 0.07 % | 3.866 B 56.39 % | 2.472 B 1.91 % | 2.426 B -15.59 % | 2.873 B 19.78 % | 2.399 B |
| Cash and short term investments | 1.170 B -8.54 % | 1.279 B 30.12 % | 983.102 M 1.80 % | 965.703 M -4.56 % | 1.012 B -8.56 % | 1.106 B -7.92 % | 1.202 B 3.76 % | 1.158 B 25.14 % | 925.455 M -48.13 % | 1.784 B -7.89 % | 1.937 B 1.14 % | 1.915 B 0.60 % | 1.904 B 40.81 % | 1.352 B -13.40 % | 1.561 B 0.03 % | 1.561 B -0.03 % | 1.561 B 1 744.17 % | 84.650 M -0.63 % | 85.189 M 71.11 % | 49.785 M -1.62 % | 50.605 M -18.59 % | 62.163 M -0.90 % | 62.728 M -55.22 % | 140.087 M -79.74 % | 691.461 M 65.49 % | 417.828 M 0.26 % | 416.740 M -11.16 % | 469.067 M -0.20 % | 470.008 M -10.08 % | 522.705 M -0.11 % | 523.283 M -19.80 % | 652.435 M -0.11 % | 653.126 M -21.94 % | 836.711 M -0.13 % | 837.761 M 45.95 % | 574.012 M -0.23 % | 575.318 M -51.03 % | 1.175 B -0.23 % | 1.177 B 44.72 % | 813.601 M -0.44 % | 817.218 M -42.24 % | 1.415 B -0.34 % | 1.420 B -6.30 % | 1.515 B 2.07 % | 1.484 B -35.71 % | 2.309 B -0.49 % | 2.320 B -40.03 % | 3.869 B -0.38 % | 3.883 B 57.10 % | 2.472 B 1.91 % | 2.426 B -15.59 % | 2.873 B 19.78 % | 2.399 B |
| Total current assets | 1.460 B 4.96 % | 1.391 B 13.31 % | 1.228 B 7.20 % | 1.146 B -2.97 % | 1.181 B -3.07 % | 1.218 B -17.63 % | 1.479 B 4.78 % | 1.411 B -4.22 % | 1.473 B -27.19 % | 2.024 B -6.56 % | 2.166 B -0.20 % | 2.170 B -0.17 % | 2.174 B 30.33 % | 1.668 B 6.83 % | 1.561 B -1.78 % | 1.589 B 0.00 % | 1.589 B 166.11 % | 597.252 M 0.00 % | 597.252 M 1 078.64 % | 50.673 M 0.00 % | 50.673 M -19.63 % | 63.046 M 0.00 % | 63.046 M -55.22 % | 140.779 M -81.69 % | 768.879 M 83.39 % | 419.261 M 0.00 % | 419.261 M -11.11 % | 471.670 M 0.00 % | 471.670 M -10.09 % | 524.614 M 0.00 % | 524.614 M -22.03 % | 672.801 M 0.00 % | 672.801 M -20.10 % | 842.088 M 0.00 % | 842.088 M -42.98 % | 1.477 B 0.00 % | 1.477 B -32.37 % | 2.184 B 0.00 % | 2.184 B 9.65 % | 1.992 B 0.00 % | 1.992 B 28.70 % | 1.547 B 0.00 % | 1.547 B -21.06 % | 1.960 B 14.89 % | 1.706 B -34.48 % | 2.604 B 0.00 % | 2.604 B -39.19 % | 4.283 B 0.07 % | 4.280 B 41.32 % | 3.029 B 0.17 % | 3.024 B -11.77 % | 3.427 B 29.12 % | 2.654 B |
| Inventory | 228.000 K -3.80 % | 237.000 K -10.23 % | 264.000 K -0.75 % | 266.000 K 25.47 % | 212.000 K -38.19 % | 343.000 K -7.05 % | 369.000 K -7.75 % | 400.000 K -6.32 % | 427.000 K | 0.000 100.00 % | -227.265 M | 0.000 -100.00 % | 527.000 K | 0.000 | 0.000 -100.00 % | 377.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.853 M | 0.000 -100.00 % | 1.910 M 0.00 % | 1.910 M -4.95 % | 2.010 M 0.08 % | 2.008 M 6.80 % | 1.880 M -4.18 % | 1.962 M 7.99 % | 1.817 M 4.14 % | 1.745 M |
| Net receivables | 288.053 M 157.28 % | 111.959 M -54.54 % | 246.279 M 37.14 % | 179.579 M | 0.000 -100.00 % | 111.175 M 181.22 % | -136.889 M -472.40 % | 36.759 M -93.03 % | 527.335 M 122.64 % | 236.858 M 4.22 % | 227.265 M -10.66 % | 254.368 M -72.39 % | 921.442 M | 0.000 | 0.000 -100.00 % | 27.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.662 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 901.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.174 B | 0.000 | 0.000 | 0.000 -100.00 % | 221.940 M | 0.000 -100.00 % | 6.381 M 0.00 % | 6.381 M -94.33 % | 112.570 M | 0.000 -100.00 % | 309.864 M -8.40 % | 338.290 M 101.12 % | 168.200 M 14.62 % | 146.740 M |
| Tax assets | 54.448 M -15.89 % | 64.731 M -21.39 % | 82.348 M -17.31 % | 99.584 M -14.87 % | 116.979 M -25.27 % | 156.533 M -11.79 % | 177.451 M -9.30 % | 195.650 M -7.26 % | 210.959 M | 0.000 | 0.000 | 0.000 -100.00 % | 302.751 M | 0.000 | 0.000 -100.00 % | 381.641 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 100.00 % | -253.360 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -683.056 M | 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 |
| Account payables | 208.089 M -69.02 % | 671.729 M 229.68 % | 203.750 M -62.41 % | 542.005 M 7.13 % | 505.933 M -24.63 % | 671.242 M 275.96 % | 178.543 M -73.56 % | 675.293 M -5.67 % | 715.907 M 37 848.31 % | 1.887 M -81.00 % | 9.927 M 28.59 % | 7.720 M -99.30 % | 1.102 B 9 381.23 % | 11.621 M | 0.000 -100.00 % | 1.911 B | 0.000 -100.00 % | 15.879 M | 0.000 -100.00 % | 12.811 M | 0.000 -100.00 % | 16.857 M | 0.000 | 0.000 -100.00 % | 10.027 M | 0.000 -100.00 % | 14.279 M 26.54 % | 11.284 M | 0.000 -100.00 % | 9.704 M | 0.000 -100.00 % | 7.498 M | 0.000 -100.00 % | 8.766 M | 0.000 -100.00 % | 8.815 M | 0.000 -100.00 % | 8.990 M | 0.000 -100.00 % | 8.771 M | 0.000 -100.00 % | 9.503 M | 0.000 -100.00 % | 9.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.012 M | 0.000 -100.00 % | 680.778 M 68.22 % | 404.706 M |
| Tax payables | 23.352 M | 0.000 -100.00 % | 95.000 K 4 650.00 % | 2.000 K | 0.000 -100.00 % | 169.000 K 0.00 % | 169.000 K -98.21 % | 9.447 M 47.96 % | 6.385 M 305.91 % | 1.573 M -59.60 % | 3.894 M -49.56 % | 7.720 M -25.55 % | 10.370 M | 0.000 | 0.000 -100.00 % | 146.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 3.337 M | 0.000 -100.00 % | 516.000 K | 0.000 -100.00 % | 1.261 M | 0.000 -100.00 % | 1.154 M | 0.000 -100.00 % | 71.428 M | 0.000 -100.00 % | 57.367 M | 0.000 -100.00 % | 80.702 M | 0.000 -100.00 % | 84.821 M -9.76 % | 93.997 M 31.07 % | 71.714 M -4.55 % | 75.135 M |
| Deferred revenue non current | 0.000 100.00 % | -1.529 B -779.31 % | -173.881 M -7.27 % | -162.099 M -5.36 % | -153.855 M -106.73 % | 2.288 B -2.54 % | 2.347 B -0.85 % | 2.367 B -15.79 % | 2.811 B 153.32 % | 1.110 B 0.74 % | 1.102 B 914.09 % | -135.319 M -3.50 % | -130.746 M -6.06 % | -123.278 M | 0.000 100.00 % | -76.025 M | 0.000 100.00 % | -84.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -140.965 M | 0.000 100.00 % | -133.136 M | 0.000 100.00 % | -134.927 M | 0.000 -100.00 % | 260.895 M | 0.000 -100.00 % | 253.311 M | 0.000 -100.00 % | 260.523 M | 0.000 -100.00 % | 598.741 M -72.47 % | 2.175 B 56.87 % | 1.387 B | 0.000 |
| Minority interest | 3.089 B 1.16 % | 3.053 B 1.52 % | 3.008 B 0.93 % | 2.980 B 0.95 % | 2.952 B 0.74 % | 2.930 B 1.15 % | 2.897 B 0.92 % | 2.871 B 0.73 % | 2.850 B 10 956.16 % | 25.775 M 3.85 % | 24.819 M 5.21 % | 23.591 M 6.71 % | 22.107 M -7.82 % | 23.983 M | 0.000 -100.00 % | 23.586 M 0.00 % | 23.586 M -2.14 % | 24.102 M 0.00 % | 24.102 M 0.34 % | 24.020 M 0.00 % | 24.020 M -15.55 % | 28.443 M 0.00 % | 28.443 M -5.92 % | 30.233 M 11.07 % | 27.219 M -24.78 % | 36.188 M 0.00 % | 36.188 M 17.39 % | 30.826 M 0.00 % | 30.826 M 5.47 % | 29.228 M 0.00 % | 29.228 M -37.22 % | 46.554 M 0.00 % | 46.554 M -3.56 % | 48.270 M 0.00 % | 48.270 M -6.81 % | 51.797 M 0.00 % | 51.797 M 4.47 % | 49.581 M 0.00 % | 49.581 M -0.40 % | 49.780 M 0.00 % | 49.780 M 0.52 % | 49.523 M 0.00 % | 49.523 M -0.68 % | 49.860 M 0.00 % | 49.860 M -7.37 % | 53.827 M 0.00 % | 53.827 M -2.79 % | 55.372 M | 0.000 -100.00 % | 52.569 M 4.71 % | 50.204 M 7.73 % | 46.601 M 2.77 % | 45.344 M |
| Capital lease obligations | 5.116 M | 0.000 -100.00 % | 13.038 M -0.47 % | 13.100 M -4.82 % | 13.763 M -33.71 % | 20.762 M -1.67 % | 21.114 M 2.65 % | 20.568 M -9.62 % | 22.757 M -9.99 % | 25.284 M 44.20 % | 17.534 M 281.51 % | 4.596 M -8.25 % | 5.009 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 -100.00 % | 80.011 M | 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 -100.00 % | 506.003 M | 0.000 | 0.000 | 0.000 -100.00 % | 793.527 M | 0.000 | 0.000 | 0.000 -100.00 % | 947.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 943.122 M | 0.000 | 0.000 | 0.000 -100.00 % | 946.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.946 B -31.31 % | 4.288 B 83.43 % | 2.338 B | 0.000 -100.00 % | 2.338 B | 0.000 -100.00 % | 2.338 B | 0.000 -100.00 % | 2.338 B -45.54 % | 4.293 B 75.44 % | 2.447 B -50.02 % | 4.896 B 606.12 % | -967.259 M -146.85 % | 2.065 B 8 653.51 % | 23.586 M -98.99 % | 2.338 B 0.00 % | 2.338 B 18.28 % | 1.976 B -15.45 % | 2.338 B 17.42 % | 1.991 B -14.84 % | 2.338 B 18.05 % | 1.980 B -15.29 % | 2.338 B -48.83 % | 4.569 B -6.33 % | 4.877 B 79.52 % | 2.717 B 13.28 % | 2.399 B -22.75 % | 3.105 B 0.00 % | 3.105 B 19.47 % | 2.599 B -16.30 % | 3.105 B -33.18 % | 4.647 B 0.00 % | 4.647 B 20.59 % | 3.853 B -17.08 % | 4.647 B -13.44 % | 5.368 B 0.00 % | 5.368 B 21.43 % | 4.421 B -17.65 % | 5.368 B 0.00 % | 5.368 B 0.00 % | 5.368 B 54.18 % | 3.482 B -35.14 % | 5.368 B -5.43 % | 5.676 B 0.00 % | 5.676 B -10.86 % | 6.368 B 12.18 % | 5.676 B 40.17 % | 4.049 B 238.70 % | -2.920 B -141.15 % | 7.096 B 73.60 % | 4.088 B -42.14 % | 7.064 B 50.80 % | 4.685 B |
| Deferred tax liabilities non current | 180.626 M 3.87 % | 173.894 M -0.44 % | 174.656 M 5.19 % | 166.039 M 4.73 % | 158.537 M 5.17 % | 150.743 M 3.51 % | 145.625 M 3.48 % | 140.723 M 5.48 % | 133.408 M -3.57 % | 138.347 M -4.03 % | 144.152 M 4.29 % | 138.226 M 5.72 % | 130.746 M 6.06 % | 123.278 M | 0.000 -100.00 % | 76.025 M | 0.000 -100.00 % | 84.861 M | 0.000 -100.00 % | 80.668 M | 0.000 -100.00 % | 76.226 M | 0.000 -100.00 % | 69.888 M 0.83 % | 69.310 M | 0.000 -100.00 % | 69.681 M -13.13 % | 80.215 M | 0.000 -100.00 % | 69.184 M | 0.000 -100.00 % | 127.412 M | 0.000 -100.00 % | 131.680 M | 0.000 -100.00 % | 137.335 M | 0.000 -100.00 % | 140.965 M | 0.000 -100.00 % | 133.136 M | 0.000 -100.00 % | 134.927 M | 0.000 -100.00 % | 325.723 M | 0.000 -100.00 % | 323.092 M | 0.000 -100.00 % | 327.983 M | 0.000 -100.00 % | 328.654 M 3.47 % | 317.619 M 7.42 % | 295.685 M 3.86 % | 284.683 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 630.850 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 12.802 B -0.06 % | 12.811 B 1.72 % | 12.593 B -0.63 % | 12.673 B 2.09 % | 12.413 B 1.67 % | 12.209 B -1.97 % | 12.454 B 1.10 % | 12.318 B 0.80 % | 12.220 B 72.03 % | 7.103 B -3.80 % | 7.384 B 1.27 % | 7.291 B 1.66 % | 7.172 B 5.26 % | 6.814 B | 0.000 -100.00 % | 6.619 B 0.00 % | 6.619 B 15.58 % | 5.727 B 0.00 % | 5.727 B 9.19 % | 5.245 B 0.00 % | 5.245 B 5.87 % | 4.954 B 0.00 % | 4.954 B 0.07 % | 4.951 B -12.00 % | 5.626 B 5.59 % | 5.328 B 0.00 % | 5.328 B -5.69 % | 5.649 B 0.00 % | 5.649 B 1.81 % | 5.548 B 0.00 % | 5.548 B -19.05 % | 6.854 B 0.00 % | 6.854 B -3.83 % | 7.127 B 0.00 % | 7.127 B -7.26 % | 7.685 B 0.00 % | 7.685 B -8.67 % | 8.414 B 0.00 % | 8.414 B 3.53 % | 8.128 B 0.00 % | 8.128 B -7.44 % | 8.781 B 0.00 % | 8.781 B -46.08 % | 16.284 B 81.59 % | 8.967 B -46.68 % | 16.818 B 0.00 % | 16.818 B -4.64 % | 17.636 B 0.07 % | 17.624 B 8.18 % | 16.292 B 2.48 % | 15.898 B 2.64 % | 15.488 B 10.04 % | 14.075 B |
| 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-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-06-30 | 2018-03-31 | 2017-12-31 | 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-06-30 | 2010-12-31 | 2010-06-30 |
| 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-06-30 | 2018-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 -100.00 % | 23.000 K 0.00 % | 23.000 K |
| Change in working capital | 0.000 | 0.000 | 0.000 100.00 % | -10.259 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.657 M | 0.000 | 0.000 | 0.000 100.00 % | -151.895 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K 0.00 % | 25.000 K | 0.000 | 0.000 100.00 % | -105.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -129.500 K 0.00 % | -129.500 K | 0.000 | 0.000 -100.00 % | 583.500 K 0.00 % | 583.500 K | 0.000 | 0.000 -100.00 % | 1.184 M 0.00 % | 1.184 M | 0.000 | 0.000 -100.00 % | 670.000 K 0.00 % | 670.000 K | 0.000 | 0.000 -100.00 % | 3.485 M 0.00 % | 3.485 M | 0.000 | 0.000 100.00 % | -24.000 K 0.00 % | -24.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 100.00 % | -10.474 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.557 M | 0.000 | 0.000 | 0.000 100.00 % | -151.745 M | 0.000 | 0.000 | 0.000 100.00 % | -112.500 K 0.00 % | -112.500 K | 0.000 | 0.000 100.00 % | -34.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.500 K 0.00 % | -4.500 K | 0.000 | 0.000 -100.00 % | 276.000 K 0.00 % | 276.000 K | 0.000 | 0.000 -100.00 % | 28.500 K 0.00 % | 28.500 K | 0.000 | 0.000 -100.00 % | 524.500 K 0.00 % | 524.500 K | 0.000 | 0.000 -100.00 % | 76.000 K 0.00 % | 76.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 215.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -24.000 K 0.00 % | -24.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.500 K 0.00 % | 137.500 K | 0.000 | 0.000 100.00 % | -71.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -125.000 K 0.00 % | -125.000 K | 0.000 | 0.000 -100.00 % | 307.500 K 0.00 % | 307.500 K | 0.000 | 0.000 -100.00 % | 1.156 M 0.00 % | 1.156 M | 0.000 | 0.000 -100.00 % | 145.500 K 0.00 % | 145.500 K | 0.000 | 0.000 -100.00 % | 3.409 M 0.00 % | 3.409 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 137.205 M 485.59 % | -35.583 M 8.76 % | -38.999 M 79.67 % | -191.804 M -175.62 % | -69.591 M -278.34 % | 39.022 M -81.34 % | 209.159 M 185.21 % | -245.462 M -1 009.56 % | 26.987 M 130.85 % | -87.477 M 24.51 % | -115.874 M 84.48 % | -746.446 M -255.06 % | -210.231 M -52.61 % | -137.761 M 56.75 % | -318.535 M 23.75 % | -417.737 M 0.00 % | -417.737 M -976.76 % | 47.646 M 0.00 % | 47.646 M 129.13 % | -163.552 M -5.91 % | -154.420 M 4.59 % | -161.856 M -6.77 % | -151.593 M 4.02 % | -157.944 M 0.00 % | -157.944 M 16.04 % | -188.124 M 0.00 % | -188.124 M -32.75 % | -141.712 M 0.00 % | -141.712 M 0.89 % | -142.990 M 0.00 % | -142.990 M -6.69 % | -134.027 M 0.00 % | -134.027 M 4.70 % | -140.643 M 0.00 % | -140.643 M -1.02 % | -139.223 M 0.00 % | -139.223 M -6.18 % | -131.118 M 0.00 % | -131.118 M 20.70 % | -165.341 M 0.00 % | -165.341 M -2.86 % | -160.741 M 0.00 % | -160.741 M 2.15 % | -164.280 M 0.00 % | -164.280 M -1 020.26 % | 17.852 M 0.00 % | 17.852 M |
| Net cash provided by operating activities | 268.417 M 25.29 % | 214.236 M 191.76 % | 73.429 M 3.70 % | 70.808 M -25.73 % | 95.344 M -8.03 % | 103.673 M -67.22 % | 316.252 M 605.78 % | 44.809 M -38.94 % | 73.382 M 504.98 % | -18.120 M -82.57 % | -9.925 M 97.79 % | -450.018 M -3 210.17 % | -13.595 M -38.30 % | -9.830 M 93.84 % | -159.539 M -907.19 % | -15.840 M 0.00 % | -15.840 M -64.86 % | -9.608 M 0.00 % | -9.608 M -5.17 % | -9.136 M | 0.000 100.00 % | -10.183 M | 0.000 100.00 % | -9.253 M 0.00 % | -9.253 M 12.72 % | -10.601 M 0.00 % | -10.601 M -33.61 % | -7.934 M 0.00 % | -7.934 M 33.75 % | -11.976 M 0.00 % | -11.976 M -37.72 % | -8.696 M 0.00 % | -8.696 M 15.67 % | -10.312 M 0.00 % | -10.312 M -21.63 % | -8.479 M 0.00 % | -8.479 M 9.99 % | -9.420 M 0.00 % | -9.420 M 4.62 % | -9.876 M 0.00 % | -9.876 M 15.89 % | -11.742 M 0.00 % | -11.742 M -28.34 % | -9.149 M 0.00 % | -9.149 M -103.02 % | 302.645 M 0.00 % | 302.645 M |
| Investments in property plant and equipment | -793.330 K 98.63 % | -57.751 M 71.66 % | -203.783 M -19.25 % | -170.882 M -6 055.69 % | -2.776 M 93.76 % | -44.459 M 51.88 % | -92.390 M 22.82 % | -119.710 M 39.50 % | -197.866 M -27 754.48 % | -710.356 K | 0.000 100.00 % | -19.690 M | 0.000 100.00 % | -9.000 K 86.15 % | -65.000 K 60.37 % | -164.000 K 0.00 % | -164.000 K 59.61 % | -406.000 K 0.00 % | -406.000 K -37.39 % | -295.500 K | 0.000 100.00 % | -12.500 K | 0.000 100.00 % | -37.500 K 0.00 % | -37.500 K -1 350.00 % | 3.000 K 0.00 % | 3.000 K 200.00 % | -3.000 K 0.00 % | -3.000 K 83.33 % | -18.000 K 0.00 % | -18.000 K 90.16 % | -183.000 K 0.00 % | -183.000 K | 0.000 | 0.000 100.00 % | -15.500 K 0.00 % | -15.500 K | 0.000 | 0.000 100.00 % | -51.000 K 0.00 % | -51.000 K -828.57 % | 7.000 K 0.00 % | 7.000 K 103.68 % | -190.000 K 0.00 % | -190.000 K 99.92 % | -242.522 M 0.00 % | -242.522 M |
| Acquisitions net | 0.000 -100.00 % | 13.050 K | 0.000 | 0.000 100.00 % | -80.000 K | 0.000 | 0.000 -100.00 % | 305.310 M | 0.000 -100.00 % | 174.192 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 |
| Purchases of investments | -97.379 M 4.14 % | -101.582 M 67.23 % | -310.000 M 3.13 % | -320.000 M 20.00 % | -400.000 M 2.41 % | -409.859 M -10.77 % | -370.000 M 47.14 % | -700.000 M -37.52 % | -509.000 M -93.11 % | -263.585 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 |
| Sales maturities of investments | 97.025 M -36.09 % | 151.814 M -52.56 % | 320.000 M 60.00 % | 200.000 M 0.00 % | 200.000 M -74.87 % | 795.749 M 76.83 % | 450.000 M -10.00 % | 500.000 M -3.47 % | 518.000 M 1 049.77 % | 45.053 M -87.66 % | 365.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 |
| Other investing activites | 0.000 -100.00 % | 50.433 M 318.50 % | 12.051 M 116.84 % | -71.553 M -169.09 % | 103.570 M 3 852.54 % | -2.760 M -200.00 % | 2.760 M -97.76 % | 123.197 M -46.29 % | 229.389 M 231.69 % | -174.192 M -150.32 % | 346.168 M 265.00 % | -209.795 M -157.97 % | 361.908 M 456.23 % | 65.064 M -87.67 % | 527.772 M 105.72 % | 256.547 M 0.00 % | 256.547 M 196.56 % | -265.698 M 0.00 % | -265.698 M -9 389.21 % | -2.800 M | 0.000 -100.00 % | 154.157 M | 0.000 -100.00 % | 130.110 M 0.00 % | 130.110 M 11.43 % | 116.759 M 0.00 % | 116.759 M -83.42 % | 704.135 M 0.00 % | 704.135 M 277.20 % | 186.674 M 0.00 % | 186.674 M -65.53 % | 541.574 M 0.00 % | 541.574 M 54.92 % | 349.581 M 0.00 % | 349.581 M -17.71 % | 424.824 M 0.00 % | 424.824 M 2.51 % | 414.431 M 0.00 % | 414.431 M 207.35 % | -386.042 M 0.00 % | -386.042 M -207.70 % | 358.450 M 0.00 % | 358.450 M 424.82 % | -110.352 M 0.00 % | -110.352 M -197.55 % | 113.122 M 0.00 % | 113.122 M |
| Net cash used for investing activites | -1.147 M 84.32 % | -7.318 M 96.18 % | -191.732 M -4.63 % | -183.239 M -84.56 % | -99.286 M -129.32 % | 338.671 M 3 616.83 % | -9.630 M -108.85 % | 108.797 M 168.48 % | 40.523 M 118.48 % | -219.243 M -160.07 % | 365.000 M 259.05 % | -229.485 M -163.41 % | 361.908 M 456.31 % | 65.055 M -87.67 % | 527.707 M 105.83 % | 256.383 M 0.00 % | 256.383 M 196.35 % | -266.104 M 0.00 % | -266.104 M -8 496.48 % | -3.096 M | 0.000 -100.00 % | 154.144 M | 0.000 -100.00 % | 130.072 M 0.00 % | 130.072 M 11.40 % | 116.762 M 0.00 % | 116.762 M -83.42 % | 704.132 M 0.00 % | 704.132 M 277.23 % | 186.656 M 0.00 % | 186.656 M -65.52 % | 541.391 M 0.00 % | 541.391 M 54.87 % | 349.581 M 0.00 % | 349.581 M -17.71 % | 424.809 M 0.00 % | 424.809 M 2.50 % | 414.431 M 0.00 % | 414.431 M 207.34 % | -386.093 M 0.00 % | -386.093 M -207.71 % | 358.457 M 0.00 % | 358.457 M 424.27 % | -110.542 M 0.00 % | -110.542 M 14.57 % | -129.401 M 0.00 % | -129.401 M |
| Debt repayment | 0.000 100.00 % | -49.807 M -166.67 % | 74.702 M -50.55 % | 151.077 M 302.68 % | -74.539 M -48.68 % | -50.134 M -2 190.26 % | -2.189 M -100.11 % | 1.934 B 3 806.28 % | 49.515 M 9 066.76 % | 540.158 K -93.02 % | 7.738 M -97.18 % | 274.499 M -5.14 % | 289.366 M 1 635.43 % | 16.674 M -94.62 % | 309.847 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 2.407 M 102.12 % | -113.584 M 28.40 % | -158.635 M | 0.000 100.00 % | -3.227 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 M 0.00 % | -50.000 M |
| Dividends paid | -365.735 M | 0.000 | 0.000 100.00 % | -177.271 M -63.09 % | -108.693 M | 0.000 | 0.000 100.00 % | -187.086 M 46.87 % | -352.113 M | 0.000 | 0.000 100.00 % | -285.104 M -1.68 % | -280.399 M | 0.000 100.00 % | -303.019 M -90.75 % | -158.855 M 0.00 % | -158.855 M | 0.000 | 0.000 100.00 % | -312.032 M | 0.000 | 0.000 | 0.000 100.00 % | -311.753 M 0.00 % | -311.753 M | 0.000 | 0.000 100.00 % | -767.368 M 0.00 % | -767.368 M | 0.000 | 0.000 100.00 % | -405.584 M 0.00 % | -405.584 M -211.58 % | -130.169 M 0.00 % | -130.169 M -4.50 % | -124.568 M 0.00 % | -124.568 M | 0.000 | 0.000 100.00 % | -291.778 M 0.00 % | -291.778 M -89.36 % | -154.085 M 0.00 % | -154.085 M 19.63 % | -191.714 M 0.00 % | -191.714 M 11.92 % | -217.664 M 0.00 % | -217.664 M |
| Other financing activites | 300.947 M 784.08 % | -43.993 M 0.02 % | -44.003 M -2.44 % | -42.954 M 83.31 % | -257.397 M -6 212.17 % | -4.078 M -14.35 % | -3.566 M 99.89 % | -3.239 B -819.34 % | -352.339 M -110 157.89 % | -319.559 K -565.75 % | -48.000 K -100.11 % | 41.871 M 597.69 % | -8.413 M -11.58 % | -7.540 M -52.69 % | -4.938 M -103.78 % | 130.657 M 0.00 % | 130.657 M -55.68 % | 294.835 M 0.00 % | 294.835 M 112.02 % | 139.061 M | 0.000 100.00 % | -6.719 M | 0.000 -100.00 % | 150.419 M 0.00 % | 150.419 M 212.52 % | -133.681 M 0.00 % | -133.681 M -1 129.92 % | -10.869 M 0.00 % | -10.869 M 95.93 % | -266.735 M 0.00 % | -266.735 M -6 420.72 % | 4.220 M 0.00 % | 4.220 M 101.14 % | -370.786 M 0.00 % | -370.786 M -396.33 % | 125.127 M 0.00 % | 125.127 M 127.42 % | -456.405 M 0.00 % | -456.405 M -1 585.86 % | 30.717 M 0.00 % | 30.717 M 111.59 % | -265.038 M 0.00 % | -265.038 M 47.91 % | -508.831 M 0.00 % | -508.831 M -172.48 % | 702.056 M 0.00 % | 702.056 M |
| Net cash used provided by financing activities | -64.787 M 30.93 % | -93.800 M -405.55 % | 30.699 M 144.40 % | -69.148 M 79.17 % | -331.936 M -55.95 % | -212.847 M -3 598.46 % | -5.755 M 99.61 % | -1.476 B -387.30 % | -302.824 M -137 373.51 % | 220.599 K -97.13 % | 7.690 M -75.40 % | 31.266 M 5 543.68 % | 554.000 K -93.93 % | 9.134 M 383.28 % | 1.890 M 106.70 % | -28.199 M 0.00 % | -28.199 M -109.56 % | 294.835 M 0.00 % | 294.835 M 270.45 % | -172.971 M | 0.000 100.00 % | -6.719 M | 0.000 100.00 % | -161.335 M 0.00 % | -161.335 M -20.69 % | -133.681 M 0.00 % | -133.681 M 82.82 % | -778.237 M 0.00 % | -778.237 M -191.76 % | -266.735 M 0.00 % | -266.735 M 33.54 % | -401.365 M 0.00 % | -401.365 M 19.88 % | -500.955 M 0.00 % | -500.955 M -89 716.28 % | 559.000 K 0.00 % | 559.000 K 100.12 % | -456.405 M 0.00 % | -456.405 M -74.83 % | -261.061 M 0.00 % | -261.061 M 37.71 % | -419.123 M 0.00 % | -419.123 M 40.17 % | -700.545 M 0.00 % | -700.545 M -244.62 % | 484.393 M 0.00 % | 484.393 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 506.000 K 30.08 % | 389.000 K 269.13 % | -230.000 K -129.53 % | 779.000 K -77.57 % | 3.473 M 658.36 % | -622.000 K -195.11 % | 654.000 K 106.96 % | 316.000 K -45.52 % | 580.000 K | 0.000 100.00 % | -3.000 K 97.97 % | -148.000 K 10.30 % | -165.000 K -107.53 % | 2.192 M -54.82 % | 4.852 M 0.00 % | 4.852 M 387.02 % | -1.691 M 0.00 % | -1.691 M -162.83 % | 2.691 M | 0.000 -100.00 % | 118.500 K | 0.000 -100.00 % | 1.554 M 0.00 % | 1.554 M 121.77 % | 700.500 K 0.00 % | 700.500 K -95.92 % | 17.174 M 0.00 % | 17.174 M 20 667.66 % | -83.500 K 0.00 % | -83.500 K -528.21 % | 19.500 K 0.00 % | 19.500 K 1 850.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K 0.00 % | -1.000 K -107.41 % | 13.500 K 0.00 % | 13.500 K 400.00 % | -4.500 K 0.00 % | -4.500 K -107.32 % | 61.500 K 0.00 % | 61.500 K 179.35 % | -77.500 K 0.00 % | -77.500 K 79.90 % | -385.500 K 0.00 % | -385.500 K |
| Net change in cash | 295.163 M 159.77 % | 113.624 M 230.28 % | -87.215 M 52.03 % | -181.809 M 45.74 % | -335.099 M -180.29 % | 417.381 M 40.30 % | 297.484 M 122.51 % | -1.321 B -1 209.73 % | 119.074 M 149.87 % | -238.747 M -533.39 % | 55.088 M -90.09 % | 555.791 M 59.38 % | 348.719 M 443.23 % | 64.194 M -82.76 % | 372.250 M 71.39 % | 217.196 M 0.00 % | 217.196 M 1 145.93 % | 17.433 M 0.00 % | 17.433 M 109.55 % | -182.512 M | 0.000 -100.00 % | 137.361 M | 0.000 100.00 % | -38.962 M 0.00 % | -38.962 M -45.28 % | -26.819 M 0.00 % | -26.819 M 58.65 % | -64.865 M 0.00 % | -64.865 M 29.60 % | -92.138 M 0.00 % | -92.138 M -170.15 % | 131.350 M 0.00 % | 131.350 M 181.24 % | -161.686 M 0.00 % | -161.686 M -138.78 % | 416.888 M 0.00 % | 416.888 M 911.38 % | -51.380 M 0.00 % | -51.380 M 92.18 % | -657.034 M 0.00 % | -657.034 M -808.19 % | -72.346 M 0.00 % | -72.346 M 91.18 % | -820.313 M 0.00 % | -820.313 M -224.81 % | 657.251 M 0.00 % | 657.251 M |
| Cash at beginning of period | 512.051 M 29.17 % | 396.402 M -18.03 % | 483.617 M -27.32 % | 665.426 M -33.49 % | 1.001 B 27.20 % | 786.547 M 60.83 % | 489.063 M -72.76 % | 1.795 B 7.10 % | 1.676 B -12.47 % | 1.915 B 2.96 % | 1.860 B 42.62 % | 1.304 B 36.50 % | 955.486 M 7.20 % | 891.292 M 71.72 % | 519.042 M | 0.000 -100.00 % | 84.650 M 25.93 % | 67.217 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.125 M | 0.000 | 0.000 -100.00 % | 522.705 M -11.04 % | 587.570 M | 0.000 | 0.000 -100.00 % | 836.711 M 18.62 % | 705.362 M | 0.000 | 0.000 -100.00 % | 897.383 M 86.76 % | 480.495 M | 0.000 | 0.000 -100.00 % | 166.367 M -79.80 % | 823.401 M | 0.000 | 0.000 -100.00 % | 1.625 B -33.54 % | 2.445 B | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 807.214 M 58.27 % | 510.026 M 28.66 % | 396.402 M -18.03 % | 483.617 M -27.32 % | 665.426 M -44.73 % | 1.204 B 53.06 % | 786.547 M 65.93 % | 474.015 M -73.60 % | 1.795 B 7.10 % | 1.676 B -12.47 % | 1.915 B 2.96 % | 1.860 B 42.62 % | 1.304 B 36.50 % | 955.486 M 7.20 % | 891.292 M 310.36 % | 217.196 M -28.04 % | 301.846 M 256.58 % | 84.650 M 385.59 % | 17.433 M 109.55 % | -182.512 M | 0.000 -100.00 % | 137.361 M | 0.000 -100.00 % | 62.163 M 259.55 % | -38.962 M -45.28 % | -26.819 M -105.41 % | 495.886 M -5.13 % | 522.705 M 905.84 % | -64.865 M 29.60 % | -92.138 M -112.37 % | 744.573 M -11.01 % | 836.711 M 537.01 % | 131.350 M 181.24 % | -161.686 M -121.98 % | 735.698 M -18.02 % | 897.383 M 115.26 % | 416.888 M 911.38 % | -51.380 M -144.68 % | 114.987 M -30.88 % | 166.367 M 125.32 % | -657.034 M -808.19 % | -72.346 M -104.66 % | 1.553 B -4.45 % | 1.625 B 298.11 % | -820.313 M -224.81 % | 657.251 M 0.00 % | 657.251 M |
| Operating cash flow | 268.417 M 25.29 % | 214.236 M 191.76 % | 73.429 M 3.70 % | 70.808 M -25.73 % | 95.344 M -8.03 % | 103.673 M -67.22 % | 316.252 M 605.78 % | 44.809 M -38.94 % | 73.382 M 504.98 % | -18.120 M -82.57 % | -9.925 M 97.79 % | -450.018 M -3 210.17 % | -13.595 M -38.30 % | -9.830 M 93.84 % | -159.539 M -907.19 % | -15.840 M 0.00 % | -15.840 M -64.86 % | -9.608 M 0.00 % | -9.608 M -5.17 % | -9.136 M | 0.000 100.00 % | -10.183 M | 0.000 100.00 % | -9.253 M 0.00 % | -9.253 M 12.72 % | -10.601 M 0.00 % | -10.601 M -33.61 % | -7.934 M 0.00 % | -7.934 M 33.75 % | -11.976 M 0.00 % | -11.976 M -37.72 % | -8.696 M 0.00 % | -8.696 M 15.67 % | -10.312 M 0.00 % | -10.312 M -21.63 % | -8.479 M 0.00 % | -8.479 M 9.99 % | -9.420 M 0.00 % | -9.420 M 4.62 % | -9.876 M 0.00 % | -9.876 M 15.89 % | -11.742 M 0.00 % | -11.742 M -28.34 % | -9.149 M 0.00 % | -9.149 M -103.02 % | 302.645 M 0.00 % | 302.645 M |
| Capital expenditure | -793.330 K 98.63 % | -57.751 M 71.66 % | -203.783 M -19.25 % | -170.882 M -6 055.69 % | -2.776 M 93.76 % | -44.459 M 51.88 % | -92.390 M 22.82 % | -119.710 M 39.50 % | -197.866 M -27 754.48 % | -710.356 K | 0.000 100.00 % | -19.690 M | 0.000 100.00 % | -9.000 K 86.15 % | -65.000 K 60.37 % | -164.000 K 0.00 % | -164.000 K 59.61 % | -406.000 K 0.00 % | -406.000 K -37.39 % | -295.500 K | 0.000 100.00 % | -12.500 K | 0.000 100.00 % | -37.500 K 0.00 % | -37.500 K -1 350.00 % | 3.000 K 0.00 % | 3.000 K 200.00 % | -3.000 K 0.00 % | -3.000 K 83.33 % | -18.000 K 0.00 % | -18.000 K 90.16 % | -183.000 K 0.00 % | -183.000 K | 0.000 | 0.000 100.00 % | -15.500 K 0.00 % | -15.500 K | 0.000 | 0.000 100.00 % | -51.000 K 0.00 % | -51.000 K -828.57 % | 7.000 K 0.00 % | 7.000 K 103.68 % | -190.000 K 0.00 % | -190.000 K 99.92 % | -242.522 M 0.00 % | -242.522 M |
| Free CashFlow | 267.623 M 71.02 % | 156.485 M 220.05 % | -130.354 M -30.26 % | -100.074 M -208.11 % | 92.568 M 56.33 % | 59.214 M -73.55 % | 223.862 M 398.88 % | -74.901 M 39.83 % | -124.484 M -561.09 % | -18.830 M -89.72 % | -9.925 M 97.89 % | -469.708 M -3 355.01 % | -13.595 M -38.17 % | -9.839 M 93.84 % | -159.604 M -897.28 % | -16.004 M 0.00 % | -16.004 M -59.82 % | -10.014 M 0.00 % | -10.014 M -6.18 % | -9.431 M | 0.000 100.00 % | -10.196 M | 0.000 100.00 % | -9.291 M 0.00 % | -9.291 M 12.34 % | -10.598 M 0.00 % | -10.598 M -33.53 % | -7.937 M 0.00 % | -7.937 M 33.83 % | -11.994 M 0.00 % | -11.994 M -35.08 % | -8.879 M 0.00 % | -8.879 M 13.90 % | -10.312 M 0.00 % | -10.312 M -21.40 % | -8.494 M 0.00 % | -8.494 M 9.83 % | -9.420 M 0.00 % | -9.420 M 5.11 % | -9.927 M 0.00 % | -9.927 M 15.40 % | -11.735 M 0.00 % | -11.735 M -25.66 % | -9.339 M 0.00 % | -9.339 M -115.53 % | 60.123 M 0.00 % | 60.123 M |
| 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 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 |