Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 13.80B | $ 13.40B | $ 12.64B | $ 11.56B | $ 11.38B | $ 10.77B | |
$ 366.34M | - | - | $ 1.29B | $ 1.25B | $ 1.17B | |
$ 13.43B | $ 13.40B | $ 12.64B | $ 10.27B | $ 10.13B | $ 9.60B | |
$ 12.34B | $ 12.40B | $ 11.28B | $ 8.91B | $ 8.91B | $ 8.43B | |
$ 1.10B | $ 1.00B | $ 1.36B | $ 1.36B | $ 1.22B | $ 1.18B | |
$ -179.25M | $ -126.89M | $ -83.67M | $ -106.28M | $ -162.73M | $ -154.96M | |
$ 9.47M | $ 10.41M | $ -13.89M | $ 14.00K | $ 13.16M | $ 14.22M | |
$ 895.34M | $ 866.26M | $ 1.29B | $ 1.25B | $ 1.07B | $ 1.03B | |
$ 216.49M | $ 209.28M | $ 305.68M | $ 299.29M | $ 238.79M | $ 236.64M | |
$ -14.55M | - | - | - | - | - | |
$ 691.88M | $ 675.61M | $ 991.59M | $ 940.97M | $ 812.83M | $ 778.61M | |
$ 9.71 | $ 9.23 | $ 11.99 | $ 11.06 | $ 9.16 | $ 8.35 | |
$ 9.62 | $ 9.14 | $ 11.82 | $ 10.99 | $ 9.13 | $ 8.31 | |
$ 286.32M | $ 73.12M | $ 82.52M | $ 85.06M | $ 88.76M | $ 93.28M | |
$ 75.49M | $ 714.00K | $ 1.17M | $ 85.59M | $ 89.04M | $ 93.75M | |
$ <0.01 | - | $ 0.80 | $ 0.20 | $ 0.60 | $ 0.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.54 | - | - | $ 11.12 | $ 9.99 | $ 9.53 | |
$ 33.26M | - | - | $ 116.06M | $ 107.81M | $ 106.09M | |
$ 12.70B | $ 12.40B | $ 11.28B | $ 10.20B | $ 10.16B | $ 9.60B | |
$ 692.06M | $ 675.61M | $ 991.59M | $ 943.95M | $ 814.85M | $ 779.71M | |
$ 360.32M | - | - | $ 943.95M | $ 814.85M | $ 779.71M | |
$ 34.50M | - | - | $ 104.15M | $ 158.08M | $ 147.34M | |
$ 1.07B | $ 993.15M | $ 1.38B | $ 1.36B | $ 1.22B | $ 1.18B | |
$ 1.65B | $ 1.58B | $ 1.91B | $ 1.87B | $ 1.71B | $ 1.63B |