Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 108.88M | $ 272.51M | $ 108.12M | $ 264.49M | $ 138.50M | $ 58.66M | |
$ 78.41M | $ 46.96M | $ 51.76M | $ 59.40M | $ 83.11M | $ 48.90M | |
$ 30.47M | $ 225.55M | $ 173.55M | $ 205.09M | $ 55.39M | $ 9.76M | |
$ 28.56M | $ 192.70M | $ 153.20M | $ 169.13M | $ 34.36M | $ 19.93M | |
$ 1.91M | $ 32.85M | $ 20.34M | $ 35.96M | $ 21.03M | $ -10.17M | |
- | - | $ -18.67M | $ -18.38M | - | - | |
$ 2.85M | $ -13.15M | $ -298.15K | $ -1.48M | $ 996.56K | $ 869.03K | |
$ 4.76M | $ 45.99M | $ 2.03M | $ 19.05M | $ 22.03M | $ -9.31M | |
$ 2.38M | $ 12.99M | $ 4.29M | $ 4.36M | $ 2.85M | $ -3.36M | |
- | - | - | - | - | - | |
$ 2.45M | $ 32.56M | $ -2.25M | $ 14.69M | $ 16.06M | $ -6.59M | |
$ <0.01 | - | - | $ 0.01 | $ 0.15 | $ -0.06 | |
$ <0.01 | - | - | $ 0.01 | $ 0.15 | $ -0.06 | |
$ 306.18M | - | $ 2.30B | $ 2.21B | $ 141.19M | $ 116.79M | |
$ 314.58M | - | $ 2.30B | $ 2.34B | $ 144.15M | $ 116.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.61 | - | - | - | $ 274.50 | $ -28.50 | |
$ 4.94M | - | - | - | $ 4.74M | $ 3.57M | |
$ 106.97M | $ 239.66M | $ 204.96M | $ 228.53M | $ 117.46M | $ 68.84M | |
$ 2.45M | $ 32.56M | $ -2.26M | $ 14.69M | $ 16.06M | $ -6.59M | |
$ 2.45M | $ 33.81M | - | - | $ 16.06M | $ -6.59M | |
- | - | - | - | - | - | |
$ 1.91M | $ 45.99M | $ 20.70M | $ 37.43M | $ 21.03M | $ -10.17M | |
$ 1.91M | $ 48.83M | $ 23.45M | $ 37.43M | $ 21.96M | $ -9.42M |