Cypress' investment is paying off. SunPower raised $146 million when it went public last year, making it one of last year's most successful initial public offerings. Revenue has increased from about $10 million in 2004 to a projected $230 million in 2006, said SunPower CEO Tom Werner.