Who in Congress trades stocks — and when they buy, does the stock go up? 252 politicians ranked by performance across 189K+ STOCK Act disclosures