Income Statement | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
|---|---|---|---|---|---|
| $ 164.15M | $ 149.96M | $ 116.91M | $ 114.26M | $ 112.42M | |
| $ 84.20M | $ 79.16M | $ 66.42M | $ 65.40M | $ 63.56M | |
| $ 67.48M | $ 65.98M | $ 62.15M | $ 64.34M | $ 65.03M | |
| $ 8.38M | $ 8.56M | $ 8.22M | $ 2.69M | $ 2.34M | |
| $ 25.16M | $ 24.59M | $ 14.66M | $ 743.37K | $ 4.81M | |
| $ 16.72M | $ 13.18M | $ 3.75M | $ -2.58M | $ 2.46M | |
| $ -7.06K | $ 109.80K | $ 613.73K | $ 442.39K | $ -59.64K | |
| $ 16.71M | $ 13.29M | $ 4.36M | $ -2.14M | $ 2.40M | |
| $ 10.31M | $ 8.37M | $ 2.32M | $ -2.24M | $ 37.68M | |
| $ 1.12 | $ 0.88 | $ 0.25 | $ -0.24 | $ 4.00 | |
| $ 1.12 | $ 0.88 | $ 0.25 | $ -0.24 | $ 4.00 | |
| 9.20M | 9.51M | 9.37M | 9.39M | 9.41M | |
| 9.22M | 9.51M | 9.37M | 9.39M | 9.41M |