- 
      
- 
        Save Ozerich/d267ddba7ff10247af813c0b1b885d9b to your computer and use it in GitHub Desktop. 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | const exactMatches = ['AAIC', 'SPS', 'APCO', 'OIS']; | |
| const keywords = [ | |
| 'Interim Results', 'Portfolio update', | |
| 'Stock Repurchase', 'Closing of Issuance', 'Negative Opinion', 'Market Activity', 'Company\'s Board', 'Thriller', 'Series', 'Gross Proceeds', | |
| 'Advisory Board', 'Leadership Transition', 'Open Letter', 'Admired CEO', 'Business Journal', 'Debt to Equity', | |
| 'Net Income', 'Quarter Ended', 'Meeting of Stockholders', 'Approvals to Complete Merger', | |
| 'Sustainability Report', 'Market Surges', 'Request for Clinical Data Review', 'Shopping Centre', 'Innovation Summit', 'Former Chairman of the Board', 'Hire Smarter', 'Expiration of Rights Offering', | |
| 'NASDAQ Notification', 'AWS Marketplace', 'Content Report', 'Anniversary', 'Separate Trading', 'Warrants and Rights', 'New Podcast', 'Interim Data', 'ESG Report', | |
| 'q1 sales', 'q2 sales', 'q3 sales', 'q4 sales', 'q1 earnings', 'q2 earnings', 'q3 earnings', 'q4 earnings', | |
| 'announce publication', 'announces publication', 'Monitor 100', 'peer-reviewed publication in', | |
| 'corporate reorganization', 'nasdaq notice', 'private placement', 'cost of financing', | |
| 'upcoming investor conference', 'market to reach', 'top workplace', 'fiscal year', | |
| 'youtube', 'new flights', 'annual loss', 'ambassador', 'market news', 'quarterly report', | |
| 'grows treasury', 'tier 1', 'receives first payment', 'non-binding acquisition', | |
| 'plans to commence drilling', 'crowdfunding campaign', 'explores strategic opportunities', | |
| 'earnings outlook', 'barrel', 'passing of board member', 'market to grow', 'investor alert', | |
| 'private debt', 'investor call', 'q1 202', 'q2 202', 'q3 202', 'q4 202', 'strategic alternatives', | |
| 'provides update on recommended transaction', 'livestream', 'buy rating', 'debuts on nasdaq', | |
| 'uas cleared status', 'last patient visit', 'host update call', 'fireside chat', 'general manager', | |
| 'grand opening', 'stock is surging', 'terminate adr program', 'financial stocks', 'growth in revenue', | |
| 'convertible notes', 'warrant expiration', 'new employment', 'earnings potential', 'general meeting', | |
| 'pre-market update', 'neutral rating', 'senior notes', 'stockholder update', 'annual business update', | |
| 'stock split', 'stock surges', 'investor confidence', 'first patient dosed', 'r&d day', | |
| 'buyout proposal', 'stock is taking off', 'hires', 'earnings data', 'housing report', | |
| 'non-compliance', 'private offering', 'to be presented', 'ebitda', 'short interest', | |
| 'record earnings', 'completes enrollment', 'net asset', 'to president', 'nyse under ticker', | |
| 'nasdaq under ticker', 'reported earlier', 'ceo family', 'ceo initiated', 'jim cramer', | |
| 'shares tumble', 'reinvestment plan', 'net sales', 'business growth', 'lawsuit', 'co-chair', | |
| 'trading halt', 'halted on circuit', 'downgrades', 'resume trade', 'resume trading', | |
| 'resume shares', 'shared resume', 'trade resume', 'announces price target', 'trading higher', | |
| 'trading lower', 'price target', 'board of directors', 'shares halted', 'shares open for trade', | |
| 'warrant inducement', 'compliant with nasdaq', | |
| 'compliance with nasdaq', 'nasdaq compliance', 'strengthens equity position', 'reduces debt', | |
| 'debt to еquity', 'joins russell', 'acquisition of majority shares', 'merger agreement', | |
| 'earnings preview', 'shares skyrocket', 'symbol change', 'begin trading', 'ticker symbol', | |
| 'is the market', 'bullish', 'bearish', 'share repurchase', 'what\'s going on', 'direct offering', | |
| 'nasdaq listing', 'listing to nasdaq', 'finance ranking', 'app downloads', 'eps', 'q1 revenue', | |
| 'q2 revenue', 'q3 revenue', 'q4 revenue', 'employee assistance program', 'surges over', | |
| 'quarter results', 'financial results', 'merger-related', 'monthly metrics', 'second quarter', | |
| 'first quarter', 'third quarter', 'fourth quarter', 'average price', 'dividend', | |
| 'quarterly distribution', 'operating results', 'bankruptcy', 'has given up', 'contact law firm', | |
| 'skyrocketing', 'is falling', 'shareholder alert', 'public offering', 'blowout', 'bubble', | |
| 'stock soars', 'stock soaring', 'stock surging', 'assessment report', 'sales outlook', | |
| 'recommend stockholders vote', 'form f-3', 'form f3', 'regulatory roadblock', 'fda rejects', | |
| 'equity offering', 'insider purchases', 'upcoming earnings', 'earnings forecast', 'look ahead', | |
| 'growth conference', 'partial exercise', 'option alert', 'skyrockets', 'strikes more gold', | |
| 'letter to shareholders', 'lower debt', 'sell strategy', '13d filling', 'cannabis', 'to vote', | |
| 'all-stock transaction', 'shareholder call', 'expects to announce', 'damage', | |
| 'shareholder letter', 'all-time high', 'near-term guidance', 'legal battle', 'structuring agent', | |
| 'common share', 'common stock', 'investigating', 'revenue jump', 'warrant exercise inducement', | |
| 'burger', 'personal loans', 'global opening', 'outstanding share', 'plan invest', | |
| 'first customer delivery', 'opinions', 'resumes rally', 'closes merger', 'share combination', | |
| 'ceo to be', 'currently in discussions', 'receives notice from nyse', 'regain compliance', | |
| 'delist', 'unaudited q1', 'unaudited q2', 'unaudited q3', 'unaudited q4', 'quarterly earnings', | |
| 'business update call', 'conference call', 'assets under management', 'sec deregistration', | |
| "Year Report", "Months Ended", "Drops All Charges", "your legal rights", "alert", | |
| "Drill Program", "Strategic Alliance", "Cash Flow", "Payroll", "Warrant Exchange", "Revenue Guidance", "Blockchain Strategy", "reminder", "SHARE EXCHANGE", | |
| "Half-Year", "Corporate Update", "Television", "Farmland Farmer", "Shares Fall", "Last Patient Last", | |
| "Enrollment", "Launch Update", "Fact Sheet", "Annual Corporate Responsibility", "Consulting Firm", "Update on Financing", "Announces Naming", "ADR Ratio", "Operating Efficiencies", "MOU", | |
| "Industrial Staffing", "Fund Merger", "Sources of Distributions", "Premium Brand", | |
| "Pivotal Trial", "Doses Second", "Doses First", "Doses Third", "Enrolled", "First Patients", "Year Award", "Impact Report", "RESIGNATION", "Sources of Distribution", "Shareholder Update Call", | |
| "19(a)", '19a', '19-a', "20-F", "20f", "20(f)", | |
| "Q1-2025", "Q12025", "Q1 2025", | |
| "Q2-2025", "Q22025", "Q2 2025", | |
| "Q3-2025", "Q32025", "Q3 2025", | |
| "Q4-2025", "Q42025", "Q4 2025", | |
| "Q1-2026", "Q12026", "Q1 2026", | |
| "Q2-2026", "Q22026", "Q2 2026", | |
| "Q3-2026", "Q32026", "Q3 2026", | |
| "Q4-2026", "Q42026", "Q4 2026", | |
| "Q1-2027", "Q12027", "Q1 2027", | |
| "Q2-2027", "Q22027", "Q2 2027", | |
| "Q3-2027", "Q32027", "Q3 2027", | |
| "Q4-2027", "Q42027", "Q4 2027", | |
| "Q1-2028", "Q12028", "Q1 2028", | |
| "Q2-2028", "Q22028", "Q2 2028", | |
| "Q3-2028", "Q32028", "Q3 2028", | |
| "Q4-2028", "Q42028", "Q4 2028", | |
| "Q1-2029", "Q12029", "Q1 2029", | |
| "Q2-2029", "Q22029", "Q2 2029", | |
| "Q3-2029", "Q32029", "Q3 2029", | |
| "Q4-2029", "Q42029", "Q4 2029", | |
| "Q1-2030", "Q12030", "Q1 2030", | |
| "Q2-2030", "Q22030", "Q2 2030", | |
| "Q3-2030", "Q32030", "Q3 2030", | |
| "Q4-2030", "Q42030", "Q4 2030", | |
| "by 2030", 'by 2026', 'by 2027', 'by 2028', 'by 2029', 'by 2025', | |
| 'Therapy Practice', | |
| ]; | |
| const keywordsLowerCase = keywords.map(item => item.toLowerCase()); | |
| const pairFilters = [ | |
| ['reports', 'traffic'], | |
| ['interim', 'data'], | |
| ['rating', 'buy'], | |
| ['rating', 'hold'], | |
| ['rating', 'sell'], | |
| ['generates', 'in sales'], | |
| ['closes', 'lease'], | |
| ['upgraded', 'rating agency'], | |
| ['analyst', 'forecast'], | |
| ['reports', 'revenue'], | |
| ['announced', 'quarter'], | |
| ['continue', 'research'], | |
| ['reports', 'results'], | |
| ['annual', 'report'], | |
| ['initiates', 'buyback'], | |
| ['beats', 'estimate'], | |
| ['investor', 'day'], | |
| ['filling', 'reported'], | |
| ['issues', 'shares'], | |
| ['releases', 'shares'], | |
| ['elected', 'directors'], | |
| ['sold', 'in stock'], | |
| ['acquire', 'additional btc'], | |
| ['acquire', 'broker dealer'], | |
| ['advance', 'construction program'], | |
| ['expect', 'earnings'], | |
| ['expands', 'portfolio'], | |
| ['sell', 'assets'], | |
| ['extends', 'revolving credit'], | |
| ['potential', 'gold'], | |
| ['collective mining', 'gold'], | |
| ['reaches', 'cash'], | |
| ['extends offer', 'buy back'], | |
| ['revenue', 'est'], | |
| ['present', 'conference'], | |
| ['promotes', 'chief administrative officer'], | |
| ['completes', 'certification'], | |
| ['expand', 'acquisition'], | |
| ['expand', 'manufacturing'], | |
| ['names', 'president'], | |
| ['names', 'chief financial officer'], | |
| ['to join', 'event'], | |
| ['launch', 'investment fund'], | |
| ['resumed', 'halt'], | |
| ['celebrates', 'year'], | |
| ['celebrates', 'anniversary'], | |
| ['celebrates', 'day'], | |
| ['resubmits', 'application'], | |
| ['to host', 'summit'], | |
| ['archives', 'market share'], | |
| ['files', 'offering'], | |
| ['expands', 'presence'], | |
| ['ceo', 'family'], | |
| ['sells', 'stock'], | |
| ['trades', 'company stock'], | |
| ['participate', 'conference'], | |
| ['expiration', 'go-shop'], | |
| ['subsidiary', 'reached'], | |
| ['overview', 'earnings'], | |
| ['preview', 'earnings'], | |
| ['operational', 'updates'], | |
| ['construction', 'updates'], | |
| ]; | |
| const doubleKeywords = [ | |
| { | |
| main: 'appoint', | |
| keywords: ['director', 'officer', 'president', 'cfo', 'ceo', 'adviser', 'coo', 'vice', 'lead', 'expert'] | |
| }, | |
| { | |
| main: 'announce', | |
| keywords: [ | |
| 'executive promotion', | |
| 'award', 'buyback', 'results conference call', 'prelim. q1 sales', 'prelim. q2 sales', 'prelim. q3 sales', | |
| 'prelim. q4 sales', 'earnings call', 'presentation', 'revenue results', 'quarter', 'commencement', | |
| 'offering', 'pricing', '6-k', 'plans to explore', 'appointment', 'over-allotment option', 'safety profile', | |
| 'auction', 'partner promotions', 'credit', 'payer coverage', 'borrowing capacity', 'extension of expiration date', | |
| ] | |
| }, | |
| ]; | 
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment