Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.67B | $ 4.48B | $ 4.54B | $ 4.36B | $ 4.12B | $ 3.62B | |
$ 2.84B | $ 2.75B | $ 2.89B | $ 2.67B | $ 2.52B | $ 2.22B | |
$ 1.82B | $ 1.73B | $ 1.65B | $ 1.69B | $ 1.59B | $ 1.40B | |
$ 962.72M | $ 907.75M | $ 880.68M | $ 907.83M | $ 868.85M | $ 773.09M | |
$ 862.55M | $ 819.52M | $ 767.92M | $ 780.41M | $ 725.64M | $ 629.41M | |
$ -179.15M | $ -184.79M | $ -195.09M | $ -191.46M | $ -170.51M | $ -146.77M | |
$ 10.55M | $ 17.56M | - | $ -36.76M | - | - | |
$ 706.72M | $ 652.44M | $ 572.83M | $ 625.71M | $ 555.13M | $ 482.64M | |
$ 134.70M | $ 133.32M | $ 120.57M | $ 115.24M | $ 63.83M | $ 81.93M | |
- | - | - | - | - | - | |
$ 572.02M | $ 519.12M | $ 452.26M | $ 510.47M | $ 491.30M | $ 400.71M | |
$ 25.83 | $ 14.80 | $ 12.66 | $ 13.72 | $ 12.61 | $ 9.83 | |
$ 25.56 | $ 14.66 | $ 12.53 | $ 13.54 | $ 12.39 | $ 9.56 | |
$ 115.80M | $ 35.08M | $ 35.72M | $ 37.20M | $ 38.97M | $ 40.77M | |
$ 116.85M | $ 35.40M | $ 36.09M | $ 37.69M | $ 39.64M | $ 41.92M | |
$ 5.74 | $ 4.84 | $ 4.40 | $ 3.76 | $ 3.12 | $ 2.60 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 12.53 | - | $ 3.46 | $ 9.57 | |
- | - | - | - | - | - | |
$ 3.81B | $ 3.66B | $ 3.77B | $ 3.58B | $ 3.39B | $ 2.99B | |
$ 572.02M | $ 519.12M | $ 452.26M | $ 510.47M | $ 491.30M | $ 400.71M | |
$ 496.37M | - | $ 452.26M | - | $ 491.30M | $ 400.71M | |
- | - | $ 198.25M | - | $ 172.17M | $ 150.82M | |
$ 902.21M | $ 848.91M | $ 771.09M | $ 642.91M | $ 727.30M | $ 633.46M | |
$ 992.51M | $ 935.09M | $ 851.34M | $ 723.34M | $ 792.33M | $ 693.38M |