Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 21.23B | $ 21.65B | $ 20.32B | $ 20.51B | $ 18.75B | $ 17.16B | |
$ 18.81B | $ 18.75B | $ 18.20B | $ 17.95B | $ 17.00B | $ 16.44B | |
$ 2.43B | $ 2.90B | $ 2.12B | $ 2.56B | $ 1.75B | $ 723.00M | |
$ 471.00M | $ 531.00M | $ 383.00M | $ 475.00M | $ 268.00M | $ 985.00M | |
- | - | - | - | - | - | |
$ 1.93B | $ 2.34B | $ 1.72B | $ 2.06B | $ 1.80B | $ -3.13B | |
$ 5.84 | $ 6.71 | $ 4.79 | $ 5.72 | $ 0.90 | $ -7.89 | |
$ 5.74 | $ 6.62 | $ 4.76 | $ 5.66 | $ 0.90 | $ -8.61 | |
$ 1.32B | $ 349.10M | $ 358.30M | $ 360.90M | $ 358.40M | $ 363.70M | |
$ 1.34B | $ 354.10M | $ 360.60M | $ 364.90M | $ 364.10M | $ 363.70M | |
$ 1.96B | $ 2.37B | $ 1.74B | $ 2.08B | $ 1.81B | $ -3.13B | |
$ 1.96B | $ 2.37B | $ 1.82B | $ 2.16B | $ 1.49B | $ -262.00M | |
$ 1.54 | $ 1.44 | $ 1.30 | $ 1.20 | $ 1.10 | - | |
$ 2.06 | $ 6.24 | $ 5.82 | $ 5.71 | $ 4.39 | $ 2.79 | |
$ 2.02 | $ 6.15 | $ 5.78 | $ 5.65 | $ 4.33 | $ 2.74 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.65B | $ 3.13B | $ 2.36B | $ 2.82B | $ 2.05B | $ 1.04B | |
- | - | - | - | - | - | |
$ 225.00M | $ 234.00M | $ 236.00M | $ 259.00M | $ 298.00M | $ 316.00M |