Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.62B | $ 2.43B | $ 2.81B | $ 3.29B | $ 2.26B | $ 2.01B | |
$ 2.37M | $ 5.56M | $ 5.51M | $ 0.00 | - | - | |
$ 2.22B | $ 2.05B | $ -2.06B | $ 2.18B | $ 1.68B | $ 1.56B | |
- | - | - | - | $ 14.40M | $ 11.00M | |
$ -120.40M | $ -109.82M | $ -3.13M | $ -106.96M | $ -47.21M | $ -1.01M | |
$ 386.88M | $ 365.79M | $ 704.04M | $ 1.12B | $ 540.83M | $ 448.71M | |
$ 69.03M | $ 80.57M | $ 172.63M | $ 248.03M | $ 128.15M | $ 95.05M | |
- | - | - | - | - | - | |
$ 288.50M | $ 255.48M | $ 476.52M | $ 740.12M | $ 350.57M | $ 297.44M | |
$ 7.72 | $ 6.71 | $ 12.15 | $ 18.48 | $ 8.64 | $ 7.44 | |
$ 7.23 | $ 6.37 | $ 11.61 | $ 17.08 | $ 8.22 | $ 6.89 | |
$ 152.62M | $ 38.10M | $ 39.22M | $ 40.05M | $ 40.55M | $ 39.99M | |
$ 162.61M | $ 40.10M | $ 41.04M | $ 43.32M | $ 42.62M | $ 43.19M | |
$ 3.08 | $ 3.04 | $ 2.84 | - | $ 2.35 | $ 2.24 | |
- | - | - | - | - | - | |
- | - | - | - | $ 9.62 | $ 7.70 | |
- | - | - | - | - | - | |
$ -19.11M | $ -22.28M | $ -22.36M | $ 0.00 | $ -21.41M | $ -20.14M | |
$ 294.35M | $ 255.48M | $ 476.52M | $ 740.12M | $ 350.57M | $ 297.44M | |
$ 353.04M | $ 280.80M | $ 546.75M | - | $ 386.59M | $ 298.23M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |