Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 411.84M | $ 418.56M | $ 311.93M | $ 208.79M | $ 288.69M | $ 409.16M | |
$ -50.73M | $ 106.13M | $ 21.85M | $ 7.71M | $ 111.30M | $ 62.65M | |
$ 368.21M | $ 312.42M | $ 290.08M | $ 201.08M | $ 177.39M | $ 346.51M | |
$ 270.33M | $ 271.14M | $ 219.29M | $ 193.41M | $ 74.44M | $ 180.88M | |
$ 81.36M | $ 64.22M | $ 9.86M | $ 7.66M | $ 102.95M | $ 165.63M | |
$ -78.80M | $ -78.80M | $ -66.74M | $ -67.98M | $ -63.02M | $ -66.89M | |
$ -20.25M | $ -10.15M | $ -8.74M | $ -53.27M | $ -22.59M | $ -9.86M | |
$ 66.32M | $ 67.13M | $ 9.79M | $ 5.89M | $ 17.34M | $ 88.88M | |
$ 23.35M | $ 23.35M | $ 4.35M | $ 5.79M | $ 7.59M | $ 21.96M | |
$ 2.91M | $ 2.91M | $ -62.00K | $ 800.00K | - | - | |
$ 40.37M | $ 40.37M | $ 2.10M | $ 18.00K | $ 6.41M | $ 63.59M | |
$ 6.50 | $ 6.40 | $ 0.35 | - | $ 1.07 | $ 10.90 | |
$ 6.37 | $ 6.23 | $ 0.33 | - | $ 1.05 | $ 10.50 | |
$ 25.22M | $ 6.30M | $ 6.07M | $ 6.11M | $ 5.96M | $ 5.84M | |
$ 25.92M | $ 6.48M | $ 6.30M | $ 6.35M | $ 6.13M | $ 6.06M | |
$ 0.32 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 193.19M | $ 275.54M | $ 241.14M | $ 201.13M | $ 185.75M | $ 243.53M | |
$ 42.17M | $ 43.78M | $ 5.44M | $ 101.00K | $ 9.75M | $ 66.92M | |
$ 40.42M | $ 45.79M | $ 4.60M | - | $ 28.16M | $ 80.81M | |
- | - | - | - | $ 63.02M | $ 66.89M | |
$ 145.93M | $ 145.93M | $ 76.54M | $ 73.87M | $ 80.36M | $ 155.77M | |
$ 174.95M | $ 236.85M | $ 170.12M | $ 164.38M | $ 174.90M | $ 242.01M |