Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 21.79B | $ 17.69B | $ 13.23B | $ 18.59B | $ 18.99B | |
- | $ 16.89B | $ 13.92B | $ 10.42B | $ 14.77B | $ 15.08B | |
- | $ 4.91B | $ 3.77B | $ 2.82B | $ 3.82B | $ 3.91B | |
- | $ 2.20B | $ 2.07B | $ 1.30B | $ 1.63B | $ 2.18B | |
- | $ 2.71B | $ 1.70B | $ 1.52B | $ 2.20B | $ 1.72B | |
- | $ -58.20M | $ -52.30M | $ -137.00M | $ -269.70M | $ -168.30M | |
- | - | - | - | - | - | |
- | $ 3.23B | $ 2.23B | $ 1.48B | $ 2.55B | $ 2.17B | |
- | $ 771.30M | $ 515.30M | $ 234.80M | $ 573.50M | $ 595.10M | |
- | - | - | - | - | - | |
- | $ 739.80M | $ 660.60M | $ 540.30M | $ 881.40M | $ 417.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 19.08B | $ 15.99B | $ 11.72B | $ 16.39B | $ 17.27B | |
- | $ 739.80M | $ 660.60M | $ 540.30M | $ 881.40M | $ 417.60M | |
- | $ 739.80M | $ 660.60M | $ 540.30M | $ 881.40M | $ 417.60M | |
- | $ 139.50M | $ 142.90M | $ 190.20M | $ 243.50M | $ 187.60M | |
- | $ 3.37B | $ 2.38B | $ 1.67B | $ 2.79B | $ 2.36B | |
- | $ 4.37B | $ 3.44B | $ 2.78B | $ 3.88B | $ 3.14B |