Analysts at Facebook's three big underwriters have said 'buy' 40 times