Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 |
---|---|---|---|---|
$ 306.96M | $ 256.11M | $ 235.53M | $ 166.12M | |
$ 56.59M | $ 188.77M | $ 169.23M | - | |
$ 250.37M | $ 67.34M | $ 66.30M | $ 166.22M | |
$ 80.78M | $ 70.69M | $ 70.96M | $ 40.03M | |
$ -37.09M | $ 7.04M | $ 7.56M | $ 126.19M | |
$ 8.25M | $ 9.31M | $ 6.64M | $ -7.47M | |
$ 241.88M | $ 134.81M | $ 37.44M | $ -17.29M | |
$ 30.88M | $ 127.02M | $ 32.58M | $ 40.77M | |
- | - | - | - | |
$ 15.92M | $ 5.53M | $ 5.78M | $ 2.27M | |
$ 4.88M | $ 18.94M | $ 3.39M | $ -16.19M | |
$ 0.18 | $ 0.70 | $ 0.13 | $ -0.98 | |
$ 0.17 | $ 0.69 | $ 0.12 | $ -0.98 | |
$ 110.01M | $ 27.15M | $ 25.77M | $ 32.97M | |
$ 111.15M | $ 27.49M | $ 26.06M | - | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
$ 81.61M | $ 254.59M | $ 233.75M | $ 40.03M | |
- | - | - | - | |
$ 7.50M | $ 29.95M | $ 11.32M | $ -16.19M | |
$ 30.59M | $ 100.35M | - | - | |
$ 198.54M | $ 136.05M | $ 39.53M | $ 41.60M | |
$ 211.50M | $ 150.74M | $ 53.31M | $ 52.77M |