Baby boomers cash in their gains