Summit Creek Advisors LLC Has $12.15 Million Stock Position