GameStop GME stock Analysis & why GameStop GME stock may be a buy during earnings