Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.97B | $ 11.16B | $ 10.42B | $ 8.97B | $ 8.15B | $ 7.99B | |
$ 6.11B | $ 6.17B | $ 5.92B | $ 4.92B | $ 4.45B | $ 4.36B | |
$ 4.87B | $ 5.00B | $ 4.50B | $ 4.05B | $ 3.70B | $ 3.62B | |
$ 2.41B | $ 2.44B | $ 2.23B | $ 2.00B | $ 1.87B | $ 1.91B | |
$ 2.42B | $ 2.56B | $ 2.26B | $ 2.04B | $ 1.78B | $ 1.60B | |
$ -163.19M | $ -151.78M | $ -137.56M | $ -127.42M | $ -149.37M | $ -144.13M | |
$ -257.20M | $ -209.65M | $ -189.68M | $ 119.08M | $ 138.33M | $ 71.04M | |
$ 2.07B | $ 2.17B | $ 1.92B | $ 1.80B | $ 1.49B | $ 1.38B | |
$ 296.86M | $ 310.08M | $ 272.25M | $ 314.40M | $ 219.58M | $ 234.03M | |
- | - | - | - | - | - | |
$ 1.78B | $ 1.86B | $ 1.64B | $ 1.48B | $ 1.28B | $ 1.15B | |
$ 8.74 | $ 9.09 | $ 15.69 | $ 14.02 | $ 12.02 | $ 10.76 | |
$ 8.69 | $ 9.06 | $ 15.41 | $ 13.77 | $ 11.82 | $ 10.56 | |
$ 348.94M | $ 104.42M | $ 104.83M | $ 105.39M | $ 105.30M | $ 106.85M | |
$ 354.36M | $ 106.02M | $ 106.74M | $ 107.30M | $ 107.08M | $ 108.87M | |
$ 3.93 | $ 4.76 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.10B | $ 8.63B | $ 8.17B | $ 6.92B | $ 6.32B | $ 6.27B | |
$ 1.77B | $ 1.86B | $ 1.64B | $ 1.48B | $ 1.28B | $ 1.15B | |
$ 894.73M | $ 1.93B | - | - | $ 1.35B | $ 1.27B | |
- | - | - | - | - | - | |
$ 1.90B | $ 2.33B | $ 2.06B | $ 1.93B | $ 1.65B | $ 1.53B | |
$ 2.23B | $ 2.75B | $ 2.44B | $ 2.24B | $ 1.94B | $ 1.82B |