IRB share price analysis