Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 327.43M | $ 285.94M | $ 202.11M | $ 155.93M | $ 179.73M | $ 243.01M | |
$ 188.81M | $ 244.40M | $ 187.93M | $ 147.96M | $ 182.39M | $ 215.37M | |
$ 70.78M | $ 41.54M | $ 14.19M | $ 7.97M | $ -2.66M | $ 27.64M | |
$ 18.03M | $ 27.78M | $ 21.18M | $ 20.24M | $ 19.75M | $ 20.35M | |
$ 37.94M | $ 13.76M | $ -6.99M | $ -12.27M | $ -22.41M | $ 7.29M | |
$ -3.84M | $ -8.41M | $ -4.39M | $ -2.21M | $ -3.01M | $ -3.99M | |
$ -2.27M | $ -34.00K | $ 684.00K | $ -10.45M | $ -1.12M | $ -474.00K | |
$ 32.17M | $ 5.31M | $ -10.70M | $ -4.04M | $ -24.29M | $ 3.77M | |
$ 5.52M | $ 398.00K | $ -2.62M | $ -3.28M | $ -5.25M | $ -502.00K | |
- | - | - | - | - | - | |
$ 26.65M | $ 4.91M | $ -8.07M | $ -758.00K | $ -19.05M | $ 219.64M | |
$ 2.88 | $ 0.54 | $ -0.90 | $ -0.09 | $ -2.16 | $ 0.49 | |
$ 2.71 | $ 0.53 | $ -0.90 | $ -0.09 | $ -2.16 | $ 0.48 | |
$ 27.67M | $ 9.09M | $ 8.97M | $ 8.91M | $ 8.82M | $ 8.78M | |
$ 29.42M | $ 9.28M | $ 8.97M | $ 8.91M | $ 8.82M | $ 8.87M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 21.73M | $ 272.19M | $ 209.11M | $ 168.21M | $ 202.14M | $ 235.72M | |
- | - | - | - | - | - | |
$ 26.65M | $ 4.91M | $ -8.07M | $ -758.00K | $ -19.05M | $ 4.28M | |
$ 26.71M | $ 4.19M | - | - | - | - | |
$ 40.11M | $ 13.72M | $ -6.31M | $ -1.83M | $ -21.29M | $ 7.76M | |
$ 60.66M | $ 33.16M | $ 13.07M | $ 17.47M | $ -1.84M | $ 26.90M |