Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 794.33M | $ 872.20M | $ 1.03B | $ 991.79M | $ 675.97M | $ 756.54M | |
$ 327.34M | $ 721.84M | $ 846.73M | $ -792.53M | $ 529.70M | $ 639.51M | |
$ 466.98M | $ 150.36M | $ 180.43M | $ 199.26M | $ 146.28M | $ 117.03M | |
$ 69.07M | $ 143.60M | $ 132.92M | $ -115.21M | $ 97.43M | $ 69.41M | |
$ -1.73M | $ 6.75M | $ 47.51M | $ 84.05M | $ 48.85M | $ 47.61M | |
$ -5.46M | $ -6.53M | $ -2.83M | $ -414.00K | $ -692.00K | $ -469.00K | |
$ -453.00K | $ 470.00K | $ 750.00K | $ -842.00K | - | $ -76.00K | |
$ -8.48M | $ 696.00K | $ 43.93M | $ 84.48M | $ 48.16M | $ 47.15M | |
$ -7.65M | $ -5.77M | $ 7.37M | $ 14.51M | $ 9.87M | $ 10.36M | |
- | - | - | - | - | - | |
$ -2.40M | $ 6.50M | $ 36.56M | $ 68.92M | $ 32.82M | $ -12.57M | |
$ -0.08 | $ 0.19 | $ 2.08 | $ 1.95 | $ 0.93 | $ -0.36 | |
$ -0.08 | $ 0.19 | $ 2.06 | $ 1.91 | $ 0.91 | $ -0.36 | |
$ 137.61M | $ 34.72M | $ 35.07M | $ 35.33M | $ 35.48M | $ 35.32M | |
$ 137.91M | $ 34.86M | $ 35.49M | $ 36.10M | $ 36.04M | $ 35.42M | |
$ 0.15 | - | $ 0.20 | $ 0.10 | $ 0.10 | $ 0.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.34 | $ 1.24 | |
- | - | - | - | - | - | |
$ 396.42M | $ 865.45M | $ 979.65M | $ -907.74M | $ 627.13M | $ 708.93M | |
$ -2.40M | $ 6.50M | $ 36.56M | $ 68.92M | $ 32.82M | $ -12.57M | |
$ -16.13M | $ -5.07M | $ 34.70M | - | $ 37.94M | $ 36.65M | |
- | - | - | - | $ 1.29M | $ 1.84M | |
$ -3.03M | $ 7.22M | $ 46.76M | $ 84.89M | $ 49.45M | $ 48.98M | |
$ 6.63M | $ 24.18M | $ 61.53M | $ 96.25M | $ 63.64M | $ 60.16M |