Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 123.30M | $ 266.95M | $ 245.01M | $ 193.30M | $ 148.31M | $ 105.13M | |
$ 27.67M | $ 44.37M | $ -53.88M | $ -46.66M | $ 39.16M | $ 30.68M | |
$ 95.63M | $ 222.58M | $ 191.12M | $ 146.65M | $ 109.15M | $ 74.45M | |
$ 153.28M | $ 287.46M | $ -300.96M | $ -224.44M | $ 152.31M | $ 123.74M | |
$ -57.65M | $ -64.88M | $ -109.84M | $ -77.79M | $ -43.16M | $ -49.28M | |
$ 1.79M | $ 13.20M | $ 5.32M | $ -9.00K | $ -156.00K | $ 474.00K | |
- | - | $ -1.37M | - | - | - | |
$ -55.86M | $ -51.69M | $ -104.52M | $ -77.80M | $ -43.32M | $ -48.81M | |
$ 1.42M | $ 5.07M | $ 3.83M | $ 2.49M | $ 1.71M | $ 1.31M | |
- | - | - | - | - | - | |
$ -50.98M | $ -59.14M | $ -92.63M | $ -95.81M | $ -53.77M | $ -49.90M | |
$ -0.60 | $ -0.67 | $ -1.09 | $ -1.85 | $ -0.75 | $ -0.70 | |
$ -0.60 | $ -0.67 | $ -1.09 | $ -1.85 | $ -0.75 | $ -0.70 | |
$ 170.24M | $ 88.91M | $ 85.12M | $ 51.76M | $ 71.35M | $ 71.35M | |
$ 170.24M | $ 88.91M | $ 85.12M | $ 51.76M | $ 71.35M | $ 71.35M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -0.33 | - | - | - | - | - | |
$ -0.33 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 180.94M | $ 331.83M | $ -354.85M | $ -271.09M | $ 191.47M | $ 154.41M | |
$ -50.98M | $ -59.14M | $ -92.63M | $ -95.81M | $ -49.20M | $ -49.90M | |
$ -50.98M | - | - | - | $ -49.20M | $ -49.90M | |
- | - | - | - | - | - | |
$ -57.65M | - | $ -104.52M | $ -77.79M | $ -43.16M | $ -49.28M | |
$ -52.48M | - | $ -97.01M | $ -73.02M | $ -38.45M | $ -45.78M |