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