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 | |
$ 3.24M | $ 5.56M | $ 5.51M | $ 60.00K | $ 6.88M | $ 10.45M | |
$ 2.33B | $ 2.05B | $ 2.05B | $ 2.16B | $ 1.63B | $ 1.54B | |
- | - | - | - | - | - | |
$ -122.72M | $ -109.82M | $ -87.27M | $ -89.86M | $ -51.13M | $ -80.21M | |
$ 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 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -20.00M | $ -22.28M | $ -22.36M | $ -17.65M | $ -28.29M | $ -30.59M | |
$ 320.59M | $ 255.48M | $ 476.52M | $ 740.12M | $ 350.57M | $ 297.44M | |
$ 413.86M | $ 280.80M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |