Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.40B | $ 2.30B | $ 3.28B | $ 2.97B | $ 1.47B | $ 1.59B | |
- | - | $ 2.55B | $ 2.23B | $ 1.43B | $ 1.51B | |
- | - | $ 732.08M | $ 739.34M | $ 36.87M | $ 72.47M | |
- | - | $ 14.69M | $ 12.74M | $ 4.71M | $ 4.17M | |
- | - | $ 717.39M | $ 726.60M | $ 32.17M | $ 68.30M | |
- | - | $ -15.10M | $ -29.00M | $ -34.39M | $ -37.45M | |
- | - | - | - | - | - | |
- | - | $ 702.50M | $ 846.35M | $ -206.19M | $ 26.24M | |
- | - | $ 641.00K | $ 1.54M | $ 2.03M | $ 1.11M | |
- | - | - | - | - | - | |
- | - | $ 701.86M | $ 844.81M | $ -208.23M | $ 25.12M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 2.56B | $ 2.25B | $ 1.44B | $ 1.52B | |
- | - | $ 701.86M | $ 844.81M | $ -208.23M | $ 25.12M | |
- | - | $ 685.84M | $ 696.34M | $ -37.91M | $ 29.54M | |
- | - | $ 23.61M | $ 28.20M | $ 35.57M | $ 42.43M | |
- | - | $ 726.11M | $ 874.55M | $ -170.62M | $ 68.66M | |
- | $ 348.52M | $ 924.66M | $ 1.03B | $ -10.54M | $ 234.57M |