Filter and sort all 500 stocks
Today's biggest gainers and losers
Visual sector performance
Rani Therapeutics signs up to $1.09 billion licensing deal with Japan's Chugai Pharma