Q4 profit beat estimates