Deloitte LLP
Canaccord Genuity
Stifel Nicolaus Europe Ltd
Canaccord Genuity
Simmons & Simmons