The Penguins have signed goaltender Marc-Andre Fleury to a four-year contract extension worth a total of $23 million.

The deal, which was announced Wednesday, includes a no-movement clause and a limited no-trade clause, a source told ESPN.