Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 185.31M | $ 284.40M | - | - | $ 198.16M | $ 197.76M | |
$ 47.56M | $ 165.00M | $ 94.54M | $ 86.49M | $ 140.31M | $ 106.60M | |
$ 137.75M | $ 119.41M | $ -94.54M | $ -86.49M | $ 57.85M | $ 91.16M | |
$ 29.18M | $ 25.63M | $ -80.21M | $ -72.05M | $ 47.27M | $ 46.95M | |
$ 108.57M | $ 91.29M | $ 182.64M | $ 169.47M | $ 10.57M | $ 44.21M | |
$ -9.42M | $ 25.45M | $ -16.36M | $ -14.65M | $ -23.09M | $ -27.91M | |
$ 2.17M | $ 9.03M | $ -7.37M | $ -20.44M | $ -387.00K | $ -260.00K | |
$ 101.32M | $ 77.35M | $ 172.55M | $ 174.35M | $ -12.90M | $ 16.04M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 97.08M | $ 69.35M | $ 163.58M | $ 163.56M | $ -25.31M | $ 4.34M | |
$ 0.81 | $ 0.61 | $ 1.36 | $ 1.44 | $ -0.25 | $ 0.04 | |
$ 0.81 | $ 0.61 | $ 1.36 | $ 1.44 | $ -0.25 | $ 0.04 | |
$ 242.06M | $ 113.62M | $ 120.65M | $ 113.72M | $ 102.62M | $ 101.69M | |
$ 242.06M | $ 113.62M | $ 120.65M | $ 113.72M | $ 102.62M | $ 101.69M | |
$ 0.10 | $ 0.50 | $ 0.20 | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
$ 0.40 | - | - | - | $ -0.24 | $ 0.05 | |
$ 0.40 | - | - | - | $ -0.24 | $ 0.05 | |
- | - | - | - | - | - | |
$ 76.74M | $ 190.63M | $ 14.33M | $ 14.44M | $ 187.59M | $ 153.55M | |
$ 8.39M | - | - | - | $ 21.23M | $ 26.82M | |
$ 101.32M | $ 77.35M | $ 172.55M | $ 174.35M | $ -12.90M | $ 16.04M | |
$ 100.02M | $ 46.48M | - | - | $ -12.52M | $ 16.21M | |
$ 109.70M | $ 102.06M | $ 172.04M | $ 189.00M | $ 8.33M | $ 42.85M | |
$ 109.70M | $ 158.67M | $ 223.57M | $ 244.26M | $ 62.60M | $ 93.16M |