Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 65.66B | $ 67.06B | $ 59.43B | $ 50.97B | $ 41.75B | $ 53.80B | |
$ 42.13B | $ 43.80B | $ 41.91B | $ 35.97B | $ 29.67B | $ 36.63B | |
$ 18.55B | $ 23.26B | $ 17.51B | $ 15.00B | $ 12.08B | $ 17.17B | |
$ -331.00M | $ 10.30B | $ 8.68B | $ 43.64B | $ 7.52B | $ 42.21B | |
$ 13.28B | $ 12.97B | $ 7.90B | $ 6.88B | $ 4.55B | $ 8.29B | |
$ 53.00M | $ 17.00M | $ 276.00M | $ -943.00M | $ -1.10B | $ -1.18B | |
$ 86.00M | $ 101.00M | $ 199.00M | $ -1.84B | $ 30.00M | $ 29.00M | |
$ 13.38B | $ 13.05B | $ 8.75B | $ 8.20B | $ 4.00B | $ 7.81B | |
$ 2.75B | $ 2.78B | $ 2.07B | $ 1.74B | $ 1.01B | $ 1.75B | |
$ 45.00M | $ 63.00M | $ 19.00M | $ 31.00M | $ 14.00M | $ 28.00M | |
$ 10.68B | $ 10.34B | $ 6.71B | $ 6.49B | $ 3.00B | $ 6.09B | |
$ 21.67 | $ 20.24 | $ 12.72 | $ 11.93 | $ 5.51 | $ 10.85 | |
$ 21.55 | $ 20.12 | $ 12.64 | $ 11.83 | $ 5.46 | $ 10.74 | |
$ 1.97B | $ 510.60M | $ 526.90M | $ 544.00M | $ 544.10M | $ 561.60M | |
$ 1.98B | $ 513.60M | $ 530.40M | $ 548.50M | $ 548.60M | $ 567.50M | |
$ 5.31 | $ 5.00 | $ 4.71 | $ 4.36 | $ 4.12 | $ 3.95 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 72.27B | $ 54.09B | $ 50.60B | $ 79.15B | $ 36.61B | $ 78.84B | |
$ 10.68B | $ 10.34B | $ 6.71B | $ 6.49B | $ 3.00B | $ 6.09B | |
$ -8.39B | $ 10.82B | - | - | $ 31.97B | $ 6.41B | |
- | - | - | - | - | - | |
$ 14.13B | $ 13.56B | $ 9.20B | $ 8.69B | $ 4.51B | $ 7.93B | |
$ 16.58B | $ 15.71B | $ 11.41B | $ 11.04B | $ 6.94B | $ 10.51B |