Generator manufacturer stock at record high after Q2 results; Up 2,700% since 2018