Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 99 |
---|---|---|---|---|---|---|
$ 7.79B | $ 5.89B | $ 7.79B | $ 4.71B | $ 3.39B | - | |
- | - | $ 2.15B | $ 1.74B | $ 1.63B | - | |
- | - | $ 5.64B | $ 2.97B | $ 1.76B | - | |
- | - | $ 2.35B | $ 1.49B | $ 1.99B | - | |
- | - | $ 3.29B | $ 1.48B | $ -232.00M | - | |
- | - | $ -254.00M | $ -217.00M | $ -234.00M | - | |
- | - | $ -88.00M | $ -59.00M | $ 147.00M | - | |
- | - | $ 2.95B | $ 1.21B | $ -306.00M | - | |
- | - | $ 836.00M | $ 547.00M | $ 51.00M | - | |
- | - | - | - | - | - | |
- | - | $ 2.11B | $ 658.00M | $ -357.00M | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 2.11B | $ 658.00M | $ -357.00M | - | |
- | - | $ 2.22B | $ 658.00M | $ -288.40M | - | |
- | - | $ 272.00M | $ 204.00M | $ 232.00M | - | |
- | - | $ 3.22B | $ 1.41B | $ -74.00M | - | |
- | $ 3.97B | $ 4.97B | $ 2.65B | $ 941.00M | - |