Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.02B | $ 4.98B | $ 4.72B | $ 4.19B | $ 3.63B | $ 3.81B | |
$ 3.41B | $ 3.43B | $ 3.43B | $ 3.01B | $ 2.59B | $ 2.73B | |
$ 1.61B | $ 1.55B | $ 1.28B | $ 1.19B | $ 1.04B | $ 1.08B | |
$ 696.60M | $ 703.90M | $ 632.10M | $ 608.10M | $ 553.70M | $ 589.90M | |
$ 858.70M | $ 790.10M | $ 652.60M | $ 580.30M | $ 486.40M | $ 489.90M | |
$ -46.80M | $ -51.70M | $ -38.70M | $ -23.80M | $ -28.30M | $ -47.50M | |
$ 56.00M | $ -54.70M | $ -3.00M | $ -7.80M | $ -12.90M | $ 65.50M | |
$ 809.90M | $ 737.50M | $ 615.80M | $ 562.50M | $ 445.20M | $ 507.90M | |
$ 164.70M | $ 147.40M | $ 118.70M | $ 96.10M | $ 88.10M | $ 99.10M | |
$ 8.40M | $ 8.50M | $ 5.10M | $ 11.80M | - | - | |
$ 644.10M | $ 590.10M | $ 496.70M | $ 466.40M | $ 356.30M | $ 408.70M | |
$ 18.14 | $ 16.61 | $ 13.92 | $ 12.47 | $ 9.30 | $ 10.49 | |
$ 18.02 | $ 16.54 | $ 13.88 | $ 12.39 | $ 9.24 | $ 10.38 | |
$ 142.20M | $ 35.50M | $ 35.70M | $ 37.20M | $ 38.30M | $ 39.00M | |
$ 143.20M | $ 35.70M | $ 35.80M | $ 37.50M | $ 38.60M | $ 39.40M | |
$ 2.20 | $ 4.36 | $ 4.10 | $ 3.53 | $ 3.08 | $ 2.95 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 9.94 | $ 11.19 | |
- | - | - | - | - | - | |
$ 4.10B | $ 4.14B | $ 4.07B | $ 3.61B | $ 3.15B | $ 3.32B | |
$ 645.10M | $ 590.10M | $ 497.10M | $ 466.40M | $ 356.30M | $ 408.70M | |
$ 629.50M | $ 632.73M | - | - | $ 377.07M | $ 283.70M | |
- | - | - | - | $ 29.70M | $ 48.60M | |
$ 860.90M | $ 793.50M | $ 654.50M | $ 587.50M | $ 474.90M | $ 556.50M | |
$ 955.60M | $ 879.50M | $ 732.40M | $ 659.90M | $ 547.50M | $ 627.60M |