The U.S. Treasury announced today that it intends to sell 30 million of its General Motors (NYSE:GM) shares in a public offering as of trading close tomorrow (June 6). This most recent move comes after the Department initially bought up 500 million GM shares as part of its Troubled Asset Relief Program during the worst of the Great Recession.

GM previously bought back 200 million shares in December, and the Treasury Department announced at the time that it intended to "fully exit its GM investment" in the following 12 to 15 months.

Of the $420 billion in bailout buys, the department has recovered around 95% and is "continuing efforts to wind down" its additional outlays. Excluding housing program help, the Treasury has managed a marginal profit, collecting $415.7 billion on its original $411.7 billion disbursement.

Fool contributor Justin Loiseau has no position in any stocks mentioned. You can follow him on Twitter, @TMFJLo, and on Motley Fool CAPS, @TMFJLo.

The Motley Fool recommends General Motors. Try any of our Foolish newsletter services free for 30 days. We Fools don't all hold the same opinions, but we all believe that considering a diverse range of insights makes us better investors. The Motley Fool has a disclosure policy.