Fundamentally speaking, rising earnings estimates and the consequent rating upgrade for BancFirst imply an improvement in the company's underlying business. Investors should show their appreciation for this improving business trend by pushing the stock higher.