Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 150.71M | $ 138.89M | $ 106.41M | $ 90.15M | $ 73.39M | $ 67.30M | |
$ 33.62M | $ 29.47M | $ 15.71M | $ 10.43M | $ 8.90M | $ -6.79M | |
$ 117.09M | $ 109.42M | $ 90.70M | $ 79.72M | $ 64.48M | $ 60.51M | |
$ 162.89M | $ 156.35M | $ 150.31M | $ 131.39M | $ 103.05M | $ -96.51M | |
$ -45.80M | $ -46.93M | $ -59.61M | $ -51.67M | $ -38.57M | $ -36.00M | |
$ 5.88M | $ 3.45M | $ -1.51M | $ -5.18M | $ -5.00M | $ -2.40M | |
$ 329.00K | $ 141.00K | $ -132.00K | $ -277.00K | $ 126.00K | $ 2.00K | |
$ -39.97M | $ -43.34M | $ -61.26M | $ -56.57M | $ -43.70M | $ -38.40M | |
$ -28.00K | $ -28.00K | $ -92.00K | $ 15.33M | $ 13.15M | $ -9.89M | |
- | - | - | - | - | - | |
$ -40.85M | $ -43.34M | $ -61.26M | $ -56.57M | $ -43.70M | $ -38.40M | |
$ -1.00 | $ -1.13 | $ -1.79 | $ -1.71 | $ -1.50 | - | |
$ -1.00 | $ -1.13 | $ -1.79 | $ -1.71 | $ -1.50 | $ -1.55 | |
$ 163.18M | $ 38.43M | $ 34.20M | $ 33.15M | $ 29.06M | $ 24.71M | |
$ 163.18M | $ 38.43M | $ 34.20M | $ 33.15M | $ 29.06M | $ 24.78M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 196.50M | $ 185.82M | $ 166.02M | $ 141.82M | $ 111.95M | $ -103.30M | |
$ -40.85M | $ -43.34M | $ -61.26M | $ -56.57M | $ -43.70M | $ -38.40M | |
$ -18.95M | $ -43.32M | - | $ -44.68M | - | - | |
- | - | - | - | - | - | |
$ -38.19M | $ -39.87M | $ -58.44M | $ -51.21M | $ -37.60M | $ -33.45M | |
$ -31.40M | $ -34.45M | $ -54.98M | $ -49.12M | $ -36.47M | $ -33.83M |