Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.93B | $ 3.81B | $ 3.62B | $ 3.46B | $ 3.20B | $ 2.89B | |
$ 1.57B | $ 1.51B | $ 1.38B | $ 1.27B | $ 1.13B | $ 987.62M | |
$ 2.35B | $ 2.30B | $ 2.23B | $ 2.19B | $ 2.07B | $ 1.91B | |
$ 1.66B | $ 1.60B | $ 1.52B | $ 1.40B | $ 1.37B | $ 2.33B | |
$ 675.63M | $ 637.34M | $ 676.27M | $ 783.15M | $ 658.53M | $ 548.92M | |
$ -35.29M | $ -27.48M | $ 7.84M | $ -56.71M | $ -40.00M | $ -15.01M | |
$ -82.38M | $ -78.38M | $ -45.20M | $ 12.22M | $ 15.56M | $ 2.52M | |
$ 730.73M | $ 652.53M | $ 658.00M | $ 728.22M | $ 616.08M | $ 532.48M | |
$ 103.39M | $ 106.37M | $ 126.70M | $ 62.57M | $ 45.92M | $ 53.35M | |
$ 1.48M | $ 1.48M | $ -7.63M | $ -14.01M | $ -13.11M | $ -1.10M | |
$ 628.81M | $ 547.63M | $ 523.67M | $ 651.64M | $ 557.05M | $ 478.02M | |
$ 4.14 | $ 3.59 | $ 3.29 | $ 4.01 | $ 3.43 | $ 2.94 | |
$ 4.03 | $ 3.52 | $ 3.26 | $ 3.93 | $ 3.37 | $ 2.90 | |
$ 606.23M | $ 152.51M | $ 159.09M | $ 162.66M | $ 162.49M | $ 162.71M | |
$ 623.05M | $ 155.40M | $ 160.47M | $ 165.80M | $ 165.21M | $ 164.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.40B | $ 3.11B | $ 2.91B | $ 2.67B | $ 2.50B | $ 3.32B | |
$ 628.81M | $ 547.63M | $ 523.67M | $ 651.64M | $ 557.05M | $ 478.04M | |
$ 478.17M | $ 398.46M | - | - | $ 1.37B | $ 272.04M | |
- | - | - | - | - | - | |
$ 730.76M | $ 670.24M | $ 669.10M | $ 800.55M | $ 685.20M | $ 575.64M | |
$ 1.35B | $ 1.24B | $ 1.26B | $ 1.35B | $ 1.16B | $ 1.06B |