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 | $ 212.48M | $ 199.01M | |
$ 343.54M | $ 973.58M | $ 700.10M | $ 553.63M | $ 249.12M | $ 248.24M | |
$ 20.58M | $ 394.56M | $ 83.89M | $ 195.37M | $ 49.64M | $ 47.16M | |
$ 322.96M | $ 579.02M | $ 616.21M | $ 358.26M | $ 199.48M | $ 201.07M | |
$ -31.09M | $ -12.60M | $ -61.17M | $ -56.76M | $ -49.20M | $ -68.36M | |
$ -210.81M | $ -9.88M | $ 142.93M | $ -757.23M | $ 3.27M | $ -1.46M | |
$ 81.06M | $ 576.30M | $ 577.46M | $ 1.06B | $ 153.55M | $ 131.25M | |
$ 6.03M | - | $ 18.25M | $ 5.89M | - | - | |
- | $ -3.99M | - | $ 68.03M | - | - | |
$ 75.02M | $ 576.30M | $ 393.86M | $ 1.05B | $ 153.55M | $ 131.25M | |
- | - | - | - | $ 6.51 | $ 8.29 | |
- | - | - | - | $ 6.45 | $ 8.09 | |
- | - | - | - | $ 23.59M | $ 15.83M | |
- | - | - | - | $ 23.81M | $ 16.22M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 188.00M | $ 394.56M | $ 242.86M | $ 331.25M | $ 262.11M | $ 246.17M | |
$ 32.05M | - | - | - | $ 53.50M | $ 72.07M | |
$ 75.02M | $ 576.30M | $ 393.86M | $ 1.05B | $ 153.55M | $ 131.25M | |
$ 254.14M | - | - | - | $ 156.09M | $ 133.79M | |
$ 113.10M | - | $ 639.60M | $ 1.13B | $ 207.05M | $ 203.32M | |
$ 151.39M | - | $ 797.56M | $ 1.27B | $ 308.58M | $ 299.83M |