Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 42.37B | $ 42.86B | $ 44.91B | $ 39.21B | $ 32.22B | $ 25.54B | |
$ 25.10B | $ 25.76B | $ 25.94B | $ 19.57B | $ 16.21B | $ 10.04B | |
$ 16.98B | $ 17.10B | $ 18.97B | $ 19.64B | $ 16.00B | $ 15.51B | |
$ 9.87B | $ 9.78B | $ 10.46B | $ 9.41B | $ 8.11B | $ 7.15B | |
$ 7.17B | $ 6.86B | $ 8.39B | $ 10.03B | $ 7.79B | $ 4.59B | |
$ 407.00M | $ -496.00M | $ -454.00M | $ -493.00M | $ -488.00M | $ -452.00M | |
$ -538.00M | $ -524.00M | $ -218.00M | $ 698.00M | $ 79.00M | $ 72.00M | |
$ 6.84B | $ 6.30B | $ 7.83B | $ 8.84B | $ 7.23B | $ 4.07B | |
$ 641.00M | $ 284.00M | $ 703.00M | $ 1.11B | $ 850.00M | $ 374.00M | |
$ -76.00M | $ -59.00M | $ -172.00M | $ -4.00M | $ -3.00M | - | |
$ 6.14B | $ 6.00B | $ 6.95B | $ 7.72B | $ 6.38B | $ 3.70B | |
$ 15.99 | $ 15.52 | $ 17.75 | $ 19.62 | $ 16.09 | $ 18.48 | |
$ 15.95 | $ 15.45 | $ 17.63 | $ 19.46 | $ 15.96 | $ 18.34 | |
$ 1.53B | $ 386.00M | $ 392.00M | $ 394.00M | $ 396.00M | $ 400.00M | |
$ 1.54B | $ 388.00M | $ 394.00M | $ 397.00M | $ 399.00M | $ 403.00M | |
$ 1.52 | $ 1.40 | $ 1.20 | $ 1.04 | $ 0.88 | $ 0.76 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 28.87B | $ 35.54B | $ 36.41B | $ 23.01B | $ 19.52B | $ 17.18B | |
$ 6.14B | $ 6.00B | $ 6.95B | $ 7.72B | $ 6.38B | $ 3.70B | |
$ 6.36B | $ 4.98B | - | - | - | - | |
- | - | - | - | - | - | |
$ 8.30B | $ 7.67B | $ 8.56B | $ 9.38B | $ 7.78B | $ 3.96B | |
$ 11.50B | $ 11.08B | $ 11.94B | $ 11.97B | $ 10.11B | $ 6.23B |