Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.82B | $ 5.48B | $ 5.10B | $ 4.49B | $ 4.15B | $ 4.26B | |
$ 2.52B | $ 2.36B | $ 2.15B | $ 2.09B | $ 1.76B | $ 1.83B | |
$ 3.30B | $ 3.12B | $ 2.96B | $ 2.40B | $ 2.39B | $ 2.43B | |
$ 2.13B | $ 2.01B | $ 1.87B | $ 1.70B | $ 1.60B | $ 1.63B | |
$ 944.51M | $ 921.78M | $ 1.05B | $ 694.89M | $ 790.28M | $ 798.79M | |
$ -645.63M | $ -585.93M | $ -488.01M | $ -417.96M | $ -418.54M | $ -419.30M | |
$ 62.79M | $ -296.90M | $ -115.30M | $ -352.08M | $ 959.00K | $ -51.35M | |
$ 281.09M | $ 227.21M | $ 631.64M | $ 629.01M | $ 372.70M | $ 328.14M | |
$ 48.86M | $ 39.94M | $ 69.49M | $ 176.29M | $ 29.61M | $ 59.93M | |
$ -740.45M | $ -740.45M | $ -719.10M | $ 715.81M | - | - | |
$ 229.37M | $ 184.23M | $ 556.98M | $ 450.22M | $ 342.69M | $ 267.38M | |
$ 0.78 | $ 0.63 | $ 1.92 | $ 1.56 | $ 1.19 | $ 0.93 | |
$ 0.78 | $ 0.63 | $ 1.90 | $ 1.55 | $ 1.19 | $ 0.93 | |
$ 1.17B | $ 291.94M | $ 290.81M | $ 289.46M | $ 288.18M | $ 286.97M | |
$ 1.18B | $ 293.96M | $ 292.44M | $ 290.98M | $ 288.64M | $ 287.69M | |
$ 3.19 | $ 2.54 | $ 2.47 | $ 2.47 | $ 2.47 | $ 2.45 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.19 | $ 1.02 | |
- | - | - | - | $ 731.68M | $ 697.33M | |
$ 2.43B | $ 4.37B | $ 4.02B | $ 3.80B | $ 3.36B | $ 3.46B | |
$ 229.37M | $ 184.23M | $ 556.98M | $ 450.22M | $ 342.69M | $ 267.38M | |
$ 59.75M | $ -1.23B | - | - | $ 299.98M | $ 301.85M | |
- | - | - | - | $ 426.85M | $ 425.86M | |
$ 824.00M | $ 825.61M | $ 1.12B | $ 1.05B | $ 799.55M | $ 754.00M | |
$ 1.47B | $ 1.62B | $ 1.87B | $ 1.75B | $ 1.47B | $ 1.43B |