Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 413.96M | $ 413.96M | $ 320.00M | $ 342.26M | $ 263.10M | $ 271.08M | |
$ 61.28M | $ 61.28M | $ 13.95M | $ 16.50M | $ -88.62M | $ 3.15M | |
$ 311.36M | $ 311.36M | $ 241.41M | $ -198.24M | $ 178.74M | $ 209.32M | |
- | - | - | - | - | - | |
$ 18.19M | $ 8.40M | $ -12.38M | $ -18.57M | $ -73.00K | $ -886.00K | |
$ 41.33M | $ 41.33M | $ 78.58M | $ 144.02M | $ -4.33M | $ 64.03M | |
$ 16.02M | $ 10.54M | $ 16.62M | $ 40.13M | $ -2.61M | $ 12.70M | |
- | - | - | - | - | - | |
$ 45.00M | $ 32.49M | $ 102.72M | $ 76.27M | $ -1.72M | $ 51.33M | |
$ 0.97 | $ 0.97 | $ 1.87 | $ 3.04 | $ -0.04 | $ 1.21 | |
$ 0.97 | $ 0.96 | $ 1.85 | $ 3.01 | $ -0.04 | $ 1.20 | |
$ 134.05M | $ 33.51M | $ 33.86M | $ 37.17K | $ 43.05M | $ 42.54M | |
$ 134.70M | $ 33.68M | $ 34.14M | $ 37.53K | $ 43.05M | $ 42.94M | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.09 | $ 1.25 | |
- | - | - | - | $ 0.09 | $ 1.24 | |
- | - | - | - | - | - | |
$ 265.19M | $ 265.19M | $ 238.78M | $ 205.14M | $ 100.93M | $ 216.24M | |
$ 32.49M | $ 32.49M | $ 63.31M | $ 76.27M | $ -1.72M | $ 51.33M | |
$ -329.69M | $ -297.37M | - | - | $ -1.67M | $ 52.04M | |
- | - | - | - | $ 633.00K | $ 2.75M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |