Hi Rick,
I was able to use proc univariate to winsorize my variable (which has many outliers) using the below code: How do I save the winsorized variable to a new dataset? I do not have proc iml.

proc univariate data=new.cov_psmd_models_1 winsor=1;
var psmdv1;
ods select BasicMeasures TrimmedMeans WinsorizedMeans;
run;

Thanks so much!