Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.57B | $ 18.92B | $ 21.16B | $ 19.36B | $ 17.57B | $ 22.38B | |
$ 13.41B | $ 13.63B | $ 15.14B | $ 13.83B | $ 12.34B | $ 15.27B | |
$ 5.16B | $ 5.29B | $ -15.14B | $ -13.83B | $ 5.23B | $ 7.11B | |
$ 3.09B | $ 4.52B | $ 2.56B | $ 4.07B | $ 3.87B | $ 4.68B | |
$ 2.78B | $ 2.34B | $ -17.70B | $ -17.90B | $ 1.36B | $ 2.42B | |
$ -211.00M | $ -231.00M | $ -325.00M | $ -337.00M | $ -446.00M | $ -491.00M | |
$ 28.00M | $ -153.00M | $ -21.40B | $ -19.74B | $ -584.00M | $ -330.00M | |
$ 197.00M | $ 382.00M | $ 1.50B | $ 1.00B | $ 329.00M | $ 1.60B | |
$ -288.00M | $ 59.00M | $ -236.00M | $ 188.00M | $ 176.00M | $ 634.00M | |
$ -23.00M | $ -21.00M | $ -16.00M | $ 206.00M | $ 77.00M | $ 250.00M | |
$ 844.00M | $ 288.00M | $ 1.74B | $ 811.00M | $ 482.00M | $ 1.23B | |
$ 1.24 | $ 0.83 | $ 4.14 | $ 4.50 | $ 1.23 | - | |
$ 1.23 | $ 0.82 | $ 4.10 | $ 4.47 | $ 1.22 | - | |
$ 1.39B | $ 346.90M | $ 420.53M | $ 180.22M | $ 393.00M | - | |
$ 1.40B | $ 349.10M | $ 424.63M | $ 181.43M | $ 395.70M | - | |
$ 1.84 | $ 1.85 | - | $ 2.00 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.80 | - | |
- | - | - | - | - | - | |
$ 16.50B | $ 18.15B | $ 17.70B | $ 17.90B | $ 16.21B | $ 19.95B | |
$ 435.00M | $ 288.00M | $ 1.74B | $ 811.00M | $ 482.00M | $ 1.23B | |
$ -233.72M | $ 400.78M | - | - | $ 686.25M | $ 1.40B | |
- | - | - | - | $ 597.00M | $ 706.00M | |
$ 854.00M | $ 803.00M | $ 3.61B | $ 863.00M | $ 926.00M | $ 2.31B | |
$ 2.34B | $ 2.23B | $ 4.65B | $ 2.07B | $ 2.21B | $ 3.62B |