Goosehead Insurance (NASDAQ:GSHD) Posts Earnings Results, Beats Expectations By $0.17 EPS July 23, 2026