Markets trade in green, midcaps post strong performance

Business