BK dodges the slowdown to post 29% profit gain