Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 163.72M | $ 189.14M | $ 257.01M | $ 197.51M | $ 176.72M | $ 143.20M | |
$ 81.58M | $ 99.69M | $ 150.11M | $ 114.05M | $ 109.72M | $ -104.90M | |
$ 82.14M | $ 89.45M | $ 106.90M | $ 83.46M | $ 67.00M | $ 38.29M | |
$ 25.34M | $ 24.86M | $ 28.88M | $ 22.07M | $ 18.73M | $ 24.75M | |
$ 57.82M | $ 64.59M | $ 78.02M | $ 58.92M | $ 47.60M | $ 13.54M | |
$ 2.58M | $ 2.09M | $ 2.57M | $ 1.21M | $ -138.00K | $ -402.00K | |
$ -3.74M | $ 2.06M | $ 1.56M | $ -4.82M | $ -4.15M | $ -3.72M | |
$ 69.10M | $ 68.74M | $ 82.15M | $ 60.63M | $ 48.82M | $ 37.59M | |
$ 14.89M | $ 14.28M | $ 14.38M | $ 10.76M | $ 10.83M | $ 8.75M | |
- | - | - | - | - | - | |
$ 53.65M | $ 54.46M | $ 67.77M | $ 49.87M | $ 37.99M | $ 30.31M | |
$ 2.22 | $ 2.23 | $ 2.78 | $ 2.06 | $ 1.57 | $ 1.18 | |
$ 2.17 | $ 2.17 | $ 2.74 | $ 2.05 | $ 1.57 | $ 1.18 | |
$ 97.11M | $ 24.39M | $ 24.36M | $ 24.20M | $ 24.23M | $ 24.38M | |
$ 99.59M | $ 25.07M | $ 24.74M | $ 24.28M | $ 24.24M | $ 24.44M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 106.36M | $ 124.56M | $ 179.00M | $ 136.12M | $ 128.46M | $ -80.15M | |
$ 54.21M | $ 54.46M | $ 67.77M | $ 49.87M | $ 37.99M | $ 30.31M | |
$ 28.66M | $ 54.30M | - | $ 48.64M | - | - | |
- | - | - | - | - | - | |
$ 65.72M | $ 69.67M | $ 82.52M | $ 61.51M | $ 49.88M | $ 38.29M | |
$ 66.68M | $ 71.39M | $ 84.46M | $ 63.10M | $ 50.45M | $ 39.31M |