Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.39B | $ 12.59B | $ 14.19B | $ 14.08B | $ 11.30B | $ 11.50B | |
$ 8.54B | $ 8.66B | $ 9.68B | $ 9.02B | $ 7.77B | $ 7.47B | |
$ 3.86B | $ 3.93B | $ 4.51B | $ 5.06B | $ 3.53B | $ 4.04B | |
$ 10.12B | $ 3.04B | $ 3.07B | $ 2.95B | $ 3.02B | $ 2.73B | |
$ 754.00M | $ 890.00M | $ 1.44B | $ 2.11B | $ 509.00M | $ 1.31B | |
$ -294.00M | $ -291.00M | $ -277.00M | $ -289.00M | $ -261.00M | $ -200.00M | |
$ -2.24B | $ 217.00M | $ -285.00M | $ -603.00M | $ 375.00M | $ 110.00M | |
$ 647.00M | $ 816.00M | $ 1.80B | $ 2.43B | $ 623.00M | $ 1.22B | |
$ 146.00M | $ 168.00M | $ 411.00M | $ 491.00M | $ 111.00M | $ 256.00M | |
- | - | - | $ 35.00M | - | - | |
$ 1.18B | $ 581.00M | $ 1.32B | $ 1.08B | $ 414.00M | $ 862.00M | |
$ 0.51 | $ 0.69 | $ 1.56 | $ 1.30 | $ 0.54 | $ 1.11 | |
$ 0.50 | $ 0.68 | $ 1.54 | $ 1.28 | $ 0.54 | $ 1.07 | |
$ 3.40B | $ 848.00M | $ 843.00M | $ 828.00M | $ 761.00M | $ 776.00M | |
$ 3.44B | $ 859.00M | $ 857.00M | $ 844.00M | $ 772.00M | $ 899.00M | |
$ 0.84 | $ 1.12 | $ 1.08 | $ 0.96 | $ 0.88 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.50 | $ 1.91 | |
- | - | - | - | $ 1.39 | $ 1.76 | |
- | - | - | - | - | - | |
$ 18.66B | $ 11.70B | $ 12.75B | $ 11.97B | $ 10.79B | $ 10.20B | |
$ 437.00M | $ 581.00M | $ 1.32B | $ 1.91B | $ 512.00M | $ 960.00M | |
$ 902.71M | $ 1.12B | - | - | $ 133.88M | $ 764.21M | |
- | - | - | - | $ 276.00M | $ 221.00M | |
$ 1.21B | $ 1.15B | $ 1.80B | $ 2.10B | $ 899.00M | $ 1.44B | |
$ 2.56B | $ 2.51B | $ 3.25B | $ 3.58B | $ 2.42B | $ 2.94B |