Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.26B | $ 17.60B | $ 23.52B | $ 22.05B | $ 16.21B | $ 15.31B | |
$ 14.14B | $ 13.89B | $ 20.04B | $ 18.99B | $ 15.04B | $ 14.02B | |
$ 3.15B | $ 3.71B | $ 3.59B | $ 3.15B | $ 1.17B | $ 1.29B | |
$ 2.09B | $ 2.09B | $ 2.33B | $ 2.07B | $ 496.12M | $ 497.81M | |
$ 514.61M | $ 514.61M | $ 1.27B | $ 1.08B | $ 673.27M | $ 789.98M | |
$ -28.27M | - | - | - | $ -44.94M | $ -47.72M | |
$ 1.25M | $ 8.82M | $ 9.35M | $ 5.98M | - | - | |
$ 409.19M | $ 409.19M | $ 1.17B | $ 1.02B | $ 628.33M | $ 742.26M | |
$ 84.06M | $ 84.06M | $ 226.24M | $ 178.05M | $ 121.91M | $ 165.29M | |
- | - | - | - | - | - | |
$ 345.88M | $ 325.13M | $ 940.52M | $ 844.25M | $ 506.42M | $ 576.97M | |
$ 2.74 | $ 2.74 | $ 7.48 | $ 6.37 | $ 3.74 | $ 4.21 | |
$ 51.07 | $ 2.72 | $ 7.40 | $ 6.31 | $ 3.72 | $ 4.19 | |
$ 474.20M | $ 118.55M | $ 125.74M | $ 132.48M | $ 135.53M | $ 136.96M | |
$ 4.50M | $ 1.13M | $ 1.41M | $ 1.35M | $ 136.17M | $ 137.74M | |
$ 2.44 | $ 2.44 | $ 2.26 | $ 2.08 | $ 2.04 | $ 2.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.23B | $ 15.98B | $ 22.36B | $ 21.06B | $ 15.53B | $ 14.52B | |
$ 325.13M | $ 325.13M | $ 940.52M | $ 844.25M | $ 506.42M | $ 576.97M | |
$ 223.41M | $ 332.07M | - | - | $ 506.42M | $ 576.97M | |
- | - | - | - | $ 44.94M | $ 47.72M | |
$ 409.19M | $ 409.19M | $ 1.17B | $ 1.02B | $ 673.27M | $ 789.98M | |
$ 389.85M | $ 508.17M | $ 1.26B | $ 1.11B | $ 775.00M | $ 890.42M |