Box, Inc. is rated a Buy with attractive valuation, robust free cash flow, improving revenue and billings growth. Learn more ...