Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 456.65M | $ 455.07M | $ 354.33M | $ 199.07M | $ 77.41M | $ 84.52M | |
$ 77.08M | $ 275.94M | $ 169.67M | $ 102.31M | $ 56.93M | - | |
$ 379.58M | $ 179.12M | $ 184.66M | $ 96.76M | $ 20.48M | $ 84.52M | |
$ 326.97M | $ 288.93M | $ 174.18M | $ 119.97M | $ 63.81M | $ 63.71M | |
$ 177.62M | $ 158.66M | $ 171.28M | $ 79.10M | $ -27.26M | $ 21.19M | |
$ -9.09M | $ -6.45M | $ 2.03M | - | $ 155.00K | $ 733.00K | |
$ -3.30M | $ 2.85M | $ -48.94M | $ 19.32M | $ -6.86M | $ 151.00K | |
$ 192.51M | $ 150.15M | $ 123.38M | $ 59.78M | $ -20.40M | $ 21.04M | |
$ 101.69M | $ 89.78M | $ 71.42M | $ -22.16M | $ 27.68M | $ 23.89M | |
$ -19.66M | $ -26.77M | $ -9.35M | - | - | - | |
$ 90.28M | $ 59.72M | $ 51.30M | $ 80.50M | $ -48.18M | $ 2.18M | |
$ 0.85 | $ 0.56 | $ 0.74 | $ 1.38 | $ -0.83 | $ 0.04 | |
$ 0.85 | $ 0.56 | $ 0.73 | $ 1.37 | $ -0.83 | $ 0.04 | |
$ 415.79M | $ 106.38M | $ 69.57M | $ 58.23M | $ 57.59M | $ 59.14M | |
$ 415.48M | $ 106.56M | $ 69.98M | $ 58.76M | $ 57.59M | $ 59.14M | |
$ 0.24 | $ 0.25 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 326.97M | $ 301.31M | $ 179.97M | $ 119.97M | $ 63.81M | $ 63.71M | |
- | - | - | - | - | - | |
$ 90.82M | $ 60.35M | $ 51.89M | $ 81.84M | $ -48.18M | $ 2.56M | |
$ 126.58M | $ 126.10M | - | - | - | - | |
$ 190.74M | $ 153.75M | $ 174.36M | $ 79.97M | $ 4.53M | $ 21.04M | |
$ 317.07M | $ 269.05M | $ 222.50M | $ 101.03M | $ 14.09M | $ 28.13M |