Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 116.36M | $ 256.13M | $ 232.02M | $ 205.45M | $ 170.45M | $ 196.68M | |
$ 52.16M | $ 111.00M | $ -103.25M | $ -87.28M | $ 76.45M | $ 87.05M | |
$ 64.20M | $ 145.13M | $ 128.77M | $ 118.17M | $ 94.00M | $ 109.63M | |
$ 65.56M | $ 132.99M | $ 131.64M | $ 105.95M | $ 97.19M | $ 103.80M | |
$ -1.37M | $ 12.14M | $ -2.87M | $ 12.22M | $ -3.19M | $ 5.83M | |
$ 4.75M | $ 2.36M | $ 6.11M | $ 5.62M | $ -2.21M | $ -2.43M | |
- | $ 6.52M | $ 2.12M | $ -9.05M | $ -2.82M | $ 1.23M | |
$ 3.39M | $ 6.77M | $ -1.18M | $ 13.74M | $ -8.22M | $ 4.63M | |
$ 1.08M | $ 78.00K | $ 975.00K | $ 591.00K | $ -1.03M | $ 2.60M | |
- | - | - | - | $ -39.00K | $ -392.00K | |
$ 2.32M | $ 6.72M | $ -4.30M | $ 26.29M | $ -7.04M | $ 1.59M | |
$ 0.04 | $ 0.11 | $ -0.04 | $ 0.23 | $ -0.13 | $ 0.03 | |
$ 0.04 | $ 0.11 | $ -0.04 | $ 0.23 | $ -0.13 | $ 0.03 | |
$ 118.13M | $ 59.07M | $ 59.06M | $ 56.69K | $ 53.36M | $ 52.91M | |
$ 118.19M | $ 59.09M | $ 107.63M | $ 114.30M | $ 53.36M | $ 53.99M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 117.72M | $ 243.98M | $ 28.39M | $ 18.68M | $ 173.64M | $ 190.85M | |
$ 2.32M | $ 6.72M | $ -4.30M | $ 26.29M | $ -7.04M | $ 1.59M | |
$ 2.32M | $ 4.98M | - | - | $ -4.35M | $ 1.50M | |
$ 3.43M | - | - | - | $ 2.30M | $ 2.15M | |
$ 6.82M | $ 8.87M | $ -3.23M | $ 13.74M | $ -5.92M | $ 6.78M | |
$ 17.57M | $ 30.44M | $ 11.71M | $ 34.28M | $ 13.75M | $ 26.05M |