Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.59B | $ 4.48B | $ 4.37B | $ 4.02B | $ 3.71B | $ 3.52B | |
$ 2.97B | $ 2.91B | $ 2.83B | $ -2.59B | $ 2.42B | $ 2.29B | |
$ 1.62B | $ 1.57B | $ 1.54B | $ 1.43B | $ 1.29B | $ 1.23B | |
$ 964.58M | $ 939.81M | $ 3.87B | $ 922.96M | $ 828.15M | $ 788.99M | |
$ 658.66M | $ 630.86M | $ 502.15M | $ 509.00M | $ 463.09M | $ 436.86M | |
$ -49.95M | $ -47.94M | $ -52.20M | $ -51.43M | $ -48.96M | $ -43.46M | |
$ -16.61M | $ 23.49M | $ 103.00K | $ -12.89M | $ -13.66M | $ 6.01M | |
$ 632.16M | $ 602.22M | $ 465.24M | $ 483.13M | $ 400.48M | $ 399.42M | |
$ -15.68M | $ -29.03M | $ 111.83M | $ 113.68M | $ 92.20M | $ 94.54M | |
- | - | - | - | - | - | |
$ 647.84M | $ 631.25M | $ 353.40M | $ 369.45M | $ 308.28M | $ 304.88M | |
$ 3.59 | $ 3.46 | $ 1.92 | $ 1.97 | $ 1.62 | $ 1.60 | |
$ 3.54 | $ 3.41 | $ 1.88 | $ 1.91 | $ 1.57 | $ 1.56 | |
$ 722.42M | $ 182.35M | $ 184.18M | $ 187.80M | $ 190.40M | $ 190.07M | |
$ 730.01M | $ 185.14M | $ 188.09M | $ 192.96M | $ 195.78M | $ 195.16M | |
$ 0.57 | $ 0.56 | $ 0.50 | $ 0.43 | $ 0.39 | $ 0.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.12 | $ 2.05 | |
- | - | - | - | - | - | |
$ 3.93B | $ 3.85B | $ 6.70B | $ -1.67B | $ 3.25B | $ 3.08B | |
$ 647.84M | $ 631.25M | $ 353.40M | $ 369.45M | $ 308.28M | $ 304.88M | |
$ -966.45M | $ 577.69M | $ 466.10M | - | $ 321.29M | $ 301.66M | |
- | - | - | - | $ 56.24M | $ 50.78M | |
$ 704.46M | $ 668.53M | $ 523.34M | $ 480.59M | $ 456.72M | $ 450.20M | |
$ 803.12M | $ 772.52M | $ 652.86M | $ 648.16M | $ 616.56M | $ 578.91M |