Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.70B | $ 1.62B | $ 1.49B | $ 1.30B | $ 1.17B | $ 1.14B | |
$ 747.09M | $ 722.82M | $ 664.79M | $ 587.07M | $ 540.16M | $ 433.85M | |
$ 953.67M | $ 900.78M | $ 825.75M | $ 716.81M | $ 632.36M | $ 709.52M | |
$ 112.66M | $ 531.16M | $ 1.32B | $ 1.15B | $ 1.06B | $ 1.03B | |
$ 400.17M | $ 369.62M | $ 360.74M | $ 303.27M | $ -817.48M | $ 853.48M | |
$ -155.96M | $ -140.20M | $ -134.87M | $ -114.89M | $ -117.04M | $ -127.11M | |
$ 237.72M | $ 202.72M | $ -143.32M | $ -53.68M | $ -40.48M | $ -36.48M | |
$ 421.71M | $ 432.14M | $ 369.19M | $ 242.06M | $ -894.04M | $ 785.32M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 350.79M | $ 365.14M | $ 250.01M | $ 134.87M | $ 85.03M | $ 101.13M | |
$ 0.96 | $ 1.01 | $ 0.72 | $ 0.42 | $ 0.56 | $ 0.58 | |
$ 0.97 | $ 1.01 | $ 0.71 | $ 0.41 | $ 0.28 | $ 0.29 | |
$ 1.46B | $ 362.02M | $ 349.29M | $ 324.25M | $ 665.22M | $ 651.88M | |
$ 1.47B | $ 362.48M | $ 349.79M | $ 325.52M | $ 307.07M | $ 299.92M | |
$ 1.00 | $ 0.88 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 859.76M | $ 1.25B | $ 1.88B | $ 1.64B | $ 1.51B | $ 1.46B | |
$ 362.33M | $ 380.17M | $ 273.14M | $ 189.09M | $ 140.37M | $ 101.13M | |
$ 60.51M | - | - | - | - | $ 554.05M | |
- | - | - | - | - | - | |
$ 571.16M | $ 572.34M | $ 444.90M | $ 325.45M | $ 271.87M | $ 901.34M | |
$ 1.04B | $ 1.51B | $ 871.43M | $ 698.30M | $ 615.02M | $ 1.91B |