Home Stock Analysis GE stock price forms giant megaphone pattern ahead of earnings