Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.31B | $ 5.86B | $ 4.38B | $ 2.95B | $ 2.32B | $ 2.41B | |
$ 2.27B | $ 2.23B | $ 1.71B | $ 1.07B | $ 835.63M | $ 866.37M | |
$ 4.04B | $ 3.63B | $ 2.68B | $ 1.88B | $ 1.48B | $ 1.54B | |
$ 1.44B | $ 1.37B | $ 1.15B | $ 956.04M | $ 782.20M | $ 738.56M | |
$ 2.60B | $ 2.26B | $ 1.53B | $ 924.74M | $ 699.68M | $ 805.77M | |
$ 232.98M | $ 152.42M | $ 27.56M | $ 6.14M | $ 27.14M | $ 51.14M | |
$ -229.78M | $ 12.36M | $ -54.69M | $ -34.55M | $ 12.04M | $ 5.35M | |
$ 2.83B | $ 2.42B | $ 1.58B | $ 930.88M | $ 738.86M | $ 862.27M | |
$ 370.01M | $ 334.70M | $ 229.35M | $ 90.03M | $ 104.31M | $ 2.40M | |
- | - | - | - | - | - | |
$ 2.46B | $ 2.09B | $ 1.35B | $ 840.85M | $ 634.56M | $ 859.44M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.71B | $ 3.60B | $ 2.85B | $ 2.02B | $ 1.62B | $ 1.60B | |
$ 2.46B | $ 2.09B | $ 1.35B | $ 840.85M | $ 634.56M | $ 859.87M | |
$ 2.54B | $ 1.91B | $ 1.25B | - | $ 622.88M | $ 854.46M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
$ 2.83B | $ 2.26B | $ 1.58B | $ 930.88M | $ 699.68M | $ 862.27M | |
$ 2.89B | $ 2.33B | $ 1.64B | $ 981.21M | $ 744.27M | $ 895.12M |