ITC Ltd – Detailed Stock Analysis