Is it time to book profit in NBFC stocks?