Software stocks rally, but are still trading well below pre-sell-off levels

IGV ETF performance year-to-date