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 | $ 348.00M | $ 310.00M | $ 708.00M | $ 614.00M | |
$ 2.64B | $ 1.73B | $ 2.30B | $ 2.09B | $ 1.44B | $ 1.51B | |
$ 2.33B | $ 1.34B | $ 1.89B | $ 1.69B | $ 1.17B | $ 1.16B | |
$ 476.00M | $ 396.00M | $ 411.00M | $ 395.00M | $ 269.00M | $ 353.00M | |
$ -191.00M | $ -173.00M | $ -156.00M | $ -137.00M | $ -136.00M | $ -128.00M | |
$ -29.00M | $ 50.00M | $ -17.00M | $ -9.00M | $ 22.00M | $ 16.00M | |
$ 337.00M | $ 273.00M | $ 272.00M | $ 267.00M | $ 155.00M | $ 241.00M | |
$ 41.00M | $ 45.00M | $ 39.00M | $ 23.00M | $ 0.00 | $ 27.00M | |
- | - | - | - | - | - | |
$ 296.00M | $ 228.00M | $ 233.00M | $ 244.00M | $ 155.00M | $ 214.00M | |
$ 2.91 | $ 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 | |
$ 1.96 | $ 1.88 | - | - | $ 1.58 | $ 1.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.50B | $ 2.53B | $ 2.24B | $ 2.00B | $ 1.88B | $ 1.77B | |
- | - | - | - | $ 136.00M | $ 128.00M | |
$ 296.00M | $ 228.00M | $ 233.00M | $ 244.00M | $ 155.00M | $ 214.00M | |
$ 120.08M | $ 330.67M | - | - | $ 139.00M | $ 205.12M | |
$ 399.00M | $ 446.00M | $ 428.00M | $ 404.00M | $ 291.00M | $ 369.00M | |
$ 636.00M | $ 904.00M | $ 845.00M | $ 808.00M | $ 745.00M | $ 778.00M |