BEDFORD, Mass.--(BUSINESS WIRE)--Spire Corporation (Nasdaq: SPIR) today reported revenues for the year ended December 31, 2006 of $20,125,000, a 10% decrease from $22,422,000 for 2005. Net loss for 2006 was $8,151,000, or $1.03 per share, compared with net income of $44,000, or $0.01 per share, for 2005. Net income in 2005, includes $6,320,000 of gains recorded from the sales of licenses. These gains are not recognized as revenues.