The Burlington, Mass., company made $10 million, or 39 cents a share, for the quarter ended Sept. 30, compared with the year-ago $5 million, or 40 cents a share. Revenue rose to $55 million from $52.5 million a year earlier.
Analysts surveyed by Thomson Financial were looking for a 9-cent profit on sales of $53.3 million.
The company said it expects revenue of $185 million to $192 million for the year, in line with the $191 million Thomson Financial forecast.
Shares rose $1.80 to $25.50.