Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.18B | $ 7.80B | $ 8.48B | $ 7.73B | $ 6.66B | $ 6.96B | |
$ 6.45B | $ 6.10B | $ 6.39B | $ 5.86B | $ 5.29B | $ 5.32B | |
$ 1.72B | $ 1.70B | $ 2.09B | $ 1.87B | $ 1.37B | $ 1.64B | |
$ 594.60M | $ 580.90M | $ 608.60M | $ 54.80M | $ 50.70M | $ 32.70M | |
$ 1.06B | $ 1.08B | $ 1.42B | $ 1.24B | $ 723.90M | $ 1.05B | |
$ -40.70M | $ -53.30M | $ -70.40M | $ -152.40M | $ -93.50M | $ -128.80M | |
$ -59.80M | $ -50.60M | $ -46.80M | $ -19.70M | $ -2.30M | $ 7.90M | |
$ 1.02B | $ 1.01B | $ 1.36B | $ 1.11B | $ 632.70M | $ 917.00M | |
$ 112.60M | $ 248.90M | $ 335.00M | $ 267.60M | $ 171.70M | $ 220.60M | |
- | - | - | - | - | - | |
$ 769.30M | $ 765.20M | $ 1.02B | $ 834.70M | $ 457.40M | $ 696.40M | |
$ 8.62 | $ 8.52 | $ 11.08 | $ 8.87 | $ 4.86 | $ 7.36 | |
$ 8.58 | $ 8.48 | $ 11.03 | $ 8.83 | $ 4.84 | $ 7.34 | |
$ 356.40M | $ 89.10M | $ 92.30M | $ 94.10M | $ 94.10M | $ 93.80M | |
$ 358.00M | $ 89.50M | $ 92.70M | $ 94.50M | $ 94.40M | $ 94.10M | |
$ 5.00 | $ 5.00 | $ 4.75 | $ 4.00 | $ 3.37 | $ 3.16 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.34B | $ 6.68B | $ 7.00B | $ 5.91B | $ 5.34B | $ 5.35B | |
$ 769.30M | $ 765.20M | $ 1.03B | $ 841.10M | $ 461.00M | $ 696.40M | |
$ 726.74M | - | - | - | $ 581.53M | $ 749.43M | |
- | - | - | - | - | - | |
$ 666.90M | $ 1.07B | $ 1.44B | $ 1.26B | $ 726.20M | $ 1.05B | |
$ 1.06B | $ 1.59B | $ 1.89B | $ 1.68B | $ 1.14B | $ 1.46B |