Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 6.88B | $ 6.88B | $ 5.80B | $ 5.33B | $ 5.06B | $ 4.79B | |
$ ― | $ 2.63B | $ 2.15B | $ 1.92B | $ 1.89B | $ 1.84B | |
$ ― | $ 4.25B | $ 3.65B | $ 3.41B | $ 3.17B | $ 2.94B | |
$ 3.06B | $ 3.06B | $ 2.70B | $ 2.72B | $ 2.59B | $ 2.37B | |
$ 1.19B | $ 1.19B | $ 952.00M | $ 684.00M | $ 585.00M | $ 576.00M | |
$ -72.00M | $ -71.00M | $ -69.00M | $ -79.00M | $ -79.00M | $ -11.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.12B | $ 1.12B | $ 873.00M | $ 496.00M | $ 467.00M | $ 562.00M | |
$ 267.00M | $ 267.00M | $ 213.00M | $ 117.00M | $ 116.00M | $ 137.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 892.00M | $ 892.00M | $ 692.00M | $ 436.00M | $ 417.00M | $ 476.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 34.00M | $ 44.00M | $ 56.00M | $ 73.00M | $ 105.00M | |
$ 5.69B | $ 5.69B | $ 4.85B | $ 4.64B | $ 4.48B | $ 4.21B | |
$ 892.00M | $ 892.00M | $ 692.00M | $ 436.00M | $ 417.00M | $ 476.00M | |
$ 882.88M | $ 892.00M | $ 692.00M | $ 501.70M | $ 437.29M | $ 476.00M | |
$ 88.00M | $ 88.00M | $ 62.00M | $ 79.00M | $ 77.00M | $ 36.00M | |
$ 1.21B | $ 1.21B | $ 935.00M | $ 575.00M | $ 544.00M | $ 598.00M | |
$ 1.66B | $ 1.66B | $ 1.35B | $ 1.02B | $ 976.00M | $ 925.00M |