i have no clue what the BP COMPX has in it's make up.. the BPOTC has about 2600 stocks and does not inlcude BB stocks..does have some small and mid caps for sure... i'd have to check with DWA for the make up of the index...