Income Statement | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 131.93M | $ 131.36M | $ 124.27M | $ 95.92M | $ 78.67M | |
| $ 45.08M | $ 46.42M | $ 36.57M | $ 30.58M | $ 29.35M | |
| $ 26.94M | $ 29.69M | $ 30.18M | $ 22.92M | $ 21.42M | |
| $ 4.81M | $ 115.74M | $ 117.88M | $ 88.26M | $ 70.73M | |
| $ 26.18M | $ 20.76M | $ 10.64M | $ 8.35M | $ 8.57M | |
| $ 18.14M | $ 16.73M | $ 6.39M | $ 7.65M | $ 7.94M | |
| $ 2.85M | $ -85.44K | $ 51.01K | $ 946.56K | $ 1.09M | |
| $ 20.99M | $ 16.65M | $ 6.44M | $ 8.60M | $ 9.03M | |
| $ 11.10M | $ 11.65M | $ 3.03M | $ 5.90M | $ 2.37M | |
| $ 0.37 | $ 0.39 | $ 0.10 | $ 0.20 | $ 0.08 | |
| $ 0.37 | $ 0.39 | $ 0.10 | $ 0.20 | $ 0.08 | |
| 30.29M | 29.60M | 29.42M | 29.43M | 29.45M | |
| 30.29M | 29.60M | 29.42M | 29.43M | 29.45M |