There is no legal way D&B can verify revenue. Just like there is no legal way anyone can get Trump's taxes. Tax / income filings for private companies is.. PRIVATE.
D&B publishes whatever the company representative tells them. I know because when I ran a company they would call once a year at ask.