Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 191.81M | $ 137.47M | $ 121.73M | $ 110.50M | $ 103.15M | $ 77.64M | |
$ 1.20M | $ 4.68M | $ 2.20M | $ 3.10M | $ -7.13M | $ -5.25M | |
$ 88.38M | $ 88.12M | $ 62.10M | $ -50.53M | $ 50.06M | $ 42.27M | |
- | - | - | - | $ 5.81M | $ 4.73M | |
$ -18.11M | $ -17.58M | $ -10.53M | $ -5.88M | $ -1.90M | $ -566.00K | |
$ 102.73M | $ 98.79M | $ 59.63M | $ 59.97M | $ 49.88M | $ 34.29M | |
$ 21.55M | $ 24.28M | $ 14.42M | $ 14.52M | $ 11.83M | $ 7.59M | |
- | - | - | - | - | - | |
$ 80.89M | $ 74.51M | $ 45.21M | $ 45.44M | $ 38.05M | $ 26.69M | |
$ 7.89 | $ 7.28 | $ 5.58 | $ 5.92 | $ 5.07 | $ 3.91 | |
$ 7.90 | $ 7.28 | $ 5.58 | $ 5.92 | $ 5.07 | $ 3.87 | |
$ 41.08M | $ 10.23M | $ 8.10M | $ 7.68M | $ 7.44M | $ 6.82M | |
$ 40.95M | $ 10.20M | $ 8.07M | $ 7.64M | $ 7.48M | $ 6.90M | |
$ 1.30 | $ 1.20 | $ 0.94 | $ 1.14 | $ 0.81 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 132.13M | $ 128.80M | $ 99.69M | $ 83.88M | $ 79.71M | $ 64.42M | |
$ 81.17M | $ 74.51M | $ 45.21M | $ 45.44M | $ 38.05M | $ 26.69M | |
$ 87.08M | $ 78.19M | - | - | $ 40.56M | $ 27.08M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |