These tech stocks have fallen 20% to 51% from their 52-week highs. Should you consider buying now?