Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 174.03M | $ 167.73M | $ 145.07M | $ 129.96M | $ 131.22M | $ 122.53M | |
$ 41.25M | $ 38.23M | $ 30.35M | $ 29.01M | $ 29.50M | $ 29.10M | |
$ 132.78M | $ 129.50M | $ 114.72M | $ 100.95M | $ 101.72M | $ 93.43M | |
$ 118.80M | $ 110.57M | $ 95.63M | $ 97.15M | $ 109.22M | $ 110.01M | |
$ 13.98M | $ 18.93M | $ 19.08M | $ 3.80M | $ -7.51M | $ -16.58M | |
$ 220.00K | $ -127.00K | $ 175.00K | $ 754.00K | $ 510.00K | $ 222.00K | |
$ -567.00K | $ -736.00K | $ 9.00K | $ -385.00K | $ 9.00K | $ 83.00K | |
$ 13.64M | $ 18.07M | $ 19.27M | $ 4.17M | $ -6.99M | $ -16.27M | |
$ -23.59M | $ -29.15M | $ 443.00K | $ 689.00K | $ 614.00K | $ 284.00K | |
- | - | - | - | - | - | |
$ 37.23M | $ 47.22M | $ 18.82M | $ 3.48M | $ -7.60M | $ -16.56M | |
$ 1.24 | $ 1.59 | $ 0.66 | $ 0.12 | $ -0.28 | $ -0.63 | |
$ 1.18 | $ 1.50 | $ 0.63 | $ 0.12 | $ -0.28 | $ -0.63 | |
$ 119.14M | $ 29.77M | $ 28.62M | $ 27.89M | $ 27.14M | $ 26.37M | |
$ 124.66M | $ 31.51M | $ 30.04M | $ 28.82M | $ 27.14M | $ 26.37M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 160.05M | $ 148.80M | $ 125.99M | $ 126.16M | $ 138.72M | $ 139.11M | |
$ 37.23M | $ 47.22M | $ 18.82M | $ 3.48M | $ -7.60M | $ -16.56M | |
$ 37.23M | $ 47.22M | $ 18.82M | $ 3.48M | $ -7.60M | $ -16.56M | |
$ 28.00K | - | - | - | - | - | |
$ 13.95M | $ 18.93M | $ 19.08M | $ 3.80M | $ -7.51M | $ -16.58M | |
$ 19.91M | $ 25.50M | $ 25.60M | $ 10.14M | $ -1.41M | $ -10.00M |