Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 631.71M | $ 588.42M | $ 539.39M | $ 454.83M | $ 357.61M | $ 519.70M | |
$ 551.26M | $ 518.72M | $ 478.32M | $ -403.45M | $ 326.11M | $ 460.99M | |
$ 80.44M | $ 69.70M | $ 61.07M | $ 51.38M | $ 31.50M | $ 58.72M | |
$ -195.74M | $ 49.51M | $ 39.64M | $ 58.77M | $ 38.00M | $ 66.73M | |
$ 27.03M | $ 20.19M | $ 25.77M | $ -7.39M | $ -6.50M | $ -8.01M | |
$ -10.83M | $ -11.09M | $ -3.38M | $ -2.00M | $ -2.67M | $ -6.73M | |
- | $ -216.00K | $ -45.50M | $ -14.19M | - | $ 5.90M | |
$ 13.24M | $ 8.88M | $ 22.39M | $ -9.39M | $ -9.17M | $ -8.84M | |
$ 2.56M | $ 1.04M | $ 3.67M | $ -1.94M | $ -2.07M | $ -4.09M | |
- | - | - | - | - | - | |
$ 10.68M | $ 7.84M | $ 10.04M | $ -7.45M | $ -7.09M | $ -4.75M | |
$ 0.52 | $ 0.38 | $ 0.92 | $ -0.37 | $ -0.36 | $ -0.27 | |
$ 0.52 | $ 0.38 | $ 0.91 | $ -0.36 | $ -0.36 | $ -0.27 | |
$ 81.94M | $ 20.42M | $ 20.40M | $ 20.40M | $ 19.90M | $ 17.45M | |
$ 82.95M | $ 20.70M | $ 20.68M | $ 20.83M | $ 19.90M | $ 17.45M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 355.52M | $ 568.23M | $ 517.96M | $ 462.22M | $ 364.10M | $ 527.72M | |
$ 10.68M | $ 7.84M | $ 18.73M | $ -7.45M | $ -7.09M | $ -4.75M | |
$ 530.71M | $ 525.43M | $ 495.85M | - | $ -7.09M | $ -9.06M | |
- | - | - | - | $ 2.67M | $ 6.73M | |
$ 24.07M | $ 19.98M | $ 25.77M | $ -7.39M | $ -6.50M | $ -2.11M | |
$ 61.91M | $ 55.05M | $ 55.09M | $ 24.39M | $ 25.59M | $ 30.89M |