Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 47.94B | $ 51.20B | $ 44.16B | $ 38.13B | $ 42.57B | |
$ ― | $ 35.11B | $ 38.01B | $ 32.44B | $ 28.64B | $ 31.72B | |
$ ― | $ 12.84B | $ 13.19B | $ 11.72B | $ 9.49B | $ 10.86B | |
$ ― | $ 8.75B | $ 8.91B | $ 7.32B | $ 6.70B | $ 7.58B | |
$ ― | $ 4.08B | $ 4.28B | $ 4.40B | $ 2.79B | $ 3.28B | |
$ ― | $ -424.00M | $ -208.00M | $ 407.00M | $ 419.00M | $ 468.00M | |
$ ― | $ -157.00M | $ -115.00M | $ ― | $ ― | $ ― | |
$ ― | $ 3.82B | $ 4.18B | $ 3.53B | $ 1.01B | $ 2.08B | |
$ ― | $ 1.06B | $ 1.08B | $ 919.00M | $ 526.00M | $ 631.00M | |
$ ― | $ 89.00M | $ 66.00M | $ ― | $ ― | $ ― | |
$ ― | $ 2.67B | $ 3.00B | $ 2.52B | $ 456.00M | $ 1.41B | |
$ ― | $ 5.26 | $ 5.84 | $ 4.79 | $ 0.85 | $ 2.59 | |
$ ― | $ 5.23 | $ 5.80 | $ 4.76 | $ 0.85 | $ 2.58 | |
$ ― | $ 507.28M | $ 514.37M | $ 526.24M | $ 536.45M | $ 542.08M | |
$ ― | $ 510.46M | $ 517.60M | $ 529.91M | $ 539.33M | $ 545.16M | |
$ ― | $ ― | $ ― | $ 1.33 | $ ― | $ 1.33 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 43.86B | $ 46.92B | $ -39.76B | $ -35.34B | $ -39.30B | |
$ ― | $ 2.67B | $ 3.00B | $ 2.52B | $ 456.00M | $ 1.41B | |
$ ― | $ 2.86B | $ 3.39B | $ 3.21B | $ 2.12B | $ 2.35B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.47B | $ 4.39B | $ 4.02B | $ 1.58B | $ 2.78B | |
$ ― | $ 6.86B | $ 6.83B | $ 4.02B | $ 1.58B | $ 2.78B |