Today on Taking Stock | Semiconductors Extend Rally as Earnings Season Continues