Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 267.73M | $ 206.44M | $ 121.24M | $ 83.56M | $ 54.89M | $ 64.59M | |
$ 155.50M | $ 115.27M | $ 71.09M | $ 46.11M | $ 25.64M | $ 32.44M | |
$ 112.22M | $ 91.18M | $ 50.14M | $ 37.45M | $ 29.25M | $ 32.16M | |
$ 103.23M | $ 83.71M | $ 57.43M | $ 37.85M | $ 23.12M | $ 32.08M | |
$ 8.99M | $ 7.47M | $ -7.29M | $ -405.00K | $ 6.14M | $ 83.00K | |
$ -465.00K | $ -405.00K | $ -651.00K | $ -279.00K | $ -371.00K | $ -639.00K | |
$ 4.46M | $ 17.97M | $ 9.37M | $ -1.22M | $ -174.00K | $ -6.97M | |
$ 12.98M | $ 25.03M | $ 1.43M | $ -1.91M | $ 5.59M | $ -7.52M | |
$ 924.00K | $ 661.00K | $ -2.84M | $ -659.00K | $ 729.00K | $ -858.00K | |
- | - | - | - | - | - | |
$ 12.38M | $ 24.02M | $ 4.95M | $ -649.00K | $ 4.86M | $ -8.12M | |
$ 1.18 | $ 2.44 | $ 0.54 | $ -0.07 | $ 0.57 | $ -1.16 | |
$ 1.17 | $ 2.42 | $ 0.54 | $ -0.07 | $ 0.56 | $ -1.16 | |
$ 42.10M | $ 9.83M | $ 9.15M | $ 9.10M | $ 8.60M | $ 7.01M | |
$ 42.46M | $ 9.92M | $ 9.17M | $ 9.10M | $ 8.62M | $ 7.01M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 0.15 | $ 0.62 | $ 0.05 | |
$ 0.58 | $ 0.71 | - | $ 0.15 | $ 0.62 | $ 0.05 | |
- | - | - | - | - | - | |
$ 258.73M | $ 198.97M | $ 128.53M | $ 83.96M | $ 48.75M | $ 64.51M | |
$ 12.38M | $ 24.02M | $ 4.95M | $ -649.00K | $ 4.86M | $ -8.12M | |
$ 8.53M | $ 6.52M | $ -1.90M | $ 150.49K | $ 5.01M | $ -565.00K | |
$ 555.00K | $ 583.00K | $ 805.00K | $ 494.00K | $ 493.00K | $ 661.00K | |
$ 13.54M | $ 25.61M | $ 2.23M | $ -1.41M | $ 6.08M | $ -6.86M | |
$ 37.12M | $ 41.52M | $ 12.61M | $ 819.00K | $ 7.35M | $ -4.04M |