Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 150.69M | $ 161.29M | $ 166.56M | $ 140.81M | $ 114.54M | $ 124.24M | |
$ 106.77M | $ 112.07M | $ 117.76M | $ 98.07M | $ 81.69M | $ 85.28M | |
$ 43.92M | $ 49.22M | $ 48.80M | $ 42.75M | $ 32.85M | $ 38.96M | |
$ 24.30M | $ 23.78M | $ 23.36M | $ 22.22M | $ 21.03M | $ 21.30M | |
$ 19.63M | $ 25.43M | $ 25.44M | $ 20.53M | $ 11.82M | $ 17.67M | |
$ -4.17M | $ -4.17M | $ -1.88M | - | - | - | |
$ -7.92M | $ -4.17M | $ -1.88M | - | - | - | |
$ 24.55M | $ 29.60M | $ 27.31M | $ 21.72M | $ 13.50M | $ 20.94M | |
$ 5.78M | $ 7.01M | $ 6.44M | $ 5.16M | $ 3.17M | $ 4.94M | |
- | - | - | - | - | - | |
$ 18.77M | $ 22.59M | $ 20.87M | $ 16.57M | $ 10.32M | $ 12.73M | |
$ 1.53 | $ 1.84 | $ 1.69 | $ 1.34 | $ 0.83 | $ 1.29 | |
$ 1.53 | $ 1.84 | $ 1.69 | $ 1.34 | $ 0.83 | $ 1.29 | |
$ 49.26M | $ 12.31M | $ 12.34M | $ 12.41M | $ 12.45M | $ 12.44M | |
$ 49.26M | $ 12.31M | $ 12.34M | $ 12.41M | $ 12.45M | $ 12.44M | |
$ 3.15 | $ 1.00 | $ 0.25 | $ 0.20 | $ 0.10 | $ 0.07 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 131.06M | $ 135.85M | $ 141.13M | $ 120.29M | $ 102.72M | $ 106.58M | |
$ 18.77M | $ 22.59M | $ 20.87M | $ 16.57M | $ 10.32M | $ 16.00M | |
$ 15.74M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 23.38M | $ 25.43M | $ 25.44M | $ 20.53M | $ 11.82M | $ 20.94M | |
$ 27.12M | $ 29.41M | $ 29.41M | $ 24.36M | $ 15.64M | $ 24.62M |