Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.04B | - | $ 5.04B | $ 3.88B | $ 2.96B | $ 3.91B | |
$ 4.61B | - | $ 3.89B | $ 3.35B | $ 2.71B | $ 3.28B | |
$ 430.00M | - | $ 1.16B | $ 536.00M | $ 250.00M | $ 625.00M | |
$ -560.00M | - | $ 163.00M | $ 188.00M | $ 225.00M | $ 315.00M | |
$ 990.00M | - | $ 994.00M | $ 348.00M | $ 25.00M | $ 310.00M | |
$ -178.00M | - | $ -178.00M | $ -122.00M | $ -148.00M | $ -185.00M | |
- | - | - | - | - | - | |
$ 829.00M | - | $ 829.00M | $ 199.00M | $ -306.00M | $ 112.00M | |
$ 34.00M | - | $ 35.00M | $ 23.00M | $ -4.00M | $ 10.00M | |
- | - | - | - | - | - | |
$ 679.00M | - | $ 679.00M | $ 133.00M | $ -286.00M | $ 93.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.00 | $ 3.00M | |
$ 4.05B | - | $ 4.05B | $ 3.54B | $ 2.93B | $ 3.60B | |
$ 679.00M | - | $ 679.00M | $ 133.00M | $ -286.00M | $ 93.00M | |
$ 737.55M | - | $ 732.76M | $ 149.02M | $ -112.75M | $ 144.00M | |
$ 178.00M | - | $ 179.00M | $ 140.00M | $ 147.00M | $ 194.00M | |
$ 1.01B | - | $ 1.01B | $ 339.00M | $ -159.00M | $ 306.00M | |
$ 1.55B | $ 1.85B | $ 1.55B | $ 822.00M | $ 292.00M | $ 804.00M |