A lot of it is kind of silly IMO- especially their rankings, which depend on tiny sample sizes.
Some of those firms that get an "A" for diversity are there because they have 2 black partners. If many of those firms with a "C" rating hired a single extra black partner, all of a sudden they would get an "A" ranking.