challenges stock