TFSL TFS reports 109 negative Q1 2026 EPS surprise shares edge down 034 today Occidental Petroleum OXY Durable Competitive Moats Berkshire Backing Support Continued MarketBeating Performance AFG AFGC Stock Price Channels Slow Drop 20260427