Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.03B | $ 18.25B | $ 17.65B | $ 16.80B | $ 13.83B | $ 15.15B | |
$ 10.37B | $ 10.74B | $ 11.10B | $ 10.29B | $ 7.78B | $ 8.65B | |
$ 7.66B | $ 7.50B | $ 6.56B | $ 6.52B | $ 6.06B | $ 6.49B | |
$ 5.31B | $ 5.44B | $ 4.84B | $ 4.70B | $ 4.27B | $ 4.54B | |
$ 2.35B | $ 2.29B | $ 1.71B | $ 1.82B | $ 1.79B | $ 1.95B | |
$ -62.00M | $ -107.00M | $ -113.00M | $ -95.00M | $ -115.00M | $ -100.00M | |
$ 94.00M | $ -204.00M | $ 226.00M | $ -122.00M | $ -310.00M | $ -193.00M | |
$ 2.03B | $ 1.75B | $ 1.38B | $ 1.81B | $ 1.36B | $ 1.66B | |
$ 511.00M | $ 439.00M | $ 325.00M | $ 374.00M | $ 291.00M | $ 392.00M | |
$ 21.00M | $ 21.00M | $ 25.00M | $ 15.00M | - | - | |
$ 1.49B | $ 1.27B | $ 1.03B | $ 1.44B | $ 1.06B | $ 1.24B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 15.68B | $ 16.19B | $ 15.94B | $ 14.98B | $ 12.05B | $ 13.19B | |
$ 1.49B | $ 1.27B | $ 1.03B | $ 1.44B | $ 1.06B | $ 1.24B | |
$ 2.34B | $ 1.73B | $ 1.56B | - | $ 1.26B | $ 1.37B | |
- | - | - | - | $ 138.00M | $ 132.00M | |
$ 2.27B | $ 2.00B | $ 1.55B | $ 1.94B | $ 1.50B | $ 1.79B | |
$ 2.83B | $ 2.55B | $ 2.10B | $ 2.50B | $ 2.01B | $ 2.30B |