Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.76B | $ 17.60B | $ 24.70B | $ 23.10B | $ 16.21B | $ 15.31B | |
$ 15.76B | $ 16.46B | $ 22.83B | $ 21.49B | $ 15.04B | $ 11.84B | |
$ 2.00B | $ 1.14B | $ 1.87B | $ 1.61B | $ 1.17B | $ 3.47B | |
$ 640.51M | $ 624.27M | $ 603.41M | $ 2.07B | $ 1.74B | $ 1.80B | |
$ 592.77M | $ 514.61M | $ 1.27B | $ 1.08B | $ 673.27M | $ 789.98M | |
$ 105.42M | $ 105.42M | $ 100.02M | - | - | - | |
$ 6.18M | $ 8.82M | $ 9.35M | $ 5.98M | $ 10.86M | - | |
$ 480.04M | $ 409.19M | $ 1.17B | $ 1.02B | $ 628.33M | $ 742.26M | |
$ 132.68M | $ 84.06M | $ 226.24M | $ 178.05M | $ 121.91M | $ 165.29M | |
- | - | - | - | - | - | |
$ 347.36M | $ 325.13M | $ 940.52M | $ 844.25M | $ 506.42M | $ 624.69M | |
$ 2.91 | $ 2.74 | $ 7.48 | $ 6.37 | $ 3.74 | $ 4.21 | |
$ 2.89 | $ 2.72 | $ 7.40 | $ 6.31 | $ 3.72 | $ 4.19 | |
$ 477.23M | $ 118.55M | $ 125.74M | $ 132.48M | $ 135.53M | $ 136.96M | |
$ 124.70M | $ 1.13M | $ 1.41M | $ 1.35M | $ 641.00K | $ 780.00K | |
$ 2.45 | $ 2.44 | $ 2.26 | $ 2.08 | - | $ 2.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.61B | $ 17.08B | $ 23.43B | $ 21.06B | $ 14.57B | $ 13.64B | |
$ 347.36M | $ 325.13M | $ 940.52M | $ 844.25M | $ 506.42M | $ 576.97M | |
$ 452.86M | $ 332.07M | - | - | - | - | |
- | - | - | - | - | - | |
$ 534.96M | $ 514.61M | $ 1.27B | $ 1.08B | $ 673.27M | $ 742.26M | |
$ 630.93M | $ 613.59M | $ 1.36B | $ 1.17B | $ 775.00M | $ 842.71M |