Donald S. Beyer, Jr. (D-VA-8) disclosed 21 trades on Jul 4, 2021: TDOC, REGN, NEE, MSFT, FNV, and more. From the original report on the House Clerk's site.