Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 503.35M | $ 451.12M | $ 785.86M | $ 841.10M | $ 622.30M | $ 463.19M | |
$ 8.38M | $ 10.13M | $ 4.83M | $ 70.88M | $ -191.82M | $ -5.72M | |
$ 403.17M | $ 406.95M | $ 396.67M | $ -380.28M | $ 308.76M | $ 239.06M | |
- | - | - | - | - | - | |
$ -14.58M | $ -10.76M | $ -30.85M | $ -39.43M | $ -49.13M | $ -656.00K | |
$ 4.40M | $ 34.04M | $ 384.36M | $ 460.82M | $ 72.60M | $ 217.75M | |
$ -3.44M | $ 3.19M | $ 100.61M | $ 126.21M | $ 12.25M | $ 58.03M | |
- | - | - | - | - | - | |
$ 20.49M | $ 28.79M | $ 348.90M | $ 198.14M | $ 59.55M | $ 158.07M | |
$ 0.07 | $ 0.31 | $ 2.99 | $ 3.60 | $ 0.75 | $ 2.62 | |
$ 0.07 | $ 0.31 | $ 2.98 | $ 3.58 | $ 0.75 | $ 2.60 | |
$ 377.22M | $ 94.11M | $ 93.72M | $ 93.53M | $ 79.21M | $ 60.34M | |
$ 377.48M | $ 94.24M | $ 94.09M | $ 94.01M | $ 79.51M | $ 60.69M | |
$ 1.32 | $ 1.32 | $ 1.32 | $ 1.29 | $ 1.03 | $ 0.88 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 594.30M | $ 614.91M | $ 692.28M | $ 662.37M | $ 382.39M | $ 441.58M | |
$ 10.20M | $ 30.85M | $ 283.74M | $ 198.14M | $ 60.35M | $ 159.72M | |
$ 166.21M | - | $ 300.48M | - | $ 101.18M | $ 160.20M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |