Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 9.93B | $ 9.07B | $ 9.08B | $ 8.98B | $ 8.22B | $ 7.69B | |
$ 5.71B | $ 4.86B | $ 4.95B | $ 5.04B | $ 4.55B | $ 4.26B | |
$ 4.22B | $ 4.21B | $ 4.13B | $ 3.94B | $ 3.66B | $ 3.43B | |
$ 3.47B | $ 3.08B | $ 3.18B | $ 3.21B | $ 3.05B | $ 2.82B | |
$ 754.00M | $ 1.12B | $ 943.00M | $ 724.00M | $ 609.00M | $ 605.00M | |
$ -108.00M | $ -94.00M | $ -140.00M | $ -128.00M | $ -105.00M | $ -107.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 598.00M | $ 989.00M | $ 702.00M | $ 542.00M | $ 395.00M | $ 179.00M | |
$ 151.00M | $ 247.00M | $ 175.00M | $ 139.00M | $ 99.00M | $ 61.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 449.00M | $ 742.00M | $ 526.00M | $ 403.00M | $ 296.00M | $ 118.00M | |
$ 1.65 | $ 2.72 | $ 1.93 | $ 1.48 | $ 1.09 | $ 0.43 | |
$ 1.65 | $ 2.72 | $ 1.93 | $ 1.48 | $ 1.09 | $ 0.43 | |
$ 1.09B | $ 272.37M | $ 272.37M | $ 272.37M | $ 272.37M | $ 272.37M | |
$ 1.09B | $ 272.37M | $ 272.37M | $ 272.37M | $ 272.37M | $ 272.37M | |
$ 1.15 | $ 0.85 | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.18B | $ 7.95B | $ 8.13B | $ 8.25B | $ 7.61B | $ 7.08B | |
$ 449.00M | $ 742.00M | $ 526.00M | $ 403.00M | $ 296.00M | $ 118.00M | |
$ 478.13M | $ 771.26M | $ 584.56M | $ 442.41M | $ 382.93M | $ 331.59M | |
$ ― | $ 87.00M | $ 145.00M | $ 136.00M | $ 109.00M | $ 116.00M | |
$ 754.00M | $ 1.08B | $ 847.00M | $ 678.00M | $ 504.00M | $ 295.00M | |
$ 1.83B | $ 2.03B | $ 1.82B | $ 1.68B | $ 1.19B | $ 1.01B |