cpst capstone turbine corp profile marketwatch