public async void SearchCompanyAnnualReport()
        {
            crawler      = new CompanyAnnualReportCrawler(CompanyName);
            ReportSearch = await crawler.CrawlCompanyAsync();

            IsReportSearchVisile  = ReportSearch.Count > 1;
            IsCompanyReportVisile = !IsReportSearchVisile;
            if (ReportSearch.Count == 1)
            {
                SelectedCompany = ReportSearch[0];
                LoadCompanyReport();
            }
        }
        private async void LoadCompanyReport()
        {
            IsCompanyReportVisile = true;
            if (crawler == null)
            {
                crawler = new CompanyAnnualReportCrawler(CompanyName);
            }
            if (selectedCompany != null)
            {
                CompanyReport = await crawler.CrawlCompanyReport(selectedCompany.ReportLink);

                if (CompanyReport.Count > 0)
                {
                    SelectedReport = CompanyReport[0];
                }
            }
        }