First Majestic Silver Corporation

AG·NYSE·$20.28·$10B