Former House Speaker Nancy Pelosi has a staggering estimated net worth of $250 million and has traded nearly $4 million worth of stock this year, financial records show, providing insights into her and other lawmaker's lucrative political careers. Officially, lawmakers are not allowed to trade stocks using information learned on Capitol Hill. But that rule has been hard to enforce, so in 2012, the Stop Trading on Congressional Knowledge (STOCK) Act was passed to force politicians to disclose their trades. The act forces officials to publicly disclose their transactions valued over $1,000 within 30 days of receiving notice of the trade and 45 days of the date of the trade. However, it does not require members to disclose the exact price of a trade but rather a range. Members must report trades made by themselves, their spouse or dependents - and the transparency law has led to a wealth of information about top politicians' pricey portfolios which can reach up to the tens, if not hundreds, of millions. Pelosi, Rep. Josh Gottheimer, D-N.J., Rep. Dan Mueser, D-Pa., Sen. Rick Scott, R-Fla., and Rep. Marjorie Taylor Greene, R-Ga., for example, have all traded over a million dollars in securities this year, according to federal data compiled by politician trade tracker Quiver Quantitative.