The current institutional shareholding score of BancFirst Corp is 5.00, ranking 165 out of 399 in the Banking Services industry. The latest institutional shareholding proportion is 56.98%, representing a quarter-over-quarter decrease of 0.50%. The largest institutional shareholder is ETHSX, holding a total of 104.96K shares, representing 0.32% of shares outstanding, with 6.67% increase in holdings.