Winmark Stock Slips 328 as Support Levels Come into Focus Barclays Posts 18 Profit Increase Revises Income Guidance Upward TROX Q1 2026 Earnings EPS Misses Estimates Stock Declines 373 China Taiwan Electronic Component Makers Challenge Japans Longstanding Market Dominance