Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 121.80M | $ 295.30M | $ ― | $ 268.90M | $ 190.90M | $ 167.94M | |
$ 44.20M | $ 95.70M | $ ― | $ 104.40M | $ 76.30M | $ 70.13M | |
$ 77.60M | $ 199.60M | $ ― | $ 164.50M | $ 114.60M | $ 97.81M | |
$ 33.10M | $ 121.20M | $ -50.90M | $ 95.30M | $ 64.50M | $ 52.39M | |
$ 44.50M | $ 21.10M | $ 50.90M | $ 69.20M | $ 50.10M | $ 45.43M | |
$ -5.10M | $ 4.10M | $ -4.10M | $ 8.90M | $ -1.40M | $ 2.11M | |
$ ― | $ -63.20M | $ -79.50M | $ ― | $ ― | $ ― | |
$ 40.40M | $ 86.00M | $ 127.40M | $ 62.60M | $ 48.50M | $ 47.48M | |
$ 3.00M | $ 15.30M | $ 6.80M | $ 4.80M | $ 800.00K | $ 5.55M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 29.10M | $ 70.70M | $ 120.60M | $ 57.80M | $ 36.50M | $ 28.90M | |
$ 0.04 | $ 0.09 | $ 0.15 | $ 0.16 | $ 0.04 | $ 0.04 | |
$ 0.04 | $ 0.09 | $ 0.15 | $ 0.16 | $ 0.04 | $ 0.04 | |
$ 1.65B | $ 808.50M | $ 823.30M | $ 356.00M | $ 823.27M | $ 823.27M | |
$ 1.65B | $ 808.50M | $ 823.30M | $ 356.00M | $ 823.27M | $ 823.27M | |
$ ― | $ 0.09 | $ 0.08 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ <0.01 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ <0.01 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 200.00K | $ ― | |
$ 77.30M | $ 216.90M | $ -50.90M | $ -199.70M | $ 140.80M | $ 122.52M | |
$ 29.10M | $ 70.70M | $ 120.60M | $ 57.80M | $ 36.50M | $ 28.90M | |
$ 29.10M | $ 64.50M | $ 103.19M | $ 50.71M | $ 36.50M | $ 28.90M | |
$ 3.20M | $ ― | $ ― | $ ― | $ 4.90M | $ 4.81M | |
$ 43.60M | $ 91.30M | $ 134.40M | $ 68.50M | $ 53.40M | $ 52.29M | |
$ 49.90M | $ 108.80M | $ 152.70M | $ 68.50M | $ 62.20M | $ 60.05M |