What is Business Starts Index?

Legal Definition
A compilation of statistics published by Dun & Bradstreet that reports the number of businesses