JMP Stock Price A Comprehensive Analysis