Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.61B | $ 5.86B | $ 4.38B | $ 2.95B | $ 2.32B | $ 2.41B | |
$ 2.35B | $ 2.23B | $ 1.71B | $ 1.07B | $ 835.63M | $ 866.37M | |
$ 4.26B | $ 3.63B | $ 2.68B | $ 1.88B | $ 1.48B | $ 1.54B | |
$ 1.47B | $ 1.37B | $ 1.15B | $ 956.04M | $ 782.20M | $ 738.56M | |
$ 2.78B | $ 2.26B | $ 1.53B | $ 924.74M | $ 699.68M | $ 805.77M | |
$ 274.68M | $ 152.42M | $ 27.56M | $ 7.21M | $ 27.14M | $ 51.14M | |
$ -108.49M | $ 12.36M | $ 27.13M | $ -6.14M | $ -39.18M | $ -56.50M | |
$ 3.07B | $ 2.42B | $ 1.58B | $ 930.88M | $ 738.86M | $ 862.27M | |
$ 405.80M | $ 334.70M | $ 229.35M | $ 90.03M | $ 104.31M | $ 2.40M | |
- | - | - | - | - | - | |
$ 2.66B | $ 2.09B | $ 1.35B | $ 840.85M | $ 634.56M | $ 859.44M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.83B | $ 3.60B | $ 2.85B | $ 2.02B | $ 1.62B | $ 1.60B | |
$ 2.66B | $ 2.09B | $ 1.35B | $ 840.85M | $ 634.56M | $ 859.87M | |
$ 2.03B | $ 1.91B | - | - | - | $ 681.28M | |
- | - | - | - | - | - | |
$ 3.02B | $ 2.26B | $ 1.53B | $ 924.74M | $ 699.68M | $ 862.27M | |
$ 3.08B | $ 2.33B | $ 1.59B | $ 975.07M | $ 734.84M | $ 895.12M |