Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 221.68M | $ 225.72M | $ 179.54M | $ 159.73M | $ 152.06M | $ 166.55M | |
- | - | $ 706.00K | $ 8.08M | $ 10.53M | $ 3.40M | |
$ 123.49M | $ 130.96M | $ 105.11M | $ 91.25M | $ 91.96M | $ 91.03M | |
- | - | - | - | - | - | |
$ -26.35M | $ -30.99M | $ -25.82M | $ -17.82M | $ -19.68M | $ -16.73M | |
$ 94.77M | $ 88.58M | $ 76.19M | $ 76.56M | $ 49.57M | $ 72.12M | |
$ 24.82M | $ 22.74M | $ 19.73M | $ 20.29M | $ 12.73M | $ 5.26M | |
- | - | - | - | - | - | |
$ 70.19M | $ 65.84M | $ 56.46M | $ 56.27M | $ 36.84M | $ 66.88M | |
$ 2.21 | $ 2.08 | $ 1.95 | $ 2.02 | $ 1.34 | $ 3.33 | |
$ 2.19 | $ 2.07 | $ 1.95 | $ 2.02 | $ 1.34 | $ 3.33 | |
$ 126.52M | $ 31.63M | $ 28.85M | $ 27.80M | $ 27.46M | $ 20.09M | |
$ 127.01M | $ 31.74M | $ 28.92M | $ 27.81M | $ 27.46M | $ 20.09M | |
$ 0.74 | $ 0.68 | $ 0.64 | $ 0.60 | $ 0.60 | $ 12.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 193.63M | $ 191.07M | $ 147.10M | $ 114.33M | $ 107.07M | $ 130.40M | |
$ 69.95M | $ 65.84M | $ 56.46M | $ 56.27M | $ 36.84M | $ 66.86M | |
$ 17.57M | $ 35.60M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |