Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 186.13M | $ 300.56M | $ 294.63M | $ 306.69M | $ 288.69M | $ 160.60M | |
$ 6.35M | $ 7.74M | $ 12.50M | $ 6.73M | $ 43.15M | $ 2.90M | |
$ 157.92M | $ 163.23M | $ 164.51M | $ 157.32M | $ 165.17M | $ 97.08M | |
- | - | - | - | - | - | |
$ -33.38M | $ -30.19M | $ -36.22M | $ -35.10M | $ -54.30M | $ -26.60M | |
$ 81.57M | $ 132.73M | $ 116.41M | $ 156.42M | $ 79.27M | $ 60.64M | |
$ 17.61M | $ 28.18M | $ 24.10M | $ 30.37M | $ 16.19M | $ 11.27M | |
- | - | - | - | - | - | |
$ 60.08M | $ 104.37M | $ 92.21M | $ 104.00M | $ 34.79M | $ 50.28M | |
$ 1.97 | $ 3.11 | $ 2.86 | $ 3.39 | $ 1.75 | $ 2.49 | |
$ 1.97 | $ 3.11 | $ 2.85 | $ 3.39 | $ 1.75 | $ 2.48 | |
$ 142.77M | $ 35.69M | $ 35.68M | $ 37.11M | $ 35.90M | $ 19.82M | |
$ 142.77M | $ 35.69M | $ 35.68M | $ 37.11M | $ 35.90M | $ 19.82M | |
$ 1.24 | $ 1.24 | $ 1.20 | $ 1.05 | - | $ 0.79 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 105.14M | $ 209.35M | $ 230.42M | $ 220.64M | $ 164.85M | $ 112.74M | |
$ 70.17M | $ 104.55M | $ 92.32M | $ 104.13M | $ 34.88M | $ 49.37M | |
$ -89.76M | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |