Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.69B | $ 6.18B | $ 5.37B | $ 4.83B | $ 4.02B | $ 5.37B | |
$ 2.03B | $ 1.87B | $ 1.62B | $ 1.43B | $ 1.19B | $ 1.94B | |
$ 4.66B | $ 4.31B | $ 3.75B | $ 3.41B | $ 2.83B | $ 3.43B | |
$ 2.76B | $ 2.56B | $ 2.23B | $ 3.50B | $ 3.58B | $ 3.87B | |
$ 1.91B | $ 1.75B | $ 1.52B | $ 1.24B | $ 1.27B | $ 1.50B | |
$ -155.50M | $ -164.70M | $ -192.40M | $ -233.90M | $ -218.50M | $ -186.60M | |
$ -155.90M | $ 162.60M | $ -50.10M | $ 69.80M | $ 3.60M | $ -915.60M | |
$ 1.84B | $ 1.74B | $ 1.28B | $ 1.03B | $ 1.05B | $ 2.23B | |
$ 392.10M | $ 374.70M | $ 296.40M | $ 226.60M | $ 187.50M | $ 459.50M | |
$ 159.60M | $ 165.40M | - | - | - | - | |
$ 1.45B | $ 1.38B | $ 4.54B | $ 1.15B | $ 949.70M | $ 1.77B | |
$ 16.99 | $ 12.98 | $ 85.84 | $ 21.90 | $ 9.08 | $ 17.02 | |
$ 16.86 | $ 12.89 | $ 85.10 | $ 21.64 | $ 8.98 | $ 16.82 | |
$ 427.90M | $ 106.60M | $ 105.90M | $ 105.30M | $ 104.60M | $ 103.90M | |
$ 431.30M | $ 107.40M | $ 106.80M | $ 106.50M | $ 105.70M | $ 105.10M | |
$ 2.93 | $ 2.72 | $ 2.54 | $ 2.31 | $ 2.10 | $ 1.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.79B | $ 4.43B | $ 3.85B | $ 4.92B | $ 5.16B | $ 5.81B | |
$ 1.45B | $ 1.38B | $ 4.54B | $ 1.15B | $ 949.70M | $ 1.77B | |
$ 1.36B | - | - | - | $ 848.31M | $ 849.15M | |
- | - | - | - | - | - | |
$ 2.00B | $ 1.91B | $ 1.47B | $ 1.27B | $ 1.08B | $ 2.41B | |
$ 2.79B | $ 2.66B | $ 2.12B | $ 1.88B | $ 1.57B | $ 2.84B |