I just joined on 5/4/17 but my stay was 27 April through 30 April. How do I receive the point from that stay?
If you reserved via your account at Marriott.com they'll drop into your account in the next few days. If you reserved via an online travel agent (i.e. Hotels.com) no points are earned. If your stay was part of a conference you may be able to get points by attaching your MR number to the reservation on, or before, checkin.
email@example.com it used to be that you could not get points for a stay that was completed before you joined, that has changed. If you go into T&Cs it will tell you:
Points and elite night credit may be earned for stays completed within 30 days prior to the Member’s enrollment, if such credit is requested in writing, along with a copy of the paid hotel receipt, within 60 days of the stay.
By the way it is probably not a good idea to have your e mail as your screen name.
Retrieving data ...