Owler is not considered a legitimate website for accurate information. Anyone can go into the Owler website and change the info to reflect whatever number they like.
I believe that the Zoominfo data is considered proven and reliable within the business world and is to be updated by reliable sources (I think from the company):