Shares of Lattice Semiconductor (LSCC) - Get Report climbed more than 17% to an all-time high on Wednesday after the programmable chipmaker reported second-quarter adjusted earnings that beat analysts' forecasts. 

Lattice Semiconductor on Tuesday reported net income of $21.1 million, or 15 cents a share, vs. $14.6 million, or 11 cents a share, in the comparable year-ago quarter. Analysts polled by FactSet had been expecting earnings of 11 cents a share.

Revenue came in at $102.3 million, above the $99.72 million expected by analysts. The company provided updated guidance for third-quarter revenue, which it expects to come in at between $101 million and $105 million.

Shares of Lattice Semiconductor were up 17.31%, or $2.84, trading near an all-time high of $19.25 on the Nasdaq Stock Market. The company's shares hit a 17-year high of $17.07 on July 15 and have climbed nearly 10% since.

Save 76% with our Summer Break Sale. Subscribe to our premium site Real Money and become a smarter investor! Click here today to sign up!