PTC (PTC) reported fiscal Q2 non-GAAP earnings late Wednesday of $1.79 per diluted share, up from $1.46 a year earlier.
Analysts polled by FactSet expected $1.39.
Revenue in the three months ended March 31 rose to $636.4 million from $603.1 million a year ago.
Analysts expected $606.7 million.
The company forecast Q3 non-GAAP EPS of $1.05 to $1.30 on revenue of $560 million to $600 million.
Analysts project EPS of $1.36 on revenue of $611.2 million.
The company raised full-year guidance for non-GAAP EPS to $5.80 to $6.55 on revenue of $2.445 billion to $2.565 billion. The previous projection was EPS of $5.30 to $6 on revenue of $2.43 billion to $2.53 billion.
Analysts expect non-GAAP EPS of $5.68 on revenue of $2.48 billion.