We prove that for every non-negative integer g, there exists a bound on the number of ends of a complete, embedded minimal surface M in R3 of genus g and finite topology. This bound on the finite number of ends when M has at least two ends implies that M has finite stability index which is bounded by a constant that only depends on its genus.