Home Business Compass stock price forms a megaphone pattern ahead of earnings