cpst capstone turbine corp stock price and discussion