I've gained over 50 lbs over the course of about 3 years. Now, not all of that has been bulking. I started at 8% BF when I started lifting, I am now around 11 % probably. What I've done is taken breaks from bulking, instead of doing a long bulk, I will do one for about 4 months, then take 4 months to focus on strength, and basically just flip flop it for the most part. It has worked out well and I have managed to put up some decent numbers for my bodyweight, comparatively. So basically my numbers have looked like this:
Height is 5'9"
Start: 130 lbs @ 8% BF
Current: ~185 lbs @ 11% BF
1RM Strength Stuff...
At 164 lbs, 375 lbs Squat (Smolov!)
At 170 lbs, 435 lbs deadlift
At 180 lbs, 300 lbs front squat, 405 lbs squat
So basically, I'll hit a body weight goal, say 170 lbs, and I'll take a few months to chill out on the massive eating and I'll lean up a bit, maintain the weight, and work on strength, then start bulking again and do more bodybuilding type stuff. I get tired of eating some much, so it works for me, and generally by the time I'm getting near a bulk I am looking forward to training differently