Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.51B | $ 4.20B | $ 3.57B | $ 3.05B | $ 2.61B | $ 2.38B | |
- | - | - | - | $ 1.44B | $ 1.31B | |
$ 2.09B | - | $ 3.56B | $ 3.05B | $ 1.17B | $ 1.08B | |
$ 1.50B | - | $ 2.70B | $ 2.29B | $ 500.77M | $ 505.80M | |
$ 5.32B | $ 3.38B | $ 4.60B | $ 4.13B | $ 668.96M | $ 570.77M | |
$ -95.40M | - | $ -141.20M | $ -65.00M | $ -66.33M | $ -63.66M | |
$ -182.20M | $ -143.30M | $ -53.60M | $ 26.90M | $ 21.47M | $ 18.82M | |
$ 1.31B | $ 1.15B | $ 876.10M | $ 762.80M | $ 624.10M | $ 525.93M | |
$ 310.90M | $ 275.60M | $ 204.30M | $ 175.70M | $ 143.62M | $ 127.42M | |
- | - | - | - | - | - | |
$ -1.21B | $ 857.20M | $ 671.80M | $ 587.10M | $ 465.29M | $ 385.64M | |
- | - | - | - | $ 1.70 | $ 1.42 | |
- | - | - | - | $ 1.69 | $ 1.40 | |
- | - | - | - | $ 274.33M | $ 272.47M | |
- | - | - | - | $ 275.87M | $ 274.62M | |
- | - | - | - | $ 0.26 | $ 0.33 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.67 | $ 1.40 | |
- | - | - | - | - | - | |
$ -229.70M | $ 3.04B | $ 2.70B | $ 2.29B | $ 1.94B | $ 1.81B | |
$ 991.60M | $ 870.50M | $ 671.80M | $ 587.10M | $ 480.48M | $ 398.51M | |
$ 494.63M | - | - | - | $ 467.38M | $ 385.50M | |
$ 97.00M | $ 190.00M | - | - | $ 66.33M | $ 63.66M | |
$ 580.00M | - | $ 1.02B | $ 766.27M | $ 690.43M | $ 589.59M | |
$ 685.60M | - | $ 1.21B | $ 922.18M | $ 825.23M | $ 718.30M |