Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 369.89B | $ 364.48B | $ 302.02B | $ 276.20B | $ 245.51B | $ 254.62B | |
$ -15.96B | $ -16.46B | $ -17.28B | $ -14.48B | $ -13.12B | $ -15.44B | |
$ 133.52B | $ 120.17B | $ -30.50B | $ 110.80B | $ 54.97B | $ 101.52B | |
$ 25.72B | $ 23.02B | $ -8.50B | $ 20.88B | $ 12.44B | $ 20.90B | |
$ 1.48B | $ 1.97B | $ 1.86B | $ 886.00M | $ 726.00M | $ 1.18B | |
$ -76.52B | $ -87.17B | $ -209.54B | $ -74.21B | $ 110.06B | $ 135.90B | |
$ 74.30K | $ 66.41K | $ -15.55K | $ 59.50K | $ 26.69K | $ 49.86K | |
$ 74.30K | $ 66.41K | $ -15.55K | $ 59.50K | $ 26.69K | $ 49.86K | |
$ 6.48B | $ 2.17B | $ 2.20B | $ 2.27B | $ 2.39B | $ 2.45B | |
$ 6.48B | $ 2.17B | $ 2.20B | $ 2.27B | $ 2.39B | $ 2.45B | |
$ 106.88B | $ 96.22B | $ -22.76B | $ 89.80B | $ 42.52B | $ 81.42B | |
$ 52.57B | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.04B | $ 5.00B | $ 4.35B | $ 4.17B | $ 4.08B | $ 3.96B |