Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.50B | $ 3.85B | $ 3.82B | $ 3.31B | $ 3.40B | $ 3.24B | |
$ 2.63B | $ 1.99B | $ 2.03B | $ 1.80B | $ 1.89B | $ 1.79B | |
$ 1.86B | $ 1.86B | $ 1.79B | $ 1.51B | $ 1.51B | $ 1.45B | |
$ 442.00M | $ 643.00M | $ 459.00M | $ 392.00M | $ 443.00M | $ 711.00M | |
$ 1.42B | $ 1.22B | $ 1.33B | $ 1.11B | $ 1.07B | $ 740.00M | |
$ ― | $ -391.00M | $ -375.00M | $ -357.00M | $ -377.00M | $ -229.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 866.00M | $ 866.00M | $ 1.09B | $ 762.00M | $ 732.00M | $ 583.00M | |
$ ― | $ 271.00M | $ 304.00M | $ 204.00M | $ 219.00M | $ 192.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 595.00M | $ 594.00M | $ 780.00M | $ 556.00M | $ 511.00M | $ 391.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 49.00M | $ 51.00M | $ 51.00M | $ 64.00M | $ 72.00M | |
$ 3.08B | $ 2.63B | $ 2.49B | $ 2.19B | $ 2.33B | $ 2.50B | |
$ 595.00M | $ 594.00M | $ 780.00M | $ 556.00M | $ 511.00M | $ 391.00M | |
$ 816.40M | $ 835.81M | $ 599.28M | $ 632.13M | $ 421.40M | $ 391.00M | |
$ ― | $ 18.00M | $ 20.00M | $ 21.00M | $ 19.00M | $ 14.00M | |
$ 963.00M | $ 884.00M | $ 1.11B | $ 783.00M | $ 751.00M | $ 597.00M | |
$ 963.00M | $ 1.01B | $ 1.19B | $ 852.00M | $ 824.00M | $ 597.00M |