Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 16.28B | $ 15.44B | $ 14.40B | $ 13.74B | $ 12.30B | $ 11.09B | |
$ 13.58B | $ 13.19B | $ 12.31B | $ 11.72B | $ 10.56B | $ 9.55B | |
$ 2.70B | $ 2.24B | $ 2.08B | $ 2.01B | $ 1.74B | $ 1.55B | |
$ -2.39B | $ 942.00M | $ 951.00M | $ 12.59B | $ 838.00M | $ 10.28B | |
$ 1.77B | $ 621.00M | $ 1.09B | $ 1.15B | $ 998.00M | $ 912.00M | |
$ -195.00M | $ -212.00M | $ -199.00M | $ -184.00M | $ -10.74B | $ -133.00M | |
$ -699.00M | $ -687.00M | $ -48.00M | $ -19.00M | $ 24.00M | $ -105.00M | |
$ 1.57B | $ 403.00M | $ 886.00M | $ 967.00M | $ 781.00M | $ 866.00M | |
$ 375.00M | $ 195.00M | $ 193.00M | $ 208.00M | $ 152.00M | $ 196.00M | |
$ 34.00M | $ 30.00M | $ 12.00M | $ 20.00M | $ 14.00M | $ 18.00M | |
$ 1.20B | $ 199.00M | $ 685.00M | $ 753.00M | $ 628.00M | $ 597.00M | |
$ 8.87 | $ 1.45 | $ 5.00 | $ 5.34 | $ 4.42 | $ 4.66 | |
$ 8.80 | $ 1.44 | $ 4.96 | $ 5.27 | $ 4.36 | $ 4.60 | |
$ 542.78M | $ 137.24M | $ 137.00M | $ 141.01M | $ 142.00M | $ 143.00M | |
$ 548.38M | $ 138.19M | $ 138.10M | $ 142.88M | $ 144.00M | $ 145.00M | |
$ 1.52 | $ 1.46 | $ 1.44 | $ 1.40 | $ 1.36 | $ 1.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 17.89B | $ 14.14B | $ 13.26B | $ 24.32B | $ 11.40B | $ 19.82B | |
$ 1.20B | $ 199.00M | $ 685.00M | $ 753.00M | $ 628.00M | $ 667.00M | |
$ 1.49B | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.68B | $ 615.00M | $ 1.08B | $ 1.15B | $ 963.00M | $ 827.00M | |
$ 1.97B | $ 946.00M | $ 1.42B | $ 1.48B | $ 1.25B | $ 1.06B |