Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.42B | $ 6.84B | $ 6.40B | $ 6.10B | $ 6.47B | $ 5.63B | |
$ 4.62B | $ 4.32B | $ 4.06B | $ 3.89B | $ 4.09B | $ 3.74B | |
$ 2.80B | $ 2.52B | $ 2.35B | $ 2.21B | $ 2.38B | $ 1.89B | |
$ 2.31B | $ 2.13B | $ 1.98B | $ 1.87B | $ 1.99B | $ 1.66B | |
$ 467.47M | $ 350.23M | $ 358.36M | $ 334.08M | $ 391.67M | $ 217.36M | |
$ -51.00K | $ -6.49M | $ -9.05M | $ -11.68M | $ -14.79M | $ -21.19M | |
$ 25.94M | $ -39.28M | $ -11.03M | $ 8.04M | - | - | |
$ 467.42M | $ 343.74M | $ 349.31M | $ 322.39M | $ 376.88M | $ 196.17M | |
$ 116.37M | $ 84.88M | $ 88.15M | $ 78.23M | $ 89.43M | $ 46.54M | |
- | - | - | - | - | - | |
$ 354.24M | $ 258.86M | $ 261.16M | $ 244.16M | $ 287.45M | $ 164.15M | |
$ 4.50 | $ 2.53 | $ 2.41 | $ 2.12 | $ 2.44 | $ 1.25 | |
$ 4.45 | $ 2.50 | $ 2.39 | $ 2.10 | $ 2.43 | $ 1.25 | |
$ 334.83M | $ 102.48M | $ 108.23M | $ 115.38M | $ 117.82M | $ 119.37M | |
$ 337.97M | $ 103.39M | $ 109.14M | $ 116.08M | $ 118.22M | $ 119.74M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.70B | $ 6.45B | $ 6.03B | $ 5.76B | $ 6.08B | $ 5.40B | |
$ 351.05M | $ 258.86M | $ 261.16M | $ 244.16M | $ 287.45M | $ 149.63M | |
$ 248.46M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 401.28M | $ 356.37M | $ 358.10M | $ 334.08M | $ 391.67M | $ 217.36M | |
$ 604.44M | $ 621.39M | $ 602.48M | $ 568.13M | $ 617.45M | $ 422.01M |