Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 41.42B | $ 70.07B | $ 58.62B | $ 71.85B | $ 47.20B | |
- | $ 35.23B | $ 62.74B | $ 53.22B | $ 65.75B | $ 42.09B | |
- | $ 6.20B | $ 7.32B | $ 5.39B | $ 6.10B | $ 5.11B | |
- | $ 1.28B | $ 1.90B | $ 1.32B | $ 1.72B | $ 1.13B | |
- | - | - | - | - | - | |
- | $ 4.60B | $ 5.20B | $ 3.83B | $ 4.15B | $ 3.72B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 4.60B | $ 5.20B | $ 3.83B | $ 4.15B | $ 3.72B | |
- | $ 4.33B | $ 5.34B | $ 3.28B | $ 3.84B | $ 3.73B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 144.00M | $ 141.00M | - | |
- | - | - | - | - | - | |
- | $ 6.63B | $ 8.38B | $ 6.38B | $ 7.09B | $ 5.95B | |
- | - | - | - | - | - | |
- | $ 434.00M | $ 1.06B | $ 980.00M | $ 991.00M | $ 835.00M |