Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.25B | $ 4.26B | $ 3.57B | $ 3.05B | $ 2.61B | $ 2.38B | |
- | - | - | - | $ 1.44B | $ 1.31B | |
$ 4.24B | $ 4.26B | $ 3.56B | $ 3.05B | $ 1.17B | $ 1.08B | |
$ 3.07B | $ 3.11B | $ 2.70B | $ 2.29B | $ 500.77M | $ 505.80M | |
$ 4.39B | $ 5.53B | $ 4.60B | $ 4.13B | $ 668.96M | $ 570.77M | |
$ -190.00M | $ -190.00M | $ -141.20M | $ -65.00M | $ -66.33M | $ -63.66M | |
$ -179.20M | $ -179.20M | $ -53.60M | $ 26.90M | $ 21.47M | $ 18.82M | |
$ 1.15B | $ 1.15B | $ 876.10M | $ 762.80M | $ 624.10M | $ 525.93M | |
$ 275.60M | $ 275.60M | $ 204.30M | $ 175.70M | $ 143.62M | $ 127.42M | |
- | - | - | - | - | - | |
$ -1.33B | $ 870.50M | $ 671.80M | $ 587.10M | $ 465.29M | $ 385.64M | |
$ 3.06 | $ 3.07 | $ 2.38 | $ 2.08 | $ 1.70 | $ 1.42 | |
$ 3.07 | $ 3.05 | $ 2.37 | $ 2.07 | $ 1.69 | $ 1.40 | |
$ 1.14B | $ 283.90M | $ 282.27M | $ 282.26M | $ 274.33M | $ 272.47M | |
$ 1.12B | $ 280.80M | $ 283.46M | $ 283.62M | $ 275.87M | $ 274.62M | |
$ 0.48 | $ 0.48 | $ 0.42 | $ 0.38 | $ 0.35 | $ 0.33 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.67 | $ 1.40 | |
- | - | - | - | - | - | |
$ 3.07B | $ 3.11B | $ 2.70B | $ 2.29B | $ 1.94B | $ 1.81B | |
$ 870.50M | $ 870.50M | $ 671.80M | $ 587.10M | $ 480.48M | $ 398.51M | |
$ -238.70M | $ -249.88M | - | - | $ 467.38M | $ 385.50M | |
- | - | - | - | $ 66.33M | $ 63.66M | |
$ 1.15B | $ 1.15B | $ 1.02B | $ 766.27M | $ 690.43M | $ 589.59M | |
$ 1.36B | $ 1.36B | $ 1.21B | $ 922.18M | $ 825.23M | $ 718.30M |