DSWL Deswell posts first quarter 2009 earnings miss yet shares gain more than four percent today What affects Integra ITRG stock price 112 20260420 Is Westamerica Bancorporation WABC stock breaking out of consolidation Trend Weakens 20260420 Blk SciTech BST Stock Consolidation or Breakout Wavering 20260420