Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 307.12M | $ 674.79M | $ 645.64M | $ 447.95M | $ 282.81M | $ 261.10M | |
$ 133.47M | $ 202.80M | $ 167.44M | $ 130.30M | $ 102.84M | $ 87.79M | |
$ 173.65M | $ 471.99M | $ 478.20M | $ 317.65M | $ 179.98M | $ 173.32M | |
$ 7.03M | $ 109.94M | $ -167.44M | $ -130.30M | $ -102.84M | $ -87.79M | |
$ 166.62M | $ 362.05M | $ 357.22M | $ 229.75M | $ 113.50M | $ 111.57M | |
$ -45.20M | $ -35.05M | $ -72.78M | $ -68.78M | $ -64.40M | $ -73.20M | |
$ 27.44M | $ 22.05M | $ -11.47M | $ -10.58M | $ -1.01M | $ -1.48M | |
$ 148.86M | $ 304.95M | $ 292.88M | $ 171.55M | $ 41.61M | $ 39.84M | |
$ -50.00K | $ 448.00K | $ -50.00K | $ 56.00K | $ 49.00K | $ 3.00K | |
- | - | $ 9.69M | - | - | - | |
$ 144.14M | $ 294.96M | $ 283.39M | $ 163.23M | $ 37.57M | $ 36.76M | |
$ 3.97 | $ 8.33 | $ 7.74 | $ 4.65 | $ 1.23 | $ 1.48 | |
$ 3.97 | $ 8.21 | $ 7.62 | $ 4.60 | $ 1.22 | $ 1.48 | |
$ 72.64M | $ 35.41M | $ 36.60M | $ 35.13M | $ 17.69M | $ 11.86M | |
$ 72.64M | $ 35.93M | $ 37.20M | $ 35.51M | $ 17.75M | $ 11.91M | |
$ 0.75 | $ 0.38 | $ 1.50 | - | - | - | |
- | - | - | - | - | - | |
$ 1.85 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 140.50M | $ 312.75M | $ -288.43M | $ -218.21M | $ -169.31M | $ -149.53M | |
$ 46.15M | - | - | - | - | - | |
$ 148.91M | $ 304.50M | $ 292.93M | $ 171.50M | $ 41.56M | $ 39.84M | |
$ 144.03M | $ 242.97M | - | - | - | - | |
$ 195.01M | $ 349.77M | $ 271.36M | $ 171.55M | $ 41.61M | $ 39.84M | |
$ 235.80M | $ 443.22M | $ 324.63M | $ 204.58M | $ 95.40M | $ 89.93M |