Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 15.48B | $ 9.65B | $ 7.47B | $ 14.17B | $ 14.40B | $ 11.20B | |
$ 4.75B | $ 3.98B | $ 3.73B | $ 6.87B | $ 8.32B | $ 6.20B | |
$ 11.23B | $ 13.19B | $ 10.23B | $ 7.30B | $ 6.08B | $ 5.00B | |
$ 3.79B | $ 3.75B | $ 3.39B | $ 3.20B | $ 3.17B | $ 2.24B | |
$ 6.47B | $ 9.44B | $ 6.84B | $ 4.10B | $ 2.91B | $ 2.76B | |
$ -1.76B | $ -966.00M | $ -1.35B | $ -1.38B | $ -1.49B | $ -1.28B | |
$ -1.78B | $ 3.00M | $ -1.32B | $ -1.31B | $ -557.00M | $ 1.14B | |
$ 1.57B | $ 1.41B | $ 2.11B | $ 1.41B | $ 869.00M | $ 2.62B | |
$ 291.00M | $ 68.00M | $ 425.00M | $ 83.00M | $ 209.00M | $ 522.00M | |
$ 170.00M | $ 299.00M | $ 276.00M | - | - | - | |
$ 3.49B | $ 994.00M | $ 1.71B | $ -466.00M | $ 1.36B | $ 2.45B | |
$ 2.72 | $ 1.09 | $ 3.98 | $ -0.56 | $ 1.66 | $ 3.74 | |
$ 2.70 | $ 1.09 | $ 3.98 | $ -0.57 | $ 1.62 | $ 3.74 | |
$ 3.34B | $ 823.90M | $ 807.80M | $ 831.00M | $ 808.80M | $ 654.20M | |
$ 3.34B | $ 824.80M | $ 808.50M | $ 831.00M | $ 808.90M | $ 654.90M | |
$ 2.68 | $ 2.67 | $ 2.52 | $ 3.45 | $ 3.67 | $ 3.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.06 | - | - | $ 3.54 | $ 4.24 | $ 0.89 | |
- | - | - | - | - | - | |
$ 8.55B | $ 7.74B | $ 7.12B | $ 10.07B | $ 11.49B | $ 8.44B | |
$ 416.00M | - | - | $ 1.38B | $ 1.49B | $ 1.28B | |
$ 2.33B | $ 994.00M | $ 1.71B | $ -401.00M | $ 1.36B | $ 2.45B | |
$ 1.99B | - | - | $ 3.40B | $ 1.68B | $ 1.79B | |
$ 3.29B | $ 1.41B | $ 2.11B | $ 4.10B | $ 2.35B | $ 3.90B | |
$ 6.29B | $ 4.24B | $ 4.59B | $ 6.93B | $ 5.33B | $ 6.18B |