It's only two. As my guide says, "In total a Pokémon can gain 510 EVs, but only 255 in one stat."
Which means you can only max out two stats, eg Attack and Speed, though you have a few points left over for a third stat but it's nowhere near maxed out.