Coinbase is very profitable and has huge cash reserves for a company of its size. I don't see any reason why they would feel the need to IPO if not to take advantage of people's FOMO.
And the timing seems right -- Bitcoin is sky-high and could crash tomorrow. (I'm presuming here that Coinbase and BTC will be highly correlated, but who knows.)