OXLCP Oxford Lane Capital Corp 625 Series 2027 Term Preferred Shares posts 74 Q4 2025 EPS miss shares dip 044 today Liberty LBRT Stock Market Cap Analysis Slides 20260418 Spero Therapeutics SPRO Stock Insider Buying Market Focus 20260418