Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 23.90B | $ 23.90B | $ 16.62B | $ 11.59B | $ 12.86B | $ 12.93B | |
$ 17.35B | $ 17.35B | $ 12.13B | $ 8.02B | $ 9.33B | $ 9.95B | |
$ 6.55B | $ 6.55B | $ 4.48B | $ 3.57B | $ 3.52B | $ 2.98B | |
$ 2.84B | $ 2.84B | $ 2.74B | $ 2.48B | $ 2.57B | $ 2.55B | |
$ 3.71B | $ 3.71B | $ 1.74B | $ 1.09B | $ 955.00M | $ 426.00M | |
$ -151.00M | $ -150.00M | $ -99.00M | $ -104.00M | $ -107.00M | $ -75.00M | |
- | - | - | - | - | - | |
$ 3.64B | $ 3.64B | $ 739.00M | $ 850.00M | $ 803.00M | $ 134.00M | |
$ 857.00M | $ 857.00M | $ 355.00M | $ 160.00M | $ 214.00M | $ -6.00M | |
- | - | - | - | - | - | |
$ 2.78B | $ 2.78B | $ 449.00M | $ 691.00M | $ 599.00M | $ 159.00M | |
$ 5.46 | $ 5.45 | $ 0.88 | $ 1.29 | $ 1.10 | $ 0.29 | |
$ 5.45 | $ 5.45 | $ 0.88 | $ 1.29 | $ 1.10 | $ 0.29 | |
$ 2.04B | $ 509.45M | $ 513.58M | $ 535.97M | $ 544.64M | $ 546.34M | |
$ 2.04B | $ 509.45M | $ 513.58M | $ 535.97M | $ 544.64M | $ 546.34M | |
$ 1.53 | $ 1.53 | $ 1.20 | $ 1.75 | $ 0.37 | $ 0.40 | |
- | - | - | - | - | - | |
$ 4.26 | - | $ 2.37 | $ 1.54 | $ 1.54 | $ 0.84 | |
- | - | - | - | - | $ 0.84 | |
- | - | - | - | $ 11.00M | $ 41.00M | |
$ 20.19B | $ 20.19B | $ 14.87B | $ 10.51B | $ 11.90B | $ 12.50B | |
$ 2.78B | $ 2.78B | $ 449.00M | $ 691.00M | $ 599.00M | $ 159.00M | |
$ 2.71B | $ 2.70B | $ 1.06B | $ 642.17M | $ 613.73M | $ 259.63M | |
$ 234.00M | $ 231.00M | $ 143.00M | $ 140.00M | $ 166.00M | $ 134.00M | |
$ 3.87B | $ 3.87B | $ 882.00M | $ 990.00M | $ 969.00M | $ 268.00M | |
$ 4.84B | $ 4.83B | $ 1.87B | $ 1.91B | $ 1.89B | $ 1.07B |