Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.54B | $ 5.37B | $ 4.95B | $ 4.19B | $ 3.68B | $ 4.59B | |
$ 3.59B | $ 3.48B | $ 3.48B | $ -3.04B | $ 2.60B | $ 3.24B | |
$ 1.95B | $ 1.89B | $ 1.47B | $ 1.15B | $ 1.09B | $ 1.35B | |
$ 857.60M | $ 849.60M | $ 769.50M | $ 619.20M | $ 591.30M | $ 764.60M | |
$ 1.09B | $ 1.04B | $ 709.10M | $ 532.30M | $ 494.50M | $ 588.10M | |
$ -46.80M | $ -36.70M | $ -49.60M | - | $ -60.10M | $ -69.40M | |
$ 15.60M | $ -18.50M | $ -4.50M | $ 18.30M | $ -9.90M | $ 1.80M | |
$ 1.03B | $ 983.30M | $ 657.00M | $ 459.30M | $ 424.50M | $ 520.50M | |
$ 230.70M | $ 217.30M | $ 140.20M | $ 88.20M | $ 89.80M | $ 113.10M | |
- | - | - | - | - | - | |
$ 791.10M | $ 758.00M | $ 511.30M | $ 365.00M | $ 351.20M | $ 399.40M | |
$ 14.73 | $ 14.14 | $ 20.26 | $ 7.33 | $ 6.46 | $ 7.35 | |
$ 14.62 | $ 14.05 | $ 20.14 | $ 7.28 | $ 6.43 | $ 7.31 | |
$ 214.50M | $ 53.60M | $ 53.70M | $ 49.80M | $ 54.20M | $ 54.40M | |
$ 216.20M | $ 54.00M | $ 54.10M | $ 50.14M | $ 54.50M | $ 54.70M | |
$ 4.68 | $ 4.58 | $ 4.27 | - | $ 3.71 | $ 3.43 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 7.58 | $ 8.12 | |
- | - | - | - | - | - | |
$ 4.45B | $ 4.33B | $ 4.25B | $ -2.42B | $ 3.19B | $ 4.00B | |
$ 791.50M | $ 759.80M | $ 545.90M | $ 365.00M | $ 330.00M | $ 400.90M | |
$ 706.46M | - | - | - | $ 330.00M | $ 382.74M | |
- | - | - | - | $ 60.10M | $ 69.40M | |
$ 1.06B | $ 1.02B | $ 706.60M | $ 459.30M | $ 484.60M | $ 589.90M | |
$ 899.30M | $ 1.17B | $ 855.10M | $ 608.40M | $ 629.10M | $ 740.90M |