Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.19B | $ 4.45B | $ 4.58B | $ 4.01B | $ 3.50B | $ 3.92B | |
$ 2.99B | $ 3.17B | $ 3.21B | $ 2.87B | $ 2.55B | $ 2.79B | |
$ 1.20B | $ 1.28B | $ 1.37B | $ 1.14B | $ 947.20M | $ 1.13B | |
$ 889.00M | $ 915.90M | $ 960.10M | $ 791.50M | $ 666.00M | $ 821.40M | |
$ 313.60M | $ 364.10M | $ 409.50M | $ 350.90M | $ 281.20M | $ 308.60M | |
$ -66.10M | $ -66.40M | $ -45.90M | $ -37.50M | $ -39.70M | $ -52.90M | |
- | - | $ -483.00M | $ -221.30M | $ -186.00M | $ 18.90M | |
$ 247.50M | $ 297.70M | $ 363.60M | $ 313.40M | $ 241.50M | $ 236.80M | |
$ 64.40M | $ 78.40M | $ 96.70M | $ 81.60M | $ 63.90M | $ 62.00M | |
- | - | - | - | - | - | |
$ 183.10M | $ 219.30M | $ 268.10M | $ 409.90M | $ 200.30M | $ 174.80M | |
$ 4.00 | $ 4.54 | $ 5.30 | $ 7.78 | $ 3.80 | $ 3.31 | |
$ 3.95 | $ 4.50 | $ 5.23 | $ 7.66 | $ 3.76 | $ 3.28 | |
$ 183.50M | $ 48.30M | $ 50.60M | $ 52.70M | $ 52.70M | $ 52.80M | |
$ 185.40M | $ 48.70M | $ 51.30M | $ 53.50M | $ 53.30M | $ 53.40M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.88B | $ 4.09B | $ 4.17B | $ 3.66B | $ 3.22B | $ 3.62B | |
$ 183.10M | $ 219.30M | $ 268.10M | $ 409.90M | $ 200.30M | $ 174.70M | |
$ 178.99M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 313.60M | $ 364.10M | $ 409.50M | $ 350.90M | $ 281.20M | $ 289.70M | |
$ 411.70M | $ 464.40M | $ 500.90M | $ 440.50M | $ 370.90M | $ 380.90M |