Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 161.51M | $ 108.12M | $ 264.49M | $ 138.50M | $ 58.66M | $ 33.56M | |
$ 120.41M | $ 51.76M | $ 59.40M | $ 83.11M | $ 48.90M | $ 59.47M | |
$ 41.10M | $ 173.55M | $ 205.09M | $ 55.39M | $ 9.76M | $ -25.91M | |
$ 45.11M | $ 153.20M | $ 169.13M | $ 34.36M | $ 19.93M | $ 20.98M | |
$ -4.02M | $ 20.34M | $ 35.96M | $ 21.03M | $ -10.17M | $ -46.89M | |
- | $ -18.67M | $ -18.38M | - | - | $ 194.04K | |
$ 2.42M | $ -298.15K | $ -1.48M | $ 996.56K | $ 869.03K | $ 725.45K | |
$ -1.60M | $ 2.03M | $ 19.05M | $ 22.03M | $ -9.31M | $ -46.17M | |
$ 1.91M | $ 4.29M | $ 4.36M | $ 2.85M | $ -3.36M | $ -1.87M | |
- | - | - | - | - | - | |
$ -3.43M | $ -2.25M | $ 14.69M | $ 16.06M | $ -6.59M | $ -43.21M | |
$ -0.04 | - | $ 0.01 | $ 0.15 | $ -0.06 | $ -0.32 | |
$ -0.04 | - | $ 0.01 | $ 0.15 | $ -0.06 | $ -0.32 | |
$ 458.13M | $ 2.30B | $ 2.21B | $ 141.19M | $ 116.79M | $ 133.03M | |
$ 466.53M | $ 2.30B | $ 2.34B | $ 144.15M | $ 116.79M | $ 133.03M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.61 | - | - | $ 274.50 | $ -28.50 | - | |
$ 6.99M | - | - | $ 4.74M | $ 3.57M | $ 2.62M | |
$ 165.53M | $ 204.96M | $ 228.53M | $ 117.46M | $ 68.84M | $ 80.45M | |
$ -3.43M | $ -2.26M | $ 14.69M | $ 16.06M | $ -6.59M | $ -43.21M | |
$ -3.43M | - | - | $ 16.06M | $ -6.59M | $ -43.21M | |
- | - | - | - | - | - | |
$ -4.02M | $ 20.70M | $ 37.43M | $ 21.03M | $ -10.17M | $ -46.89M | |
$ -4.02M | $ 23.45M | $ 37.43M | $ 21.96M | $ -9.42M | $ -46.42M |