NEW YORK (TheStreet) -- Shares of Taser Int'l.  (TASR)  were increasing in pre-market trading this morning after the company posted better-than-expected second quarter results before today's market open. 

Taser reported earnings of 7 cents per share, which surpassed Wall Street's projected 4 cents per share. Revenue came in at $58.8 million, above analysts expected $54.42 million.

Last year, the Scottsdale, AZ-based conducted electrical weapons company posted earnings of 3 cents per share and $50.38 million in revenue.

Sales increased 26% year-over-year in 2016 due to a surge in Axon bookings, said Taser CEO Rick Smith in a statement. Axon is the company's line of cloud-connected body cameras designed for law enforcement officials that was released earlier last month.

Additionally, the company's board approved a $50 million share repurchase program during the second quarter. 

Wall Street forecasts Taser's full-year earnings and revenue to come in at 28 cents per share and $234.91 million.

Separately, TheStreet Ratings objectively rated this stock according to its "risk-adjusted" total return prospect over a 12-month investment horizon. Not based on the news in any given day, the rating may differ from Jim Cramer's view or that of this articles's author. TheStreet Ratings has this to say about the recommendation:

We rate TASER INTERNATIONAL INC as a Hold with a ratings score of C+. The primary factors that have impacted our rating are mixed - some indicating strength, some showing weaknesses, with little evidence to justify the expectation of either a positive or negative performance for this stock relative to most other stocks. The company's strengths can be seen in multiple areas, such as its robust revenue growth, largely solid financial position with reasonable debt levels by most measures and expanding profit margins. However, as a counter to these strengths, we also find weaknesses including a generally disappointing performance in the stock itself, deteriorating net income and disappointing return on equity.

You can view the full analysis from the report here: TASR

 TASR Chart TASR data by YCharts