Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 251.55M | $ 251.77M | $ 218.00M | $ 181.62M | $ 149.21M | $ 90.91M | |
$ 2.45M | $ 4.48M | $ 10.89M | $ 8.05M | $ -11.44M | $ -2.61M | |
$ 160.54M | $ 156.70M | $ 149.41M | $ -117.06M | $ 97.02M | $ 58.12M | |
- | - | - | - | - | - | |
$ -34.23M | $ -45.23M | $ -44.82M | $ 11.91M | $ -3.98M | $ -330.00K | |
$ 88.56M | $ 90.59M | $ 68.59M | $ 64.56M | $ 36.78M | $ 29.85M | |
$ 18.97M | $ 19.54M | $ 14.34M | $ 12.42M | $ 6.79M | $ 6.08M | |
- | - | - | - | - | - | |
$ 64.19M | $ 65.64M | $ 52.91M | $ 52.14M | $ 29.99M | $ 23.77M | |
$ 2.61 | $ 2.62 | $ 2.34 | $ 2.54 | $ 1.65 | $ 1.79 | |
$ 2.59 | $ 2.59 | $ 2.32 | $ 2.53 | $ 1.64 | $ 1.74 | |
$ 100.46M | $ 25.08M | $ 22.63M | $ 20.50M | $ 18.17M | $ 13.31M | |
$ 101.39M | $ 25.30M | $ 22.82M | $ 20.63M | $ 18.24M | $ 13.67M | |
$ 0.52 | $ 0.50 | $ 0.48 | $ 0.46 | $ 0.40 | $ 0.38 | |
- | - | - | - | - | $ 1.85 | |
- | - | - | - | $ 2.05 | $ 1.80 | |
- | - | - | - | - | - | |
$ 211.46M | $ 210.65M | $ 177.81M | $ 137.79M | $ 116.21M | $ 77.59M | |
$ 69.59M | $ 71.04M | $ 54.26M | $ 52.14M | $ 29.99M | $ 23.77M | |
$ 116.28M | $ 29.41M | - | - | $ 33.24M | $ 24.03M | |
- | - | - | - | $ 175.00K | $ 809.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |