So, does innovation deliver? According to the performance of The Innovation Index, which follows 18 companies deemed the most innovative by Business Week and Boston Consulting Group, the return is clear.
The Innovation Index has returned 119% over the last five years. $100 invested in The Innovation Index on December 31, 2001 returned $219 as of December 29, 2006. By comparison, $100 invested in each of S & P 500, NASDAQ and Dow Jones Index returned $124. The Innovation Index beats the S & P 500, NASDAQ and Dow Jones Index by 77% over the last five years.