Shares of Bank First National Co. (OTCMKTS:BFNC – Get Free Report) crossed above its 50-day moving average during trading on Wednesday . The stock has a 50-day moving average of $80.58 and traded as high as $89.75. Bank First National shares last traded at $85.99, with a volume of 31,627 shares changing hands. Bank First […]