Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.78B | $ 5.99B | $ 6.41B | $ 5.68B | $ 4.92B | $ 4.49B | |
$ 4.79B | $ 5.00B | $ 5.36B | $ 4.76B | $ 4.05B | $ 3.78B | |
$ 991.33M | $ 992.56M | $ 1.05B | $ 918.42M | $ 867.40M | $ 713.74M | |
$ 411.11M | $ 388.71M | $ 371.77M | $ 327.29M | $ 338.98M | $ 297.91M | |
$ 580.22M | $ 603.85M | $ 676.04M | $ 591.12M | $ 528.42M | $ 415.84M | |
$ -164.35M | $ -173.31M | $ -126.34M | $ -108.43M | $ -103.83M | $ -105.67M | |
$ -8.41M | $ -8.41M | $ -75.56M | $ 1.37M | $ 1.48M | $ 1.68M | |
$ 382.63M | $ 422.12M | $ 474.14M | $ 466.31M | $ 407.08M | $ 252.14M | |
$ 86.89M | $ 96.16M | $ 133.29M | $ 107.23M | $ 98.36M | $ 58.32M | |
- | - | - | - | - | - | |
$ 295.74M | $ 325.96M | $ 340.85M | $ 359.08M | $ 308.72M | $ 193.81M | |
$ 2.78 | $ 3.00 | $ 3.09 | $ 3.25 | $ 2.79 | $ 1.75 | |
$ 2.76 | $ 2.98 | $ 3.07 | $ 3.23 | $ 2.77 | $ 1.74 | |
$ 426.84M | $ 108.82M | $ 110.47M | $ 110.40M | $ 110.77M | $ 110.94M | |
$ 536.60M | $ 109.24M | $ 111.03M | $ 111.17M | $ 111.39M | $ 111.51M | |
$ 0.75 | $ 0.72 | $ 0.64 | $ 0.56 | - | $ 0.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.77B | $ 5.38B | $ 5.74B | $ 5.09B | $ 4.39B | $ 4.07B | |
$ 295.74M | $ 325.96M | $ 340.85M | $ 359.08M | $ 308.72M | $ 193.81M | |
$ 334.04M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 420.86M | $ 595.44M | $ 600.48M | $ 574.74M | $ 510.90M | $ 357.81M | |
$ 623.55M | $ 858.67M | $ 863.27M | $ 825.10M | $ 730.00M | $ 567.76M |