Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 255.12M | $ 509.88M | $ 318.19M | $ 289.05M | $ 222.61M | $ -173.91M | |
- | - | - | - | - | - | |
- | - | - | $ 289.05M | $ 222.61M | $ -173.91M | |
$ 66.07M | $ 58.79M | $ 53.26M | $ 47.55M | $ 35.08M | $ 44.64M | |
$ -93.52M | $ -80.84M | $ -66.22M | $ 241.50M | $ 187.53M | $ -218.55M | |
$ 91.07M | $ -102.58M | $ -78.28M | - | - | - | |
$ -686.86M | $ -612.46M | $ -396.46M | $ -180.96M | $ 121.57M | $ 29.14M | |
$ 568.56M | $ 451.09M | $ 264.93M | $ 363.63M | $ 15.84M | $ -303.64M | |
$ 33.01M | $ 22.64M | $ 23.32M | $ 32.86M | $ -13.54M | $ 1.24M | |
- | - | - | - | - | - | |
$ 472.92M | $ 428.45M | $ 241.61M | $ 330.76M | $ 29.38M | $ -304.88M | |
$ 5.11 | $ 5.23 | $ 3.29 | $ 2.65 | $ 2.10 | $ 2.50 | |
$ 5.11 | $ 5.23 | $ 3.29 | $ 2.65 | $ 2.10 | $ 2.50 | |
$ 343.18M | $ 81.92M | $ 74.48M | $ 68.96M | $ 65.71M | $ 62.96M | |
$ 343.18M | $ 81.92M | $ 74.48M | $ 68.96M | $ 65.71M | $ 62.96M | |
$ 3.15 | $ 2.88 | $ 2.60 | $ 2.58 | $ 2.46 | $ 2.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 38.36M | $ 80.84M | $ 66.22M | - | - | - | |
$ 472.92M | $ 428.45M | $ 241.61M | $ 330.76M | $ 29.38M | $ -304.88M | |
$ 308.99M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 456.97M | $ 531.61M | $ 343.21M | - | - | - | |
$ 460.66M | $ 534.95M | $ 346.07M | - | - | - |