Large caps vs midcaps vs small caps Where should you invest now