Axon revenue jumps 35% to $904 million on AI, drone demand