Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 54.54B | $ 54.02B | $ 51.68B | $ 48.10B | $ 45.76B | $ 43.63B | |
$ 14.84B | - | - | $ 26.90B | $ 29.22B | $ 27.86B | |
$ 39.69B | $ 54.02B | $ 51.68B | $ 21.20B | $ 16.54B | $ 15.77B | |
$ 22.89B | $ 32.88B | $ 31.48B | $ 12.73B | $ 9.93B | $ 10.32B | |
$ 12.47B | $ 11.96B | $ 10.53B | $ 8.46B | $ 6.61B | $ 5.46B | |
$ -3.79B | $ 56.00M | $ -4.04B | $ -3.85B | $ -3.80B | $ -3.54B | |
$ -227.00M | - | $ 101.00M | $ -313.00M | $ -386.00M | $ -230.00M | |
$ 6.95B | $ 7.46B | $ 6.39B | $ 4.30B | $ 2.43B | $ 1.69B | |
$ 1.60B | $ 1.61B | $ 1.07B | $ 626.00M | $ 439.00M | $ 180.00M | |
$ -162.00M | - | $ -176.00M | - | - | - | |
$ 4.63B | $ 5.05B | $ 4.65B | $ 3.22B | $ 1.67B | $ 1.23B | |
$ 30.19 | $ 31.30 | $ 25.34 | $ 15.85 | $ 7.60 | $ 5.29 | |
$ 29.77 | $ 30.74 | $ 24.47 | $ 15.40 | $ 7.45 | $ 5.22 | |
$ 612.94M | $ 161.50M | $ 183.67M | $ 203.32M | $ 219.51M | $ 232.36M | |
$ 621.83M | $ 164.43M | $ 193.04M | $ 209.27M | $ 223.79M | $ 235.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 37.73B | $ 32.88B | $ 31.48B | $ 39.63B | $ 39.15B | $ 38.18B | |
$ 4.79B | $ 5.85B | $ 4.65B | $ 3.22B | $ 1.67B | $ 1.23B | |
$ 4.15B | - | - | $ 3.41B | $ 1.82B | $ 1.54B | |
$ 2.39B | - | - | $ 3.85B | $ 3.80B | $ 3.54B | |
$ 10.63B | $ 7.46B | $ 10.43B | $ 8.15B | $ 6.23B | $ 5.23B | |
$ 15.00B | $ 7.45B | $ 10.40B | $ 17.85B | $ 16.15B | $ 15.54B |