Bank stocks recorded significant gains on March 24, pushing the Nifty Bank index higher in the green territory for the eighth consecutive session. The bank index was up 2 percent to stand at 51,621 in morning trade.