IDT (IDT) reported fiscal Q3 non-GAAP net income late Wednesday of $0.94 per diluted share, up from $0.90 a year earlier.
One analyst polled by FactSet expected $0.89.
Revenue for the quarter ended April 30 was $315.7 million, up from $302 million a year earlier.
An analyst expected $308 million.
The board maintained a quarterly dividend of $0.07 per share, payable on June 18 to stockholders of record on June 9.
Shares rose around 1.3% in recent after-hours trading.