Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 6.32B | $ 5.86B | $ 7.47B | $ 5.13B | $ 4.96B | |
- | $ 3.67B | $ 3.43B | $ 3.12B | $ 2.86B | $ 2.96B | |
- | $ 2.66B | $ 5.86B | $ 4.35B | $ 2.27B | $ 2.00B | |
- | $ 849.60M | $ 4.23B | $ 751.10M | $ 662.40M | $ 600.30M | |
- | $ 1.81B | $ 1.63B | $ 3.60B | $ 1.61B | $ 1.40B | |
- | $ 78.30M | $ -118.90M | $ 35.40M | $ 90.40M | $ 124.00M | |
- | $ -137.80M | $ -879.70M | - | - | - | |
- | $ 1.97B | $ 2.38B | $ 3.48B | $ 1.41B | $ 1.35B | |
- | $ 666.10M | $ 603.60M | $ 1.24B | $ 526.50M | $ 506.10M | |
- | - | $ 48.10M | - | - | - | |
- | $ 835.10M | $ 1.36B | $ 1.29B | $ 506.40M | $ 501.40M | |
- | $ 0.85 | $ 1.55 | $ 1.31 | $ 0.51 | $ 0.51 | |
- | $ 0.85 | $ 1.55 | $ 1.31 | $ 0.51 | $ 0.51 | |
- | $ 985.86M | $ 985.86M | $ 985.86M | $ 985.86M | $ 985.86M | |
- | $ 985.86M | $ 985.86M | $ 985.86M | $ 985.86M | $ 985.86M | |
- | $ 0.36 | $ 0.59 | $ 0.72 | $ 0.13 | $ 0.47 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 4.52B | $ 4.23B | $ -3.87B | $ -3.52B | $ -3.56B | |
- | $ 835.10M | $ 1.36B | $ 1.29B | $ 506.40M | $ 501.40M | |
- | $ 1.49B | $ 1.98B | $ 3.01B | $ 1.24B | $ 1.12B | |
- | - | - | - | - | - | |
- | $ 2.09B | $ 2.46B | $ 3.55B | $ 1.51B | $ 1.48B | |
- | $ 3.30B | $ 3.60B | $ 3.55B | $ 1.51B | $ 1.48B |