Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 353.92M | $ 343.21M | $ 311.85M | $ 275.17M | $ 276.46M | $ 218.10M | |
$ 17.47M | $ 16.54M | $ 8.28M | $ 3.49M | $ -55.70M | $ -7.07M | |
$ 212.60M | $ 210.53M | $ 190.02M | $ -153.70M | $ 142.00M | $ 141.38M | |
- | - | - | - | - | - | |
$ 10.42M | $ 23.88M | $ 11.16M | $ -26.88M | $ -5.47M | $ 2.38M | |
$ 123.86M | $ 126.62M | $ 113.55M | $ 121.47M | $ 73.29M | $ 72.03M | |
$ 10.04M | $ 13.06M | $ 14.48M | $ 22.56M | $ 12.71M | $ 14.62M | |
- | - | - | - | - | - | |
$ 257.83M | $ 113.56M | $ 498.22M | $ 372.73M | $ 60.58M | $ 57.41M | |
$ 6.78 | $ 6.79 | $ 5.94 | $ 6.30 | $ 3.84 | $ 3.65 | |
$ 6.74 | $ 6.73 | $ 5.87 | $ 6.20 | $ 3.80 | $ 3.60 | |
$ 67.05M | $ 16.73M | $ 16.68M | $ 15.71M | $ 15.77M | $ 15.73M | |
$ 67.56M | $ 16.87M | $ 16.89M | $ 15.94M | $ 15.95M | $ 15.97M | |
$ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | |
- | - | - | - | $ 4.01 | $ 3.72 | |
- | - | - | - | $ 3.96 | $ 3.66 | |
- | - | - | - | - | - | |
$ 204.38M | $ 204.47M | $ 222.84M | $ 171.26M | $ 111.25M | $ 148.49M | |
$ 113.82M | $ 113.56M | $ 99.07M | $ 372.73M | $ 60.58M | $ 57.41M | |
$ 119.62M | $ 100.24M | $ 11.24M | - | $ 65.10M | $ 55.51M | |
- | - | - | - | $ 688.00K | $ 4.11M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |