Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.48B | $ 4.48B | $ 4.37B | $ 4.02B | $ 3.71B | $ 3.52B | |
$ 2.19B | $ 2.91B | $ 2.83B | $ -2.59B | $ 2.42B | $ 2.29B | |
$ 2.29B | $ 1.57B | $ 1.54B | $ 1.43B | $ 1.29B | $ 1.23B | |
$ 939.81M | $ 939.81M | $ 3.87B | $ 922.96M | $ 828.15M | $ 788.99M | |
$ 1.35B | $ 630.86M | $ 502.15M | $ 509.00M | $ 463.09M | $ 436.86M | |
$ -47.94M | $ -47.94M | $ -52.20M | $ -51.43M | $ -48.96M | $ -43.46M | |
$ -15.03M | $ -15.03M | $ 103.00K | $ -12.89M | $ -13.66M | $ 6.01M | |
$ 1.32B | $ 602.22M | $ 465.24M | $ 483.13M | $ 400.48M | $ 399.42M | |
$ -29.03M | $ -29.03M | $ 111.83M | $ 113.68M | $ 92.20M | $ 94.54M | |
- | - | - | - | - | - | |
$ 631.25M | $ 631.25M | $ 353.40M | $ 369.45M | $ 308.28M | $ 304.88M | |
$ 3.47 | $ 3.46 | $ 1.92 | $ 1.97 | $ 1.62 | $ 1.60 | |
$ 3.43 | $ 3.41 | $ 1.88 | $ 1.91 | $ 1.57 | $ 1.56 | |
$ 729.38M | $ 182.35M | $ 184.18M | $ 187.80M | $ 190.40M | $ 190.07M | |
$ 740.57M | $ 185.14M | $ 188.09M | $ 192.96M | $ 195.78M | $ 195.16M | |
$ 0.55 | $ 0.55 | $ 0.50 | $ 0.43 | $ 0.39 | $ 0.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.12 | $ 2.05 | |
- | - | - | - | - | - | |
$ 3.13B | $ 3.85B | $ 6.70B | $ -1.67B | $ 3.25B | $ 3.08B | |
$ 631.25M | $ 631.25M | $ 353.40M | $ 369.45M | $ 308.28M | $ 304.88M | |
$ -598.03M | $ 577.69M | $ 466.10M | - | $ 321.29M | $ 301.66M | |
- | - | - | - | $ 56.24M | $ 50.78M | |
$ 1.35B | $ 668.53M | $ 523.34M | $ 480.59M | $ 456.72M | $ 450.20M | |
$ 1.46B | $ 772.52M | $ 652.86M | $ 648.16M | $ 616.56M | $ 578.91M |