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.
Sturm gained about 4.9 percent Friday, while Taser rose 5.9 percent.