Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 54.61B | $ 54.61B | $ 54.02B | $ 51.68B | $ 48.10B | $ 45.76B | |
$ 16.82B | - | - | - | $ 26.90B | $ 29.22B | |
$ 71.42B | $ 54.61B | $ 54.02B | $ 51.68B | $ 21.20B | $ 16.54B | |
$ 33.41B | $ 33.41B | $ 32.88B | $ 31.48B | $ 12.73B | $ 9.93B | |
$ 12.56B | $ 12.56B | $ 11.96B | $ 10.53B | $ 8.46B | $ 6.61B | |
$ -4.03B | $ -5.19B | $ -4.56B | $ -4.04B | $ -3.85B | $ -3.80B | |
$ 489.00M | $ 517.00M | $ -56.00M | $ 101.00M | $ -313.00M | $ -386.00M | |
$ 6.85B | $ 6.85B | $ 7.46B | $ 6.39B | $ 4.30B | $ 2.43B | |
$ 1.59B | $ 1.59B | $ 1.61B | $ 1.07B | $ 626.00M | $ 439.00M | |
$ -343.00M | $ -343.00M | - | $ -176.00M | - | - | |
$ 4.56B | $ 4.56B | $ 5.05B | $ 4.65B | $ 3.22B | $ 1.67B | |
$ 30.54 | $ 30.54 | $ 31.30 | $ 25.34 | $ 15.85 | $ 7.60 | |
$ 29.99 | $ 29.99 | $ 30.74 | $ 24.47 | $ 15.40 | $ 7.45 | |
$ 596.83M | $ 149.21M | $ 161.50M | $ 183.67M | $ 203.32M | $ 219.51M | |
$ 607.87M | $ 151.97M | $ 164.43M | $ 193.04M | $ 209.27M | $ 223.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 50.22B | $ 33.41B | $ 32.88B | $ 31.48B | $ 39.63B | $ 39.15B | |
$ 4.72B | $ 4.56B | $ 5.05B | $ 4.65B | $ 3.22B | $ 1.67B | |
$ 4.12B | $ 5.36B | - | - | $ 3.41B | $ 1.82B | |
- | - | - | - | $ 3.85B | $ 3.80B | |
$ 10.78B | $ 12.04B | $ 12.02B | $ 10.43B | $ 8.15B | $ 6.23B | |
$ 10.80B | $ 12.06B | $ 12.00B | $ 10.40B | $ 17.85B | $ 16.15B |