Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.61B | $ 3.61B | $ 5.22B | $ 2.66B | $ 2.23B | $ 1.92B | |
$ 2.14B | $ 1.02B | $ 2.42B | $ 1.31B | $ 1.14B | $ 973.07M | |
$ 1.46B | $ 2.59B | $ 2.80B | $ 1.34B | $ 1.08B | $ 948.38M | |
$ 577.70M | $ 1.74B | $ 517.35M | $ 314.90M | $ 284.33M | $ 253.80M | |
$ 884.36M | $ 850.38M | $ 2.29B | $ 1.03B | $ 799.49M | $ 694.58M | |
$ -40.22M | $ -24.04M | $ 4.85M | $ -18.41M | $ -21.01M | $ 44.00M | |
- | $ 131.22M | - | - | - | - | |
$ 853.65M | $ 853.65M | $ 2.23B | $ 969.08M | $ 758.14M | $ 717.36M | |
$ 327.06M | $ 327.06M | $ 739.82M | $ 359.60M | $ 253.61M | $ 220.44M | |
- | - | - | - | - | - | |
$ 541.11M | $ 541.11M | $ 1.41B | $ 594.01M | $ 510.93M | $ 502.09M | |
$ 0.90 | $ 0.90 | $ 2.35 | $ 0.99 | $ 0.85 | $ 3.35 | |
$ 0.90 | $ 0.90 | $ 2.35 | $ 0.99 | $ 0.85 | $ 3.35 | |
$ 2.40B | $ 600.00M | $ 600.00M | $ 600.00M | $ 600.00M | $ 150.00M | |
$ 2.40B | $ 600.00M | $ 600.00M | $ 600.00M | $ 600.00M | $ 150.00M | |
- | $ 0.12 | $ 0.77 | $ 0.74 | $ 0.74 | $ 2.87 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 67.20M | |
$ 2.72B | $ 2.75B | $ -2.94B | $ 1.63B | $ 1.43B | $ 1.23B | |
$ 541.11M | $ 541.11M | $ 1.41B | $ 594.01M | $ 510.93M | $ 502.09M | |
$ 664.13M | $ 721.37M | $ 1.83B | $ 620.56M | $ 516.72M | $ 508.74M | |
$ 122.68M | - | - | $ 67.85M | $ 61.00M | $ 11.86M | |
$ 976.32M | $ 989.23M | $ 2.33B | $ 1.04B | $ 819.14M | $ 729.21M | |
$ 1.29B | $ 1.31B | $ 2.33B | $ 1.22B | $ 972.62M | $ 806.60M |