According to OTC Markets (https://www.otcmarkets.com/research/stock-screener), there are currently 16,610 quoted securities on its system :
However, according to FINRA (https://otce.finra.org/otce/directories), there are 16,524 OTC securities that FINRA knows of:
What explains the difference (16,610 for OTC Markets vs. 16,524 for FINRA)? From my understanding, all ticker symbols come from FINRA. Doesn't FINRA know about every ticker in existence? Why the discrepancy?