Slippery Devil,

adding 50% is NOT the same as +1boost.

if you do +2boosts, it will be 200%

but if you add 50% two times, it will not be 200%, since you add the second 50% from 150%,

meaning it will add to 225%

and of course, pokemon's stat CAN exceed over 400% of its original stat