Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.55B | $ ― | $ 17.55B | $ 14.95B | $ 14.01B | $ 14.37B | |
$ 7.98B | $ ― | $ 7.98B | $ 6.33B | $ 6.16B | $ 6.42B | |
$ 9.58B | $ ― | $ 9.58B | $ 8.62B | $ 7.85B | $ 7.95B | |
$ 5.15B | $ ― | $ 5.15B | $ 4.74B | $ 4.24B | $ 4.41B | |
$ 4.43B | $ ― | $ 4.43B | $ 3.88B | $ 3.61B | $ 3.54B | |
$ -183.00M | $ ― | $ -183.00M | $ -104.00M | $ -84.00M | $ -25.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.56B | $ ― | $ 4.56B | $ 3.92B | $ 3.52B | $ 3.80B | |
$ 870.00M | $ ― | $ 870.00M | $ 779.00M | $ 695.00M | $ 644.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.68B | $ ― | $ 3.68B | $ 3.15B | $ 2.83B | $ 3.15B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.13B | $ ― | $ 13.13B | $ 11.07B | $ 10.40B | $ 10.83B | |
$ 3.68B | $ ― | $ 3.68B | $ 3.15B | $ 2.83B | $ 3.15B | |
$ 3.68B | $ ― | $ 3.64B | $ 2.95B | $ 2.78B | $ 2.87B | |
$ ― | $ ― | $ 102.00M | $ 102.00M | $ 63.00M | $ 86.00M | |
$ 4.66B | $ ― | $ 4.66B | $ 4.03B | $ 3.58B | $ 3.88B | |
$ 4.66B | $ 5.47B | $ 6.12B | $ 5.40B | $ 4.85B | $ 5.07B |