Renishaw plc provided earnings guidance for the year 2021. The company expects full year revenue to be in the range of £515 million to £545 million.