depends on the "deal" they have.Out of curiosity, what exactly is the revenue on a video that has, say, 3 million views? Anyone know how Google calculates that?
some youtubers can make $5 per 1000 views, others won't reach $1. that's why sites such as socialblade make an estimate based on the minimum and maximum the ad revenue might be.
you also have to take ad blockers into consideration. not all views are monetized, so they won't be making any money from people that don't get ads playing in their videos.
that why youtubers' merch is so expensive and why it's always being pushed, it's a more profitable way of making money. and also why sponsorships are a thing. really popular youtubers can easily get $5000 for a 1 minute segment in a video advertising them. and the more popular the youtuber is, the more they'll make off a sponsorship