Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 292.54M | $ 276.28M | $ 238.07M | $ 167.26M | $ 102.46M | $ 68.44M | |
$ 75.38M | $ 71.92M | $ 70.44M | $ 51.76M | $ 30.48M | $ 22.11M | |
$ 217.16M | $ 204.36M | $ 167.63M | $ 115.50M | $ 71.98M | $ 46.34M | |
$ 302.43M | $ 298.74M | $ 264.19M | $ 189.65M | $ 95.98M | $ 80.67M | |
$ -93.47M | $ -94.38M | $ -96.56M | $ -74.15M | $ -24.00M | $ -34.33M | |
- | - | - | - | - | - | |
$ 3.65M | $ 5.28M | $ 3.98M | $ -195.00K | $ 269.00K | $ 1.46M | |
$ -78.36M | $ -89.09M | $ -92.58M | $ -73.95M | $ -23.73M | $ -32.87M | |
$ 1.92M | $ 1.27M | $ 796.00K | $ 1.03M | $ 833.00K | $ 663.00K | |
- | - | - | - | - | - | |
$ -80.27M | $ -90.36M | $ -93.38M | $ -74.98M | $ -24.57M | $ -33.53M | |
$ -0.66 | $ -0.77 | $ -0.84 | $ -1.46 | $ -0.30 | $ -0.35 | |
$ -0.66 | $ -0.77 | $ -0.84 | $ -1.46 | $ -0.30 | $ -0.35 | |
$ 487.09M | $ 116.94M | $ 111.44M | $ 51.36M | $ 95.59M | $ 95.59M | |
$ 487.09M | $ 116.94M | $ 111.44M | $ 51.36M | $ 95.59M | $ 95.59M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.30 | - | |
- | - | - | - | $ -0.30 | - | |
- | - | - | - | - | - | |
$ 385.96M | $ 370.66M | $ 334.63M | $ 241.41M | $ 126.47M | $ 102.77M | |
$ -80.27M | $ -90.36M | $ -93.38M | $ -74.98M | $ -24.57M | $ -33.53M | |
$ -74.07M | $ -62.28M | - | - | $ -24.57M | $ -33.53M | |
- | - | - | - | - | - | |
$ -81.94M | $ -94.38M | $ -96.56M | $ -73.95M | $ -24.00M | $ -34.33M | |
$ -76.39M | $ -88.76M | $ -91.90M | $ -70.86M | $ -22.31M | $ -33.61M |