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 | $ -1.27B | $ 2.07B | $ 1.91B | |
$ 2.82B | $ 3.12B | $ 2.93B | $ 1.40B | $ 1.36B | $ 1.33B | |
$ 675.63M | $ 637.34M | $ 676.27M | $ -2.67B | $ 701.67M | $ 577.99M | |
$ -25.52M | $ -17.71M | $ -7.84M | $ -56.71M | $ -40.00M | $ -15.01M | |
$ 6.82M | $ 10.82M | $ 18.07M | $ -3.45B | $ -45.59M | $ -30.50M | |
$ 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 | |
$ 617.41M | $ 547.63M | $ 523.65M | $ 651.66M | $ 557.05M | $ 478.04M | |
$ 4.15 | $ 3.59 | $ 3.29 | $ 4.01 | $ 3.43 | $ 0.49 | |
$ 4.04 | $ 3.52 | $ 3.26 | $ 3.93 | $ 3.37 | $ 0.48 | |
$ 606.23M | $ 152.51M | $ 159.09M | $ 162.66M | $ 162.49M | $ 162.71M | |
$ 623.05M | $ 155.40M | $ 160.47M | $ 165.80M | $ 165.21M | $ 164.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 5.22 | $ 0.75 | |
- | - | - | - | - | - | |
$ 4.40B | $ 4.63B | $ 4.31B | $ 2.67B | $ 2.50B | $ 2.32B | |
$ 628.81M | $ 547.63M | $ 523.67M | $ 651.64M | $ 557.05M | $ 478.04M | |
$ 478.17M | $ 398.46M | $ 338.18M | - | $ 596.96M | $ 504.20M | |
- | - | - | - | $ 69.12M | $ 49.36M | |
$ 728.11M | $ 670.24M | $ 668.81M | $ 730.86M | $ 685.20M | $ 581.85M | |
$ 1.35B | $ 1.24B | $ 1.27B | $ 1.35B | $ 1.16B | $ 1.02B |