Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 510.96M | $ 973.58M | $ 993.34M | $ 689.50M | $ 461.59M | $ 447.24M | |
$ 167.42M | - | $ 158.97M | $ 135.87M | $ 110.95M | $ 102.50M | |
$ 343.54M | $ 973.58M | $ 700.10M | $ 553.63M | $ 350.65M | $ 344.74M | |
$ 20.58M | $ 394.56M | $ 83.89M | $ 195.37M | $ 151.17M | $ 143.67M | |
$ 322.96M | $ 579.02M | $ 616.21M | $ 358.26M | $ 199.48M | $ 201.07M | |
$ -31.09M | $ -12.60M | $ -61.17M | $ -56.76M | $ -46.86M | $ -65.66M | |
$ -210.81M | $ -9.88M | $ 142.93M | $ -757.23M | $ -934.00K | $ 544.00K | |
$ 81.06M | $ 576.30M | $ 577.46M | $ 1.06B | $ 153.55M | $ 131.25M | |
$ 6.03M | - | $ 18.25M | $ 5.89M | - | - | |
- | $ -3.99M | - | $ 68.03M | $ 6.31M | $ 1.60M | |
$ 75.02M | $ 576.30M | $ 393.86M | $ 1.05B | $ 153.55M | $ 134.88M | |
$ 3.69 | $ 28.99 | $ 27.30 | $ 51.75 | $ 6.51 | $ 8.29 | |
$ 3.69 | $ 28.95 | $ 27.28 | $ 51.15 | $ 6.45 | $ 8.09 | |
$ 40.99M | $ 19.88M | $ 20.48M | $ 20.34M | $ 23.59M | $ 15.84M | |
$ 41.03M | $ 19.90M | $ 20.50M | $ 20.58M | $ 23.80M | $ 16.22M | |
$ 1.50 | $ 3.05 | $ 3.00 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 188.00M | $ 394.56M | $ 242.86M | $ 331.25M | $ 262.11M | $ 246.17M | |
$ 32.05M | - | - | - | - | - | |
$ 75.02M | $ 576.30M | $ 393.86M | $ 1.05B | $ 153.55M | $ 134.88M | |
$ 254.14M | - | - | - | - | - | |
$ 113.10M | - | $ 639.60M | $ 1.13B | $ 170.35M | $ 148.12M | |
$ 151.39M | - | $ 797.56M | $ 1.27B | $ 300.26M | $ 270.23M |