Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.44B | $ 9.68B | $ 9.76B | $ 8.50B | $ 7.05B | $ 7.16B | |
$ 7.37B | $ 6.99B | $ 7.14B | $ 6.28B | $ 5.45B | $ 5.55B | |
$ 3.07B | $ 2.68B | $ 2.62B | $ 2.22B | $ 1.61B | $ 1.61B | |
$ 1.56B | $ 1.06B | $ 1.03B | $ 779.00M | $ 1.75B | $ 822.00M | |
$ 1.70B | $ 1.81B | $ 1.71B | $ 1.44B | $ -138.00M | $ 787.00M | |
$ -31.00M | $ -76.00M | $ -109.00M | $ -126.00M | $ -132.00M | $ -131.00M | |
$ 36.00M | $ 44.00M | $ 139.00M | $ 9.00M | $ 151.00M | $ 31.00M | |
$ 1.39B | $ 1.59B | $ 1.61B | $ 1.31B | $ -256.00M | $ 590.00M | |
$ 358.00M | $ 401.00M | $ 373.00M | $ 319.00M | $ 129.00M | $ 186.00M | |
- | - | $ 130.00M | $ 1.00M | $ -108.00M | $ 1.00M | |
$ 1.04B | $ 1.20B | $ 1.24B | $ 995.00M | $ -383.00M | $ 1.88B | |
$ 11.91 | $ 13.27 | $ 12.85 | $ 9.61 | $ -3.53 | $ 3.71 | |
$ 11.77 | $ 13.14 | $ 12.70 | $ 9.54 | $ -3.53 | $ 3.68 | |
$ 350.10M | $ 90.10M | $ 96.60M | $ 103.50M | $ 108.60M | $ 109.20M | |
$ 353.70M | $ 91.00M | $ 97.70M | $ 104.30M | $ 108.60M | $ 110.10M | |
$ 2.32 | $ 2.08 | $ 1.57 | $ 1.13 | $ 0.98 | $ 0.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 8.74B | $ 8.05B | $ 8.18B | $ 7.06B | $ 7.19B | $ 6.37B | |
$ 1.04B | $ 1.20B | $ 1.24B | $ 995.00M | $ -383.00M | $ 405.00M | |
$ 1.56B | $ 1.24B | - | - | $ 825.76M | $ 494.10M | |
- | - | - | - | - | - | |
$ 1.61B | $ 1.67B | $ 1.72B | $ 1.44B | $ -124.00M | $ 721.00M | |
$ 2.26B | $ 2.28B | $ 2.25B | $ 1.94B | $ 369.00M | $ 1.18B |