diff --git a/rstat_tool/format_blacklist.py b/rstat_tool/format_blacklist.py index c156f89..460a4d8 100644 --- a/rstat_tool/format_blacklist.py +++ b/rstat_tool/format_blacklist.py @@ -44,76 +44,77 @@ COMMON_WORDS_BLACKLIST = { "GOAL", "GOAT", "GOD", "GOING", "GOLD", "GONE", "GONNA", "GOODS", "GOPRO", "GPT", "GPU", "GRAB", "GREAT", "GREEN", "GSOV", "GST", "GTA", "GTC", "GTFO", "GTG", "GUH", "GUNS", "GUY", "GUYS", "HAD", "HAHA", "HALF", "HAM", "HANDS", "HAS", - "HATE", "HAVE", "HBAR", "HCOL", "HEAR", "HEDGE", "HEGE", "HELD", "HELL", "HELP", - "HERE", "HEY", "HFCS", "HFT", "HGTV", "HIGH", "HIGHS", "HINT", "HIS", "HITID", - "HK", "HKD", "HKEX", "HODL", "HODOR", "HOF", "HOLD", "HOLY", "HOME", "HOT", - "HOUR", "HOURS", "HOW", "HS", "HSA", "HSI", "HT", "HTCI", "HTF", "HTML", - "HUF", "HUGE", "HV", "HYPE", "IANAL", "IATF", "IB", "IBS", "ICSID", "ICT", - "ID", "IDF", "IDK", "IF", "II", "IIRC", "IKKE", "IKZ", "IM", "IMHO", - "IMI", "IMO", "IN", "INC", "INR", "INTEL", "INTO", "IP", "IPO", "IQVIA", - "IRA", "IRAS", "IRC", "IRISH", "IRMAA", "IRS", "IS", "ISA", "ISIN", "ISM", - "ISN", "IST", "IT", "ITC", "ITM", "ITS", "ITWN", "IUIT", "IV", "IVV", - "IWM", "IXL", "IXLH", "IYKYK", "JAVA", "JD", "JDG", "JDM", "JE", "JFC", - "JK", "JLR", "JMO", "JOBS", "JOIN", "JOKE", "JP", "JPOW", "JPY", "JS", - "JST", "JULY", "JUN", "JUST", "KARMA", "KEEP", "KILL", "KING", "KK", "KLA", - "KLP", "KNEW", "KNOW", "KO", "KOHLS", "KPMG", "KRW", "LA", "LANGT", "LARGE", - "LAST", "LATE", "LATER", "LBO", "LBTC", "LCS", "LDL", "LEADS", "LEAP", "LEAPS", - "LEARN", "LEI", "LET", "LETF", "LETS", "LFA", "LFG", "LFP", "LG", "LGEN", - "LID", "LIFE", "LIG", "LIGMA", "LIKE", "LIMIT", "LIST", "LLC", "LLM", "LM", - "LMAO", "LMAOO", "LMM", "LMN", "LOANS", "LOKO", "LOL", "LOLOL", "LONG", "LONGS", - "LOOK", "LOSE", "LOSS", "LOST", "LOVE", "LOVES", "LOW", "LOWER", "LOWS", "LP", - "LSS", "LTCG", "LUCID", "LUPD", "LYC", "LYING", "M&A", "MA", "MACD", "MAIL", - "MAKE", "MAKES", "MANGE", "MANY", "MASON", "MAX", "MAY", "MAYBE", "MBA", "MC", - "MCAP", "MCNA", "MCP", "ME", "MEAN", "MEME", "MERGE", "MERK", "MES", "MEXC", - "MF", "MFER", "MID", "MIGHT", "MIN", "MIND", "MINS", "ML", "MLB", "MLS", - "MM", "MMF", "MNQ", "MOASS", "MODEL", "MODTX", "MOM", "MONEY", "MONGO", "MONTH", - "MONY", "MOON", "MORE", "MOST", "MOU", "MSK", "MTVGA", "MUCH", "MUSIC", "MUST", - "MVA", "MXN", "MY", "MYMD", "NASA", "NASDA", "NATO", "NAV", "NBA", "NBC", - "NCAN", "NCR", "NEAR", "NEAT", "NEED", "NEVER", "NEW", "NEWS", "NEXT", "NFA", - "NFC", "NFL", "NFT", "NGAD", "NGMI", "NIGHT", "NIQ", "NK", "NO", "NOK", - "NON", "NONE", "NOOO", "NOPE", "NORTH", "NOT", "NOVA", "NOW", "NQ", "NRI", - "NSA", "NSCLC", "NSLC", "NTG", "NTVS", "NULL", "NUT", "NUTS", "NUTZ", "NVIDIA", - "NVM", "NW", "NY", "NYSE", "NZ", "NZD", "OBBB", "OBI", "OBS", "OBV", - "OCD", "OCF", "OCO", "ODAT", "ODTE", "OEM", "OF", "OFA", "OFF", "OG", - "OH", "OK", "OKAY", "OL", "OLD", "OMFG", "OMG", "ON", "ONDAS", "ONE", - "ONLY", "OP", "OPEC", "OPENQ", "OPEX", "OPRN", "OR", "ORB", "ORDER", "ORTEX", - "OS", "OSCE", "OT", "OTC", "OTM", "OTOH", "OUCH", "OUGHT", "OUR", "OUT", - "OVER", "OWN", "OZZY", "PA", "PANIC", "PC", "PDT", "PE", "PEAK", "PEG", - "PETA", "PEW", "PFC", "PGHL", "PIMCO", "PITA", "PLAN", "PLAYS", "PLC", "PLN", - "PM", "PMCC", "PMI", "PNL", "POC", "POMO", "POP", "POS", "POSCO", "POTUS", - "POV", "POW", "PPI", "PR", "PRICE", "PRIME", "PROFIT", "PROXY", "PS", "PSA", - "PST", "PT", "PTD", "PUSSY", "PUT", "PUTS", "PWC", "Q1", "Q2", "Q3", - "Q4", "QE", "QED", "QIMC", "QQQ", "QR", "RAM", "RATM", "RBA", "RBNZ", - "RE", "REACH", "READY", "REAL", "RED", "REIT", "REITS", "REKT", "REPE", "RFK", - "RH", "RICO", "RIDE", "RIGHT", "RIP", "RISK", "RISKY", "RNDC", "ROCE", "ROCK", - "ROE", "ROFL", "ROI", "ROIC", "ROTH", "RPO", "RRSP", "RSD", "RSI", "RT", - "RTD", "RUB", "RUG", "RULE", "RUST", "RVOL", "SAGA", "SALES", "SAME", "SAVE", - "SAYS", "SBF", "SBLOC", "SC", "SCALP", "SCAM", "SCHB", "SCIF", "SEC", "SEE", - "SEK", "SELL", "SELLL", "SEP", "SESG", "SET", "SFOR", "SGD", "SHALL", "SHARE", - "SHEIN", "SHELL", "SHIT", "SHORT", "SHOW", "SHS", "SHTF", "SI", "SICK", "SIGN", - "SL", "SLIM", "SLOW", "SMA", "SMALL", "SMFH", "SNZ", "SO", "SOLD", "SOLIS", - "SOME", "SOON", "SOOO", "SOUTH", "SP", "SPAC", "SPDR", "SPEND", "SPLG", "SPX", - "SPY", "SQUAD", "SS", "SSA", "SSDI", "START", "STAY", "STEEL", "STFU", "STILL", - "STO", "STOCK", "STOOQ", "STOP", "STOR", "STQQQ", "STUCK", "STUDY", "SUS", "SUSHI", - "SUV", "SWIFT", "SWING", "TA", "TAG", "TAKE", "TAM", "TBTH", "TEAMS", "TED", - "TEMU", "TERM", "TESLA", "TEXT", "TF", "TFNA", "TFSA", "THAN", "THANK", "THAT", - "THATS", "THE", "THEIR", "THEM", "THEN", "THERE", "THESE", "THEY", "THING", "THINK", - "THIS", "TI", "TIA", "TIKR", "TIME", "TIMES", "TINA", "TITS", "TJR", "TL", - "TL;DR", "TLDR", "TNT", "TO", "TODAY", "TOLD", "TONS", "TOO", "TOS", "TOT", - "TOTAL", "TP", "TPU", "TRADE", "TREND", "TRUE", "TRUMP", "TRUST", "TRY", "TSA", - "TSMC", "TSP", "TSX", "TSXV", "TTIP", "TTM", "TTYL", "TURNS", "TWO", "UAW", - "UCITS", "UGH", "UI", "UK", "UNDER", "UNITS", "UNO", "UNTIL", "UP", "US", - "USA", "USD", "USMCA", "USSA", "USSR", "UTC", "VALID", "VALUE", "VAMOS", "VAT", - "VEO", "VERY", "VFMXX", "VFV", "VI", "VISA", "VIX", "VLI", "VOO", "VP", - "VPAY", "VR", "VRVP", "VSUS", "VTI", "VUAG", "VW", "VWAP", "VWCE", "VXN", - "VXUX", "WAGER", "WAGMI", "WAIT", "WALL", "WANT", "WAS", "WATCH", "WAY", "WBTC", - "WE", "WEB", "WEB3", "WEEK", "WENT", "WERO", "WEST", "WHALE", "WHAT", "WHEN", - "WHERE", "WHICH", "WHILE", "WHO", "WHOS", "WHY", "WIDE", "WILL", "WIRE", "WIRED", - "WITH", "WL", "WON", "WOOPS", "WORDS", "WORTH", "WOULD", "WP", "WRONG", "WSB", - "WSJ", "WTF", "WV", "WWII", "WWIII", "X", "XAU", "XCUSE", "XD", "XEQT", - "XI", "XIV", "XMR", "XO", "XRP", "XX", "YEAH", "YEET", "YES", "YET", - "YIELD", "YM", "YMMV", "YOIR", "YOLO", "YOU", "YOUR", "YOY", "YT", "YTD", - "YUGE", "YUPPP", "ZAR", "ZEN", "ZERO", "ZEV" + "HATE", "HAVE", "HBAR", "HCOL", "HEAR", "HEDGE", "HEGE", "HELD", "HELE", "HELL", + "HELP", "HERE", "HEY", "HFCS", "HFT", "HGTV", "HIGH", "HIGHS", "HINT", "HIS", + "HITID", "HK", "HKD", "HKEX", "HODL", "HODOR", "HOF", "HOLD", "HOLY", "HOME", + "HOT", "HOUR", "HOURS", "HOW", "HS", "HSA", "HSI", "HT", "HTCI", "HTF", + "HTML", "HUF", "HUGE", "HV", "HYPE", "IANAL", "IATF", "IB", "IBS", "ICSID", + "ICT", "ID", "IDF", "IDK", "IF", "II", "IIRC", "IKKE", "IKZ", "IM", + "IMHO", "IMI", "IMO", "IN", "INC", "INR", "INTEL", "INTO", "IP", "IPO", + "IQVIA", "IRA", "IRAS", "IRC", "IRISH", "IRL", "IRMAA", "IRS", "IS", "ISA", + "ISIN", "ISM", "ISN", "IST", "IT", "ITC", "ITM", "ITS", "ITWN", "IUIT", + "IV", "IVV", "IWM", "IXL", "IXLH", "IYKYK", "JAVA", "JD", "JDG", "JDM", + "JE", "JFC", "JK", "JLR", "JMO", "JOBS", "JOIN", "JOKE", "JP", "JPOW", + "JPY", "JS", "JST", "JULY", "JUN", "JUST", "KARMA", "KEEP", "KILL", "KING", + "KK", "KLA", "KLP", "KNEW", "KNOW", "KO", "KOHLS", "KPMG", "KRW", "LA", + "LANGT", "LARGE", "LAST", "LATE", "LATER", "LBO", "LBTC", "LCS", "LDL", "LEADS", + "LEAP", "LEAPS", "LEARN", "LEI", "LET", "LETF", "LETS", "LFA", "LFG", "LFP", + "LG", "LGEN", "LID", "LIFE", "LIG", "LIGMA", "LIKE", "LIMIT", "LIST", "LLC", + "LLM", "LM", "LMAO", "LMAOO", "LMM", "LMN", "LOANS", "LOKO", "LOL", "LOLOL", + "LONG", "LONGS", "LOOK", "LOSE", "LOSS", "LOST", "LOVE", "LOVES", "LOW", "LOWER", + "LOWS", "LP", "LSS", "LTCG", "LUCID", "LUPD", "LYC", "LYING", "M&A", "MA", + "MACD", "MAIL", "MAKE", "MAKES", "MANGE", "MANY", "MASON", "MAX", "MAY", "MAYBE", + "MBA", "MC", "MCAP", "MCNA", "MCP", "ME", "MEAN", "MEME", "MERGE", "MERK", + "MES", "MEXC", "MF", "MFER", "MID", "MIGHT", "MIN", "MIND", "MINS", "ML", + "MLB", "MLS", "MM", "MMF", "MNQ", "MOASS", "MODEL", "MODTX", "MOM", "MONEY", + "MONGO", "MONTH", "MONY", "MOON", "MORE", "MOST", "MOU", "MSK", "MTVGA", "MUCH", + "MUSIC", "MUST", "MVA", "MXN", "MY", "MYMD", "NASA", "NASDA", "NATO", "NAV", + "NBA", "NBC", "NCAN", "NCR", "NEAR", "NEAT", "NEED", "NEVER", "NEW", "NEWS", + "NEXT", "NFA", "NFC", "NFL", "NFT", "NGAD", "NGMI", "NIGHT", "NIQ", "NK", + "NO", "NOK", "NON", "NONE", "NOOO", "NOPE", "NORTH", "NOT", "NOVA", "NOW", + "NQ", "NRI", "NSA", "NSCLC", "NSLC", "NTG", "NTVS", "NULL", "NUT", "NUTS", + "NUTZ", "NVIDIA", "NVM", "NW", "NY", "NYSE", "NZ", "NZD", "OBBB", "OBI", + "OBS", "OBV", "OCD", "OCF", "OCO", "ODAT", "ODTE", "OEM", "OF", "OFA", + "OFF", "OG", "OH", "OK", "OKAY", "OL", "OLD", "OMFG", "OMG", "ON", + "ONDAS", "ONE", "ONLY", "OP", "OPEC", "OPENQ", "OPEX", "OPRN", "OR", "ORB", + "ORDER", "ORTEX", "OS", "OSCE", "OSE", "OSEBX", "OT", "OTC", "OTM", "OTOH", + "OUCH", "OUGHT", "OUR", "OUT", "OVER", "OWN", "OZZY", "PA", "PANIC", "PC", + "PDT", "PE", "PEAK", "PEG", "PETA", "PEW", "PFC", "PGHL", "PIMCO", "PITA", + "PLAN", "PLAYS", "PLC", "PLN", "PM", "PMCC", "PMI", "PNL", "POC", "POMO", + "POP", "POS", "POSCO", "POTUS", "POV", "POW", "PPI", "PR", "PRICE", "PRIME", + "PROFIT", "PROXY", "PS", "PSA", "PST", "PT", "PTD", "PUSSY", "PUT", "PUTS", + "PWC", "Q1", "Q2", "Q3", "Q4", "QE", "QED", "QIMC", "QQQ", "QR", + "RAM", "RATM", "RBA", "RBNZ", "RE", "REACH", "READY", "REAL", "RED", "REIT", + "REITS", "REKT", "REPE", "RFK", "RH", "RICO", "RIDE", "RIGHT", "RIP", "RISK", + "RISKY", "RNDC", "ROCE", "ROCK", "ROE", "ROFL", "ROI", "ROIC", "ROTH", "RPO", + "RRSP", "RSD", "RSI", "RT", "RTD", "RUB", "RUG", "RULE", "RUST", "RVOL", + "SAGA", "SALES", "SAME", "SAVE", "SAYS", "SBF", "SBLOC", "SC", "SCALP", "SCAM", + "SCHB", "SCIF", "SEC", "SEE", "SEK", "SELL", "SELLL", "SEP", "SESG", "SET", + "SFOR", "SGD", "SHALL", "SHARE", "SHEIN", "SHELL", "SHIT", "SHORT", "SHOW", "SHS", + "SHTF", "SI", "SICK", "SIGN", "SL", "SLIM", "SLOW", "SMA", "SMALL", "SMFH", + "SNZ", "SO", "SOLD", "SOLIS", "SOME", "SOON", "SOOO", "SOUTH", "SP", "SPAC", + "SPDR", "SPEND", "SPLG", "SPX", "SPY", "SQUAD", "SS", "SSA", "SSDI", "START", + "STAY", "STEEL", "STFU", "STILL", "STO", "STOCK", "STOOQ", "STOP", "STOR", "STQQQ", + "STUCK", "STUDY", "SUS", "SUSHI", "SUV", "SWIFT", "SWING", "TA", "TAG", "TAKE", + "TAM", "TBTH", "TEAMS", "TED", "TEMU", "TERM", "TESLA", "TEXT", "TF", "TFNA", + "TFSA", "THAN", "THANK", "THAT", "THATS", "THE", "THEIR", "THEM", "THEN", "THERE", + "THESE", "THEY", "THING", "THINK", "THIS", "TI", "TIA", "TIKR", "TIME", "TIMES", + "TINA", "TITS", "TJR", "TL", "TL;DR", "TLDR", "TNT", "TO", "TODAY", "TOLD", + "TONS", "TOO", "TOS", "TOT", "TOTAL", "TP", "TPU", "TRADE", "TREND", "TRUE", + "TRUMP", "TRUST", "TRY", "TSA", "TSMC", "TSP", "TSX", "TSXV", "TTIP", "TTM", + "TTYL", "TURNS", "TWO", "UAW", "UCITS", "UGH", "UI", "UK", "UNDER", "UNITS", + "UNO", "UNTIL", "UP", "US", "USA", "USD", "USMCA", "USSA", "USSR", "UTC", + "VALID", "VALUE", "VAMOS", "VAT", "VEIEN", "VEO", "VERY", "VFMXX", "VFV", "VI", + "VISA", "VIX", "VLI", "VOO", "VP", "VPAY", "VR", "VRVP", "VSUS", "VTI", + "VUAG", "VW", "VWAP", "VWCE", "VXN", "VXUX", "WAGER", "WAGMI", "WAIT", "WALL", + "WANT", "WAS", "WATCH", "WAY", "WBTC", "WE", "WEB", "WEB3", "WEEK", "WENT", + "WERO", "WEST", "WHALE", "WHAT", "WHEN", "WHERE", "WHICH", "WHILE", "WHO", "WHOS", + "WHY", "WIDE", "WILL", "WIRE", "WIRED", "WITH", "WL", "WON", "WOOPS", "WORDS", + "WORTH", "WOULD", "WP", "WRONG", "WSB", "WSJ", "WTF", "WV", "WWII", "WWIII", + "X", "XAU", "XCUSE", "XD", "XEQT", "XI", "XIV", "XMR", "XO", "XRP", + "XX", "YEAH", "YEET", "YES", "YET", "YIELD", "YM", "YMMV", "YOIR", "YOLO", + "YOU", "YOUR", "YOY", "YT", "YTD", "YUGE", "YUPPP", "ZAR", "ZEN", "ZERO", + "ZEV" } def format_and_print_list(word_set, words_per_line=10): diff --git a/rstat_tool/ticker_extractor.py b/rstat_tool/ticker_extractor.py index 251fea1..79d6c57 100644 --- a/rstat_tool/ticker_extractor.py +++ b/rstat_tool/ticker_extractor.py @@ -48,76 +48,77 @@ COMMON_WORDS_BLACKLIST = { "GOAL", "GOAT", "GOD", "GOING", "GOLD", "GONE", "GONNA", "GOODS", "GOPRO", "GPT", "GPU", "GRAB", "GREAT", "GREEN", "GSOV", "GST", "GTA", "GTC", "GTFO", "GTG", "GUH", "GUNS", "GUY", "GUYS", "HAD", "HAHA", "HALF", "HAM", "HANDS", "HAS", - "HATE", "HAVE", "HBAR", "HCOL", "HEAR", "HEDGE", "HEGE", "HELD", "HELL", "HELP", - "HERE", "HEY", "HFCS", "HFT", "HGTV", "HIGH", "HIGHS", "HINT", "HIS", "HITID", - "HK", "HKD", "HKEX", "HODL", "HODOR", "HOF", "HOLD", "HOLY", "HOME", "HOT", - "HOUR", "HOURS", "HOW", "HS", "HSA", "HSI", "HT", "HTCI", "HTF", "HTML", - "HUF", "HUGE", "HV", "HYPE", "IANAL", "IATF", "IB", "IBS", "ICSID", "ICT", - "ID", "IDF", "IDK", "IF", "II", "IIRC", "IKKE", "IKZ", "IM", "IMHO", - "IMI", "IMO", "IN", "INC", "INR", "INTEL", "INTO", "IP", "IPO", "IQVIA", - "IRA", "IRAS", "IRC", "IRISH", "IRMAA", "IRS", "IS", "ISA", "ISIN", "ISM", - "ISN", "IST", "IT", "ITC", "ITM", "ITS", "ITWN", "IUIT", "IV", "IVV", - "IWM", "IXL", "IXLH", "IYKYK", "JAVA", "JD", "JDG", "JDM", "JE", "JFC", - "JK", "JLR", "JMO", "JOBS", "JOIN", "JOKE", "JP", "JPOW", "JPY", "JS", - "JST", "JULY", "JUN", "JUST", "KARMA", "KEEP", "KILL", "KING", "KK", "KLA", - "KLP", "KNEW", "KNOW", "KO", "KOHLS", "KPMG", "KRW", "LA", "LANGT", "LARGE", - "LAST", "LATE", "LATER", "LBO", "LBTC", "LCS", "LDL", "LEADS", "LEAP", "LEAPS", - "LEARN", "LEI", "LET", "LETF", "LETS", "LFA", "LFG", "LFP", "LG", "LGEN", - "LID", "LIFE", "LIG", "LIGMA", "LIKE", "LIMIT", "LIST", "LLC", "LLM", "LM", - "LMAO", "LMAOO", "LMM", "LMN", "LOANS", "LOKO", "LOL", "LOLOL", "LONG", "LONGS", - "LOOK", "LOSE", "LOSS", "LOST", "LOVE", "LOVES", "LOW", "LOWER", "LOWS", "LP", - "LSS", "LTCG", "LUCID", "LUPD", "LYC", "LYING", "M&A", "MA", "MACD", "MAIL", - "MAKE", "MAKES", "MANGE", "MANY", "MASON", "MAX", "MAY", "MAYBE", "MBA", "MC", - "MCAP", "MCNA", "MCP", "ME", "MEAN", "MEME", "MERGE", "MERK", "MES", "MEXC", - "MF", "MFER", "MID", "MIGHT", "MIN", "MIND", "MINS", "ML", "MLB", "MLS", - "MM", "MMF", "MNQ", "MOASS", "MODEL", "MODTX", "MOM", "MONEY", "MONGO", "MONTH", - "MONY", "MOON", "MORE", "MOST", "MOU", "MSK", "MTVGA", "MUCH", "MUSIC", "MUST", - "MVA", "MXN", "MY", "MYMD", "NASA", "NASDA", "NATO", "NAV", "NBA", "NBC", - "NCAN", "NCR", "NEAR", "NEAT", "NEED", "NEVER", "NEW", "NEWS", "NEXT", "NFA", - "NFC", "NFL", "NFT", "NGAD", "NGMI", "NIGHT", "NIQ", "NK", "NO", "NOK", - "NON", "NONE", "NOOO", "NOPE", "NORTH", "NOT", "NOVA", "NOW", "NQ", "NRI", - "NSA", "NSCLC", "NSLC", "NTG", "NTVS", "NULL", "NUT", "NUTS", "NUTZ", "NVIDIA", - "NVM", "NW", "NY", "NYSE", "NZ", "NZD", "OBBB", "OBI", "OBS", "OBV", - "OCD", "OCF", "OCO", "ODAT", "ODTE", "OEM", "OF", "OFA", "OFF", "OG", - "OH", "OK", "OKAY", "OL", "OLD", "OMFG", "OMG", "ON", "ONDAS", "ONE", - "ONLY", "OP", "OPEC", "OPENQ", "OPEX", "OPRN", "OR", "ORB", "ORDER", "ORTEX", - "OS", "OSCE", "OT", "OTC", "OTM", "OTOH", "OUCH", "OUGHT", "OUR", "OUT", - "OVER", "OWN", "OZZY", "PA", "PANIC", "PC", "PDT", "PE", "PEAK", "PEG", - "PETA", "PEW", "PFC", "PGHL", "PIMCO", "PITA", "PLAN", "PLAYS", "PLC", "PLN", - "PM", "PMCC", "PMI", "PNL", "POC", "POMO", "POP", "POS", "POSCO", "POTUS", - "POV", "POW", "PPI", "PR", "PRICE", "PRIME", "PROFIT", "PROXY", "PS", "PSA", - "PST", "PT", "PTD", "PUSSY", "PUT", "PUTS", "PWC", "Q1", "Q2", "Q3", - "Q4", "QE", "QED", "QIMC", "QQQ", "QR", "RAM", "RATM", "RBA", "RBNZ", - "RE", "REACH", "READY", "REAL", "RED", "REIT", "REITS", "REKT", "REPE", "RFK", - "RH", "RICO", "RIDE", "RIGHT", "RIP", "RISK", "RISKY", "RNDC", "ROCE", "ROCK", - "ROE", "ROFL", "ROI", "ROIC", "ROTH", "RPO", "RRSP", "RSD", "RSI", "RT", - "RTD", "RUB", "RUG", "RULE", "RUST", "RVOL", "SAGA", "SALES", "SAME", "SAVE", - "SAYS", "SBF", "SBLOC", "SC", "SCALP", "SCAM", "SCHB", "SCIF", "SEC", "SEE", - "SEK", "SELL", "SELLL", "SEP", "SESG", "SET", "SFOR", "SGD", "SHALL", "SHARE", - "SHEIN", "SHELL", "SHIT", "SHORT", "SHOW", "SHS", "SHTF", "SI", "SICK", "SIGN", - "SL", "SLIM", "SLOW", "SMA", "SMALL", "SMFH", "SNZ", "SO", "SOLD", "SOLIS", - "SOME", "SOON", "SOOO", "SOUTH", "SP", "SPAC", "SPDR", "SPEND", "SPLG", "SPX", - "SPY", "SQUAD", "SS", "SSA", "SSDI", "START", "STAY", "STEEL", "STFU", "STILL", - "STO", "STOCK", "STOOQ", "STOP", "STOR", "STQQQ", "STUCK", "STUDY", "SUS", "SUSHI", - "SUV", "SWIFT", "SWING", "TA", "TAG", "TAKE", "TAM", "TBTH", "TEAMS", "TED", - "TEMU", "TERM", "TESLA", "TEXT", "TF", "TFNA", "TFSA", "THAN", "THANK", "THAT", - "THATS", "THE", "THEIR", "THEM", "THEN", "THERE", "THESE", "THEY", "THING", "THINK", - "THIS", "TI", "TIA", "TIKR", "TIME", "TIMES", "TINA", "TITS", "TJR", "TL", - "TL;DR", "TLDR", "TNT", "TO", "TODAY", "TOLD", "TONS", "TOO", "TOS", "TOT", - "TOTAL", "TP", "TPU", "TRADE", "TREND", "TRUE", "TRUMP", "TRUST", "TRY", "TSA", - "TSMC", "TSP", "TSX", "TSXV", "TTIP", "TTM", "TTYL", "TURNS", "TWO", "UAW", - "UCITS", "UGH", "UI", "UK", "UNDER", "UNITS", "UNO", "UNTIL", "UP", "US", - "USA", "USD", "USMCA", "USSA", "USSR", "UTC", "VALID", "VALUE", "VAMOS", "VAT", - "VEO", "VERY", "VFMXX", "VFV", "VI", "VISA", "VIX", "VLI", "VOO", "VP", - "VPAY", "VR", "VRVP", "VSUS", "VTI", "VUAG", "VW", "VWAP", "VWCE", "VXN", - "VXUX", "WAGER", "WAGMI", "WAIT", "WALL", "WANT", "WAS", "WATCH", "WAY", "WBTC", - "WE", "WEB", "WEB3", "WEEK", "WENT", "WERO", "WEST", "WHALE", "WHAT", "WHEN", - "WHERE", "WHICH", "WHILE", "WHO", "WHOS", "WHY", "WIDE", "WILL", "WIRE", "WIRED", - "WITH", "WL", "WON", "WOOPS", "WORDS", "WORTH", "WOULD", "WP", "WRONG", "WSB", - "WSJ", "WTF", "WV", "WWII", "WWIII", "X", "XAU", "XCUSE", "XD", "XEQT", - "XI", "XIV", "XMR", "XO", "XRP", "XX", "YEAH", "YEET", "YES", "YET", - "YIELD", "YM", "YMMV", "YOIR", "YOLO", "YOU", "YOUR", "YOY", "YT", "YTD", - "YUGE", "YUPPP", "ZAR", "ZEN", "ZERO", "ZEV" + "HATE", "HAVE", "HBAR", "HCOL", "HEAR", "HEDGE", "HEGE", "HELD", "HELE", "HELL", + "HELP", "HERE", "HEY", "HFCS", "HFT", "HGTV", "HIGH", "HIGHS", "HINT", "HIS", + "HITID", "HK", "HKD", "HKEX", "HODL", "HODOR", "HOF", "HOLD", "HOLY", "HOME", + "HOT", "HOUR", "HOURS", "HOW", "HS", "HSA", "HSI", "HT", "HTCI", "HTF", + "HTML", "HUF", "HUGE", "HV", "HYPE", "IANAL", "IATF", "IB", "IBS", "ICSID", + "ICT", "ID", "IDF", "IDK", "IF", "II", "IIRC", "IKKE", "IKZ", "IM", + "IMHO", "IMI", "IMO", "IN", "INC", "INR", "INTEL", "INTO", "IP", "IPO", + "IQVIA", "IRA", "IRAS", "IRC", "IRISH", "IRL", "IRMAA", "IRS", "IS", "ISA", + "ISIN", "ISM", "ISN", "IST", "IT", "ITC", "ITM", "ITS", "ITWN", "IUIT", + "IV", "IVV", "IWM", "IXL", "IXLH", "IYKYK", "JAVA", "JD", "JDG", "JDM", + "JE", "JFC", "JK", "JLR", "JMO", "JOBS", "JOIN", "JOKE", "JP", "JPOW", + "JPY", "JS", "JST", "JULY", "JUN", "JUST", "KARMA", "KEEP", "KILL", "KING", + "KK", "KLA", "KLP", "KNEW", "KNOW", "KO", "KOHLS", "KPMG", "KRW", "LA", + "LANGT", "LARGE", "LAST", "LATE", "LATER", "LBO", "LBTC", "LCS", "LDL", "LEADS", + "LEAP", "LEAPS", "LEARN", "LEI", "LET", "LETF", "LETS", "LFA", "LFG", "LFP", + "LG", "LGEN", "LID", "LIFE", "LIG", "LIGMA", "LIKE", "LIMIT", "LIST", "LLC", + "LLM", "LM", "LMAO", "LMAOO", "LMM", "LMN", "LOANS", "LOKO", "LOL", "LOLOL", + "LONG", "LONGS", "LOOK", "LOSE", "LOSS", "LOST", "LOVE", "LOVES", "LOW", "LOWER", + "LOWS", "LP", "LSS", "LTCG", "LUCID", "LUPD", "LYC", "LYING", "M&A", "MA", + "MACD", "MAIL", "MAKE", "MAKES", "MANGE", "MANY", "MASON", "MAX", "MAY", "MAYBE", + "MBA", "MC", "MCAP", "MCNA", "MCP", "ME", "MEAN", "MEME", "MERGE", "MERK", + "MES", "MEXC", "MF", "MFER", "MID", "MIGHT", "MIN", "MIND", "MINS", "ML", + "MLB", "MLS", "MM", "MMF", "MNQ", "MOASS", "MODEL", "MODTX", "MOM", "MONEY", + "MONGO", "MONTH", "MONY", "MOON", "MORE", "MOST", "MOU", "MSK", "MTVGA", "MUCH", + "MUSIC", "MUST", "MVA", "MXN", "MY", "MYMD", "NASA", "NASDA", "NATO", "NAV", + "NBA", "NBC", "NCAN", "NCR", "NEAR", "NEAT", "NEED", "NEVER", "NEW", "NEWS", + "NEXT", "NFA", "NFC", "NFL", "NFT", "NGAD", "NGMI", "NIGHT", "NIQ", "NK", + "NO", "NOK", "NON", "NONE", "NOOO", "NOPE", "NORTH", "NOT", "NOVA", "NOW", + "NQ", "NRI", "NSA", "NSCLC", "NSLC", "NTG", "NTVS", "NULL", "NUT", "NUTS", + "NUTZ", "NVIDIA", "NVM", "NW", "NY", "NYSE", "NZ", "NZD", "OBBB", "OBI", + "OBS", "OBV", "OCD", "OCF", "OCO", "ODAT", "ODTE", "OEM", "OF", "OFA", + "OFF", "OG", "OH", "OK", "OKAY", "OL", "OLD", "OMFG", "OMG", "ON", + "ONDAS", "ONE", "ONLY", "OP", "OPEC", "OPENQ", "OPEX", "OPRN", "OR", "ORB", + "ORDER", "ORTEX", "OS", "OSCE", "OSE", "OSEBX", "OT", "OTC", "OTM", "OTOH", + "OUCH", "OUGHT", "OUR", "OUT", "OVER", "OWN", "OZZY", "PA", "PANIC", "PC", + "PDT", "PE", "PEAK", "PEG", "PETA", "PEW", "PFC", "PGHL", "PIMCO", "PITA", + "PLAN", "PLAYS", "PLC", "PLN", "PM", "PMCC", "PMI", "PNL", "POC", "POMO", + "POP", "POS", "POSCO", "POTUS", "POV", "POW", "PPI", "PR", "PRICE", "PRIME", + "PROFIT", "PROXY", "PS", "PSA", "PST", "PT", "PTD", "PUSSY", "PUT", "PUTS", + "PWC", "Q1", "Q2", "Q3", "Q4", "QE", "QED", "QIMC", "QQQ", "QR", + "RAM", "RATM", "RBA", "RBNZ", "RE", "REACH", "READY", "REAL", "RED", "REIT", + "REITS", "REKT", "REPE", "RFK", "RH", "RICO", "RIDE", "RIGHT", "RIP", "RISK", + "RISKY", "RNDC", "ROCE", "ROCK", "ROE", "ROFL", "ROI", "ROIC", "ROTH", "RPO", + "RRSP", "RSD", "RSI", "RT", "RTD", "RUB", "RUG", "RULE", "RUST", "RVOL", + "SAGA", "SALES", "SAME", "SAVE", "SAYS", "SBF", "SBLOC", "SC", "SCALP", "SCAM", + "SCHB", "SCIF", "SEC", "SEE", "SEK", "SELL", "SELLL", "SEP", "SESG", "SET", + "SFOR", "SGD", "SHALL", "SHARE", "SHEIN", "SHELL", "SHIT", "SHORT", "SHOW", "SHS", + "SHTF", "SI", "SICK", "SIGN", "SL", "SLIM", "SLOW", "SMA", "SMALL", "SMFH", + "SNZ", "SO", "SOLD", "SOLIS", "SOME", "SOON", "SOOO", "SOUTH", "SP", "SPAC", + "SPDR", "SPEND", "SPLG", "SPX", "SPY", "SQUAD", "SS", "SSA", "SSDI", "START", + "STAY", "STEEL", "STFU", "STILL", "STO", "STOCK", "STOOQ", "STOP", "STOR", "STQQQ", + "STUCK", "STUDY", "SUS", "SUSHI", "SUV", "SWIFT", "SWING", "TA", "TAG", "TAKE", + "TAM", "TBTH", "TEAMS", "TED", "TEMU", "TERM", "TESLA", "TEXT", "TF", "TFNA", + "TFSA", "THAN", "THANK", "THAT", "THATS", "THE", "THEIR", "THEM", "THEN", "THERE", + "THESE", "THEY", "THING", "THINK", "THIS", "TI", "TIA", "TIKR", "TIME", "TIMES", + "TINA", "TITS", "TJR", "TL", "TL;DR", "TLDR", "TNT", "TO", "TODAY", "TOLD", + "TONS", "TOO", "TOS", "TOT", "TOTAL", "TP", "TPU", "TRADE", "TREND", "TRUE", + "TRUMP", "TRUST", "TRY", "TSA", "TSMC", "TSP", "TSX", "TSXV", "TTIP", "TTM", + "TTYL", "TURNS", "TWO", "UAW", "UCITS", "UGH", "UI", "UK", "UNDER", "UNITS", + "UNO", "UNTIL", "UP", "US", "USA", "USD", "USMCA", "USSA", "USSR", "UTC", + "VALID", "VALUE", "VAMOS", "VAT", "VEIEN", "VEO", "VERY", "VFMXX", "VFV", "VI", + "VISA", "VIX", "VLI", "VOO", "VP", "VPAY", "VR", "VRVP", "VSUS", "VTI", + "VUAG", "VW", "VWAP", "VWCE", "VXN", "VXUX", "WAGER", "WAGMI", "WAIT", "WALL", + "WANT", "WAS", "WATCH", "WAY", "WBTC", "WE", "WEB", "WEB3", "WEEK", "WENT", + "WERO", "WEST", "WHALE", "WHAT", "WHEN", "WHERE", "WHICH", "WHILE", "WHO", "WHOS", + "WHY", "WIDE", "WILL", "WIRE", "WIRED", "WITH", "WL", "WON", "WOOPS", "WORDS", + "WORTH", "WOULD", "WP", "WRONG", "WSB", "WSJ", "WTF", "WV", "WWII", "WWIII", + "X", "XAU", "XCUSE", "XD", "XEQT", "XI", "XIV", "XMR", "XO", "XRP", + "XX", "YEAH", "YEET", "YES", "YET", "YIELD", "YM", "YMMV", "YOIR", "YOLO", + "YOU", "YOUR", "YOY", "YT", "YTD", "YUGE", "YUPPP", "ZAR", "ZEN", "ZERO", + "ZEV" } def extract_golden_tickers(text):