20301
20301 answers have been researched
out of a potential 20301 (303 Companies x 67 Metrics x 1 Years).

100.0 %

Researched