IDFC First Bank Stock Analysis