Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 356.80M | $ 343.21M | $ 304.16M | $ 278.65M | $ 280.75M | $ 234.33M | |
$ 17.15M | $ 16.54M | $ 8.28M | $ 3.49M | $ 55.70M | $ 7.07M | |
$ 215.08M | $ 210.53M | $ 190.02M | $ 153.70M | $ 151.75M | $ 155.23M | |
- | - | - | - | - | - | |
$ 13.57M | $ 23.88M | $ 11.16M | $ 15.04M | $ 13.42M | $ 9.95M | |
$ 126.72M | $ 126.62M | $ 113.55M | $ 121.47M | $ 73.29M | $ 72.03M | |
$ 10.24M | $ 13.06M | $ 14.48M | $ 22.56M | $ 12.71M | $ 14.62M | |
- | - | - | - | - | - | |
$ 116.48M | $ 113.56M | $ 99.07M | $ 98.91M | $ 60.58M | $ 375.52M | |
$ 6.94 | $ 6.79 | $ 5.94 | $ 6.30 | $ 3.84 | $ 3.65 | |
$ 6.89 | $ 6.73 | $ 5.87 | $ 6.20 | $ 3.80 | $ 3.60 | |
$ 67.18M | $ 16.73M | $ 16.68M | $ 15.71M | $ 15.77M | $ 15.73M | |
$ 67.69M | $ 16.87M | $ 16.89M | $ 15.94M | $ 15.95M | $ 15.97M | |
$ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 209.17M | $ 204.47M | $ 222.84M | $ 174.75M | $ 111.25M | $ 148.49M | |
$ 116.48M | $ 113.56M | $ 99.07M | $ 98.91M | $ 60.58M | $ 57.41M | |
$ 54.47M | $ 100.24M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |