Updated from 12:59 p.m. EDT

Shares of InfoSpace ( INSP) were among the best-performing technology stocks Thursday after the company swung to a second-quarter profit and said third-quarter earnings would be higher than expectations.

The Internet search company reported a profit of 37 cents a share on sales of $54.4 million vs. a year-ago loss of 51 cents a share on sales of $31.7 million. Analysts had expected it to post sales of $49.3 million in the just-completed second quarter. Looking ahead, InfoSpace expects third-quarter earnings of 22 cents to 27 cents a share on sales of $60 million to $64 million. Analysts are looking for earnings of 21 cents a share on sales of $55.8 million. Shares of InfoSpace traded up $8.07, or 28.3%, to $36.57.

Sonus Networks ( SONSE) rose after it posted a first-quarter profit, filed restated results for 2001, 2002, and part of 2003, and ended its internal accounting investigation. The Internet phone-switch maker earned a penny a share on sales of $36.5 million. Analysts had expected it to earn 2 cents a share on sales of $38.9 million. More important than its quarterly results was the company filing restated earnings results, which brings it into compliance with Nasdaq listing requirements. Nasdaq officials notified the company on Wednesday that it would delist Sonus' stock on August 2 as a result of its filing delinquency. Sonus has notified the Nasdaq stock market that it is now in compliance; the company is awaiting a determination from Nasdaq. The Securities and Exchange Commission, meanwhile, continues to investigate Sonus. Shares of Sonus Networks traded up 76 cents, or 17.5%, to $5.10.

Shares of ESS Technologies ( ESST) fell after the company reported weaker-than-expected second-quarter earnings and warned that third-quarter results would fall short of expectations. Excluding items, the chipmaker earned 10 cents a share on sales of $76.8 million. Analysts had expected it to earn 13 cents a share on sales of $76.9 million. Looking ahead, it forecast third-quarter pro forma earnings of 9 cents to 12 cents a share on sales of $68 million to $72 million. Analysts were looking for 23 cents a share on sales of $89.4 million. Shares of ESS Technologies traded down $1.71, or 20.1%, to $6.78.

If you liked this article you might like

Thursday's Tech Winners & Losers

Thursday's Tech Winners & Losers

Thursday's Winners & Losers: FTD

Thursday's Winners & Losers: FTD

Wednesday's Winners & Losers: Superior Offshore

Wednesday's Winners & Losers: Superior Offshore

Wednesday's Tech Winners & Losers

Wednesday's Tech Winners & Losers

Tuesday's Winners & Losers: Fossil

Tuesday's Winners & Losers: Fossil