Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 163.13M | $ 33.92M | $ 38.46M | $ 35.09M | $ 30.46M | $ 35.95M | |
$ 40.81M | - | $ 4.00K | $ -88.00K | $ 168.00K | $ 170.00K | |
$ 122.33M | $ 33.92M | $ 38.46M | $ 35.00M | $ 30.29M | $ 35.78M | |
$ 68.75M | $ 15.99M | $ 14.04M | $ 17.23M | $ 28.07M | $ 57.23M | |
$ 53.58M | $ 17.93M | $ 24.42M | $ 17.77M | $ 2.22M | $ -21.45M | |
$ 24.42M | $ 24.99M | $ 2.84M | $ -485.00K | $ 271.00K | $ 1.79M | |
$ -1.48M | $ -1.20M | $ 1.24M | $ -290.00K | $ 668.00K | $ 91.00K | |
$ 77.09M | $ 42.91M | $ 26.96M | $ 17.29M | $ 3.16M | $ -19.57M | |
$ 18.83M | $ 8.94M | $ -3.70M | $ 4.81M | $ -2.24M | $ 471.00K | |
- | - | - | - | - | - | |
$ 66.59M | $ 33.98M | $ 29.72M | $ 12.77M | $ 5.40M | $ -20.04M | |
$ 2.09 | $ 1.05 | $ 0.92 | $ 0.40 | $ 0.19 | $ -0.64 | |
$ 2.06 | $ 1.04 | $ 0.92 | $ 0.39 | $ 0.19 | $ -0.64 | |
$ 159.15M | $ 32.21M | $ 33.28M | $ 31.46M | $ 28.12M | $ 31.53M | |
$ 161.23M | $ 32.54M | $ 33.51M | $ 31.77M | $ 28.48M | $ 31.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.36 | $ -0.42 | |
- | - | - | - | - | - | |
$ 109.56M | $ 15.99M | $ 14.04M | $ 17.14M | $ 28.24M | $ 57.40M | |
$ 66.27M | $ 33.98M | $ 30.66M | $ 12.77M | $ 5.40M | $ -20.04M | |
$ 47.20M | $ 33.90M | $ 23.27M | - | $ 5.40M | $ -20.04M | |
- | - | - | - | - | - | |
$ 58.18M | $ 17.93M | $ 26.96M | $ 17.29M | $ 2.22M | $ -21.45M | |
$ 60.47M | $ 17.99M | $ 27.74M | $ 18.05M | $ 4.15M | $ -19.25M |