From MLBTR:
The Giants made a major splash overnight, announcing that they’ve extended the contract of third baseman Matt Chapman. The deal guarantees Chapman $151MM over six years and runs from 2025 to 2030, with a $25MM annual salary and a $1MM signing bonus paid out in 2025. According to ESPN’s Jeff Passan, Chapman’s deal contains a no-trade clause.
No surprise here. I could see this one coming. Chapman has 150 more PAs than anyone else on the team! He's been a rock--clearly the club MVP.