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 | |
$ 8.52 | $ 6.75 | $ 4.41 | $ 2.74 | $ 2.09 | $ 2.82 | |
$ 8.33 | $ 6.58 | $ 4.27 | $ 2.63 | $ 2.00 | $ 2.66 | |
$ 1.25B | $ 309.35M | $ 306.47M | $ 306.51M | $ 303.94M | $ 305.25M | |
$ 1.28B | $ 317.13M | $ 316.46M | $ 319.24M | $ 317.86M | $ 323.52M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 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 |