Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 282.43M | $ 276.28M | $ 238.07M | $ 167.26M | $ 102.46M | $ 68.44M | |
$ 71.63M | $ 71.92M | $ -70.44M | $ 51.76M | $ 30.48M | $ 22.11M | |
$ 210.81M | $ 204.36M | $ 167.63M | $ 115.50M | $ 71.98M | $ 46.34M | |
$ 308.86M | $ 306.88M | $ -264.19M | $ 189.65M | $ 95.98M | $ 80.67M | |
$ -89.91M | $ -94.38M | $ -96.56M | $ -74.15M | $ -24.00M | $ -34.33M | |
- | - | - | - | - | - | |
$ -13.69M | $ -13.43M | $ -3.23M | $ -195.00K | $ 269.00K | $ 1.46M | |
$ -84.09M | $ -89.09M | $ -92.58M | $ -73.95M | $ -23.73M | $ -32.87M | |
$ 1.42M | $ 1.27M | $ 796.00K | $ 1.03M | $ 833.00K | $ 663.00K | |
- | - | $ -754.00K | - | - | - | |
$ -85.51M | $ -90.36M | $ -94.13M | $ -74.98M | $ -24.57M | $ -33.53M | |
$ -0.73 | $ -0.77 | $ -0.84 | $ -1.46 | $ -0.30 | $ -0.35 | |
$ -0.73 | $ -0.77 | $ -0.84 | $ -1.46 | $ -0.30 | $ -0.35 | |
$ 474.21M | $ 116.94M | $ 111.44M | $ 51.36M | $ 95.59M | $ 95.59M | |
$ 474.21M | $ 116.94M | $ 111.44M | $ 51.36M | $ 95.59M | $ 95.59M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.30 | - | |
- | - | - | - | $ -0.30 | - | |
- | - | - | - | - | - | |
$ 380.48M | $ 378.80M | $ -334.63M | $ 241.41M | $ 126.47M | $ 102.77M | |
$ -85.51M | $ -90.36M | $ -94.13M | $ -74.98M | $ -24.57M | $ -33.53M | |
$ -62.54M | $ -62.28M | - | - | $ -24.57M | $ -33.53M | |
- | - | - | - | - | - | |
$ -84.09M | $ -89.09M | $ -92.58M | $ -73.95M | $ -24.00M | $ -34.33M | |
$ -62.34M | $ -83.47M | $ -87.92M | $ -70.86M | $ -22.31M | $ -33.61M |