Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.66B | $ 4.48B | $ 4.37B | $ 4.02B | $ 3.71B | $ 3.52B | |
$ 3.01B | $ 2.91B | $ 2.83B | $ 2.59B | $ 2.42B | $ 2.29B | |
$ 1.65B | $ 1.57B | $ 1.54B | $ 1.43B | $ 1.29B | $ 1.23B | |
$ 244.27M | $ 939.81M | $ 1.03B | $ 922.96M | $ 852.52M | $ 796.48M | |
$ 674.62M | $ 630.86M | $ 502.15M | $ 509.00M | $ 438.72M | $ 429.38M | |
$ -49.08M | $ -47.94M | $ -52.20M | $ -51.43M | $ -48.96M | $ -43.46M | |
$ -5.35M | $ 23.49M | $ 103.00K | $ -12.89M | $ -3.24M | $ -5.77M | |
$ 652.75M | $ 602.22M | $ 465.24M | $ 483.13M | $ 400.48M | $ 399.43M | |
$ -10.32M | $ -29.03M | $ 111.83M | $ 113.68M | $ 92.20M | $ 94.54M | |
- | - | - | - | - | $ -16.00K | |
$ 663.06M | $ 631.25M | $ 353.40M | $ 369.45M | $ 308.28M | $ 304.88M | |
$ 3.68 | $ 3.46 | $ 1.92 | $ 1.97 | $ 1.62 | $ 1.60 | |
$ 3.62 | $ 3.41 | $ 1.88 | $ 1.91 | $ 1.57 | $ 1.56 | |
$ 718.62M | $ 182.35M | $ 184.18M | $ 187.80M | $ 190.40M | $ 190.07M | |
$ 725.92M | $ 185.14M | $ 188.09M | $ 192.96M | $ 195.78M | $ 195.16M | |
$ 0.59 | $ 0.56 | $ 0.50 | $ 0.43 | $ 39.00 | $ 0.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.26B | $ 3.85B | $ 3.87B | $ 3.51B | $ 3.27B | $ 3.09B | |
$ 663.06M | $ 631.25M | $ 353.40M | $ 369.45M | $ 308.28M | $ 304.88M | |
$ -915.10M | $ 577.69M | - | - | - | - | |
- | - | - | - | - | - | |
$ 729.91M | $ 668.53M | $ 523.34M | $ 541.44M | $ 456.72M | $ 450.21M | |
$ 827.30M | $ 772.52M | $ 652.86M | $ 709.01M | $ 616.56M | $ 578.92M |