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 | |
- | $ 3.10 | $ 3.50 | $ 2.58 | $ 2.80 | $ 2.51 | |
- | $ 3.08 | $ 3.47 | $ 2.56 | $ 2.77 | $ 2.48 | |
- | $ 1.48B | $ 1.49B | $ 1.48B | $ 1.48B | $ 1.48B | |
- | $ 1.50B | $ 1.50B | $ 1.50B | $ 1.50B | $ 1.50B | |
- | $ 4.60B | $ 5.20B | $ 3.83B | $ 4.15B | $ 3.72B | |
- | $ 4.33B | $ 5.34B | $ 3.28B | $ 3.84B | $ 3.73B | |
- | $ 2.34 | $ 2.17 | $ 2.05 | $ 1.90 | $ 1.88 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 144.00M | $ 141.00M | - | |
- | - | - | - | - | - | |
- | $ 6.63B | $ 8.38B | $ 6.38B | $ 7.09B | $ 5.95B | |
- | - | - | - | - | - | |
- | $ 434.00M | $ 1.06B | $ 980.00M | $ 991.00M | $ 835.00M |