Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 276.90M | $ 250.19M | $ 197.55M | $ 195.91M | $ 101.53M | $ 102.50M | |
$ 239.68M | $ 219.99M | $ 173.12M | $ 168.85M | $ 87.93M | $ 89.53M | |
$ 37.22M | $ 30.20M | $ 24.43M | $ 27.06M | $ 13.61M | $ 12.97M | |
$ 5.94M | $ 8.10M | $ 6.37M | $ 5.91M | $ 4.16M | $ 4.34M | |
$ 27.03M | $ 22.10M | $ 18.06M | $ 21.14M | $ 9.45M | $ 8.63M | |
$ 1.44M | $ 838.71K | $ 165.18K | $ -157.07K | $ 107.71K | $ 51.25K | |
$ 98.14K | $ 81.59K | $ -105.65K | $ -346.16K | $ -379.90K | $ -458.81K | |
$ 28.24M | $ 22.95M | $ 18.12M | $ 20.64M | $ 8.96M | $ 8.12M | |
$ 9.96M | $ 7.88M | $ 6.10M | $ 8.86M | $ 4.62M | $ 2.93M | |
- | - | - | - | - | - | |
$ 18.73M | $ 15.07M | $ 12.01M | $ 11.78M | $ 4.33M | $ 5.19M | |
$ 0.50 | $ 0.39 | $ 0.31 | $ 0.30 | $ 0.11 | $ 0.13 | |
$ 0.50 | $ 0.39 | $ 0.30 | $ 0.30 | $ 0.11 | $ 0.13 | |
$ 147.78M | $ 38.28M | $ 38.68M | $ 38.87M | $ 38.84M | $ 39.09M | |
$ 149.43M | $ 38.89M | $ 39.62M | $ 39.65M | $ 39.35M | $ 39.57M | |
$ 0.12 | - | $ 0.12 | $ 0.05 | $ 0.04 | $ 0.03 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 245.62M | $ 228.09M | $ 179.49M | $ 174.76M | $ -92.09M | $ -93.87M | |
- | - | - | $ 181.16K | - | - | |
$ 18.73M | $ 15.07M | $ 12.01M | $ 11.78M | $ 4.33M | $ 5.19M | |
$ 26.69M | $ 16.87M | $ 13.32M | $ 12.03M | $ 6.85M | $ 6.33M | |
$ 29.07M | $ 23.26M | $ 18.32M | $ 20.82M | $ 9.13M | $ 8.34M | |
$ 32.67M | $ 26.61M | $ 21.53M | $ 23.46M | $ 11.65M | $ 10.89M |