Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 436.42M | $ 458.97M | $ 481.33M | $ 456.25M | $ 417.64M | $ 546.08M | |
$ 311.52M | $ 353.11M | $ 392.77M | $ 414.98M | $ 359.19M | $ -446.19M | |
$ 124.90M | $ 105.86M | $ 88.56M | $ 41.27M | $ 58.45M | $ 99.89M | |
$ 56.11M | $ 61.59M | $ 63.96M | $ 82.84M | $ 80.17M | $ -82.69M | |
$ 68.79M | $ 44.27M | $ 24.60M | $ -41.57M | $ -21.72M | $ 17.20M | |
$ -6.95M | $ -17.07M | $ -13.03M | $ -7.31M | $ -5.71M | $ -7.87M | |
$ -1.92M | $ -1.40M | $ -975.00K | $ 1.00K | $ -743.00K | $ 675.00K | |
$ 56.10M | $ 27.21M | $ 11.57M | $ -48.88M | $ -26.70M | $ 8.66M | |
$ 1.74M | $ 900.00K | $ 304.00K | $ -406.00K | $ -3.71M | $ 409.00K | |
- | - | - | - | - | - | |
$ 54.36M | $ 26.31M | $ 11.27M | $ -48.47M | $ -22.98M | $ 8.25M | |
$ 2.37 | $ 1.15 | $ 0.49 | $ -2.12 | $ -1.00 | $ 0.38 | |
$ 2.37 | $ 1.15 | $ 0.49 | $ -2.12 | $ -1.00 | $ 0.38 | |
$ 91.90M | $ 22.96M | $ 22.94M | $ 22.91M | $ 22.87M | $ 21.51M | |
$ 92.00M | $ 22.97M | $ 22.95M | $ 22.91M | $ 22.87M | $ 21.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 367.63M | $ 414.70M | $ 456.73M | $ 497.82M | $ 439.36M | $ -528.87M | |
$ 54.36M | $ 26.31M | $ 11.27M | $ -48.47M | $ -22.98M | $ 8.25M | |
$ 46.89M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 63.05M | $ 44.27M | $ 24.60M | $ -41.57M | $ -20.98M | $ 16.53M | |
$ 72.91M | $ 51.06M | $ 31.29M | $ -31.35M | $ -12.78M | $ 25.33M |