OXLC is trading at $7.68, down 2.91%, with its recent ex-dividend date a possible source of mechanical price pressure. - Its $0.20 distribution went ex-dividend on October 16. - The latest verified close was $7.91 on October 16, following a 5.38% decline. - Broader concerns about financing costs and risk appetite may add pressure, but no OXLC-specific catalyst is confirmed for the October 19 move.