Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.06B | $ 1.05B | $ 894.44M | $ 623.01M | $ 401.49M | $ 701.38M | |
$ 664.08M | $ 780.45M | $ 394.44M | $ 236.91M | $ 383.38M | $ 512.60M | |
$ 396.20M | $ 269.17M | $ 500.00M | $ 386.10M | $ 18.11M | $ 188.79M | |
$ 241.69M | $ 141.67M | $ 444.30M | $ 346.57M | $ 648.00K | $ 109.95M | |
$ 103.67M | $ 127.50M | $ 55.71M | $ 39.53M | $ 17.46M | $ 78.84M | |
$ -24.73M | $ -32.45M | $ -26.49M | $ -26.24M | $ -21.70M | $ -16.23M | |
$ 490.00K | $ -887.00K | $ 5.24M | $ -14.62M | $ -448.00K | $ -2.44M | |
$ 67.37M | $ 94.16M | $ 23.98M | $ 100.33M | $ -4.68M | $ 60.16M | |
$ 17.01M | $ 21.98M | $ 6.31M | $ 19.08M | $ -778.00K | $ 14.09M | |
- | - | - | - | - | - | |
$ 69.12M | $ 72.18M | $ 17.68M | $ 81.25M | $ -3.90M | $ 46.07M | |
$ 0.94 | $ 1.30 | $ 0.31 | $ 1.47 | $ -0.07 | $ 0.83 | |
$ 0.90 | $ 1.23 | $ 0.29 | $ 1.37 | $ -0.07 | $ 0.83 | |
$ 215.04M | $ 55.51M | $ 57.95M | $ 55.18M | $ 55.79M | $ 55.79M | |
$ 225.04M | $ 58.52M | $ 61.05M | $ 59.32M | $ 55.79M | $ 55.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 62.24M | $ 94.31M | |
$ 905.78M | $ 922.12M | $ 838.74M | $ 583.49M | $ 384.02M | $ 622.55M | |
- | - | - | - | $ 22.07M | $ 17.17M | |
$ 50.36M | $ 72.18M | $ 17.68M | $ 81.25M | $ -3.90M | $ 46.07M | |
$ 63.15M | $ 74.39M | - | - | $ -3.84M | $ 46.62M | |
$ 121.48M | $ 136.79M | $ 55.00M | $ 126.57M | $ 17.39M | $ 77.33M | |
$ 171.02M | $ 226.24M | $ 122.81M | $ 183.65M | $ 65.48M | $ 112.21M |