Stock price and performance