Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 17.27B | $ 17.74B | $ 16.23B | $ 14.85B | $ 10.19B | $ 5.82B | |
$ 7.42B | $ 7.99B | $ 8.13B | $ 7.81B | $ 5.31B | $ 3.07B | |
$ 10.12B | $ 9.74B | $ 8.10B | $ 7.04B | $ 4.88B | $ 2.75B | |
$ 6.20B | $ 6.06B | $ 5.81B | $ 5.65B | $ 3.28B | $ 1.23B | |
$ 3.92B | $ 3.69B | $ 2.29B | $ 1.39B | $ 1.59B | $ 1.53B | |
$ -347.00M | $ 759.00M | $ -693.00M | $ -709.00M | $ -520.00M | $ -203.00M | |
$ -147.00M | $ -180.00M | $ 71.00M | $ 492.00M | $ 9.00M | $ 232.00M | |
$ 2.95B | $ 3.13B | $ 1.67B | $ 1.17B | $ 1.08B | $ 1.55B | |
$ 577.00M | $ 551.00M | $ 363.00M | $ 196.00M | $ 198.00M | $ 378.00M | |
$ 102.00M | $ 220.00M | $ 100.00M | $ 0.00 | $ 29.00M | $ 10.00M | |
$ 2.42B | $ 2.53B | $ 1.33B | $ 958.00M | $ 893.00M | $ 1.19B | |
$ 3.82 | $ 3.94 | $ 2.01 | $ 1.42 | $ 1.74 | $ 2.93 | |
$ 3.79 | $ 3.91 | $ 1.99 | $ 1.40 | $ 1.71 | $ 2.87 | |
$ 2.55B | $ 642.30M | $ 662.60M | $ 672.10M | $ 512.30M | $ 405.50M | |
$ 2.57B | $ 647.90M | $ 671.60M | $ 683.40M | $ 522.60M | $ 413.70M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.10 | - | $ 5.58 | $ 4.42 | $ 4.00 | $ 3.10 | |
- | - | - | - | - | - | |
$ 13.62B | $ 14.05B | $ 13.94B | $ 13.46B | $ 8.59B | $ 4.30B | |
$ 2.44B | $ 2.53B | $ 1.33B | $ 958.00M | $ 893.00M | $ 1.19B | |
$ 1.93B | - | $ 1.33B | $ 571.49M | $ 880.75M | $ 1.02B | |
$ 575.00M | - | $ 696.00M | $ 716.00M | $ 473.00M | $ 189.00M | |
$ 3.51B | $ 3.87B | $ 2.36B | $ 1.89B | $ 1.56B | $ 1.74B | |
$ 6.67B | $ 7.08B | $ 5.56B | $ 5.10B | $ 3.21B | $ 2.29B |