Axon's shares closed at €487.70 yesterday. While the stock has delivered impressive long-term returns, gaining more than 350% over the past five years, it is down roughly 16% year-to-date and trades ...