Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 239.53M | $ 230.82M | $ 188.66M | $ 148.30M | $ 143.74M | |
$ ― | $ 169.37M | $ 167.87M | $ 136.51M | $ 107.51M | $ 107.24M | |
$ ― | $ 70.16M | $ 62.95M | $ 52.15M | $ 40.79M | $ 36.50M | |
$ ― | $ 56.27M | $ 43.34M | $ 30.37M | $ 23.68M | $ 18.88M | |
$ ― | $ 13.89M | $ 19.61M | $ 21.78M | $ 17.11M | $ 17.63M | |
$ ― | $ -2.32M | $ -1.13M | $ 115.00K | $ 114.00K | $ 61.00K | |
$ ― | $ -5.14M | $ -1.66M | $ ― | $ ― | $ ― | |
$ ― | $ 16.18M | $ 17.35M | $ 23.18M | $ 14.86M | $ 17.70M | |
$ ― | $ 3.72M | $ 4.57M | $ 3.91M | $ 2.08M | $ 2.97M | |
$ ― | $ 848.00K | $ 712.00K | $ ― | $ ― | $ ― | |
$ ― | $ 13.47M | $ 12.24M | $ 18.72M | $ 12.38M | $ 14.50M | |
$ ― | $ 0.24 | $ 0.22 | $ 0.35 | $ 0.24 | $ 0.28 | |
$ ― | $ 0.23 | $ 0.22 | $ 0.35 | $ 0.24 | $ 0.28 | |
$ ― | $ 57.09M | $ 56.08M | $ 53.18M | $ 52.13M | $ 51.41M | |
$ ― | $ 57.43M | $ 56.53M | $ 53.55M | $ 52.48M | $ 52.43M | |
$ ― | $ 0.28 | $ 0.28 | $ 0.33 | $ 0.13 | $ 0.24 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.30 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.29 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 225.64M | $ 211.21M | $ -166.88M | $ -131.19M | $ 126.11M | |
$ ― | $ 13.47M | $ 12.24M | $ 18.72M | $ 12.38M | $ 14.50M | |
$ ― | $ 12.83M | $ 19.57M | $ ― | $ 14.20M | $ 14.72M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 86.00K | |
$ ― | $ 18.79M | $ 18.59M | $ 23.07M | $ 15.09M | $ 17.78M | |
$ ― | $ 26.34M | $ 22.61M | $ ― | $ 15.09M | $ 18.52M |