Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.49B | $ 3.36B | $ 3.19B | $ 2.98B | $ 2.39B | $ 2.05B | |
$ 962.97M | $ 954.01M | $ 959.96M | $ 839.31M | $ 635.83M | $ 527.18M | |
$ 2.52B | $ 2.41B | $ 2.23B | $ 2.14B | $ 1.76B | $ 1.52B | |
$ 1.64B | $ 1.45B | $ 1.35B | $ 1.41B | $ 1.01B | $ 968.34M | |
$ 860.18M | $ 916.90M | $ 515.00M | $ 851.68M | $ 745.72M | $ 645.45M | |
$ 218.55M | $ 133.09M | $ 141.15M | $ -130.49M | $ -130.62M | $ -140.57M | |
$ -67.13M | $ -54.76M | $ -362.06M | $ 465.04M | $ -15.86M | $ 2.03M | |
$ 731.39M | $ 776.78M | $ 377.49M | $ 256.15M | $ 630.95M | $ 502.86M | |
$ 108.68M | $ 125.31M | $ 15.36M | $ -19.90M | $ 43.27M | $ 8.22M | |
- | - | - | - | $ 3.40M | $ 1.70M | |
$ 622.64M | $ 651.54M | $ 361.95M | $ 277.72M | $ 162.33M | $ 431.13M | |
$ 2.34 | $ 2.36 | $ 2.57 | $ 2.02 | $ 2.79 | $ 5.12 | |
$ 2.22 | $ 2.26 | $ 2.49 | $ 1.86 | $ 2.49 | $ 4.50 | |
$ 1.06B | $ 275.77M | $ 282.56M | $ 275.00M | $ 223.43M | - | |
$ 1.13B | $ 293.28M | $ 295.21M | $ 304.84M | $ 242.46M | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.94B | $ 2.40B | $ 2.31B | $ 2.25B | $ 1.65B | $ 1.50B | |
$ 622.64M | $ 651.54M | $ 361.95M | $ 277.72M | $ 162.33M | $ 431.13M | |
$ 629.75M | $ 613.66M | - | - | - | - | |
- | - | - | - | - | - | |
$ 718.51M | $ 936.67M | $ 523.04M | $ 386.64M | $ 761.58M | $ 557.87M | |
$ 868.22M | $ 998.48M | $ 566.63M | $ 428.04M | $ 802.85M | $ 631.38M |