Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 5.17B | $ 6.16B | $ 5.41B | $ 4.73B | $ 4.74B | $ 4.24B | |
$ 3.63B | $ 432.80M | $ 4.07B | $ 3.48B | $ 3.56B | $ 3.28B | |
$ 1.54B | $ 5.73B | $ 1.35B | $ 1.25B | $ 1.18B | $ 966.60M | |
$ 305.40M | $ 198.40M | $ 316.70M | $ 246.10M | $ 293.60M | $ 262.40M | |
$ 2.49B | $ 1.21B | $ 1.03B | $ 1.01B | $ 885.40M | $ 704.20M | |
$ -125.20M | $ -169.00M | $ -142.70M | $ -118.10M | $ -129.30M | $ -137.10M | |
$ -49.10M | $ -53.40M | $ -33.50M | $ 700.00K | $ -7.80M | $ 9.00M | |
$ 1.15B | $ 1.09B | $ 855.50M | $ 889.30M | $ 748.30M | $ 576.10M | |
$ 237.30M | $ 234.80M | $ 153.20M | $ 168.20M | $ 136.30M | $ 105.70M | |
- | - | - | - | - | - | |
$ 2.21B | $ 5.62B | $ 701.80M | $ 720.40M | $ 611.00M | $ 469.20M | |
$ 28.64 | $ 13.91 | $ 11.26 | $ 11.56 | $ 9.77 | $ 7.46 | |
$ 28.56 | $ 13.87 | $ 11.22 | $ 11.54 | $ 9.74 | $ 7.43 | |
$ 185.80M | $ 62.30M | $ 62.40M | $ 62.30M | $ 62.50M | $ 62.90M | |
$ 186.30M | $ 62.50M | $ 62.60M | $ 62.40M | $ 62.70M | $ 63.10M | |
$ 2.06 | $ 2.54 | $ 2.36 | $ 2.24 | $ 2.06 | $ 1.84 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 12.28 | - | - | - | |
- | - | - | - | - | - | |
$ 3.94B | $ 631.20M | $ 4.38B | $ 3.72B | $ 3.85B | $ 3.54B | |
- | - | $ 142.70M | $ 118.10M | $ 129.30M | $ 137.10M | |
$ 899.50M | $ 866.80M | $ 702.50M | $ 721.00M | $ 611.90M | $ 470.00M | |
$ 774.12M | $ 861.97M | $ 749.54M | $ 722.05M | $ 612.31M | $ 481.03M | |
$ 1.28B | $ 1.26B | $ 998.20M | $ 1.01B | $ 877.60M | $ 713.20M | |
$ 1.66B | $ 1.77B | $ 1.45B | $ 1.40B | $ 1.25B | $ 1.06B |