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 | $ 901.85M | $ 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 | |
$ -14.51M | $ 17.56M | $ 21.17M | $ -36.76M | $ -3.28M | $ 7.72M | |
$ 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 | |
$ 16.39 | $ 14.80 | $ 12.66 | $ 13.72 | $ 12.61 | $ 9.83 | |
$ 16.27 | $ 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.84 | $ 3.76 | $ 3.12 | $ 2.60 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.81B | $ 3.66B | $ 3.79B | $ 3.58B | $ 3.39B | $ 2.99B | |
$ 572.02M | $ 519.12M | $ 452.26M | $ 510.47M | $ 491.30M | $ 400.71M | |
$ 496.37M | - | - | - | - | $ 383.31M | |
- | - | - | - | - | - | |
$ 902.21M | $ 848.91M | $ 771.09M | $ 817.51M | $ 727.30M | $ 633.46M | |
$ 992.92M | $ 935.09M | $ 856.98M | $ 897.94M | $ 792.33M | $ 698.13M |