refactor quotes/watchlist/portfolio