MDC Holdings Inc Analysis SWOT Analysis