BATS, BYX, EDGX, EDGEA are ECNs where stocks primarily listed on NYSE, NASDAQ and AMEX are traded as well. those are just other market centers ( with different rules, fees...)where you can trade the same securities. CBOT, CME, COMEX, and NYMEX are futures exchanges( or derivatives exchanges)...