Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 104.38M | $ 245.32M | $ 205.62M | $ 198.87M | $ 212.17M | $ 169.02M | |
$ 6.41M | $ 25.21M | $ -17.56M | $ -21.14M | $ -23.54M | $ 21.36M | |
$ 97.97M | $ 220.10M | $ 188.06M | $ 177.73M | $ 188.63M | $ 147.67M | |
$ 72.39M | $ 244.18M | $ 184.30M | $ 166.80M | $ 114.20M | $ 86.76M | |
$ 25.59M | $ -24.07M | $ 3.76M | $ 10.93M | $ 74.44M | $ 60.91M | |
$ 3.47M | $ -2.44M | $ -978.00K | $ 8.71M | $ -32.59M | $ -10.91M | |
$ -219.00K | $ -17.47M | $ -12.26M | $ -3.41M | $ -2.23M | $ -3.32M | |
$ 28.84M | $ -12.01M | $ 14.99M | $ 23.08M | $ 44.09M | $ 46.68M | |
$ 3.99M | $ -1.46M | $ 1.31M | $ 7.08M | $ 6.35M | $ 10.48M | |
- | $ -289.00K | $ -1.08M | $ 694.00K | $ 362.00K | - | |
$ 24.84M | $ -10.55M | $ 13.72M | $ 15.96M | $ 37.73M | $ 36.20M | |
$ 0.04 | $ -0.02 | $ 0.02 | $ 0.03 | $ 0.06 | $ 0.06 | |
$ 0.03 | $ -0.01 | $ 0.02 | $ 0.02 | $ 0.06 | $ 0.05 | |
$ 1.28B | $ 657.02M | $ 648.68M | $ 642.01M | $ 636.27M | $ 626.32M | |
$ 1.43B | $ 725.46M | $ 686.20M | $ 798.20M | $ 628.75M | $ 673.52M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 78.80M | $ 269.39M | $ 166.74M | $ 145.66M | $ 90.66M | $ 108.11M | |
$ 24.84M | $ -10.55M | $ 13.72M | $ 15.96M | $ 37.73M | $ 36.20M | |
$ 24.84M | - | - | - | - | $ 38.95M | |
$ 2.60M | - | - | - | - | $ 11.92M | |
$ 31.43M | - | $ 11.04M | $ 18.63M | $ 41.95M | $ 58.60M | |
$ 35.46M | - | $ 24.22M | $ 38.24M | $ 50.27M | $ 63.77M |