Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 223.01M | $ 227.12M | $ 180.59M | $ 167.81M | $ 150.31M | $ 163.92M | |
$ -5.10M | - | $ 706.00K | $ 8.08M | $ -10.53M | $ -3.40M | |
$ 122.83M | $ 130.96M | $ 105.11M | $ -91.25M | $ 90.20M | $ 88.39M | |
- | - | - | - | - | - | |
$ -25.03M | $ -30.99M | $ -25.82M | $ -5.64M | - | - | |
$ 96.88M | $ 88.58M | $ 76.19M | $ 76.56M | $ 49.57M | $ 72.12M | |
$ 25.39M | $ 22.74M | $ 19.73M | $ 22.24M | $ 12.73M | $ 5.26M | |
- | - | - | - | - | - | |
$ 76.92M | $ 65.84M | $ 56.98M | $ 40.12M | $ 36.84M | $ 66.86M | |
$ 2.25 | $ 2.08 | $ 1.95 | $ 2.02 | $ 1.34 | $ 3.33 | |
$ 2.25 | $ 2.07 | $ 1.95 | $ 2.02 | $ 1.34 | $ 3.33 | |
$ 126.79M | $ 31.63M | $ 28.85M | $ 27.80M | $ 27.46M | $ 20.09M | |
$ 127.30M | $ 31.74M | $ 28.92M | $ 27.81M | $ 27.46M | $ 20.09M | |
$ 0.72 | $ 0.68 | $ 0.64 | - | $ 0.60 | - | |
- | - | - | - | $ 1.44 | $ 2.86 | |
- | - | - | - | $ 1.44 | $ 2.86 | |
- | - | - | - | - | - | |
$ 194.18M | $ 191.07M | $ 145.17M | $ 122.40M | $ 107.07M | $ 130.40M | |
$ 71.49M | $ 65.84M | $ 56.46M | $ 40.12M | $ 36.84M | $ 66.86M | |
$ 16.24M | $ 35.60M | $ 38.92M | - | $ 36.79M | $ 64.84M | |
- | - | - | - | $ 938.00K | $ 2.95M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |