NFIB 3-11-25 – Small Business Optimism Index chart 100.7