It leaked just about an hour ago and now we've got the full details. 

The Boston Bruins and general manager Don Sweeney locked key young defenseman Brandon Carlo long term. 

We didn't have any details about the term but the Bruins just announced the deal. 

It's a 6 year deal that carries an AAV of $4.1million. 

"The Bruins are very pleased to have extended Brandon on a long-term deal," said Sweeney. "Brandon is a player who has grown into a foundational defenseman with our team while also emerging as an important leader on and off the ice."

A solid deal that keeps both sides happy. 

What do you think of the numbers?