Repository for CQA Investment Challenge