Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 1.18T | $ 17.85B | $ 15.54B | $ 13.56B | $ 11.67B | |
- | $ 482.47B | $ 5.81B | $ 5.06B | $ 5.18B | $ 5.13B | |
- | $ 702.01B | $ 12.04B | $ 10.48B | $ 8.38B | $ 6.54B | |
- | $ 142.87B | $ 2.46B | $ 3.77B | $ 1.37B | $ 1.08B | |
- | $ 559.15B | $ 9.58B | $ 6.71B | $ 7.01B | $ 5.47B | |
- | $ -14.34B | $ -296.00M | $ -654.00M | $ -441.00M | $ -470.00M | |
- | - | - | - | - | - | |
- | $ 538.08B | $ 9.29B | $ 4.58B | $ 7.52B | $ 3.90B | |
- | $ 108.74B | $ 2.31B | $ 945.00M | $ 1.56B | $ 843.00M | |
- | - | - | - | - | - | |
- | $ 401.82B | $ 6.51B | $ 3.38B | $ 5.78B | $ 3.08B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 2.00M | $ 5.00M | $ 23.00M | |
- | $ 625.33B | $ 8.27B | $ 8.84B | $ 6.55B | $ 6.20B | |
- | $ 401.82B | $ 6.51B | $ 3.38B | $ 5.78B | $ 3.08B | |
- | $ 421.18B | $ 6.48B | $ 3.76B | $ 5.60B | $ 3.16B | |
- | $ 36.77B | $ 299.00M | $ 437.00M | $ 436.00M | $ 384.00M | |
- | $ 574.85B | $ 9.58B | $ 5.02B | $ 7.96B | $ 4.29B | |
- | $ 643.10B | $ 10.51B | $ 5.96B | $ 8.87B | $ 5.05B |