Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 172.23M | $ 163.80M | $ 170.80M | $ 93.42M | $ 46.93M | $ 78.80M | |
$ 20.09M | $ 38.52M | $ 31.97M | $ 18.06M | $ 17.60M | - | |
$ 152.14M | $ 125.28M | $ 138.83M | $ 75.36M | $ 29.33M | - | |
$ 12.25M | $ 11.16M | $ 8.22M | $ 3.93M | $ 3.88M | $ -3.60M | |
$ 115.81M | $ 114.12M | $ 135.09M | $ 70.17M | $ 21.87M | $ -26.03M | |
$ 1.27M | - | $ 4.49M | $ 2.35M | - | - | |
$ -2.54M | $ -3.73M | - | - | $ -705.00K | $ -80.53M | |
$ 115.25M | $ 114.12M | $ 130.61M | $ 72.52M | $ 22.57M | $ 54.50M | |
- | - | - | - | - | - | |
$ 3.73M | $ 3.73M | - | - | - | - | |
$ 141.35M | $ 110.39M | $ 126.12M | $ 67.83M | $ 21.16M | $ 54.50M | |
$ 2.79 | $ 2.85 | $ 3.35 | $ 1.94 | $ 0.61 | $ 1.50 | |
$ 2.79 | $ 2.85 | $ 3.35 | $ 1.94 | $ 0.61 | - | |
$ 159.46M | $ 38.78M | $ 37.62M | $ 35.05M | $ 34.68M | $ 34.13K | |
$ 159.46M | $ 38.78M | $ 37.62M | $ 35.05M | $ 34.68M | $ 36.33M | |
$ 2.56 | $ 3.40 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 7.52M | $ 49.68M | $ 40.19M | $ 3.93M | $ 3.88M | $ -3.60M | |
- | - | - | - | - | - | |
$ 114.99M | $ 114.12M | $ 130.61M | $ 70.17M | $ 21.87M | $ 54.50M | |
$ 61.52M | - | - | - | - | - | |
$ 114.99M | $ 114.12M | $ 130.61M | $ 70.17M | $ 21.87M | $ 54.50M | |
$ 114.99M | $ 140.62M | $ 149.90M | $ 80.86M | $ 34.02M | $ 67.80M |