Stock market gains momentum with improved liquidity and positive Q1 results