Agnico Eagle Mines Ltd (AEM) achieves record revenue and earnings, strengthens balance sheet, and advances exploration amid ...