Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 566.77M | $ 566.77M | $ 463.93M | $ 276.87M | $ 310.02M | $ 296.70M | |
$ 134.86M | $ 240.60M | $ 254.44M | $ -126.25M | $ 130.18M | $ 193.66M | |
$ 431.00M | $ 326.17M | $ 209.49M | $ 150.62M | $ 179.84M | $ 103.04M | |
$ 226.57M | $ 159.21M | $ 176.17M | $ -132.99M | $ 123.60M | $ 126.79M | |
$ 204.42M | $ 166.96M | $ 33.32M | $ 22.21M | $ 56.23M | $ -23.75M | |
$ -76.56M | $ -83.34M | $ -62.17M | $ -21.00M | $ -28.65M | $ 1.03M | |
$ 14.66M | $ 7.89M | $ -1.05M | - | - | - | |
$ 113.20M | $ 75.73M | $ -28.85M | $ -3.37M | $ 27.58M | $ -22.72M | |
$ 27.58M | $ 27.58M | $ -3.85M | $ -74.89M | $ 830.00K | $ 0.00 | |
- | - | - | - | - | - | |
$ 48.16M | $ 48.16M | $ -25.00M | $ 71.52M | $ 26.75M | $ -22.72M | |
$ 1.47 | $ 1.43 | $ -0.74 | $ 2.05 | $ 0.78 | $ -0.68 | |
$ 1.03 | $ 1.29 | $ -0.74 | $ 1.86 | $ 0.76 | $ -0.68 | |
$ 134.96M | $ 33.74M | $ 33.83M | $ 34.94M | $ 34.41M | $ 33.45M | |
$ 167.15M | $ 41.79M | $ 33.83M | $ 41.05M | $ 35.15M | $ 33.45M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 361.44M | $ 399.81M | $ 430.61M | $ -259.24M | $ 253.78M | $ 320.45M | |
$ 48.16M | $ 48.16M | $ -25.00M | $ 71.52M | $ 26.75M | $ -22.72M | |
$ 59.50M | $ 59.69M | $ -33.73M | - | $ 26.75M | $ -22.72M | |
- | - | - | - | $ 28.88M | $ 909.00K | |
$ 196.53M | $ 159.07M | $ 34.37M | $ 17.64M | $ 56.46M | $ -21.81M | |
$ 264.93M | $ 315.73M | $ 181.59M | $ 89.96M | $ 118.01M | $ -6.33M |