 Royal Bank of Canada cut its stake in shares of BancFirst Co. NASDAQ:BANF by 21.2 in the first quarter, according to the company in its most recent disclosure with the SEC. The firm owned 50,402 shares of the banks stock after selling 13,537 shares during the quarter. Royal Bank of Canada owned approximately 0.15 of ... 