Rick,
1)The fourth way is using PROC UNIVARIATE:

ods select none;
ods output ExtremeObs=ExtremeObs ExtremeValues=ExtremeValues;
proc univariate data=sashelp.stocks nextrobs=3 nextrval=3;
class Stock;
var Volume;
run;
ods select all;

2) The fifth way is using PROC SQL, but that is too clumsy ,I don't want to show here.