it is due to precision.
data new;
set stock;
if abs(CHG-(TCLOSE-LCLOSE)) gt 0.0000001 then output new;
run;