Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.15B | $ 4.98B | $ 4.72B | $ 4.19B | $ 3.63B | $ 3.81B | |
$ 3.48B | $ 3.43B | $ 3.43B | $ 3.01B | $ 2.59B | $ 2.73B | |
$ 1.67B | $ 1.55B | $ 1.28B | $ 1.19B | $ 1.04B | $ 1.08B | |
$ 705.70M | $ 703.90M | $ 626.20M | $ 608.10M | $ 560.20M | $ 762.40M | |
$ 975.20M | $ 790.10M | $ 656.20M | $ 590.30M | $ 478.50M | $ 656.90M | |
$ -44.50M | $ -51.70M | $ -38.70M | $ -25.00M | $ -28.30M | $ -47.50M | |
$ -114.60M | $ -54.70M | $ -4.00M | $ -7.80M | $ -11.20M | $ -11.10M | |
$ 928.60M | $ 737.50M | $ 615.80M | $ 560.10M | $ 445.20M | $ 507.90M | |
$ 174.80M | $ 147.40M | $ 118.70M | $ 96.10M | $ 88.10M | $ 99.10M | |
$ 6.60M | $ 8.50M | $ 5.10M | $ 11.80M | $ 15.60M | $ 13.40M | |
$ 752.40M | $ 590.10M | $ 497.10M | $ 464.00M | $ 356.30M | $ 171.50M | |
$ 21.17 | $ 16.61 | $ 13.92 | $ 12.47 | $ 9.30 | $ 10.49 | |
$ 21.06 | $ 16.54 | $ 13.88 | $ 12.39 | $ 9.24 | $ 10.38 | |
$ 142.30M | $ 35.50M | $ 35.70M | $ 37.20M | $ 38.30M | $ 39.00M | |
$ 143.30M | $ 35.70M | $ 35.80M | $ 37.50M | $ 38.60M | $ 39.40M | |
$ 6.61 | $ 4.36 | $ 4.10 | $ 3.53 | $ 3.08 | $ 2.95 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.18B | $ 4.14B | $ 4.06B | $ 3.61B | $ 3.15B | $ 3.49B | |
$ 753.70M | $ 590.10M | $ 497.10M | $ 464.00M | $ 356.30M | $ 408.70M | |
$ 718.56M | $ 632.73M | - | - | $ 362.51M | $ 168.14M | |
- | - | - | - | - | - | |
$ 977.30M | $ 793.50M | $ 655.60M | $ 586.10M | $ 474.90M | $ 555.40M | |
$ 1.07B | $ 879.50M | $ 733.50M | $ 658.50M | $ 547.50M | $ 626.50M |