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