Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 44.35B | $ 45.81B | $ 44.35B | $ 37.42B | $ 26.62B | $ 24.38B | |
$ 12.39B | $ 8.27B | $ 12.39B | $ 12.44B | $ 5.30B | $ 4.92B | |
$ 31.96B | $ 37.54B | $ 31.96B | $ 24.98B | $ 21.32B | $ 19.46B | |
$ 28.80B | $ 28.82B | $ 28.72B | $ 25.11B | $ 17.40B | $ 18.77B | |
$ 3.15B | $ 8.72B | $ 3.24B | $ -134.00M | $ 3.92B | $ 690.00M | |
$ -1.25B | $ -1.29B | $ -1.25B | $ 1.23B | $ 1.19B | $ 1.24B | |
- | $ -1.37B | $ -923.00M | - | - | - | |
$ 2.50B | $ 6.90B | $ 2.90B | $ -265.00M | $ 3.92B | $ 1.55B | |
$ -792.00M | $ 938.00M | $ 792.00M | $ -380.00M | $ 772.00M | $ 321.00M | |
- | $ -12.00M | $ -5.00M | - | - | - | |
$ 3.29B | $ 5.96B | $ 2.10B | $ 112.00M | $ 3.20B | $ 1.33B | |
$ 2.12 | $ 3.84 | $ 2.12 | $ 0.08 | $ 2.44 | $ 1.03 | |
$ 2.11 | $ 3.81 | $ 2.11 | $ 0.08 | $ 2.44 | $ 1.03 | |
$ 6.19B | $ 1.55B | $ 1.55B | $ 1.42B | $ 1.31B | $ 1.30B | |
$ 6.24B | $ 1.56B | $ 1.56B | $ 1.43B | $ 1.31B | $ 1.30B | |
$ 2.83 | $ 2.90 | $ 2.90 | $ 2.80 | $ 2.81 | $ 2.83 | |
- | - | - | - | - | - | |
$ 6.66 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 41.20B | $ 37.09B | $ 41.11B | $ -37.55B | $ -22.70B | $ -23.69B | |
$ 3.29B | $ 5.96B | $ 2.10B | $ 112.00M | $ 3.20B | $ 1.33B | |
$ 2.92B | $ 4.88B | $ 2.13B | $ -1.83B | $ 1.93B | $ -1.15B | |
$ 1.33B | - | - | - | - | - | |
$ 3.83B | $ 8.49B | $ 4.23B | $ 1.01B | $ 5.19B | $ 2.95B | |
$ 9.08B | $ 13.88B | $ 9.71B | $ 5.11B | $ 8.08B | $ 2.95B |