Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 254.16M | $ 247.42M | $ 227.54M | $ 189.67M | $ 149.21M | $ 90.91M | |
$ 4.28M | $ 4.48M | $ 10.89M | $ 8.05M | $ 11.44M | $ 2.61M | |
$ 167.80M | $ 156.70M | $ 149.41M | $ 117.06M | $ 100.99M | $ 58.45M | |
- | - | - | - | - | - | |
$ -47.17M | $ -45.23M | $ -44.82M | $ -35.49M | $ -32.22M | $ -15.69M | |
$ 82.09M | $ 90.59M | $ 68.59M | $ 64.56M | $ 36.78M | $ 29.85M | |
$ 17.64M | $ 19.54M | $ 14.34M | $ 12.42M | $ 6.79M | $ 6.08M | |
- | - | - | - | - | - | |
$ 59.04M | $ 65.64M | $ 52.91M | $ 52.14M | $ 29.99M | $ 23.77M | |
$ 2.35 | $ 2.62 | $ 2.34 | $ 2.54 | $ 1.65 | $ 1.79 | |
$ 2.31 | $ 2.59 | $ 2.32 | $ 2.53 | $ 1.64 | $ 1.74 | |
$ 100.81M | $ 25.08M | $ 22.63M | $ 20.50M | $ 18.17M | $ 13.31M | |
$ 101.61M | $ 25.30M | $ 22.82M | $ 20.63M | $ 18.24M | $ 13.67M | |
$ 0.56 | $ 0.56 | $ 0.48 | $ 0.46 | - | $ 0.38 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 211.13M | $ 210.65M | $ 188.69M | $ 145.84M | $ 116.21M | $ 77.59M | |
$ 64.44M | $ 71.04M | $ 54.26M | $ 52.14M | $ 29.99M | $ 23.77M | |
$ 159.44M | $ 29.41M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |