Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 521.24M | $ 499.27M | $ 699.71M | $ 718.10M | $ 382.90M | $ 412.20M | |
$ 215.43M | $ 430.13M | $ 570.77M | $ 620.27M | $ 344.75M | - | |
$ 305.81M | $ 69.14M | $ 128.94M | $ 97.84M | $ 38.14M | $ 412.20M | |
$ 126.39M | $ 22.78M | $ 20.10M | $ -555.35M | $ -294.73M | $ -388.94M | |
$ 44.20M | $ 44.62M | $ 105.51M | $ 78.87M | $ 19.70M | $ 32.59M | |
$ 13.48M | $ 13.92M | $ 21.49M | $ -11.51M | $ -7.83M | $ -9.28M | |
$ 1.01M | $ -3.90M | $ -1.84M | $ -5.02M | $ -252.28K | $ 1.52M | |
$ 50.19M | $ 28.54M | $ 85.51M | $ 1.27B | $ 668.09M | $ 17.05M | |
$ 417.00K | $ 417.00K | $ 443.00K | $ 605.00K | $ 578.00K | $ -458.00K | |
- | - | - | $ 3.89M | - | - | |
$ 21.60M | $ 26.32M | $ 79.49M | $ 67.23M | $ 11.35M | $ 11.66M | |
$ 0.48 | $ 0.59 | $ 1.79 | $ 1.53 | $ 0.26 | $ 0.27 | |
$ 0.46 | $ 0.58 | $ 1.76 | $ 1.50 | $ 0.26 | $ 0.27 | |
$ 180.60M | $ 44.77M | $ 44.40M | $ 44.00M | $ 43.42M | $ 42.75M | |
$ 184.53M | $ 45.48M | $ 45.06M | $ 44.85M | $ 43.82M | $ 43.27M | |
$ 0.40 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -53.42M | $ 452.91M | $ 590.87M | $ -555.35M | $ -294.73M | $ -388.94M | |
- | - | - | - | - | - | |
$ 21.60M | $ 26.32M | $ 79.49M | $ 67.23M | $ 11.35M | $ 11.66M | |
$ 507.00M | - | - | $ 1.00B | - | - | |
$ 227.39M | $ 10.56M | $ 107.93M | $ 83.89M | $ 20.52M | $ 26.33M | |
$ 258.36M | $ 18.36M | $ 137.42M | $ 106.86M | $ 37.58M | $ 44.86M |