Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.17B | $ 4.17B | $ 8.69B | $ 3.50B | $ 2.90B | $ 2.77B | |
$ 2.94B | $ 2.94B | $ 3.22B | $ 2.62B | $ 2.13B | $ 2.08B | |
$ 1.24B | $ 1.24B | $ 5.47B | $ 883.89M | $ 765.51M | $ 682.68M | |
$ 627.58M | $ 627.58M | $ 692.98M | $ 590.61M | $ 522.92M | $ 454.78M | |
$ 291.56M | $ 291.56M | $ 4.78B | $ 293.28M | $ 242.59M | $ 227.91M | |
$ -50.58M | $ -50.58M | $ -45.52M | $ -41.42M | $ -38.70M | $ -36.21M | |
$ 8.94M | $ 8.94M | $ 23.84M | $ -14.72M | $ -11.12M | $ 8.16M | |
$ 236.25M | $ 236.45M | $ 4.71B | $ 260.08M | $ 192.77M | $ 199.86M | |
$ 90.12M | $ 90.12M | $ 108.69M | $ 61.41M | $ 49.62M | $ 47.75M | |
$ -1.42M | $ -1.42M | - | - | $ -1.00M | $ 0.00 | |
$ 143.47M | $ 143.47M | $ 4.60B | $ 195.63M | $ 140.69M | $ 146.41M | |
$ 5.79 | $ 6.85 | $ 11.77 | $ 9.23 | $ 6.60 | $ 7.10 | |
$ 5.72 | $ 6.78 | $ 11.62 | $ 9.10 | $ 6.57 | $ 7.06 | |
$ 115.07M | $ 20.96M | $ 21.31M | $ 21.19M | $ 21.32M | $ 21.66M | |
$ 116.17M | $ 21.16M | $ 21.58M | $ 21.49M | $ 21.43M | $ 21.77M | |
$ 1.80 | $ 2.40 | $ 2.20 | - | $ 1.80 | $ 1.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 8.18 | $ 7.30 | |
- | - | - | - | - | - | |
$ 2.01B | $ 3.57B | $ 3.91B | $ 3.21B | $ 2.65B | $ 2.54B | |
$ 143.47M | $ 143.47M | $ 4.60B | $ 195.63M | $ 140.69M | $ 146.41M | |
$ 213.03M | - | - | - | $ 151.24M | $ 141.87M | |
- | - | - | - | $ 41.08M | $ 40.15M | |
$ 231.75M | $ 293.26M | $ 4.71B | $ 301.50M | $ 233.84M | $ 240.01M | |
$ 305.39M | $ 391.97M | $ 4.81B | $ 394.08M | $ 316.74M | $ 322.27M |