Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 588.42M | $ 588.42M | $ 539.39M | $ 454.83M | $ 357.61M | $ 519.70M | |
$ 395.84M | $ 518.72M | $ 478.32M | $ -403.45M | $ 326.11M | $ 460.99M | |
$ 192.59M | $ 69.70M | $ 61.07M | $ 51.38M | $ 31.50M | $ 58.72M | |
$ -76.76M | $ 49.51M | $ 39.64M | $ 58.77M | $ 38.00M | $ 66.73M | |
$ 20.19M | $ 20.19M | $ 25.77M | $ -7.39M | $ -6.50M | $ -8.01M | |
$ -11.09M | $ -11.09M | $ -3.38M | $ -2.00M | $ -2.67M | $ -6.73M | |
$ 216.00K | $ 216.00K | $ -45.50M | $ -14.19M | - | $ 5.90M | |
$ 8.88M | $ 8.88M | $ 22.39M | $ -9.39M | $ -9.17M | $ -8.84M | |
$ 1.04M | $ 1.04M | $ 3.67M | $ -1.94M | $ -2.07M | $ -4.09M | |
- | - | - | - | - | - | |
$ 7.84M | $ 7.84M | $ 10.04M | $ -7.45M | $ -7.09M | $ -4.75M | |
$ 0.39 | $ 0.38 | $ 0.92 | $ -0.37 | $ -0.36 | $ -0.27 | |
$ 0.38 | $ 0.38 | $ 0.91 | $ -0.36 | $ -0.36 | $ -0.27 | |
$ 81.66M | $ 20.42M | $ 20.40M | $ 20.40M | $ 19.90M | $ 17.45M | |
$ 82.80M | $ 20.70M | $ 20.68M | $ 20.83M | $ 19.90M | $ 17.45M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 319.08M | $ 568.23M | $ 517.96M | $ 462.22M | $ 364.10M | $ 527.72M | |
$ 7.84M | $ 7.84M | $ 18.73M | $ -7.45M | $ -7.09M | $ -4.75M | |
$ 523.00M | $ 525.43M | $ 495.85M | - | $ -7.09M | $ -9.06M | |
- | - | - | - | $ 2.67M | $ 6.73M | |
$ 19.98M | $ 19.98M | $ 25.77M | $ -7.39M | $ -6.50M | $ -2.11M | |
$ 55.05M | $ 55.05M | $ 55.09M | $ 24.39M | $ 25.59M | $ 30.89M |