Small business optimism hits highest level since 2004, NFIB reports

by

by