Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 446.41M | $ 461.32M | $ 258.60M | $ 153.20M | $ 143.39M | $ 154.62M | |
$ 11.74M | $ 9.63M | $ 44.03M | $ 10.77M | $ -18.89M | $ -2.38M | |
$ 289.31M | $ 290.49M | $ 196.08M | $ -107.69M | $ 92.10M | $ 90.14M | |
- | - | - | - | - | - | |
$ -38.07M | $ -48.41M | $ -42.56M | $ -28.02M | - | - | |
$ 147.73M | $ 161.88M | $ 62.52M | $ 45.52M | $ 32.40M | $ 62.09M | |
$ 28.23M | $ 31.39M | $ 11.09M | $ 9.92M | $ 6.03M | $ 11.57M | |
- | - | - | - | - | - | |
$ 119.50M | $ 130.50M | $ 51.43M | $ 14.05M | $ 26.36M | $ 50.52M | |
$ 2.24 | $ 2.45 | $ 1.48 | $ 1.46 | $ 1.06 | $ 2.03 | |
$ 2.24 | $ 2.45 | $ 1.47 | $ 1.45 | $ 1.06 | $ 2.02 | |
$ 213.24M | $ 53.23M | $ 34.74M | $ 24.46M | $ 24.76M | $ 24.93M | |
$ 213.52M | $ 53.31M | $ 35.01M | $ 24.57M | $ 24.80M | $ 25.05M | |
$ 0.52 | $ 0.52 | $ 0.43 | - | $ 0.40 | $ 0.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 411.31M | $ 427.13M | $ 194.21M | $ 126.17M | $ 109.71M | $ 133.60M | |
$ 119.50M | $ 130.50M | $ 51.43M | $ 14.05M | $ 26.36M | $ 50.52M | |
$ 97.52M | - | - | - | $ 25.75M | $ 49.99M | |
- | - | - | - | $ 1.57M | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |