Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.96B | $ 9.43B | $ 9.44B | $ 7.16B | $ 6.56B | $ 6.16B | |
$ 6.95B | $ 7.31B | $ 7.61B | $ 6.08B | $ 5.46B | $ 5.07B | |
$ 2.01B | $ 2.12B | $ 1.83B | $ 1.07B | $ 1.10B | $ 1.09B | |
$ 805.00M | $ 795.00M | $ 662.00M | $ 388.00M | $ 454.00M | $ 482.70M | |
$ 1.17B | $ 1.17B | $ 906.00M | $ 407.00M | $ 524.00M | $ 534.10M | |
$ -178.00M | $ -239.00M | $ -197.00M | $ -123.00M | $ -129.00M | $ -140.60M | |
$ -78.00M | $ -77.00M | $ -124.00M | $ -6.00M | $ 150.00M | $ 39.10M | |
$ 931.00M | $ 932.00M | $ 716.00M | $ 289.00M | $ 244.00M | $ 354.00M | |
$ 217.00M | $ 210.00M | $ 194.00M | $ 74.00M | $ 42.00M | $ 76.30M | |
$ 33.00M | $ 1.00M | $ -99.00M | $ 1.00M | $ 1.00M | $ 400.00K | |
$ 716.00M | $ 723.00M | $ 522.00M | $ 204.00M | $ 167.00M | $ 282.60M | |
$ 2.35 | $ 2.35 | $ 1.69 | $ 0.69 | $ 0.60 | $ 0.70 | |
$ 2.33 | $ 2.34 | $ 1.69 | $ 0.68 | $ 0.60 | $ 0.70 | |
$ 1.22B | $ 308.20M | $ 308.80M | $ 297.10M | $ 278.80M | $ 294.10M | |
$ 1.23B | $ 309.10M | $ 309.50M | $ 297.90M | $ 279.60M | $ 294.80M | |
$ 0.30 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 7.79B | $ 8.18B | $ 8.40B | $ 6.47B | $ 5.91B | $ 5.55B | |
$ 716.00M | $ 723.00M | $ 522.00M | $ 204.00M | $ 167.00M | $ 206.80M | |
$ 822.69M | $ 715.28M | $ 598.64M | $ 324.31M | - | - | |
- | - | - | - | - | - | |
$ 1.07B | $ 1.17B | $ 913.00M | $ 412.00M | $ 373.00M | $ 367.80M | |
$ 1.65B | $ 1.79B | $ 1.47B | $ 901.00M | $ 849.00M | $ 819.70M |