Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 5.81B | $ 5.76B | $ 5.51B | $ 5.69B | $ 5.37B | $ 5.14B | |
$ 1.01B | $ 1.00B | $ 932.94M | $ 1.07B | $ 937.35M | $ 854.09M | |
$ 4.79B | $ 4.76B | $ 4.57B | $ 4.62B | $ 4.43B | $ 4.29B | |
$ 4.05B | $ 4.06B | $ 3.88B | $ 4.02B | $ 3.65B | $ 3.33B | |
$ 742.20M | $ 708.28M | $ 694.04M | $ 600.67M | $ 774.78M | $ 960.47M | |
- | $ -17.50M | $ -179.00K | $ 23.76M | $ 26.22M | $ 10.92M | |
$ 7.50M | $ 8.68M | $ 297.61M | $ 30.09M | $ -158.00K | $ -4.26M | |
$ 732.21M | $ 699.46M | $ 991.47M | $ 654.51M | $ 800.85M | $ 967.13M | |
$ 142.73M | $ 143.86M | $ 211.38M | $ 125.06M | $ 170.79M | $ 100.15M | |
- | - | - | - | - | - | |
$ 589.47M | $ 555.60M | $ 780.09M | $ 529.45M | $ 630.06M | $ 866.98M | |
$ 2.00 | $ 1.86 | $ 2.54 | $ 1.66 | $ 1.91 | $ 2.62 | |
$ 1.99 | $ 1.84 | $ 2.52 | $ 1.65 | $ 1.89 | $ 2.57 | |
$ 1.18B | $ 298.73M | $ 306.67M | $ 318.23M | $ 330.08M | $ 331.37M | |
$ 1.19B | $ 301.27M | $ 309.14M | $ 321.24M | $ 333.57M | $ 338.00M | |
$ 0.98 | $ 0.93 | $ 0.76 | $ 0.54 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.93 | $ 3.35 | $ 2.84 | $ 2.68 | $ 2.45 | $ 2.38 | |
- | - | - | - | - | - | |
$ 5.06B | $ 5.06B | $ 4.81B | $ 5.09B | $ 4.59B | $ 4.18B | |
$ 589.47M | $ 555.60M | $ 780.09M | $ 529.45M | $ 630.06M | $ 866.98M | |
$ 589.47M | $ 555.60M | $ 545.97M | $ 505.49M | $ 630.06M | $ 866.98M | |
- | $ 43.47M | $ 29.08M | $ 14.47M | $ 7.99M | $ 8.01M | |
$ 776.86M | $ 742.93M | $ 1.02B | $ 668.98M | $ 808.84M | $ 975.14M | |
$ 1.50B | $ 1.46B | $ 1.72B | $ 1.36B | $ 1.45B | $ 1.56B |