Analyst Coverage

Firm Analyst Contact
B Riley Craig Ellis (415) 229-4835 
Cowen Karl Ackerman   (415) 646-7219
DADCo  Tom Diffely       (503) 603-3049 
Deutsche Bank Sidney Ho (415) 262-2061 
 Needham Quinn Bolton (212) 705-0322 
 RBC   Mitch Steves (415) 633-8535
Stifel  Patrick Ho              (214) 647-3509