Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 54.77B | $ 54.61B | $ 54.02B | $ 51.68B | $ 48.10B | $ 45.76B | |
$ 22.34B | $ 29.75B | $ 29.29B | $ 28.23B | $ -26.90B | $ -29.22B | |
$ 40.73B | $ 24.86B | $ 24.73B | $ 23.46B | $ 21.20B | $ 16.54B | |
$ 33.06B | $ 12.35B | $ 12.49B | $ 31.48B | $ -12.73B | $ -9.93B | |
$ 12.99B | $ 12.56B | $ 11.96B | $ 10.53B | $ 8.46B | $ 6.61B | |
$ -5.26B | $ -5.19B | $ -4.56B | $ -4.04B | $ -3.85B | $ -3.80B | |
$ -35.00M | $ -464.00M | $ -225.00M | $ 101.00M | $ 313.00M | $ 386.00M | |
$ 7.17B | $ 6.85B | $ 7.46B | $ 6.39B | $ 4.30B | $ 2.43B | |
$ 1.61B | $ 1.59B | $ 1.61B | $ 1.07B | $ 626.00M | $ 439.00M | |
$ -329.00M | $ -343.00M | $ -100.00M | $ -176.00M | $ -31.00M | - | |
$ 4.82B | $ 4.56B | $ 5.05B | $ 4.65B | $ 3.22B | $ 1.67B | |
$ 33.22 | $ 30.54 | $ 31.30 | $ 25.34 | $ 15.85 | $ 7.60 | |
$ 32.60 | $ 29.99 | $ 30.74 | $ 24.47 | $ 15.40 | $ 7.45 | |
$ 580.94M | $ 149.21M | $ 161.50M | $ 183.67M | $ 203.32M | $ 219.51M | |
$ 592.33M | $ 151.97M | $ 164.43M | $ 193.04M | $ 209.27M | $ 223.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 49.87B | $ 42.10B | $ 41.78B | $ 31.48B | $ 29.93B | $ 39.15B | |
$ 4.82B | $ 4.56B | $ 5.05B | $ 4.65B | $ 3.22B | $ 1.67B | |
$ 6.51B | $ 5.36B | - | - | $ 3.46B | $ 2.07B | |
- | - | - | - | - | - | |
$ 9.82B | $ 12.04B | $ 12.02B | $ 10.43B | $ 8.15B | $ 6.23B | |
$ 12.03B | $ 20.74B | $ 20.92B | $ 19.77B | $ 17.85B | $ 6.12B |