NPO Technical Analysis