Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 29.83M | - | - | $ 131.88M | $ 270.08M | $ 136.43M | |
- | - | - | - | $ -34.73M | $ -3.68M | |
- | - | - | - | $ 179.78M | $ 95.99M | |
- | - | - | - | $ 2.40M | $ 6.09M | |
$ 86.65M | $ 103.13M | $ 50.76M | $ 9.01M | $ -3.52M | $ 21.66M | |
$ -123.26M | $ 358.42M | $ 232.90M | $ 189.06M | $ 54.45M | $ 64.50M | |
$ -77.15M | $ 7.17M | $ 29.73M | $ 29.08M | $ 8.38M | $ -10.55M | |
$ 13.00K | $ -905.00K | $ 11.66M | $ 6.92M | - | - | |
$ -62.88M | $ 331.45M | $ 186.27M | $ 150.24M | $ 44.87M | $ 72.31M | |
$ 0.29 | $ 4.50 | $ 3.46 | $ 2.17 | $ 0.81 | $ 1.72 | |
$ 0.30 | $ 4.44 | $ 1.66 | $ 2.17 | $ 0.81 | $ 1.72 | |
$ 345.04M | $ 146.84M | $ 106.88M | $ 68.51M | $ 53.74M | $ 42.01M | |
$ 331.66M | $ 148.57M | $ 117.19M | $ 68.66M | $ 53.82M | $ 42.05M | |
$ 0.66 | $ 1.46 | $ 1.66 | $ 1.66 | $ 1.30 | $ 1.60 | |
- | - | - | - | $ 1.82 | $ 1.54 | |
- | - | - | - | $ 1.82 | $ 1.54 | |
- | - | - | - | - | $ 4.31M | |
- | - | - | - | $ 48.43M | $ 74.35M | |
$ -58.88M | $ 339.45M | $ 186.27M | $ 157.74M | $ 44.87M | $ 72.97M | |
$ -109.12M | - | $ 146.86M | - | $ 47.89M | $ 57.16M | |
- | - | - | - | - | - | |
$ 665.60M | $ 1.07B | $ 633.67M | $ 402.62M | - | - | |
$ 714.63M | $ 1.14B | $ 636.42M | $ 379.06M | - | - |