Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 337.79M | $ 468.66M | $ 469.96M | $ 3.82M | $ 426.09M | $ 442.33M | |
$ 269.02M | $ 374.97M | $ 248.55M | $ 224.70M | $ 332.41M | $ 345.58M | |
$ 85.12M | $ 93.69M | $ 221.41M | $ -224.70M | $ 93.67M | $ 96.75M | |
$ 197.06M | $ 197.06M | $ 191.22M | $ 185.47M | $ 52.80M | $ 58.24M | |
$ -74.93M | $ 39.79M | $ 30.12M | $ -410.18M | $ 40.88M | $ 38.50M | |
$ -4.81M | $ -4.81M | $ -1.68M | $ -1.82M | $ -3.29M | $ -3.69M | |
$ -119.37M | $ -4.84M | $ -367.00K | $ -452.54M | $ -7.46M | $ -233.00K | |
$ 34.88M | $ 34.88M | $ 28.88M | $ 39.45M | $ 30.13M | $ 34.58M | |
$ 9.32M | $ 9.32M | $ 8.08M | $ 10.33M | $ 5.65M | $ 9.68M | |
- | - | - | - | - | - | |
$ 25.66M | $ 25.55M | $ 20.36M | $ 29.12M | $ 24.47M | $ 24.90M | |
$ 0.76 | $ 0.75 | $ 0.57 | $ 0.81 | $ 0.70 | $ 0.68 | |
$ 0.75 | $ 0.74 | $ 0.57 | $ 0.80 | $ 0.68 | $ 0.67 | |
$ 135.68M | $ 34.25M | $ 36.35M | $ 35.97M | $ 35.19M | $ 36.74M | |
$ 136.17M | $ 34.37M | $ 36.58M | $ 36.45M | $ 35.80M | $ 37.44M | |
- | - | $ 1.50 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.80 | $ 0.76 | |
- | - | - | - | $ 0.78 | $ 0.75 | |
- | - | - | - | $ 92.42M | $ 92.00M | |
$ 432.32M | $ 432.80M | $ 439.77M | $ 410.18M | $ 385.21M | $ 403.83M | |
$ 25.55M | $ 25.55M | $ 20.80M | $ 29.12M | $ 24.47M | $ 24.90M | |
$ 20.37M | $ 25.62M | $ 23.28M | - | $ 30.42M | $ 25.03M | |
- | - | - | - | $ 3.29M | $ 3.69M | |
$ 39.69M | $ 39.69M | $ 30.56M | $ 41.28M | $ 33.42M | $ 38.50M | |
$ 37.50M | $ 54.92M | $ 45.31M | $ 56.70M | $ 50.30M | $ 56.36M |