Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.56B | $ 6.06B | $ 6.23B | $ 5.89B | $ 5.63B | $ 4.26B | |
$ 2.61B | $ 3.52B | $ 2.09B | $ 2.47B | $ 3.51B | $ 2.43B | |
$ 3.96B | $ 2.55B | $ 4.13B | $ 3.42B | $ 2.12B | $ 1.83B | |
$ 2.71B | $ 740.00M | $ 2.02B | $ 1.86B | $ 802.00M | $ 742.00M | |
$ 1.62B | $ 1.58B | $ 1.56B | $ 1.56B | $ 1.31B | $ 1.09B | |
$ -207.00M | $ -169.00M | $ -122.00M | $ -124.00M | $ -97.00M | $ -114.00M | |
$ -13.00M | $ -236.00M | $ -33.00M | $ -130.00M | $ -6.00M | $ 47.00M | |
$ 1.32B | $ 1.40B | $ 1.48B | $ 1.53B | $ 1.21B | $ 1.02B | |
$ 377.00M | $ 344.00M | $ 352.00M | $ 347.00M | $ 279.00M | $ 245.00M | |
$ -5.00M | $ -7.00M | $ 31.00M | $ 52.00M | - | - | |
$ 965.00M | $ 1.06B | $ 1.19B | $ 1.19B | $ 933.00M | $ 774.00M | |
$ 1.76 | $ 2.10 | $ 2.28 | $ 2.38 | $ 5.67 | $ 4.69 | |
$ 1.74 | $ 2.08 | $ 2.26 | $ 2.35 | $ 5.59 | $ 4.63 | |
$ 2.19B | $ 504.91M | $ 492.42M | $ 497.70M | $ 164.42M | $ 164.93M | |
$ 2.20B | $ 508.39M | $ 497.86M | $ 505.09M | $ 166.90M | $ 166.97M | |
$ 0.92 | $ 0.86 | $ 0.78 | $ 0.70 | $ 1.94 | $ 1.85 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.18 | $ 5.00 | |
- | - | - | - | $ 107.00M | $ 97.00M | |
$ 4.95B | $ 4.26B | $ 4.11B | $ 4.33B | $ 4.31B | $ 3.18B | |
$ 947.00M | $ 1.06B | $ 1.13B | $ 1.19B | $ 933.00M | $ 774.00M | |
$ 1.07B | - | $ 1.26B | - | $ 995.37M | $ 742.08M | |
- | - | - | - | $ 93.00M | $ 115.00M | |
$ 1.65B | $ 1.67B | $ 1.60B | $ 1.66B | $ 1.30B | $ 1.13B | |
$ 1.59B | $ 2.00B | $ 1.86B | $ 1.94B | $ 1.51B | $ 1.32B |