Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 221.56M | $ 212.18M | $ 212.35M | $ 201.64M | $ 182.16M | $ 170.29M | |
$ 3.10M | - | - | - | $ 27.18M | $ 8.04M | |
$ 154.55M | $ 137.22M | $ 129.36M | $ 112.75M | $ 109.25M | $ 102.83M | |
- | - | - | $ 441.00K | - | - | |
$ -36.82M | $ -35.67M | $ -31.65M | $ -23.79M | $ -21.98M | $ -19.65M | |
$ 62.06M | $ 63.05M | $ 70.97M | $ 97.22M | $ 45.72M | $ 59.42M | |
$ 11.11M | $ 12.79M | $ 14.40M | $ 19.52M | $ 7.39M | $ 10.56M | |
- | - | - | - | - | - | |
$ 49.49M | $ 48.80M | $ 55.11M | $ 76.24M | $ 36.87M | $ 47.40M | |
$ 3.21 | $ 3.17 | $ 3.58 | $ 4.81 | $ 2.30 | $ 2.97 | |
$ 3.17 | $ 3.15 | $ 3.56 | $ 4.78 | $ 2.30 | $ 2.96 | |
$ 61.66M | $ 15.38M | $ 15.38M | $ 15.84M | $ 16.02M | $ 15.97M | |
$ 62.25M | $ 15.47M | $ 15.47M | $ 15.94M | $ 16.06M | $ 16.03M | |
$ 1.20 | $ 1.20 | $ 1.16 | $ 1.08 | $ 1.04 | $ 1.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 158.74M | $ 165.72M | $ 167.37M | $ 154.73M | $ 138.99M | $ 121.87M | |
$ 50.95M | $ 50.26M | $ 56.57M | $ 77.70M | $ 38.33M | $ 48.86M | |
$ 21.34M | $ -1.16M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |