Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.21B | $ 2.92B | $ 2.65B | $ 2.40B | $ 2.15B | $ 2.12B | |
$ 571.00M | $ 1.19B | $ 988.00M | $ 822.00M | $ 708.00M | $ 323.00M | |
$ 2.64B | $ 1.73B | $ 1.66B | $ 1.57B | $ 1.44B | $ 1.80B | |
$ 1.53B | $ 1.34B | $ 1.26B | $ 1.69B | $ 1.57B | $ 1.44B | |
$ 476.00M | $ 396.00M | $ 397.00M | $ 378.00M | $ 269.00M | $ 353.00M | |
$ -191.00M | $ -173.00M | $ -156.00M | $ -137.00M | $ -136.00M | $ -128.00M | |
$ 52.00M | $ 50.00M | $ 31.00M | $ -9.00M | $ -6.00M | $ -6.00M | |
$ 337.00M | $ 273.00M | $ 272.00M | $ 267.00M | $ 155.00M | $ 241.00M | |
$ 41.00M | $ 45.00M | $ 39.00M | $ 23.00M | - | $ 27.00M | |
- | - | - | - | - | - | |
$ 296.00M | $ 228.00M | $ 233.00M | $ 244.00M | $ 155.00M | $ 214.00M | |
$ 2.90 | $ 2.33 | $ 2.61 | $ 2.72 | $ 1.73 | $ 2.39 | |
$ 2.91 | $ 2.33 | $ 2.60 | $ 2.72 | $ 1.72 | $ 2.39 | |
$ 406.45M | $ 97.76M | $ 89.29M | $ 89.48M | $ 89.48M | $ 89.35M | |
$ 406.31M | $ 97.95M | $ 89.64M | $ 89.63M | $ 89.64M | $ 89.56M | |
$ 3.36 | $ 1.88 | $ 1.79 | $ 1.70 | - | $ 1.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.49B | $ 2.53B | $ 2.25B | $ 2.00B | $ 1.86B | $ 1.76B | |
- | - | - | - | - | - | |
$ 296.00M | $ 228.00M | $ 233.00M | $ 244.00M | $ 155.00M | $ 214.00M | |
$ 78.21M | $ 330.67M | - | - | - | - | |
$ 399.00M | $ 446.00M | $ 428.00M | $ 404.00M | $ 291.00M | $ 369.00M | |
$ 636.00M | $ 904.00M | $ 845.00M | $ 808.00M | $ 745.00M | $ 778.00M |