 MGM Resorts stock has gained about 17 over the last month 21 trading days considerably outperforming the SP 500 which remains up by about 6 over the same period. The recent rally is being driven by a couple of factors including the companys stronger than expected Q2 2022 results. 