First Majestic Reminds Shareholders to Vote in Upcoming Annual General Meeting Resourcesrecap May 22, 2023