Barclays
Canaccord Genuity
Compass Point
Craig Hallum
Keefe Bruyette Woods
Wedbush Securities