Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 27.29B | $ 25.59B | $ 24.10B | $ 22.61B | $ 22.38B | |
- | $ 22.30B | $ 20.56B | $ 18.87B | $ 17.91B | $ 18.06B | |
- | $ 5.00B | $ 5.03B | $ 5.23B | $ 4.70B | $ 4.32B | |
- | $ 2.74B | $ 2.73B | $ 2.83B | $ 2.84B | $ 3.01B | |
- | $ 2.26B | $ 2.29B | $ 2.41B | $ 1.86B | $ 1.31B | |
- | $ -109.00M | $ -118.00M | $ -130.00M | $ -103.00M | $ -116.00M | |
- | - | - | - | - | - | |
- | $ 1.70B | $ 1.31B | $ 2.05B | $ 1.41B | $ 1.50B | |
- | $ 402.00M | $ 223.00M | $ 357.00M | $ 258.00M | $ 182.00M | |
- | - | - | - | - | - | |
- | $ 1.07B | $ 828.00M | $ 1.47B | $ 943.00M | $ 1.13B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 25.04B | $ 23.29B | $ 21.70B | $ 20.75B | $ 21.07B | |
- | $ 1.07B | $ 828.00M | $ 1.47B | $ 943.00M | $ 1.13B | |
- | $ 1.04B | $ 828.00M | $ 1.45B | $ 947.09M | $ 1.19B | |
- | $ 134.00M | $ 130.00M | $ 139.00M | $ 110.00M | $ 124.00M | |
- | $ 1.83B | $ 1.45B | $ 2.19B | $ 1.52B | $ 1.63B | |
- | $ 2.51B | $ 2.09B | $ 2.19B | $ 1.96B | $ 2.01B |