Spirit Realty Capital, Inc. SRC
Trading inactive
Finances
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 705.438 M 16.28 % | 606.654 M 25.82 % | 482.148 M -5.90 % | 512.388 M 21.01 % | 423.420 M -1.46 % | 429.684 M -37.36 % | 685.974 M 2.79 % | 667.335 M 10.69 % | 602.871 M 43.72 % | 419.467 M 48.38 % | 282.701 M 2.60 % | 275.530 M -6.61 % | 295.017 M 5.15 % | 280.559 M 39.58 % | 201.004 M 123.73 % | 89.842 M -52.35 % | 188.556 M 123.14 % | 84.501 M 222.18 % | 26.228 M 9 055.49 % | 286.476 K |
| Net income | 285.516 M 66.29 % | 171.702 M 542.89 % | 26.708 M -84.76 % | 175.266 M 32.72 % | 132.052 M 71.17 % | 77.148 M -20.83 % | 97.446 M -15.06 % | 114.730 M 439.45 % | -33.799 M -2 115.44 % | 1.677 M 102.20 % | -76.233 M -19.37 % | -63.863 M 26.20 % | -86.537 M 29.46 % | -122.683 M -588.93 % | 25.092 M 460.09 % | 4.480 M -91.44 % | 52.360 M 88.22 % | 27.819 M 210.06 % | 8.972 M 874.68 % | -1.158 M |
| Income before tax | 286.413 M 66.22 % | 172.309 M 538.63 % | 26.981 M -85.55 % | 186.767 M 25.11 % | 149.283 M 264.65 % | 40.939 M -11.09 % | 46.046 M 79.41 % | 25.665 M 151.10 % | -50.222 M -56.65 % | -32.059 M 54.06 % | -69.783 M -40.40 % | -49.703 M 34.87 % | -76.319 M -21.24 % | -62.947 M -350.86 % | 25.092 M 460.09 % | 4.480 M 232.84 % | 1.346 M 1 274.61 % | -114.591 K | 0.000 | 0.000 |
| Income before tax ratio | 0.41 42.94 % | 0.28 407.56 % | 0.06 -84.65 % | 0.36 3.39 % | 0.35 270.04 % | 0.10 41.94 % | 0.07 74.54 % | 0.04 146.17 % | -0.08 -9.00 % | -0.08 69.04 % | -0.25 -36.84 % | -0.18 30.27 % | -0.26 -15.30 % | -0.22 -279.73 % | 0.12 150.34 % | 0.05 598.55 % | 0.01 626.40 % | 0.00 | 0.00 | 0.00 |
| EBITDA | 623.448 M 53.80 % | 405.369 M 77.25 % | 228.705 M -47.81 % | 438.233 M 19.89 % | 365.537 M 10.06 % | 332.116 M -44.58 % | 599.291 M 1.72 % | 589.151 M 13.61 % | 518.583 M 285.85 % | 134.400 M 1.30 % | 132.680 M -45.56 % | 243.717 M -10.63 % | 272.710 M 2.87 % | 265.110 M 161.44 % | 101.405 M 145.55 % | 41.298 M 323.84 % | 9.744 M 2 895.85 % | 325.238 K -98.30 % | 19.083 M 918.95 % | -2.330 M |
| Net income ratio | 0.40 43.00 % | 0.28 410.94 % | 0.06 -83.81 % | 0.34 9.68 % | 0.31 73.70 % | 0.18 26.39 % | 0.14 -17.37 % | 0.17 406.66 % | -0.06 -1 502.31 % | 0.00 101.48 % | -0.27 -16.34 % | -0.23 20.98 % | -0.29 32.92 % | -0.44 -450.29 % | 0.12 150.34 % | 0.05 -82.04 % | 0.28 -15.65 % | 0.33 -3.76 % | 0.34 108.46 % | -4.04 |
| Ratio EBITDA | 0.88 32.26 % | 0.67 40.87 % | 0.47 -44.54 % | 0.86 -0.93 % | 0.86 11.69 % | 0.77 -11.53 % | 0.87 -1.04 % | 0.88 2.63 % | 0.86 168.47 % | 0.32 -31.73 % | 0.47 -46.94 % | 0.88 -4.31 % | 0.92 -2.17 % | 0.94 87.30 % | 0.50 9.75 % | 0.46 789.54 % | 0.05 1 242.58 % | 0.00 -99.47 % | 0.73 108.94 % | -8.13 |
| Gross profit ratio | 0.96 -0.42 % | 0.96 1.32 % | 0.95 -1.50 % | 0.96 1.46 % | 0.95 1.45 % | 0.94 -1.49 % | 0.95 -0.42 % | 0.95 -0.09 % | 0.96 -1.31 % | 0.97 -1.37 % | 0.98 -0.04 % | 0.98 -0.61 % | 0.99 -0.18 % | 0.99 0.74 % | 0.98 4.52 % | 0.94 -6.01 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 134.646 M 13.42 % | 118.716 M 13.57 % | 104.535 M 15.04 % | 90.869 M 5.08 % | 86.476 M -7.60 % | 93.589 M -0.28 % | 93.849 M 8.48 % | 86.509 M 11.82 % | 77.362 M 51.68 % | 51.004 M 224.35 % | 15.725 M 59.59 % | 9.853 M 0.00 % | 9.853 M 0.00 % | 9.853 M -99.99 % | 146.201 B 239 844.59 % | 60.931 M 78.44 % | 34.147 M 32.86 % | 25.701 M 79.00 % | 14.358 M 630.31 % | 1.966 M |
| Weighted average shs out | 134.548 M 13.69 % | 118.342 M 13.40 % | 104.358 M 15.16 % | 90.622 M 4.98 % | 86.321 M -7.76 % | 93.587 M -0.27 % | 93.844 M 8.56 % | 86.445 M 13.91 % | 75.885 M 54.14 % | 49.233 M 213.09 % | 15.725 M 59.59 % | 9.853 M 0.00 % | 9.853 M 0.00 % | 9.853 M -99.99 % | 146.198 B 239 844.60 % | 60.930 M 79.03 % | 34.034 M 32.86 % | 25.616 M 79.20 % | 14.295 M 627.11 % | 1.966 M |
| EPS diluted | 2.04 51.11 % | 1.35 419.23 % | 0.26 -86.53 % | 1.93 26.14 % | 1.53 91.25 % | 0.80 -23.81 % | 1.05 -19.23 % | 1.30 395.45 % | -0.44 -780.00 % | -0.05 98.97 % | -4.85 25.15 % | -6.48 26.20 % | -8.78 29.48 % | -12.45 -6 225 100.00 % | 0.00 -99.73 % | 0.07 -95.16 % | 1.52 40.74 % | 1.08 71.43 % | 0.63 206.78 % | -0.59 |
| Earnings per share | 2.05 50.74 % | 1.36 423.08 % | 0.26 -86.53 % | 1.93 26.14 % | 1.53 91.25 % | 0.80 -23.81 % | 1.05 -19.23 % | 1.30 395.45 % | -0.44 -780.00 % | -0.05 98.97 % | -4.85 25.15 % | -6.48 26.20 % | -8.78 29.48 % | -12.45 -6 225 100.00 % | 0.00 -99.73 % | 0.07 -95.26 % | 1.55 43.52 % | 1.08 71.43 % | 0.63 206.78 % | -0.59 |
| Gross profit | 675.601 M 15.80 % | 583.422 M 27.48 % | 457.656 M -7.31 % | 493.751 M 22.78 % | 402.144 M -0.03 % | 402.277 M -38.29 % | 651.906 M 2.36 % | 636.881 M 10.60 % | 575.857 M 41.84 % | 405.989 M 46.34 % | 277.422 M 2.56 % | 270.506 M -7.18 % | 291.425 M 4.96 % | 277.644 M 40.61 % | 197.454 M 133.83 % | 84.442 M -55.22 % | 188.556 M 123.14 % | 84.501 M 222.18 % | 26.228 M 9 055.49 % | 286.476 K |
| Income tax expense | 897.000 K 47.78 % | 607.000 K 122.34 % | 273.000 K -97.63 % | 11.501 M 1 352.15 % | 792.000 K 54.99 % | 511.000 K -47.05 % | 965.000 K 60.57 % | 601.000 K -10.70 % | 673.000 K -39.53 % | 1.113 M 120.83 % | 504.000 K 940.00 % | -60.000 K -125.10 % | 239.000 K -92.86 % | 3.346 M | 0.000 | 0.000 -100.00 % | 67.059 M 186.00 % | 23.447 M 329.56 % | 5.458 M 573.16 % | -1.154 M |
| Cost of revenue | 29.837 M 28.43 % | 23.232 M -5.14 % | 24.492 M 31.42 % | 18.637 M -12.40 % | 21.276 M -22.37 % | 27.407 M -19.55 % | 34.068 M 11.87 % | 30.454 M 12.73 % | 27.014 M 100.43 % | 13.478 M 155.31 % | 5.279 M 5.08 % | 5.024 M 39.87 % | 3.592 M 23.22 % | 2.915 M -17.89 % | 3.550 M -34.26 % | 5.400 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 62.023 M 15.40 % | 53.744 M 5.77 % | 50.812 M -4.61 % | 53.268 M 0.52 % | 52.993 M -7.86 % | 57.512 M 9.31 % | 52.615 M 10.23 % | 47.730 M -16.66 % | 57.274 M 59.70 % | 35.863 M -3.93 % | 37.329 M 369.96 % | 7.943 M 13.65 % | 6.989 M -0.44 % | 7.020 M 24.64 % | 5.632 M 180.01 % | 2.011 M 111.10 % | 952.789 K 509.78 % | 156.252 K | 0.000 -100.00 % | 1.208 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 -100.00 % | 20.369 M 60.96 % | 12.655 M -1.30 % | 12.822 M | 0.000 | 0.000 -100.00 % | 16.162 M 27.73 % | 12.654 M | 0.000 | 0.000 |
| Other expenses | 288.794 M 18.90 % | 242.888 M 15.03 % | 211.151 M 23.17 % | 171.426 M 3 322.90 % | -5.319 M -102.08 % | 256.019 M -2.39 % | 262.276 M 0.63 % | 260.633 M 5.11 % | 247.966 M 51.15 % | 164.054 M 48.33 % | 110.603 M -20.23 % | 138.659 M 4.76 % | 132.363 M 0.83 % | 131.279 M 1 624.18 % | 7.614 M | 0.000 -100.00 % | 463.956 K 78.32 % | 260.179 K | 0.000 | 0.000 |
| Operating expenses | 350.817 M 18.27 % | 296.632 M 13.23 % | 261.963 M 16.59 % | 224.694 M 15.98 % | 193.740 M -15.63 % | 229.624 M -27.08 % | 314.891 M 2.12 % | 308.363 M 1.02 % | 305.240 M 52.68 % | 199.917 M 35.14 % | 147.932 M 6.69 % | 138.659 M 4.76 % | 132.363 M 0.83 % | 131.279 M 891.08 % | 13.246 M 558.57 % | 2.011 M -96.69 % | 60.739 M 85.21 % | 32.795 M 177.97 % | 11.798 M 350.88 % | 2.617 M |
| Cost and expenses | 380.654 M 19.00 % | 319.864 M 11.66 % | 286.455 M 17.72 % | 243.331 M 13.17 % | 215.016 M -16.35 % | 257.031 M -26.34 % | 348.959 M 2.99 % | 338.817 M 1.98 % | 332.254 M 55.70 % | 213.395 M 39.28 % | 153.211 M 6.63 % | 143.683 M 5.68 % | 135.955 M 1.31 % | 134.194 M 698.96 % | 16.796 M 126.63 % | 7.411 M -87.80 % | 60.739 M 85.21 % | 32.795 M 177.97 % | 11.798 M 350.88 % | 2.617 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 |
| Selling general and administrative expenses | 62.023 M 15.40 % | 53.744 M 5.77 % | 50.812 M -4.61 % | 53.268 M 0.52 % | 52.993 M -7.86 % | 57.512 M 9.31 % | 52.615 M 10.23 % | 47.730 M -16.66 % | 57.274 M 59.70 % | 35.863 M -3.93 % | 37.329 M 31.85 % | 28.312 M 44.13 % | 19.644 M -1.00 % | 19.842 M 252.31 % | 5.632 M 180.01 % | 2.011 M -88.25 % | 17.115 M 33.61 % | 12.810 M 79.28 % | 7.145 M 491.63 % | 1.208 M |
| Interest income | 117.622 M 14.19 % | 103.003 M -1.12 % | 104.165 M 15.41 % | 90.258 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 |
| Interest expense | 117.622 M 18.74 % | 99.061 M 0.18 % | 98.887 M 4.34 % | 94.771 M -2.85 % | 97.548 M -13.97 % | 113.394 M -42.32 % | 196.586 M -11.81 % | 222.901 M 1.29 % | 220.070 M 32.51 % | 166.079 M 5.87 % | 156.864 M -7.67 % | 169.888 M -2.35 % | 173.981 M -16.57 % | 208.538 M 367.14 % | -78.063 M -99.77 % | -39.076 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 292.985 M 19.77 % | 244.624 M 15.05 % | 212.620 M 21.18 % | 175.465 M 8.01 % | 162.452 M -36.55 % | 256.019 M -2.39 % | 262.276 M 0.63 % | 260.633 M 5.11 % | 247.966 M 47.95 % | 167.599 M 51.53 % | 110.603 M -1.13 % | 111.870 M -1.56 % | 113.648 M -4.29 % | 118.745 M | 0.000 | 0.000 -100.00 % | 44.073 M 115.23 % | 20.477 M 340.12 % | 4.653 M 25 383.03 % | -18.402 K |
| Operating income | 330.463 M 16.83 % | 282.848 M 48.54 % | 190.415 M -27.53 % | 262.768 M 26.09 % | 208.404 M -32.01 % | 306.538 M -9.04 % | 337.015 M 2.59 % | 328.518 M 21.40 % | 270.617 M 31.32 % | 206.072 M 59.14 % | 129.490 M -1.79 % | 131.847 M -17.11 % | 159.062 M 8.67 % | 146.365 M 44.34 % | 101.405 M 145.55 % | 41.298 M -67.69 % | 127.817 M 147.20 % | 51.706 M 258.31 % | 14.430 M 719.28 % | -2.330 M |
| Operating income ratio | 0.47 0.47 % | 0.47 18.06 % | 0.39 -22.99 % | 0.51 4.19 % | 0.49 -31.01 % | 0.71 45.21 % | 0.49 -0.20 % | 0.49 9.67 % | 0.45 -8.63 % | 0.49 7.25 % | 0.46 -4.28 % | 0.48 -11.25 % | 0.54 3.35 % | 0.52 3.41 % | 0.50 9.75 % | 0.46 -32.19 % | 0.68 10.78 % | 0.61 11.22 % | 0.55 106.76 % | -8.13 |
| Total other income expenses net | -44.050 M 60.15 % | -110.539 M -40 590.48 % | 273.000 K -97.63 % | 11.501 M 1 352.15 % | 792.000 K -97.26 % | 28.897 M 2 894.51 % | 965.000 K 60.57 % | 601.000 K 100.19 % | -320.839 M -34.73 % | -238.131 M -128.77 % | -104.093 M 42.66 % | -181.550 M 13.35 % | -209.514 M -0.10 % | -209.312 M -174.28 % | -76.313 M -107.27 % | -36.818 M -338.43 % | -8.398 M -1 809.30 % | -439.829 K | 0.000 | 0.000 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.567 B 19.09 % | 2.995 B 22.94 % | 2.436 B 13.91 % | 2.139 B 4.82 % | 2.040 B 19.72 % | 1.704 B -53.37 % | 3.655 B -10.23 % | 4.071 B -2.92 % | 4.193 B 12.98 % | 3.712 B 103.79 % | 1.821 B 169.35 % | 676.199 M -4.85 % | 710.659 M 2 600.82 % | -28.417 M 73.31 % | -106.485 M -144.70 % | -43.517 M -102.49 % | 1.747 B 102.15 % | 864.248 M 1 216.87 % | 65.629 M | 0.000 |
| Total investments | 7.925 B 14.87 % | 6.899 B 7.92 % | 6.393 B 11.17 % | 5.751 B 3 033.19 % | 183.535 M -97.48 % | 7.281 B -2.65 % | 7.479 B -0.64 % | 7.527 B 4.64 % | 7.194 B 10.35 % | 6.519 B | 0.000 | 0.000 -100.00 % | 81.995 M 45.47 % | 56.366 M 129.29 % | 24.583 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.074 K |
| Total debt | 3.575 B 18.68 % | 3.013 B 20.20 % | 2.506 B 16.41 % | 2.153 B 4.79 % | 2.055 B 19.95 % | 1.713 B -53.26 % | 3.665 B -10.46 % | 4.093 B -6.34 % | 4.370 B 15.65 % | 3.778 B 99.39 % | 1.895 B 161.10 % | 725.735 M -9.17 % | 799.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.799 B 101.10 % | 894.784 M 400.29 % | 178.854 M | 0.000 |
| Accumulated other comprehensive income loss | 34.088 M 683.00 % | -5.847 M 32.44 % | -8.654 M 24.49 % | -11.461 M -60.09 % | -7.159 M | 0.000 | 0.000 100.00 % | -1.028 M 5.08 % | -1.083 M -69.75 % | -638.000 K 17.25 % | -771.000 K 89.79 % | -7.552 M 34.67 % | -11.559 M -21.84 % | -9.487 M 66.77 % | -28.550 M | 0.000 100.00 % | -12.480 M 14.32 % | -14.566 M -306.65 % | -3.582 M | 0.000 |
| Retained earnings | -2.932 B -3.21 % | -2.840 B -5.64 % | -2.689 B -10.51 % | -2.433 B -3.21 % | -2.357 B -15.29 % | -2.045 B -36.33 % | -1.500 B -21.45 % | -1.235 B -18.58 % | -1.041 B -40.18 % | -742.915 M -29.19 % | -575.034 M -22.22 % | -470.496 M -16.79 % | -402.854 M | 0.000 | 0.000 | 0.000 100.00 % | -63.787 M -89.80 % | -33.607 M -288.52 % | -8.650 M -646.88 % | -1.158 M |
| Common stock | 7.062 M 10.60 % | 6.385 M 11.22 % | 5.741 M 12.04 % | 5.124 M 19.47 % | 4.289 M -4.46 % | 4.489 M -7.18 % | 4.836 M 9.46 % | 4.418 M 7.29 % | 4.118 M 11.12 % | 3.706 M 336.51 % | 849.000 K 227.80 % | 259.000 K -97.88 % | 12.237 M -86.06 % | 87.760 M 34.92 % | 65.046 M 200.31 % | 21.660 M 1 914.87 % | 1.075 M 58.79 % | 677.000 K 6.60 % | 635.068 K 102.72 % | 313.276 K |
| Total equity | 4.561 B 14.04 % | 4.000 B 11.07 % | 3.601 B 5.50 % | 3.413 B 21.83 % | 2.802 B -15.60 % | 3.320 B -9.84 % | 3.682 B 5.51 % | 3.490 B 5.18 % | 3.318 B 6.42 % | 3.118 B 148.76 % | 1.253 B 138.13 % | 526.360 M -10.80 % | 590.101 M | 0.000 | 0.000 | 0.000 -100.00 % | 994.025 M 67.69 % | 592.793 M 0.87 % | 587.703 M 112.24 % | 276.902 M |
| Other non current liabilities | 118.077 M -7.81 % | 128.077 M 5.07 % | 121.902 M -4.27 % | 127.335 M 5.97 % | 120.162 M -94.28 % | 2.099 B 1 051.50 % | 182.320 M -5.97 % | 193.903 M -5.86 % | 205.968 M -6.43 % | 220.114 M 382.67 % | 45.603 M -1.34 % | 46.221 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.520 B 29.21 % | 2.724 B 8.69 % | 2.506 B 23.07 % | 2.037 B -0.88 % | 2.055 B 28.35 % | 1.601 B -55.27 % | 3.579 B -12.56 % | 4.093 B -6.01 % | 4.354 B 16.33 % | 3.743 B 97.54 % | 1.895 B 161.10 % | 725.735 M -9.17 % | 799.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.799 B 101.10 % | 894.784 M 400.29 % | 178.854 M | 0.000 |
| Total non current liabilities | 3.638 B 27.54 % | 2.852 B 8.52 % | 2.628 B 21.46 % | 2.164 B -0.50 % | 2.175 B -41.23 % | 3.700 B -1.61 % | 3.761 B -12.26 % | 4.287 B -6.00 % | 4.560 B 15.07 % | 3.963 B 104.24 % | 1.940 B 151.37 % | 771.956 M -3.38 % | 799.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.799 B 101.10 % | 894.784 M 400.29 % | 178.854 M | 0.000 |
| Other current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 77.149 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.916 B -4.58 % | 2.008 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | -360.246 M -89.20 % | -190.402 M | 0.000 100.00 % | -61.911 M | 0.000 -100.00 % | 112.000 M 230.23 % | -86.000 M | 0.000 100.00 % | -15.181 M 56.77 % | -35.120 M -333.12 % | 15.065 M -14.06 % | 17.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 55.500 M -80.76 % | 288.400 M | 0.000 -100.00 % | 116.500 M | 0.000 -100.00 % | 112.000 M 30.23 % | 86.000 M | 0.000 -100.00 % | 15.181 M -56.77 % | 35.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 273.664 M -42.84 % | 478.802 M 185.98 % | 167.423 M -34.49 % | 255.560 M 113.38 % | 119.768 M -50.84 % | 243.642 M 3.71 % | 234.915 M 64.88 % | 142.475 M 2.89 % | 138.479 M -7.56 % | 149.799 M 178.68 % | 53.753 M -97.22 % | 1.933 B -3.71 % | 2.008 B | 0.000 | 0.000 | 0.000 -100.00 % | 15.885 M 36.48 % | 11.639 M 35.97 % | 8.560 M | 0.000 |
| Total liabilities | 3.912 B 17.43 % | 3.331 B 19.15 % | 2.796 B 15.55 % | 2.419 B 5.44 % | 2.295 B -41.82 % | 3.944 B -1.30 % | 3.996 B -9.78 % | 4.429 B -5.74 % | 4.699 B 14.24 % | 4.113 B 106.25 % | 1.994 B -26.28 % | 2.705 B -3.62 % | 2.807 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.863 B 102.31 % | 920.632 M 373.27 % | 194.524 M 19 899.15 % | 972.660 K |
| Other non current assets | 7.319 B 3 700.72 % | 192.558 M 20.20 % | 160.197 M 20.38 % | 133.071 M -96.91 % | 4.313 B 1.94 % | 4.231 B -37.00 % | 6.716 B -2.52 % | 6.890 B 2.38 % | 6.730 B 10.01 % | 6.118 B 108.86 % | 2.929 B 30 302.61 % | 9.634 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.637 B -89.18 % | -1.394 B -123.91 % | -622.483 M -1 558.57 % | -37.531 M |
| Long term investments | 37.128 M | 0.000 | 0.000 | 0.000 -100.00 % | 183.535 M -92.33 % | 2.393 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 |
| Intangible assets | 423.870 M -0.73 % | 426.972 M 16.03 % | 367.989 M -4.44 % | 385.079 M 30.77 % | 294.463 M -3.85 % | 306.252 M -34.88 % | 470.276 M -10.72 % | 526.718 M -10.74 % | 590.073 M -4.54 % | 618.121 M 229.91 % | 187.362 M -8.47 % | 204.696 M -9.02 % | 224.996 M -36.98 % | 357.008 M -7.03 % | 383.992 M 67.84 % | 228.791 M 319.27 % | 54.569 M 423.41 % | 10.426 M | 0.000 | 0.000 |
| GoodWill | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M -11.30 % | 254.340 M -12.72 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.256 M -375.82 % | 10.969 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 649.470 M -0.48 % | 652.572 M 9.94 % | 593.589 M -2.80 % | 610.679 M 17.42 % | 520.063 M -2.22 % | 531.852 M -26.60 % | 724.616 M -11.43 % | 818.139 M -7.19 % | 881.494 M -3.08 % | 909.542 M 385.45 % | 187.362 M -8.47 % | 204.696 M -9.02 % | 224.996 M -36.98 % | 357.008 M -7.03 % | 383.992 M 67.84 % | 228.791 M 841.02 % | 24.313 M 13.64 % | 21.395 M 99.17 % | 10.742 M | 0.000 |
| Property plant equipment net | 423.870 M -93.43 % | 6.449 B 16.27 % | 5.547 B 10.08 % | 5.039 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.867 B -3.86 % | 2.982 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.667 B 92.87 % | 1.383 B 126.05 % | 611.741 M 1 529.94 % | 37.531 M |
| Total non current assets | 8.392 B 15.05 % | 7.294 B 15.77 % | 6.301 B 8.96 % | 5.783 B 15.27 % | 5.017 B -29.89 % | 7.156 B -3.83 % | 7.441 B -3.47 % | 7.708 B 1.27 % | 7.611 B 8.32 % | 7.027 B 125.49 % | 3.116 B 1.13 % | 3.082 B -3.92 % | 3.207 B 798.38 % | 357.008 M -7.03 % | 383.992 M 67.84 % | 228.791 M 319.27 % | 54.569 M 423.41 % | 10.426 M -98.33 % | 622.483 M 1 558.57 % | 37.531 M |
| Other current assets | 0.000 -100.00 % | 18.714 M | 0.000 -100.00 % | 1.144 M -93.72 % | 18.203 M | 0.000 -100.00 % | 160.570 M 88.58 % | 85.145 M -28.99 % | 119.912 M 511.45 % | 19.611 M 232.50 % | 5.898 M -83.11 % | 34.916 M 26.62 % | 27.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 7.925 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.888 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.995 M 45.47 % | 56.366 M 129.29 % | 24.583 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.074 K |
| cash and cash equivalents | 8.770 M -50.73 % | 17.799 M -74.68 % | 70.303 M 385.12 % | 14.492 M -0.01 % | 14.493 M 64.84 % | 8.792 M -12.60 % | 10.059 M -53.84 % | 21.790 M -87.63 % | 176.181 M 164.58 % | 66.588 M -9.49 % | 73.568 M 48.51 % | 49.536 M -43.93 % | 88.341 M 210.87 % | 28.417 M -73.31 % | 106.485 M 144.70 % | 43.517 M -16.82 % | 52.317 M 71.33 % | 30.536 M -73.03 % | 113.225 M | 0.000 |
| Cash and short term investments | 8.770 M -50.73 % | 17.799 M -74.68 % | 70.303 M 385.12 % | 14.492 M -0.01 % | 14.493 M 64.84 % | 8.792 M -12.60 % | 10.059 M -53.84 % | 21.790 M -87.63 % | 176.181 M 164.58 % | 66.588 M -9.49 % | 73.568 M 48.51 % | 49.536 M -43.93 % | 88.341 M 4.20 % | 84.783 M -35.31 % | 131.068 M 201.19 % | 43.517 M -16.82 % | 52.317 M 71.33 % | 30.536 M -73.03 % | 113.225 M 235 422.26 % | 48.074 K |
| Total current assets | 80.941 M 121.68 % | 36.513 M -62.01 % | 96.124 M 91.86 % | 50.101 M -37.17 % | 79.740 M -25.98 % | 107.727 M -54.59 % | 237.207 M 12.45 % | 210.938 M -47.98 % | 405.518 M 98.86 % | 203.920 M 55.28 % | 131.328 M -12.41 % | 149.929 M -20.90 % | 189.543 M 60.19 % | 118.327 M -22.80 % | 153.280 M 196.97 % | 51.615 M 29.04 % | 39.999 M 767.44 % | 4.611 M -95.93 % | 113.225 M 30 317.85 % | 372.232 K |
| Inventory | -76.206 M -629.24 % | -10.450 M 92.69 % | -143.039 M | 0.000 | 0.000 100.00 % | -28.460 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 |
| Net receivables | 23.023 M 120.32 % | 10.450 M | 0.000 -100.00 % | 34.465 M -26.74 % | 47.044 M -40.05 % | 78.466 M 17.86 % | 66.578 M -35.98 % | 104.003 M -4.95 % | 109.425 M -7.05 % | 117.721 M 126.99 % | 51.862 M -20.79 % | 65.477 M -11.07 % | 73.626 M 119.49 % | 33.544 M 51.02 % | 22.212 M 174.28 % | 8.098 M 232.91 % | 2.433 M 6 656.86 % | 36.001 K | 0.000 -100.00 % | 324.158 K |
| Tax assets | -37.128 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 |
| 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 -100.00 % | 2.938 B 1.49 % | 2.895 B 71.56 % | 1.687 B -38.91 % | 2.762 B 84.33 % | 1.498 B 3 121.03 % | 46.519 M -80.61 % | 239.971 M |
| Account payables | 218.164 M 14.58 % | 190.402 M 13.73 % | 167.423 M | 0.000 -100.00 % | 119.768 M -9.02 % | 131.642 M -11.60 % | 148.915 M 4.52 % | 142.475 M 15.55 % | 123.298 M 7.52 % | 114.679 M 113.34 % | 53.753 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.885 M 36.48 % | 11.639 M 35.97 % | 8.560 M | 0.000 |
| Tax 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M -0.01 % | 166.193 M | 0.000 -100.00 % | 1.028 M -5.08 % | 1.083 M 69.75 % | 638.000 K -17.25 % | 771.000 K 817.86 % | 84.000 K 0.00 % | 84.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 7.286 B 9.17 % | 6.673 B 8.93 % | 6.127 B 7.74 % | 5.686 B 13.82 % | 4.996 B -3.81 % | 5.194 B 0.32 % | 5.177 B 9.65 % | 4.721 B 8.38 % | 4.356 B 12.92 % | 3.858 B 111.09 % | 1.828 B 82.02 % | 1.004 B 1.20 % | 992.193 M -31.27 % | 1.444 B -8.54 % | 1.578 B 107.85 % | 759.427 M -28.97 % | 1.069 B 66.99 % | 640.289 M 6.84 % | 599.300 M 115.77 % | 277.747 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 47.306 M 232.93 % | 14.209 M 99.85 % | 7.110 M 630.96 % | 972.660 K |
| Total assets | 8.473 B 15.58 % | 7.331 B 14.60 % | 6.397 B 9.67 % | 5.833 B 14.45 % | 5.096 B -29.84 % | 7.264 B -5.40 % | 7.678 B -3.04 % | 7.919 B -1.22 % | 8.017 B 10.87 % | 7.231 B 122.65 % | 3.248 B 0.50 % | 3.232 B -4.87 % | 3.397 B -0.48 % | 3.413 B -0.55 % | 3.432 B 74.42 % | 1.968 B -31.12 % | 2.857 B 88.75 % | 1.513 B 93.48 % | 782.227 M 181.50 % | 277.875 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 14.299 M -78.84 % | 67.575 M 1 076.38 % | -6.921 M 67.20 % | -21.103 M -147.12 % | 44.782 M 297.39 % | 11.269 M 145.29 % | -24.882 M -189.61 % | 27.768 M 195.30 % | -29.137 M -147.71 % | 61.068 M | 0.000 | 0.000 -100.00 % | 186.754 M 1 542.67 % | -12.945 M -124.72 % | -5.761 M -308.26 % | 2.766 M | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 17.364 M 24.00 % | 14.003 M 10.78 % | 12.640 M -11.47 % | 14.277 M -5.54 % | 15.114 M -8.73 % | 16.560 M 73.04 % | 9.570 M -28.16 % | 13.321 M 17.41 % | 11.346 M 29.39 % | 8.769 M 47.85 % | 5.931 M | 0.000 | 0.000 -100.00 % | 13.000 K 62.50 % | 8.000 K -68.62 % | 25.494 K -52.71 % | 53.913 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | -6.254 M -177.90 % | 8.028 M 532.54 % | -1.856 M -114.93 % | 12.435 M 48.02 % | 8.401 M 89.04 % | 4.444 M 176.78 % | -5.788 M -130.95 % | 18.704 M 180.32 % | -23.288 M -146.15 % | -9.461 M -442.18 % | -1.745 M -147.17 % | -706.000 K 85.14 % | -4.752 M 56.95 % | -11.038 M -185.27 % | 12.945 M 124.72 % | 5.761 M 62.87 % | 3.537 M 28.52 % | 2.752 M 38.62 % | 1.985 M 59.59 % | 1.244 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 418.000 K 1 095.24 % | -42.000 K 98.10 % | -2.214 M 24.67 % | -2.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -330.671 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.575 M -104.36 % | 1.781 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -4.520 M -183.24 % | 5.430 M -72.07 % | 19.440 M 105.02 % | 9.482 M -3.22 % | 9.797 M 520.85 % | 1.578 M -74.98 % | 6.308 M -52.86 % | 13.382 M 514.42 % | 2.178 M 198.73 % | -2.206 M -1.99 % | -2.163 M -254.39 % | 1.401 M | 0.000 -100.00 % | 1.687 M -86.97 % | 12.945 M 124.72 % | 5.761 M 232.30 % | 1.734 M 513.00 % | 282.797 K | 0.000 -100.00 % | 952.660 K |
| Other working capital | -1.734 M -166.74 % | 2.598 M 112.20 % | -21.296 M -821.16 % | 2.953 M 311.53 % | -1.396 M -148.71 % | 2.866 M 123.69 % | -12.096 M -327.28 % | 5.322 M 120.90 % | -25.466 M -251.01 % | -7.255 M -109.35 % | 77.575 M 104.35 % | -1.783 B -70 164.62 % | -2.538 M 74.06 % | -9.786 M 24.40 % | -12.945 M -124.72 % | -5.761 M -419.42 % | 1.803 M -26.96 % | 2.469 M 24.38 % | 1.985 M 219.18 % | 621.989 K |
| Other non cash items | -103.161 M -148.44 % | -41.523 M -1 130.31 % | -3.375 M 89.28 % | -31.469 M -889.09 % | 3.988 M 180.23 % | -4.971 M 62.80 % | -13.364 M -27.03 % | -10.520 M 7.90 % | -11.422 M -750.48 % | -1.343 M -112.61 % | 10.652 M -77.40 % | 47.126 M -30.19 % | 67.508 M 154.03 % | -124.938 M -551.19 % | 27.691 M 51.14 % | 18.321 M 585.72 % | -3.772 M -216.28 % | 3.244 M 77.04 % | 1.832 M 1 063.15 % | -190.247 K |
| Net cash provided by operating activities | 486.450 M 18.32 % | 411.133 M 30.80 % | 314.312 M -7.30 % | 339.053 M 0.80 % | 336.365 M -14.62 % | 393.982 M 9.01 % | 361.409 M -2.84 % | 371.986 M 70.19 % | 218.571 M 58.27 % | 138.104 M 23.56 % | 111.773 M 18.37 % | 94.427 M 5.07 % | 89.867 M 91.81 % | 46.853 M -51.23 % | 96.073 M 121.54 % | 43.366 M -56.20 % | 99.018 M 82.38 % | 54.292 M 211.27 % | 17.442 M 14 300.52 % | -122.828 K |
| Investments in property plant and equipment | -88.675 M -303.86 % | -21.957 M -73.45 % | -12.659 M 73.43 % | -47.652 M 9.04 % | -52.390 M -13.64 % | -46.100 M -70.25 % | -27.078 M -163.69 % | -10.269 M | 0.000 | 0.000 | 0.000 100.00 % | -36.643 M | 0.000 100.00 % | -366.000 K | 0.000 | 0.000 100.00 % | -1.375 B -71.29 % | -802.580 M -94.74 % | -412.135 M -998.11 % | -37.531 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -11.000 M | 0.000 -100.00 % | 47.652 M 234.42 % | -35.450 M -609.71 % | -4.995 M 1.54 % | -5.073 M -26.19 % | -4.020 M | 0.000 | 0.000 100.00 % | -3.743 M | 0.000 100.00 % | -3.682 M 16.01 % | -4.384 M | 0.000 | 0.000 100.00 % | -21.782 M | 0.000 100.00 % | -450.000 K -808.50 % | -49.532 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 33.535 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.474 M | 0.000 -100.00 % | 11.818 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.365 M 851.10 % | 6.031 M 306 220.42 % | 1.969 K |
| Other investing activites | -1.126 B 0.94 % | -1.137 B -54.66 % | -735.091 M 31.84 % | -1.079 B -713.24 % | -132.622 M -164.59 % | 205.331 M 341.28 % | -85.100 M 77.09 % | -371.407 M 57.70 % | -878.030 M -450.17 % | -159.593 M -51.17 % | -105.571 M -97.27 % | -53.515 M -173.80 % | 72.517 M 1 211.81 % | 5.528 M 100.45 % | -1.216 B 10.90 % | -1.365 B -1 764.50 % | 81.993 M 550.12 % | -18.216 M -6 141.89 % | 301.495 K 100.74 % | -40.771 M |
| Net cash used for investing activites | -1.215 B -3.85 % | -1.170 B -56.45 % | -747.750 M 16.45 % | -894.999 M -305.97 % | -220.462 M -242.94 % | 154.236 M 231.54 % | -117.251 M 69.60 % | -385.696 M 56.07 % | -878.030 M -450.17 % | -159.593 M -46.00 % | -109.314 M -361.55 % | -23.684 M -134.41 % | 68.835 M -62.57 % | 183.917 M 115.12 % | -1.216 B 10.90 % | -1.365 B -3.82 % | -1.315 B -72.19 % | -763.431 M -87.92 % | -406.252 M -418.51 % | -78.350 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 595.448 M 11.53 % | 533.868 M 24.66 % | 428.272 M -36.78 % | 677.428 M 22 693.67 % | 2.972 M -99.83 % | 1.725 B 286.24 % | 446.613 M 28.63 % | 347.211 M -20.18 % | 434.984 M -56.80 % | 1.007 B 120.29 % | 457.115 M | 0.000 | 0.000 -100.00 % | 46.000 K -100.00 % | 1.040 B 70.58 % | 609.841 M 42.57 % | 427.747 M 966.25 % | 40.117 M -84.87 % | 265.108 M | 0.000 |
| Common stock repurchased | -6.487 M -47.60 % | -4.395 M -0.32 % | -4.381 M -72.41 % | -2.541 M 98.51 % | -170.568 M 40.49 % | -286.631 M -37 965.21 % | -753.000 K 82.37 % | -4.272 M -46.30 % | -2.920 M -50.36 % | -1.942 M -1 297.12 % | -139.000 K | 0.000 | 0.000 100.00 % | -46.000 K | 0.000 | 0.000 -100.00 % | 341.181 M -41.15 % | 579.761 M 103.52 % | 284.871 M | 0.000 |
| Dividends paid | -358.815 M -16.33 % | -308.447 M -13.89 % | -270.838 M -14.34 % | -236.872 M 21.19 % | -300.575 M 12.04 % | -341.704 M -5.58 % | -323.640 M -10.74 % | -292.262 M -14.27 % | -255.771 M -87.94 % | -136.091 M -1 701 037.50 % | -8.000 K 99.79 % | -3.885 M -24 181.25 % | -16.000 K 99.64 % | -4.400 M | 0.000 100.00 % | -5.434 M 92.57 % | -73.096 M -60.03 % | -45.677 M -388.31 % | -9.354 M | 0.000 |
| Other financing activites | 1.131 B 12.95 % | 1.002 B 31.53 % | 761.551 M 2.72 % | 741.420 M 403.05 % | 147.386 M 214.51 % | -128.705 M -289.97 % | 67.751 M -55.30 % | 151.581 M -85.21 % | 1.025 B 580.49 % | 150.600 M 597.84 % | 21.581 M 120.42 % | -105.663 M -580.94 % | 21.970 M 115.15 % | -145.043 M -112.26 % | 1.183 B -11.24 % | 1.333 B 1.71 % | 1.310 B 94.97 % | 672.127 M 115.22 % | 312.301 M 12.52 % | 277.561 M |
| Net cash used provided by financing activities | 772.571 M 11.45 % | 693.195 M 41.26 % | 490.713 M -2.74 % | 504.548 M 429.36 % | -153.189 M 67.43 % | -470.409 M -83.83 % | -255.889 M -81.89 % | -140.681 M -118.29 % | 769.052 M 5 200.52 % | 14.509 M -32.74 % | 21.573 M 119.69 % | -109.548 M 19.11 % | -135.433 M 44.11 % | -242.332 M -120.48 % | 1.183 B -10.88 % | 1.327 B 7.28 % | 1.237 B 97.51 % | 626.450 M 106.79 % | 302.947 M 9.15 % | 277.561 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.070 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 |
| Net change in cash | 44.154 M 167.41 % | -65.499 M -214.36 % | 57.275 M 211.43 % | -51.398 M -37.85 % | -37.286 M -147.92 % | 77.809 M 763.28 % | -11.731 M 92.40 % | -154.391 M -240.88 % | 109.593 M 1 670.10 % | -6.980 M -129.04 % | 24.032 M 161.93 % | -38.805 M -266.77 % | 23.269 M 301.25 % | -11.562 M -118.36 % | 62.968 M 958.16 % | 5.951 M -72.68 % | 21.781 M 126.34 % | -82.689 M 3.70 % | -85.864 M -143.13 % | 199.089 M |
| Cash at beginning of period | 17.799 M -78.63 % | 83.298 M 220.09 % | 26.023 M -66.39 % | 77.421 M -32.51 % | 114.707 M 210.88 % | 36.898 M 69.33 % | 21.790 M -87.63 % | 176.181 M 164.58 % | 66.588 M -9.49 % | 73.568 M 48.51 % | 49.536 M -43.93 % | 88.341 M 35.76 % | 65.072 M -15.09 % | 76.634 M 76.10 % | 43.517 M 15.84 % | 37.566 M 23.02 % | 30.536 M -73.03 % | 113.225 M -43.13 % | 199.089 M | 0.000 |
| Cash at end of period | 61.953 M 248.07 % | 17.799 M -78.63 % | 83.298 M 220.09 % | 26.023 M -66.39 % | 77.421 M -32.51 % | 114.707 M 1 040.34 % | 10.059 M -53.84 % | 21.790 M -87.63 % | 176.181 M 164.58 % | 66.588 M -9.49 % | 73.568 M 48.51 % | 49.536 M -43.93 % | 88.341 M 35.76 % | 65.072 M -38.89 % | 106.485 M 144.70 % | 43.517 M -16.82 % | 52.317 M 71.33 % | 30.536 M -73.03 % | 113.225 M -43.13 % | 199.089 M |
| Operating cash flow | 486.450 M 18.32 % | 411.133 M 30.80 % | 314.312 M -7.30 % | 339.053 M 0.80 % | 336.365 M -14.62 % | 393.982 M 9.01 % | 361.409 M -2.84 % | 371.986 M 70.19 % | 218.571 M 58.27 % | 138.104 M 23.56 % | 111.773 M 18.37 % | 94.427 M 5.07 % | 89.867 M 91.81 % | 46.853 M -51.23 % | 96.073 M 121.54 % | 43.366 M -56.20 % | 99.018 M 82.38 % | 54.292 M 211.27 % | 17.442 M 14 300.52 % | -122.828 K |
| Capital expenditure | -88.675 M -303.86 % | -21.957 M -73.45 % | -12.659 M 73.43 % | -47.652 M 9.04 % | -52.390 M -13.64 % | -46.100 M -70.25 % | -27.078 M -163.69 % | -10.269 M | 0.000 | 0.000 | 0.000 100.00 % | -36.643 M | 0.000 100.00 % | -366.000 K | 0.000 | 0.000 100.00 % | -1.375 B -71.29 % | -802.580 M -94.74 % | -412.135 M -998.11 % | -37.531 M |
| Free CashFlow | 397.775 M 2.21 % | 389.176 M 29.01 % | 301.653 M 3.52 % | 291.401 M 2.62 % | 283.975 M -18.37 % | 347.882 M 4.05 % | 334.331 M -7.57 % | 361.717 M 65.49 % | 218.571 M 58.27 % | 138.104 M 23.56 % | 111.773 M 93.43 % | 57.784 M -35.70 % | 89.867 M 93.32 % | 46.487 M -51.61 % | 96.073 M 121.54 % | 43.366 M 103.40 % | -1.276 B -70.49 % | -748.288 M -89.59 % | -394.693 M -948.20 % | -37.654 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 193.375 M 2.86 % | 187.993 M -0.13 % | 188.242 M 3.00 % | 182.753 M 1.00 % | 180.948 M 3.87 % | 174.212 M 3.99 % | 167.525 M 7.54 % | 155.777 M 2.82 % | 151.507 M -7.94 % | 164.581 M 22.10 % | 134.789 M 4.84 % | 128.564 M 13.36 % | 113.414 M -3.85 % | 117.961 M -3.48 % | 122.209 M 2.17 % | 119.613 M -27.69 % | 165.416 M 43.86 % | 114.983 M 2.32 % | 112.376 M 2.09 % | 110.076 M 0.84 % | 109.163 M 7.85 % | 101.214 M -38.41 % | 164.322 M -0.17 % | 164.609 M -0.82 % | 165.976 M -0.23 % | 166.359 M 1.01 % | 164.689 M -5.01 % | 173.383 M 0.51 % | 172.508 M 0.46 % | 171.726 M 2.00 % | 168.357 M -0.20 % | 168.689 M 0.16 % | 168.425 M 0.29 % | 167.934 M 3.48 % | 162.287 M 4.83 % | 154.815 M 1.65 % | 152.295 M 0.33 % | 151.789 M 5.43 % | 143.972 M 3.86 % | 138.615 M 1.11 % | 137.089 M 94.96 % | 70.317 M -3.42 % | 72.805 M 0.33 % | 72.569 M 2.68 % | 70.677 M -0.18 % | 70.804 M 0.20 % | 70.664 M 3.05 % | 68.572 M -0.56 % | 68.960 M -1.19 % | 69.792 M 2.23 % | 68.270 M -9.96 % | 75.822 M -1.78 % | 77.196 M 14.13 % | 67.636 M 1.47 % | 66.654 M -20.83 % | 84.193 M 16.63 % | 72.187 M 7.76 % | 66.987 M -2.08 % | 68.408 M 602.20 % | 9.742 M -80.93 % | 51.092 M 15.83 % | 44.108 M 8.43 % | 40.680 M 140.11 % | -101.420 M -490.01 % | 26.004 M -62.61 % | 69.542 M 7.28 % | 64.824 M 13.93 % | 56.896 M 1.96 % | 55.805 M 29.47 % | 43.104 M 25.22 % | 34.423 M 18.47 % | 29.057 M 24.05 % | 23.423 M 31.99 % | 17.746 M 13.58 % | 15.625 M 28.64 % | 12.147 M 48.67 % | 8.170 M 146.68 % | 3.312 M 29.72 % | 2.553 M |
| Net income | 38.468 M -29.00 % | 54.181 M -43.66 % | 96.173 M 37.23 % | 70.080 M -5.18 % | 73.911 M -7.63 % | 80.014 M 50.02 % | 53.337 M 20.21 % | 44.369 M 8.54 % | 40.878 M -53.51 % | 87.924 M 6 085.30 % | -1.469 M -105.04 % | 29.170 M 111.41 % | 13.798 M 3 440.92 % | -413.000 K 97.39 % | -15.847 M -440.28 % | 4.657 M -94.27 % | 81.294 M 77.74 % | 45.737 M 4.95 % | 43.578 M -19.47 % | 54.114 M 80.04 % | 30.056 M 75.11 % | 17.164 M -44.12 % | 30.718 M -14.17 % | 35.791 M 572.51 % | 5.322 M -77.07 % | 23.206 M 80.89 % | 12.829 M 1 198.48 % | 988.000 K -96.39 % | 27.399 M -44.66 % | 49.510 M 90.40 % | 26.003 M 129.14 % | 11.348 M -33.90 % | 17.167 M -71.81 % | 60.891 M 140.45 % | 25.324 M -25.76 % | 34.113 M 344.76 % | 7.670 M 108.54 % | -89.821 M -730.81 % | 14.239 M -67.33 % | 43.586 M 298.95 % | -21.908 M -407.78 % | 7.118 M 185.43 % | -8.332 M -60.54 % | -5.190 M 89.59 % | -49.859 M -838.11 % | 6.755 M 154.47 % | -12.402 M 32.26 % | -18.308 M 13.73 % | -21.221 M -22.40 % | -17.338 M -147.83 % | -6.996 M 86.05 % | -50.138 M -142.94 % | -20.638 M -651.82 % | 3.740 M -58.57 % | 9.027 M 137.29 % | -24.210 M -450.41 % | 6.909 M 286.83 % | -3.698 M -138.40 % | 9.631 M 144.75 % | -21.524 M -340.20 % | 8.961 M 27.15 % | 7.047 M 1 101.30 % | 586.653 K 101.39 % | -42.136 M -1 505.54 % | 2.998 M -82.49 % | 17.120 M 26.42 % | 13.542 M -15.12 % | 15.954 M -6.42 % | 17.049 M 51.92 % | 11.222 M 37.95 % | 8.135 M 18.41 % | 6.870 M 3.28 % | 6.652 M -11.05 % | 7.478 M 9.67 % | 6.819 M 86.43 % | 3.658 M 13.56 % | 3.221 M 151.23 % | 1.282 M 57.88 % | 812.031 K |
| Income before tax | 38.703 M -28.96 % | 54.477 M -43.49 % | 96.396 M 37.05 % | 70.337 M -8.54 % | 76.901 M -7.29 % | 82.947 M 47.52 % | 56.228 M 26.31 % | 44.515 M 8.25 % | 41.122 M -53.30 % | 88.053 M 6 476.03 % | -1.381 M -104.76 % | 29.037 M 107.48 % | 13.995 M 4 156.52 % | -345.000 K 97.80 % | -15.706 M -454.70 % | 4.428 M -95.21 % | 92.484 M 100.80 % | 46.057 M 5.16 % | 43.798 M -20.21 % | 54.891 M 76.18 % | 31.157 M 24.66 % | 24.994 M -20.84 % | 31.575 M 190.83 % | 10.857 M 419.70 % | -3.396 M -141.42 % | 8.198 M 354.36 % | -3.223 M 73.41 % | -12.123 M -228.27 % | 9.451 M -73.98 % | 36.322 M 168.61 % | 13.522 M 218.76 % | 4.242 M -55.03 % | 9.432 M 542.40 % | -2.132 M -115.10 % | 14.123 M -38.32 % | 22.896 M 283.52 % | 5.970 M 106.72 % | -88.775 M -1 016.43 % | 9.687 M -5.35 % | 10.235 M 145.99 % | -22.253 M -412.63 % | 7.118 M 212.13 % | -6.348 M -428.74 % | 1.931 M 103.84 % | -50.300 M -844.63 % | 6.755 M 152.30 % | -12.917 M 9.39 % | -14.256 M 6.50 % | -15.247 M -16.49 % | -13.089 M -125.01 % | -5.817 M 88.49 % | -50.527 M -350.45 % | -11.217 M -399.92 % | 3.740 M -58.57 % | 9.027 M -59.71 % | 22.406 M 224.30 % | 6.909 M 286.83 % | -3.698 M -138.40 % | 9.631 M -61.62 % | 25.092 M 180.01 % | 8.961 M 27.15 % | 7.047 M 1 101.30 % | 586.653 K -86.91 % | 4.480 M 49.44 % | 2.998 M 189.04 % | -3.367 M -299.84 % | 1.685 M 25.17 % | 1.346 M 145.20 % | 548.942 K 401.87 % | -181.847 K 0.41 % | -182.588 K -59.34 % | -114.591 K -287.88 % | -29.543 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | 0.20 -30.93 % | 0.29 -43.41 % | 0.51 33.05 % | 0.38 -9.44 % | 0.42 -10.74 % | 0.48 41.86 % | 0.34 17.45 % | 0.29 5.28 % | 0.27 -49.27 % | 0.54 5 321.86 % | -0.01 -104.54 % | 0.23 83.03 % | 0.12 4 319.16 % | 0.00 97.72 % | -0.13 -447.16 % | 0.04 -93.38 % | 0.56 39.58 % | 0.40 2.77 % | 0.39 -21.84 % | 0.50 74.71 % | 0.29 15.58 % | 0.25 28.51 % | 0.19 191.33 % | 0.07 422.35 % | -0.02 -141.52 % | 0.05 351.81 % | -0.02 72.01 % | -0.07 -227.62 % | 0.05 -74.10 % | 0.21 163.34 % | 0.08 219.39 % | 0.03 -55.10 % | 0.06 541.11 % | -0.01 -114.59 % | 0.09 -41.16 % | 0.15 277.27 % | 0.04 106.70 % | -0.58 -969.24 % | 0.07 -8.88 % | 0.07 145.49 % | -0.16 -260.36 % | 0.10 216.10 % | -0.09 -427.68 % | 0.03 103.74 % | -0.71 -845.97 % | 0.10 152.19 % | -0.18 12.07 % | -0.21 5.97 % | -0.22 -17.89 % | -0.19 -120.11 % | -0.09 87.21 % | -0.67 -358.61 % | -0.15 -362.78 % | 0.06 -59.17 % | 0.14 -49.11 % | 0.27 178.06 % | 0.10 273.37 % | -0.06 -139.21 % | 0.14 -94.53 % | 2.58 1 368.53 % | 0.18 9.77 % | 0.16 1 007.94 % | 0.01 132.65 % | -0.04 -138.32 % | 0.12 338.12 % | -0.05 -286.28 % | 0.03 9.86 % | 0.02 140.50 % | 0.01 333.17 % | 0.00 20.46 % | -0.01 -34.50 % | 0.00 -212.67 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 115.016 M -11.69 % | 130.241 M -19.59 % | 161.967 M 0.11 % | 161.796 M 1.60 % | 159.251 M 4.31 % | 152.669 M 24.73 % | 122.404 M -10.17 % | 136.255 M 2.96 % | 132.332 M -7.84 % | 143.595 M 171.23 % | 52.942 M -51.13 % | 108.343 M 64.95 % | 65.684 M 24.63 % | 52.702 M 44.82 % | 36.391 M -64.46 % | 102.386 M -30.88 % | 148.133 M 75.99 % | 84.171 M -8.66 % | 92.156 M 684.52 % | -15.766 M -123.28 % | 67.712 M -19.45 % | 84.063 M -39.08 % | 137.998 M 0.73 % | 137.001 M 25.82 % | 108.887 M -18.01 % | 132.809 M -5.41 % | 140.399 M -6.56 % | 150.257 M 62.11 % | 92.687 M -17.93 % | 112.934 M -23.26 % | 147.158 M 262.99 % | -90.284 M -210.81 % | 81.476 M -44.65 % | 147.194 M 61.29 % | 91.258 M 724.71 % | -14.608 M -120.87 % | 69.981 M -41.78 % | 120.196 M -4.13 % | 125.369 M 314.48 % | -58.452 M -142.25 % | 138.346 M 139.39 % | 57.791 M 6.03 % | 54.506 M -15.58 % | 64.568 M -0.93 % | 65.173 M 10.22 % | 59.129 M -6.27 % | 63.084 M 0.06 % | 63.047 M 8.58 % | 58.066 M -1.13 % | 58.731 M -8.28 % | 64.030 M -9.43 % | 70.694 M -2.86 % | 72.778 M 147.75 % | 29.376 M -13.99 % | 34.155 M -79.67 % | 168.035 M 419.78 % | 32.328 M 54.94 % | 20.865 M -35.01 % | 32.106 M 133.07 % | -97.089 M -461.89 % | 26.828 M 14.69 % | 23.392 M 28.64 % | 18.184 M 123.10 % | -78.714 M -697.33 % | 13.178 M 223.90 % | 4.068 M -36.85 % | 6.443 M -87.72 % | 52.450 M 1 808.44 % | 2.748 M 54.42 % | 1.780 M 40.95 % | 1.263 M -95.01 % | 25.312 M 722 274.43 % | 3.504 K -99.98 % | 14.578 M 12.36 % | 12.974 M -33.53 % | 19.518 M 535.21 % | 3.073 M 77.80 % | 1.728 M 59.14 % | 1.086 M |
| Net income ratio | 0.20 -30.98 % | 0.29 -43.59 % | 0.51 33.23 % | 0.38 -6.12 % | 0.41 -11.07 % | 0.46 44.26 % | 0.32 11.78 % | 0.28 5.56 % | 0.27 -49.50 % | 0.53 5 001.85 % | -0.01 -104.80 % | 0.23 86.50 % | 0.12 3 574.86 % | 0.00 97.30 % | -0.13 -433.06 % | 0.04 -92.08 % | 0.49 23.55 % | 0.40 2.57 % | 0.39 -21.12 % | 0.49 78.55 % | 0.28 62.36 % | 0.17 -9.28 % | 0.19 -14.02 % | 0.22 578.10 % | 0.03 -77.01 % | 0.14 79.07 % | 0.08 1 267.03 % | 0.01 -96.41 % | 0.16 -44.91 % | 0.29 86.67 % | 0.15 129.59 % | 0.07 -34.00 % | 0.10 -71.89 % | 0.36 132.36 % | 0.16 -29.18 % | 0.22 337.52 % | 0.05 108.51 % | -0.59 -698.32 % | 0.10 -68.55 % | 0.31 296.76 % | -0.16 -257.87 % | 0.10 188.45 % | -0.11 -60.02 % | -0.07 89.86 % | -0.71 -839.43 % | 0.10 154.36 % | -0.18 34.26 % | -0.27 13.24 % | -0.31 -23.87 % | -0.25 -142.42 % | -0.10 84.50 % | -0.66 -147.34 % | -0.27 -583.48 % | 0.06 -59.17 % | 0.14 147.10 % | -0.29 -400.44 % | 0.10 273.37 % | -0.06 -139.21 % | 0.14 106.37 % | -2.21 -1 359.71 % | 0.18 9.77 % | 0.16 1 007.94 % | 0.01 -96.53 % | 0.42 260.38 % | 0.12 -53.17 % | 0.25 17.84 % | 0.21 -25.50 % | 0.28 -8.22 % | 0.31 17.35 % | 0.26 10.17 % | 0.24 -0.05 % | 0.24 -16.75 % | 0.28 -32.61 % | 0.42 -3.44 % | 0.44 44.92 % | 0.30 -23.61 % | 0.39 1.84 % | 0.39 21.71 % | 0.32 |
| Ratio EBITDA | 0.59 -14.15 % | 0.69 -19.48 % | 0.86 -2.81 % | 0.89 0.59 % | 0.88 0.43 % | 0.88 19.94 % | 0.73 -16.47 % | 0.87 0.14 % | 0.87 0.11 % | 0.87 122.13 % | 0.39 -53.39 % | 0.84 45.51 % | 0.58 29.63 % | 0.45 50.04 % | 0.30 -65.21 % | 0.86 -4.42 % | 0.90 22.33 % | 0.73 -10.74 % | 0.82 672.56 % | -0.14 -123.09 % | 0.62 -25.32 % | 0.83 -1.10 % | 0.84 0.90 % | 0.83 26.86 % | 0.66 -17.82 % | 0.80 -6.36 % | 0.85 -1.63 % | 0.87 61.29 % | 0.54 -18.30 % | 0.66 -24.76 % | 0.87 263.32 % | -0.54 -210.64 % | 0.48 -44.81 % | 0.88 55.87 % | 0.56 695.95 % | -0.09 -120.53 % | 0.46 -41.97 % | 0.79 -9.06 % | 0.87 306.50 % | -0.42 -141.79 % | 1.01 22.79 % | 0.82 9.78 % | 0.75 -15.86 % | 0.89 -3.51 % | 0.92 10.42 % | 0.84 -6.45 % | 0.89 -2.90 % | 0.92 9.19 % | 0.84 0.06 % | 0.84 -10.28 % | 0.94 0.59 % | 0.93 -1.10 % | 0.94 117.07 % | 0.43 -15.24 % | 0.51 -74.33 % | 2.00 345.66 % | 0.45 43.78 % | 0.31 -33.63 % | 0.47 104.71 % | -9.97 -1 997.96 % | 0.53 -0.99 % | 0.53 18.65 % | 0.45 -42.41 % | 0.78 53.16 % | 0.51 766.18 % | 0.06 -41.14 % | 0.10 -89.22 % | 0.92 1 771.85 % | 0.05 19.27 % | 0.04 12.57 % | 0.04 -95.79 % | 0.87 582 209.62 % | 0.00 -99.98 % | 0.82 -1.07 % | 0.83 -48.33 % | 1.61 327.27 % | 0.38 -27.92 % | 0.52 22.69 % | 0.43 |
| Gross profit ratio | 0.96 -0.04 % | 0.96 -0.27 % | 0.96 -0.09 % | 0.96 0.13 % | 0.96 -0.10 % | 0.96 0.99 % | 0.95 -1.38 % | 0.96 0.29 % | 0.96 -0.03 % | 0.96 0.21 % | 0.96 0.88 % | 0.95 -0.45 % | 0.96 1.79 % | 0.94 -1.34 % | 0.95 -0.99 % | 0.96 -1.27 % | 0.97 1.22 % | 0.96 0.86 % | 0.95 0.47 % | 0.95 -0.35 % | 0.95 0.06 % | 0.95 2.27 % | 0.93 1.48 % | 0.92 -1.83 % | 0.93 -0.27 % | 0.94 -0.79 % | 0.94 0.88 % | 0.94 -1.88 % | 0.95 -0.21 % | 0.96 -0.04 % | 0.96 0.38 % | 0.95 -0.58 % | 0.96 -0.11 % | 0.96 1.21 % | 0.95 -0.46 % | 0.95 -0.74 % | 0.96 0.41 % | 0.96 0.08 % | 0.95 -0.09 % | 0.96 -0.41 % | 0.96 3.90 % | 0.92 -6.45 % | 0.99 1.56 % | 0.97 -1.41 % | 0.99 6.92 % | 0.92 -6.07 % | 0.98 -0.93 % | 0.99 1.02 % | 0.98 0.42 % | 0.98 -0.26 % | 0.98 -0.18 % | 0.98 -1.58 % | 1.00 6.74 % | 0.93 -6.65 % | 1.00 -67.86 % | 3.11 211.14 % | 1.00 25.24 % | 0.80 -20.15 % | 1.00 -95.07 % | 20.27 1 926.83 % | 1.00 0.00 % | 1.00 9.56 % | 0.91 -13.34 % | 1.05 5.32 % | 1.00 8.42 % | 0.92 -7.77 % | 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 |
| Weighted average shs out dil | 141.150 M 0.03 % | 141.104 M 0.03 % | 141.056 M 4.76 % | 134.646 M -1.22 % | 136.314 M 1.56 % | 134.219 M 4.56 % | 128.360 M 6.70 % | 120.302 M 0.00 % | 120.302 M 4.11 % | 115.558 M 0.77 % | 114.673 M 11.68 % | 102.679 M -0.25 % | 102.939 M 0.25 % | 102.679 M 0.44 % | 102.230 M 0.00 % | 102.230 M 13.09 % | 90.397 M 2.85 % | 87.891 M 2.79 % | 85.505 M -0.05 % | 85.550 M -0.03 % | 85.578 M -0.26 % | 85.804 M -3.61 % | 89.020 M 0.05 % | 88.975 M -2.58 % | 91.334 M -4.68 % | 95.820 M -0.73 % | 96.522 M 0.00 % | 96.522 M 0.42 % | 96.120 M 1.57 % | 94.633 M 7.20 % | 88.274 M 0.11 % | 88.175 M 0.12 % | 88.071 M 0.79 % | 87.385 M 6.15 % | 82.324 M 2.80 % | 80.080 M 0.70 % | 79.523 M 4.15 % | 76.355 M 3.35 % | 73.878 M 12.10 % | 65.906 M 0.00 % | 65.906 M 7.48 % | 61.319 M 92.32 % | 31.884 M 0.00 % | 31.884 M 185.14 % | 11.182 M -86.03 % | 80.056 M 712.50 % | 9.853 M 0.00 % | 9.853 M 0.00 % | 9.853 M -87.69 % | 80.056 M 0.00 % | 80.056 M 0.00 % | 80.056 M 0.00 % | 80.056 M -99.96 % | 206.657 B 0.65 % | 205.322 B 1.30 % | 202.690 B 0.09 % | 202.517 B 0.38 % | 201.758 B -0.35 % | 202.476 B 38.49 % | 146.201 B -8.57 % | 159.900 B 122 560.29 % | 130.360 M 24.70 % | 104.543 M 71.57 % | 60.931 M -10.76 % | 68.274 M 57.47 % | 43.357 M 5.17 % | 41.226 M 9.93 % | 37.503 M -0.23 % | 37.589 M 20.06 % | 31.309 M 7.09 % | 29.236 M 14.01 % | 25.643 M -0.35 % | 25.731 M 0.12 % | 25.700 M 0.03 % | 25.693 M 81.04 % | 14.192 M -0.42 % | 14.252 M 0.01 % | 14.250 M 4.87 % | 13.588 M |
| Weighted average shs out | 141.124 M 0.01 % | 141.104 M 0.03 % | 141.056 M 4.76 % | 134.646 M -1.22 % | 136.314 M 1.62 % | 134.148 M 4.84 % | 127.952 M 6.83 % | 119.776 M 0.00 % | 119.776 M 4.15 % | 115.006 M 0.29 % | 114.673 M 11.68 % | 102.679 M -0.07 % | 102.750 M 0.07 % | 102.679 M 0.44 % | 102.230 M 2.33 % | 99.898 M 10.95 % | 90.040 M 3.49 % | 87.002 M 1.76 % | 85.497 M 0.12 % | 85.396 M 0.07 % | 85.336 M -0.34 % | 85.627 M -3.76 % | 88.975 M 0.00 % | 88.975 M -2.58 % | 91.334 M -4.68 % | 95.820 M -0.73 % | 96.521 M 0.02 % | 96.506 M 0.62 % | 95.911 M 1.35 % | 94.632 M 7.20 % | 88.273 M 0.17 % | 88.127 M 0.10 % | 88.041 M 0.82 % | 87.324 M 6.23 % | 82.204 M 2.88 % | 79.904 M 0.68 % | 79.362 M 4.59 % | 75.876 M 2.90 % | 73.737 M 11.88 % | 65.906 M 0.00 % | 65.906 M 7.48 % | 61.319 M 92.32 % | 31.884 M 0.00 % | 31.884 M 185.14 % | 11.182 M -86.03 % | 80.056 M 712.49 % | 9.853 M 0.00 % | 9.853 M 0.00 % | 9.853 M -87.69 % | 80.056 M 0.00 % | 80.056 M 0.00 % | 80.056 M 0.00 % | 80.056 M -99.96 % | 206.654 B 0.65 % | 205.319 B 1.30 % | 202.687 B 0.09 % | 202.514 B 0.38 % | 201.755 B -0.35 % | 202.474 B 38.49 % | 146.198 B -8.57 % | 159.897 B 122 560.97 % | 130.357 M 24.70 % | 104.540 M 71.57 % | 60.930 M -10.76 % | 68.274 M 58.31 % | 43.128 M 5.05 % | 41.053 M 9.47 % | 37.503 M 0.00 % | 37.503 M 20.13 % | 31.218 M 7.24 % | 29.110 M 13.52 % | 25.643 M 0.00 % | 25.643 M 0.01 % | 25.641 M 0.42 % | 25.533 M 79.91 % | 14.192 M 0.00 % | 14.192 M 0.00 % | 14.192 M 4.82 % | 13.539 M |
| EPS diluted | 0.25 -30.56 % | 0.36 -47.06 % | 0.68 41.67 % | 0.48 -14.29 % | 0.56 -6.67 % | 0.60 42.86 % | 0.42 10.53 % | 0.38 18.75 % | 0.32 -56.76 % | 0.74 5 881.25 % | -0.01 -104.57 % | 0.28 154.55 % | 0.11 2 850.00 % | 0.00 97.50 % | -0.16 -450.88 % | 0.05 -94.76 % | 0.87 77.55 % | 0.49 2.08 % | 0.48 -20.00 % | 0.60 100.00 % | 0.30 100.00 % | 0.15 -50.00 % | 0.30 -25.00 % | 0.40 700.00 % | 0.05 -80.00 % | 0.25 66.67 % | 0.15 1 370.59 % | 0.01 -96.60 % | 0.30 -40.00 % | 0.50 100.00 % | 0.25 66.67 % | 0.15 -25.00 % | 0.20 -63.64 % | 0.55 83.33 % | 0.30 -25.00 % | 0.40 300.00 % | 0.10 108.47 % | -1.18 -690.00 % | 0.20 -69.70 % | 0.66 300.00 % | -0.33 -57.14 % | -0.21 19.23 % | -0.26 -62.50 % | -0.16 96.41 % | -4.46 -5 767.09 % | 0.08 106.25 % | -1.26 32.26 % | -1.86 13.49 % | -2.15 -877.27 % | -0.22 -151.72 % | -0.09 86.13 % | -0.63 -142.31 % | -0.26 -1 436 754.58 % | 0.00 -58.84 % | 0.00 143.97 % | 0.00 -393.12 % | 0.00 286.13 % | 0.00 -138.53 % | 0.00 147.57 % | 0.00 -200.00 % | 0.00 -99.82 % | 0.05 866.07 % | 0.01 100.81 % | -0.69 -1 671.75 % | 0.04 -88.74 % | 0.39 14.71 % | 0.34 -20.93 % | 0.43 -4.44 % | 0.45 21.62 % | 0.37 27.59 % | 0.29 7.41 % | 0.27 3.85 % | 0.26 -10.34 % | 0.29 11.54 % | 0.26 0.00 % | 0.26 8.33 % | 0.24 204.96 % | 0.08 49.90 % | 0.05 |
| Earnings per share | 0.25 -30.56 % | 0.36 -47.06 % | 0.68 41.67 % | 0.48 -14.29 % | 0.56 -6.67 % | 0.60 42.86 % | 0.42 10.53 % | 0.38 18.75 % | 0.32 -56.76 % | 0.74 5 881.25 % | -0.01 -104.57 % | 0.28 154.55 % | 0.11 2 850.00 % | 0.00 97.50 % | -0.16 -450.88 % | 0.05 -94.76 % | 0.87 77.55 % | 0.49 2.08 % | 0.48 -20.00 % | 0.60 87.50 % | 0.32 113.33 % | 0.15 -50.00 % | 0.30 -25.00 % | 0.40 700.00 % | 0.05 -80.00 % | 0.25 66.67 % | 0.15 1 370.59 % | 0.01 -96.60 % | 0.30 -40.00 % | 0.50 100.00 % | 0.25 66.67 % | 0.15 -25.00 % | 0.20 -63.64 % | 0.55 83.33 % | 0.30 -25.00 % | 0.40 300.00 % | 0.10 108.47 % | -1.18 -690.00 % | 0.20 -69.70 % | 0.66 300.00 % | -0.33 -57.14 % | -0.21 19.23 % | -0.26 -62.50 % | -0.16 96.41 % | -4.46 -5 767.09 % | 0.08 106.25 % | -1.26 32.26 % | -1.86 13.49 % | -2.15 -877.27 % | -0.22 -151.72 % | -0.09 86.13 % | -0.63 -142.31 % | -0.26 -1 400.00 % | 0.02 -50.00 % | 0.04 40 100.00 % | 0.00 -100.33 % | 0.03 250.00 % | -0.02 -140.00 % | 0.05 50 100.00 % | 0.00 -200.00 % | 0.00 -99.82 % | 0.05 866.07 % | 0.01 100.81 % | -0.69 -1 671.75 % | 0.04 -88.74 % | 0.39 14.71 % | 0.34 -20.93 % | 0.43 -4.44 % | 0.45 21.62 % | 0.37 27.59 % | 0.29 7.41 % | 0.27 3.85 % | 0.26 -10.34 % | 0.29 11.54 % | 0.26 0.00 % | 0.26 8.33 % | 0.24 204.96 % | 0.08 49.90 % | 0.05 |
| Gross profit | 184.993 M 2.82 % | 179.911 M -0.40 % | 180.629 M 2.91 % | 175.516 M 1.13 % | 173.553 M 3.76 % | 167.262 M 5.02 % | 159.270 M 6.05 % | 150.178 M 3.11 % | 145.645 M -7.97 % | 158.262 M 22.36 % | 129.337 M 5.76 % | 122.291 M 12.85 % | 108.365 M -2.13 % | 110.727 M -4.77 % | 116.273 M 1.16 % | 114.944 M -28.61 % | 161.009 M 45.61 % | 110.576 M 3.20 % | 107.151 M 2.56 % | 104.472 M 0.49 % | 103.965 M 7.92 % | 96.338 M -37.00 % | 152.927 M 1.31 % | 150.956 M -2.63 % | 155.040 M -0.50 % | 155.818 M 0.21 % | 155.485 M -4.18 % | 162.261 M -1.38 % | 164.536 M 0.24 % | 164.136 M 1.96 % | 160.973 M 0.19 % | 160.674 M -0.42 % | 161.353 M 0.18 % | 161.067 M 4.73 % | 153.787 M 4.34 % | 147.388 M 0.90 % | 146.073 M 0.75 % | 144.987 M 5.51 % | 137.409 M 3.77 % | 132.411 M 0.70 % | 131.488 M 102.57 % | 64.910 M -9.65 % | 71.842 M 1.89 % | 70.507 M 1.23 % | 69.649 M 6.73 % | 65.258 M -5.89 % | 69.340 M 2.10 % | 67.916 M 0.45 % | 67.614 M -0.77 % | 68.141 M 1.96 % | 66.832 M -10.12 % | 74.356 M -3.33 % | 76.919 M 21.83 % | 63.136 M -5.28 % | 66.654 M -74.56 % | 261.955 M 262.88 % | 72.187 M 34.96 % | 53.487 M -21.81 % | 68.408 M -65.35 % | 197.454 M 286.47 % | 51.092 M 15.83 % | 44.108 M 18.79 % | 37.130 M 134.76 % | -106.820 M -510.78 % | 26.004 M -59.46 % | 64.142 M -1.05 % | 64.824 M 13.93 % | 56.896 M 1.96 % | 55.805 M 29.47 % | 43.104 M 25.22 % | 34.423 M 18.47 % | 29.057 M 24.05 % | 23.423 M 31.99 % | 17.746 M 13.58 % | 15.625 M 28.64 % | 12.147 M 48.67 % | 8.170 M 146.68 % | 3.312 M 29.72 % | 2.553 M |
| Income tax expense | -235.000 K -179.39 % | 296.000 K 32.74 % | 223.000 K -13.23 % | 257.000 K -1.53 % | 261.000 K 26.09 % | 207.000 K 20.35 % | 172.000 K 17.81 % | 146.000 K -40.16 % | 244.000 K 89.15 % | 129.000 K 46.59 % | 88.000 K 166.17 % | -133.000 K -167.51 % | 197.000 K 189.71 % | 68.000 K -51.77 % | 141.000 K 161.57 % | -229.000 K -102.05 % | 11.190 M 3 396.88 % | 320.000 K 45.45 % | 220.000 K -30.60 % | 317.000 K 134.81 % | 135.000 K -23.73 % | 177.000 K -29.76 % | 252.000 K 1 108.00 % | -25.000 K -127.27 % | -11.000 K -104.15 % | 265.000 K 60.61 % | 165.000 K 400.00 % | 33.000 K 175.00 % | 12.000 K -98.57 % | 839.000 K 935.80 % | 81.000 K 176.42 % | -106.000 K -157.61 % | 184.000 K 14.29 % | 161.000 K -55.52 % | 362.000 K 316.09 % | 87.000 K -64.05 % | 242.000 K 90.55 % | 127.000 K -41.47 % | 217.000 K 29.94 % | 167.000 K -79.20 % | 803.000 K -97.74 % | 35.569 M 47 966.22 % | 74.000 K -32.73 % | 110.000 K 48.65 % | 74.000 K -99.72 % | 26.855 M 41 860.94 % | 64.000 K 378.26 % | -23.000 K 84.25 % | -146.000 K -868.42 % | 19.000 K -79.12 % | 91.000 K -24.79 % | 121.000 K 275.36 % | -69.000 K | 0.000 | 0.000 -100.00 % | 46.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.616 M | 0.000 -100.00 % | 31.858 M 5.80 % | 30.112 M -17.29 % | 36.406 M 85.31 % | 19.646 M 22.42 % | 16.047 M 30.10 % | 12.335 M -41.12 % | 20.949 M 413.53 % | -6.682 M -330.88 % | 2.894 M 4.60 % | 2.767 M -67.11 % | 8.411 M 154.76 % | 3.301 M 4 827.53 % | 67.000 K | 0.000 |
| Cost of revenue | 8.382 M 3.71 % | 8.082 M 6.16 % | 7.613 M 5.20 % | 7.237 M -2.14 % | 7.395 M 6.40 % | 6.950 M -15.81 % | 8.255 M 47.44 % | 5.599 M -4.49 % | 5.862 M -7.23 % | 6.319 M 15.90 % | 5.452 M -13.09 % | 6.273 M 24.24 % | 5.049 M -30.20 % | 7.234 M 21.87 % | 5.936 M 27.14 % | 4.669 M 5.95 % | 4.407 M 0.00 % | 4.407 M -15.66 % | 5.225 M -6.76 % | 5.604 M 7.81 % | 5.198 M 6.60 % | 4.876 M -57.21 % | 11.395 M -16.54 % | 13.653 M 24.84 % | 10.936 M 3.75 % | 10.541 M 14.53 % | 9.204 M -17.25 % | 11.122 M 39.51 % | 7.972 M 5.03 % | 7.590 M 2.79 % | 7.384 M -7.87 % | 8.015 M 13.33 % | 7.072 M 2.99 % | 6.867 M -19.21 % | 8.500 M 14.45 % | 7.427 M 19.37 % | 6.222 M -8.53 % | 6.802 M 3.64 % | 6.563 M 5.79 % | 6.204 M 10.77 % | 5.601 M 3.59 % | 5.407 M 461.47 % | 963.000 K -53.30 % | 2.062 M 100.58 % | 1.028 M -81.46 % | 5.546 M 318.88 % | 1.324 M 101.83 % | 656.000 K -51.26 % | 1.346 M -18.47 % | 1.651 M 14.81 % | 1.438 M -1.91 % | 1.466 M 429.24 % | 277.000 K -93.84 % | 4.500 M | 0.000 100.00 % | -177.762 M | 0.000 -100.00 % | 13.500 M | 0.000 100.00 % | -187.712 M | 0.000 | 0.000 -100.00 % | 3.550 M -34.26 % | 5.400 M | 0.000 -100.00 % | 5.400 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 |
| General and administrative expenses | 14.062 M -6.72 % | 15.075 M -8.37 % | 16.452 M -9.23 % | 18.125 M 22.61 % | 14.783 M 5.02 % | 14.076 M -6.40 % | 15.039 M 13.20 % | 13.285 M -1.33 % | 13.464 M -1.77 % | 13.707 M 3.15 % | 13.288 M 3.93 % | 12.786 M 10.91 % | 11.528 M -3.85 % | 11.989 M -17.37 % | 14.509 M 12.01 % | 12.953 M -0.80 % | 13.057 M -6.78 % | 14.006 M 6.26 % | 13.181 M 0.24 % | 13.150 M 19.19 % | 11.033 M -18.39 % | 13.520 M -14.89 % | 15.885 M 31.59 % | 12.072 M -11.96 % | 13.712 M -40.02 % | 22.862 M 70.38 % | 13.418 M 11.78 % | 12.004 M -20.57 % | 15.112 M 9.11 % | 13.850 M 18.89 % | 11.649 M 5.97 % | 10.993 M -10.37 % | 12.265 M 2.45 % | 11.972 M -4.98 % | 12.600 M 17.14 % | 10.756 M -10.25 % | 11.984 M -48.93 % | 23.467 M 112.04 % | 11.067 M 12.99 % | 9.795 M -1.52 % | 9.946 M 41.68 % | 7.020 M -48.29 % | 13.577 M 128.61 % | 5.939 M 106.72 % | 2.873 M -53.12 % | 6.129 M 175.09 % | 2.228 M -71.95 % | 7.943 M 255.07 % | 2.237 M 15.25 % | 1.941 M -3.05 % | 2.002 M -71.35 % | 6.989 M 301.67 % | 1.740 M -5.43 % | 1.840 M -10.38 % | 2.053 M -70.75 % | 7.020 M 297.28 % | 1.767 M 14.22 % | 1.547 M -20.59 % | 1.948 M -65.41 % | 5.632 M 270.04 % | 1.522 M 37.03 % | 1.111 M 14.59 % | 969.217 K -51.81 % | 2.011 M 353.33 % | 443.682 K -12.28 % | 505.790 K 61.04 % | 314.069 K -67.04 % | 952.789 K 259.44 % | 265.079 K -19.74 % | 330.283 K 56.85 % | 210.573 K 34.76 % | 156.252 K 480.09 % | 26.936 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.824 M | 0.000 | 0.000 |
| 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 -100.00 % | 14.529 M | 0.000 -100.00 % | 4.108 M 278.69 % | -2.299 M -129.85 % | 7.703 M 3.13 % | 7.469 M 468.42 % | 1.314 M 139.50 % | -3.327 M -192.83 % | 3.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.951 M -11.39 % | 4.459 M 22.52 % | 3.639 M -7.73 % | 3.944 M 6.14 % | 3.716 M -8.74 % | 4.071 M 11.55 % | 3.650 M 15.90 % | 3.149 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 78.669 M 4.04 % | 75.611 M 4.08 % | 72.644 M 0.65 % | 72.175 M 5.77 % | 68.237 M 137.68 % | -181.082 M -385.52 % | 63.422 M 5.12 % | 60.331 M 5.24 % | 57.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.319 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 -100.00 % | 2.928 M 34.74 % | 2.173 M -85.93 % | 15.443 M 418.22 % | 2.980 M 893.33 % | 300.000 K -91.52 % | 3.537 M -76.10 % | 14.800 M 376.04 % | 3.109 M -16.29 % | 3.714 M -2.52 % | 3.810 M -71.36 % | 13.305 M 280.90 % | 3.493 M | 0.000 -100.00 % | 3.042 M -83.82 % | 18.801 M 310.05 % | 4.585 M -8.39 % | 5.005 M 0.58 % | 4.976 M -34.65 % | 7.614 M 349.73 % | 1.693 M -27.30 % | 2.329 M 34.47 % | 1.732 M -61.13 % | 4.455 M 113.29 % | 2.089 M 130.30 % | 907.034 K 26.77 % | 715.502 K 54.22 % | 463.956 K 567.81 % | 69.474 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.368 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 14.062 M -85.02 % | 93.854 M -1.33 % | 95.121 M 1.48 % | 93.736 M 7.22 % | 87.427 M 1.36 % | 86.251 M 3.57 % | 83.276 M 7.58 % | 77.409 M 2.58 % | 75.464 M 2.34 % | 73.736 M 5.30 % | 70.023 M 3.32 % | 67.772 M 6.94 % | 63.371 M -1.88 % | 64.586 M -2.49 % | 66.234 M 9.86 % | 60.291 M 8.76 % | 55.433 M 1.55 % | 54.586 M 0.50 % | 54.313 M 54.39 % | 35.180 M -30.93 % | 50.931 M -2.46 % | 52.217 M -32.23 % | 77.046 M 3.47 % | 74.465 M 0.89 % | 73.811 M -12.96 % | 84.806 M 9.17 % | 77.679 M -2.97 % | 80.053 M -0.45 % | 80.412 M 2.94 % | 78.113 M 2.36 % | 76.313 M 0.19 % | 76.166 M -0.77 % | 76.758 M 0.15 % | 76.643 M -2.86 % | 78.896 M 6.42 % | 74.136 M 0.11 % | 74.053 M -13.32 % | 85.435 M 19.30 % | 71.616 M 4.32 % | 68.652 M 17.79 % | 58.284 M 101.15 % | 28.976 M -30.60 % | 41.751 M 22.45 % | 34.095 M -24.51 % | 45.162 M 57.57 % | 28.662 M -16.08 % | 34.154 M 4.44 % | 32.701 M -12.42 % | 37.337 M -1.03 % | 37.726 M 21.47 % | 31.059 M -4.43 % | 32.500 M -0.25 % | 32.580 M 1 670.65 % | 1.840 M -63.89 % | 5.095 M 115.18 % | -33.570 M -628.49 % | 6.352 M -3.05 % | 6.552 M -5.37 % | 6.924 M -87.12 % | 53.759 M 1 572.13 % | 3.215 M -6.52 % | 3.439 M 27.34 % | 2.701 M 105.10 % | -52.924 M -2 189.75 % | 2.533 M -87.68 % | 20.564 M -2.86 % | 21.170 M 19.90 % | 17.657 M 4.41 % | 16.911 M 21.90 % | 13.873 M 10.91 % | 12.508 M 14.41 % | 10.933 M 23.79 % | 8.832 M 19.77 % | 7.374 M 22.10 % | 6.040 M 7 628.59 % | 78.145 K -98.47 % | 5.098 M 159.68 % | 1.963 M 12.74 % | 1.741 M |
| Cost and expenses | 14.062 M -86.21 % | 101.936 M -0.78 % | 102.734 M 1.74 % | 100.973 M 6.49 % | 94.822 M 1.74 % | 93.201 M 1.82 % | 91.531 M 10.27 % | 83.008 M 2.07 % | 81.326 M 1.59 % | 80.055 M 6.07 % | 75.475 M 1.93 % | 74.045 M 8.22 % | 68.420 M -4.73 % | 71.820 M -0.48 % | 72.170 M 11.10 % | 64.960 M 8.56 % | 59.840 M 1.44 % | 58.993 M -0.92 % | 59.538 M 45.98 % | 40.784 M -27.34 % | 56.129 M -1.69 % | 57.093 M -35.45 % | 88.441 M 0.37 % | 88.118 M 3.98 % | 84.747 M -11.12 % | 95.347 M 9.74 % | 86.883 M -4.71 % | 91.175 M 3.16 % | 88.384 M 3.13 % | 85.703 M 2.40 % | 83.697 M -0.57 % | 84.181 M 0.42 % | 83.830 M 0.38 % | 83.510 M -4.45 % | 87.396 M 7.15 % | 81.563 M 1.60 % | 80.275 M -12.97 % | 92.237 M 17.98 % | 78.179 M 4.44 % | 74.856 M 17.17 % | 63.885 M 85.80 % | 34.383 M -19.50 % | 42.714 M 18.13 % | 36.157 M -21.72 % | 46.190 M 35.03 % | 34.208 M -3.58 % | 35.478 M 6.36 % | 33.357 M -13.77 % | 38.683 M -1.76 % | 39.377 M 21.17 % | 32.497 M -4.32 % | 33.966 M 3.38 % | 32.857 M 418.25 % | 6.340 M 24.44 % | 5.095 M 125.39 % | -20.070 M -415.96 % | 6.352 M -68.32 % | 20.052 M 189.60 % | 6.924 M 116.26 % | -42.595 M -1 424.88 % | 3.215 M -6.52 % | 3.439 M -44.98 % | 6.251 M 113.15 % | -47.524 M -1 976.53 % | 2.533 M -87.68 % | 20.564 M -2.86 % | 21.170 M 19.90 % | 17.657 M 4.41 % | 16.911 M 21.90 % | 13.873 M 10.91 % | 12.508 M 14.41 % | 10.933 M 23.79 % | 8.832 M 19.77 % | 7.374 M 22.10 % | 6.040 M 7 628.59 % | 78.145 K -98.47 % | 5.098 M 159.68 % | 1.963 M 12.74 % | 1.741 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.062 M -6.72 % | 15.075 M -8.37 % | 16.452 M -9.23 % | 18.125 M 22.61 % | 14.783 M 5.02 % | 14.076 M -6.40 % | 15.039 M 13.20 % | 13.285 M -1.33 % | 13.464 M -1.77 % | 13.707 M 3.15 % | 13.288 M 3.93 % | 12.786 M 10.91 % | 11.528 M -3.85 % | 11.989 M -17.37 % | 14.509 M 12.01 % | 12.953 M -0.80 % | 13.057 M -6.78 % | 14.006 M 6.26 % | 13.181 M 0.24 % | 13.150 M 19.19 % | 11.033 M -18.39 % | 13.520 M -14.89 % | 15.885 M 31.59 % | 12.072 M -11.96 % | 13.712 M -40.02 % | 22.862 M 70.38 % | 13.418 M 11.78 % | 12.004 M -20.57 % | 15.112 M 9.11 % | 13.850 M 18.89 % | 11.649 M 5.97 % | 10.993 M -10.37 % | 12.265 M 2.45 % | 11.972 M -4.98 % | 12.600 M 17.14 % | 10.756 M -10.25 % | 11.984 M -48.93 % | 23.467 M 112.04 % | 11.067 M 12.99 % | 9.795 M -1.52 % | 9.946 M 41.68 % | 7.020 M -48.29 % | 13.577 M 128.61 % | 5.939 M -65.87 % | 17.402 M 183.93 % | 6.129 M -3.27 % | 6.336 M 12.26 % | 5.644 M -43.22 % | 9.940 M 5.63 % | 9.410 M 183.78 % | 3.316 M -9.45 % | 3.662 M -31.22 % | 5.324 M 189.35 % | 1.840 M -10.38 % | 2.053 M 103.92 % | -52.371 M -3 063.84 % | 1.767 M 14.22 % | 1.547 M -20.59 % | 1.948 M -96.38 % | 53.759 M 3 432.13 % | 1.522 M 37.03 % | 1.111 M 14.59 % | 969.217 K 101.69 % | -57.380 M -13 032.61 % | 443.682 K -90.05 % | 4.457 M -6.62 % | 4.773 M 3.94 % | 4.592 M 9.10 % | 4.209 M 4.03 % | 4.046 M -5.51 % | 4.282 M 12.51 % | 3.806 M 19.84 % | 3.176 M -2.07 % | 3.243 M 22.33 % | 2.651 M 9.46 % | 2.422 M 32.77 % | 1.824 M 15.16 % | 1.584 M 7.95 % | 1.467 M |
| Interest income | 36.919 M 6.93 % | 34.527 M 2.92 % | 33.547 M 1.51 % | 33.049 M 6.76 % | 30.956 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 263.836 K -27.61 % | 364.440 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 |
| Interest expense | 34.594 M 5.92 % | 32.662 M 2.73 % | 31.793 M -13.34 % | 36.686 M 24.44 % | 29.481 M 11.87 % | 26.354 M 4.99 % | 25.101 M 3.66 % | 24.215 M 0.19 % | 24.168 M -3.96 % | 25.165 M -1.36 % | 25.513 M 1.74 % | 25.077 M 0.49 % | 24.954 M 1.28 % | 24.639 M 1.74 % | 24.217 M 3.21 % | 23.464 M 0.60 % | 23.325 M -7.35 % | 25.176 M 2.42 % | 24.580 M -6.05 % | 26.163 M 5.56 % | 24.784 M 5.25 % | 23.548 M -53.89 % | 51.065 M 12.54 % | 45.376 M -1.85 % | 46.229 M 4.11 % | 44.403 M 0.41 % | 44.222 M -5.40 % | 46.744 M -1.91 % | 47.653 M -3.09 % | 49.172 M -3.30 % | 50.851 M -6.09 % | 54.147 M -0.96 % | 54.673 M 0.75 % | 54.266 M -6.30 % | 57.914 M 3.15 % | 56.144 M 4.87 % | 53.535 M -2.07 % | 54.668 M 2.32 % | 53.426 M 2.43 % | 52.160 M 8.53 % | 48.059 M 83.68 % | 26.164 M -19.59 % | 32.538 M -2.92 % | 33.518 M -20.41 % | 42.115 M 56.82 % | 26.855 M -31.27 % | 39.073 M -9.91 % | 43.369 M -0.34 % | 43.517 M 3.57 % | 42.016 M 1.40 % | 41.435 M -5.66 % | 43.922 M 2.64 % | 42.793 M 266.99 % | -25.626 M -1.59 % | -25.224 M -125.48 % | 98.997 M 899 872.73 % | 11.000 K 100.04 % | -24.891 M -8.70 % | -22.899 M 70.67 % | -78.063 M -329.81 % | -18.162 M -9.35 % | -16.608 M 7.53 % | -17.961 M 54.03 % | -39.076 M -240.20 % | -11.486 M | 0.000 | 0.000 -100.00 % | 8.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 467.386 K 24 974.36 % | 1.864 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 79.370 M 0.54 % | 78.944 M 0.93 % | 78.213 M 2.40 % | 76.379 M 2.38 % | 74.600 M 2.33 % | 72.898 M 5.48 % | 69.108 M 7.31 % | 64.402 M 2.13 % | 63.061 M 4.97 % | 60.074 M 5.23 % | 57.087 M 3.69 % | 55.054 M 5.53 % | 52.170 M -1.86 % | 53.160 M 1.77 % | 52.236 M 6.89 % | 48.867 M 11.30 % | 43.907 M 6.20 % | 41.342 M -0.02 % | 41.349 M -0.21 % | 41.437 M 2.62 % | 40.379 M 1.09 % | 39.942 M -35.70 % | 62.117 M -1.61 % | 63.132 M -0.85 % | 63.673 M -0.85 % | 64.220 M -1.19 % | 64.994 M -4.49 % | 68.049 M 4.21 % | 65.300 M 1.61 % | 64.263 M -0.62 % | 64.664 M -0.78 % | 65.173 M 1.05 % | 64.493 M -0.28 % | 64.671 M -2.45 % | 66.296 M 4.60 % | 63.380 M 2.11 % | 62.069 M 0.16 % | 61.968 M 2.34 % | 60.549 M 2.17 % | 59.263 M -12.16 % | 67.469 M 437.56 % | 12.551 M -55.68 % | 28.316 M 0.57 % | 28.156 M 0.58 % | 27.995 M 0.59 % | 27.832 M -0.24 % | 27.898 M 0.24 % | 27.832 M 0.15 % | 27.789 M -0.73 % | 27.992 M -0.94 % | 28.257 M 0.71 % | 28.059 M -1.34 % | 28.439 M | 0.000 | 0.000 -100.00 % | 46.632 M | 0.000 | 0.000 | 0.000 100.00 % | -44.118 M | 0.000 | 0.000 | 0.000 100.00 % | -44.118 M | 0.000 -100.00 % | 16.000 M 7.33 % | 14.907 M 12.84 % | 13.211 M 3.65 % | 12.746 M 29.22 % | 9.864 M 19.53 % | 8.252 M 14.80 % | 7.188 M 26.22 % | 5.695 M 35.42 % | 4.206 M 24.12 % | 3.388 M -54.51 % | 7.449 M 315.94 % | -3.450 M -1 009.85 % | 379.140 K 38.44 % | 273.860 K |
| Operating income | 3.533 M 170.11 % | 1.308 M -98.44 % | 83.754 M -1.95 % | 85.417 M 0.90 % | 84.651 M 6.12 % | 79.771 M -1.21 % | 80.751 M 86.49 % | 43.301 M -38.30 % | 70.181 M -16.97 % | 84.526 M 42.51 % | 59.314 M 8.80 % | 54.519 M 21.17 % | 44.994 M -2.49 % | 46.141 M -7.79 % | 50.039 M -8.44 % | 54.653 M -33.55 % | 82.251 M 46.90 % | 55.990 M 5.97 % | 52.838 M -23.75 % | 69.292 M 129.90 % | 30.140 M 33.49 % | 22.578 M -70.25 % | 75.881 M -0.80 % | 76.491 M -5.83 % | 81.229 M 14.39 % | 71.012 M -8.73 % | 77.806 M -5.35 % | 82.208 M -2.28 % | 84.124 M 115.22 % | 39.087 M -53.83 % | 84.660 M 0.06 % | 84.608 M 0.02 % | 84.595 M 0.20 % | 84.424 M 12.73 % | 74.891 M 2.24 % | 73.252 M 1.71 % | 72.020 M 20.94 % | 59.552 M -9.49 % | 65.793 M 3.19 % | 63.759 M -12.90 % | 73.204 M 103.72 % | 35.934 M 19.42 % | 30.091 M -17.13 % | 36.312 M 48.29 % | 24.487 M -33.09 % | 36.596 M 4.01 % | 35.186 M -0.08 % | 35.215 M 16.31 % | 30.277 M -0.45 % | 30.415 M -14.98 % | 35.773 M -14.53 % | 41.856 M -5.60 % | 44.339 M 50.94 % | 29.376 M -13.99 % | 34.155 M 393.13 % | -11.652 M -136.04 % | 32.328 M 54.94 % | 20.865 M -35.01 % | 32.106 M 205.38 % | -30.466 M -213.56 % | 26.828 M 14.69 % | 23.392 M 28.64 % | 18.184 M 120.08 % | -90.573 M -787.33 % | 13.178 M -73.10 % | 48.978 M 12.20 % | 43.654 M 11.25 % | 39.239 M 0.89 % | 38.894 M 33.06 % | 29.231 M 33.38 % | 21.915 M 20.92 % | 18.124 M 24.21 % | 14.591 M 40.68 % | 10.372 M 8.21 % | 9.585 M -20.57 % | 12.068 M 292.77 % | 3.073 M 127.77 % | 1.349 M 66.13 % | 812.031 K |
| Operating income ratio | 0.02 162.59 % | 0.01 -98.44 % | 0.44 -4.81 % | 0.47 -0.09 % | 0.47 2.17 % | 0.46 -5.01 % | 0.48 73.41 % | 0.28 -39.99 % | 0.46 -9.81 % | 0.51 16.71 % | 0.44 3.77 % | 0.42 6.89 % | 0.40 1.42 % | 0.39 -4.47 % | 0.41 -10.39 % | 0.46 -8.11 % | 0.50 2.11 % | 0.49 3.56 % | 0.47 -25.31 % | 0.63 127.99 % | 0.28 23.77 % | 0.22 -51.69 % | 0.46 -0.62 % | 0.46 -5.05 % | 0.49 14.65 % | 0.43 -9.65 % | 0.47 -0.36 % | 0.47 -2.77 % | 0.49 114.25 % | 0.23 -54.74 % | 0.50 0.26 % | 0.50 -0.14 % | 0.50 -0.09 % | 0.50 8.94 % | 0.46 -2.47 % | 0.47 0.06 % | 0.47 20.53 % | 0.39 -14.15 % | 0.46 -0.65 % | 0.46 -13.86 % | 0.53 4.49 % | 0.51 23.64 % | 0.41 -17.40 % | 0.50 44.42 % | 0.35 -32.97 % | 0.52 3.80 % | 0.50 -3.04 % | 0.51 16.97 % | 0.44 0.75 % | 0.44 -16.83 % | 0.52 -5.08 % | 0.55 -3.89 % | 0.57 32.24 % | 0.43 -15.24 % | 0.51 470.26 % | -0.14 -130.90 % | 0.45 43.78 % | 0.31 -33.63 % | 0.47 115.01 % | -3.13 -695.57 % | 0.53 -0.99 % | 0.53 18.65 % | 0.45 -49.95 % | 0.89 76.23 % | 0.51 -28.05 % | 0.70 4.58 % | 0.67 -2.35 % | 0.69 -1.05 % | 0.70 2.77 % | 0.68 6.52 % | 0.64 2.07 % | 0.62 0.13 % | 0.62 6.58 % | 0.58 -4.73 % | 0.61 -38.26 % | 0.99 164.19 % | 0.38 -7.67 % | 0.41 28.07 % | 0.32 |
| Total other income expenses net | 35.170 M -33.85 % | 53.169 M 320.57 % | 12.642 M 183.83 % | -15.080 M -94.58 % | -7.750 M -109.43 % | 82.224 M 435.29 % | -24.523 M 13.21 % | -28.254 M 2.77 % | -29.059 M -923.90 % | 3.527 M 105.81 % | -60.695 M -138.19 % | -25.482 M 17.80 % | -30.999 M 33.32 % | -46.486 M 29.29 % | -65.745 M -30.90 % | -50.225 M -548.84 % | 11.190 M 3 396.88 % | 320.000 K 45.45 % | 220.000 K 101.53 % | -14.401 M -10 767.41 % | 135.000 K 102.36 % | -5.722 M 87.09 % | -44.306 M 32.50 % | -65.634 M 11.62 % | -74.263 M -18.23 % | -62.814 M 59.49 % | -155.074 M -64.39 % | -94.331 M -1 228.23 % | 8.361 M 896.54 % | 839.000 K -84.53 % | 5.422 M 107.02 % | -77.204 M -42 058.70 % | 184.000 K 100.21 % | -86.556 M -24 010.50 % | 362.000 K 100.72 % | -50.356 M -3 775.62 % | 1.370 M 100.92 % | -148.852 M -68 695.39 % | 217.000 K 100.41 % | -53.524 M 43.98 % | -95.552 M -266.23 % | -26.091 M 18.26 % | -31.920 M 7.16 % | -34.381 M 69.20 % | -111.644 M -322.21 % | -26.443 M 46.01 % | -48.981 M 0.99 % | -49.471 M 36.18 % | -77.515 M -2.57 % | -75.575 M -84.12 % | -41.046 M 55.57 % | -92.383 M -103.93 % | -45.302 M -76.71 % | -25.636 M -2.02 % | -25.128 M -173.78 % | 34.058 M 233.99 % | -25.419 M -3.48 % | -24.563 M -9.29 % | -22.475 M -140.45 % | 55.558 M 410.95 % | -17.867 M -9.31 % | -16.345 M 7.12 % | -17.597 M -118.51 % | 95.053 M 1 033.76 % | -10.180 M -36.91 % | -7.435 M -56.27 % | -4.758 M 87.44 % | -37.893 M -1 622.90 % | -2.199 M 92.52 % | -29.413 M -33.10 % | -22.098 M -164.17 % | 34.434 M 335.52 % | -14.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 |
| 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.686 B 1.16 % | 3.644 B 0.82 % | 3.614 B 1.34 % | 3.567 B 4.63 % | 3.409 B -0.18 % | 3.415 B 6.04 % | 3.220 B 7.53 % | 2.995 B 8.62 % | 2.757 B 1.14 % | 2.726 B 2.88 % | 2.650 B 8.78 % | 2.436 B 1.98 % | 2.389 B 2.12 % | 2.339 B 0.79 % | 2.321 B 8.53 % | 2.139 B 24.40 % | 1.719 B -18.76 % | 2.116 B 1.20 % | 2.091 B 2.49 % | 2.040 B -0.80 % | 2.057 B 12.83 % | 1.823 B -51.13 % | 3.730 B 2.73 % | 3.631 B -5.72 % | 3.851 B 0.41 % | 3.835 B 5.12 % | 3.649 B -0.16 % | 3.655 B -1.14 % | 3.697 B 2.49 % | 3.607 B -10.05 % | 4.010 B -1.50 % | 4.071 B 2.37 % | 3.977 B 0.52 % | 3.956 B -6.06 % | 4.211 B 0.42 % | 4.193 B 5.96 % | 3.958 B 4.45 % | 3.789 B -1.42 % | 3.844 B 3.56 % | 3.712 B 4.14 % | 3.564 B 104.87 % | 1.740 B -6.82 % | 1.867 B 2.51 % | 1.821 B 4 111.61 % | -45.401 M -101.77 % | 2.561 B 288.00 % | 660.057 M -2.39 % | 676.199 M -74.14 % | 2.615 B 288.01 % | 674.000 M 2 069.15 % | -34.228 M -104.82 % | 710.659 M 1 559.62 % | -48.688 M -39.52 % | -34.897 M -5.11 % | -33.199 M -16.83 % | -28.417 M -13.53 % | -25.031 M 7.29 % | -27.000 M 48.63 % | -52.559 M 50.64 % | -106.485 M -81.66 % | -58.619 M -33.83 % | -43.802 M -81.48 % | -24.136 M 44.54 % | -43.517 M -103.73 % | -21.360 M -101.07 % | 2.003 B 10.17 % | 1.818 B 4.06 % | 1.747 B 12.55 % | 1.552 B 1.71 % | 1.526 B 79.48 % | 850.332 M -1.61 % | 864.248 M 46.61 % | 589.506 M 70.82 % | 345.095 M 535.28 % | 54.322 M -17.23 % | 65.629 M -65.25 % | 188.869 M |
| Total investments | 7.980 B -0.49 % | 8.019 B 0.41 % | 7.986 B 0.77 % | 7.925 B 2.20 % | 7.754 B 1.94 % | 7.607 B 3.67 % | 7.337 B 6.36 % | 6.899 B -1.66 % | 7.015 B 3.55 % | 6.775 B 3.25 % | 6.562 B 2.64 % | 6.393 B 6.21 % | 6.019 B 2.35 % | 5.880 B -0.04 % | 5.883 B 2.30 % | 5.751 B 8.88 % | 5.282 B 4.03 % | 5.077 B 5.68 % | 4.804 B 0.98 % | 4.758 B 0.58 % | 4.730 B 3.79 % | 4.557 B -37.20 % | 7.257 B -0.33 % | 7.281 B -0.31 % | 7.304 B -1.31 % | 7.401 B -0.60 % | 7.445 B -0.45 % | 7.479 B -2.19 % | 7.647 B 1.44 % | 7.538 B 1.23 % | 7.447 B -1.07 % | 7.527 B 0.60 % | 7.482 B 1.19 % | 7.394 B 1.04 % | 7.318 B 1.72 % | 7.194 B 3.49 % | 6.951 B 2.06 % | 6.810 B 2.26 % | 6.660 B 2.15 % | 6.519 B 2.55 % | 6.357 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.871 M | 0.000 -100.00 % | 70.769 M 10.24 % | 64.196 M 1.55 % | 63.219 M | 0.000 -100.00 % | 60.330 M 43.00 % | 42.188 M 28.79 % | 32.758 M 33.25 % | 24.583 M 4.39 % | 23.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.393 B 1.35 % | 2.361 B 56.40 % | 1.509 B | 0.000 -100.00 % | 1.153 B 25.92 % | 915.551 M 43.57 % | 637.689 M | 0.000 | 0.000 |
| Total debt | 3.820 B 0.05 % | 3.818 B 5.50 % | 3.619 B 1.23 % | 3.575 B 1.62 % | 3.518 B 2.87 % | 3.420 B 5.42 % | 3.245 B 7.70 % | 3.013 B 8.65 % | 2.773 B 1.36 % | 2.736 B -6.05 % | 2.912 B 16.18 % | 2.506 B 0.03 % | 2.506 B 2.84 % | 2.437 B -3.98 % | 2.538 B 17.86 % | 2.153 B 3.63 % | 2.078 B -2.28 % | 2.126 B 1.23 % | 2.100 B 2.22 % | 2.055 B -0.47 % | 2.064 B 12.67 % | 1.832 B -51.03 % | 3.741 B 2.78 % | 3.640 B -5.78 % | 3.863 B 0.43 % | 3.847 B 5.16 % | 3.658 B -0.18 % | 3.665 B -1.22 % | 3.710 B 2.02 % | 3.636 B -9.52 % | 4.019 B -1.80 % | 4.093 B 2.19 % | 4.005 B 0.23 % | 3.996 B -7.49 % | 4.319 B -1.15 % | 4.370 B 9.03 % | 4.008 B 2.50 % | 3.910 B 0.94 % | 3.874 B 2.53 % | 3.778 B 4.76 % | 3.606 B 105.40 % | 1.756 B -8.66 % | 1.922 B 1.45 % | 1.895 B | 0.000 -100.00 % | 2.633 B 263.75 % | 723.776 M -0.27 % | 725.735 M -72.80 % | 2.669 B 233.99 % | 799.000 M | 0.000 -100.00 % | 799.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 -100.00 % | 2.154 B 7.10 % | 2.012 B 11.79 % | 1.799 B 11.48 % | 1.614 B 0.02 % | 1.614 B 60.32 % | 1.007 B 12.49 % | 894.784 M 40.38 % | 637.412 M 66.31 % | 383.276 M 294.67 % | 97.113 M -45.70 % | 178.854 M -5.30 % | 188.869 M |
| Accumulated other comprehensive income loss | 55.296 M 17.56 % | 47.036 M 100.14 % | 23.502 M -31.05 % | 34.088 M -4.68 % | 35.761 M 904.88 % | -4.443 M 13.64 % | -5.145 M 12.01 % | -5.847 M 10.71 % | -6.548 M 9.68 % | -7.250 M 8.83 % | -7.952 M 8.11 % | -8.654 M 7.49 % | -9.355 M 6.98 % | -10.057 M 6.52 % | -10.759 M 6.13 % | -11.461 M 5.76 % | -12.162 M 41.90 % | -20.934 M -71.87 % | -12.180 M -70.14 % | -7.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K 77.78 % | -36.000 K 97.82 % | -1.649 M -60.41 % | -1.028 M 40.13 % | -1.717 M -43.44 % | -1.197 M 26.02 % | -1.618 M -49.40 % | -1.083 M -56.73 % | -691.000 K 45.20 % | -1.261 M -75.87 % | -717.000 K -12.38 % | -638.000 K -119.24 % | -291.000 K 59.41 % | -717.000 K -4.22 % | -688.000 K 10.77 % | -771.000 K 7.55 % | -834.000 K 85.09 % | -5.592 M 13.14 % | -6.438 M 14.75 % | -7.552 M 11.67 % | -8.550 M 10.74 % | -9.579 M -373.06 % | 3.508 M 130.35 % | -11.559 M -941.27 % | 1.374 M 133.69 % | -4.078 M -8.95 % | -3.743 M | 0.000 100.00 % | -5.373 M 75.89 % | -22.282 M 30.46 % | -32.044 M -12.24 % | -28.550 M -765.94 % | -3.297 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.233 M 1.70 % | -12.445 M 0.28 % | -12.480 M 5.36 % | -13.187 M -65.13 % | -7.986 M 5.67 % | -8.466 M 41.88 % | -14.566 M -2.58 % | -14.200 M 40.75 % | -23.966 M -1 272.82 % | -1.746 M 51.26 % | -3.582 M | 0.000 |
| Retained earnings | -3.036 B -2.04 % | -2.976 B -1.43 % | -2.934 B -0.07 % | -2.932 B -0.90 % | -2.905 B -0.64 % | -2.887 B -0.26 % | -2.879 B -1.38 % | -2.840 B -1.44 % | -2.800 B -1.50 % | -2.759 B 0.36 % | -2.769 B -2.98 % | -2.689 B -1.72 % | -2.643 B -2.13 % | -2.588 B -2.76 % | -2.518 B -3.52 % | -2.433 B -2.63 % | -2.370 B 0.64 % | -2.386 B -0.60 % | -2.372 B -0.61 % | -2.357 B -0.10 % | -2.355 B -1.16 % | -2.328 B -5.82 % | -2.200 B -7.59 % | -2.045 B -5.60 % | -1.936 B -5.39 % | -1.837 B -16.63 % | -1.575 B -5.03 % | -1.500 B -6.10 % | -1.414 B -6.93 % | -1.322 B -2.69 % | -1.287 B -4.25 % | -1.235 B -6.48 % | -1.160 B -5.27 % | -1.102 B -1.32 % | -1.087 B -4.41 % | -1.041 B -3.58 % | -1.005 B -6.20 % | -946.705 M -19.77 % | -790.444 M -6.40 % | -742.915 M -2.49 % | -724.843 M -26.41 % | -573.397 M 5.98 % | -609.868 M -6.06 % | -575.034 M -6.18 % | -541.547 M -10.14 % | -491.688 M -1.82 % | -482.898 M -2.64 % | -470.496 M -4.05 % | -452.180 M -5.85 % | -427.196 M | 0.000 100.00 % | -402.854 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 % | -83.417 M -10.58 % | -75.438 M -18.27 % | -63.787 M -13.73 % | -56.088 M -7.18 % | -52.331 M -22.43 % | -42.743 M -27.18 % | -33.607 M -27.94 % | -26.268 M -30.99 % | -20.054 M -36.60 % | -14.680 M -69.72 % | -8.650 M -552.41 % | 1.912 M |
| Common stock | 7.067 M 0.00 % | 7.067 M 0.03 % | 7.065 M 0.04 % | 7.062 M 1.13 % | 6.983 M 2.44 % | 6.817 M 1.52 % | 6.715 M 5.17 % | 6.385 M 3.55 % | 6.166 M 3.54 % | 5.955 M 3.62 % | 5.747 M 0.10 % | 5.741 M 8.44 % | 5.294 M 2.76 % | 5.152 M 0.10 % | 5.147 M 0.45 % | 5.124 M 2.75 % | 4.987 M 10.67 % | 4.506 M 3.80 % | 4.341 M 1.21 % | 4.289 M 0.09 % | 4.285 M -0.02 % | 4.286 M -1.83 % | 4.366 M -2.74 % | 4.489 M -1.54 % | 4.559 M -0.44 % | 4.579 M -5.39 % | 4.840 M 0.08 % | 4.836 M 0.00 % | 4.836 M 0.81 % | 4.797 M 8.19 % | 4.434 M 0.36 % | 4.418 M -0.07 % | 4.421 M 0.02 % | 4.420 M 5.51 % | 4.189 M 1.72 % | 4.118 M 3.21 % | 3.990 M 0.00 % | 3.990 M 7.55 % | 3.710 M 0.11 % | 3.706 M 0.00 % | 3.706 M 77.66 % | 2.086 M 145.70 % | 849.000 K 0.00 % | 849.000 K 5.47 % | 805.000 K 210.81 % | 259.000 K -98.22 % | 14.584 M 5 530.89 % | 259.000 K -98.21 % | 14.474 M 15.70 % | 12.510 M 0.00 % | 12.510 M 2.23 % | 12.237 M 16.55 % | 10.499 M -90.70 % | 112.933 M 12.44 % | 100.441 M 14.45 % | 87.760 M 17.92 % | 74.423 M 24.69 % | 59.687 M -19.73 % | 74.356 M 14.31 % | 65.046 M 26.88 % | 51.267 M 33.22 % | 38.484 M 33.56 % | 28.815 M 33.03 % | 21.660 M 44.32 % | 15.009 M 1 215.39 % | 1.141 M 0.00 % | 1.141 M 6.14 % | 1.075 M 8.48 % | 991.000 K 0.00 % | 991.000 K 21.00 % | 819.000 K 20.97 % | 677.000 K 0.00 % | 677.000 K 0.15 % | 676.000 K -0.04 % | 676.266 K 6.49 % | 635.068 K 69.71 % | 374.199 K |
| Total equity | 4.493 B -1.05 % | 4.540 B -0.30 % | 4.554 B -0.16 % | 4.561 B 0.90 % | 4.521 B 3.86 % | 4.353 B 2.06 % | 4.265 B 6.63 % | 4.000 B 4.20 % | 3.839 B 4.17 % | 3.685 B 4.53 % | 3.525 B -2.11 % | 3.601 B 8.07 % | 3.332 B 1.47 % | 3.284 B -1.96 % | 3.349 B -1.87 % | 3.413 B 2.41 % | 3.333 B 13.77 % | 2.929 B 3.93 % | 2.819 B 0.60 % | 2.802 B -0.13 % | 2.805 B -0.85 % | 2.829 B -10.71 % | 3.169 B -4.55 % | 3.320 B 1.85 % | 3.259 B -2.88 % | 3.356 B -7.01 % | 3.609 B -1.99 % | 3.682 B -2.23 % | 3.766 B -1.14 % | 3.809 B 10.33 % | 3.453 B -1.06 % | 3.490 B -1.84 % | 3.555 B -1.55 % | 3.611 B 7.70 % | 3.353 B 1.06 % | 3.318 B 3.55 % | 3.204 B -1.78 % | 3.262 B 6.16 % | 3.073 B -1.45 % | 3.118 B -0.53 % | 3.135 B 139.08 % | 1.311 B 7.43 % | 1.220 B -2.63 % | 1.253 B 2.36 % | 1.225 B 141.47 % | 507.128 M -1.54 % | 515.072 M -2.14 % | 526.360 M -3.19 % | 543.678 M -4.24 % | 567.739 M | 0.000 -100.00 % | 590.101 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 % | 1.056 B -0.67 % | 1.063 B 6.92 % | 994.025 M 10.15 % | 902.454 M -0.95 % | 911.105 M 22.49 % | 743.801 M 25.47 % | 592.793 M -1.24 % | 600.253 M 0.63 % | 596.474 M -4.38 % | 623.781 M 6.14 % | 587.703 M 74.72 % | 336.367 M |
| Other non current liabilities | 106.814 M -3.44 % | 110.623 M -3.03 % | 114.079 M -3.39 % | 118.077 M -2.95 % | 121.670 M -1.48 % | 123.497 M -3.01 % | 127.329 M -0.58 % | 128.077 M -0.95 % | 129.300 M 4.58 % | 123.640 M 2.91 % | 120.138 M -1.45 % | 121.902 M 0.69 % | 121.066 M 0.11 % | 120.934 M -2.55 % | 124.097 M -2.54 % | 127.335 M 9.29 % | 116.515 M -1.66 % | 118.477 M 3.20 % | 114.805 M -4.46 % | 120.162 M -2.79 % | 123.613 M -1.82 % | 125.905 M -16.72 % | 151.179 M -2.66 % | 155.303 M -4.50 % | 162.619 M -4.25 % | 169.831 M -3.10 % | 175.261 M -3.87 % | 182.320 M -2.47 % | 186.935 M 0.60 % | 185.811 M -0.75 % | 187.211 M -3.45 % | 193.903 M -3.34 % | 200.601 M -0.70 % | 202.021 M -1.05 % | 204.161 M -0.88 % | 205.968 M -6.22 % | 219.626 M 1.34 % | 216.714 M -1.44 % | 219.877 M -0.11 % | 220.114 M 2.90 % | 213.918 M 61.65 % | 132.336 M 193.03 % | 45.161 M -0.97 % | 45.603 M -1.75 % | 46.413 M -1.59 % | 47.164 M 3.70 % | 45.481 M -1.60 % | 46.221 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 |
| Long term debt | 3.820 B 0.05 % | 3.818 B 8.44 % | 3.521 B 0.04 % | 3.520 B 0.04 % | 3.518 B 29.08 % | 2.726 B 0.03 % | 2.725 B 0.03 % | 2.724 B 0.03 % | 2.723 B 0.03 % | 2.723 B -6.50 % | 2.912 B 16.18 % | 2.506 B 0.03 % | 2.506 B 2.84 % | 2.437 B 19.58 % | 2.038 B 0.05 % | 2.037 B -1.97 % | 2.078 B -2.28 % | 2.126 B 12.27 % | 1.894 B -7.83 % | 2.055 B 7.73 % | 1.907 B 28.38 % | 1.486 B -58.58 % | 3.587 B 1.67 % | 3.528 B 1.45 % | 3.477 B -1.40 % | 3.527 B -3.59 % | 3.658 B 2.21 % | 3.579 B -0.73 % | 3.605 B -0.87 % | 3.636 B -8.98 % | 3.995 B -2.39 % | 4.093 B 4.14 % | 3.930 B -1.15 % | 3.976 B -3.91 % | 4.138 B -4.98 % | 4.354 B 12.16 % | 3.882 B -0.31 % | 3.895 B 4.19 % | 3.738 B -0.13 % | 3.743 B 8.34 % | 3.455 B 96.77 % | 1.756 B -8.12 % | 1.911 B 0.85 % | 1.895 B | 0.000 -100.00 % | 2.633 B 263.75 % | 723.776 M -0.27 % | 725.735 M -72.80 % | 2.669 B 233.99 % | 799.000 M | 0.000 -100.00 % | 799.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 -100.00 % | 2.154 B 7.10 % | 2.012 B 11.79 % | 1.799 B 11.48 % | 1.614 B 0.02 % | 1.614 B 60.32 % | 1.007 B 12.49 % | 894.784 M 40.38 % | 637.412 M 66.31 % | 383.276 M 294.67 % | 97.113 M -45.70 % | 178.854 M -5.30 % | 188.869 M |
| Total non current liabilities | 3.927 B -0.05 % | 3.929 B 8.08 % | 3.635 B -0.07 % | 3.638 B -0.06 % | 3.640 B 27.75 % | 2.849 B -0.11 % | 2.852 B 0.00 % | 2.852 B -0.01 % | 2.853 B 0.23 % | 2.846 B -6.12 % | 3.032 B 15.36 % | 2.628 B 0.06 % | 2.627 B 2.71 % | 2.557 B 18.31 % | 2.162 B -0.10 % | 2.164 B -1.38 % | 2.194 B -2.25 % | 2.244 B 11.75 % | 2.009 B -7.64 % | 2.175 B 7.09 % | 2.031 B 26.02 % | 1.612 B -56.88 % | 3.738 B 1.49 % | 3.683 B 1.19 % | 3.640 B -1.53 % | 3.696 B -3.57 % | 3.833 B 1.92 % | 3.761 B -0.81 % | 3.792 B -0.79 % | 3.822 B -8.61 % | 4.182 B -2.44 % | 4.287 B 3.78 % | 4.131 B -1.13 % | 4.178 B -3.78 % | 4.342 B -4.79 % | 4.560 B 11.18 % | 4.102 B -0.23 % | 4.111 B 3.87 % | 3.958 B -0.13 % | 3.963 B 8.02 % | 3.669 B 96.03 % | 1.872 B -4.32 % | 1.956 B 0.81 % | 1.940 B 4 080.90 % | 46.413 M -98.27 % | 2.680 B 248.38 % | 769.257 M -0.35 % | 771.956 M -71.07 % | 2.669 B 233.99 % | 799.000 M | 0.000 -100.00 % | 799.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 -100.00 % | 2.154 B 7.10 % | 2.012 B 11.79 % | 1.799 B 11.48 % | 1.614 B 0.02 % | 1.614 B 60.32 % | 1.007 B 12.49 % | 894.784 M 40.38 % | 637.412 M 66.31 % | 383.276 M 294.67 % | 97.113 M -45.70 % | 178.854 M -5.30 % | 188.869 M |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 169.153 M 22.37 % | 138.232 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -129.277 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 % | -67.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.911 M | 0.000 | 0.000 -100.00 % | 1.925 B 7 796.49 % | 24.382 M -98.73 % | 1.923 B 13 344.88 % | 14.304 M -13.92 % | 16.617 M -99.17 % | 1.992 B | 0.000 -100.00 % | 2.008 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 |
| Deferred revenue | 0.000 | 0.000 100.00 % | -93.675 M 74.00 % | -360.246 M | 0.000 | 0.000 | 0.000 -100.00 % | 190.402 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 206.500 M | 0.000 -100.00 % | 157.000 M -54.69 % | 346.500 M 124.27 % | 154.500 M 37.95 % | 112.000 M -70.98 % | 386.000 M 20.63 % | 320.000 M | 0.000 100.00 % | -86.000 M 18.10 % | -105.000 M | 0.000 100.00 % | -24.000 M | 0.000 100.00 % | -75.000 M -275.00 % | -20.000 M 88.98 % | -181.518 M -1 095.69 % | -15.181 M 87.90 % | -125.436 M -707.81 % | -15.528 M 88.55 % | -135.606 M -286.12 % | -35.120 M 76.82 % | -151.508 M -2 348.89 % | 6.737 M -23.85 % | 8.847 M -41.27 % | 15.065 M 69.96 % | 8.864 M -33.15 % | 13.260 M -0.90 % | 13.380 M -23.67 % | 17.530 M 13.06 % | 15.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 98.000 M 76.58 % | 55.500 M | 0.000 -100.00 % | 694.500 M 33.69 % | 519.500 M 80.13 % | 288.400 M 484.99 % | 49.300 M 279.23 % | 13.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 M 329.18 % | 116.500 M | 0.000 | 0.000 -100.00 % | 206.500 M | 0.000 -100.00 % | 157.000 M -54.69 % | 346.500 M 124.27 % | 154.500 M 37.95 % | 112.000 M -70.98 % | 386.000 M 20.63 % | 320.000 M | 0.000 -100.00 % | 86.000 M -18.10 % | 105.000 M | 0.000 -100.00 % | 24.000 M | 0.000 -100.00 % | 75.000 M 275.00 % | 20.000 M -88.98 % | 181.518 M 1 095.69 % | 15.181 M -87.90 % | 125.436 M 707.81 % | 15.528 M -88.55 % | 135.606 M 286.12 % | 35.120 M -76.82 % | 151.508 M | 0.000 -100.00 % | 11.400 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 |
| Total current liabilities | 230.353 M 1.96 % | 225.931 M -22.77 % | 292.561 M 6.91 % | 273.664 M 51.53 % | 180.595 M -79.48 % | 880.032 M 31.04 % | 671.595 M 40.27 % | 478.802 M 134.80 % | 203.923 M 11.95 % | 182.153 M 31.77 % | 138.232 M -17.44 % | 167.423 M 26.30 % | 132.555 M -2.95 % | 136.588 M -78.11 % | 624.084 M 144.20 % | 255.560 M 86.84 % | 136.781 M 2.01 % | 134.081 M -59.58 % | 331.683 M 176.94 % | 119.768 M -53.34 % | 256.670 M -45.20 % | 468.358 M 58.02 % | 296.398 M 13.60 % | 260.919 M -51.31 % | 535.858 M 14.74 % | 467.036 M 218.07 % | 146.836 M -37.49 % | 234.915 M -7.25 % | 253.267 M 82.92 % | 138.457 M -13.86 % | 160.743 M 12.82 % | 142.475 M -30.98 % | 206.426 M 47.31 % | 140.134 M -53.98 % | 304.491 M 119.88 % | 138.479 M -42.54 % | 241.000 M 89.34 % | 127.281 M -47.94 % | 244.508 M 63.22 % | 149.799 M -41.72 % | 257.013 M 754.37 % | 30.082 M -57.19 % | 70.263 M 30.71 % | 53.753 M -97.22 % | 1.934 B 5 038.37 % | 37.642 M -98.06 % | 1.937 B 0.17 % | 1.933 B 5 918.45 % | 32.122 M -98.39 % | 1.992 B | 0.000 -100.00 % | 2.008 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 % | 4.691 M -40.64 % | 7.902 M -50.25 % | 15.885 M 81.09 % | 8.772 M -44.28 % | 15.742 M 21.87 % | 12.917 M 10.98 % | 11.639 M 31.74 % | 8.835 M 9.78 % | 8.048 M 53.27 % | 5.251 M -38.66 % | 8.560 M | 0.000 |
| Total liabilities | 4.157 B 0.06 % | 4.155 B 5.78 % | 3.928 B 0.42 % | 3.912 B 2.38 % | 3.821 B 2.45 % | 3.729 B 5.83 % | 3.524 B 5.79 % | 3.331 B 8.98 % | 3.057 B 0.93 % | 3.028 B -4.47 % | 3.170 B 13.39 % | 2.796 B 1.32 % | 2.759 B 2.42 % | 2.694 B -3.29 % | 2.786 B 15.14 % | 2.419 B 3.80 % | 2.331 B -2.01 % | 2.379 B 1.64 % | 2.340 B 1.99 % | 2.295 B 0.31 % | 2.288 B 9.98 % | 2.080 B -48.44 % | 4.034 B 2.29 % | 3.944 B -5.55 % | 4.176 B 0.29 % | 4.163 B 4.61 % | 3.980 B -0.40 % | 3.996 B -1.22 % | 4.045 B 2.13 % | 3.961 B -8.81 % | 4.343 B -1.94 % | 4.429 B 2.12 % | 4.337 B 0.44 % | 4.318 B -7.07 % | 4.646 B -1.12 % | 4.699 B 8.19 % | 4.343 B 2.46 % | 4.239 B 0.86 % | 4.202 B 2.17 % | 4.113 B 4.77 % | 3.926 B 106.45 % | 1.902 B -6.16 % | 2.026 B 1.61 % | 1.994 B 0.69 % | 1.981 B -27.12 % | 2.718 B 0.43 % | 2.706 B 0.02 % | 2.705 B 0.17 % | 2.701 B -3.22 % | 2.791 B | 0.000 -100.00 % | 2.807 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 % | 2.209 B 6.75 % | 2.070 B 11.12 % | 1.863 B 11.90 % | 1.664 B 0.86 % | 1.650 B 59.19 % | 1.037 B 12.60 % | 920.632 M 32.35 % | 695.582 M 62.93 % | 426.920 M 270.55 % | 115.213 M -40.77 % | 194.524 M 1.60 % | 191.464 M |
| Other non current assets | 7.787 B 0.05 % | 7.783 B 0.50 % | 7.745 B 5.82 % | 7.319 B 3.42 % | 7.077 B 2.02 % | 6.937 B -1.85 % | 7.068 B 14.20 % | 6.189 B -0.43 % | 6.216 B 2.35 % | 6.073 B 4.37 % | 5.819 B 1.95 % | 5.707 B 6.36 % | 5.366 B 1.96 % | 5.263 B -0.28 % | 5.278 B 2.04 % | 5.172 B 9.44 % | 4.726 B 4.01 % | 4.544 B 5.37 % | 4.312 B -0.02 % | 4.313 B 0.83 % | 4.278 B 3.60 % | 4.129 B -35.59 % | 6.410 B -0.79 % | 6.462 B -1.02 % | 6.528 B -1.03 % | 6.597 B -1.05 % | 6.667 B -0.74 % | 6.716 B -2.23 % | 6.869 B 1.15 % | 6.791 B 0.32 % | 6.769 B -1.75 % | 6.890 B 0.67 % | 6.844 B 0.31 % | 6.823 B 1.21 % | 6.741 B 0.17 % | 6.730 B 4.50 % | 6.440 B 1.66 % | 6.335 B 2.18 % | 6.200 B 1.35 % | 6.118 B 3.55 % | 5.908 B 112.81 % | 2.776 B -5.76 % | 2.946 B 0.57 % | 2.929 B 17 980.17 % | 16.200 M 172.45 % | 5.946 M -22.44 % | 7.666 M -20.43 % | 9.634 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 % | -2.871 B -4.73 % | -2.742 B -3.97 % | -2.637 B -10.97 % | -2.376 B -0.90 % | -2.355 B -56.15 % | -1.508 B -8.21 % | -1.394 B -18.86 % | -1.173 B -25.85 % | -931.789 M -43.57 % | -649.002 M -4.26 % | -622.483 M -45.86 % | -426.764 M |
| Long term investments | 56.232 M 15.53 % | 48.673 M 86.20 % | 26.140 M -29.59 % | 37.128 M -6.01 % | 39.502 M | 0.000 | 0.000 -100.00 % | 453.128 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 183.490 M -0.01 % | 183.512 M -0.01 % | 183.535 M -0.01 % | 183.558 M -0.01 % | 183.581 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.393 B 1.35 % | 2.361 B 56.40 % | 1.509 B | 0.000 -100.00 % | 1.153 B 25.92 % | 915.551 M 43.57 % | 637.689 M | 0.000 | 0.000 |
| Intangible assets | 389.100 M -3.57 % | 403.509 M -0.89 % | 407.141 M -3.95 % | 423.870 M -3.86 % | 440.910 M -0.55 % | 443.345 M 0.97 % | 439.106 M 2.84 % | 426.972 M 0.36 % | 425.442 M 10.96 % | 383.420 M 4.83 % | 365.737 M -0.61 % | 367.989 M 5.34 % | 349.347 M -0.32 % | 350.466 M -8.11 % | 381.398 M -0.96 % | 385.079 M 23.58 % | 311.597 M 4.65 % | 297.749 M 2.29 % | 291.095 M -1.14 % | 294.463 M -2.80 % | 302.954 M 5.34 % | 287.607 M -27.48 % | 396.596 M -3.25 % | 409.903 M -4.64 % | 429.857 M -6.06 % | 457.580 M -0.48 % | 459.799 M -2.23 % | 470.276 M -2.96 % | 484.600 M -1.40 % | 491.489 M -3.46 % | 509.089 M -3.35 % | 526.718 M -3.11 % | 543.620 M -2.44 % | 557.214 M -2.91 % | 573.925 M -2.74 % | 590.073 M -1.63 % | 599.875 M 0.13 % | 599.107 M -2.29 % | 613.162 M -0.80 % | 618.121 M 0.60 % | 614.436 M 122.84 % | 275.735 M 50.49 % | 183.224 M -2.21 % | 187.362 M -5.30 % | 197.842 M -0.30 % | 198.442 M 0.49 % | 197.480 M -3.53 % | 204.696 M -2.52 % | 209.984 M -2.22 % | 214.746 M -35.55 % | 333.212 M 48.10 % | 224.996 M -33.98 % | 340.802 M -0.58 % | 342.806 M -1.87 % | 349.350 M -2.15 % | 357.008 M -1.97 % | 364.197 M -4.06 % | 379.622 M -2.73 % | 390.257 M 1.63 % | 383.992 M 14.83 % | 334.390 M 23.50 % | 270.763 M 4.47 % | 259.175 M 13.28 % | 228.791 M 45.56 % | 157.175 M 32.83 % | 118.325 M 44.09 % | 82.118 M 50.48 % | 54.569 M 43.37 % | 38.061 M 43.67 % | 26.491 M 20.20 % | 22.039 M 111.39 % | 10.426 M 2 730.75 % | 368.299 K -99.16 % | 43.631 M | 0.000 | 0.000 -100.00 % | 8.875 M |
| GoodWill | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M 0.00 % | 225.600 M -11.30 % | 254.340 M 0.00 % | 254.340 M 0.00 % | 254.340 M 0.00 % | 254.340 M 0.00 % | 254.340 M 0.00 % | 254.340 M -0.83 % | 256.470 M -11.99 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M 0.00 % | 291.421 M 0.47 % | 290.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.095 M -64.97 % | -56.433 M -86.52 % | -30.256 M -82.70 % | -16.561 M -190.57 % | -5.699 M -373.34 % | -1.204 M -110.98 % | 10.969 M -44.47 % | 19.755 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 614.700 M -2.29 % | 629.109 M -0.57 % | 632.741 M -2.58 % | 649.470 M -2.56 % | 666.510 M -0.36 % | 668.945 M 0.64 % | 664.706 M 1.86 % | 652.572 M 0.24 % | 651.042 M 6.90 % | 609.020 M 2.99 % | 591.337 M -0.38 % | 593.589 M 3.24 % | 574.947 M -0.19 % | 576.066 M -5.10 % | 606.998 M -0.60 % | 610.679 M 13.68 % | 537.197 M 2.65 % | 523.349 M 1.29 % | 516.695 M -0.65 % | 520.063 M -1.61 % | 528.554 M 2.99 % | 513.207 M -21.16 % | 650.936 M -2.00 % | 664.243 M -2.92 % | 684.197 M -3.89 % | 711.920 M -0.31 % | 714.139 M -1.45 % | 724.616 M -2.22 % | 741.070 M -5.34 % | 782.910 M -2.20 % | 800.510 M -2.15 % | 818.139 M -2.02 % | 835.041 M -1.60 % | 848.635 M -1.93 % | 865.346 M -1.83 % | 881.494 M -1.10 % | 891.296 M 0.09 % | 890.528 M -1.55 % | 904.583 M -0.55 % | 909.542 M 0.56 % | 904.491 M 228.03 % | 275.735 M 50.49 % | 183.224 M -2.21 % | 187.362 M -5.30 % | 197.842 M -0.30 % | 198.442 M 0.49 % | 197.480 M -3.53 % | 204.696 M -2.52 % | 209.984 M -2.22 % | 214.746 M -35.55 % | 333.212 M 48.10 % | 224.996 M -33.98 % | 340.802 M -0.58 % | 342.806 M -1.87 % | 349.350 M -2.15 % | 357.008 M -1.97 % | 364.197 M -4.06 % | 379.622 M -2.73 % | 390.257 M 1.63 % | 383.992 M 14.83 % | 334.390 M 23.50 % | 270.763 M 4.47 % | 259.175 M 13.28 % | 228.791 M 45.56 % | 157.175 M 522.97 % | 25.230 M -1.77 % | 25.685 M 5.64 % | 24.313 M 13.08 % | 21.500 M 3.41 % | 20.792 M -0.21 % | 20.835 M -2.62 % | 21.395 M 6.32 % | 20.123 M 23.93 % | 16.238 M 43.53 % | 11.313 M 5.32 % | 10.742 M 21.04 % | 8.875 M |
| Property plant equipment net | 7.469 B -0.41 % | 7.499 B 0.37 % | 7.472 B 1 662.75 % | 423.870 M -3.86 % | 440.910 M -0.55 % | 443.345 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 -100.00 % | 2.840 B -0.38 % | 2.851 B -0.37 % | 2.862 B -0.19 % | 2.867 B -0.45 % | 2.880 B -1.32 % | 2.919 B | 0.000 -100.00 % | 2.982 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 % | 2.964 B 5.94 % | 2.798 B 4.91 % | 2.667 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.383 B | 0.000 | 0.000 | 0.000 -100.00 % | 611.741 M 46.39 % | 417.889 M |
| Total non current assets | 8.402 B -0.13 % | 8.412 B 0.42 % | 8.377 B -0.17 % | 8.392 B 2.54 % | 8.184 B 1.68 % | 8.049 B 4.10 % | 7.732 B 6.00 % | 7.294 B 6.23 % | 6.867 B 2.76 % | 6.682 B 4.25 % | 6.410 B 1.73 % | 6.301 B 6.06 % | 5.941 B 1.75 % | 5.839 B -0.78 % | 5.885 B 1.76 % | 5.783 B 9.87 % | 5.263 B 0.24 % | 5.250 B 4.76 % | 5.012 B -0.09 % | 5.017 B 0.54 % | 4.990 B 3.40 % | 4.826 B -31.66 % | 7.061 B -0.90 % | 7.126 B -1.20 % | 7.213 B -1.31 % | 7.308 B -0.98 % | 7.381 B -0.80 % | 7.441 B -2.23 % | 7.610 B 0.48 % | 7.574 B 0.05 % | 7.570 B -1.79 % | 7.708 B 0.38 % | 7.679 B 0.09 % | 7.672 B 0.86 % | 7.607 B -0.06 % | 7.611 B 3.82 % | 7.332 B 1.47 % | 7.226 B 1.71 % | 7.104 B 1.10 % | 7.027 B 3.15 % | 6.812 B 123.22 % | 3.052 B -2.46 % | 3.129 B 0.40 % | 3.116 B 2.03 % | 3.054 B -0.04 % | 3.056 B -0.37 % | 3.067 B -0.48 % | 3.082 B -0.28 % | 3.090 B -1.39 % | 3.134 B 840.47 % | 333.212 M -89.61 % | 3.207 B 841.10 % | 340.802 M -0.58 % | 342.806 M -1.87 % | 349.350 M -2.15 % | 357.008 M -1.97 % | 364.197 M -4.06 % | 379.622 M -2.73 % | 390.257 M 1.63 % | 383.992 M 14.83 % | 334.390 M 23.50 % | 270.763 M 4.47 % | 259.175 M 13.28 % | 228.791 M 45.56 % | 157.175 M 32.83 % | 118.325 M 44.09 % | 82.118 M 50.48 % | 54.569 M 43.37 % | 38.061 M 43.67 % | 26.491 M 20.20 % | 22.039 M 111.39 % | 10.426 M 2 730.75 % | 368.299 K -99.96 % | 931.789 M 43.57 % | 649.002 M 4.26 % | 622.483 M | 0.000 |
| Other current assets | 118.704 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.344 M | 0.000 -100.00 % | 9.555 M | 0.000 -100.00 % | 12.970 M -40.46 % | 21.783 M -7.14 % | 23.459 M -9.15 % | 25.821 M -23.80 % | 33.885 M 166.64 % | 12.708 M 306.53 % | 3.126 M 173.25 % | 1.144 M -79.27 % | 5.518 M -41.06 % | 9.362 M -90.08 % | 94.339 M 418.26 % | 18.203 M -58.25 % | 43.601 M 131.61 % | 18.825 M -3.12 % | 19.432 M -60.29 % | 48.929 M -63.32 % | 133.382 M 0.16 % | 133.166 M 1.88 % | 130.706 M -18.60 % | 160.570 M 35.59 % | 118.425 M 46.81 % | 80.665 M -30.11 % | 115.423 M 35.56 % | 85.145 M 9.15 % | 78.007 M -28.00 % | 108.339 M -38.87 % | 177.237 M 47.81 % | 119.912 M 121.57 % | 54.120 M 32.15 % | 40.955 M 63.25 % | 25.087 M 27.92 % | 19.611 M -77.38 % | 86.691 M 791.42 % | 9.725 M -16.43 % | 11.637 M 97.30 % | 5.898 M -88.79 % | 52.629 M 44.77 % | 36.353 M 19.72 % | 30.364 M -13.04 % | 34.916 M 9.24 % | 31.963 M 13.65 % | 28.124 M | 0.000 -100.00 % | 27.576 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 |
| Short term investments | 7.923 B -0.59 % | 7.970 B 0.13 % | 7.960 B 0.44 % | 7.925 B 2.20 % | 7.754 B 1.94 % | 7.607 B | 0.000 -100.00 % | 6.446 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.894 B 5.90 % | 4.621 B 1.02 % | 4.574 B 0.60 % | 4.547 B 3.95 % | 4.374 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 -100.00 % | 60.871 M | 0.000 -100.00 % | 70.769 M 10.24 % | 64.196 M 1.55 % | 63.219 M | 0.000 -100.00 % | 60.330 M 43.00 % | 42.188 M 28.79 % | 32.758 M 33.25 % | 24.583 M 4.39 % | 23.550 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 |
| cash and cash equivalents | 134.166 M -23.14 % | 174.557 M 3 483.60 % | 4.871 M -44.46 % | 8.770 M -92.01 % | 109.829 M 1 917.43 % | 5.444 M -77.53 % | 24.229 M 36.13 % | 17.799 M 14.36 % | 15.564 M 65.52 % | 9.403 M -96.41 % | 261.889 M 272.51 % | 70.303 M -39.82 % | 116.814 M 20.19 % | 97.190 M -55.15 % | 216.692 M 1 395.25 % | 14.492 M -95.96 % | 358.440 M 3 490.14 % | 9.984 M 6.48 % | 9.376 M -35.31 % | 14.493 M 91.25 % | 7.578 M -18.42 % | 9.289 M -15.47 % | 10.989 M 24.90 % | 8.798 M -26.36 % | 11.947 M 6.23 % | 11.246 M 20.81 % | 9.309 M -7.46 % | 10.059 M -23.70 % | 13.184 M -55.17 % | 29.410 M 227.07 % | 8.992 M -58.73 % | 21.790 M -22.76 % | 28.210 M -28.90 % | 39.674 M -63.31 % | 108.134 M -38.62 % | 176.181 M 251.45 % | 50.130 M -58.56 % | 120.976 M 303.47 % | 29.984 M -54.97 % | 66.588 M 57.14 % | 42.375 M 161.78 % | 16.187 M -70.76 % | 55.355 M -24.76 % | 73.568 M 62.04 % | 45.401 M -36.71 % | 71.735 M 12.58 % | 63.719 M 28.63 % | 49.536 M -7.26 % | 53.414 M -57.27 % | 125.000 M 265.20 % | 34.228 M -61.25 % | 88.341 M 81.44 % | 48.688 M 39.52 % | 34.897 M 5.11 % | 33.199 M 16.83 % | 28.417 M 13.53 % | 25.031 M -7.29 % | 27.000 M -48.63 % | 52.559 M -50.64 % | 106.485 M 81.66 % | 58.619 M 33.83 % | 43.802 M 81.48 % | 24.136 M -44.54 % | 43.517 M 103.73 % | 21.360 M -85.91 % | 151.582 M -21.70 % | 193.592 M 270.04 % | 52.317 M -15.32 % | 61.779 M -29.43 % | 87.547 M -43.95 % | 156.190 M 411.49 % | 30.536 M -36.26 % | 47.906 M 25.47 % | 38.181 M -10.77 % | 42.791 M -62.21 % | 113.225 M | 0.000 |
| Cash and short term investments | 134.166 M -23.14 % | 174.557 M 3 483.60 % | 4.871 M -44.46 % | 8.770 M -92.01 % | 109.829 M 1 917.43 % | 5.444 M -77.53 % | 24.229 M 36.13 % | 17.799 M 14.36 % | 15.564 M 65.52 % | 9.403 M -96.41 % | 261.889 M 272.51 % | 70.303 M -39.82 % | 116.814 M 20.19 % | 97.190 M -55.15 % | 216.692 M 1 395.25 % | 14.492 M -95.96 % | 358.440 M 3 490.14 % | 9.984 M 6.48 % | 9.376 M -35.31 % | 14.493 M 91.25 % | 7.578 M -18.42 % | 9.289 M -15.47 % | 10.989 M 24.90 % | 8.798 M -26.36 % | 11.947 M 6.23 % | 11.246 M 20.81 % | 9.309 M -7.46 % | 10.059 M -23.70 % | 13.184 M -55.17 % | 29.410 M 227.07 % | 8.992 M -58.73 % | 21.790 M -22.76 % | 28.210 M -28.90 % | 39.674 M -63.31 % | 108.134 M -38.62 % | 176.181 M 251.45 % | 50.130 M -58.56 % | 120.976 M 303.47 % | 29.984 M -54.97 % | 66.588 M 57.14 % | 42.375 M 161.78 % | 16.187 M -70.76 % | 55.355 M -24.76 % | 73.568 M 62.04 % | 45.401 M -36.71 % | 71.735 M 12.58 % | 63.719 M 28.63 % | 49.536 M -7.26 % | 53.414 M -57.27 % | 125.000 M 31.44 % | 95.099 M 7.65 % | 88.341 M -26.05 % | 119.457 M 20.55 % | 99.093 M 2.77 % | 96.418 M 239.30 % | 28.417 M -66.71 % | 85.361 M 23.38 % | 69.188 M -18.90 % | 85.317 M -34.91 % | 131.068 M 59.51 % | 82.169 M 87.59 % | 43.802 M 81.48 % | 24.136 M -44.54 % | 43.517 M 103.73 % | 21.360 M -85.91 % | 151.582 M -21.70 % | 193.592 M 270.04 % | 52.317 M -15.32 % | 61.779 M -29.43 % | 87.547 M -43.95 % | 156.190 M 411.49 % | 30.536 M -36.26 % | 47.906 M 25.47 % | 38.181 M -10.77 % | 42.791 M -62.21 % | 113.225 M | 0.000 |
| Total current assets | 248.660 M -12.19 % | 283.186 M 171.38 % | 104.350 M 28.92 % | 80.941 M -48.51 % | 157.196 M 374.25 % | 33.146 M -41.65 % | 56.807 M 55.58 % | 36.513 M 27.96 % | 28.534 M -8.50 % | 31.186 M -89.07 % | 285.348 M 196.85 % | 96.124 M -36.21 % | 150.699 M 8.37 % | 139.061 M -44.52 % | 250.667 M 400.32 % | 50.101 M -87.49 % | 400.528 M 595.77 % | 57.566 M -60.77 % | 146.730 M 84.01 % | 79.740 M -22.72 % | 103.180 M 23.49 % | 83.552 M -40.95 % | 141.483 M 2.75 % | 137.694 M -38.02 % | 222.150 M 5.37 % | 210.827 M 1.41 % | 207.895 M -12.36 % | 237.207 M 18.12 % | 200.827 M 2.34 % | 196.240 M -13.17 % | 226.017 M 7.15 % | 210.938 M -1.04 % | 213.161 M -17.18 % | 257.390 M -34.47 % | 392.774 M -3.14 % | 405.518 M 88.04 % | 215.659 M -21.65 % | 275.252 M 61.04 % | 170.917 M -16.18 % | 203.920 M -17.80 % | 248.075 M 54.20 % | 160.883 M 36.40 % | 117.952 M -10.19 % | 131.328 M -12.83 % | 150.649 M -10.89 % | 169.058 M 9.83 % | 153.929 M 2.67 % | 149.929 M -2.67 % | 154.045 M -31.41 % | 224.573 M 57.98 % | 142.154 M -25.00 % | 189.543 M 17.17 % | 161.766 M 18.21 % | 136.847 M 4.43 % | 131.038 M 361.13 % | 28.417 M -75.40 % | 115.511 M 21.24 % | 95.276 M -12.23 % | 108.557 M -29.18 % | 153.280 M 55.41 % | 98.628 M 75.47 % | 56.207 M 65.01 % | 34.062 M -21.73 % | 43.517 M 60.03 % | 27.193 M -67.15 % | 82.781 M 100.32 % | 41.324 M 3.31 % | 39.999 M 286.86 % | 10.340 M 158.87 % | 3.994 M -26.52 % | 5.435 M 18.80 % | 4.575 M -4.13 % | 4.772 M -94.17 % | 81.812 M 91.19 % | 42.791 M -62.21 % | 113.225 M | 0.000 |
| Inventory | -57.159 M 16.32 % | -68.308 M 1.36 % | -69.253 M 9.12 % | -76.206 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 52.949 M -22.48 % | 68.308 M 21.39 % | 56.270 M 144.41 % | 23.023 M 0.00 % | 23.023 M 0.00 % | 23.023 M 0.00 % | 23.023 M 120.32 % | 10.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.163 M -5.47 % | 30.849 M -10.49 % | 34.465 M -5.76 % | 36.570 M -4.32 % | 38.220 M -11.15 % | 43.015 M -8.56 % | 47.044 M -9.53 % | 52.001 M -6.20 % | 55.438 M -50.08 % | 111.062 M 38.88 % | 79.967 M 4.10 % | 76.821 M 15.67 % | 66.415 M -2.16 % | 67.880 M 1.96 % | 66.578 M -3.81 % | 69.218 M -19.67 % | 86.165 M -15.19 % | 101.602 M -2.31 % | 104.003 M -2.75 % | 106.944 M -2.22 % | 109.377 M 1.84 % | 107.403 M -1.85 % | 109.425 M -1.78 % | 111.409 M -1.69 % | 113.321 M -2.18 % | 115.846 M -1.59 % | 117.721 M -1.08 % | 119.009 M -11.83 % | 134.971 M 164.86 % | 50.960 M -1.74 % | 51.862 M -1.44 % | 52.619 M -13.70 % | 60.970 M 1.88 % | 59.846 M -8.60 % | 65.477 M -4.65 % | 68.668 M -3.89 % | 71.449 M 51.84 % | 47.055 M -36.09 % | 73.626 M 74.02 % | 42.309 M 12.06 % | 37.754 M 9.05 % | 34.620 M | 0.000 -100.00 % | 30.150 M 15.57 % | 26.088 M 12.25 % | 23.240 M 4.63 % | 22.212 M 34.95 % | 16.459 M 32.68 % | 12.405 M 24.98 % | 9.926 M | 0.000 -100.00 % | 5.833 M 22.47 % | 4.763 M 32.74 % | 3.588 M 47.51 % | 2.433 M 116.21 % | 1.125 M 73.31 % | 649.183 K 90.33 % | 341.075 K | 0.000 | 0.000 -100.00 % | 43.631 M | 0.000 | 0.000 | 0.000 |
| Tax assets | -7.525 B 0.31 % | -7.548 B -0.67 % | -7.498 B -20 094.77 % | -37.128 M 6.01 % | -39.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.974 B | 0.000 -100.00 % | 2.945 B 0.93 % | 2.918 B -0.08 % | 2.921 B -0.66 % | 2.940 B -0.31 % | 2.949 B -0.48 % | 2.963 B -0.37 % | 2.974 B 2.75 % | 2.895 B 6.15 % | 2.727 B 31.00 % | 2.082 B 6.70 % | 1.951 B 16.57 % | 1.674 B 21.68 % | 1.376 B -55.11 % | 3.064 B 1.82 % | 3.009 B 8.94 % | 2.762 B 9.67 % | 2.519 B -0.49 % | 2.531 B 44.38 % | 1.753 B 16.99 % | 1.498 B 16.09 % | 1.291 B 13 079.76 % | 9.793 M -79.25 % | 47.201 M 1.47 % | 46.519 M -91.19 % | 527.831 M |
| Account payables | 230.353 M 1.96 % | 225.931 M 16.12 % | 194.561 M -10.82 % | 218.164 M 20.80 % | 180.595 M -2.66 % | 185.532 M 21.98 % | 152.095 M -20.12 % | 190.402 M 23.14 % | 154.623 M | 0.000 | 0.000 -100.00 % | 167.423 M 26.30 % | 132.555 M -2.95 % | 136.588 M 10.08 % | 124.084 M | 0.000 -100.00 % | 136.781 M 2.01 % | 134.081 M 7.11 % | 125.183 M 4.52 % | 119.768 M 20.16 % | 99.670 M -18.21 % | 121.858 M -14.12 % | 141.898 M 7.79 % | 131.642 M -12.16 % | 149.858 M 1.92 % | 147.036 M 0.14 % | 146.836 M -1.40 % | 148.915 M 0.44 % | 148.267 M 7.09 % | 138.457 M 1.25 % | 136.743 M -4.02 % | 142.475 M 8.41 % | 131.426 M 9.40 % | 120.134 M -2.31 % | 122.973 M -0.26 % | 123.298 M 6.69 % | 115.564 M 3.41 % | 111.753 M 2.62 % | 108.902 M -5.04 % | 114.679 M 8.70 % | 105.505 M 497.83 % | 17.648 M -70.02 % | 58.863 M 9.51 % | 53.753 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 -100.00 % | 4.691 M -40.64 % | 7.902 M -50.25 % | 15.885 M 81.09 % | 8.772 M -44.28 % | 15.742 M 21.87 % | 12.917 M 10.98 % | 11.639 M 31.74 % | 8.835 M 9.78 % | 8.048 M 53.27 % | 5.251 M -38.66 % | 8.560 M | 0.000 |
| Tax 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 6.737 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M 0.00 % | 166.177 M -0.01 % | 166.193 M 0.00 % | 166.193 M 0.00 % | 166.193 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K -77.78 % | 36.000 K -97.82 % | 1.649 M 60.41 % | 1.028 M -40.13 % | 1.717 M 43.44 % | 1.197 M -26.02 % | 1.618 M 49.40 % | 1.083 M 56.73 % | 691.000 K -45.20 % | 1.261 M 75.87 % | 717.000 K 12.38 % | 638.000 K 119.24 % | 291.000 K -59.41 % | 717.000 K 4.22 % | 688.000 K -10.77 % | 771.000 K 817.86 % | 84.000 K 0.00 % | 84.000 K 0.00 % | 84.000 K 0.00 % | 84.000 K 0.00 % | 84.000 K 0.00 % | 84.000 K | 0.000 -100.00 % | 84.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 -100.00 % | 13.187 M 65.13 % | 7.986 M -5.67 % | 8.466 M | 0.000 -100.00 % | 14.200 M -40.75 % | 23.966 M 1 272.82 % | 1.746 M | 0.000 | 0.000 |
| Other total stockholders equity | 7.301 B 0.07 % | 7.296 B 0.07 % | 7.291 B 0.07 % | 7.286 B 0.95 % | 7.217 B 2.07 % | 7.071 B 1.35 % | 6.977 B 4.55 % | 6.673 B 3.10 % | 6.473 B 3.09 % | 6.279 B 2.43 % | 6.130 B 0.05 % | 6.127 B 5.39 % | 5.813 B 1.80 % | 5.710 B 0.05 % | 5.707 B 0.37 % | 5.686 B 2.56 % | 5.544 B 7.33 % | 5.165 B 2.65 % | 5.032 B 0.72 % | 4.996 B 0.12 % | 4.990 B 0.06 % | 4.987 B -4.06 % | 5.198 B 0.08 % | 5.194 B 0.05 % | 5.191 B 0.05 % | 5.189 B 0.18 % | 5.179 B 0.04 % | 5.177 B 0.05 % | 5.175 B 0.94 % | 5.127 B 8.21 % | 4.738 B -0.23 % | 4.748 B 0.77 % | 4.712 B 0.05 % | 4.710 B 6.13 % | 4.438 B 1.89 % | 4.355 B 3.54 % | 4.206 B 0.00 % | 4.206 B 8.96 % | 3.860 B 0.08 % | 3.857 B 0.03 % | 3.856 B 194.42 % | 1.310 B -28.41 % | 1.829 B 0.10 % | 1.828 B 3.49 % | 1.766 B 75.89 % | 1.004 B 1.45 % | 989.740 M -1.43 % | 1.004 B 1.44 % | 989.850 M -0.21 % | 991.920 M -34.84 % | 1.522 B 53.43 % | 992.193 M -36.30 % | 1.558 B 13.91 % | 1.367 B -2.91 % | 1.408 B -1.80 % | 1.434 B -3.07 % | 1.480 B -2.61 % | 1.519 B -1.56 % | 1.543 B -2.22 % | 1.578 B 14.35 % | 1.380 B 19.64 % | 1.154 B 24.03 % | 930.257 M 22.49 % | 759.427 M 20.47 % | 630.411 M -45.19 % | 1.150 B 0.06 % | 1.150 B 7.52 % | 1.069 B 11.66 % | 957.551 M -0.51 % | 962.445 M 22.49 % | 785.725 M 22.71 % | 640.289 M 2.31 % | 625.844 M 1.62 % | 615.852 M -3.44 % | 637.785 M 6.42 % | 599.300 M 79.39 % | 334.081 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.198 M 0.00 % | 50.198 M 6.11 % | 47.306 M 13.67 % | 41.618 M 99.99 % | 20.810 M 21.04 % | 17.192 M 20.99 % | 14.209 M -71.20 % | 49.335 M 38.60 % | 35.596 M 177.03 % | 12.849 M 80.72 % | 7.110 M 173.95 % | 2.595 M |
| Total assets | 8.650 B -0.52 % | 8.695 B 2.52 % | 8.482 B 0.10 % | 8.473 B 1.57 % | 8.342 B 3.21 % | 8.082 B 3.76 % | 7.789 B 6.25 % | 7.331 B 6.32 % | 6.895 B 2.71 % | 6.713 B 0.27 % | 6.695 B 4.66 % | 6.397 B 5.01 % | 6.091 B 1.90 % | 5.978 B -2.56 % | 6.135 B 5.19 % | 5.833 B 2.99 % | 5.664 B 6.70 % | 5.308 B 2.89 % | 5.159 B 1.23 % | 5.096 B 0.07 % | 5.093 B 3.74 % | 4.909 B -31.84 % | 7.203 B -0.84 % | 7.264 B -2.30 % | 7.435 B -1.12 % | 7.519 B -0.92 % | 7.589 B -1.16 % | 7.678 B -1.70 % | 7.811 B 0.53 % | 7.770 B -0.33 % | 7.796 B -1.55 % | 7.919 B 0.34 % | 7.892 B -0.47 % | 7.929 B -0.88 % | 8.000 B -0.22 % | 8.017 B 6.22 % | 7.547 B 0.62 % | 7.501 B 3.10 % | 7.275 B 0.61 % | 7.231 B 2.42 % | 7.060 B 119.77 % | 3.213 B -1.05 % | 3.247 B -0.03 % | 3.248 B 1.33 % | 3.205 B -0.61 % | 3.225 B 0.12 % | 3.221 B -0.33 % | 3.232 B -0.40 % | 3.244 B -3.39 % | 3.358 B -2.63 % | 3.449 B 1.53 % | 3.397 B -1.48 % | 3.448 B 1.47 % | 3.398 B -0.09 % | 3.401 B 2.28 % | 3.325 B -3.02 % | 3.429 B -0.27 % | 3.438 B -1.00 % | 3.473 B 1.20 % | 3.432 B 8.61 % | 3.160 B 31.19 % | 2.409 B 7.33 % | 2.244 B 15.32 % | 1.946 B 24.76 % | 1.560 B -52.22 % | 3.265 B 4.23 % | 3.132 B 9.66 % | 2.857 B 11.29 % | 2.567 B 0.22 % | 2.561 B 43.86 % | 1.780 B 17.64 % | 1.513 B 16.79 % | 1.296 B 26.62 % | 1.023 B 38.48 % | 738.994 M -5.53 % | 782.227 M 48.20 % | 527.831 M |
| 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 |
| 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 16.299 M 1 297.58 % | -1.361 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.826 M -18.35 % | 4.686 M 116.16 % | -28.991 M -183.36 % | 34.778 M 30 876.99 % | -113.000 K -102.14 % | 5.271 M -75.01 % | 21.096 M -48.95 % | 41.321 M 56.91 % | 26.334 M 424.99 % | -8.103 M 33.20 % | -12.130 M 6.85 % | -13.022 M -3.23 % | -12.614 M -1 589.26 % | 847.000 K 118.14 % | -4.670 M -0.09 % | -4.666 M -0.02 % | -4.665 M -117.13 % | 27.238 M 2 063.46 % | 1.259 M -92.86 % | 17.645 M -46.46 % | 32.955 M 1 450.06 % | -2.441 M 89.68 % | -23.645 M -637.39 % | 4.400 M -43.46 % | 7.782 M -37.16 % | 12.383 M 136.59 % | -33.838 M -201.88 % | -11.209 M 35.82 % | -17.466 M -261.30 % | 10.828 M -68.56 % | 34.440 M 101 394.12 % | -34.000 K 99.89 % | -32.209 M | 0.000 | 0.000 -100.00 % | 1.923 M 102.63 % | -73.007 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.751 M | 0.000 | 0.000 -100.00 % | 2.114 M | 0.000 | 0.000 -100.00 % | 1.267 M | 0.000 -100.00 % | 220.436 K | 0.000 | 0.000 | 0.000 -100.00 % | 428.135 K -6.94 % | 460.087 K | 0.000 | 0.000 -100.00 % | 711.890 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 4.906 M -1.29 % | 4.970 M -4.97 % | 5.230 M 14.72 % | 4.559 M 3.78 % | 4.393 M 0.14 % | 4.387 M 8.99 % | 4.025 M 14.77 % | 3.507 M 0.09 % | 3.504 M -3.04 % | 3.614 M 6.99 % | 3.378 M 15.92 % | 2.914 M -1.75 % | 2.966 M -10.37 % | 3.309 M -4.11 % | 3.451 M 5.15 % | 3.282 M -7.13 % | 3.534 M -8.99 % | 3.883 M 8.52 % | 3.578 M 22.32 % | 2.925 M -5.19 % | 3.085 M -34.89 % | 4.738 M 8.52 % | 4.366 M 56.94 % | 2.782 M 18.89 % | 2.340 M -74.54 % | 9.192 M 309.26 % | 2.246 M -5.63 % | 2.380 M -30.00 % | 3.400 M 128.96 % | 1.485 M -35.57 % | 2.305 M -10.10 % | 2.564 M -26.09 % | 3.469 M 0.23 % | 3.461 M -9.56 % | 3.827 M 34.61 % | 2.843 M -5.83 % | 3.019 M -0.43 % | 3.032 M 23.65 % | 2.452 M 31.26 % | 1.868 M | 0.000 | 0.000 -100.00 % | 1.772 M -2.10 % | 1.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 -100.00 % | 4.000 K -69.23 % | 13.000 K | 0.000 -100.00 % | 2.000 K -75.00 % | 8.000 K 252.73 % | 2.268 K -91.10 % | 25.494 K | 0.000 | 0.000 -100.00 % | 13.865 K -74.28 % | 53.913 K | 0.000 | 0.000 -100.00 % | 15.110 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -20.599 M -172.43 % | 28.440 M 207.24 % | -26.520 M -208.67 % | 24.404 M 332.11 % | -10.514 M -145.89 % | 22.911 M 153.21 % | -43.055 M -254.68 % | 27.835 M 238.71 % | -20.067 M -179.78 % | 25.153 M 201.04 % | -24.893 M -200.01 % | 24.890 M 1 411.38 % | -1.898 M 80.55 % | -9.758 M 35.33 % | -15.090 M -2 770.80 % | 565.000 K -97.44 % | 22.104 M 503.58 % | -5.477 M -15.14 % | -4.757 M -128.33 % | 16.794 M 1 749.71 % | -1.018 M 82.89 % | -5.950 M -317.54 % | -1.425 M -145.07 % | 3.162 M 182.75 % | -3.821 M -242.42 % | 2.683 M 243.94 % | -1.864 M -204.90 % | 1.777 M 156.97 % | -3.119 M -712.24 % | -384.000 K 90.55 % | -4.062 M -125.06 % | 16.206 M 83.82 % | 8.816 M 322.63 % | -3.960 M -67.94 % | -2.358 M 86.07 % | -16.929 M -434.90 % | 5.055 M 231.33 % | -3.849 M 49.12 % | -7.565 M -1 306.54 % | 627.000 K 110.92 % | -5.742 M -123.25 % | -2.572 M -44.98 % | -1.774 M -248.53 % | -509.000 K 86.35 % | -3.728 M -200.08 % | 3.725 M 402.11 % | -1.233 M -359.58 % | 475.000 K 130.74 % | -1.545 M -205.39 % | 1.466 M 233.03 % | -1.102 M 76.10 % | -4.610 M -108.13 % | -2.215 M | 0.000 100.00 % | -2.114 M -112.91 % | 16.381 M | 0.000 100.00 % | -1.267 M -107.73 % | 16.381 M 7 531.18 % | -220.436 K -101.35 % | 16.381 M | 0.000 100.00 % | -5.112 M 5.39 % | -5.403 M 7.89 % | -5.866 M -189.53 % | 6.552 M 463.37 % | 1.163 M -31.10 % | 1.688 M 422.60 % | 323.000 K -81.65 % | 1.760 M -39.27 % | 2.898 M 230.01 % | -2.229 M -268.95 % | 1.319 M 176.13 % | 477.836 K 5.07 % | 454.793 K 270.47 % | -266.793 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.180 M | 0.000 -100.00 % | 1.923 M 161.97 % | -3.103 M -154.55 % | -1.219 M -204.46 % | 1.167 M 173.94 % | 426.000 K 868.18 % | 44.000 K -95.72 % | 1.028 M 156.67 % | -1.814 M -452.23 % | 515.000 K 124.89 % | 229.000 K 121.03 % | -1.089 M 56.82 % | -2.522 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.180 M | 0.000 100.00 % | -135.735 M -184.63 % | -47.689 M 37.78 % | -76.645 M | 0.000 | 0.000 -100.00 % | 1.781 B 0.00 % | 1.781 B | 0.000 | 0.000 -100.00 % | 1.817 B 54 201.19 % | -3.359 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 |
| Accounts payables | 0.000 -100.00 % | 26.662 M 193.48 % | -28.523 M -216.63 % | 24.455 M 313.43 % | -11.458 M -145.03 % | 25.446 M 159.23 % | -42.963 M -249.46 % | 28.745 M 216.54 % | -24.666 M -187.32 % | 28.249 M 205.02 % | -26.898 M -200.47 % | 26.772 M 535.88 % | -6.142 M -144.62 % | 13.764 M 192.04 % | -14.954 M -788.49 % | 2.172 M -86.62 % | 16.231 M 433.70 % | -4.864 M -19.89 % | -4.057 M -132.43 % | 12.509 M 787.79 % | 1.409 M 163.53 % | -2.218 M -16.55 % | -1.903 M 54.12 % | -4.148 M -246.42 % | 2.833 M -46.46 % | 5.291 M 320.64 % | -2.398 M -148.33 % | 4.962 M -0.08 % | 4.966 M 1 028.22 % | -535.000 K 82.66 % | -3.085 M -151.86 % | 5.949 M -50.88 % | 12.110 M 384.47 % | -4.257 M -913.57 % | -420.000 K -107.74 % | 5.426 M -6.67 % | 5.814 M 293.35 % | -3.007 M 50.34 % | -6.055 M -1 493.42 % | -380.000 K 89.43 % | -3.594 M -918.68 % | 439.000 K -66.97 % | 1.329 M 704.09 % | -220.000 K | 0.000 | 0.000 -100.00 % | 46.000 K -96.72 % | 1.401 M | 0.000 | 0.000 100.00 % | -392.000 K 88.59 % | -3.436 M | 0.000 | 0.000 100.00 % | -2.114 M -225.31 % | 1.687 M | 0.000 100.00 % | -1.267 M -109.79 % | 12.945 M 5 972.45 % | -220.436 K -103.83 % | 5.761 M | 0.000 | 0.000 -100.00 % | 1.170 M -32.53 % | 1.734 M | 0.000 | 0.000 -100.00 % | 403.976 K 42.85 % | 282.797 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -20.599 M -1 258.55 % | 1.778 M -11.23 % | 2.003 M 4 027.45 % | -51.000 K -105.40 % | 944.000 K 137.24 % | -2.535 M -2 655.43 % | -92.000 K 89.89 % | -910.000 K -119.79 % | 4.599 M 248.55 % | -3.096 M -254.41 % | 2.005 M 206.54 % | -1.882 M -144.34 % | 4.244 M 118.04 % | -23.522 M -17 195.59 % | -136.000 K 91.54 % | -1.607 M -127.36 % | 5.873 M 1 058.08 % | -613.000 K 12.43 % | -700.000 K -116.34 % | 4.285 M 276.56 % | -2.427 M 34.97 % | -3.732 M -880.75 % | 478.000 K -93.46 % | 7.310 M 209.86 % | -6.654 M -155.14 % | -2.608 M -588.39 % | 534.000 K 116.77 % | -3.185 M 60.61 % | -8.085 M -5 454.30 % | 151.000 K 115.46 % | -977.000 K -109.53 % | 10.257 M 411.38 % | -3.294 M -1 209.09 % | 297.000 K 115.33 % | -1.938 M 91.33 % | -22.355 M -2 845.32 % | -759.000 K 9.86 % | -842.000 K 44.24 % | -1.510 M -249.95 % | 1.007 M 146.88 % | -2.148 M -101.64 % | 130.801 M 174.28 % | 47.689 M -38.53 % | 77.575 M 1 684.78 % | -4.895 M -248.38 % | 3.299 M 100.19 % | -1.783 B 0.04 % | -1.783 B -663 042.75 % | 269.000 K -71.71 % | 951.000 K 100.05 % | -1.818 B -55 634.45 % | 3.274 M 966.45 % | 307.000 K | 0.000 -100.00 % | 2.114 M -85.61 % | 14.694 M | 0.000 -100.00 % | 1.267 M -63.13 % | 3.436 M 1 458.73 % | 220.436 K -97.92 % | 10.620 M | 0.000 100.00 % | -5.112 M 22.22 % | -6.573 M 13.51 % | -7.600 M -215.99 % | 6.552 M 463.37 % | 1.163 M -9.43 % | 1.284 M 3 093.85 % | 40.203 K -97.72 % | 1.760 M -39.27 % | 2.898 M 230.01 % | -2.229 M | 0.000 | 0.000 -100.00 % | 454.793 K 270.47 % | -266.793 K |
| Other non cash items | -5.642 M 7.80 % | -6.119 M 88.10 % | -51.405 M -84.53 % | -27.857 M 8.89 % | -30.576 M 17.06 % | -36.865 M -368.84 % | -7.863 M 3.98 % | -8.189 M -0.21 % | -8.172 M 60.54 % | -20.712 M -365.44 % | -4.450 M -7.83 % | -4.127 M -442.21 % | 1.206 M 177.26 % | -1.561 M -241.01 % | 1.107 M 127.64 % | -4.005 M 85.52 % | -27.658 M -6 287.53 % | -433.000 K -169.06 % | 627.000 K 708.74 % | -103.000 K -298.08 % | 52.000 K -97.39 % | 1.989 M -2.98 % | 2.050 M 133.24 % | -6.168 M -478.64 % | 1.629 M 293.70 % | -841.000 K -305.62 % | 409.000 K 110.15 % | -4.031 M -127.23 % | -1.774 M 54.33 % | -3.884 M -5.69 % | -3.675 M -59.71 % | -2.301 M 16.42 % | -2.753 M 13.73 % | -3.191 M -40.26 % | -2.275 M -9.27 % | -2.082 M 16.45 % | -2.492 M 18.32 % | -3.051 M 19.65 % | -3.797 M 8.64 % | -4.156 M -158.47 % | 7.108 M 263.63 % | -4.344 M -168.66 % | 6.327 M -92.42 % | 83.417 M 68.87 % | 49.397 M 568.22 % | -10.550 M -195.50 % | 11.047 M -34.96 % | 16.986 M 8.63 % | 15.636 M 60.19 % | 9.761 M 105.80 % | 4.743 M 105.44 % | -87.110 M -496.66 % | 21.961 M 218.19 % | -18.581 M -779.37 % | -2.113 M -115.15 % | 13.946 M 225.31 % | -11.129 M -306.17 % | 5.398 M -79.17 % | 25.912 M 175.30 % | 9.412 M -43.10 % | 16.542 M 9 830.84 % | 166.576 K 187.20 % | 58.000 K -96.48 % | 1.648 M 286.64 % | -883.000 K 61.14 % | -2.272 M -5 039.13 % | 46.000 K -94.98 % | 916.000 K -28.60 % | 1.283 M 223.99 % | 396.000 K -41.15 % | 672.889 K -24.57 % | 892.111 K 124.71 % | -3.611 M -172.96 % | 4.949 M 1 881.16 % | 249.798 K 2.29 % | 244.202 K |
| Net cash provided by operating activities | 112.802 M -29.08 % | 159.055 M 56.41 % | 101.691 M -31.09 % | 147.565 M 28.83 % | 114.543 M -21.58 % | 146.071 M 86.62 % | 78.271 M -42.34 % | 135.750 M 61.82 % | 83.890 M -33.98 % | 127.062 M 97.21 % | 64.431 M -40.22 % | 107.788 M 46.62 % | 73.513 M 11.67 % | 65.833 M -2.00 % | 67.178 M -15.71 % | 79.700 M -30.74 % | 115.078 M 57.81 % | 72.922 M 2.20 % | 71.353 M -30.42 % | 102.553 M 39.72 % | 73.401 M 9.14 % | 67.251 M -27.81 % | 93.160 M -0.93 % | 94.034 M -2.44 % | 96.381 M -3.35 % | 99.719 M 3.59 % | 96.259 M -5.74 % | 102.118 M 24.06 % | 82.311 M -5.76 % | 87.345 M -2.55 % | 89.635 M -11.05 % | 100.772 M -2.71 % | 103.575 M 17.65 % | 88.034 M 10.59 % | 79.605 M 24.66 % | 63.859 M -25.87 % | 86.149 M 3 068.41 % | 2.719 M -95.87 % | 65.844 M -4.54 % | 68.979 M 245.67 % | 19.955 M -4.69 % | 20.938 M -25.84 % | 28.232 M -19.10 % | 34.896 M 46.59 % | 23.805 M -14.25 % | 27.762 M 9.69 % | 25.310 M -6.21 % | 26.985 M 30.62 % | 20.659 M -5.58 % | 21.881 M -12.13 % | 24.902 M 127.23 % | 10.959 M -60.22 % | 27.547 M 48.25 % | 18.581 M -29.04 % | 26.187 M -35.72 % | 40.740 M 266.07 % | 11.129 M -61.62 % | 28.997 M 45.41 % | 19.941 M 5.56 % | 18.890 M 157.65 % | -32.766 M -19 570.28 % | -166.576 K -100.59 % | 28.066 M 11.66 % | 25.136 M 9.62 % | 22.930 M -32.71 % | 34.075 M 52.84 % | 22.295 M 13.07 % | 19.718 M 25.88 % | 15.664 M 8.01 % | 14.503 M -4.93 % | 15.255 M 71.98 % | 8.870 M 0.62 % | 8.816 M 69.61 % | 5.198 M 119.70 % | 2.366 M 122.49 % | 1.063 M |
| Investments in property plant and equipment | -27.618 M -44.83 % | -19.069 M -0.56 % | -18.962 M 43.15 % | -33.357 M -85.33 % | -17.999 M -29.19 % | -13.932 M 40.43 % | -23.387 M -53.77 % | -15.209 M -269.06 % | -4.121 M -316.68 % | -989.000 K 39.62 % | -1.638 M 40.26 % | -2.742 M -69.15 % | -1.621 M -233.54 % | -486.000 K 93.78 % | -7.810 M 47.05 % | -14.750 M -104.24 % | -7.222 M -19.02 % | -6.068 M 69.06 % | -19.612 M 23.45 % | -25.621 M -354.60 % | -5.636 M 49.87 % | -11.243 M -13.68 % | -9.890 M 11.39 % | -11.161 M 3.88 % | -11.612 M -15.95 % | -10.015 M 24.77 % | -13.312 M 29.08 % | -18.771 M -705.97 % | -2.329 M 4.00 % | -2.426 M 31.70 % | -3.552 M -25.96 % | -2.820 M 34.02 % | -4.274 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.878 M 368.53 % | -32.353 M -55.07 % | -20.863 M 38.02 % | -33.662 M -12.86 % | -29.826 M -375.31 % | -6.275 M -1 102.11 % | -522.000 K -2 510.00 % | -20.000 K -100.00 % | 407.324 M | 0.000 | 0.000 | 0.000 -100.00 % | 689.145 M | 0.000 | 0.000 -100.00 % | 689.145 M | 0.000 -100.00 % | 689.145 M | 0.000 100.00 % | -264.366 M -84.93 % | -142.958 M 49.27 % | -281.821 M -279.45 % | -74.271 M 91.55 % | -878.699 M -527.73 % | -139.980 M 40.51 % | -235.298 M 8.45 % | -257.014 M 5.59 % | -272.226 M -615.60 % | -38.042 M 79.54 % | -185.938 M -100.46 % | -92.757 M 24.28 % | -122.492 M -1 018.79 % | -10.949 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 22.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.450 M | 0.000 | 0.000 100.00 % | -35.450 M -809.71 % | 4.995 M 350.38 % | -1.995 M | 0.000 100.00 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K 200.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -243.000 K | 0.000 100.00 % | -3.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.491 M | 0.000 | 0.000 -100.00 % | 17.491 M | 0.000 -100.00 % | 17.491 M | 0.000 | 0.000 100.00 % | -7.110 M 31.51 % | -10.381 M | 0.000 | 0.000 100.00 % | -11.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 66.474 M | 0.000 | 0.000 -100.00 % | 12.347 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 % | -5.629 M | 0.000 | 0.000 -100.00 % | 5.629 M 74.98 % | 3.217 M -76.37 % | 13.616 M -58.02 % | 32.431 M 300.35 % | 8.101 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -24.936 M 71.81 % | -88.461 M -24.57 % | -71.012 M 60.32 % | -178.969 M -3.44 % | -173.025 M 41.94 % | -298.035 M 37.41 % | -476.163 M -0.61 % | -473.280 M -67.92 % | -281.849 M -32.25 % | -213.125 M -18.66 % | -179.616 M 54.21 % | -392.242 M -171.81 % | -144.305 M -1 250.03 % | -10.689 M 94.31 % | -187.855 M 65.95 % | -551.633 M -2 734.70 % | -19.460 M 87.40 % | -154.493 M -26.88 % | -121.761 M -1 814.94 % | 7.100 M 103.27 % | -217.409 M -1 541.80 % | 15.079 M -44.48 % | 27.158 M -77.85 % | 122.604 M 3 937.01 % | 3.037 M -84.13 % | 19.138 M 221.61 % | -15.737 M -151.36 % | 30.641 M 124.07 % | -127.283 M -482.21 % | -21.862 M -177.17 % | 28.331 M 126.30 % | -107.733 M -69.63 % | -63.510 M -24.30 % | -51.093 M 67.30 % | -156.266 M 55.10 % | -348.051 M -83.84 % | -189.320 M 7.51 % | -204.688 M -50.54 % | -135.971 M 8.79 % | -149.079 M -496.55 % | -24.990 M -146.57 % | 53.657 M 236.95 % | -39.181 M 71.93 % | -139.579 M -2 469.76 % | 5.890 M 39.24 % | 4.230 M -82.29 % | 23.888 M 133.91 % | -70.437 M -1 865.34 % | 3.990 M -66.10 % | 11.769 M 205.23 % | -11.184 M 96.81 % | -351.024 M -259 917.78 % | -135.000 K | 0.000 100.00 % | -336.000 K 99.78 % | -151.567 M | 0.000 100.00 % | -21.301 M 98.39 % | -1.322 B -422.36 % | -253.110 M 82.79 % | -1.471 B | 0.000 -100.00 % | 84.899 M 2 094.34 % | 3.869 M 1 980.11 % | 186.000 K -99.48 % | 35.986 M 57.12 % | 22.903 M 13 138.73 % | 173.000 K 32.06 % | 131.000 K 100.71 % | -18.540 M -21 269.70 % | 87.578 K -16.93 % | 105.422 K -98.04 % | 5.382 M 1 377.78 % | 364.179 K 467.68 % | 64.152 K -11.94 % | 72.848 K |
| Net cash used for investing activites | -52.554 M 51.13 % | -107.530 M -19.51 % | -89.974 M 57.62 % | -212.326 M -11.15 % | -191.024 M 38.77 % | -311.967 M 37.55 % | -499.550 M -2.26 % | -488.489 M -70.82 % | -285.970 M -33.56 % | -214.114 M -18.13 % | -181.254 M 54.11 % | -394.984 M -170.67 % | -145.926 M -1 205.83 % | -11.175 M 94.29 % | -195.665 M 65.45 % | -566.383 M -2 022.72 % | -26.682 M 83.38 % | -160.561 M -13.57 % | -141.373 M -935.09 % | 16.929 M 107.59 % | -223.045 M -5 914.52 % | 3.836 M 121.10 % | -18.182 M -115.62 % | 116.438 M 1 201.59 % | -10.570 M -215.86 % | 9.123 M 128.47 % | -32.049 M -370.00 % | 11.870 M 109.16 % | -129.612 M -433.65 % | -24.288 M -198.02 % | 24.779 M 122.42 % | -110.533 M -63.02 % | -67.804 M -32.71 % | -51.093 M 67.30 % | -156.266 M 55.10 % | -348.051 M -83.84 % | -189.320 M 7.51 % | -204.688 M -50.54 % | -135.971 M 8.79 % | -149.079 M -496.55 % | -24.990 M -146.57 % | 53.657 M 236.95 % | -39.181 M 26.00 % | -52.944 M -100.07 % | -26.463 M -31.44 % | -20.133 M -105.99 % | -9.774 M 71.07 % | -33.789 M -1 378.73 % | -2.285 M -120.32 % | 11.247 M 883.99 % | 1.143 M -98.20 % | 63.410 M 47 070.37 % | -135.000 K | 0.000 100.00 % | -336.000 K -100.06 % | 555.069 M | 0.000 100.00 % | -21.301 M 96.54 % | -615.512 M -143.18 % | -253.110 M 66.88 % | -764.211 M | 0.000 100.00 % | -179.467 M -22.76 % | -146.199 M 46.82 % | -274.900 M -618.04 % | -38.285 M 95.53 % | -855.796 M -487.86 % | -145.579 M 37.24 % | -231.950 M 11.45 % | -261.938 M -9.27 % | -239.708 M -703.43 % | -29.835 M 83.48 % | -180.556 M -95.42 % | -92.392 M 24.53 % | -122.428 M -1 025.70 % | -10.876 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 63.883 M -54.98 % | 141.891 M 57.80 % | 89.919 M -70.00 % | 299.755 M 51.95 % | 197.266 M 3.31 % | 190.943 M 31.09 % | 145.659 M -86.44 % | 1.074 B 245.35 % | 310.941 M 211.63 % | 99.778 M 80 566.13 % | -124.000 K -100.70 % | 17.677 M -87.32 % | 139.425 M -62.89 % | 375.733 M 189.27 % | 129.891 M 301.16 % | 32.379 M -64.48 % | 91.156 M -86.64 % | 682.300 M 141.95 % | 282.000 M -6.85 % | 302.747 M -67.92 % | 943.796 M 343.10 % | 213.000 M -36.98 % | 338.000 M 2 327.64 % | 13.923 M 103.12 % | -446.613 M -1 100.03 % | 44.660 M -88.49 % | 388.030 M 2 686.97 % | 13.923 M 104.01 % | -347.211 M -789 015.91 % | -44.000 K -100.02 % | 268.703 M 242.07 % | 78.552 M -46.76 % | 147.530 M 59 112.00 % | -250.000 K -100.02 % | 1.260 B 560.77 % | 190.718 M -61.88 % | 500.329 M 6.49 % | 469.845 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.870 M | 0.000 | 0.000 | 0.000 100.00 % | -178.007 M | 0.000 -100.00 % | 46.000 K -99.99 % | 862.184 M 299.25 % | 215.953 M -49.99 % | 431.788 M | 0.000 -100.00 % | 12.000 K -99.98 % | 79.849 M -18.68 % | 98.192 M | 0.000 -100.00 % | 175.964 M 14.57 % | 153.591 M 1 379.09 % | -12.008 M | 0.000 -100.00 % | 50.055 K -99.88 % | 40.067 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -145.000 K 88.95 % | -1.312 M -2 086.67 % | -60.000 K | 0.000 100.00 % | -17.000 K 99.73 % | -6.410 M -213 566.67 % | -3.000 K -100.00 % | 306.500 M 55 928.78 % | -549.000 K 85.71 % | -3.843 M -384 200.00 % | -1.000 K -100.00 % | 445.509 M 22 035.45 % | -2.031 M 13.54 % | -2.349 M -234 800.00 % | -1.000 K 99.91 % | -1.158 M -70.80 % | -678.000 K 3.69 % | -704.000 K -1 157.14 % | -56.000 K 91.90 % | -691.000 K 98.94 % | -65.295 M 37.53 % | -104.526 M -71.68 % | -60.883 M -177.74 % | -21.921 M 89.20 % | -203.023 M -25 151.62 % | -804.000 K -5 642.86 % | -14.000 K -100.00 % | 1.064 B 106 413 500.00 % | -1.000 K 99.86 % | -738.000 K 71.31 % | -2.572 M -162.45 % | -980.000 K -101.63 % | 60.046 M 8 439.72 % | -720.000 K -124.66 % | 2.920 M 203.91 % | -2.810 M -46 733.33 % | -6.000 K 94.23 % | -104.000 K -105.71 % | 1.821 M 200.00 % | -1.821 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.870 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.018 M -69.30 % | 488.733 M 162.79 % | -778.361 M | 0.000 -100.00 % | 728.901 M 89.59 % | 384.459 M 211.14 % | -345.914 M | 0.000 -100.00 % | 295.276 M 190.91 % | 101.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -96.290 M -0.02 % | -96.269 M -0.05 % | -96.224 M -1.09 % | -95.182 M -6.26 % | -89.573 M -1.47 % | -88.277 M -2.91 % | -85.783 M -5.56 % | -81.263 M -5.50 % | -77.027 M -3.20 % | -74.638 M 1.17 % | -75.519 M -9.82 % | -68.765 M -2.65 % | -66.989 M 1.68 % | -68.134 M -1.77 % | -66.950 M -3.13 % | -64.918 M -10.21 % | -58.906 M -3.63 % | -56.845 M -1.14 % | -56.203 M -0.10 % | -56.148 M 29.57 % | -79.717 M 1.95 % | -81.301 M 2.53 % | -83.409 M 1.40 % | -84.592 M -2.64 % | -82.419 M 5.78 % | -87.475 M -0.29 % | -87.218 M -2.96 % | -84.714 M -0.92 % | -83.944 M -8.17 % | -77.601 M -0.28 % | -77.381 M -1.78 % | -76.031 M -1.30 % | -75.057 M -5.52 % | -71.128 M -1.54 % | -70.046 M -5.71 % | -66.261 M 0.06 % | -66.303 M -7.58 % | -61.634 M -0.10 % | -61.573 M -22.67 % | -50.194 M -140.51 % | -20.870 M 43.26 % | -36.780 M -30.21 % | -28.247 M -352 987.50 % | -8.000 K | 0.000 100.00 % | -8.000 K | 0.000 100.00 % | -3.408 M -626.65 % | -469.000 K -5 762.50 % | -8.000 K | 0.000 100.00 % | -8.000 K | 0.000 | 0.000 | 0.000 100.00 % | -69.655 M | 0.000 | 0.000 100.00 % | -69.655 M -945.48 % | -6.662 M 89.63 % | -64.221 M | 0.000 100.00 % | -25.098 M -5.68 % | -23.748 M -14.12 % | -20.809 M -0.01 % | -20.807 M -21.03 % | -17.192 M -20.32 % | -14.288 M -11.12 % | -12.858 M 0.02 % | -12.860 M -0.08 % | -12.849 M -80.73 % | -7.110 M 0.00 % | -7.110 M -216.79 % | -2.244 M | 0.000 | 0.000 |
| Other financing activites | -139.000 K -100.07 % | 201.448 M 390.71 % | 41.052 M -63.37 % | 112.067 M -53.09 % | 238.922 M -9.69 % | 264.558 M -48.71 % | 515.839 M 18.25 % | 436.237 M 92.08 % | 227.114 M 795.77 % | -32.642 M -108.80 % | 370.933 M 19.74 % | 309.770 M 94.21 % | 159.506 M 251.14 % | -105.536 M -126.53 % | 397.811 M 91.29 % | 207.958 M -34.85 % | 319.187 M 132.00 % | 137.581 M 79.39 % | 76.694 M 784.03 % | -11.212 M -104.94 % | 227.002 M 351.44 % | -90.282 M -512.66 % | 21.878 M 116.96 % | -129.029 M -4 694.83 % | -2.691 M 86.15 % | -19.430 M -187.29 % | 22.258 M 168.70 % | -32.399 M -128.17 % | 115.019 M 228.98 % | 34.962 M 170.16 % | -49.831 M -162.78 % | 79.372 M 185.29 % | 27.822 M 181.18 % | -34.273 M -143.57 % | 78.660 M -83.49 % | 476.504 M 333.18 % | 110.002 M -68.98 % | 354.595 M 272.88 % | 95.096 M -38.45 % | 154.507 M 1 417.90 % | 10.179 M 8.05 % | 9.421 M 229.69 % | -7.264 M -115.72 % | 46.223 M | 0.000 -100.00 % | 395.000 K 129.19 % | -1.353 M -121.36 % | 6.334 M 107.26 % | -87.258 M -583.20 % | -12.772 M -31.21 % | -9.734 M -824.80 % | 1.343 M 114.43 % | -9.307 M | 0.000 100.00 % | -21.069 M 96.96 % | -694.025 M | 0.000 100.00 % | -61.622 M -109.65 % | 638.391 M 188.21 % | 221.501 M -71.51 % | 777.346 M | 0.000 -100.00 % | 134.489 M -52.99 % | 286.086 M 8.65 % | 263.317 M 35 162.18 % | -751.000 K -100.10 % | 782.050 M 194.22 % | 265.803 M 25.51 % | 211.774 M -21.57 % | 270.020 M 16.21 % | 232.364 M 652.84 % | -42.031 M -117.72 % | 237.202 M 1 047.88 % | 20.664 M 1 952.02 % | -1.116 M -102.01 % | 55.550 M |
| Net cash used provided by financing activities | -96.429 M -191.68 % | 105.179 M 290.64 % | -55.172 M -426.75 % | 16.885 M -88.69 % | 149.349 M -15.28 % | 176.281 M -59.01 % | 430.056 M 21.15 % | 354.974 M 136.51 % | 150.087 M 239.90 % | -107.280 M -136.32 % | 295.414 M 22.58 % | 241.005 M 160.50 % | 92.517 M 153.27 % | -173.670 M -152.49 % | 330.861 M 131.31 % | 143.040 M -45.04 % | 260.281 M 222.39 % | 80.736 M 294.01 % | 20.491 M 130.42 % | -67.360 M -145.73 % | 147.285 M 185.84 % | -171.583 M -178.86 % | -61.531 M 71.20 % | -213.621 M -150.99 % | -85.110 M 20.39 % | -106.905 M -64.57 % | -64.960 M 44.53 % | -117.113 M -476.87 % | 31.075 M 172.88 % | -42.639 M 66.48 % | -127.212 M -3 907.60 % | 3.341 M 107.07 % | -47.235 M 55.19 % | -105.401 M -1 323.60 % | 8.614 M -97.90 % | 410.243 M 1 169.12 % | 32.325 M -88.97 % | 292.961 M 773.91 % | 33.523 M -67.86 % | 104.313 M 597.65 % | -20.961 M 65.96 % | -61.579 M -747.73 % | -7.264 M -115.72 % | 46.215 M 295.20 % | -23.676 M -6 217.83 % | 387.000 K 128.60 % | -1.353 M -146.24 % | 2.926 M 103.25 % | -89.960 M -603.91 % | -12.780 M -31.29 % | -9.734 M 79.51 % | -47.503 M -410.40 % | -9.307 M | 0.000 100.00 % | -21.069 M 97.24 % | -763.680 M | 0.000 100.00 % | -61.622 M -110.83 % | 568.736 M 164.73 % | 214.839 M -69.87 % | 713.125 M | 0.000 -100.00 % | 109.391 M -58.30 % | 262.338 M 8.18 % | 242.508 M 1 224.91 % | -21.558 M -102.82 % | 764.858 M 204.10 % | 251.515 M 26.44 % | 198.916 M -22.65 % | 257.160 M 16.97 % | 219.842 M 544.41 % | -49.468 M -121.50 % | 230.092 M 1 149.09 % | 18.421 M 1 750.95 % | -1.116 M -102.01 % | 55.550 M |
| Effect of forex changes on cash | 39.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.184 M 200.00 % | -52.184 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 % | 44.706 M | 0.000 | 0.000 100.00 % | -18.262 M | 0.000 100.00 % | -24.213 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 % | -326.000 -200.00 % | 326.000 | 0.000 |
| Net change in cash | -36.181 M -123.09 % | 156.704 M 460.61 % | -43.455 M 9.23 % | -47.876 M -165.70 % | 72.868 M 601.67 % | 10.385 M 18.32 % | 8.777 M 292.71 % | 2.235 M 104.30 % | -51.993 M 73.25 % | -194.332 M -208.81 % | 178.591 M 486.64 % | -46.191 M -329.76 % | 20.104 M 116.89 % | -119.012 M -158.81 % | 202.374 M 158.89 % | -343.643 M -198.56 % | 348.677 M 5 151.09 % | -6.903 M 86.06 % | -49.529 M -195.03 % | 52.122 M 2 309.50 % | -2.359 M 97.65 % | -100.496 M -847.35 % | 13.447 M 527.02 % | -3.149 M -549.22 % | 701.000 K -63.81 % | 1.937 M 358.27 % | -750.000 K 76.00 % | -3.125 M 80.74 % | -16.226 M -179.47 % | 20.418 M 259.54 % | -12.798 M -99.35 % | -6.420 M 44.00 % | -11.464 M 83.25 % | -68.460 M -0.61 % | -68.047 M -153.98 % | 126.051 M 277.92 % | -70.846 M -177.86 % | 90.992 M 348.58 % | -36.604 M -251.17 % | 24.213 M -7.54 % | 26.188 M 166.86 % | -39.168 M -115.06 % | -18.213 M -164.66 % | 28.167 M 206.96 % | -26.334 M -428.52 % | 8.016 M -43.48 % | 14.183 M 465.73 % | -3.878 M 94.58 % | -71.586 M -451.81 % | 20.348 M 24.75 % | 16.311 M -39.29 % | 26.866 M 48.39 % | 18.105 M -2.56 % | 18.581 M 288.56 % | 4.782 M 103.88 % | -123.165 M -1 206.70 % | 11.129 M 120.64 % | -53.926 M -19.58 % | -45.097 M -132.68 % | -19.381 M 82.07 % | -108.065 M -64 774.18 % | -166.576 K 99.60 % | -42.010 M -129.74 % | 141.275 M 1 593.08 % | -9.462 M 63.28 % | -25.768 M 62.46 % | -68.643 M -154.63 % | 125.654 M 823.40 % | -17.370 M -278.61 % | 9.725 M 310.95 % | -4.610 M 93.45 % | -70.434 M -220.71 % | 58.351 M 184.84 % | -68.774 M 43.25 % | -121.178 M -364.94 % | 45.737 M |
| Cash at beginning of period | 175.202 M 847.14 % | 18.498 M -70.14 % | 61.953 M -43.59 % | 109.829 M 197.15 % | 36.961 M 39.08 % | 26.576 M 49.31 % | 17.799 M 14.36 % | 15.564 M -76.96 % | 67.557 M -74.20 % | 261.889 M 214.40 % | 83.298 M -35.67 % | 129.489 M 18.38 % | 109.385 M -52.11 % | 228.397 M 777.67 % | 26.023 M -92.96 % | 369.666 M 1 661.24 % | 20.989 M -24.75 % | 27.892 M -63.97 % | 77.421 M 206.02 % | 25.299 M -8.53 % | 27.658 M -78.42 % | 128.154 M 11.72 % | 114.707 M 860.13 % | 11.947 M 6.23 % | 11.246 M 20.81 % | 9.309 M -7.46 % | 10.059 M -23.70 % | 13.184 M -55.17 % | 29.410 M 227.07 % | 8.992 M -58.73 % | 21.790 M -22.76 % | 28.210 M -28.90 % | 39.674 M -63.31 % | 108.134 M -38.62 % | 176.181 M 251.45 % | 50.130 M -58.56 % | 120.976 M 303.47 % | 29.984 M -54.97 % | 66.588 M 57.14 % | 42.375 M 161.78 % | 16.187 M -70.76 % | 55.355 M -24.76 % | 73.568 M 62.04 % | 45.401 M -36.71 % | 71.735 M 12.58 % | 63.719 M 28.63 % | 49.536 M -7.26 % | 53.414 M -57.27 % | 125.000 M 19.44 % | 104.652 M 18.46 % | 88.341 M 43.70 % | 61.475 M 41.75 % | 43.370 M | 0.000 -100.00 % | 28.417 M -81.25 % | 151.582 M | 0.000 -100.00 % | 106.485 M -29.75 % | 151.582 M 248.33 % | 43.517 M -71.29 % | 151.582 M | 0.000 -100.00 % | 193.592 M 270.04 % | 52.317 M -15.32 % | 61.779 M -29.43 % | 87.547 M -43.95 % | 156.190 M 411.49 % | 30.536 M -36.26 % | 47.906 M 25.47 % | 38.181 M -10.77 % | 42.791 M -62.21 % | 113.225 M 106.34 % | 54.874 M -55.62 % | 123.648 M -49.50 % | 244.826 M 22.97 % | 199.089 M |
| Cash at end of period | 139.021 M -20.65 % | 175.202 M 847.14 % | 18.498 M -70.14 % | 61.953 M -43.59 % | 109.829 M 197.15 % | 36.961 M 39.08 % | 26.576 M 49.31 % | 17.799 M 14.36 % | 15.564 M -76.96 % | 67.557 M -74.20 % | 261.889 M 214.40 % | 83.298 M -35.67 % | 129.489 M 18.38 % | 109.385 M -52.11 % | 228.397 M 777.67 % | 26.023 M -92.96 % | 369.666 M 1 661.24 % | 20.989 M -24.75 % | 27.892 M -63.97 % | 77.421 M 206.02 % | 25.299 M -8.53 % | 27.658 M -78.42 % | 128.154 M 1 356.63 % | 8.798 M -26.36 % | 11.947 M 6.23 % | 11.246 M 20.81 % | 9.309 M -7.46 % | 10.059 M -23.70 % | 13.184 M -55.17 % | 29.410 M 227.07 % | 8.992 M -58.73 % | 21.790 M -22.76 % | 28.210 M -28.90 % | 39.674 M -63.31 % | 108.134 M -38.62 % | 176.181 M 251.45 % | 50.130 M -58.56 % | 120.976 M 303.47 % | 29.984 M -54.97 % | 66.588 M 57.14 % | 42.375 M 161.78 % | 16.187 M -70.76 % | 55.355 M -24.76 % | 73.568 M 62.04 % | 45.401 M -36.71 % | 71.735 M 12.58 % | 63.719 M 28.63 % | 49.536 M -7.26 % | 53.414 M -57.27 % | 125.000 M 19.44 % | 104.652 M 18.46 % | 88.341 M 43.70 % | 61.475 M 230.85 % | 18.581 M -44.03 % | 33.199 M 16.83 % | 28.417 M 155.34 % | 11.129 M -78.83 % | 52.559 M -50.64 % | 106.485 M 341.19 % | 24.136 M -44.54 % | 43.517 M 26 224.52 % | -166.576 K -100.11 % | 151.582 M -21.70 % | 193.592 M 270.04 % | 52.317 M -15.32 % | 61.779 M -29.43 % | 87.547 M -43.95 % | 156.190 M 411.49 % | 30.536 M -36.26 % | 47.906 M 25.47 % | 38.181 M -10.77 % | 42.791 M -62.21 % | 113.225 M 106.34 % | 54.874 M -55.62 % | 123.648 M -49.50 % | 244.826 M |
| Operating cash flow | 112.802 M -29.08 % | 159.055 M 56.41 % | 101.691 M -31.09 % | 147.565 M 28.83 % | 114.543 M -21.58 % | 146.071 M 86.62 % | 78.271 M -42.34 % | 135.750 M 61.82 % | 83.890 M -33.98 % | 127.062 M 97.21 % | 64.431 M -40.22 % | 107.788 M 46.62 % | 73.513 M 11.67 % | 65.833 M -2.00 % | 67.178 M -15.71 % | 79.700 M -30.74 % | 115.078 M 57.81 % | 72.922 M 2.20 % | 71.353 M -30.42 % | 102.553 M 39.72 % | 73.401 M 9.14 % | 67.251 M -27.81 % | 93.160 M -0.93 % | 94.034 M -2.44 % | 96.381 M -3.35 % | 99.719 M 3.59 % | 96.259 M -5.74 % | 102.118 M 24.06 % | 82.311 M -5.76 % | 87.345 M -2.55 % | 89.635 M -11.05 % | 100.772 M -2.71 % | 103.575 M 17.65 % | 88.034 M 10.59 % | 79.605 M 24.66 % | 63.859 M -25.87 % | 86.149 M 3 068.41 % | 2.719 M -95.87 % | 65.844 M -4.54 % | 68.979 M 245.67 % | 19.955 M -4.69 % | 20.938 M -25.84 % | 28.232 M -19.10 % | 34.896 M 46.59 % | 23.805 M -14.25 % | 27.762 M 9.69 % | 25.310 M -6.21 % | 26.985 M 30.62 % | 20.659 M -5.58 % | 21.881 M -12.13 % | 24.902 M 127.23 % | 10.959 M -60.22 % | 27.547 M 48.25 % | 18.581 M -29.04 % | 26.187 M -35.72 % | 40.740 M 266.07 % | 11.129 M -61.62 % | 28.997 M 45.41 % | 19.941 M 5.56 % | 18.890 M 157.65 % | -32.766 M -19 570.28 % | -166.576 K -100.59 % | 28.066 M 11.66 % | 25.136 M 9.62 % | 22.930 M -32.71 % | 34.075 M 52.84 % | 22.295 M 13.07 % | 19.718 M 25.88 % | 15.664 M 8.01 % | 14.503 M -4.93 % | 15.255 M 71.98 % | 8.870 M 0.62 % | 8.816 M 69.61 % | 5.198 M 119.70 % | 2.366 M 122.49 % | 1.063 M |
| Capital expenditure | -27.618 M -44.83 % | -19.069 M -0.56 % | -18.962 M 43.15 % | -33.357 M -85.33 % | -17.999 M -29.19 % | -13.932 M 40.43 % | -23.387 M -53.77 % | -15.209 M -269.06 % | -4.121 M -316.68 % | -989.000 K 39.62 % | -1.638 M 40.26 % | -2.742 M -69.15 % | -1.621 M -233.54 % | -486.000 K 93.78 % | -7.810 M 47.05 % | -14.750 M -104.24 % | -7.222 M -19.02 % | -6.068 M 69.06 % | -19.612 M 23.45 % | -25.621 M -354.60 % | -5.636 M 49.87 % | -11.243 M -13.68 % | -9.890 M 11.39 % | -11.161 M 3.88 % | -11.612 M -15.95 % | -10.015 M 24.77 % | -13.312 M 29.08 % | -18.771 M -705.97 % | -2.329 M 4.00 % | -2.426 M 31.70 % | -3.552 M -25.96 % | -2.820 M 34.02 % | -4.274 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.878 M 368.53 % | -32.353 M -55.07 % | -20.863 M 38.02 % | -33.662 M -12.86 % | -29.826 M -375.31 % | -6.275 M -1 102.11 % | -522.000 K -2 510.00 % | -20.000 K -100.00 % | 407.324 M | 0.000 | 0.000 | 0.000 -100.00 % | 689.145 M | 0.000 | 0.000 -100.00 % | 689.145 M | 0.000 -100.00 % | 689.145 M | 0.000 100.00 % | -264.366 M -84.93 % | -142.958 M 49.27 % | -281.821 M -279.45 % | -74.271 M 91.55 % | -878.699 M -527.73 % | -139.980 M 40.51 % | -235.298 M 8.45 % | -257.014 M 5.59 % | -272.226 M -615.60 % | -38.042 M 79.54 % | -185.938 M -100.46 % | -92.757 M 24.28 % | -122.492 M -1 018.79 % | -10.949 M |
| Free CashFlow | 85.184 M -39.15 % | 139.986 M 69.21 % | 82.729 M -27.56 % | 114.208 M 18.30 % | 96.544 M -26.94 % | 132.139 M 140.76 % | 54.884 M -54.47 % | 120.541 M 51.11 % | 79.769 M -36.73 % | 126.073 M 100.78 % | 62.793 M -40.22 % | 105.046 M 46.12 % | 71.892 M 10.02 % | 65.347 M 10.07 % | 59.368 M -8.59 % | 64.950 M -39.78 % | 107.856 M 61.33 % | 66.854 M 29.21 % | 51.741 M -32.74 % | 76.932 M 13.53 % | 67.765 M 20.99 % | 56.008 M -32.74 % | 83.270 M 0.48 % | 82.873 M -2.24 % | 84.769 M -5.50 % | 89.704 M 8.15 % | 82.947 M -0.48 % | 83.347 M 4.21 % | 79.982 M -5.81 % | 84.919 M -1.35 % | 86.083 M -12.12 % | 97.952 M -1.36 % | 99.301 M 12.80 % | 88.034 M 10.59 % | 79.605 M 24.66 % | 63.859 M -25.87 % | 86.149 M 3 068.41 % | 2.719 M -95.87 % | 65.844 M -4.54 % | 68.979 M 245.67 % | 19.955 M -4.69 % | 20.938 M -25.84 % | 28.232 M -76.82 % | 121.774 M 1 524.59 % | -8.548 M -223.90 % | 6.899 M 182.60 % | -8.352 M -193.98 % | -2.841 M -119.75 % | 14.384 M -32.66 % | 21.359 M -14.16 % | 24.882 M -94.05 % | 418.283 M 1 418.43 % | 27.547 M 48.25 % | 18.581 M -29.04 % | 26.187 M -96.41 % | 729.885 M 6 458.41 % | 11.129 M -61.62 % | 28.997 M -95.91 % | 709.086 M 3 653.68 % | 18.890 M -97.12 % | 656.379 M 394 141.78 % | -166.576 K 99.93 % | -236.300 M -100.56 % | -117.822 M 54.49 % | -258.891 M -544.07 % | -40.196 M 95.31 % | -856.404 M -612.12 % | -120.262 M 45.24 % | -219.634 M 9.43 % | -242.511 M 5.63 % | -256.971 M -780.89 % | -29.172 M 83.53 % | -177.122 M -102.29 % | -87.559 M 27.11 % | -120.127 M -1 115.20 % | -9.885 M |
| 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 |