Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.59B | $ 2.56B | $ 2.32B | $ 1.82B | $ 1.61B | $ 1.69B | |
$ 141.00M | $ 125.00M | $ 73.50M | $ 35.00M | $ 210.65M | $ 98.69M | |
$ 999.97M | $ 1.02B | $ 859.39M | $ 796.09M | $ 716.32M | $ 747.46M | |
- | - | - | - | - | - | |
$ -123.48M | $ -21.25M | $ -22.08M | $ 56.62M | $ 25.25M | $ 33.26M | |
$ 1.45B | $ 1.46B | $ 1.41B | $ 1.06B | $ 685.76M | $ 843.92M | |
$ 341.85M | $ 298.61M | $ 283.57M | $ 183.40M | $ 117.97M | $ 169.90M | |
- | - | - | - | - | - | |
$ 1.11B | $ 1.16B | $ 1.13B | $ 872.98M | $ 567.80M | $ 952.06M | |
$ 7.98 | $ 8.23 | $ 7.98 | $ 6.16 | $ 3.99 | $ 4.63 | |
$ 7.92 | $ 8.18 | $ 7.92 | $ 6.10 | $ 3.97 | $ 4.61 | |
$ 557.59M | $ 141.16M | $ 141.33M | $ 141.83M | $ 142.34M | $ 145.50M | |
$ 561.41M | $ 141.90M | $ 142.49M | $ 143.14M | $ 142.99M | $ 146.18M | |
$ 2.13 | $ 1.92 | $ 1.60 | $ 1.32 | - | $ 1.06 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.12B | $ 2.19B | $ 1.97B | $ 1.50B | $ 1.17B | $ 1.37B | |
$ 1.11B | $ 1.16B | $ 1.13B | $ 872.98M | $ 567.80M | $ 674.03M | |
$ 1.37B | $ 1.15B | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |