accounting cpa investment stocks shares tax preparation accountant trading business finance partnership development