Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.78B | $ 2.43B | $ 2.76B | $ 3.29B | $ 2.26B | $ 2.01B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 438.70M | $ 365.79M | $ 704.04M | $ 1.10B | $ 526.43M | $ 437.71M | |
$ 84.28M | $ 80.57M | $ 172.63M | $ 248.03M | $ 128.15M | $ 95.05M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 320.59M | $ 255.48M | $ 476.52M | $ 740.12M | $ 350.57M | $ 317.72M | |
$ 8.39 | $ 6.71 | $ 12.15 | $ 18.48 | $ 8.64 | $ 7.44 | |
$ 7.82 | $ 6.37 | $ 11.61 | $ 17.08 | $ 8.22 | $ 6.89 | |
$ 153.09M | $ 38.10M | $ 39.22M | $ 40.05M | $ 40.55M | $ 39.99M | |
$ 164.64M | $ 40.10M | $ 41.04M | $ 43.32M | $ 42.62M | $ 43.19M | |
$ 3.12 | $ 3.00 | $ 2.84 | $ 2.65 | $ 2.35 | $ 2.24 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 320.59M | $ 255.48M | $ 476.52M | $ 740.12M | $ 350.57M | $ 297.44M | |
$ 413.86M | $ 280.80M | $ ― | $ ― | $ ― | $ ― | |
$ 16.76M | $ 16.72M | $ 16.85M | $ 17.59M | $ 21.41M | $ 20.14M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |