Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 223.61M | $ 212.18M | $ 213.64M | $ 209.97M | $ 182.06M | $ 169.94M | |
- | - | - | - | $ -27.18M | $ -8.04M | |
$ 156.81M | $ 137.22M | $ -127.74M | $ -112.75M | $ 107.76M | $ 102.83M | |
$ 7.00K | - | - | - | $ 104.00K | $ 352.00K | |
$ -37.12M | $ -35.67M | $ -1.62M | $ -14.22M | $ -1.49M | $ 0.00 | |
$ 63.97M | $ 63.05M | $ 70.97M | $ 97.22M | $ 45.72M | $ 59.42M | |
$ 12.47M | $ 12.79M | $ 14.40M | $ 22.15M | $ 7.39M | $ 10.56M | |
- | - | - | - | - | - | |
$ 50.04M | $ 48.80M | $ 55.11M | $ 76.24M | $ 36.87M | $ 47.40M | |
$ 3.28 | $ 3.17 | $ 3.58 | $ 4.81 | $ 2.30 | $ 2.97 | |
$ 3.24 | $ 3.15 | $ 3.56 | $ 4.78 | $ 2.30 | $ 2.96 | |
$ 62.00M | $ 15.38M | $ 15.38M | $ 15.84M | $ 16.02M | $ 15.97M | |
$ 62.59M | $ 15.47M | $ 15.47M | $ 15.94M | $ 16.06M | $ 16.03M | |
$ 1.20 | $ 1.20 | $ 1.16 | $ 1.08 | $ 1.04 | $ 1.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 162.84M | $ 165.72M | $ 167.37M | $ 163.07M | $ 111.80M | $ 121.87M | |
$ 51.50M | $ 50.26M | $ 56.57M | $ 77.70M | $ 38.33M | $ 48.86M | |
$ 14.94M | $ -1.16M | $ 12.27M | - | $ 39.63M | $ 48.84M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |