AG - First Majestic Silver Corp. Stock Analysis | Finranks