Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 295.80M | $ 323.00M | $ 281.60M | $ 208.90M | $ 199.80M | $ 153.40M | |
$ 93.10M | $ 127.70M | $ 93.30M | $ 50.70M | $ 44.50M | $ 25.40M | |
$ 186.20M | $ 195.30M | $ 188.30M | $ 158.20M | $ 155.30M | $ 128.00M | |
$ 131.70M | $ 155.40M | $ 141.80M | $ 173.60M | $ 156.30M | $ 141.00M | |
$ 29.10M | $ 39.90M | $ 46.00M | $ -600.00K | $ 6.40M | $ -13.00M | |
$ 41.20M | $ 27.30M | $ 24.20M | $ -44.30M | $ -30.00M | $ -27.70M | |
$ -400.00K | $ -400.00K | $ 400.00K | $ -5.00M | $ 15.40M | $ -3.80M | |
$ 1.40M | $ 12.60M | $ 22.70M | $ -38.30M | $ -32.00M | $ -36.90M | |
$ 1.40M | $ 5.00M | $ 2.10M | $ -1.60M | $ 400.00K | $ 100.00K | |
- | - | - | - | $ -500.00K | $ -100.00K | |
$ -4.40M | $ 7.60M | $ 20.60M | $ -36.70M | $ -32.40M | $ -37.00M | |
$ -0.01 | $ 0.27 | $ 0.84 | $ -1.60 | $ -1.30 | $ -1.69 | |
$ >-0.01 | $ 0.26 | $ 0.77 | $ -1.60 | $ -1.30 | $ -1.69 | |
$ 117.34M | $ 28.07M | $ 26.45M | - | $ 22.46M | $ 21.89M | |
$ 119.39M | $ 29.21M | $ 29.04M | $ 22.90M | $ 22.40M | $ 21.89M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 262.20M | $ 283.10M | $ 235.10M | $ 207.90M | $ 186.40M | $ 166.40M | |
- | $ 7.60M | $ 20.60M | $ -36.70M | $ -32.40M | $ -37.00M | |
$ 29.19M | $ 30.25M | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.20M | $ 43.70M | $ 50.20M | $ 7.60M | $ 200.00K | $ -9.10M | |
$ 62.40M | $ 87.40M | $ 93.60M | $ 57.90M | $ 56.10M | $ 33.90M |