Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 100.46M | $ 97.29M | $ 87.69M | $ 65.44M | $ 52.39M | $ 28.51M | |
$ 52.81M | $ 47.81M | $ 43.73M | $ 29.65M | $ 22.51M | $ 10.46M | |
$ 47.65M | $ 49.48M | $ 43.96M | $ 35.79M | $ 29.88M | $ 18.06M | |
$ 40.60M | $ 37.70M | $ 34.09M | $ 36.43M | $ 38.29M | $ 48.91M | |
$ 7.05M | $ 11.78M | $ 9.87M | $ -643.00K | $ -8.41M | $ -30.86M | |
$ -18.40M | $ -17.94M | $ -16.09M | $ 15.76M | $ 13.76M | $ 14.81M | |
$ -8.19M | $ 3.00M | $ 12.54M | $ 5.04M | $ -8.22M | $ -3.40M | |
$ -3.17M | $ -9.16M | $ -18.76M | $ -11.36M | $ -30.40M | $ -49.07M | |
$ 16.36M | $ 13.59M | $ 10.38M | $ 7.65M | $ 6.34M | $ 4.16M | |
$ -449.00K | $ -638.00K | - | - | $ -153.00K | $ -353.00K | |
$ -19.53M | $ -22.75M | $ -29.41M | $ -19.04M | $ -36.62M | $ -65.33M | |
$ -0.06 | $ -0.08 | $ -0.15 | $ -0.08 | $ -0.18 | $ -0.35 | |
$ -0.06 | $ -0.08 | $ -0.12 | $ -0.08 | $ -0.18 | $ -0.35 | |
$ 1.19B | $ 292.62M | $ 252.70M | $ 228.63M | $ 199.00M | $ 185.59M | |
$ 1.41B | $ 349.04M | $ 308.50M | $ 275.23M | $ 262.14M | $ 223.47M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 93.41M | $ 85.51M | $ 77.82M | $ -66.08M | $ -60.80M | $ -59.37M | |
$ -19.53M | $ -22.75M | $ -29.41M | $ -19.04M | $ -36.62M | $ -65.33M | |
$ -5.13M | $ -6.76M | $ -13.12M | $ -9.82M | $ -3.96M | $ -33.15M | |
- | - | - | - | - | - | |
$ 9.40M | $ 4.25M | $ -2.55M | $ 1.85M | $ -16.45M | $ -34.26M | |
$ 24.46M | $ 19.32M | $ 10.88M | $ 11.66M | $ -8.35M | $ -25.38M |