I saw this $2 billion number in one report, but nothing close to it in the others. I hope this one report doesn't count gross merchandise sales as revenue. Anyway, EBITDA would be much more relevant and I didn't see anyone claim that it's close to $2 bil.
Supposedly they are at $0.5B/quarter, so the $2B is an annual rate.