Stock analysis for long term investment | mid cap stocks | Bajaj consumer care