We prove that for every nonnegative integer g, there is a bound on the number of ends that a complete embedded minimal surface M ⊂ R 3 of genus g and finite topology can have. 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.Mathematics Subject Classification: Primary 53A10, Secondary 49Q05, 53C42