The Bedford, Massachusetts-based company reported Q1 earnings of 76 cents per share on revenue of $109.7 million.