Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.83B | $ 6.97B | $ 5.68B | $ 5.53B | $ 5.34B | $ 4.53B | |
- | - | $ 4.64B | $ 4.49B | $ 4.40B | $ 3.74B | |
$ 3.83B | $ 6.97B | $ 1.04B | $ 1.05B | $ 933.38M | $ 790.57M | |
$ 262.42M | $ 6.40B | $ 510.67M | $ 502.35M | $ 452.16M | $ 388.84M | |
$ 3.57B | $ 573.95M | $ 534.22M | $ 544.92M | $ 481.22M | $ 401.72M | |
$ -20.57M | $ -119.27M | $ -93.98M | $ -96.52M | $ -98.59M | $ -84.61M | |
$ -59.90M | $ -7.38M | $ 26.42M | $ 26.71M | $ 15.81M | $ -238.00K | |
$ 344.41M | $ 462.06M | $ 466.65M | $ 475.12M | $ 398.44M | $ 316.87M | |
$ 62.27M | $ 94.78M | $ 88.92M | $ 84.59M | $ 63.28M | $ 47.48M | |
- | - | - | - | - | - | |
$ 3.66B | $ 367.28M | $ 378.13M | $ 390.20M | $ 335.45M | $ 272.32M | |
$ 1.20 | $ 1.81 | $ 1.87 | $ 1.95 | $ 1.69 | $ 1.39 | |
$ 1.20 | $ 1.81 | $ 1.87 | $ 1.95 | $ 1.69 | $ 1.39 | |
$ 610.90M | $ 203.36M | $ 202.08M | $ 200.50M | $ 198.61M | $ 195.72M | |
$ 611.67M | $ 203.46M | $ 202.38M | $ 200.57M | $ 198.63M | $ 196.15M | |
$ 0.57 | $ 0.88 | $ 0.85 | $ 0.83 | $ 0.81 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 262.42M | $ 6.40B | $ 5.15B | $ 4.99B | $ 4.86B | $ 4.13B | |
- | - | $ 93.98M | $ 96.52M | $ 98.59M | $ 84.61M | |
$ 243.97M | $ 367.49M | $ 378.13M | $ 390.20M | $ 335.45M | $ 272.32M | |
$ 234.70M | $ 365.03M | $ 377.73M | $ 390.53M | $ 335.17M | $ 269.39M | |
$ 362.58M | $ 583.53M | $ 560.63M | $ 571.64M | $ 497.03M | $ 401.49M | |
$ 345.43M | $ 912.82M | $ 859.85M | $ 856.74M | $ 753.05M | $ 621.69M |