The stock market rally rebounded from Monday's lows, with the Nasdaq recovering from below its 200-day line. But the market bounce hit resistance midweek, with the major indexes all lower for the week. Growth stocks, especially software and highly valued growth names, continued to struggle. Taiwan Semiconductor ( TSM ) broke out on bullish earnings and guidance. JPMorgan Chase ( JPM ), Citigroup ( C ) and Wells Fargo ( WFC ) kicked off bank earnings, with the stocks diverging. Energy stocks jumped as crude oil prices hit a two-year high. Stock Market Rally Struggling The stock market rally got...