Technology  Software stocks got pummeled this week after a cluster of troubling earnings reports

Software stocks got pummeled this week after a cluster of troubling earnings reports