Gone too far? Tech earnings raise questions about market panic