Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 288.83M | $ 282.42M | $ 246.08M | $ 225.21M | $ 237.32M | $ 229.85M | |
$ 1.58M | $ 3.24M | $ 474.00K | $ 3.17M | $ 10.72M | $ 1.25M | |
$ 73.62M | $ 143.52M | $ 124.30M | $ 117.19M | $ 115.29M | $ 117.61M | |
- | - | - | - | - | - | |
$ -7.33M | $ -19.95M | $ -11.76M | $ -11.09M | $ -11.80M | $ -14.48M | |
$ 144.13M | $ 143.11M | $ 127.33M | $ 111.19M | $ 111.31M | $ 113.49M | |
$ 13.96M | $ 28.74M | $ 25.26M | $ 23.11M | $ 21.72M | $ 24.14M | |
- | - | - | - | - | - | |
$ 115.16M | $ 114.36M | $ 101.11M | $ 87.24M | $ 88.71M | $ 101.96M | |
$ 7.81 | $ 7.62 | $ 6.81 | $ 5.67 | $ 5.55 | $ 5.43 | |
$ 7.79 | $ 7.61 | $ 6.80 | $ 5.66 | $ 5.55 | $ 5.42 | |
$ 58.86M | $ 14.87M | $ 14.85M | $ 15.38M | $ 15.97M | $ 16.31M | |
$ 73.87M | $ 14.89M | $ 14.87M | $ 15.41M | $ 20.00K | $ 19.00K | |
$ 2.95 | $ 2.88 | $ 2.50 | $ 2.34 | - | $ 2.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 217.74M | $ 216.00M | $ 179.56M | $ 152.41M | $ 143.92M | $ 160.11M | |
$ 115.16M | $ 114.36M | $ 102.07M | $ 88.08M | $ 89.59M | $ 89.35M | |
$ 35.14M | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |