Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.99B | $ 6.39B | $ 7.24B | $ 6.46B | $ 5.11B | $ 6.07B | |
$ 3.62B | $ 3.82B | $ 4.14B | $ 3.77B | $ 3.10B | $ 3.55B | |
$ 2.36B | $ 2.58B | $ 3.09B | $ 2.70B | $ 2.01B | $ 2.53B | |
$ 2.04B | $ 2.11B | $ 2.12B | $ 1.95B | $ 1.67B | $ 1.96B | |
$ 326.70M | $ 464.59M | $ 975.09M | $ 742.50M | $ 345.35M | $ 565.47M | |
$ 25.43M | $ 23.97M | $ 8.01M | - | $ 1.34M | $ 5.13M | |
$ 5.92M | $ 88.02M | $ -7.09M | $ 10.91M | $ 75.19M | $ 54.92M | |
$ 443.62M | $ 576.58M | $ 896.96M | $ 803.78M | $ 421.88M | $ 625.51M | |
$ 128.92M | $ 165.44M | $ 239.04M | $ 205.15M | $ 115.61M | $ 171.08M | |
- | - | - | - | - | - | |
$ 328.98M | $ 411.15M | $ 657.92M | $ 598.63M | $ 306.28M | $ 454.43M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.66B | $ 5.93B | $ 6.26B | $ 5.72B | $ 4.76B | $ 5.51B | |
$ 314.71M | $ 411.15M | $ 657.92M | $ 598.63M | $ 306.28M | $ 454.43M | |
$ 203.21M | - | - | - | $ 251.69M | $ 414.56M | |
- | - | - | - | - | - | |
$ 333.35M | $ 464.59M | $ 888.95M | $ 803.78M | $ 345.35M | $ 565.47M | |
$ 262.97M | $ 518.84M | $ 966.94M | $ 886.25M | $ 408.85M | $ 631.10M |