Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 127.18M | $ 117.24M | $ 161.72M | $ 181.94M | $ 134.83M | |
$ 91.46M | $ 85.16M | $ 130.21M | $ 149.74M | $ 106.42M | |
$ 35.72M | $ 32.08M | $ 31.51M | $ 32.20M | $ 28.40M | |
$ 17.84M | $ 29.77M | $ 26.42M | $ 24.48M | $ 22.12M | |
$ 408.28K | $ 2.30M | $ 5.09M | $ 7.72M | $ 6.28M | |
$ -401.66K | $ -739.19K | $ -597.64K | $ -374.04K | $ -386.62K | |
$ -22.72M | $ -177.47K | $ 46.21K | $ 1.52M | $ -390.30K | |
$ -405.51K | $ 1.39M | $ 4.54M | $ 8.87M | $ 5.51M | |
$ 403.04K | $ 808.22K | $ 860.63K | $ 961.63K | $ 774.44K | |
- | - | - | - | - | |
$ -259.76K | $ 733.60K | $ 3.68M | $ 7.91M | $ 4.73M | |
$ -0.02 | $ 0.08 | $ 0.39 | $ 1.13 | $ 0.50 | |
$ -0.03 | $ 0.07 | $ 0.39 | $ 1.13 | $ 0.50 | |
$ 38.28M | $ 9.53M | $ 9.34M | $ 7.00M | $ 9.50M | |
$ 39.11M | $ 9.82M | $ 9.34M | $ 7.00M | $ 9.50M | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | $ 0.10 | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 64.62M | $ 114.94M | $ 156.63M | $ 174.22M | $ 128.55M | |
$ -259.80K | $ 733.60K | $ 3.68M | $ 7.91M | $ 4.73M | |
$ -1.05M | - | - | $ 7.91M | $ 4.73M | |
- | - | - | $ 411.19K | $ 418.87K | |
$ 311.79K | $ 2.14M | $ 5.14M | $ 9.28M | $ 5.92M | |
$ 4.34M | $ 4.16M | $ 5.36M | $ 9.57M | $ 6.28M |