Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 311.46M | $ 285.94M | $ 202.11M | $ 155.93M | $ 179.73M | $ 243.01M | |
$ 190.07M | $ 244.40M | $ 187.93M | $ -147.96M | $ 182.39M | $ 215.37M | |
$ 59.65M | $ 41.54M | $ 14.19M | $ 7.97M | $ -2.66M | $ 27.64M | |
$ 15.51M | $ 27.78M | $ 21.18M | $ 20.24M | $ 19.75M | $ 20.35M | |
$ 29.32M | $ 13.76M | $ -6.99M | $ -12.27M | $ -22.41M | $ 7.29M | |
$ -4.19M | $ -8.41M | $ -4.39M | $ -2.21M | $ -3.01M | $ -3.99M | |
$ 79.00K | $ -34.00K | $ -684.00K | $ -10.45M | $ 1.12M | $ 474.00K | |
$ 20.93M | $ 5.31M | $ -10.70M | $ -4.04M | $ -24.29M | $ 3.77M | |
$ 3.40M | $ 398.00K | $ -2.62M | $ -3.28M | $ -5.25M | $ -502.00K | |
- | - | - | - | - | - | |
$ 77.95M | $ 4.91M | $ 179.85M | $ -758.00K | $ -19.05M | $ 4.28M | |
- | - | - | - | $ -2.16 | $ 0.49 | |
- | - | - | - | $ -2.16 | $ 0.48 | |
- | - | - | - | $ 8.82M | $ 8.78M | |
- | - | - | - | $ 8.82M | $ 8.87M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.40 | - | |
- | - | - | - | - | - | |
$ 79.63M | $ 272.19M | $ 209.11M | $ -127.72M | $ 202.14M | $ 235.72M | |
- | - | - | - | $ 3.01M | $ 3.99M | |
$ 17.53M | $ 4.91M | $ -8.07M | $ -758.00K | $ -19.05M | $ 4.28M | |
$ 15.13M | $ 4.19M | $ -13.32M | - | $ -19.05M | $ 4.28M | |
$ 29.21M | $ 13.72M | $ -6.31M | $ -1.83M | $ -21.29M | $ 7.76M | |
$ 49.38M | $ 33.16M | $ 13.07M | $ 17.47M | $ -1.84M | $ 26.90M |