A Massive Beat for Amazon

Is Facebook IPO on Track for May?