Their analysis comes with the usual Steam research caveat: Valve doesn't publish revenue figures, so they're instead reverse-engineered using user reviews as a base that's then multiplied to estimate sales.
I didn't know how unreliable and bad the usual Steam research was. I always thought there must be a bit more sophisticated method of estimating.