Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.96B | $ 4.03B | $ 4.21B | $ 3.67B | $ 3.42B | $ 3.65B | |
$ 637.00M | $ 2.29B | $ 2.50B | $ 2.11B | $ 1.95B | $ 481.00M | |
$ 3.33B | $ 1.73B | $ 1.71B | $ 1.56B | $ 1.46B | $ 3.17B | |
$ 2.32B | $ 791.00M | $ 2.70B | $ 2.34B | $ 2.23B | $ 2.39B | |
$ 982.00M | $ 943.00M | $ 928.00M | $ 795.00M | $ 410.00M | $ 778.00M | |
$ -303.00M | $ -394.00M | $ -325.00M | $ -277.00M | $ -275.00M | $ -273.00M | |
$ -55.00M | $ 158.00M | $ -45.00M | $ -57.00M | $ -47.00M | $ -38.00M | |
$ 642.00M | $ 707.00M | $ 708.00M | $ 600.00M | $ 287.00M | $ 318.00M | |
$ -90.00M | $ 4.00M | $ 22.00M | $ -74.00M | $ -57.00M | $ 69.00M | |
$ 57.00M | $ 61.00M | $ 51.00M | $ 62.00M | $ 61.00M | $ 53.00M | |
$ 707.00M | $ 703.00M | $ 686.00M | $ 659.00M | $ 614.00M | $ 284.00M | |
$ 3.15 | $ 2.78 | $ 2.73 | $ 2.63 | $ 2.47 | $ 2.34 | |
$ 3.15 | $ 2.78 | $ 2.73 | $ 2.63 | $ 2.47 | $ 2.33 | |
$ 1.02B | $ 253.00M | $ 250.90M | $ 250.20M | $ 248.40M | $ 238.50M | |
$ 1.02B | $ 253.30M | $ 251.20M | $ 250.70M | $ 248.70M | $ 239.00M | |
$ 1.86 | $ 1.80 | $ 1.71 | $ 1.61 | $ 1.52 | $ 1.42 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.96B | $ 3.08B | $ 3.28B | $ 2.87B | $ 2.68B | $ 2.87B | |
- | - | - | - | - | - | |
$ 778.00M | $ 703.00M | $ 686.00M | $ 674.00M | $ 624.00M | $ 294.00M | |
$ 459.50M | - | - | - | - | $ 251.22M | |
$ 821.00M | $ 1.13B | $ 1.03B | $ 877.00M | $ 842.00M | $ 591.00M | |
$ 1.95B | $ 1.80B | $ 1.70B | $ 1.53B | $ 1.46B | $ 2.28B |