Look back nearly a year at all the PRs that have been put out touting 30M+, look at nearly every SEC filing that mentions 30M+
It's a lot.
Worst case though. The numbers are low. Like a few million low. Even worse case, Earning don't come out on Monday. They get a stop sign. Then numbers come out low.