I've been working on a web dashboard that estimates the trading returns of U.S. Senators, based on their disclosed trades: https://www.quiverquant.com/sources/senatetrading
It's worth noting that members of Congress are given a 45-day window before they are required to disclose any new stock transactions.