Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 54.64B | $ 54.61B | $ 54.02B | $ 51.68B | $ 48.10B | $ 45.76B | |
$ 4.64B | $ 29.75B | - | - | $ 26.90B | $ 29.22B | |
$ 50.00B | $ 24.86B | $ 54.02B | $ 51.68B | $ 21.20B | $ 16.54B | |
$ 33.07B | $ 12.35B | $ 32.88B | $ 31.48B | $ 12.73B | $ 9.93B | |
$ 12.90B | $ 12.56B | $ 11.96B | $ 10.53B | $ 8.46B | $ 6.61B | |
$ -5.25B | $ -5.19B | $ -4.56B | $ -4.04B | $ -3.85B | $ -3.80B | |
$ 498.00M | $ -464.00M | $ -56.00M | $ 101.00M | $ -313.00M | $ -386.00M | |
$ 7.15B | $ 6.85B | $ 7.46B | $ 6.39B | $ 4.30B | $ 2.43B | |
$ 1.65B | $ 1.59B | $ 1.61B | $ 1.07B | $ 626.00M | $ 439.00M | |
$ -345.00M | $ -343.00M | - | $ -176.00M | - | - | |
$ 4.77B | $ 4.56B | $ 5.05B | $ 4.65B | $ 3.22B | $ 1.67B | |
$ 32.38 | $ 30.54 | $ 31.30 | $ 25.34 | $ 15.85 | $ 7.60 | |
$ 31.83 | $ 29.99 | $ 30.74 | $ 24.47 | $ 15.40 | $ 7.45 | |
$ 588.72M | $ 149.21M | $ 161.50M | $ 183.67M | $ 203.32M | $ 219.51M | |
$ 599.24M | $ 151.97M | $ 164.43M | $ 193.04M | $ 209.27M | $ 223.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 49.88B | $ 42.10B | $ 32.88B | $ 31.48B | $ 39.63B | $ 39.15B | |
$ 4.77B | $ 4.56B | $ 5.05B | $ 4.65B | $ 3.22B | $ 1.67B | |
$ 6.03B | $ 5.36B | - | - | $ 3.41B | $ 1.82B | |
- | - | - | - | $ 3.85B | $ 3.80B | |
$ 12.40B | $ 12.04B | $ 12.02B | $ 10.43B | $ 8.15B | $ 6.23B | |
$ 14.61B | $ 20.74B | $ 12.00B | $ 10.40B | $ 17.85B | $ 16.15B |