Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 14.72B | $ 14.39B | $ 9.65B | $ 7.47B | $ 14.17B | $ 14.40B | |
$ 7.63B | $ 3.16B | $ 3.98B | $ 3.73B | $ 6.87B | $ 8.32B | |
$ 9.96B | $ 11.23B | $ 13.19B | $ 10.23B | $ 7.30B | $ 6.08B | |
$ 3.66B | $ 3.26B | $ 3.75B | $ 3.39B | $ 3.20B | $ 3.17B | |
$ 6.24B | $ 3.41B | $ 9.44B | $ 6.84B | $ 4.10B | $ 2.91B | |
$ -2.01B | $ -1.67B | $ -966.00M | $ -1.35B | $ -1.38B | $ -1.49B | |
$ -1.56B | $ -1.02B | $ 3.00M | $ -1.32B | $ -1.31B | $ -557.00M | |
$ 1.25B | $ 1.84B | $ 1.41B | $ 2.11B | $ 1.41B | $ 869.00M | |
$ 301.00M | $ 575.00M | $ 68.00M | $ 425.00M | $ 83.00M | $ 209.00M | |
$ 180.00M | $ 7.00M | $ 299.00M | $ 276.00M | - | - | |
$ 2.19B | $ 1.99B | $ 994.00M | $ 1.71B | $ -466.00M | $ 1.36B | |
$ 2.59 | $ 2.29 | $ 1.09 | $ 3.98 | $ -0.56 | $ 1.66 | |
$ 2.57 | $ 2.29 | $ 1.09 | $ 3.98 | $ -0.57 | $ 1.62 | |
$ 3.34B | $ 836.40M | $ 823.90M | $ 807.80M | $ 831.00M | $ 808.80M | |
$ 3.34B | $ 836.50M | $ 824.80M | $ 808.50M | $ 831.00M | $ 808.90M | |
$ 2.68 | $ 2.67 | $ 2.67 | $ 2.52 | $ 3.45 | $ 3.67 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.06 | - | - | - | $ 3.54 | $ 4.24 | |
- | - | - | - | - | - | |
$ 9.02B | $ 6.42B | $ 7.74B | $ 7.12B | $ 10.07B | $ 11.49B | |
$ 416.00M | - | - | - | $ 1.38B | $ 1.49B | |
$ 2.23B | $ 1.99B | $ 994.00M | $ 1.71B | $ -401.00M | $ 1.36B | |
$ 1.22B | - | - | - | $ 3.40B | $ 1.68B | |
$ 3.42B | $ 1.84B | $ 1.41B | $ 2.11B | $ 4.10B | $ 2.35B | |
$ 6.31B | $ 4.42B | $ 4.24B | $ 4.59B | $ 6.93B | $ 5.33B |