Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 15.20B | $ 22.06B | $ 19.49B | $ 17.80B | $ 17.98B | $ 16.09B | |
$ 10.01B | $ 14.35B | $ 12.80B | $ 11.18B | $ 10.14B | $ 9.09B | |
$ 5.19B | $ 7.70B | $ 6.69B | $ 6.62B | $ 7.85B | $ 7.00B | |
$ 2.29B | $ 2.31B | $ 1.95B | $ 2.14B | $ 2.14B | $ 1.83B | |
$ 2.90B | $ 5.39B | $ 4.74B | $ 4.48B | $ 5.71B | $ 5.17B | |
$ -864.24M | $ 1.09B | $ 472.41M | $ -1.06B | $ -952.21M | $ -548.76M | |
$ 596.12M | $ -492.32M | $ -26.62M | $ -2.09B | $ -77.78M | $ -709.07M | |
$ 2.63B | $ 6.20B | $ 4.60B | $ 1.33B | $ 4.68B | $ 3.91B | |
$ 663.55M | $ 1.23B | $ 961.56M | $ 352.68M | $ 1.31B | $ 1.08B | |
- | - | - | - | - | - | |
$ 1.97B | $ 5.07B | $ 3.75B | $ 973.32M | $ 3.37B | $ 2.84B | |
$ 2.88 | $ 4.57 | $ 3.37 | $ 1.42 | $ 4.93 | $ 4.15 | |
$ 2.88 | $ 4.57 | $ 3.37 | $ 1.42 | $ 4.93 | $ 4.15 | |
$ 2.05B | $ 1.11B | $ 1.11B | $ 683.51M | $ 683.51M | $ 683.51M | |
$ 2.05B | $ 1.11B | $ 1.11B | $ 683.51M | $ 683.51M | $ 683.51M | |
$ 0.88 | $ 1.28 | - | $ 1.34 | $ 1.18 | $ 1.08 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 12.30B | $ 16.66B | $ 14.75B | $ 13.32B | $ 12.28B | $ 10.91B | |
$ 223.77M | - | - | $ 751.96M | $ 658.88M | $ 503.83M | |
$ 1.97B | $ 5.07B | $ 3.75B | $ 973.32M | $ 3.37B | $ 2.84B | |
$ 1.59B | - | - | $ 2.51B | $ 3.43B | $ 3.35B | |
$ 2.83B | $ 4.69B | $ 3.75B | $ 2.08B | $ 5.34B | $ 4.42B | |
$ 4.61B | $ 7.14B | $ 6.83B | $ 4.12B | $ 7.12B | $ 5.81B |