The Boston Bruins and Dallas Stars reportedly have brought fireworks to the NHL on July 4.

Boston and Dallas agreed to a seven-player trade Thursday, Darren Dreger of TSN reported. The Bruins reportedly would send forward Tyler Seguin, veteran Rich Peverley and defenseman Ryan Button to the Stars for forward Loui Eriksson and three prospects (Joseph Morrow, Reilly Smith and Matt Fraser).

Seguin, 21, was the second pick in the 2010 NHL Draft. He has 56 goals and 121 points in 203 career games, including 29 goals and 67 points in 2011-12 and 16 goals and 32 points in 48 games in 2012-13. He had one goal in 22 Stanley Cup Playoff games in 2013, but was second on the Bruins with 70 shots on goal.

Eriksson, who turns 28 this month, had 12 goals and 29 points in 48 games for the Stars in 2012-13. He appeared in the 2011 NHL All-Star Game and is considered one of the most underrated players in the League. He had at least 26 goals and 71 points in each of the previous three seasons and is considered one of the top defensive wings in the NHL.

The draft pick Boston used to select Seguin was one of three the Bruins obtained in a trade from the Toronto Maple Leafs for Phil Kessel, along with picks used to select defenseman Dougie Hamilton and forward Jared Knight.

Bruins general manager Peter Chiarelli made some strong comments about Seguin to Fluto Shinzawa of the Boston Globe on the day of the 2013 NHL Draft (Sunday at Prudential Center).

"He's got to commit his mind and focus on the one task at hand," Chiarelli said. "He'’s got to become more of a professional. And you know what? I can say that about a lot of 21-year-olds. I know he got criticized for playing on the periphery and all that stuff. He did. He's got to commit to being a professional and focusing on the game. He does that, we don't expect him to be crashing and banging. Just play your game."

Seguin is set to begin a six-year contract in 2013-14 that has an average annual value of $5.75 million. Eriksson has three years remaining on a deal that counts $4.25 million per season against the salary cap.