Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 673.08M | $ 624.21M | $ 544.42M | $ 546.41M | $ 328.24M | $ 233.85M | |
$ 408.16M | $ 383.90M | $ 351.88M | $ 369.03M | $ 215.49M | $ 163.98M | |
$ 264.92M | $ 240.31M | $ 192.53M | $ 177.38M | $ 112.75M | $ 69.87M | |
$ 569.40M | $ 268.64M | $ 223.77M | $ 162.47M | $ 338.31M | $ 77.42M | |
$ -22.79M | $ -28.42M | $ -28.01M | $ -9.46M | $ -23.01M | $ -7.55M | |
$ -13.71M | $ -7.79M | $ -5.24M | $ -11.62M | $ -13.82M | $ -6.75M | |
$ -1.56M | $ 4.29M | $ 6.91M | $ 26.92M | $ 33.21M | $ -12.37M | |
$ -34.87M | $ -31.84M | $ -29.57M | $ -23.62M | $ -57.10M | $ -26.68M | |
$ 658.00K | $ -980.00K | $ 2.25M | $ 370.74M | $ 851.00K | $ -3.12M | |
- | - | - | - | - | - | |
$ -47.95M | $ -47.26M | $ -48.22M | $ -41.73M | $ -106.86M | $ -43.17M | |
$ -1.48 | $ -1.57 | $ -1.62 | $ -1.56 | $ -6.48 | $ -2.06 | |
$ -1.48 | $ -1.57 | $ -1.62 | $ -1.56 | $ -6.48 | $ -2.06 | |
$ 128.13M | $ 30.06M | $ 29.69M | $ 26.72M | $ 16.48M | $ 20.91M | |
$ 128.13M | $ 30.06M | $ 29.69M | - | $ 16.48M | $ 20.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 895.93M | $ 652.54M | $ 575.66M | $ 531.50M | $ 553.80M | $ 241.41M | |
$ -35.53M | $ -30.86M | $ -31.82M | $ -25.32M | $ -57.95M | $ -23.56M | |
$ 6.15M | $ 5.75M | - | - | - | $ -22.33M | |
- | - | - | - | - | $ 6.75M | |
$ -21.17M | $ -24.05M | $ -24.33M | $ -12.00M | $ -43.28M | $ -19.92M | |
$ 39.15M | $ 31.93M | $ 32.44M | $ 40.96M | $ -6.00M | $ 7.78M |