Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.21B | $ 4.80B | $ 4.35B | $ 4.01B | $ 4.64B | $ 4.61B | |
$ 58.60M | $ 218.30M | $ 202.10M | $ 184.20M | $ 171.00M | $ -82.30M | |
$ 5.16B | $ 4.58B | $ 4.15B | $ 3.83B | $ 3.40B | $ 4.69B | |
$ 4.17B | $ 3.85B | $ 3.66B | $ 3.30B | $ 3.92B | $ 3.83B | |
$ 920.80M | $ 844.40M | $ 739.60M | $ 777.40M | $ 810.20M | $ 857.10M | |
$ -70.10M | $ -143.50M | $ -175.70M | $ -164.30M | $ -184.20M | $ -159.70M | |
$ -10.60M | $ 18.90M | $ 3.70M | $ -9.90M | $ -11.80M | $ -29.50M | |
$ 713.00M | $ 607.20M | $ 450.80M | $ 505.00M | $ 472.60M | $ 562.30M | |
$ 149.80M | $ 132.20M | $ 100.10M | $ 101.90M | $ 74.70M | $ 115.90M | |
$ 3.70M | $ 3.20M | $ 2.90M | $ 3.40M | $ 3.50M | $ 6.70M | |
$ 422.40M | $ 352.00M | $ 269.80M | $ 410.40M | $ 283.20M | $ 523.30M | |
$ 4.20 | $ 3.51 | $ 2.72 | $ 4.15 | $ 2.87 | $ 3.65 | |
$ 4.14 | $ 3.47 | $ 2.70 | $ 4.11 | $ 2.85 | $ 3.61 | |
$ 399.20M | $ 99.50M | $ 99.20M | $ 99.00M | $ 98.60M | $ 98.00M | |
$ 408.10M | $ 101.30M | $ 100.40M | $ 100.20M | $ 99.80M | $ 99.40M | |
$ 0.62 | $ 0.60 | $ 0.86 | $ 1.12 | $ 1.12 | $ 1.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.23B | $ 4.07B | $ 3.87B | $ 3.24B | $ 3.83B | $ 3.75B | |
$ 422.40M | $ 352.00M | $ 271.00M | $ 412.20M | $ 284.20M | $ 358.70M | |
$ 542.72M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 684.70M | $ 750.70M | $ 735.90M | $ 669.30M | $ 536.60M | $ 722.00M | |
$ 985.90M | $ 1.03B | $ 989.20M | $ 888.90M | $ 739.60M | $ 945.20M |