Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 141.31M | $ 163.80M | $ 170.80M | $ 73.98M | $ 46.93M | $ 78.80M | |
- | - | - | - | $ 17.60M | $ 19.95M | |
$ 123.63M | $ 163.80M | $ 138.83M | - | $ 29.33M | $ 58.85M | |
$ 999.00K | $ 6.43M | $ -8.22M | $ 23.25M | $ 7.46M | $ 6.09M | |
$ 98.14M | $ 114.12M | $ 130.61M | $ -23.25M | $ 21.87M | $ 52.77M | |
$ -656.00K | - | - | - | - | - | |
$ -43.79M | $ -3.73M | - | $ -95.77M | - | - | |
$ 141.28M | $ 117.84M | $ 130.61M | $ 72.52M | $ 21.87M | $ 52.77M | |
- | - | - | - | - | - | |
$ 3.73M | $ 3.73M | - | - | - | - | |
$ 136.00M | $ 110.39M | $ 126.12M | $ 72.52M | $ 21.16M | $ 51.03M | |
$ 2.87 | $ 2.85 | $ 3.35 | $ 1.94 | $ 0.61 | $ 1.50 | |
$ 2.87 | $ 2.85 | $ 3.35 | $ 1.94 | $ 0.61 | $ 1.50 | |
$ 155.13M | $ 38.78M | $ 37.62M | $ 35.05M | $ 34.68M | $ 34.13M | |
$ 155.13M | $ 38.78M | $ 37.62M | $ 35.05M | $ 34.68M | $ 34.13M | |
$ 3.40 | $ 3.40 | - | - | $ 1.39 | $ 2.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 999.00K | $ 6.43M | $ 6.31M | $ 23.25M | $ 25.06M | $ 26.03M | |
- | - | - | - | - | - | |
$ 114.12M | $ 114.12M | $ 130.61M | $ 72.52M | $ 21.87M | $ 52.77M | |
$ 69.67M | $ 93.10M | $ 102.24M | - | $ 21.87M | $ 52.77M | |
$ 141.28M | $ 117.84M | $ 135.09M | $ 72.52M | $ 21.87M | $ 52.77M | |
$ 135.98M | $ 144.35M | $ 154.38M | $ 83.21M | $ 34.02M | $ 66.32M |