Smith & Wesson trades near all-time high

A Smith & Wesson .357 magnum revolver.
Getty Images
A Smith & Wesson .357 magnum revolver.

Smith & Wesson stock rose more than 4 percent Friday morning, near an all-time intraday high.

The stock traded near $29.50 in the morning, closing at $29.07. On March 18, the stock hit $30.44 a share. On a closing basis, Smith & Wesson's all-time high is $29.37.

The gun maker's shares rose in the wake of two deadly police shootings and after a sniper killed five people in Dallas.

Sadly, gun stocks rising following deadly shootings is nothing new.

On June 13, a day after a gunman killed 49 people at a gay nightclub in Orlando, Smith & Wesson rose 6.9 percent, while Sturm Ruger shares advanced 8.5 percent.

Sturm gained about 4.9 percent Friday, while Taser rose 5.9 percent.