Stock-specific activity is likely to remain in focus on Dalal Street on October 22, following a slew of corporate developments, and earnings. Mahindra & Mahindra Financial Services share price fell 6 percent despite company reported a 54.8 percent year-on-year surge in standalone profit to Rs 881.5 crore, while net interest income increased 13.2 percent to Rs 2,391.4 crore. Shares of KEI Industries share price declined 9 percent despite company reported a 29 percent year-on-year jump in consolidated profit to Rs 262.5 crore, while revenue surged 38.5 percent to Rs 3,776.4 crore.