SMID - Smith-Midland Corporation Stock Analysis | Finranks