Needham analyst Ryan MacDonald upgrades Hims & Hers Health (NYSE:HIMS) from Hold to Buy and announces $30 price target.