Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 17.10B | $ 17.74B | $ 13.31B | $ 14.85B | $ 10.19B | $ 5.82B | |
$ 6.05B | $ 5.77B | $ 6.08B | $ 7.81B | $ 5.31B | $ 3.07B | |
$ 11.58B | $ 11.97B | $ 8.10B | $ 7.04B | $ 4.88B | $ 2.75B | |
$ 6.45B | $ 6.06B | $ 5.81B | $ 5.65B | $ 3.28B | $ 1.23B | |
$ 4.72B | $ 3.74B | $ 2.29B | $ 1.39B | $ 1.59B | $ 1.53B | |
$ -471.00M | $ -733.00M | $ 699.00M | $ -709.00M | $ -520.00M | $ -203.00M | |
$ -64.00M | $ -180.00M | $ -171.00M | $ 492.00M | $ 9.00M | $ 232.00M | |
$ 3.76B | $ 2.91B | $ 1.67B | $ 1.17B | $ 1.08B | $ 1.55B | |
$ 713.00M | $ 551.00M | $ 363.00M | $ 196.00M | $ 198.00M | $ 378.00M | |
$ -13.00M | $ 220.00M | $ 100.00M | $ 0.00 | $ 29.00M | $ 10.00M | |
$ 2.98B | $ 2.53B | $ 1.33B | $ 958.00M | $ 893.00M | $ 1.19B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 12.50B | $ 11.83B | $ 11.89B | $ 13.46B | $ 8.59B | $ 4.30B | |
$ 2.99B | $ 2.53B | $ 1.40B | $ 958.00M | $ 893.00M | $ 1.19B | |
$ 2.23B | $ 2.26B | - | $ 571.49M | $ 880.75M | $ 1.02B | |
$ 204.00M | - | - | $ 716.00M | $ 473.00M | $ 189.00M | |
$ 4.26B | $ 3.65B | $ 322.00M | $ 1.89B | $ 1.56B | $ 1.74B | |
$ 7.41B | $ 6.86B | $ 3.57B | $ 5.10B | $ 3.21B | $ 2.29B |